diff --git a/Doc/Sd1/Ref/Interfaces/P/iface/.gitignore b/Doc/Sd1/Ref/Interfaces/P/iface/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..a0d4d25de76264e0f62b4918604bfb2b763b8b5c --- /dev/null +++ b/Doc/Sd1/Ref/Interfaces/P/iface/.gitignore @@ -0,0 +1,8 @@ +/target/ +/.settings/ +.classpath +.project + +.idea +*.iml +output.txt diff --git a/Doc/Sd1/Ref/Interfaces/P/iface/pom.xml b/Doc/Sd1/Ref/Interfaces/P/iface/pom.xml new file mode 100644 index 0000000000000000000000000000000000000000..3b0478401de3b8c442d9fad4601a9993b134328d --- /dev/null +++ b/Doc/Sd1/Ref/Interfaces/P/iface/pom.xml @@ -0,0 +1,80 @@ +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <groupId>de.hdm_stuttgart.mi.sd1</groupId> + <artifactId>iface</artifactId> + <version>1.0-SNAPSHOT</version> + <packaging>jar</packaging> + + <name>iface</name> + + <url>https://freedocs.mi.hdm-stuttgart.de/sd1SectToolsOfTheTrade2.html</url> + + <properties> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + </properties> + + <dependencies> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>4.12</version> + <scope>test</scope> + </dependency> + + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-core</artifactId> + <version>2.9.1</version> + </dependency> + + </dependencies> + + <build> + <plugins> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>3.7.0</version> + <configuration> + <source>1.8</source> + <target>1.8</target> + </configuration> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <version>2.10.4</version> + <configuration /> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-shade-plugin</artifactId> + <version>3.1.0</version> + <configuration> + <transformers> + <transformer + implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> + <manifestEntries> + <Main-Class>de.hdm_stuttgart.mi.sd1.Text2File</Main-Class> + </manifestEntries> + </transformer> + </transformers> + </configuration> + <executions> + <execution> + <phase>package</phase> + <goals> + <goal>shade</goal> + </goals> + </execution> + </executions> + </plugin> + + </plugins> + </build> +</project> diff --git a/Doc/Sd1/Ref/Interfaces/P/iface/src/main/java/de/hdm_stuttgart/mi/sd1/Text2File.java b/Doc/Sd1/Ref/Interfaces/P/iface/src/main/java/de/hdm_stuttgart/mi/sd1/Text2File.java new file mode 100644 index 0000000000000000000000000000000000000000..a8ce22793365a4f1bbb92f77ff926235c6ba823e --- /dev/null +++ b/Doc/Sd1/Ref/Interfaces/P/iface/src/main/java/de/hdm_stuttgart/mi/sd1/Text2File.java @@ -0,0 +1,46 @@ +package de.hdm_stuttgart.mi.sd1; + + +import java.io.File; +import java.io.FileNotFoundException; +import java.io.PrintStream; + +/** + * Writing text lines to a file of given name + */ + +public class Text2File implements AutoCloseable { + + private PrintStream out; + + /** + * Prepare for writing strings to a file. + * + * @param fileName Calling {@link #println(String)} will add content to this file. + * @throws FileNotFoundException Problem opening file i.e. inexistent parent directory. + */ + public Text2File(final String fileName) + throws FileNotFoundException { + out = new PrintStream(new File(fileName)); + } + + /** + * Append to filename being defined in {@link #Text2File(String)} adding "\n". + * + * @param s String will be appended to file. Precondition: {@link #close()} ()} + * has not been called. + */ + public void println(final String s) { + out.println(s); + } + + /** + * Closing file thereby flushing buffer. Caution: Further calls + * to {@link #println(String)} will fail!. + */ + @Override + public void close() { + out.close(); + out = null; + } +} \ No newline at end of file diff --git a/Doc/Sd1/Ref/Interfaces/P/iface/src/main/java/de/hdm_stuttgart/mi/sd1/Text2FileDriver.java b/Doc/Sd1/Ref/Interfaces/P/iface/src/main/java/de/hdm_stuttgart/mi/sd1/Text2FileDriver.java new file mode 100644 index 0000000000000000000000000000000000000000..47aa11d5802262b5efba033f6f3f078d3c5bf9cd --- /dev/null +++ b/Doc/Sd1/Ref/Interfaces/P/iface/src/main/java/de/hdm_stuttgart/mi/sd1/Text2FileDriver.java @@ -0,0 +1,27 @@ +package de.hdm_stuttgart.mi.sd1; + +import java.io.FileNotFoundException; + +/** + * Writing text lines to a file. + */ + +public class Text2FileDriver { + + /** + * Entry point. + * @param args Unused + */ + public static void main(String[] args) { + + final String outputFileName = "output.txt"; + + try (final Text2File output = new Text2File(outputFileName)){ + output.println("Some dumb text"); + output.println("More dumb text"); + } catch (FileNotFoundException e) { + System.err.println("Unable to open '" + outputFileName + "' for writing"); + } + + } +} \ No newline at end of file diff --git a/Doc/Sd1/Ref/Interfaces/P/iface/src/main/resources/log4j2.xml b/Doc/Sd1/Ref/Interfaces/P/iface/src/main/resources/log4j2.xml new file mode 100644 index 0000000000000000000000000000000000000000..b3a9ec9012205bcda4db2b57286b59efe69e8cea --- /dev/null +++ b/Doc/Sd1/Ref/Interfaces/P/iface/src/main/resources/log4j2.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Configuration> + <Appenders> + <File name="A1" fileName="A1.log" append="false"> + <PatternLayout pattern="%t %-5p %c{2} - %m%n"/> + </File> + <Console name="STDOUT" target="SYSTEM_OUT"> + <PatternLayout pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/> + </Console> + </Appenders> + <Loggers> + + <!-- You my want to define class or package level per-logger rules --> + <Logger name="de.hdm_stuttgart.mi.sd1.Text2File" level="debug"> + <AppenderRef ref="A1"/> + </Logger> + <Root level="info"> + <AppenderRef ref="STDOUT"/> + </Root> + </Loggers> +</Configuration> \ No newline at end of file diff --git a/Doc/Sd1/Ref/Interfaces/P/iface/src/test/java/de/hdm_stuttgart/mi/sd1/Text2FileTest.java b/Doc/Sd1/Ref/Interfaces/P/iface/src/test/java/de/hdm_stuttgart/mi/sd1/Text2FileTest.java new file mode 100644 index 0000000000000000000000000000000000000000..29d7ac72cf811c0cc7390f9fe7683caa4e027b41 --- /dev/null +++ b/Doc/Sd1/Ref/Interfaces/P/iface/src/test/java/de/hdm_stuttgart/mi/sd1/Text2FileTest.java @@ -0,0 +1,17 @@ +package de.hdm_stuttgart.mi.sd1; + +import org.junit.Assert; +import org.junit.Test; + +/** + * Unit test for simple Text2File. + */ +public class Text2FileTest { + /** + * Dummy test method + */ + @Test + public void testApp() { + Assert.assertTrue( true ); + } +} diff --git a/Doc/Sd1/Ref/Interfaces/interfacePrinciple.multi.svg b/Doc/Sd1/Ref/Interfaces/interfacePrinciple.multi.svg new file mode 100644 index 0000000000000000000000000000000000000000..240e6945a5851ef34865175cf81646a8a8c60ceb --- /dev/null +++ b/Doc/Sd1/Ref/Interfaces/interfacePrinciple.multi.svg @@ -0,0 +1,6282 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:jessyink="https://launchpad.net/jessyink" + 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:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="170mm" + height="75mm" + viewBox="0 0 170.00002 75" + version="1.1" + id="svg8" + inkscape:version="0.92.1 r15371" + sodipodi:docname="interfacePrinciple.multi.svg"> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.8200176" + inkscape:cx="310.65422" + inkscape:cy="139.82194" + inkscape:document-units="mm" + inkscape:current-layer="g18233" + showgrid="true" + inkscape:window-width="1600" + inkscape:window-height="1074" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + showguides="true" + inkscape:snap-bbox="true" + inkscape:bbox-nodes="true" + inkscape:snap-global="true" + inkscape:snap-to-guides="false" + inkscape:bbox-paths="true" + inkscape:snap-nodes="false" + inkscape:snap-page="false" + inkscape:snap-grids="true" + inkscape:snap-others="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-center="false"> + <inkscape:grid + type="xygrid" + id="grid153" + originx="-1.4239177" + originy="-0.32290521" /> + </sodipodi:namedview> + <defs + id="defs2"> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker25228" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend"> + <path + inkscape:connector-curvature="0" + 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" + id="path25226" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker24774" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="DotM"> + <path + transform="matrix(0.4,0,0,0.4,2.96,0.4)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path24772" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker24314" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend"> + <path + inkscape:connector-curvature="0" + 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" + id="path24312" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker23872" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="DotM"> + <path + transform="matrix(0.4,0,0,0.4,2.96,0.4)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path23870" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker14524" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend"> + <path + inkscape:connector-curvature="0" + 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" + id="path14522" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker14142" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="DotM"> + <path + transform="matrix(0.4,0,0,0.4,2.96,0.4)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path14140" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker13742" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend"> + <path + inkscape:connector-curvature="0" + 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" + id="path13740" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker13372" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="DotM"> + <path + transform="matrix(0.4,0,0,0.4,2.96,0.4)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path13370" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker12996" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend"> + <path + inkscape:connector-curvature="0" + 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" + id="path12994" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker12638" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="DotM"> + <path + transform="matrix(0.4,0,0,0.4,2.96,0.4)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path12636" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker12274" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend"> + <path + inkscape:connector-curvature="0" + 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" + id="path12272" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker11928" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="DotM"> + <path + transform="matrix(0.4,0,0,0.4,2.96,0.4)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path11926" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker11576" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend"> + <path + inkscape:connector-curvature="0" + 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" + id="path11574" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker11242" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="DotM"> + <path + transform="matrix(0.4,0,0,0.4,2.96,0.4)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path11240" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker10902" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend"> + <path + inkscape:connector-curvature="0" + 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" + id="path10900" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker10580" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="DotM"> + <path + transform="matrix(0.4,0,0,0.4,2.96,0.4)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path10578" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker10252" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend"> + <path + inkscape:connector-curvature="0" + 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" + id="path10250" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker9942" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="DotM"> + <path + transform="matrix(0.4,0,0,0.4,2.96,0.4)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path9940" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker9626" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend"> + <path + inkscape:connector-curvature="0" + 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" + id="path9624" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker9328" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="DotM"> + <path + transform="matrix(0.4,0,0,0.4,2.96,0.4)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path9326" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker6651" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend"> + <path + inkscape:connector-curvature="0" + 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" + id="path6649" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker6371" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="DotM"> + <path + transform="matrix(0.4,0,0,0.4,2.96,0.4)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path6369" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker6085" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend"> + <path + inkscape:connector-curvature="0" + 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" + id="path6083" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker5817" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="DotM"> + <path + transform="matrix(0.4,0,0,0.4,2.96,0.4)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path5815" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0" + refX="0" + id="marker5475" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path5473" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + 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" + transform="scale(-0.6)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker10399" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend"> + <path + inkscape:connector-curvature="0" + 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" + id="path10397" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker10155" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="DotM"> + <path + transform="matrix(0.4,0,0,0.4,2.96,0.4)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path10153" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker9905" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend"> + <path + inkscape:connector-curvature="0" + 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" + id="path9903" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker9673" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="DotM"> + <path + transform="matrix(0.4,0,0,0.4,2.96,0.4)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path9671" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0" + refX="0" + id="marker6624" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path6622" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + 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" + transform="scale(-0.6)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="DotM" + orient="auto" + refY="0.0" + refX="0.0" + id="marker6428" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path6426" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" + transform="scale(0.4) translate(7.4, 1)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0" + refX="0" + id="marker4724" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path4722" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + 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" + transform="scale(-0.6)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker14694" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DotM"> + <path + transform="scale(0.4) translate(7.4, 1)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + id="path14692" /> + </marker> + <marker + inkscape:stockid="DotM" + orient="auto" + refY="0.0" + refX="0.0" + id="marker11917" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path11915" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" + transform="scale(0.4) translate(7.4, 1)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0" + refX="0" + id="marker6297" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path6295" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + 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" + transform="scale(-0.6)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker12914" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend"> + <path + inkscape:connector-curvature="0" + 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" + id="path12912" /> + </marker> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0" + refX="0" + id="marker9325" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path9323" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + 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" + transform="scale(-0.6)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0" + refX="0" + id="marker5341" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path5339" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + 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" + transform="scale(-0.6)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker2807" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend"> + <path + 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" + id="path2805" + inkscape:connector-curvature="0" /> + </marker> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="-12.798426 : 47.786656 : 1" + inkscape:vp_y="0 : 912.57089 : 0" + inkscape:vp_z="201.89029 : 47.786656 : 1" + inkscape:persp3d-origin="94.545937 : 36.37952 : 1" + id="perspective631" /> + <marker + inkscape:stockid="Arrow2Lend" + orient="auto" + refY="0" + refX="0" + id="Arrow2Lend" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path1067" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + 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" + transform="matrix(-1.1,0,0,-1.1,-1.1,0)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mend-6" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path1073-1" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + 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" + transform="scale(-0.6)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mend-5" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path1073-4" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + 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" + transform="scale(-0.6)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mend-65" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path1073-6" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + 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" + transform="scale(-0.6)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mend-65-5" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path1073-6-4" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + 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" + transform="scale(-0.6)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mend-6-8" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path1073-1-8" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + 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" + transform="scale(-0.6)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mend-65-5-4" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path1073-6-4-3" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + 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" + transform="scale(-0.6)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker1003-2" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend"> + <path + inkscape:connector-curvature="0" + 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" + id="path1001-3" /> + </marker> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mend-6-8-7" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path1073-1-8-5" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + 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" + transform="scale(-0.6)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mend-65-5-4-9" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path1073-6-4-3-2" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + 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" + transform="scale(-0.6)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mend-6-8-7-1" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path1073-1-8-5-0" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + 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" + transform="scale(-0.6)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mend-65-5-4-9-6" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path1073-6-4-3-2-3" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + 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" + transform="scale(-0.6)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker1003-7" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend"> + <path + inkscape:connector-curvature="0" + 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" + id="path1001-4" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker1003-7-6" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend"> + <path + inkscape:connector-curvature="0" + 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" + id="path1001-4-8" /> + </marker> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mend-6-8-7-1-8" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path1073-1-8-5-0-4" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + 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" + transform="scale(-0.6)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mend-65-5-4-9-6-3" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path1073-6-4-3-2-3-1" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + 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" + transform="scale(-0.6)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker1003-1" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend"> + <path + inkscape:connector-curvature="0" + 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" + id="path1001-0" /> + </marker> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0" + refX="0" + id="marker9325-1" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path9323-5" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + 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" + transform="scale(-0.6)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mend-6-8-7-1-8-9" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path1073-1-8-5-0-4-4" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + 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" + transform="scale(-0.6)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mend-5-9" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path1073-4-0" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + 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" + transform="scale(-0.6)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker2940" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="DotM"> + <path + inkscape:connector-curvature="0" + transform="matrix(0.4,0,0,0.4,2.96,0.4)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path2938" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker3198" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend"> + <path + inkscape:connector-curvature="0" + 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" + id="path3196" /> + </marker> + <marker + inkscape:stockid="DotM" + orient="auto" + refY="0" + refX="0" + id="marker2321" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path2319" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + transform="matrix(0.4,0,0,0.4,2.96,0.4)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0" + refX="0" + id="marker2615" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path2613" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + 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" + transform="scale(-0.6)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker5331" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="DotM"> + <path + transform="matrix(0.4,0,0,0.4,2.96,0.4)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path5329" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker5849" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend"> + <path + inkscape:connector-curvature="0" + 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" + id="path5847" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker5331-4" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="DotM"> + <path + transform="matrix(0.4,0,0,0.4,2.96,0.4)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path5329-3" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker5849-3" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend"> + <path + inkscape:connector-curvature="0" + 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" + id="path5847-3" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker11024" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="DotM"> + <path + inkscape:connector-curvature="0" + transform="matrix(0.4,0,0,0.4,2.96,0.4)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + id="path11022" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker11286" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Mend"> + <path + inkscape:connector-curvature="0" + 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" + id="path11284" /> + </marker> + <clipPath + id="clipPath16" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3829" + d="M 0,0 V 80 H 130 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9222" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9220" + d="M 0,0 V 80 H 130 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath17" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3832" + d="M 0,0 V 78 H 128 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath18" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3835" + d="M 0,0 V 76 H 126 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath19" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3838" + d="M 0,0 V 48 H 126 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3808" + d="M 0,0 V 22 H 54 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath21" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3844-6" + d="M 0,0 V 22 H 48 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9236" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9234" + d="M 0,0 V 22 H 48 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9240" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9238" + d="M 0,0 V 22 H 48 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9244" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9242" + d="M 0,0 V 22 H 48 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9248" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9246" + d="M 0,0 V 22 H 48 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9252" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9250" + d="M 0,0 V 22 H 54 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath23" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3850" + d="M 0,0 V 22 H 47 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9258" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9256" + d="M 0,0 V 22 H 47 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9262" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9260" + d="M 0,0 V 22 H 47 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9266" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9264" + d="M 0,0 V 22 H 47 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9270" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9268" + d="M 0,0 V 22 H 47 V 0 Z" /> + </clipPath> + <linearGradient + spreadMethod="pad" + id="linearGradient1" + y2="28" + y1="0" + x2="0" + gradientUnits="userSpaceOnUse" + x1="0"> + <stop + id="stop3769" + offset="0%" + stop-color="rgb(255,255,245)" + stop-opacity="1" /> + <stop + id="stop3771" + offset="100%" + stop-color="rgb(215,213,172)" + stop-opacity="1" /> + </linearGradient> + <clipPath + id="clipPath24" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3853" + d="M 0,0 V 28 H 126 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath25" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3856" + d="M 0,0 V 22 H 120 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9296" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9294" + d="M 0,0 V 22 H 120 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9300" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9298" + d="M 0,0 V 22 H 120 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath27" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3862" + d="M 0,0 V 56 H 165 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9516" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9514" + d="M 0,0 V 56 H 165 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath28" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3865" + d="M 0,0 V 54 H 163 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath29" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3868" + d="M 0,0 V 52 H 161 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath30" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3871" + d="M 0,0 V 24 H 161 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9-7" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3808-5" + d="M 0,0 V 22 H 54 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath31" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3874" + d="M 0,0 V 22 H 83 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9530" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9528" + d="M 0,0 V 22 H 83 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9534" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9532" + d="M 0,0 V 22 H 83 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9538" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9536" + d="M 0,0 V 22 H 83 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9542" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9540" + d="M 0,0 V 22 H 83 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath32" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3877" + d="M 0,0 V 28 H 161 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath33" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3880" + d="M 0,0 V 22 H 155 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9568" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9566" + d="M 0,0 V 22 H 155 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9572" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9570" + d="M 0,0 V 22 H 155 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath2" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3787" + d="M -20,-20 H 372 V 230 H -20 Z" /> + </clipPath> + <clipPath + id="clipPath9578" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9576" + d="M -20,-20 H 372 V 230 H -20 Z" /> + </clipPath> + <clipPath + id="clipPath4" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3793" + d="M 0,0 V 80 H 167 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9584" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9582" + d="M 0,0 V 80 H 167 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath5" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3796" + d="M 0,0 V 78 H 165 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath6" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3799" + d="M 0,0 V 76 H 163 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath7" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3802" + d="M 0,0 V 48 H 163 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9594" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9592" + d="M 0,0 V 22 H 54 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath10" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3811" + d="M 0,0 V 22 H 80 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9600" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9598" + d="M 0,0 V 22 H 80 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9604" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9602" + d="M 0,0 V 22 H 80 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9608" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9606" + d="M 0,0 V 22 H 80 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9612" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9610" + d="M 0,0 V 22 H 80 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9616" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9614" + d="M 0,0 V 22 H 54 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath12" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3817" + d="M 0,0 V 22 H 85 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9622" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9620" + d="M 0,0 V 22 H 85 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9626" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9624-6" + d="M 0,0 V 22 H 85 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9630" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9628" + d="M 0,0 V 22 H 85 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9634" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9632" + d="M 0,0 V 22 H 85 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath13" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3820" + d="M 0,0 V 28 H 163 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath14" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3823" + d="M 0,0 V 22 H 157 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9663" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9661" + d="M 0,0 V 22 H 157 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9667" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9665" + d="M 0,0 V 22 H 157 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9671" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9669" + d="M -20,-20 H 372 V 230 H -20 Z" /> + </clipPath> + <clipPath + id="clipPath9675" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path9673" + d="M -20,-20 H 372 V 230 H -20 Z" /> + </clipPath> + <clipPath + id="clipPath16-1" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3829-2" + d="M 0,0 V 80 H 130 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath10153" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path10151" + d="M 0,0 V 80 H 130 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath17-7" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3832-0" + d="M 0,0 V 78 H 128 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath18-9" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3835-3" + d="M 0,0 V 76 H 126 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath19-6" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3838-0" + d="M 0,0 V 48 H 126 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath9-6" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3808-2" + d="M 0,0 V 22 H 54 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath21-6" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3844-6-1" + d="M 0,0 V 22 H 48 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath10167" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path10165" + d="M 0,0 V 22 H 48 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath10171" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path10169" + d="M 0,0 V 22 H 48 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath10175" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path10173" + d="M 0,0 V 22 H 48 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath10179" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path10177" + d="M 0,0 V 22 H 48 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath10183" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path10181" + d="M 0,0 V 22 H 54 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath23-8" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3850-7" + d="M 0,0 V 22 H 47 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath10189" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path10187" + d="M 0,0 V 22 H 47 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath10193" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path10191" + d="M 0,0 V 22 H 47 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath10197" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path10195" + d="M 0,0 V 22 H 47 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath10201" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path10199" + d="M 0,0 V 22 H 47 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath24-3" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3853-7" + d="M 0,0 V 28 H 126 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath25-5" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path3856-9" + d="M 0,0 V 22 H 120 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath10228" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path10226" + d="M 0,0 V 22 H 120 V 0 Z" /> + </clipPath> + <clipPath + id="clipPath10232" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path10230" + d="M 0,0 V 22 H 120 V 0 Z" /> + </clipPath> + <marker + inkscape:stockid="DotM" + orient="auto" + refY="0" + refX="0" + id="marker12374" + style="overflow:visible" + inkscape:isstock="true"> + <path + inkscape:connector-curvature="0" + id="path12372" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + transform="matrix(0.4,0,0,0.4,2.96,0.4)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0" + refX="0" + id="marker12872" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path12870" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + 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" + transform="scale(-0.6)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="DotM" + orient="auto" + refY="0" + refX="0" + id="marker12374-8" + style="overflow:visible" + inkscape:isstock="true"> + <path + inkscape:connector-curvature="0" + id="path12372-5" + d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + transform="matrix(0.4,0,0,0.4,2.96,0.4)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0" + refX="0" + id="marker12872-9" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path12870-7" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + 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" + transform="scale(-0.6)" + inkscape:connector-curvature="0" /> + </marker> + <linearGradient + id="2"> + <stop + offset="0%" + id="c" /> + <stop + stop-color="#fff" + offset="1" + id="d" /> + </linearGradient> + <linearGradient + id="3"> + <stop + offset="0%" + stop-color="#eeeeec" + id="e" /> + <stop + stop-opacity="0" + stop-color="#eeeeec" + offset="1" + id="f" /> + </linearGradient> + <linearGradient + id="4"> + <stop + offset="0%" + stop-color="#555753" + id="g" /> + <stop + stop-color="#eeeeec" + offset="1" + id="h" /> + </linearGradient> + <linearGradient + id="5"> + <stop + offset="0%" + stop-color="#2e3436" + id="i" /> + <stop + stop-color="#2e3436" + offset="0.5" + id="j" /> + <stop + stop-color="#555753" + offset="1" + id="k" /> + </linearGradient> + <linearGradient + id="6"> + <stop + offset="0%" + stop-color="#d3d7cf" + id="l" /> + <stop + stop-color="#888a85" + offset="1" + id="m" /> + </linearGradient> + <linearGradient + id="7"> + <stop + offset="0%" + stop-color="#2e3436" + id="n" /> + <stop + stop-opacity="0" + stop-color="#2e3436" + offset="1" + id="o" /> + </linearGradient> + <linearGradient + id="8"> + <stop + offset="0%" + stop-color="#555753" + id="p" /> + <stop + stop-color="#888a85" + offset="0.099" + id="q" /> + <stop + stop-color="#888a85" + offset="0.502" + id="r" /> + <stop + stop-color="#888a85" + offset="0.907" + id="s" /> + <stop + stop-color="#555753" + offset="1" + id="t" /> + </linearGradient> + <linearGradient + id="9"> + <stop + offset="0%" + stop-opacity="0.8" + stop-color="#fff" + id="u" /> + <stop + stop-opacity="0" + stop-color="#fff" + offset="1" + id="v" /> + </linearGradient> + <linearGradient + id="A"> + <stop + offset="0%" + stop-color="#888a85" + id="w" /> + <stop + stop-color="#d3d7cf" + offset="1" + id="x" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + xlink:href="#9" + id="B" + y2="31.944" + x2="0" + y1="4.065" /> + <radialGradient + gradientTransform="matrix(1,0,0,0.1940235,0,33.068877)" + gradientUnits="userSpaceOnUse" + xlink:href="#7" + id="C" + r="24" + cy="44.27" + cx="24" /> + <radialGradient + gradientTransform="matrix(1,0,0,0.8245614,0,5.2055921)" + gradientUnits="userSpaceOnUse" + xlink:href="#6" + id="D" + r="0.891" + cy="29.672" + cx="8.297" /> + <linearGradient + gradientUnits="userSpaceOnUse" + xlink:href="#5" + id="E" + x2="9.344" + x1="8.813" /> + <linearGradient + gradientUnits="userSpaceOnUse" + xlink:href="#4" + id="F" + y2="28.406" + x2="8.301" + y1="30.949" + x1="9.722" /> + <linearGradient + gradientUnits="userSpaceOnUse" + xlink:href="#4" + id="G" + y2="28.741" + x2="9.261" + y1="31.483" + x1="8.379" /> + <linearGradient + gradientUnits="userSpaceOnUse" + xlink:href="#3" + id="H" + y2="30.577" + x2="9.387" + y1="29.678" + x1="6.88" /> + <linearGradient + gradientUnits="userSpaceOnUse" + xlink:href="#3" + id="I" + y2="30.634" + x2="9.237" + y1="28.34" + x1="6.01" /> + <linearGradient + gradientTransform="translate(0,-1.3147774)" + gradientUnits="userSpaceOnUse" + xlink:href="#A" + id="J" + y2="35.75" + x2="44.75" + y1="3.5" + x1="44.5" /> + <linearGradient + gradientTransform="translate(0,-1.3147774)" + gradientUnits="userSpaceOnUse" + xlink:href="#8" + id="K" + x2="44.5" + x1="3.5" /> + <linearGradient + id="L"> + <stop + offset="0%" + stop-color="#edd400" + id="y" /> + <stop + stop-opacity="0" + stop-color="#edd400" + offset="1" + id="z" /> + </linearGradient> + <linearGradient + id="M"> + <stop + offset="0%" + stop-color="#2e3436" + id="10" /> + <stop + stop-color="#040505" + offset="1" + id="11" /> + </linearGradient> + <radialGradient + gradientTransform="matrix(0.9632648,-0.9698801,0.9028944,0.8967362,-37.068441,26.043499)" + gradientUnits="userSpaceOnUse" + xlink:href="#M" + id="N" + r="11.85" + cy="42.521" + cx="23.03" /> + <linearGradient + gradientUnits="userSpaceOnUse" + xlink:href="#L" + id="O" + y2="35.3" + x2="0" + y1="40.19" /> + <linearGradient + gradientUnits="userSpaceOnUse" + xlink:href="#2" + id="P" + y2="41.34" + x2="0" + y1="18.813" /> + <radialGradient + inkscape:collect="always" + xlink:href="#6" + id="radialGradient15919" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.8245614,0,5.2055921)" + cx="8.297" + cy="29.672" + r="0.891" /> + <linearGradient + inkscape:collect="always" + xlink:href="#5" + id="linearGradient15921" + gradientUnits="userSpaceOnUse" + x1="8.813" + x2="9.344" /> + <radialGradient + inkscape:collect="always" + xlink:href="#6" + id="radialGradient15923" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.8245614,0,5.2055921)" + cx="8.297" + cy="29.672" + r="0.891" /> + <linearGradient + inkscape:collect="always" + xlink:href="#5" + id="linearGradient15925" + gradientUnits="userSpaceOnUse" + x1="8.813" + x2="9.344" /> + <radialGradient + inkscape:collect="always" + xlink:href="#6" + id="radialGradient15927" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.8245614,0,5.2055921)" + cx="8.297" + cy="29.672" + r="0.891" /> + <linearGradient + inkscape:collect="always" + xlink:href="#5" + id="linearGradient15929" + gradientUnits="userSpaceOnUse" + x1="8.813" + x2="9.344" /> + <marker + style="overflow:visible" + id="Arrow1Lend" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Lend"> + <path + transform="matrix(-0.8,0,0,-0.8,-10,0)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + id="path5211" /> + </marker> + <marker + inkscape:stockid="DistanceEnd" + orient="auto" + refY="0" + refX="0" + id="DistanceEnd" + style="overflow:visible"> + <g + id="g3659"> + <path + id="path2316" + d="M 0,0 -2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path2312" + d="M 0,0 -13,4 -9,0 -13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path2314" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <marker + inkscape:stockid="DistanceStart" + orient="auto" + refY="0" + refX="0" + id="DistanceStart" + style="overflow:visible"> + <g + id="g2300"> + <path + id="path2306" + d="M 0,0 2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path2302" + d="M 0,0 13,4 9,0 13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path2304" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <inkscape:perspective + id="perspective10" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 526.18109 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective4270" /> + <marker + inkscape:stockid="DistanceStart" + orient="auto" + refY="0" + refX="0" + id="DistanceStart-5" + style="overflow:visible"> + <g + id="g2300-9"> + <path + id="path2306-7" + d="M 0,0 2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path2302-9" + d="M 0,0 13,4 9,0 13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path2304-9" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <marker + inkscape:stockid="DistanceEnd" + orient="auto" + refY="0" + refX="0" + id="DistanceEnd-0" + style="overflow:visible"> + <g + id="g3659-5"> + <path + id="path2316-2" + d="M 0,0 -2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path2312-1" + d="M 0,0 -13,4 -9,0 -13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path2314-0" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective4756" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective4853" /> + <marker + inkscape:stockid="DistanceStart" + orient="auto" + refY="0" + refX="0" + id="DistanceStart-7" + style="overflow:visible"> + <g + id="g2300-6"> + <path + id="path2306-6" + d="M 0,0 2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path2302-3" + d="M 0,0 13,4 9,0 13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path2304-6" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <marker + inkscape:stockid="DistanceEnd" + orient="auto" + refY="0" + refX="0" + id="DistanceEnd-5" + style="overflow:visible"> + <g + id="g3659-6"> + <path + id="path2316-9" + d="M 0,0 -2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path2312-6" + d="M 0,0 -13,4 -9,0 -13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path2314-5" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective4914" /> + <marker + inkscape:stockid="DistanceEnd" + orient="auto" + refY="0" + refX="0" + id="DistanceEnd-0-2" + style="overflow:visible"> + <g + id="g3659-5-4"> + <path + id="path2316-2-0" + d="M 0,0 -2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path2312-1-1" + d="M 0,0 -13,4 -9,0 -13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path2314-0-4" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <marker + inkscape:stockid="DistanceStart" + orient="auto" + refY="0" + refX="0" + id="DistanceStart-5-8" + style="overflow:visible"> + <g + id="g2300-9-7"> + <path + id="path2306-7-2" + d="M 0,0 2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path2302-9-3" + d="M 0,0 13,4 9,0 13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path2304-9-2" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective4975" /> + <marker + inkscape:stockid="DistanceStart" + orient="auto" + refY="0" + refX="0" + id="DistanceStart-9" + style="overflow:visible"> + <g + id="g2300-8"> + <path + id="path2306-1" + d="M 0,0 2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path2302-6" + d="M 0,0 13,4 9,0 13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path2304-0" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <marker + inkscape:stockid="DistanceEnd" + orient="auto" + refY="0" + refX="0" + id="DistanceEnd-6" + style="overflow:visible"> + <g + id="g3659-62"> + <path + id="path2316-1" + d="M 0,0 -2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path2312-68" + d="M 0,0 -13,4 -9,0 -13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path2314-4" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective3836" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective3858" /> + <marker + inkscape:stockid="DistanceStart" + orient="auto" + refY="0" + refX="0" + id="DistanceStart-2" + style="overflow:visible"> + <g + id="g2300-0"> + <path + id="path2306-71" + d="M 0,0 2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path2302-64" + d="M 0,0 13,4 9,0 13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path2304-95" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <marker + inkscape:stockid="DistanceEnd" + orient="auto" + refY="0" + refX="0" + id="DistanceEnd-3" + style="overflow:visible"> + <g + id="g3659-51"> + <path + id="path2316-10" + d="M 0,0 -2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path2312-0" + d="M 0,0 -13,4 -9,0 -13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path2314-7" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective3921" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective3947" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective3968" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective4478" /> + <marker + inkscape:stockid="DistanceStart" + orient="auto" + refY="0" + refX="0" + id="DistanceStart-3" + style="overflow:visible"> + <g + id="g2300-62"> + <path + id="path2306-74" + d="M 0,0 2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path2302-1" + d="M 0,0 13,4 9,0 13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path2304-61" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <marker + inkscape:stockid="DistanceEnd" + orient="auto" + refY="0" + refX="0" + id="DistanceEnd-4" + style="overflow:visible"> + <g + id="g3659-3"> + <path + id="path2316-4" + d="M 0,0 -2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path2312-7" + d="M 0,0 -13,4 -9,0 -13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path2314-3" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective4539" /> + <marker + inkscape:stockid="DistanceStart" + orient="auto" + refY="0" + refX="0" + id="DistanceStart-77" + style="overflow:visible"> + <g + id="g2300-4"> + <path + id="path2306-8" + d="M 0,0 2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path2302-13" + d="M 0,0 13,4 9,0 13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path2304-07" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <marker + inkscape:stockid="DistanceEnd" + orient="auto" + refY="0" + refX="0" + id="DistanceEnd-2" + style="overflow:visible"> + <g + id="g3659-52"> + <path + id="path2316-3" + d="M 0,0 -2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path2312-12" + d="M 0,0 -13,4 -9,0 -13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path2314-8" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective4643" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective4664" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective6531" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective6552" /> + <marker + style="overflow:visible" + id="Arrow1Lend-9" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Lend"> + <path + transform="matrix(-0.8,0,0,-0.8,-10,0)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + id="path5211-9" /> + </marker> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective8200" /> + <marker + style="overflow:visible" + id="Arrow1Lend-6" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Lend"> + <path + transform="matrix(-0.8,0,0,-0.8,-10,0)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + id="path5211-7" /> + </marker> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective8234" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective8256" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective8278" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective8299" /> + <marker + style="overflow:visible" + id="Arrow1Lend-60" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Lend"> + <path + transform="matrix(-0.8,0,0,-0.8,-10,0)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + id="path5211-2" /> + </marker> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective8333" /> + <marker + style="overflow:visible" + id="Arrow1Lend-3" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Lend"> + <path + transform="matrix(-0.8,0,0,-0.8,-10,0)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + id="path5211-98" /> + </marker> + <marker + style="overflow:visible" + id="marker8339" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Lend"> + <path + transform="matrix(-0.8,0,0,-0.8,-10,0)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + id="path8341" /> + </marker> + <marker + style="overflow:visible" + id="marker8343" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Lend"> + <path + transform="matrix(-0.8,0,0,-0.8,-10,0)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + id="path8345" /> + </marker> + <marker + style="overflow:visible" + id="marker8347" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Lend"> + <path + transform="matrix(-0.8,0,0,-0.8,-10,0)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + id="path8349" /> + </marker> + <marker + inkscape:stockid="DistanceEnd" + orient="auto" + refY="0" + refX="0" + id="DistanceEnd-0-7" + style="overflow:visible"> + <g + id="g3659-5-2"> + <path + id="path2316-2-6" + d="M 0,0 -2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path2312-1-6" + d="M 0,0 -13,4 -9,0 -13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path2314-0-40" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <marker + inkscape:stockid="DistanceStart" + orient="auto" + refY="0" + refX="0" + id="DistanceStart-5-89" + style="overflow:visible"> + <g + id="g2300-9-2"> + <path + id="path2306-7-8" + d="M 0,0 2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path2302-9-2" + d="M 0,0 13,4 9,0 13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path2304-9-8" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <marker + inkscape:stockid="DistanceStart" + orient="auto" + refY="0" + refX="0" + id="DistanceStart-99" + style="overflow:visible"> + <g + id="g2300-5"> + <path + id="path2306-4" + d="M 0,0 2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path2302-0" + d="M 0,0 13,4 9,0 13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path2304-8" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <marker + inkscape:stockid="DistanceEnd" + orient="auto" + refY="0" + refX="0" + id="DistanceEnd-51" + style="overflow:visible"> + <g + id="g3659-7"> + <path + id="path2316-6" + d="M 0,0 -2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path2312-76" + d="M 0,0 -13,4 -9,0 -13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path2314-80" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <marker + inkscape:stockid="DistanceStart" + orient="auto" + refY="0" + refX="0" + id="marker8371" + style="overflow:visible"> + <g + id="g8373"> + <path + id="path8375" + d="M 0,0 2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path8377" + d="M 0,0 13,4 9,0 13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path8379" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <marker + inkscape:stockid="DistanceEnd" + orient="auto" + refY="0" + refX="0" + id="marker8381" + style="overflow:visible"> + <g + id="g8383"> + <path + id="path8385" + d="M 0,0 -2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path8387" + d="M 0,0 -13,4 -9,0 -13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path8389" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <marker + inkscape:stockid="DistanceStart" + orient="auto" + refY="0" + refX="0" + id="marker8391" + style="overflow:visible"> + <g + id="g8393"> + <path + id="path8395" + d="M 0,0 2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path8397" + d="M 0,0 13,4 9,0 13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path8399" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <marker + inkscape:stockid="DistanceEnd" + orient="auto" + refY="0" + refX="0" + id="marker8401" + style="overflow:visible"> + <g + id="g8403"> + <path + id="path8405" + d="M 0,0 -2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path8407" + d="M 0,0 -13,4 -9,0 -13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path8409" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <linearGradient + gradientTransform="translate(0.5,0)" + gradientUnits="userSpaceOnUse" + y2="384.36218" + x2="-109.01785" + y1="384.36218" + x1="-81" + id="linearGradient8190-9" + xlink:href="#linearGradient8184-4" + inkscape:collect="always" /> + <linearGradient + id="linearGradient8184-4" + inkscape:collect="always"> + <stop + id="stop8186-3" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop8188-0" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective8696" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective8717" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective8739" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective8762" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective8786" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective8808" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective8830" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective8852" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective8874" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective9558" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective9604" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective9629" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective10976" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11002" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11030" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11058" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11086" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11114" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11142" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11170" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11224" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11249" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11295" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11344" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11390" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11436" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11482" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11505" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11602" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11624" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11650" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11650-3" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11650-4" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11704" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11704-3" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11704-6" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11704-31" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11704-318" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11704-68" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11704-2" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11704-7" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11853" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11902" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective11924" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective13020" /> + <marker + inkscape:stockid="DistanceStart" + orient="auto" + refY="0" + refX="0" + id="marker8391-5" + style="overflow:visible"> + <g + id="g8393-2"> + <path + id="path8395-3" + d="M 0,0 2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path8397-1" + d="M 0,0 13,4 9,0 13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path8399-4" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <marker + inkscape:stockid="DistanceEnd" + orient="auto" + refY="0" + refX="0" + id="marker8401-1" + style="overflow:visible"> + <g + id="g8403-8"> + <path + id="path8405-7" + d="M 0,0 -2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path8407-6" + d="M 0,0 -13,4 -9,0 -13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path8409-1" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective13072" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective13517" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective13517-4" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective14139" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective14178" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective14219" /> + <marker + inkscape:stockid="DistanceStart" + orient="auto" + refY="0" + refX="0" + id="marker8391-7" + style="overflow:visible"> + <g + id="g8393-7"> + <path + id="path8395-8" + d="M 0,0 2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path8397-18" + d="M 0,0 13,4 9,0 13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path8399-9" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <marker + inkscape:stockid="DistanceEnd" + orient="auto" + refY="0" + refX="0" + id="marker8401-5" + style="overflow:visible"> + <g + id="g8403-0"> + <path + id="path8405-5" + d="M 0,0 -2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path8407-7" + d="M 0,0 -13,4 -9,0 -13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path8409-8" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <marker + inkscape:stockid="DistanceStart" + orient="auto" + refY="0" + refX="0" + id="marker14233" + style="overflow:visible"> + <g + id="g14235"> + <path + id="path14237" + d="M 0,0 2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path14239" + d="M 0,0 13,4 9,0 13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path14241" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <marker + inkscape:stockid="DistanceEnd" + orient="auto" + refY="0" + refX="0" + id="marker14243" + style="overflow:visible"> + <g + id="g14245"> + <path + id="path14247" + d="M 0,0 -2,0" + style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square" /> + <path + id="path14249" + d="M 0,0 -13,4 -9,0 -13,-4 0,0 z" + style="fill:#000000;fill-rule:evenodd;stroke:none" /> + <path + id="path14251" + d="M 0,-4 0,40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square" /> + </g> + </marker> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective18416" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective18870" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective18892" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective18914" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective18936" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective18958" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective18980" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + id="perspective19002" /> + </defs> + <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" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + transform="translate(-1.4239073,11.675749)" + style="display:inline" + inkscape:label="Layer 4" + id="g18233" + inkscape:groupmode="layer"> + <text + id="text17819" + y="21.809916" + x="137.26913" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" + y="25.555424" + x="137.26913" + id="tspan17817" + sodipodi:role="line" /></text> + <text + id="text17823" + y="16.518251" + x="137.26913" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" + y="20.26376" + x="137.26913" + id="tspan17821" + sodipodi:role="line" /></text> + <g + transform="matrix(0.26458333,0,0,0.26458333,26.722906,-4.6643506)" + id="g17945"> + <rect + style="opacity:0.8;fill:url(#C)" + x="0" + width="48" + height="9.3129997" + y="37" + id="rect17825" /> + <rect + style="fill:url(#K)" + width="41" + height="41" + x="3.5" + y="2.1849999" + id="rect17827" + rx="5" /> + <path + style="fill:url(#J)" + inkscape:connector-curvature="0" + d="m 8.5,2.1852226 c -2.77,0 -5,2.23 -5,5 V 30.278973 c 0,2.162363 1.7438865,3.90625 3.90625,3.90625 h 33.1875 c 2.162363,0 3.90625,-1.743887 3.90625,-3.90625 V 7.1852226 c 0,-2.77 -2.23,-5 -5,-5 z" + id="path17829" /> + <path + style="fill:none;stroke:#555753;stroke-width:0.80000001;stroke-linecap:square" + inkscape:connector-curvature="0" + d="m 8.5,2.1852226 c -2.77,0 -5,2.23 -5,5 V 30.278973 c 0,2.162363 1.7438865,3.90625 3.90625,3.90625 h 33.1875 c 2.162363,0 3.90625,-1.743887 3.90625,-3.90625 V 7.1852226 c 0,-2.77 -2.23,-5 -5,-5 z" + id="path17831" /> + <g + transform="translate(3.1482255)" + id="g17899"> + <g + style="fill:#2e3436" + transform="translate(-0.299517,-1.6150909)" + id="g17853"> + <rect + width="1.1849999" + height="5.388" + x="9.5909996" + y="37.119999" + id="rect17833" /> + <rect + width="1.1849999" + height="5.388" + x="11.961" + y="37.119999" + id="rect17835" /> + <rect + width="1.1849999" + height="5.388" + x="14.332" + y="37.119999" + id="rect17837" /> + <rect + width="1.1849999" + height="5.388" + x="16.702999" + y="37.119999" + id="rect17839" /> + <rect + width="1.1849999" + height="5.388" + x="19.07" + y="37.119999" + id="rect17841" /> + <rect + width="1.1849999" + height="5.388" + x="21.444" + y="37.119999" + id="rect17843" /> + <rect + width="1.1849999" + height="5.388" + x="23.815001" + y="37.119999" + id="rect17845" /> + <rect + width="1.1849999" + height="5.388" + x="26.190001" + y="37.119999" + id="rect17847" /> + <rect + width="1.1849999" + height="5.388" + x="28.556" + y="37.119999" + id="rect17849" /> + <rect + width="1.1849999" + height="5.388" + x="30.927" + y="37.119999" + id="rect17851" /> + </g> + <g + style="fill:#eeeeec" + transform="translate(0.300483,-1.1150909)" + id="g17875"> + <rect + width="1.1849999" + height="5.388" + x="9.5909996" + y="37.119999" + id="rect17855" /> + <rect + width="1.1849999" + height="5.388" + x="11.961" + y="37.119999" + id="rect17857" /> + <rect + width="1.1849999" + height="5.388" + x="14.332" + y="37.119999" + id="rect17859" /> + <rect + width="1.1849999" + height="5.388" + x="16.702999" + y="37.119999" + id="rect17861" /> + <rect + width="1.1849999" + height="5.388" + x="19.07" + y="37.119999" + id="rect17863" /> + <rect + width="1.1849999" + height="5.388" + x="21.444" + y="37.119999" + id="rect17865" /> + <rect + width="1.1849999" + height="5.388" + x="23.815001" + y="37.119999" + id="rect17867" /> + <rect + width="1.1849999" + height="5.388" + x="26.190001" + y="37.119999" + id="rect17869" /> + <rect + width="1.1849999" + height="5.388" + x="28.556" + y="37.119999" + id="rect17871" /> + <rect + width="1.1849999" + height="5.388" + x="30.927" + y="37.119999" + id="rect17873" /> + </g> + <g + style="fill:#555753" + transform="translate(0,-1.3147774)" + id="g17897"> + <rect + width="1.1849999" + height="5.388" + x="9.5909996" + y="37.119999" + id="rect17877" /> + <rect + width="1.1849999" + height="5.388" + x="11.961" + y="37.119999" + id="rect17879" /> + <rect + width="1.1849999" + height="5.388" + x="14.332" + y="37.119999" + id="rect17881" /> + <rect + width="1.1849999" + height="5.388" + x="16.702999" + y="37.119999" + id="rect17883" /> + <rect + width="1.1849999" + height="5.388" + x="19.07" + y="37.119999" + id="rect17885" /> + <rect + width="1.1849999" + height="5.388" + x="21.444" + y="37.119999" + id="rect17887" /> + <rect + width="1.1849999" + height="5.388" + x="23.815001" + y="37.119999" + id="rect17889" /> + <rect + width="1.1849999" + height="5.388" + x="26.190001" + y="37.119999" + id="rect17891" /> + <rect + width="1.1849999" + height="5.388" + x="28.556" + y="37.119999" + id="rect17893" /> + <rect + width="1.1849999" + height="5.388" + x="30.927" + y="37.119999" + id="rect17895" /> + </g> + </g> + <path + style="opacity:0.8;fill:none;stroke:url(#B);stroke-linecap:square" + inkscape:connector-curvature="0" + d="M 8.5,4.5625 C 6.3030567,4.5625 4.5625,6.3030567 4.5625,8.5 v 23.09375 c 0,1.588297 1.2554529,2.84375 2.84375,2.84375 h 33.1875 c 1.588296,0 2.84375,-1.255454 2.84375,-2.84375 V 8.5 c 0,-2.1969433 -1.740557,-3.9375 -3.9375,-3.9375 z" + transform="matrix(0.9998886,0,0,1.0087936,0.00267394,-1.3527326)" + id="path17901" /> + <rect + style="fill:none;stroke:#555753;stroke-linecap:square" + width="41" + height="41" + x="3.5" + y="2.1849999" + id="rect17903" + rx="5" /> + <g + transform="matrix(1.0001372,0,0,0.9907555,-0.8836787,1.1528607)" + id="g17911"> + <path + style="fill:url(#F)" + inkscape:connector-curvature="0" + d="m 9.7220567,29.677664 a 1.420916,1.2713459 0 1 1 -2.8418319,0 1.420916,1.2713459 0 1 1 2.8418319,0 z" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + id="path17905" /> + <path + style="fill:url(#radialGradient15919)" + inkscape:connector-curvature="0" + d="m 8.3125,28.9375 c -0.5173003,0 -0.9062499,0.384633 -0.90625,0.75 0,0.365367 0.3745491,0.718751 0.90625,0.71875 0.5317017,0 0.8750002,-0.337288 0.875,-0.71875 0,-0.381463 -0.3577006,-0.750001 -0.875,-0.75 z" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + id="path17907" /> + <path + style="opacity:0.6;fill:url(#linearGradient15921)" + inkscape:connector-curvature="0" + d="m 9.09375,27.46875 c -0.1068608,0 -0.1875974,0.02987 -0.28125,0.0625 v 1.53125 c 0.086973,0.02501 0.1819316,0.0625 0.28125,0.0625 0.088864,0 0.1723511,-0.04302 0.25,-0.0625 V 27.5 c -0.081844,-0.02444 -0.1566266,-0.03125 -0.25,-0.03125 z" + id="path17909" /> + </g> + <g + transform="matrix(0.749538,0.6621686,-0.6559572,0.742507,19.953433,-19.80069)" + id="g17919"> + <path + style="fill:url(#I)" + inkscape:connector-curvature="0" + d="m 9.7220567,29.677664 a 1.420916,1.2713459 0 1 1 -2.8418319,0 1.420916,1.2713459 0 1 1 2.8418319,0 z" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + id="path17913" /> + <path + style="fill:url(#radialGradient15923)" + inkscape:connector-curvature="0" + d="m 8.3125,28.9375 c -0.5173003,0 -0.9062499,0.384633 -0.90625,0.75 0,0.365367 0.3745491,0.718751 0.90625,0.71875 0.5317017,0 0.8750002,-0.337288 0.875,-0.71875 0,-0.381463 -0.3577006,-0.750001 -0.875,-0.75 z" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + id="path17915" /> + <path + style="opacity:0.6;fill:url(#linearGradient15925)" + inkscape:connector-curvature="0" + d="m 9.09375,27.46875 c -0.1068608,0 -0.1875974,0.02987 -0.28125,0.0625 v 1.53125 c 0.086973,0.02501 0.1819316,0.0625 0.28125,0.0625 0.088864,0 0.1723511,-0.04302 0.25,-0.0625 V 27.5 c -0.081844,-0.02444 -0.1566266,-0.03125 -0.25,-0.03125 z" + id="path17917" /> + </g> + <g + transform="matrix(0.7340578,-0.679289,0.672917,0.727172,14.08737,14.782673)" + id="g17927"> + <path + style="fill:url(#G)" + inkscape:connector-curvature="0" + d="m 9.7220567,29.677664 a 1.420916,1.2713459 0 1 1 -2.8418319,0 1.420916,1.2713459 0 1 1 2.8418319,0 z" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + id="path17921" /> + <path + style="fill:url(#radialGradient15927)" + inkscape:connector-curvature="0" + d="m 8.3125,28.9375 c -0.5173003,0 -0.9062499,0.384633 -0.90625,0.75 0,0.365367 0.3745491,0.718751 0.90625,0.71875 0.5317017,0 0.8750002,-0.337288 0.875,-0.71875 0,-0.381463 -0.3577006,-0.750001 -0.875,-0.75 z" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + id="path17923" /> + <path + style="opacity:0.6;fill:url(#linearGradient15929)" + inkscape:connector-curvature="0" + d="m 9.09375,27.46875 c -0.1068608,0 -0.1875974,0.02987 -0.28125,0.0625 v 1.53125 c 0.086973,0.02501 0.1819316,0.0625 0.28125,0.0625 0.088864,0 0.1723511,-0.04302 0.25,-0.0625 V 27.5 c -0.081844,-0.02444 -0.1566266,-0.03125 -0.25,-0.03125 z" + id="path17925" /> + </g> + <g + transform="matrix(0.4510298,0.8926626,-0.8842891,0.4467989,60.719907,-13.527817)" + id="g17935"> + <path + style="fill:url(#H)" + inkscape:connector-curvature="0" + d="m 9.7220567,29.677664 a 1.420916,1.2713459 0 1 1 -2.8418319,0 1.420916,1.2713459 0 1 1 2.8418319,0 z" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + id="path17929" /> + <path + style="fill:url(#D)" + inkscape:connector-curvature="0" + d="m 8.3125,28.9375 c -0.5173003,0 -0.9062499,0.384633 -0.90625,0.75 0,0.365367 0.3745491,0.718751 0.90625,0.71875 0.5317017,0 0.8750002,-0.337288 0.875,-0.71875 0,-0.381463 -0.3577006,-0.750001 -0.875,-0.75 z" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + id="path17931" /> + <path + style="opacity:0.6;fill:url(#E)" + inkscape:connector-curvature="0" + d="m 9.09375,27.46875 c -0.1068608,0 -0.1875974,0.02987 -0.28125,0.0625 v 1.53125 c 0.086973,0.02501 0.1819316,0.0625 0.28125,0.0625 0.088864,0 0.1723511,-0.04302 0.25,-0.0625 V 27.5 c -0.081844,-0.02444 -0.1566266,-0.03125 -0.25,-0.03125 z" + id="path17933" /> + </g> + <g + transform="matrix(1.096757,0,0,1.096757,-1.7737895,-14.588047)" + id="g17943"> + <path + style="fill:url(#P)" + inkscape:connector-curvature="0" + d="m 19.53125,19.125 c -0.269725,3e-6 -0.640957,0.168514 -0.8125,0.40625 -0.171543,0.237736 -0.1875,0.45866 -0.1875,0.625 v 1.03125 h -0.9375 c -0.634805,4e-6 -1.21875,0.44842 -1.21875,1.1875 v 1.8125 h -3.90625 c -0.923256,2e-6 -1.6875,0.764243 -1.6875,1.6875 v 13.46875 c 0,0.923257 0.764243,1.6875 1.6875,1.6875 H 34.5625 c 0.923255,-2e-6 1.65625,-0.80496 1.65625,-1.6875 V 25.875 c -4e-6,-0.882533 -0.732992,-1.6875 -1.65625,-1.6875 H 30.625 V 22.375 c 0,-0.265272 -0.07536,-0.542187 -0.28125,-0.78125 -0.205892,-0.239063 -0.557594,-0.40625 -0.875,-0.40625 H 28.5 v -1.03125 c 6e-6,-0.539513 -0.491761,-1.03125 -1.03125,-1.03125 z" + id="path17937" /> + <path + style="fill:url(#N)" + inkscape:connector-curvature="0" + d="m 19.546544,20.005656 c -0.08803,0 -0.151282,0.06326 -0.151282,0.151281 v 1.89102 h -1.815379 c -0.174558,0 -0.327776,0.153218 -0.327776,0.327777 v 2.697854 h -4.790583 c -0.446987,0 -0.806835,0.359849 -0.806835,0.806835 v 13.464059 c 0,0.446987 0.359848,0.806835 0.806835,0.806835 h 22.087108 c 0.446987,0 0.806835,-0.359848 0.806835,-0.806835 V 25.880423 c 0,-0.446986 -0.359848,-0.806835 -0.806835,-0.806835 h -4.790583 v -2.697854 c 0,-0.174559 -0.128004,-0.327777 -0.302563,-0.327777 h -1.815379 v -1.89102 c 0,-0.08802 -0.08848,-0.151281 -0.176495,-0.151281 z" + id="path17939" /> + <path + style="opacity:0.8;fill:url(#O);fill-rule:evenodd" + inkscape:connector-curvature="0" + d="m 16.15625,32.59375 v 0.28125 6.84375 0.46875 h 0.9375 V 39.71875 32.875 32.59375 Z m 1.90625,0 V 32.875 39.71875 40.1875 H 19 V 39.71875 32.875 32.59375 Z m 1.875,0 V 32.875 39.71875 40.1875 H 20.875 V 39.71875 32.875 32.59375 Z m 1.875,0 V 32.875 39.71875 40.1875 H 22.75 V 39.71875 32.875 32.59375 Z m 1.90625,0 v 0.28125 6.84375 0.46875 h 0.9375 V 39.71875 32.875 32.59375 Z m 1.875,0 v 0.28125 6.84375 0.46875 h 0.9375 V 39.71875 32.875 32.59375 Z m 1.875,0 V 32.875 39.71875 40.1875 H 28.4375 V 39.71875 32.875 32.59375 Z m 1.90625,0 v 0.28125 6.84375 0.46875 h 0.9375 V 39.71875 32.875 32.59375 Z" + id="path17941" /> + </g> + </g> + <g + id="g17977" + inkscape:label="Layer 1" + transform="matrix(0.76483345,0,0,0.76483345,-100.74724,-350.64755)"> + <g + id="g17975" + inkscape:label="Layer 1" + transform="matrix(0.17341,0,0,0.17341,227.14,387.13)"> + <path + inkscape:connector-curvature="0" + id="path17947" + sodipodi:nodetypes="ccccc" + style="fill:#a1a1a1" + d="m 305,412.36 60,50 -55,10 -60,-50 z" /> + <g + id="g17961" + transform="translate(-42,-52)"> + <path + inkscape:connector-curvature="0" + id="path17949" + style="fill:none;stroke:#e8e81f;stroke-width:2;stroke-linecap:round" + d="m 310,472.36 10,10" /> + <path + inkscape:connector-curvature="0" + id="path17951" + style="fill:none;stroke:#e8e81f;stroke-width:2;stroke-linecap:round" + d="m 315,471.36 10,10" /> + <path + inkscape:connector-curvature="0" + id="path17953" + style="fill:none;stroke:#e8e81f;stroke-width:2;stroke-linecap:round" + d="m 321,470.36 10,10" /> + <path + inkscape:connector-curvature="0" + id="path17955" + style="fill:none;stroke:#e8e81f;stroke-width:2;stroke-linecap:round" + d="m 339,467.36 10,10" /> + <path + inkscape:connector-curvature="0" + id="path17957" + style="fill:none;stroke:#e8e81f;stroke-width:2;stroke-linecap:round" + d="m 333,468.36 10,10" /> + <path + inkscape:connector-curvature="0" + id="path17959" + style="fill:none;stroke:#e8e81f;stroke-width:2;stroke-linecap:round" + d="m 327,469.36 10,10" /> + </g> + <path + inkscape:connector-curvature="0" + id="path17963" + sodipodi:nodetypes="ccccc" + style="fill:#a1a1a1;fill-opacity:0.63524996;stroke:#000000;stroke-width:0.40000001;stroke-linejoin:round" + d="m 250,392.36 60,50 v 30 l -60,-50 z" /> + <path + inkscape:connector-curvature="0" + id="path17965" + sodipodi:nodetypes="ccccc" + style="fill:#a1a1a1" + d="m 305,382.36 60,50 v 30 l -60,-50 z" /> + <path + inkscape:connector-curvature="0" + id="path17967" + sodipodi:nodetypes="ccccc" + style="fill:#a1a1a1;fill-opacity:0.62705;stroke:#000000;stroke-width:0.40000001;stroke-linejoin:round" + d="m 305,382.36 60,50 -55,10 -60,-50 z" /> + <path + inkscape:connector-curvature="0" + id="path17969" + sodipodi:nodetypes="ccccc" + style="fill:#a1a1a1;fill-opacity:0.63524996;stroke:#000000;stroke-width:0.40000001;stroke-linejoin:round" + d="m 310,442.36 55,-10 v 30 l -55,10 z" /> + <path + inkscape:connector-curvature="0" + id="path17971" + sodipodi:nodetypes="ccccc" + style="fill:#a1a1a1;fill-opacity:0.63524996;stroke:#000000;stroke-width:0.63332999;stroke-linejoin:round" + d="M 290.42,385.7 330,417.36 c -1.8181,1.958 -4.6551,2.2826 -6.3333,1.5833 l -50.67,-30.08 17.417,-3.1667 z" /> + <path + inkscape:connector-curvature="0" + id="path17973" + sodipodi:nodetypes="cccccc" + style="fill:none;stroke:#0000d7;stroke-width:16;stroke-linecap:round" + d="m 340,452.36 c 0,0 97.848,64.069 130,110 45,90 -194.43,-107.15 -210,-30 -13.205,65.451 294.15,193.55 310,140 15.502,-52.246 -105.62,-196.4 -80,-230 25.836,-33.874 240,110 240,110" /> + </g> + </g> + <text + id="text17981" + y="-5.8969193" + x="15.459511" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + xml:space="preserve"><tspan + style="stroke-width:0.26458332" + y="-5.8969193" + x="15.459511" + id="tspan17979" + sodipodi:role="line">Ethernet port</tspan></text> + <text + id="text17985" + y="-7.2198362" + x="96.157425" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + xml:space="preserve"><tspan + style="stroke-width:0.26458332" + y="-7.2198362" + x="96.157425" + id="tspan17983" + sodipodi:role="line">Ethernet jack</tspan></text> + <g + inkscape:corner7="0.39213952 : -0.0010228778 : 0.25 : 1" + inkscape:corner0="0.45447413 : 0.053997152 : 0 : 1" + inkscape:perspectiveID="#perspective631" + style="fill:#ff0000;stroke:none;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="g17999" + sodipodi:type="inkscape:box3d"> + <path + points="62.428345,24.022163 83.092466,22.777707 83.092466,-6.6798698 62.428345,-10.498684 " + d="M 62.428345,-10.498684 V 24.022163 L 83.092466,22.777707 V -6.6798698 Z" + inkscape:box3dsidetype="6" + style="fill:#353564;fill-rule:evenodd;stroke:none;stroke-width:2.86274171;stroke-linejoin:round" + id="path17987" + sodipodi:type="inkscape:box3dside" /> + <path + points="65.732951,24.402069 86.678375,23.052537 83.092466,22.777707 62.428345,24.022163 " + d="m 62.428345,24.022163 3.304606,0.379906 20.945424,-1.349532 -3.585909,-0.27483 z" + inkscape:box3dsidetype="13" + style="fill:#afafde;fill-rule:evenodd;stroke:none;stroke-width:2.86274171;stroke-linejoin:round" + id="path17989" + sodipodi:type="inkscape:box3dside" /> + <path + points="86.678375,-7.5232311 86.678375,23.052537 83.092466,22.777707 83.092466,-6.6798698 " + d="m 83.092466,-6.6798698 3.585909,-0.8433613 V 23.052537 l -3.585909,-0.27483 z" + inkscape:box3dsidetype="11" + style="fill:#e9e9ff;fill-rule:evenodd;stroke:none;stroke-width:2.86274171;stroke-linejoin:round" + id="path17991" + sodipodi:type="inkscape:box3dside" /> + <path + points="65.732951,-11.664487 86.678375,-7.5232311 83.092466,-6.6798698 62.428345,-10.498684 " + d="m 62.428345,-10.498684 3.304606,-1.165803 20.945424,4.1412559 -3.585909,0.8433613 z" + inkscape:box3dsidetype="5" + style="fill:#4d4d9f;fill-rule:evenodd;stroke:none;stroke-width:2.86274171;stroke-linejoin:round" + id="path17993" + sodipodi:type="inkscape:box3dside" /> + <path + points="65.732951,24.402069 86.678375,23.052537 86.678375,-7.5232311 65.732951,-11.664487 " + d="M 65.732951,-11.664487 V 24.402069 L 86.678375,23.052537 V -7.5232311 Z" + inkscape:box3dsidetype="14" + style="fill:#d7d7ff;fill-rule:evenodd;stroke:none;stroke-width:2.86274171;stroke-linejoin:round" + id="path17995" + sodipodi:type="inkscape:box3dside" /> + <path + points="65.732951,-11.664487 65.732951,24.402069 62.428345,24.022163 62.428345,-10.498684 " + d="m 62.428345,-10.498684 3.304606,-1.165803 v 36.066556 l -3.304606,-0.379906 z" + inkscape:box3dsidetype="3" + style="fill:#8686bf;fill-rule:evenodd;stroke:none;stroke-width:2.86274171;stroke-linejoin:round" + id="path17997" + sodipodi:type="inkscape:box3dside" /> + </g> + <g + style="fill:#ffb100;fill-opacity:1" + transform="matrix(0.21648271,0,0,0.39878377,45.535862,-51.791606)" + id="g18001" /> + <text + id="text18007" + y="54.882832" + x="87.808586" + style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:0%;font-family:'Bitstream Vera Sans';fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21648271" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-anchor:middle;stroke-width:0.21648271" + id="tspan18005" + y="54.882832" + x="87.808586" + sodipodi:role="line">8P8C - T568B</tspan><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-anchor:middle;stroke-width:0.21648271" + y="60.1745" + x="87.808586" + sodipodi:role="line" + id="tspan19495">wiring</tspan></text> + <text + id="text18011" + y="43.960403" + x="49.44912" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + xml:space="preserve"><tspan + style="stroke-width:0.26458332" + y="43.960403" + x="49.44912" + id="tspan18009" + sodipodi:role="line">RJ45</tspan></text> + <text + id="text18015" + y="48.757748" + x="50.321365" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + xml:space="preserve"><tspan + style="stroke-width:0.26458332" + y="48.757748" + x="50.321365" + id="tspan18013" + sodipodi:role="line">CAT7</tspan></text> + <g + transform="matrix(0.21648271,0,0,0.21648271,70.728439,37.570802)" + id="g18117"> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#cccccc;stroke:#4d4d4d;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" + d="m -5,-15.15344 v 57 h -109 v -57" + id="path18017" + sodipodi:nodetypes="cccc" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#f2f2f2;stroke:#666666;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" + d="m -89,31.84656 v 19 h 59 v -19 z" + id="path18019" + sodipodi:nodetypes="ccccc" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#e6e6e6;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" + d="m -114,-17.15344 v 49 H -5 v -49" + id="path18021" + sodipodi:nodetypes="cccc" + inkscape:connector-curvature="0" /> + <g + id="g18039" + transform="matrix(1,0,0,1.7894822,-253,-288.85402)" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffbe21;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.01459658;marker:none;enable-background:accumulate"> + <rect + y="154.34656" + x="156.5" + height="19" + width="4" + id="rect18023" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffbe21;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.01459658;marker:none;enable-background:accumulate" /> + <rect + y="154.34656" + x="226.5" + height="19" + width="4" + id="rect18025" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffbe21;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.01459658;marker:none;enable-background:accumulate" /> + <rect + y="154.34656" + x="216.5" + height="19" + width="4" + id="rect18027" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffbe21;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.01459658;marker:none;enable-background:accumulate" /> + <rect + y="154.34656" + x="196.5" + height="19" + width="4" + id="rect18029" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffbe21;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.01459658;marker:none;enable-background:accumulate" /> + <rect + y="154.34656" + x="176.5" + height="19" + width="4" + id="rect18031" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffbe21;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.01459658;marker:none;enable-background:accumulate" /> + <rect + y="154.34656" + x="206.5" + height="19" + width="4" + id="rect18033" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffbe21;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.01459658;marker:none;enable-background:accumulate" /> + <rect + y="154.34656" + x="186.5" + height="19" + width="4" + id="rect18035" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffbe21;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.01459658;marker:none;enable-background:accumulate" /> + <rect + y="154.34656" + x="166.5" + height="19" + width="4" + id="rect18037" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffbe21;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.01459658;marker:none;enable-background:accumulate" /> + </g> + <g + id="g18113" + transform="translate(-233.5,-168.5)"> + <g + transform="translate(1.16e-6)" + id="g18045"> + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#552200;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + id="circle18041" + transform="matrix(0.83333333,0,0,0.83333333,-72.666667,214.67989)" + cx="254" + cy="-31" + r="6" /> + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffbe21;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.25737929;marker:none;enable-background:accumulate" + id="circle18043" + transform="matrix(0.41666667,0,0,0.41666667,33.166665,201.76322)" + cx="254" + cy="-31" + r="6" /> + </g> + <g + id="g18057" + transform="translate(10.000001,3.21e-6)"> + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#552200;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + id="circle18047" + transform="matrix(0.83333333,0,0,0.83333333,-72.666667,214.67989)" + cx="254" + cy="-31" + r="6" /> + <g + id="g18053"> + <path + sodipodi:end="2.0943951" + sodipodi:start="0.52359878" + transform="matrix(0.83333333,0,0,0.83333333,-72.666667,214.67989)" + d="M 259.19615,-28 A 6,6 0 0 1 251,-25.803848 L 254,-31 Z" + sodipodi:ry="6" + sodipodi:rx="6" + sodipodi:cy="-31" + sodipodi:cx="254" + id="path18049" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:end="5.2359878" + sodipodi:start="3.6651914" + transform="matrix(0.83333333,0,0,0.83333333,-72.666667,214.67989)" + d="m 248.80385,-34 a 6,6 0 0 1 3.64324,-2.795555 A 6,6 0 0 1 257,-36.196152 L 254,-31 Z" + sodipodi:ry="6" + sodipodi:rx="6" + sodipodi:cy="-31" + sodipodi:cx="254" + id="path18051" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + sodipodi:type="arc" /> + </g> + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffbe21;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.25737929;marker:none;enable-background:accumulate" + id="circle18055" + transform="matrix(0.41666667,0,0,0.41666667,33.166665,201.76322)" + cx="254" + cy="-31" + r="6" /> + </g> + <g + id="g18069" + transform="translate(70.000001,3.21e-6)"> + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ff6600;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + id="circle18059" + transform="matrix(0.83333333,0,0,0.83333333,-72.666667,214.67989)" + cx="254" + cy="-31" + r="6" /> + <g + id="g18065"> + <path + sodipodi:end="2.0943951" + sodipodi:start="0.52359878" + transform="matrix(0.83333333,0,0,0.83333333,-72.666667,214.67989)" + d="M 259.19615,-28 A 6,6 0 0 1 251,-25.803848 L 254,-31 Z" + sodipodi:ry="6" + sodipodi:rx="6" + sodipodi:cy="-31" + sodipodi:cx="254" + id="path18061" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:end="5.2359878" + sodipodi:start="3.6651914" + transform="matrix(0.83333333,0,0,0.83333333,-72.666667,214.67989)" + d="m 248.80385,-34 a 6,6 0 0 1 3.64324,-2.795555 A 6,6 0 0 1 257,-36.196152 L 254,-31 Z" + sodipodi:ry="6" + sodipodi:rx="6" + sodipodi:cy="-31" + sodipodi:cx="254" + id="path18063" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + sodipodi:type="arc" /> + </g> + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffbe21;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.25737929;marker:none;enable-background:accumulate" + id="circle18067" + transform="matrix(0.41666667,0,0,0.41666667,33.166665,201.76322)" + cx="254" + cy="-31" + r="6" /> + </g> + <g + id="g18075" + transform="translate(20.000001,3.21e-6)"> + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#008000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + id="circle18071" + transform="matrix(0.83333333,0,0,0.83333333,-72.666667,214.67989)" + cx="254" + cy="-31" + r="6" /> + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffbe21;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.25737929;marker:none;enable-background:accumulate" + id="circle18073" + transform="matrix(0.41666667,0,0,0.41666667,33.166665,201.76322)" + cx="254" + cy="-31" + r="6" /> + </g> + <g + id="g18087" + transform="translate(30.000001,3.21e-6)"> + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + id="circle18077" + transform="matrix(0.83333333,0,0,0.83333333,-72.666667,214.67989)" + cx="254" + cy="-31" + r="6" /> + <g + id="g18083"> + <path + sodipodi:end="2.0943951" + sodipodi:start="0.52359878" + transform="matrix(0.83333333,0,0,0.83333333,-72.666667,214.67989)" + d="M 259.19615,-28 A 6,6 0 0 1 251,-25.803848 L 254,-31 Z" + sodipodi:ry="6" + sodipodi:rx="6" + sodipodi:cy="-31" + sodipodi:cx="254" + id="path18079" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:end="5.2359878" + sodipodi:start="3.6651914" + transform="matrix(0.83333333,0,0,0.83333333,-72.666667,214.67989)" + d="m 248.80385,-34 a 6,6 0 0 1 3.64324,-2.795555 A 6,6 0 0 1 257,-36.196152 L 254,-31 Z" + sodipodi:ry="6" + sodipodi:rx="6" + sodipodi:cy="-31" + sodipodi:cx="254" + id="path18081" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + sodipodi:type="arc" /> + </g> + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffbe21;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.25737929;marker:none;enable-background:accumulate" + id="circle18085" + transform="matrix(0.41666667,0,0,0.41666667,33.166665,201.76322)" + cx="254" + cy="-31" + r="6" /> + </g> + <g + id="g18093" + transform="translate(40.000001,3.21e-6)"> + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + id="circle18089" + transform="matrix(0.83333333,0,0,0.83333333,-72.666667,214.67989)" + cx="254" + cy="-31" + r="6" /> + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffbe21;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.25737929;marker:none;enable-background:accumulate" + id="circle18091" + transform="matrix(0.41666667,0,0,0.41666667,33.166665,201.76322)" + cx="254" + cy="-31" + r="6" /> + </g> + <g + id="g18105" + transform="translate(50.000001,3.21e-6)"> + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#008000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + id="circle18095" + transform="matrix(0.83333333,0,0,0.83333333,-72.666667,214.67989)" + cx="254" + cy="-31" + r="6" /> + <g + id="g18101"> + <path + sodipodi:end="2.0943951" + sodipodi:start="0.52359878" + transform="matrix(0.83333333,0,0,0.83333333,-72.666667,214.67989)" + d="M 259.19615,-28 A 6,6 0 0 1 251,-25.803848 L 254,-31 Z" + sodipodi:ry="6" + sodipodi:rx="6" + sodipodi:cy="-31" + sodipodi:cx="254" + id="path18097" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:end="5.2359878" + sodipodi:start="3.6651914" + transform="matrix(0.83333333,0,0,0.83333333,-72.666667,214.67989)" + d="m 248.80385,-34 a 6,6 0 0 1 3.64324,-2.795555 A 6,6 0 0 1 257,-36.196152 L 254,-31 Z" + sodipodi:ry="6" + sodipodi:rx="6" + sodipodi:cy="-31" + sodipodi:cx="254" + id="path18099" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + sodipodi:type="arc" /> + </g> + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffbe21;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.25737929;marker:none;enable-background:accumulate" + id="circle18103" + transform="matrix(0.41666667,0,0,0.41666667,33.166665,201.76322)" + cx="254" + cy="-31" + r="6" /> + </g> + <g + id="g18111" + transform="translate(60.000001,3.21e-6)"> + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ff6600;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + id="circle18107" + transform="matrix(0.83333333,0,0,0.83333333,-72.666667,214.67989)" + cx="254" + cy="-31" + r="6" /> + <circle + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffbe21;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.25737929;marker:none;enable-background:accumulate" + id="circle18109" + transform="matrix(0.41666667,0,0,0.41666667,33.166665,201.76322)" + cx="254" + cy="-31" + r="6" /> + </g> + </g> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#e6e6e6;fill-opacity:0.13526569;stroke:#333333;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" + d="m -114,-17.15344 v 49 H -5 v -49 h -16.5 v 18 H -27 v -18 h -5 v 18 h -5 v -18 h -5 v 18 h -5 v -18 h -5 v 18 h -5 v -18 h -5 v 18 h -5 v -18 h -5 v 18 h -5 v -18 h -5 v 18 h -5 v -18 h -5 v 18 h -5 v -18 z" + id="path18115" + sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccc" + inkscape:connector-curvature="0" /> + </g> + <g + transform="matrix(0.21648271,0,0,0.21648271,70.728439,37.137837)" + id="g18141"> + <g + id="g18139" + transform="translate(286,-137)"> + <path + sodipodi:nodetypes="ccccccccc" + id="path18119" + d="m -231.5,120.34656 v 61 h 26 v 9 h 59 v -9 h 26 v -61 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#e6e6e6;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" + inkscape:connector-curvature="0" /> + <g + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffbe21;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.01459658;marker:none;enable-background:accumulate" + transform="matrix(1,0,0,1.7894822,-369.5,-154.35402)" + id="g18137"> + <rect + y="154.34656" + x="206.50014" + height="8.472599" + width="4" + id="rect18121" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffbe21;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.01459658;marker:none;enable-background:accumulate" /> + <rect + y="154.34656" + x="226.5" + height="8.472599" + width="4" + id="rect18123" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffbe21;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.01459658;marker:none;enable-background:accumulate" /> + <rect + y="154.34656" + x="216.5" + height="8.472599" + width="4" + id="rect18125" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffbe21;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.01459658;marker:none;enable-background:accumulate" /> + <rect + y="154.34656" + x="196.5" + height="8.472599" + width="4" + id="rect18127" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffbe21;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.01459658;marker:none;enable-background:accumulate" /> + <rect + y="154.34656" + x="186.5" + height="8.472599" + width="4" + id="rect18129" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffbe21;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.01459658;marker:none;enable-background:accumulate" /> + <rect + y="154.34656" + x="176.5" + height="8.472599" + width="4" + id="rect18131" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffbe21;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.01459658;marker:none;enable-background:accumulate" /> + <rect + y="154.34656" + x="166.5" + height="8.472599" + width="4" + id="rect18133" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffbe21;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.01459658;marker:none;enable-background:accumulate" /> + <rect + y="154.34656" + x="156.5" + height="8.472599" + width="4" + id="rect18135" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffbe21;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.01459658;marker:none;enable-background:accumulate" /> + </g> + </g> + </g> + <text + id="text18145" + y="27.795864" + x="57.653225" + style="font-style:normal;font-weight:normal;font-size:2.59779263px;line-height:0%;font-family:'Bitstream Vera Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21648271" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.32965422px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.21648271" + y="27.795864" + x="57.653225" + id="tspan18143" + sodipodi:role="line">Male</tspan></text> + <text + id="text18149" + y="28.012346" + x="94.347038" + style="font-style:normal;font-weight:normal;font-size:2.59779263px;line-height:0%;font-family:'Bitstream Vera Sans';fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21648271" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.32965422px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-anchor:middle;stroke-width:0.21648271" + y="28.012346" + x="94.347038" + id="tspan18147" + sodipodi:role="line">Female</tspan></text> + <path + sodipodi:nodetypes="cc" + id="path18151" + d="M 69.754267,57.12927 H 45.941169" + style="fill:none;stroke:#000000;stroke-width:0.21648271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker8391);marker-end:url(#marker8401)" + inkscape:connector-curvature="0" /> + <text + id="text18155" + y="62.324238" + x="56.627026" + style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:0%;font-family:'Bitstream Vera Sans';fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21648271" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-anchor:middle;stroke-width:0.21648271" + y="62.324238" + x="56.627026" + id="tspan18153" + sodipodi:role="line">11mm</tspan></text> + <path + sodipodi:nodetypes="cc" + id="path18157" + d="M 35.549999,46.7381 V 33.749137" + style="fill:none;stroke:#000000;stroke-width:0.21648271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker8391);marker-end:url(#marker8401)" + inkscape:connector-curvature="0" /> + <text + transform="rotate(-90)" + id="text18161" + y="33.345322" + x="-40.21994" + style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:0%;font-family:'Bitstream Vera Sans';fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21648271" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-anchor:middle;stroke-width:0.21648271" + y="33.345322" + x="-40.21994" + id="tspan18159" + sodipodi:role="line">6mm</tspan></text> + <text + id="text18165" + y="32.341999" + x="65.428528" + style="font-style:normal;font-weight:normal;font-size:2.59779263px;line-height:0%;font-family:'Bitstream Vera Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21648271" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.16482711px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.21648271" + y="32.341999" + x="65.428528" + id="tspan18163" + sodipodi:role="line">1</tspan></text> + <text + id="text18169" + y="32.341999" + x="63.333637" + style="font-style:normal;font-weight:normal;font-size:2.59779263px;line-height:0%;font-family:'Bitstream Vera Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21648271" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.16482711px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.21648271" + y="32.341999" + x="63.333637" + id="tspan18167" + sodipodi:role="line">2</tspan></text> + <text + id="text18173" + y="32.341999" + x="61.167919" + style="font-style:normal;font-weight:normal;font-size:2.59779263px;line-height:0%;font-family:'Bitstream Vera Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21648271" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.16482711px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.21648271" + y="32.341999" + x="61.167919" + id="tspan18171" + sodipodi:role="line">3</tspan></text> + <text + id="text18177" + y="32.341999" + x="58.993748" + style="font-style:normal;font-weight:normal;font-size:2.59779263px;line-height:0%;font-family:'Bitstream Vera Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21648271" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.16482711px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.21648271" + y="32.341999" + x="58.993748" + id="tspan18175" + sodipodi:role="line">4</tspan></text> + <text + id="text18181" + y="32.341999" + x="56.843891" + style="font-style:normal;font-weight:normal;font-size:2.59779263px;line-height:0%;font-family:'Bitstream Vera Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21648271" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.16482711px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.21648271" + y="32.341999" + x="56.843891" + id="tspan18179" + sodipodi:role="line">5</tspan></text> + <text + id="text18185" + y="32.341999" + x="54.669712" + style="font-style:normal;font-weight:normal;font-size:2.59779263px;line-height:0%;font-family:'Bitstream Vera Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21648271" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.16482711px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.21648271" + y="32.341999" + x="54.669712" + id="tspan18183" + sodipodi:role="line">6</tspan></text> + <text + id="text18189" + y="32.341999" + x="102.17646" + style="font-style:normal;font-weight:normal;font-size:2.59779263px;line-height:0%;font-family:'Bitstream Vera Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21648271" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.16482711px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.21648271" + y="32.341999" + x="102.17646" + id="tspan18187" + sodipodi:role="line">8</tspan></text> + <text + id="text18193" + y="32.341999" + x="100.08157" + style="font-style:normal;font-weight:normal;font-size:2.59779263px;line-height:0%;font-family:'Bitstream Vera Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21648271" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.16482711px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.21648271" + y="32.341999" + x="100.08157" + id="tspan18191" + sodipodi:role="line">7</tspan></text> + <text + id="text18197" + y="32.341999" + x="97.915855" + style="font-style:normal;font-weight:normal;font-size:2.59779263px;line-height:0%;font-family:'Bitstream Vera Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21648271" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.16482711px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.21648271" + y="32.341999" + x="97.915855" + id="tspan18195" + sodipodi:role="line">6</tspan></text> + <text + id="text18201" + y="32.341999" + x="95.741684" + style="font-style:normal;font-weight:normal;font-size:2.59779263px;line-height:0%;font-family:'Bitstream Vera Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21648271" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.16482711px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.21648271" + y="32.341999" + x="95.741684" + id="tspan18199" + sodipodi:role="line">5</tspan></text> + <text + id="text18205" + y="32.341999" + x="93.59182" + style="font-style:normal;font-weight:normal;font-size:2.59779263px;line-height:0%;font-family:'Bitstream Vera Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21648271" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.16482711px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.21648271" + y="32.341999" + x="93.59182" + id="tspan18203" + sodipodi:role="line">4</tspan></text> + <text + id="text18209" + y="32.341999" + x="91.417648" + style="font-style:normal;font-weight:normal;font-size:2.59779263px;line-height:0%;font-family:'Bitstream Vera Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21648271" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.16482711px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.21648271" + y="32.341999" + x="91.417648" + id="tspan18207" + sodipodi:role="line">3</tspan></text> + <text + id="text18213" + y="32.341999" + x="52.52483" + style="font-style:normal;font-weight:normal;font-size:2.59779263px;line-height:0%;font-family:'Bitstream Vera Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21648271" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.16482711px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.21648271" + y="32.341999" + x="52.52483" + id="tspan18211" + sodipodi:role="line">7</tspan></text> + <text + id="text18217" + y="32.341999" + x="50.350655" + style="font-style:normal;font-weight:normal;font-size:2.59779263px;line-height:0%;font-family:'Bitstream Vera Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21648271" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.16482711px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.21648271" + y="32.341999" + x="50.350655" + id="tspan18215" + sodipodi:role="line">8</tspan></text> + <text + id="text18221" + y="32.341999" + x="89.262169" + style="font-style:normal;font-weight:normal;font-size:2.59779263px;line-height:0%;font-family:'Bitstream Vera Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21648271" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.16482711px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.21648271" + y="32.341999" + x="89.262169" + id="tspan18219" + sodipodi:role="line">2</tspan></text> + <text + id="text18225" + y="32.341999" + x="87.087997" + style="font-style:normal;font-weight:normal;font-size:2.59779263px;line-height:0%;font-family:'Bitstream Vera Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21648271" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.16482711px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.21648271" + y="32.341999" + x="87.087997" + id="tspan18223" + sodipodi:role="line">1</tspan></text> + <text + id="text18231" + y="2.8403857" + x="65.974159" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + xml:space="preserve"><tspan + style="stroke-width:0.26458332" + y="2.8403857" + x="65.974159" + id="tspan18229" + sodipodi:role="line">Interfaces</tspan><tspan + style="stroke-width:0.26458332" + y="8.1320524" + x="65.974159" + sodipodi:role="line" + id="tspan19491">•8P8C</tspan><tspan + style="stroke-width:0.26458332" + y="13.423718" + x="65.974159" + sodipodi:role="line" + id="tspan19606">•CAT7</tspan></text> + </g> + <g + inkscape:groupmode="layer" + id="g19487" + inkscape:label="Layer 3" + style="display:none" + transform="translate(-1.4239073,11.675749)"> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="137.26913" + y="21.809916" + id="text19073"><tspan + sodipodi:role="line" + id="tspan19071" + x="137.26913" + y="25.555424" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="137.26913" + y="16.518251" + id="text19077"><tspan + sodipodi:role="line" + id="tspan19075" + x="137.26913" + y="20.26376" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text> + <g + id="g19199" + transform="matrix(0.26458333,0,0,0.26458333,26.722906,-4.6643506)"> + <rect + id="rect19079" + y="37" + height="9.3129997" + width="48" + x="0" + style="opacity:0.8;fill:url(#C)" /> + <rect + rx="5" + id="rect19081" + y="2.1849999" + x="3.5" + height="41" + width="41" + style="fill:url(#K)" /> + <path + id="path19083" + d="m 8.5,2.1852226 c -2.77,0 -5,2.23 -5,5 V 30.278973 c 0,2.162363 1.7438865,3.90625 3.90625,3.90625 h 33.1875 c 2.162363,0 3.90625,-1.743887 3.90625,-3.90625 V 7.1852226 c 0,-2.77 -2.23,-5 -5,-5 z" + inkscape:connector-curvature="0" + style="fill:url(#J)" /> + <path + id="path19085" + d="m 8.5,2.1852226 c -2.77,0 -5,2.23 -5,5 V 30.278973 c 0,2.162363 1.7438865,3.90625 3.90625,3.90625 h 33.1875 c 2.162363,0 3.90625,-1.743887 3.90625,-3.90625 V 7.1852226 c 0,-2.77 -2.23,-5 -5,-5 z" + inkscape:connector-curvature="0" + style="fill:none;stroke:#555753;stroke-width:0.80000001;stroke-linecap:square" /> + <g + id="g19153" + transform="translate(3.1482255)"> + <g + id="g19107" + transform="translate(-0.299517,-1.6150909)" + style="fill:#2e3436"> + <rect + id="rect19087" + y="37.119999" + x="9.5909996" + height="5.388" + width="1.1849999" /> + <rect + id="rect19089" + y="37.119999" + x="11.961" + height="5.388" + width="1.1849999" /> + <rect + id="rect19091" + y="37.119999" + x="14.332" + height="5.388" + width="1.1849999" /> + <rect + id="rect19093" + y="37.119999" + x="16.702999" + height="5.388" + width="1.1849999" /> + <rect + id="rect19095" + y="37.119999" + x="19.07" + height="5.388" + width="1.1849999" /> + <rect + id="rect19097" + y="37.119999" + x="21.444" + height="5.388" + width="1.1849999" /> + <rect + id="rect19099" + y="37.119999" + x="23.815001" + height="5.388" + width="1.1849999" /> + <rect + id="rect19101" + y="37.119999" + x="26.190001" + height="5.388" + width="1.1849999" /> + <rect + id="rect19103" + y="37.119999" + x="28.556" + height="5.388" + width="1.1849999" /> + <rect + id="rect19105" + y="37.119999" + x="30.927" + height="5.388" + width="1.1849999" /> + </g> + <g + id="g19129" + transform="translate(0.300483,-1.1150909)" + style="fill:#eeeeec"> + <rect + id="rect19109" + y="37.119999" + x="9.5909996" + height="5.388" + width="1.1849999" /> + <rect + id="rect19111" + y="37.119999" + x="11.961" + height="5.388" + width="1.1849999" /> + <rect + id="rect19113" + y="37.119999" + x="14.332" + height="5.388" + width="1.1849999" /> + <rect + id="rect19115" + y="37.119999" + x="16.702999" + height="5.388" + width="1.1849999" /> + <rect + id="rect19117" + y="37.119999" + x="19.07" + height="5.388" + width="1.1849999" /> + <rect + id="rect19119" + y="37.119999" + x="21.444" + height="5.388" + width="1.1849999" /> + <rect + id="rect19121" + y="37.119999" + x="23.815001" + height="5.388" + width="1.1849999" /> + <rect + id="rect19123" + y="37.119999" + x="26.190001" + height="5.388" + width="1.1849999" /> + <rect + id="rect19125" + y="37.119999" + x="28.556" + height="5.388" + width="1.1849999" /> + <rect + id="rect19127" + y="37.119999" + x="30.927" + height="5.388" + width="1.1849999" /> + </g> + <g + id="g19151" + transform="translate(0,-1.3147774)" + style="fill:#555753"> + <rect + id="rect19131" + y="37.119999" + x="9.5909996" + height="5.388" + width="1.1849999" /> + <rect + id="rect19133" + y="37.119999" + x="11.961" + height="5.388" + width="1.1849999" /> + <rect + id="rect19135" + y="37.119999" + x="14.332" + height="5.388" + width="1.1849999" /> + <rect + id="rect19137" + y="37.119999" + x="16.702999" + height="5.388" + width="1.1849999" /> + <rect + id="rect19139" + y="37.119999" + x="19.07" + height="5.388" + width="1.1849999" /> + <rect + id="rect19141" + y="37.119999" + x="21.444" + height="5.388" + width="1.1849999" /> + <rect + id="rect19143" + y="37.119999" + x="23.815001" + height="5.388" + width="1.1849999" /> + <rect + id="rect19145" + y="37.119999" + x="26.190001" + height="5.388" + width="1.1849999" /> + <rect + id="rect19147" + y="37.119999" + x="28.556" + height="5.388" + width="1.1849999" /> + <rect + id="rect19149" + y="37.119999" + x="30.927" + height="5.388" + width="1.1849999" /> + </g> + </g> + <path + id="path19155" + transform="matrix(0.9998886,0,0,1.0087936,0.00267394,-1.3527326)" + d="M 8.5,4.5625 C 6.3030567,4.5625 4.5625,6.3030567 4.5625,8.5 v 23.09375 c 0,1.588297 1.2554529,2.84375 2.84375,2.84375 h 33.1875 c 1.588296,0 2.84375,-1.255454 2.84375,-2.84375 V 8.5 c 0,-2.1969433 -1.740557,-3.9375 -3.9375,-3.9375 z" + inkscape:connector-curvature="0" + style="opacity:0.8;fill:none;stroke:url(#B);stroke-linecap:square" /> + <rect + rx="5" + id="rect19157" + y="2.1849999" + x="3.5" + height="41" + width="41" + style="fill:none;stroke:#555753;stroke-linecap:square" /> + <g + id="g19165" + transform="matrix(1.0001372,0,0,0.9907555,-0.8836787,1.1528607)"> + <path + id="path19159" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + d="m 9.7220567,29.677664 a 1.420916,1.2713459 0 1 1 -2.8418319,0 1.420916,1.2713459 0 1 1 2.8418319,0 z" + inkscape:connector-curvature="0" + style="fill:url(#F)" /> + <path + id="path19161" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + d="m 8.3125,28.9375 c -0.5173003,0 -0.9062499,0.384633 -0.90625,0.75 0,0.365367 0.3745491,0.718751 0.90625,0.71875 0.5317017,0 0.8750002,-0.337288 0.875,-0.71875 0,-0.381463 -0.3577006,-0.750001 -0.875,-0.75 z" + inkscape:connector-curvature="0" + style="fill:url(#radialGradient15919)" /> + <path + id="path19163" + d="m 9.09375,27.46875 c -0.1068608,0 -0.1875974,0.02987 -0.28125,0.0625 v 1.53125 c 0.086973,0.02501 0.1819316,0.0625 0.28125,0.0625 0.088864,0 0.1723511,-0.04302 0.25,-0.0625 V 27.5 c -0.081844,-0.02444 -0.1566266,-0.03125 -0.25,-0.03125 z" + inkscape:connector-curvature="0" + style="opacity:0.6;fill:url(#linearGradient15921)" /> + </g> + <g + id="g19173" + transform="matrix(0.749538,0.6621686,-0.6559572,0.742507,19.953433,-19.80069)"> + <path + id="path19167" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + d="m 9.7220567,29.677664 a 1.420916,1.2713459 0 1 1 -2.8418319,0 1.420916,1.2713459 0 1 1 2.8418319,0 z" + inkscape:connector-curvature="0" + style="fill:url(#I)" /> + <path + id="path19169" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + d="m 8.3125,28.9375 c -0.5173003,0 -0.9062499,0.384633 -0.90625,0.75 0,0.365367 0.3745491,0.718751 0.90625,0.71875 0.5317017,0 0.8750002,-0.337288 0.875,-0.71875 0,-0.381463 -0.3577006,-0.750001 -0.875,-0.75 z" + inkscape:connector-curvature="0" + style="fill:url(#radialGradient15923)" /> + <path + id="path19171" + d="m 9.09375,27.46875 c -0.1068608,0 -0.1875974,0.02987 -0.28125,0.0625 v 1.53125 c 0.086973,0.02501 0.1819316,0.0625 0.28125,0.0625 0.088864,0 0.1723511,-0.04302 0.25,-0.0625 V 27.5 c -0.081844,-0.02444 -0.1566266,-0.03125 -0.25,-0.03125 z" + inkscape:connector-curvature="0" + style="opacity:0.6;fill:url(#linearGradient15925)" /> + </g> + <g + id="g19181" + transform="matrix(0.7340578,-0.679289,0.672917,0.727172,14.08737,14.782673)"> + <path + id="path19175" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + d="m 9.7220567,29.677664 a 1.420916,1.2713459 0 1 1 -2.8418319,0 1.420916,1.2713459 0 1 1 2.8418319,0 z" + inkscape:connector-curvature="0" + style="fill:url(#G)" /> + <path + id="path19177" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + d="m 8.3125,28.9375 c -0.5173003,0 -0.9062499,0.384633 -0.90625,0.75 0,0.365367 0.3745491,0.718751 0.90625,0.71875 0.5317017,0 0.8750002,-0.337288 0.875,-0.71875 0,-0.381463 -0.3577006,-0.750001 -0.875,-0.75 z" + inkscape:connector-curvature="0" + style="fill:url(#radialGradient15927)" /> + <path + id="path19179" + d="m 9.09375,27.46875 c -0.1068608,0 -0.1875974,0.02987 -0.28125,0.0625 v 1.53125 c 0.086973,0.02501 0.1819316,0.0625 0.28125,0.0625 0.088864,0 0.1723511,-0.04302 0.25,-0.0625 V 27.5 c -0.081844,-0.02444 -0.1566266,-0.03125 -0.25,-0.03125 z" + inkscape:connector-curvature="0" + style="opacity:0.6;fill:url(#linearGradient15929)" /> + </g> + <g + id="g19189" + transform="matrix(0.4510298,0.8926626,-0.8842891,0.4467989,60.719907,-13.527817)"> + <path + id="path19183" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + d="m 9.7220567,29.677664 a 1.420916,1.2713459 0 1 1 -2.8418319,0 1.420916,1.2713459 0 1 1 2.8418319,0 z" + inkscape:connector-curvature="0" + style="fill:url(#H)" /> + <path + id="path19185" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + d="m 8.3125,28.9375 c -0.5173003,0 -0.9062499,0.384633 -0.90625,0.75 0,0.365367 0.3745491,0.718751 0.90625,0.71875 0.5317017,0 0.8750002,-0.337288 0.875,-0.71875 0,-0.381463 -0.3577006,-0.750001 -0.875,-0.75 z" + inkscape:connector-curvature="0" + style="fill:url(#D)" /> + <path + id="path19187" + d="m 9.09375,27.46875 c -0.1068608,0 -0.1875974,0.02987 -0.28125,0.0625 v 1.53125 c 0.086973,0.02501 0.1819316,0.0625 0.28125,0.0625 0.088864,0 0.1723511,-0.04302 0.25,-0.0625 V 27.5 c -0.081844,-0.02444 -0.1566266,-0.03125 -0.25,-0.03125 z" + inkscape:connector-curvature="0" + style="opacity:0.6;fill:url(#E)" /> + </g> + <g + id="g19197" + transform="matrix(1.096757,0,0,1.096757,-1.7737895,-14.588047)"> + <path + id="path19191" + d="m 19.53125,19.125 c -0.269725,3e-6 -0.640957,0.168514 -0.8125,0.40625 -0.171543,0.237736 -0.1875,0.45866 -0.1875,0.625 v 1.03125 h -0.9375 c -0.634805,4e-6 -1.21875,0.44842 -1.21875,1.1875 v 1.8125 h -3.90625 c -0.923256,2e-6 -1.6875,0.764243 -1.6875,1.6875 v 13.46875 c 0,0.923257 0.764243,1.6875 1.6875,1.6875 H 34.5625 c 0.923255,-2e-6 1.65625,-0.80496 1.65625,-1.6875 V 25.875 c -4e-6,-0.882533 -0.732992,-1.6875 -1.65625,-1.6875 H 30.625 V 22.375 c 0,-0.265272 -0.07536,-0.542187 -0.28125,-0.78125 -0.205892,-0.239063 -0.557594,-0.40625 -0.875,-0.40625 H 28.5 v -1.03125 c 6e-6,-0.539513 -0.491761,-1.03125 -1.03125,-1.03125 z" + inkscape:connector-curvature="0" + style="fill:url(#P)" /> + <path + id="path19193" + d="m 19.546544,20.005656 c -0.08803,0 -0.151282,0.06326 -0.151282,0.151281 v 1.89102 h -1.815379 c -0.174558,0 -0.327776,0.153218 -0.327776,0.327777 v 2.697854 h -4.790583 c -0.446987,0 -0.806835,0.359849 -0.806835,0.806835 v 13.464059 c 0,0.446987 0.359848,0.806835 0.806835,0.806835 h 22.087108 c 0.446987,0 0.806835,-0.359848 0.806835,-0.806835 V 25.880423 c 0,-0.446986 -0.359848,-0.806835 -0.806835,-0.806835 h -4.790583 v -2.697854 c 0,-0.174559 -0.128004,-0.327777 -0.302563,-0.327777 h -1.815379 v -1.89102 c 0,-0.08802 -0.08848,-0.151281 -0.176495,-0.151281 z" + inkscape:connector-curvature="0" + style="fill:url(#N)" /> + <path + id="path19195" + d="m 16.15625,32.59375 v 0.28125 6.84375 0.46875 h 0.9375 V 39.71875 32.875 32.59375 Z m 1.90625,0 V 32.875 39.71875 40.1875 H 19 V 39.71875 32.875 32.59375 Z m 1.875,0 V 32.875 39.71875 40.1875 H 20.875 V 39.71875 32.875 32.59375 Z m 1.875,0 V 32.875 39.71875 40.1875 H 22.75 V 39.71875 32.875 32.59375 Z m 1.90625,0 v 0.28125 6.84375 0.46875 h 0.9375 V 39.71875 32.875 32.59375 Z m 1.875,0 v 0.28125 6.84375 0.46875 h 0.9375 V 39.71875 32.875 32.59375 Z m 1.875,0 V 32.875 39.71875 40.1875 H 28.4375 V 39.71875 32.875 32.59375 Z m 1.90625,0 v 0.28125 6.84375 0.46875 h 0.9375 V 39.71875 32.875 32.59375 Z" + inkscape:connector-curvature="0" + style="opacity:0.8;fill:url(#O);fill-rule:evenodd" /> + </g> + </g> + <g + transform="matrix(0.76483345,0,0,0.76483345,-100.74724,-350.64755)" + inkscape:label="Layer 1" + id="g19231"> + <g + transform="matrix(0.17341,0,0,0.17341,227.14,387.13)" + inkscape:label="Layer 1" + id="g19229"> + <path + d="m 305,412.36 60,50 -55,10 -60,-50 z" + style="fill:#a1a1a1" + sodipodi:nodetypes="ccccc" + id="path19201" + inkscape:connector-curvature="0" /> + <g + transform="translate(-42,-52)" + id="g19215"> + <path + d="m 310,472.36 10,10" + style="fill:none;stroke:#e8e81f;stroke-width:2;stroke-linecap:round" + id="path19203" + inkscape:connector-curvature="0" /> + <path + d="m 315,471.36 10,10" + style="fill:none;stroke:#e8e81f;stroke-width:2;stroke-linecap:round" + id="path19205" + inkscape:connector-curvature="0" /> + <path + d="m 321,470.36 10,10" + style="fill:none;stroke:#e8e81f;stroke-width:2;stroke-linecap:round" + id="path19207" + inkscape:connector-curvature="0" /> + <path + d="m 339,467.36 10,10" + style="fill:none;stroke:#e8e81f;stroke-width:2;stroke-linecap:round" + id="path19209" + inkscape:connector-curvature="0" /> + <path + d="m 333,468.36 10,10" + style="fill:none;stroke:#e8e81f;stroke-width:2;stroke-linecap:round" + id="path19211" + inkscape:connector-curvature="0" /> + <path + d="m 327,469.36 10,10" + style="fill:none;stroke:#e8e81f;stroke-width:2;stroke-linecap:round" + id="path19213" + inkscape:connector-curvature="0" /> + </g> + <path + d="m 250,392.36 60,50 v 30 l -60,-50 z" + style="fill:#a1a1a1;fill-opacity:0.63524996;stroke:#000000;stroke-width:0.40000001;stroke-linejoin:round" + sodipodi:nodetypes="ccccc" + id="path19217" + inkscape:connector-curvature="0" /> + <path + d="m 305,382.36 60,50 v 30 l -60,-50 z" + style="fill:#a1a1a1" + sodipodi:nodetypes="ccccc" + id="path19219" + inkscape:connector-curvature="0" /> + <path + d="m 305,382.36 60,50 -55,10 -60,-50 z" + style="fill:#a1a1a1;fill-opacity:0.62705;stroke:#000000;stroke-width:0.40000001;stroke-linejoin:round" + sodipodi:nodetypes="ccccc" + id="path19221" + inkscape:connector-curvature="0" /> + <path + d="m 310,442.36 55,-10 v 30 l -55,10 z" + style="fill:#a1a1a1;fill-opacity:0.63524996;stroke:#000000;stroke-width:0.40000001;stroke-linejoin:round" + sodipodi:nodetypes="ccccc" + id="path19223" + inkscape:connector-curvature="0" /> + <path + d="M 290.42,385.7 330,417.36 c -1.8181,1.958 -4.6551,2.2826 -6.3333,1.5833 l -50.67,-30.08 17.417,-3.1667 z" + style="fill:#a1a1a1;fill-opacity:0.63524996;stroke:#000000;stroke-width:0.63332999;stroke-linejoin:round" + sodipodi:nodetypes="ccccc" + id="path19225" + inkscape:connector-curvature="0" /> + <path + d="m 340,452.36 c 0,0 97.848,64.069 130,110 45,90 -194.43,-107.15 -210,-30 -13.205,65.451 294.15,193.55 310,140 15.502,-52.246 -105.62,-196.4 -80,-230 25.836,-33.874 240,110 240,110" + style="fill:none;stroke:#0000d7;stroke-width:16;stroke-linecap:round" + sodipodi:nodetypes="cccccc" + id="path19227" + inkscape:connector-curvature="0" /> + </g> + </g> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="15.459511" + y="-5.8969193" + id="text19235"><tspan + sodipodi:role="line" + id="tspan19233" + x="15.459511" + y="-5.8969193" + style="stroke-width:0.26458332">Ethernet port</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="96.157425" + y="-7.2198362" + id="text19239"><tspan + sodipodi:role="line" + id="tspan19237" + x="96.157425" + y="-7.2198362" + style="stroke-width:0.26458332">Ethernet jack</tspan></text> + <g + sodipodi:type="inkscape:box3d" + id="g19253" + style="fill:#ff0000;stroke:none;stroke-width:2.66666675;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + inkscape:perspectiveID="#perspective631" + inkscape:corner0="0.45447413 : 0.053997152 : 0 : 1" + inkscape:corner7="0.39213952 : -0.0010228778 : 0.25 : 1"> + <path + sodipodi:type="inkscape:box3dside" + id="path19241" + style="fill:#353564;fill-rule:evenodd;stroke:none;stroke-width:2.86274171;stroke-linejoin:round" + inkscape:box3dsidetype="6" + d="M 62.428345,-10.498684 V 24.022163 L 83.092466,22.777707 V -6.6798698 Z" + points="62.428345,24.022163 83.092466,22.777707 83.092466,-6.6798698 62.428345,-10.498684 " /> + <path + sodipodi:type="inkscape:box3dside" + id="path19243" + style="fill:#afafde;fill-rule:evenodd;stroke:none;stroke-width:2.86274171;stroke-linejoin:round" + inkscape:box3dsidetype="13" + d="m 62.428345,24.022163 3.304606,0.379906 20.945424,-1.349532 -3.585909,-0.27483 z" + points="65.732951,24.402069 86.678375,23.052537 83.092466,22.777707 62.428345,24.022163 " /> + <path + sodipodi:type="inkscape:box3dside" + id="path19245" + style="fill:#e9e9ff;fill-rule:evenodd;stroke:none;stroke-width:2.86274171;stroke-linejoin:round" + inkscape:box3dsidetype="11" + d="m 83.092466,-6.6798698 3.585909,-0.8433613 V 23.052537 l -3.585909,-0.27483 z" + points="86.678375,-7.5232311 86.678375,23.052537 83.092466,22.777707 83.092466,-6.6798698 " /> + <path + sodipodi:type="inkscape:box3dside" + id="path19247" + style="fill:#4d4d9f;fill-rule:evenodd;stroke:none;stroke-width:2.86274171;stroke-linejoin:round" + inkscape:box3dsidetype="5" + d="m 62.428345,-10.498684 3.304606,-1.165803 20.945424,4.1412559 -3.585909,0.8433613 z" + points="65.732951,-11.664487 86.678375,-7.5232311 83.092466,-6.6798698 62.428345,-10.498684 " /> + <path + sodipodi:type="inkscape:box3dside" + id="path19249" + style="fill:#d7d7ff;fill-rule:evenodd;stroke:none;stroke-width:2.86274171;stroke-linejoin:round" + inkscape:box3dsidetype="14" + d="M 65.732951,-11.664487 V 24.402069 L 86.678375,23.052537 V -7.5232311 Z" + points="65.732951,24.402069 86.678375,23.052537 86.678375,-7.5232311 65.732951,-11.664487 " /> + <path + sodipodi:type="inkscape:box3dside" + id="path19251" + style="fill:#8686bf;fill-rule:evenodd;stroke:none;stroke-width:2.86274171;stroke-linejoin:round" + inkscape:box3dsidetype="3" + d="m 62.428345,-10.498684 3.304606,-1.165803 v 36.066556 l -3.304606,-0.379906 z" + points="65.732951,-11.664487 65.732951,24.402069 62.428345,24.022163 62.428345,-10.498684 " /> + </g> + <g + id="g19255" + transform="matrix(0.21648271,0,0,0.39878377,45.535862,-51.791606)" + style="fill:#ffb100;fill-opacity:1" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="65.974159" + y="2.8403857" + id="text19485"><tspan + sodipodi:role="line" + id="tspan19483" + x="65.974159" + y="2.8403857" + style="stroke-width:0.26458332">Interfaces</tspan><tspan + sodipodi:role="line" + x="65.974159" + y="8.1320524" + style="stroke-width:0.26458332" + id="tspan19493">•8P8C</tspan><tspan + sodipodi:role="line" + x="65.974159" + y="13.423718" + style="stroke-width:0.26458332" + id="tspan19608">•CAT7</tspan></text> + </g> + <g + inkscape:groupmode="layer" + id="g19069" + inkscape:label="Layer 2" + style="display:none" + transform="translate(-1.4239073,11.675749)"> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="137.26913" + y="21.809916" + id="text18655"><tspan + sodipodi:role="line" + id="tspan18653" + x="137.26913" + y="25.555424" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="137.26913" + y="16.518251" + id="text18659"><tspan + sodipodi:role="line" + id="tspan18657" + x="137.26913" + y="20.26376" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text> + <g + id="g18781" + transform="matrix(0.26458333,0,0,0.26458333,26.722906,-4.6643506)"> + <rect + id="rect18661" + y="37" + height="9.3129997" + width="48" + x="0" + style="opacity:0.8;fill:url(#C)" /> + <rect + rx="5" + id="rect18663" + y="2.1849999" + x="3.5" + height="41" + width="41" + style="fill:url(#K)" /> + <path + id="path18665" + d="m 8.5,2.1852226 c -2.77,0 -5,2.23 -5,5 V 30.278973 c 0,2.162363 1.7438865,3.90625 3.90625,3.90625 h 33.1875 c 2.162363,0 3.90625,-1.743887 3.90625,-3.90625 V 7.1852226 c 0,-2.77 -2.23,-5 -5,-5 z" + inkscape:connector-curvature="0" + style="fill:url(#J)" /> + <path + id="path18667" + d="m 8.5,2.1852226 c -2.77,0 -5,2.23 -5,5 V 30.278973 c 0,2.162363 1.7438865,3.90625 3.90625,3.90625 h 33.1875 c 2.162363,0 3.90625,-1.743887 3.90625,-3.90625 V 7.1852226 c 0,-2.77 -2.23,-5 -5,-5 z" + inkscape:connector-curvature="0" + style="fill:none;stroke:#555753;stroke-width:0.80000001;stroke-linecap:square" /> + <g + id="g18735" + transform="translate(3.1482255)"> + <g + id="g18689" + transform="translate(-0.299517,-1.6150909)" + style="fill:#2e3436"> + <rect + id="rect18669" + y="37.119999" + x="9.5909996" + height="5.388" + width="1.1849999" /> + <rect + id="rect18671" + y="37.119999" + x="11.961" + height="5.388" + width="1.1849999" /> + <rect + id="rect18673" + y="37.119999" + x="14.332" + height="5.388" + width="1.1849999" /> + <rect + id="rect18675" + y="37.119999" + x="16.702999" + height="5.388" + width="1.1849999" /> + <rect + id="rect18677" + y="37.119999" + x="19.07" + height="5.388" + width="1.1849999" /> + <rect + id="rect18679" + y="37.119999" + x="21.444" + height="5.388" + width="1.1849999" /> + <rect + id="rect18681" + y="37.119999" + x="23.815001" + height="5.388" + width="1.1849999" /> + <rect + id="rect18683" + y="37.119999" + x="26.190001" + height="5.388" + width="1.1849999" /> + <rect + id="rect18685" + y="37.119999" + x="28.556" + height="5.388" + width="1.1849999" /> + <rect + id="rect18687" + y="37.119999" + x="30.927" + height="5.388" + width="1.1849999" /> + </g> + <g + id="g18711" + transform="translate(0.300483,-1.1150909)" + style="fill:#eeeeec"> + <rect + id="rect18691" + y="37.119999" + x="9.5909996" + height="5.388" + width="1.1849999" /> + <rect + id="rect18693" + y="37.119999" + x="11.961" + height="5.388" + width="1.1849999" /> + <rect + id="rect18695" + y="37.119999" + x="14.332" + height="5.388" + width="1.1849999" /> + <rect + id="rect18697" + y="37.119999" + x="16.702999" + height="5.388" + width="1.1849999" /> + <rect + id="rect18699" + y="37.119999" + x="19.07" + height="5.388" + width="1.1849999" /> + <rect + id="rect18701" + y="37.119999" + x="21.444" + height="5.388" + width="1.1849999" /> + <rect + id="rect18703" + y="37.119999" + x="23.815001" + height="5.388" + width="1.1849999" /> + <rect + id="rect18705" + y="37.119999" + x="26.190001" + height="5.388" + width="1.1849999" /> + <rect + id="rect18707" + y="37.119999" + x="28.556" + height="5.388" + width="1.1849999" /> + <rect + id="rect18709" + y="37.119999" + x="30.927" + height="5.388" + width="1.1849999" /> + </g> + <g + id="g18733" + transform="translate(0,-1.3147774)" + style="fill:#555753"> + <rect + id="rect18713" + y="37.119999" + x="9.5909996" + height="5.388" + width="1.1849999" /> + <rect + id="rect18715" + y="37.119999" + x="11.961" + height="5.388" + width="1.1849999" /> + <rect + id="rect18717" + y="37.119999" + x="14.332" + height="5.388" + width="1.1849999" /> + <rect + id="rect18719" + y="37.119999" + x="16.702999" + height="5.388" + width="1.1849999" /> + <rect + id="rect18721" + y="37.119999" + x="19.07" + height="5.388" + width="1.1849999" /> + <rect + id="rect18723" + y="37.119999" + x="21.444" + height="5.388" + width="1.1849999" /> + <rect + id="rect18725" + y="37.119999" + x="23.815001" + height="5.388" + width="1.1849999" /> + <rect + id="rect18727" + y="37.119999" + x="26.190001" + height="5.388" + width="1.1849999" /> + <rect + id="rect18729" + y="37.119999" + x="28.556" + height="5.388" + width="1.1849999" /> + <rect + id="rect18731" + y="37.119999" + x="30.927" + height="5.388" + width="1.1849999" /> + </g> + </g> + <path + id="path18737" + transform="matrix(0.9998886,0,0,1.0087936,0.00267394,-1.3527326)" + d="M 8.5,4.5625 C 6.3030567,4.5625 4.5625,6.3030567 4.5625,8.5 v 23.09375 c 0,1.588297 1.2554529,2.84375 2.84375,2.84375 h 33.1875 c 1.588296,0 2.84375,-1.255454 2.84375,-2.84375 V 8.5 c 0,-2.1969433 -1.740557,-3.9375 -3.9375,-3.9375 z" + inkscape:connector-curvature="0" + style="opacity:0.8;fill:none;stroke:url(#B);stroke-linecap:square" /> + <rect + rx="5" + id="rect18739" + y="2.1849999" + x="3.5" + height="41" + width="41" + style="fill:none;stroke:#555753;stroke-linecap:square" /> + <g + id="g18747" + transform="matrix(1.0001372,0,0,0.9907555,-0.8836787,1.1528607)"> + <path + id="path18741" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + d="m 9.7220567,29.677664 a 1.420916,1.2713459 0 1 1 -2.8418319,0 1.420916,1.2713459 0 1 1 2.8418319,0 z" + inkscape:connector-curvature="0" + style="fill:url(#F)" /> + <path + id="path18743" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + d="m 8.3125,28.9375 c -0.5173003,0 -0.9062499,0.384633 -0.90625,0.75 0,0.365367 0.3745491,0.718751 0.90625,0.71875 0.5317017,0 0.8750002,-0.337288 0.875,-0.71875 0,-0.381463 -0.3577006,-0.750001 -0.875,-0.75 z" + inkscape:connector-curvature="0" + style="fill:url(#radialGradient15919)" /> + <path + id="path18745" + d="m 9.09375,27.46875 c -0.1068608,0 -0.1875974,0.02987 -0.28125,0.0625 v 1.53125 c 0.086973,0.02501 0.1819316,0.0625 0.28125,0.0625 0.088864,0 0.1723511,-0.04302 0.25,-0.0625 V 27.5 c -0.081844,-0.02444 -0.1566266,-0.03125 -0.25,-0.03125 z" + inkscape:connector-curvature="0" + style="opacity:0.6;fill:url(#linearGradient15921)" /> + </g> + <g + id="g18755" + transform="matrix(0.749538,0.6621686,-0.6559572,0.742507,19.953433,-19.80069)"> + <path + id="path18749" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + d="m 9.7220567,29.677664 a 1.420916,1.2713459 0 1 1 -2.8418319,0 1.420916,1.2713459 0 1 1 2.8418319,0 z" + inkscape:connector-curvature="0" + style="fill:url(#I)" /> + <path + id="path18751" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + d="m 8.3125,28.9375 c -0.5173003,0 -0.9062499,0.384633 -0.90625,0.75 0,0.365367 0.3745491,0.718751 0.90625,0.71875 0.5317017,0 0.8750002,-0.337288 0.875,-0.71875 0,-0.381463 -0.3577006,-0.750001 -0.875,-0.75 z" + inkscape:connector-curvature="0" + style="fill:url(#radialGradient15923)" /> + <path + id="path18753" + d="m 9.09375,27.46875 c -0.1068608,0 -0.1875974,0.02987 -0.28125,0.0625 v 1.53125 c 0.086973,0.02501 0.1819316,0.0625 0.28125,0.0625 0.088864,0 0.1723511,-0.04302 0.25,-0.0625 V 27.5 c -0.081844,-0.02444 -0.1566266,-0.03125 -0.25,-0.03125 z" + inkscape:connector-curvature="0" + style="opacity:0.6;fill:url(#linearGradient15925)" /> + </g> + <g + id="g18763" + transform="matrix(0.7340578,-0.679289,0.672917,0.727172,14.08737,14.782673)"> + <path + id="path18757" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + d="m 9.7220567,29.677664 a 1.420916,1.2713459 0 1 1 -2.8418319,0 1.420916,1.2713459 0 1 1 2.8418319,0 z" + inkscape:connector-curvature="0" + style="fill:url(#G)" /> + <path + id="path18759" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + d="m 8.3125,28.9375 c -0.5173003,0 -0.9062499,0.384633 -0.90625,0.75 0,0.365367 0.3745491,0.718751 0.90625,0.71875 0.5317017,0 0.8750002,-0.337288 0.875,-0.71875 0,-0.381463 -0.3577006,-0.750001 -0.875,-0.75 z" + inkscape:connector-curvature="0" + style="fill:url(#radialGradient15927)" /> + <path + id="path18761" + d="m 9.09375,27.46875 c -0.1068608,0 -0.1875974,0.02987 -0.28125,0.0625 v 1.53125 c 0.086973,0.02501 0.1819316,0.0625 0.28125,0.0625 0.088864,0 0.1723511,-0.04302 0.25,-0.0625 V 27.5 c -0.081844,-0.02444 -0.1566266,-0.03125 -0.25,-0.03125 z" + inkscape:connector-curvature="0" + style="opacity:0.6;fill:url(#linearGradient15929)" /> + </g> + <g + id="g18771" + transform="matrix(0.4510298,0.8926626,-0.8842891,0.4467989,60.719907,-13.527817)"> + <path + id="path18765" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + d="m 9.7220567,29.677664 a 1.420916,1.2713459 0 1 1 -2.8418319,0 1.420916,1.2713459 0 1 1 2.8418319,0 z" + inkscape:connector-curvature="0" + style="fill:url(#H)" /> + <path + id="path18767" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + d="m 8.3125,28.9375 c -0.5173003,0 -0.9062499,0.384633 -0.90625,0.75 0,0.365367 0.3745491,0.718751 0.90625,0.71875 0.5317017,0 0.8750002,-0.337288 0.875,-0.71875 0,-0.381463 -0.3577006,-0.750001 -0.875,-0.75 z" + inkscape:connector-curvature="0" + style="fill:url(#D)" /> + <path + id="path18769" + d="m 9.09375,27.46875 c -0.1068608,0 -0.1875974,0.02987 -0.28125,0.0625 v 1.53125 c 0.086973,0.02501 0.1819316,0.0625 0.28125,0.0625 0.088864,0 0.1723511,-0.04302 0.25,-0.0625 V 27.5 c -0.081844,-0.02444 -0.1566266,-0.03125 -0.25,-0.03125 z" + inkscape:connector-curvature="0" + style="opacity:0.6;fill:url(#E)" /> + </g> + <g + id="g18779" + transform="matrix(1.096757,0,0,1.096757,-1.7737895,-14.588047)"> + <path + id="path18773" + d="m 19.53125,19.125 c -0.269725,3e-6 -0.640957,0.168514 -0.8125,0.40625 -0.171543,0.237736 -0.1875,0.45866 -0.1875,0.625 v 1.03125 h -0.9375 c -0.634805,4e-6 -1.21875,0.44842 -1.21875,1.1875 v 1.8125 h -3.90625 c -0.923256,2e-6 -1.6875,0.764243 -1.6875,1.6875 v 13.46875 c 0,0.923257 0.764243,1.6875 1.6875,1.6875 H 34.5625 c 0.923255,-2e-6 1.65625,-0.80496 1.65625,-1.6875 V 25.875 c -4e-6,-0.882533 -0.732992,-1.6875 -1.65625,-1.6875 H 30.625 V 22.375 c 0,-0.265272 -0.07536,-0.542187 -0.28125,-0.78125 -0.205892,-0.239063 -0.557594,-0.40625 -0.875,-0.40625 H 28.5 v -1.03125 c 6e-6,-0.539513 -0.491761,-1.03125 -1.03125,-1.03125 z" + inkscape:connector-curvature="0" + style="fill:url(#P)" /> + <path + id="path18775" + d="m 19.546544,20.005656 c -0.08803,0 -0.151282,0.06326 -0.151282,0.151281 v 1.89102 h -1.815379 c -0.174558,0 -0.327776,0.153218 -0.327776,0.327777 v 2.697854 h -4.790583 c -0.446987,0 -0.806835,0.359849 -0.806835,0.806835 v 13.464059 c 0,0.446987 0.359848,0.806835 0.806835,0.806835 h 22.087108 c 0.446987,0 0.806835,-0.359848 0.806835,-0.806835 V 25.880423 c 0,-0.446986 -0.359848,-0.806835 -0.806835,-0.806835 h -4.790583 v -2.697854 c 0,-0.174559 -0.128004,-0.327777 -0.302563,-0.327777 h -1.815379 v -1.89102 c 0,-0.08802 -0.08848,-0.151281 -0.176495,-0.151281 z" + inkscape:connector-curvature="0" + style="fill:url(#N)" /> + <path + id="path18777" + d="m 16.15625,32.59375 v 0.28125 6.84375 0.46875 h 0.9375 V 39.71875 32.875 32.59375 Z m 1.90625,0 V 32.875 39.71875 40.1875 H 19 V 39.71875 32.875 32.59375 Z m 1.875,0 V 32.875 39.71875 40.1875 H 20.875 V 39.71875 32.875 32.59375 Z m 1.875,0 V 32.875 39.71875 40.1875 H 22.75 V 39.71875 32.875 32.59375 Z m 1.90625,0 v 0.28125 6.84375 0.46875 h 0.9375 V 39.71875 32.875 32.59375 Z m 1.875,0 v 0.28125 6.84375 0.46875 h 0.9375 V 39.71875 32.875 32.59375 Z m 1.875,0 V 32.875 39.71875 40.1875 H 28.4375 V 39.71875 32.875 32.59375 Z m 1.90625,0 v 0.28125 6.84375 0.46875 h 0.9375 V 39.71875 32.875 32.59375 Z" + inkscape:connector-curvature="0" + style="opacity:0.8;fill:url(#O);fill-rule:evenodd" /> + </g> + </g> + <g + transform="matrix(0.76483345,0,0,0.76483345,-100.74724,-350.64755)" + inkscape:label="Layer 1" + id="g18813"> + <g + transform="matrix(0.17341,0,0,0.17341,227.14,387.13)" + inkscape:label="Layer 1" + id="g18811"> + <path + d="m 305,412.36 60,50 -55,10 -60,-50 z" + style="fill:#a1a1a1" + sodipodi:nodetypes="ccccc" + id="path18783" + inkscape:connector-curvature="0" /> + <g + transform="translate(-42,-52)" + id="g18797"> + <path + d="m 310,472.36 10,10" + style="fill:none;stroke:#e8e81f;stroke-width:2;stroke-linecap:round" + id="path18785" + inkscape:connector-curvature="0" /> + <path + d="m 315,471.36 10,10" + style="fill:none;stroke:#e8e81f;stroke-width:2;stroke-linecap:round" + id="path18787" + inkscape:connector-curvature="0" /> + <path + d="m 321,470.36 10,10" + style="fill:none;stroke:#e8e81f;stroke-width:2;stroke-linecap:round" + id="path18789" + inkscape:connector-curvature="0" /> + <path + d="m 339,467.36 10,10" + style="fill:none;stroke:#e8e81f;stroke-width:2;stroke-linecap:round" + id="path18791" + inkscape:connector-curvature="0" /> + <path + d="m 333,468.36 10,10" + style="fill:none;stroke:#e8e81f;stroke-width:2;stroke-linecap:round" + id="path18793" + inkscape:connector-curvature="0" /> + <path + d="m 327,469.36 10,10" + style="fill:none;stroke:#e8e81f;stroke-width:2;stroke-linecap:round" + id="path18795" + inkscape:connector-curvature="0" /> + </g> + <path + d="m 250,392.36 60,50 v 30 l -60,-50 z" + style="fill:#a1a1a1;fill-opacity:0.63524996;stroke:#000000;stroke-width:0.40000001;stroke-linejoin:round" + sodipodi:nodetypes="ccccc" + id="path18799" + inkscape:connector-curvature="0" /> + <path + d="m 305,382.36 60,50 v 30 l -60,-50 z" + style="fill:#a1a1a1" + sodipodi:nodetypes="ccccc" + id="path18801" + inkscape:connector-curvature="0" /> + <path + d="m 305,382.36 60,50 -55,10 -60,-50 z" + style="fill:#a1a1a1;fill-opacity:0.62705;stroke:#000000;stroke-width:0.40000001;stroke-linejoin:round" + sodipodi:nodetypes="ccccc" + id="path18803" + inkscape:connector-curvature="0" /> + <path + d="m 310,442.36 55,-10 v 30 l -55,10 z" + style="fill:#a1a1a1;fill-opacity:0.63524996;stroke:#000000;stroke-width:0.40000001;stroke-linejoin:round" + sodipodi:nodetypes="ccccc" + id="path18805" + inkscape:connector-curvature="0" /> + <path + d="M 290.42,385.7 330,417.36 c -1.8181,1.958 -4.6551,2.2826 -6.3333,1.5833 l -50.67,-30.08 17.417,-3.1667 z" + style="fill:#a1a1a1;fill-opacity:0.63524996;stroke:#000000;stroke-width:0.63332999;stroke-linejoin:round" + sodipodi:nodetypes="ccccc" + id="path18807" + inkscape:connector-curvature="0" /> + <path + d="m 340,452.36 c 0,0 97.848,64.069 130,110 45,90 -194.43,-107.15 -210,-30 -13.205,65.451 294.15,193.55 310,140 15.502,-52.246 -105.62,-196.4 -80,-230 25.836,-33.874 240,110 240,110" + style="fill:none;stroke:#0000d7;stroke-width:16;stroke-linecap:round" + sodipodi:nodetypes="cccccc" + id="path18809" + inkscape:connector-curvature="0" /> + </g> + </g> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="15.459511" + y="-5.8969193" + id="text18817"><tspan + sodipodi:role="line" + id="tspan18815" + x="15.459511" + y="-5.8969193" + style="stroke-width:0.26458332">Ethernet port</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="96.157425" + y="-7.2198362" + id="text18821"><tspan + sodipodi:role="line" + id="tspan18819" + x="96.157425" + y="-7.2198362" + style="stroke-width:0.26458332">Ethernet jack</tspan></text> + <g + id="g18837" + transform="matrix(0.21648271,0,0,0.39878377,45.535862,-51.791606)" + style="fill:#ffb100;fill-opacity:1" /> + </g> + <g + inkscape:groupmode="layer" + id="g18651" + inkscape:label="Layer 1" + style="display:none" + transform="translate(-1.4239073,11.675749)"> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="137.26913" + y="21.809916" + id="text18237"><tspan + sodipodi:role="line" + id="tspan18235" + x="137.26913" + y="25.555424" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="137.26913" + y="16.518251" + id="text18241"><tspan + sodipodi:role="line" + id="tspan18239" + x="137.26913" + y="20.26376" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text> + <g + id="g18363" + transform="matrix(0.26458333,0,0,0.26458333,26.722906,-4.6643506)"> + <rect + id="rect18243" + y="37" + height="9.3129997" + width="48" + x="0" + style="opacity:0.8;fill:url(#C)" /> + <rect + rx="5" + id="rect18245" + y="2.1849999" + x="3.5" + height="41" + width="41" + style="fill:url(#K)" /> + <path + id="path18247" + d="m 8.5,2.1852226 c -2.77,0 -5,2.23 -5,5 V 30.278973 c 0,2.162363 1.7438865,3.90625 3.90625,3.90625 h 33.1875 c 2.162363,0 3.90625,-1.743887 3.90625,-3.90625 V 7.1852226 c 0,-2.77 -2.23,-5 -5,-5 z" + inkscape:connector-curvature="0" + style="fill:url(#J)" /> + <path + id="path18249" + d="m 8.5,2.1852226 c -2.77,0 -5,2.23 -5,5 V 30.278973 c 0,2.162363 1.7438865,3.90625 3.90625,3.90625 h 33.1875 c 2.162363,0 3.90625,-1.743887 3.90625,-3.90625 V 7.1852226 c 0,-2.77 -2.23,-5 -5,-5 z" + inkscape:connector-curvature="0" + style="fill:none;stroke:#555753;stroke-width:0.80000001;stroke-linecap:square" /> + <g + id="g18317" + transform="translate(3.1482255)"> + <g + id="g18271" + transform="translate(-0.299517,-1.6150909)" + style="fill:#2e3436"> + <rect + id="rect18251" + y="37.119999" + x="9.5909996" + height="5.388" + width="1.1849999" /> + <rect + id="rect18253" + y="37.119999" + x="11.961" + height="5.388" + width="1.1849999" /> + <rect + id="rect18255" + y="37.119999" + x="14.332" + height="5.388" + width="1.1849999" /> + <rect + id="rect18257" + y="37.119999" + x="16.702999" + height="5.388" + width="1.1849999" /> + <rect + id="rect18259" + y="37.119999" + x="19.07" + height="5.388" + width="1.1849999" /> + <rect + id="rect18261" + y="37.119999" + x="21.444" + height="5.388" + width="1.1849999" /> + <rect + id="rect18263" + y="37.119999" + x="23.815001" + height="5.388" + width="1.1849999" /> + <rect + id="rect18265" + y="37.119999" + x="26.190001" + height="5.388" + width="1.1849999" /> + <rect + id="rect18267" + y="37.119999" + x="28.556" + height="5.388" + width="1.1849999" /> + <rect + id="rect18269" + y="37.119999" + x="30.927" + height="5.388" + width="1.1849999" /> + </g> + <g + id="g18293" + transform="translate(0.300483,-1.1150909)" + style="fill:#eeeeec"> + <rect + id="rect18273" + y="37.119999" + x="9.5909996" + height="5.388" + width="1.1849999" /> + <rect + id="rect18275" + y="37.119999" + x="11.961" + height="5.388" + width="1.1849999" /> + <rect + id="rect18277" + y="37.119999" + x="14.332" + height="5.388" + width="1.1849999" /> + <rect + id="rect18279" + y="37.119999" + x="16.702999" + height="5.388" + width="1.1849999" /> + <rect + id="rect18281" + y="37.119999" + x="19.07" + height="5.388" + width="1.1849999" /> + <rect + id="rect18283" + y="37.119999" + x="21.444" + height="5.388" + width="1.1849999" /> + <rect + id="rect18285" + y="37.119999" + x="23.815001" + height="5.388" + width="1.1849999" /> + <rect + id="rect18287" + y="37.119999" + x="26.190001" + height="5.388" + width="1.1849999" /> + <rect + id="rect18289" + y="37.119999" + x="28.556" + height="5.388" + width="1.1849999" /> + <rect + id="rect18291" + y="37.119999" + x="30.927" + height="5.388" + width="1.1849999" /> + </g> + <g + id="g18315" + transform="translate(0,-1.3147774)" + style="fill:#555753"> + <rect + id="rect18295" + y="37.119999" + x="9.5909996" + height="5.388" + width="1.1849999" /> + <rect + id="rect18297" + y="37.119999" + x="11.961" + height="5.388" + width="1.1849999" /> + <rect + id="rect18299" + y="37.119999" + x="14.332" + height="5.388" + width="1.1849999" /> + <rect + id="rect18301" + y="37.119999" + x="16.702999" + height="5.388" + width="1.1849999" /> + <rect + id="rect18303" + y="37.119999" + x="19.07" + height="5.388" + width="1.1849999" /> + <rect + id="rect18305" + y="37.119999" + x="21.444" + height="5.388" + width="1.1849999" /> + <rect + id="rect18307" + y="37.119999" + x="23.815001" + height="5.388" + width="1.1849999" /> + <rect + id="rect18309" + y="37.119999" + x="26.190001" + height="5.388" + width="1.1849999" /> + <rect + id="rect18311" + y="37.119999" + x="28.556" + height="5.388" + width="1.1849999" /> + <rect + id="rect18313" + y="37.119999" + x="30.927" + height="5.388" + width="1.1849999" /> + </g> + </g> + <path + id="path18319" + transform="matrix(0.9998886,0,0,1.0087936,0.00267394,-1.3527326)" + d="M 8.5,4.5625 C 6.3030567,4.5625 4.5625,6.3030567 4.5625,8.5 v 23.09375 c 0,1.588297 1.2554529,2.84375 2.84375,2.84375 h 33.1875 c 1.588296,0 2.84375,-1.255454 2.84375,-2.84375 V 8.5 c 0,-2.1969433 -1.740557,-3.9375 -3.9375,-3.9375 z" + inkscape:connector-curvature="0" + style="opacity:0.8;fill:none;stroke:url(#B);stroke-linecap:square" /> + <rect + rx="5" + id="rect18321" + y="2.1849999" + x="3.5" + height="41" + width="41" + style="fill:none;stroke:#555753;stroke-linecap:square" /> + <g + id="g18329" + transform="matrix(1.0001372,0,0,0.9907555,-0.8836787,1.1528607)"> + <path + id="path18323" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + d="m 9.7220567,29.677664 a 1.420916,1.2713459 0 1 1 -2.8418319,0 1.420916,1.2713459 0 1 1 2.8418319,0 z" + inkscape:connector-curvature="0" + style="fill:url(#F)" /> + <path + id="path18325" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + d="m 8.3125,28.9375 c -0.5173003,0 -0.9062499,0.384633 -0.90625,0.75 0,0.365367 0.3745491,0.718751 0.90625,0.71875 0.5317017,0 0.8750002,-0.337288 0.875,-0.71875 0,-0.381463 -0.3577006,-0.750001 -0.875,-0.75 z" + inkscape:connector-curvature="0" + style="fill:url(#radialGradient15919)" /> + <path + id="path18327" + d="m 9.09375,27.46875 c -0.1068608,0 -0.1875974,0.02987 -0.28125,0.0625 v 1.53125 c 0.086973,0.02501 0.1819316,0.0625 0.28125,0.0625 0.088864,0 0.1723511,-0.04302 0.25,-0.0625 V 27.5 c -0.081844,-0.02444 -0.1566266,-0.03125 -0.25,-0.03125 z" + inkscape:connector-curvature="0" + style="opacity:0.6;fill:url(#linearGradient15921)" /> + </g> + <g + id="g18337" + transform="matrix(0.749538,0.6621686,-0.6559572,0.742507,19.953433,-19.80069)"> + <path + id="path18331" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + d="m 9.7220567,29.677664 a 1.420916,1.2713459 0 1 1 -2.8418319,0 1.420916,1.2713459 0 1 1 2.8418319,0 z" + inkscape:connector-curvature="0" + style="fill:url(#I)" /> + <path + id="path18333" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + d="m 8.3125,28.9375 c -0.5173003,0 -0.9062499,0.384633 -0.90625,0.75 0,0.365367 0.3745491,0.718751 0.90625,0.71875 0.5317017,0 0.8750002,-0.337288 0.875,-0.71875 0,-0.381463 -0.3577006,-0.750001 -0.875,-0.75 z" + inkscape:connector-curvature="0" + style="fill:url(#radialGradient15923)" /> + <path + id="path18335" + d="m 9.09375,27.46875 c -0.1068608,0 -0.1875974,0.02987 -0.28125,0.0625 v 1.53125 c 0.086973,0.02501 0.1819316,0.0625 0.28125,0.0625 0.088864,0 0.1723511,-0.04302 0.25,-0.0625 V 27.5 c -0.081844,-0.02444 -0.1566266,-0.03125 -0.25,-0.03125 z" + inkscape:connector-curvature="0" + style="opacity:0.6;fill:url(#linearGradient15925)" /> + </g> + <g + id="g18345" + transform="matrix(0.7340578,-0.679289,0.672917,0.727172,14.08737,14.782673)"> + <path + id="path18339" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + d="m 9.7220567,29.677664 a 1.420916,1.2713459 0 1 1 -2.8418319,0 1.420916,1.2713459 0 1 1 2.8418319,0 z" + inkscape:connector-curvature="0" + style="fill:url(#G)" /> + <path + id="path18341" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + d="m 8.3125,28.9375 c -0.5173003,0 -0.9062499,0.384633 -0.90625,0.75 0,0.365367 0.3745491,0.718751 0.90625,0.71875 0.5317017,0 0.8750002,-0.337288 0.875,-0.71875 0,-0.381463 -0.3577006,-0.750001 -0.875,-0.75 z" + inkscape:connector-curvature="0" + style="fill:url(#radialGradient15927)" /> + <path + id="path18343" + d="m 9.09375,27.46875 c -0.1068608,0 -0.1875974,0.02987 -0.28125,0.0625 v 1.53125 c 0.086973,0.02501 0.1819316,0.0625 0.28125,0.0625 0.088864,0 0.1723511,-0.04302 0.25,-0.0625 V 27.5 c -0.081844,-0.02444 -0.1566266,-0.03125 -0.25,-0.03125 z" + inkscape:connector-curvature="0" + style="opacity:0.6;fill:url(#linearGradient15929)" /> + </g> + <g + id="g18353" + transform="matrix(0.4510298,0.8926626,-0.8842891,0.4467989,60.719907,-13.527817)"> + <path + id="path18347" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + d="m 9.7220567,29.677664 a 1.420916,1.2713459 0 1 1 -2.8418319,0 1.420916,1.2713459 0 1 1 2.8418319,0 z" + inkscape:connector-curvature="0" + style="fill:url(#H)" /> + <path + id="path18349" + transform="matrix(1.0027874,0,0,1.1207624,0.7612959,-4.9666618)" + d="m 8.3125,28.9375 c -0.5173003,0 -0.9062499,0.384633 -0.90625,0.75 0,0.365367 0.3745491,0.718751 0.90625,0.71875 0.5317017,0 0.8750002,-0.337288 0.875,-0.71875 0,-0.381463 -0.3577006,-0.750001 -0.875,-0.75 z" + inkscape:connector-curvature="0" + style="fill:url(#D)" /> + <path + id="path18351" + d="m 9.09375,27.46875 c -0.1068608,0 -0.1875974,0.02987 -0.28125,0.0625 v 1.53125 c 0.086973,0.02501 0.1819316,0.0625 0.28125,0.0625 0.088864,0 0.1723511,-0.04302 0.25,-0.0625 V 27.5 c -0.081844,-0.02444 -0.1566266,-0.03125 -0.25,-0.03125 z" + inkscape:connector-curvature="0" + style="opacity:0.6;fill:url(#E)" /> + </g> + <g + id="g18361" + transform="matrix(1.096757,0,0,1.096757,-1.7737895,-14.588047)"> + <path + id="path18355" + d="m 19.53125,19.125 c -0.269725,3e-6 -0.640957,0.168514 -0.8125,0.40625 -0.171543,0.237736 -0.1875,0.45866 -0.1875,0.625 v 1.03125 h -0.9375 c -0.634805,4e-6 -1.21875,0.44842 -1.21875,1.1875 v 1.8125 h -3.90625 c -0.923256,2e-6 -1.6875,0.764243 -1.6875,1.6875 v 13.46875 c 0,0.923257 0.764243,1.6875 1.6875,1.6875 H 34.5625 c 0.923255,-2e-6 1.65625,-0.80496 1.65625,-1.6875 V 25.875 c -4e-6,-0.882533 -0.732992,-1.6875 -1.65625,-1.6875 H 30.625 V 22.375 c 0,-0.265272 -0.07536,-0.542187 -0.28125,-0.78125 -0.205892,-0.239063 -0.557594,-0.40625 -0.875,-0.40625 H 28.5 v -1.03125 c 6e-6,-0.539513 -0.491761,-1.03125 -1.03125,-1.03125 z" + inkscape:connector-curvature="0" + style="fill:url(#P)" /> + <path + id="path18357" + d="m 19.546544,20.005656 c -0.08803,0 -0.151282,0.06326 -0.151282,0.151281 v 1.89102 h -1.815379 c -0.174558,0 -0.327776,0.153218 -0.327776,0.327777 v 2.697854 h -4.790583 c -0.446987,0 -0.806835,0.359849 -0.806835,0.806835 v 13.464059 c 0,0.446987 0.359848,0.806835 0.806835,0.806835 h 22.087108 c 0.446987,0 0.806835,-0.359848 0.806835,-0.806835 V 25.880423 c 0,-0.446986 -0.359848,-0.806835 -0.806835,-0.806835 h -4.790583 v -2.697854 c 0,-0.174559 -0.128004,-0.327777 -0.302563,-0.327777 h -1.815379 v -1.89102 c 0,-0.08802 -0.08848,-0.151281 -0.176495,-0.151281 z" + inkscape:connector-curvature="0" + style="fill:url(#N)" /> + <path + id="path18359" + d="m 16.15625,32.59375 v 0.28125 6.84375 0.46875 h 0.9375 V 39.71875 32.875 32.59375 Z m 1.90625,0 V 32.875 39.71875 40.1875 H 19 V 39.71875 32.875 32.59375 Z m 1.875,0 V 32.875 39.71875 40.1875 H 20.875 V 39.71875 32.875 32.59375 Z m 1.875,0 V 32.875 39.71875 40.1875 H 22.75 V 39.71875 32.875 32.59375 Z m 1.90625,0 v 0.28125 6.84375 0.46875 h 0.9375 V 39.71875 32.875 32.59375 Z m 1.875,0 v 0.28125 6.84375 0.46875 h 0.9375 V 39.71875 32.875 32.59375 Z m 1.875,0 V 32.875 39.71875 40.1875 H 28.4375 V 39.71875 32.875 32.59375 Z m 1.90625,0 v 0.28125 6.84375 0.46875 h 0.9375 V 39.71875 32.875 32.59375 Z" + inkscape:connector-curvature="0" + style="opacity:0.8;fill:url(#O);fill-rule:evenodd" /> + </g> + </g> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="15.459511" + y="-5.8969193" + id="text18399"><tspan + sodipodi:role="line" + id="tspan18397" + x="15.459511" + y="-5.8969193" + style="stroke-width:0.26458332">Ethernet port</tspan></text> + <g + id="g18419" + transform="matrix(0.21648271,0,0,0.39878377,45.535862,-51.791606)" + style="fill:#ffb100;fill-opacity:1" /> + </g> + <g + jessyink:masterSlide="masterSlide" + transform="translate(-14.010514,-21.232287)" + inkscape:label="Master" + inkscape:groupmode="layer" + id="layer1" + style="display:none" + sodipodi:insensitive="true"> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="160.75327" + y="74.065605" + id="text2361"><tspan + sodipodi:role="line" + id="tspan2359" + x="160.75327" + y="77.811111" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="84.024094" + y="31.732275" + id="text4260"><tspan + sodipodi:role="line" + id="tspan4258" + x="84.024094" + y="35.477783" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /><tspan + sodipodi:role="line" + x="84.024094" + y="40.769447" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" + id="tspan4262" /></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="142.23242" + y="82.003105" + id="text830"><tspan + sodipodi:role="line" + id="tspan828" + x="142.23242" + y="85.748611" + style="stroke-width:0.26458332" /></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="61.534512" + y="68.773941" + id="text5579"><tspan + sodipodi:role="line" + id="tspan5577" + x="61.534512" + y="72.519447" + style="stroke-width:0.26458332" /><tspan + sodipodi:role="line" + x="61.534512" + y="77.811111" + style="stroke-width:0.26458332" + id="tspan5581" /></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="70.79493" + y="33.055191" + id="text10808"><tspan + sodipodi:role="line" + id="tspan10806" + x="70.79493" + y="36.800697" + style="stroke-width:0.26458332" /></text> + </g> +</svg> diff --git a/Doc/Sd1/interfacesAbstractClasses.xml b/Doc/Sd1/interfacesAbstractClasses.xml index fc2e7d361f18cd162e6bc9e1fdce8ac624742112..f16b86784fbe86962b348038aae14e6f08cfae90 100644 --- a/Doc/Sd1/interfacesAbstractClasses.xml +++ b/Doc/Sd1/interfacesAbstractClasses.xml @@ -1,14 +1,344 @@ <?xml version="1.0" encoding="UTF-8"?> -<chapter version="5.1" xml:id="sw1ChapterInterfacesAbstractClasses" +<chapter annotations="slide" version="5.1" + xml:id="sd1_chap_interfacesAbstractClasses" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xila="http://www.w3.org/2001/XInclude/local-attributes" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns="http://docbook.org/ns/transclusion" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:db="http://docbook.org/ns/docbook"> - <title>Interfaces and Abstract Classes</title> + <title><code language="java">interface</code> definitions and <code + language="java">abstract</code> Classes</title> + + <figure xml:id="sd1_interface_fig_ethernetInterfaces"> + <title>Interface examples</title> + + <mediaobject> + <imageobject> + <imagedata fileref="Ref/Interfaces/interfacePrinciple.multi.svg"/> + </imageobject> + </mediaobject> + </figure> + + <figure xml:id="sd1_interface_fig_ethernetInterfaceObservations"> + <title>Observations</title> + + <para>Multiple standards involved:</para> + + <glosslist> + <glossentry> + <glossterm><link + xlink:href="https://en.wikipedia.org/wiki/Modular_connector#8P8C_(8_position_8_contact)">8P8C</link></glossterm> + + <glossdef> + <para>Mechanical dimensions and tolerances.</para> + </glossdef> + </glossentry> + + <glossentry> + <glossterm><link + xlink:href="https://en.wikipedia.org/wiki/ISO/IEC_11801#Category_7">CAT7</link></glossterm> + + <glossdef> + <para>Telecommunication performance of twisted-pair copper + interconnects.</para> + </glossdef> + </glossentry> + </glosslist> + + <para>Note: Compatible hardware must obey <emphasis + role="red">both</emphasis> standards.</para> + </figure> + + <figure xml:id="sd1_interface_fig_text2file"> + <title>Writing strings to file</title> + + <programlisting language="java">public class Text2File { + private final PrintStream out; + + public Text2File(final String fileName) + throws FileNotFoundException { + out = new PrintStream(new File(fileName));} + + public void println(final String s) { + out.println(s);} + + public void closeFile() { + out.close();} +}</programlisting> + </figure> + + <figure xml:id="sd1_interface_fig_usingText2file"> + <title>Using <classname>Text2File</classname></title> + + <informaltable border="0"> + <tr> + <td valign="top"><programlisting language="java">final String outputFileName = + "output.txt"; +try { + final Text2File output = + new Text2File(outputFileName); + output.println("Some dumb text"); + output.println("More dumb text"); + output.closeFile(); +} catch (final FileNotFoundException e){ + System.err.println("Unable to open '" + + outputFileName + "' for writing"); +}</programlisting></td> + + <td valign="top"><para>File + <filename>output.txt</filename>:</para><screen>Some dumb text +More dumb text</screen></td> + </tr> + </informaltable> + </figure> + + <figure xml:id="sd1_interface_fig_usingText2fileProblem"> + <title>Possible <classname>Text2File</classname> errors:</title> + + <itemizedlist> + <listitem> + <para>Missing <code language="java">output.closeFile()</code> + call.</para> + + <para>Some text portion may not be flushed to disk.</para> + </listitem> + + <listitem> + <para>Calling <code language="java">output.println(...)</code> after + <code language="java">output.closeFile()</code>:</para> + + <programlisting language="java">output.closeFile(); +output.println("Too late!");</programlisting> + + <para>Last call will be silently ignored.</para> + </listitem> + </itemizedlist> + </figure> + + <figure xml:id="sd1_interface_fig_Text2fileProblemPartialSolution"> + <title>Employ <quote>try-with-resources</quote> </title> + + <informaltable border="0"> + <tr> + <td valign="top"><programlisting language="java">final String outputFileName = + "output.txt"; + +try (final Text2File output = + new Text2File(outputFileName)){ + output.println("Some dumb text"); + output.println("More dumb text"); +} catch (FileNotFoundException e){...} </programlisting></td> + + <td valign="top"><para>Compile time error:</para><screen>Required: + <link xlink:href="https://docs.oracle.com/javase/9/docs/api/java/lang/AutoCloseable.html">java.lang.AutoCloseable</link> +Found: + de.hdm_stuttgart.mi.sd1.Text2File </screen></td> + </tr> + </informaltable> + </figure> + + <figure xml:id="sd1_interface_fig_AutoCloseablePromise"> + <title>The <classname + xlink:href="https://docs.oracle.com/javase/9/docs/api/java/lang/AutoCloseable.html">AutoCloseable</classname> + promise</title> + + <informaltable border="0"> + <tr> + <td valign="top"><programlisting language="java">package java.lang; <co + linkends="sd1_interface_fig_AutoCloseablePromise-1.2" + xml:id="sd1_interface_fig_AutoCloseablePromise-1.2-co"/> + +public interface AutoCloseable { + +/** + * Closes this resource, + * relinquishing any + * underlying resources. + */ +void close​() <co linkends="sd1_interface_fig_AutoCloseablePromise-2.2" + xml:id="sd1_interface_fig_AutoCloseablePromise-2.2-co"/>; + +}</programlisting></td> + + <td valign="top"><programlisting language="java">public class Text2File + implements AutoCloseable <co + linkends="sd1_interface_fig_AutoCloseablePromise-1" + xml:id="sd1_interface_fig_AutoCloseablePromise-1-co"/>{ + + private <co linkends="sd1_interface_fig_AutoCloseablePromise-2" + xml:id="sd1_interface_fig_AutoCloseablePromise-2-co"/> PrintStream out; +... + public void println(final String s){ + out.println(s); } + + @Override public void close() <co + linkends="sd1_interface_fig_AutoCloseablePromise-3" + xml:id="sd1_interface_fig_AutoCloseablePromise-3-co"/>{ + out.close(); <co linkends="sd1_interface_fig_AutoCloseablePromise-4" + xml:id="sd1_interface_fig_AutoCloseablePromise-4-co"/> + out = null; <co linkends="sd1_interface_fig_AutoCloseablePromise-5" + xml:id="sd1_interface_fig_AutoCloseablePromise-5-co"/> + } +}</programlisting></td> + </tr> + </informaltable> + </figure> + + <informaltable border="0"> + <tr> + <td valign="top"><calloutlist> + <callout arearefs="sd1_interface_fig_AutoCloseablePromise-1.2-co" + xml:id="sd1_interface_fig_AutoCloseablePromise-1.2"> + <para><xref linkend="glo_Java"/> standard package.</para> + </callout> + + <callout arearefs="sd1_interface_fig_AutoCloseablePromise-2.2-co" + xml:id="sd1_interface_fig_AutoCloseablePromise-2.2"> + <para>Method declaration without implementing body.</para> + </callout> + </calloutlist></td> + + <td valign="top"><calloutlist> + <callout arearefs="sd1_interface_fig_AutoCloseablePromise-1-co" + xml:id="sd1_interface_fig_AutoCloseablePromise-1"> + <para>Promise to implement the <classname + xlink:href="https://docs.oracle.com/javase/9/docs/api/java/lang/AutoCloseable.html">AutoCloseable</classname> + interface. This boils down to implement <methodname>public void + close()</methodname> at <coref + linkend="sd1_interface_fig_AutoCloseablePromise-3-co"/>.</para> + + <para>Notice the <classname + xlink:href="https://docs.oracle.com/javase/9/docs/api/java/lang/Override.html">@Override</classname> + annotation resemblance to overriding base class methods in derived + classes.</para> + </callout> + + <callout arearefs="sd1_interface_fig_AutoCloseablePromise-2-co" + xml:id="sd1_interface_fig_AutoCloseablePromise-2"> + <para><code language="java">final</code> has been removed in + favour of setting <code language="java">out</code> to <code + language="java">null</code> at <coref + linkend="sd1_interface_fig_AutoCloseablePromise-5-co"/>.</para> + </callout> + + <callout arearefs="sd1_interface_fig_AutoCloseablePromise-3-co" + xml:id="sd1_interface_fig_AutoCloseablePromise-3"> + <para>Renaming former <methodname>closeFile()</methodname> method + to <methodname>close()</methodname> keeping the interface promise + made at <coref + linkend="sd1_interface_fig_AutoCloseablePromise-1-co"/>.</para> + </callout> + + <callout arearefs="sd1_interface_fig_AutoCloseablePromise-4-co" + xml:id="sd1_interface_fig_AutoCloseablePromise-4"> + <para>Closing the <classname + xlink:href="https://docs.oracle.com/javase/9/docs/api/java/io/PrintStream.html">PrintStream</classname> + thereby flushing buffered strings prior to releasing allocated + operating system resources.</para> + </callout> + + <callout arearefs="sd1_interface_fig_AutoCloseablePromise-5-co" + xml:id="sd1_interface_fig_AutoCloseablePromise-5"> + <para>Setting <code language="java">out</code> to <code + language="java">null</code> causes subsequent + <classname>Text2File</classname>.<methodname>println(...)</methodname> + calls throwing a <classname + xlink:href="https://docs.oracle.com/javase/9/docs/api/java/lang/NullPointerException.html">NullPointerException</classname>. + Thus silent errors become observable errors.</para> + </callout> + </calloutlist></td> + </tr> + </informaltable> + + <figure xml:id="sd1_interface_fig_AutoCloseableAsAbstractClass"> + <title><code language="java">abstract</code> class replacement</title> + + <informaltable border="0"> + <tr> + <td valign="top"><programlisting language="java">package hdm.project; <co + linkends="sd1_interface_fig_AutoCloseableAsAbstractClass-1" + xml:id="sd1_interface_fig_AutoCloseableAsAbstractClass-1-co"/> + +abstract public + class AutoCloseable <co + linkends="sd1_interface_fig_AutoCloseableAsAbstractClass-2" + xml:id="sd1_interface_fig_AutoCloseableAsAbstractClass-2-co"/>{ + +/** + * Closes this resource, + * relinquishing any + * underlying resources. + */ +abstract void close​();<co + linkends="sd1_interface_fig_AutoCloseableAsAbstractClass-3" + xml:id="sd1_interface_fig_AutoCloseableAsAbstractClass-3-co"/> + +}</programlisting></td> + + <td valign="top"><programlisting language="java">public class Text2File + extends AutoCloseable <co + linkends="sd1_interface_fig_AutoCloseableAsAbstractClass-4" + xml:id="sd1_interface_fig_AutoCloseableAsAbstractClass-4-co"/>{ + + private PrintStream out; +... + public void println(final String s){ + out.println(s); } + + @Override public void close() <co + linkends="sd1_interface_fig_AutoCloseableAsAbstractClass-5" + xml:id="sd1_interface_fig_AutoCloseableAsAbstractClass-5-co"/>{ + out.close(); + out = null; + } +}</programlisting></td> + </tr> + </informaltable> + </figure> + + <informaltable border="0"> + <tr> + <td valign="top"><calloutlist> + <callout arearefs="sd1_interface_fig_AutoCloseableAsAbstractClass-1-co" + xml:id="sd1_interface_fig_AutoCloseableAsAbstractClass-1"> + <para><quote>Private</quote> project package.</para> + </callout> + + <callout arearefs="sd1_interface_fig_AutoCloseableAsAbstractClass-2-co" + xml:id="sd1_interface_fig_AutoCloseableAsAbstractClass-2"> + <para>Replacing <code language="java">interface</code> by <code + language="java">abstract</code> class.</para> + </callout> + + <callout arearefs="sd1_interface_fig_AutoCloseableAsAbstractClass-3-co" + xml:id="sd1_interface_fig_AutoCloseableAsAbstractClass-3"> + <para>abstract <methodname>close()</methodname> not providing an + implementing body.</para> + </callout> + </calloutlist></td> + + <td valign="top"><calloutlist> + <callout arearefs="sd1_interface_fig_AutoCloseableAsAbstractClass-4-co" + xml:id="sd1_interface_fig_AutoCloseableAsAbstractClass-4"> + <para>Extending <code language="java">abstract</code> class + <classname>AutoCloseable</classname> replaces implementing the + <classname + xlink:href="https://docs.oracle.com/javase/9/docs/api/java/lang/AutoCloseable.html">AutoCloseable</classname> + interface.</para> + </callout> + + <callout arearefs="sd1_interface_fig_AutoCloseableAsAbstractClass-5-co" + xml:id="sd1_interface_fig_AutoCloseableAsAbstractClass-5"> + <para>Overriding (and in fact implementing) the abstract base + class <methodname>close()</methodname> method.</para> + </callout> + </calloutlist></td> + </tr> + </informaltable> <section xml:id="sw1SectNonsenseGenerator"> <title>A nonsense generator</title> @@ -73,15 +403,17 @@ The nationwide potato buys a monitor.</screen> </listitem> <listitem> - <para>Your solution should be testable. Having a random number - generator in place effectively defies testability.</para> + <para>Your solution should be testable. But having a random + number generator in place effectively defies + testability.</para> <para>Define an appropriate interface which allows for - replacing a random generator by a (deterministic) sequence - generator. The latter will then be used for unit testing - allowing for predictable results. Thus you effectively mock - your random generator by a (predictive) sequence - generator:</para> + cheating by replacing a random generator with a + (deterministic) sequence generator. The latter will then be + used for unit testing allowing for predictable results.</para> + + <para>Thus you effectively mock a random generator by a + predictable sequence generator:</para> <programlisting language="java">@Test public void testApp() {