4272 lines
137 KiB
XML
4272 lines
137 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
|
|
<svg
|
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
xmlns:cc="http://creativecommons.org/ns#"
|
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
xmlns:svg="http://www.w3.org/2000/svg"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
width="676.01044mm"
|
|
height="323.32083mm"
|
|
viewBox="0 0 676.01044 323.32083"
|
|
version="1.1"
|
|
id="svg23703"
|
|
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
|
sodipodi:docname="classe_serverP2P.svg">
|
|
<defs
|
|
id="defs23697">
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath489">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 231 H 146 V 0 Z"
|
|
id="path1467" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22547">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 231 H 146 V 0 Z"
|
|
id="path22545" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22551">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 231 H 146 V 0 Z"
|
|
id="path22549" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath355">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 146 H 211 V 0 Z"
|
|
id="path1065" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22557">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 146 H 211 V 0 Z"
|
|
id="path22555" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22561">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 146 H 211 V 0 Z"
|
|
id="path22559" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath353">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 146 H 212 V 0 Z"
|
|
id="path1059" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22567">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 146 H 212 V 0 Z"
|
|
id="path22565" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22571">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 146 H 212 V 0 Z"
|
|
id="path22569" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath351">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 181 H 146 V 0 Z"
|
|
id="path1053" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22577">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 181 H 146 V 0 Z"
|
|
id="path22575" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22581">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 181 H 146 V 0 Z"
|
|
id="path22579" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath349">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 364 H 146 V 0 Z"
|
|
id="path1047" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22587">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 364 H 146 V 0 Z"
|
|
id="path22585" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22591">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 364 H 146 V 0 Z"
|
|
id="path22589" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath347">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 146 H 238 V 0 Z"
|
|
id="path1041" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22597">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 146 H 238 V 0 Z"
|
|
id="path22595" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22601">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 146 H 238 V 0 Z"
|
|
id="path22599" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22605">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 146 H 238 V 0 Z"
|
|
id="path22603" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22609">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 146 H 238 V 0 Z"
|
|
id="path22607" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22613">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 146 H 238 V 0 Z"
|
|
id="path22611" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath345">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 146 H 894 V 0 Z"
|
|
id="path1035" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22619">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 146 H 894 V 0 Z"
|
|
id="path22617" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22623">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 146 H 894 V 0 Z"
|
|
id="path22621" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22627">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 146 H 894 V 0 Z"
|
|
id="path22625" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22631">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 146 H 894 V 0 Z"
|
|
id="path22629" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22635">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 146 H 894 V 0 Z"
|
|
id="path22633" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath343">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 526 H 785 V 0 Z"
|
|
id="path1029" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22641">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 526 H 785 V 0 Z"
|
|
id="path22639" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22645">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 526 H 785 V 0 Z"
|
|
id="path22643" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22649">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 526 H 785 V 0 Z"
|
|
id="path22647" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22653">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 526 H 785 V 0 Z"
|
|
id="path22651" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22657">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 526 H 785 V 0 Z"
|
|
id="path22655" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22661">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 526 H 785 V 0 Z"
|
|
id="path22659" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath214">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 40 H 40 V 0 Z"
|
|
id="path642" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath212">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 57 H 57 V 0 Z"
|
|
id="path636" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22669">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 40 H 40 V 0 Z"
|
|
id="path22667" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath244">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 100 H 100 V 0 Z"
|
|
id="path732" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22675">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 40 H 40 V 0 Z"
|
|
id="path22673" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22679">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 57 H 57 V 0 Z"
|
|
id="path22677" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22683">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 40 H 40 V 0 Z"
|
|
id="path22681" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath237">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 53 H 53 V 0 Z"
|
|
id="path711" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22689">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 40 H 40 V 0 Z"
|
|
id="path22687" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22693">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 53 H 53 V 0 Z"
|
|
id="path22691" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22697">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 40 H 40 V 0 Z"
|
|
id="path22695" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22701">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 53 H 53 V 0 Z"
|
|
id="path22699" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22705">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 40 H 40 V 0 Z"
|
|
id="path22703" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22709">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 57 H 57 V 0 Z"
|
|
id="path22707" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22713">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 40 H 40 V 0 Z"
|
|
id="path22711" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath235">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 90 H 90 V 0 Z"
|
|
id="path705" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath70">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 15 H 509 V 0 Z"
|
|
id="path210" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath89">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 312 H 509 V 0 Z"
|
|
id="path267" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22723">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 312 H 509 V 0 Z"
|
|
id="path22721" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22727">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 312 H 509 V 0 Z"
|
|
id="path22725" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22731">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 312 H 509 V 0 Z"
|
|
id="path22729" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22735">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 312 H 509 V 0 Z"
|
|
id="path22733" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22739">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 312 H 509 V 0 Z"
|
|
id="path22737" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22743">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 312 H 509 V 0 Z"
|
|
id="path22741" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22747">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 312 H 509 V 0 Z"
|
|
id="path22745" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22751">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 312 H 509 V 0 Z"
|
|
id="path22749" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22755">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 312 H 509 V 0 Z"
|
|
id="path22753" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22759">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 312 H 509 V 0 Z"
|
|
id="path22757" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22763">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 312 H 509 V 0 Z"
|
|
id="path22761" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22767">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 312 H 509 V 0 Z"
|
|
id="path22765" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22771">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 312 H 509 V 0 Z"
|
|
id="path22769" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22775">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 312 H 509 V 0 Z"
|
|
id="path22773" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22779">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 312 H 509 V 0 Z"
|
|
id="path22777" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22783">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 312 H 509 V 0 Z"
|
|
id="path22781" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22787">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 312 H 509 V 0 Z"
|
|
id="path22785" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22791">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 312 H 509 V 0 Z"
|
|
id="path22789" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22795">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 312 H 509 V 0 Z"
|
|
id="path22793" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22799">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 312 H 509 V 0 Z"
|
|
id="path22797" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath88">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 520 V 338 H -7 Z"
|
|
id="path264" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22805">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 520 V 338 H -7 Z"
|
|
id="path22803" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22809">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 520 V 338 H -7 Z"
|
|
id="path22807" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath87">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 15 H 532 V 0 Z"
|
|
id="path261" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath86">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 68 H 531 V 0 Z"
|
|
id="path258" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22817">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 68 H 531 V 0 Z"
|
|
id="path22815" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22821">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 68 H 531 V 0 Z"
|
|
id="path22819" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22825">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 68 H 531 V 0 Z"
|
|
id="path22823" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath85">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 542 V 94 H -7 Z"
|
|
id="path255" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22831">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 542 V 94 H -7 Z"
|
|
id="path22829" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22835">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 542 V 94 H -7 Z"
|
|
id="path22833" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath84">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 15 H 533 V 0 Z"
|
|
id="path252" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath83">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 68 H 532 V 0 Z"
|
|
id="path249" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22843">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 68 H 532 V 0 Z"
|
|
id="path22841" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22847">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 68 H 532 V 0 Z"
|
|
id="path22845" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22851">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 68 H 532 V 0 Z"
|
|
id="path22849" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath82">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 543 V 94 H -7 Z"
|
|
id="path246" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22857">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 543 V 94 H -7 Z"
|
|
id="path22855" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22861">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 543 V 94 H -7 Z"
|
|
id="path22859" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath81">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 15 H 383 V 0 Z"
|
|
id="path243" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath80">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 383 V 0 Z"
|
|
id="path240" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22869">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 383 V 0 Z"
|
|
id="path22867" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22873">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 383 V 0 Z"
|
|
id="path22871" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22877">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 383 V 0 Z"
|
|
id="path22875" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22881">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 383 V 0 Z"
|
|
id="path22879" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22885">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 383 V 0 Z"
|
|
id="path22883" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22889">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 383 V 0 Z"
|
|
id="path22887" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22893">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 383 V 0 Z"
|
|
id="path22891" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22897">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 383 V 0 Z"
|
|
id="path22895" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22901">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 383 V 0 Z"
|
|
id="path22899" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22905">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 383 V 0 Z"
|
|
id="path22903" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22909">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 383 V 0 Z"
|
|
id="path22907" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22913">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 383 V 0 Z"
|
|
id="path22911" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22917">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 383 V 0 Z"
|
|
id="path22915" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22921">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 383 V 0 Z"
|
|
id="path22919" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22925">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 383 V 0 Z"
|
|
id="path22923" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22929">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 383 V 0 Z"
|
|
id="path22927" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22933">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 383 V 0 Z"
|
|
id="path22931" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22937">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 383 V 0 Z"
|
|
id="path22935" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22941">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 383 V 0 Z"
|
|
id="path22939" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22945">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 383 V 0 Z"
|
|
id="path22943" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath79">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 394 V 323 H -7 Z"
|
|
id="path237" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22951">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 394 V 323 H -7 Z"
|
|
id="path22949" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22955">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 394 V 323 H -7 Z"
|
|
id="path22953" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath76">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 15 H 338 V 0 Z"
|
|
id="path228" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath78">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 98 H 337 V 0 Z"
|
|
id="path234" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22963">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 98 H 337 V 0 Z"
|
|
id="path22961" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22967">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 98 H 337 V 0 Z"
|
|
id="path22965" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22971">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 98 H 337 V 0 Z"
|
|
id="path22969" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22975">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 98 H 337 V 0 Z"
|
|
id="path22973" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22979">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 98 H 337 V 0 Z"
|
|
id="path22977" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath77">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 348 V 124 H -7 Z"
|
|
id="path231" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22985">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 348 V 124 H -7 Z"
|
|
id="path22983" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22989">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 348 V 124 H -7 Z"
|
|
id="path22987" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22993">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 15 H 338 V 0 Z"
|
|
id="path22991" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath75">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 98 H 338 V 0 Z"
|
|
id="path225" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22999">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 98 H 338 V 0 Z"
|
|
id="path22997" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23003">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 98 H 338 V 0 Z"
|
|
id="path23001" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23007">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 98 H 338 V 0 Z"
|
|
id="path23005" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23011">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 98 H 338 V 0 Z"
|
|
id="path23009" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23015">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 98 H 338 V 0 Z"
|
|
id="path23013" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath74">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 349 V 124 H -7 Z"
|
|
id="path222" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23021">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 349 V 124 H -7 Z"
|
|
id="path23019" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23025">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 349 V 124 H -7 Z"
|
|
id="path23023" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath73">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 15 H 486 V 0 Z"
|
|
id="path219" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath72">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 486 V 0 Z"
|
|
id="path216" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23033">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 486 V 0 Z"
|
|
id="path23031" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23037">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 486 V 0 Z"
|
|
id="path23035" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23041">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 486 V 0 Z"
|
|
id="path23039" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23045">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 486 V 0 Z"
|
|
id="path23043" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23049">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 486 V 0 Z"
|
|
id="path23047" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23053">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 486 V 0 Z"
|
|
id="path23051" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23057">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 486 V 0 Z"
|
|
id="path23055" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23061">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 486 V 0 Z"
|
|
id="path23059" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23065">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 486 V 0 Z"
|
|
id="path23063" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23069">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 486 V 0 Z"
|
|
id="path23067" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23073">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 486 V 0 Z"
|
|
id="path23071" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23077">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 486 V 0 Z"
|
|
id="path23075" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23081">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 486 V 0 Z"
|
|
id="path23079" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23085">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 486 V 0 Z"
|
|
id="path23083" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23089">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 486 V 0 Z"
|
|
id="path23087" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23093">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 486 V 0 Z"
|
|
id="path23091" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23097">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 486 V 0 Z"
|
|
id="path23095" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23101">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 486 V 0 Z"
|
|
id="path23099" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23105">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 297 H 486 V 0 Z"
|
|
id="path23103" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath71">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 497 V 323 H -7 Z"
|
|
id="path213" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23111">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 497 V 323 H -7 Z"
|
|
id="path23109" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23115">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 497 V 323 H -7 Z"
|
|
id="path23113" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23119">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 15 H 509 V 0 Z"
|
|
id="path23117" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath69">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 508 V 0 Z"
|
|
id="path207" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23125">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 508 V 0 Z"
|
|
id="path23123" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23129">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 508 V 0 Z"
|
|
id="path23127" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23133">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 508 V 0 Z"
|
|
id="path23131" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23137">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 508 V 0 Z"
|
|
id="path23135" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23141">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 508 V 0 Z"
|
|
id="path23139" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23145">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 508 V 0 Z"
|
|
id="path23143" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23149">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 508 V 0 Z"
|
|
id="path23147" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23153">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 508 V 0 Z"
|
|
id="path23151" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath68">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 519 V 158 H -7 Z"
|
|
id="path204" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23159">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 519 V 158 H -7 Z"
|
|
id="path23157" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23163">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 519 V 158 H -7 Z"
|
|
id="path23161" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath67">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 15 H 169 V 0 Z"
|
|
id="path201" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 72 H 168 V 0 Z"
|
|
id="path69" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23171">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 72 H 168 V 0 Z"
|
|
id="path23169" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23175">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 72 H 168 V 0 Z"
|
|
id="path23173" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23179">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 72 H 168 V 0 Z"
|
|
id="path23177" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23183">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 72 H 168 V 0 Z"
|
|
id="path23181" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath22">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 179 V 98 H -7 Z"
|
|
id="path66" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23189">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 179 V 98 H -7 Z"
|
|
id="path23187" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23193">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 179 V 98 H -7 Z"
|
|
id="path23191" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath66">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 15 H 510 V 0 Z"
|
|
id="path198" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath65">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 509 V 0 Z"
|
|
id="path195" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23201">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 509 V 0 Z"
|
|
id="path23199" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23205">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 509 V 0 Z"
|
|
id="path23203" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23209">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 509 V 0 Z"
|
|
id="path23207" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23213">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 509 V 0 Z"
|
|
id="path23211" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23217">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 509 V 0 Z"
|
|
id="path23215" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23221">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 509 V 0 Z"
|
|
id="path23219" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23225">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 509 V 0 Z"
|
|
id="path23223" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23229">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 509 V 0 Z"
|
|
id="path23227" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath64">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 520 V 158 H -7 Z"
|
|
id="path192" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23235">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 520 V 158 H -7 Z"
|
|
id="path23233" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23239">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 520 V 158 H -7 Z"
|
|
id="path23237" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath63">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 15 H 598 V 0 Z"
|
|
id="path189" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath62">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 597 V 0 Z"
|
|
id="path186" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23247">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 597 V 0 Z"
|
|
id="path23245" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23251">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 597 V 0 Z"
|
|
id="path23249" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23255">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 597 V 0 Z"
|
|
id="path23253" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23259">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 597 V 0 Z"
|
|
id="path23257" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23263">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 597 V 0 Z"
|
|
id="path23261" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23267">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 597 V 0 Z"
|
|
id="path23265" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23271">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 597 V 0 Z"
|
|
id="path23269" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23275">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 597 V 0 Z"
|
|
id="path23273" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23279">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 597 V 0 Z"
|
|
id="path23277" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23283">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 597 V 0 Z"
|
|
id="path23281" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23287">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 132 H 597 V 0 Z"
|
|
id="path23285" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath61">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 608 V 158 H -7 Z"
|
|
id="path183" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23293">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 608 V 158 H -7 Z"
|
|
id="path23291" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23297">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 608 V 158 H -7 Z"
|
|
id="path23295" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath6">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,0 V 1202 H 2555 V 0 Z"
|
|
id="path18" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath5">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 2566 V 1233 H -7 Z"
|
|
id="path15" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23305">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 2566 V 1233 H -7 Z"
|
|
id="path23303" />
|
|
</clipPath>
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath23309">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
d="M -7,-7 H 2566 V 1233 H -7 Z"
|
|
id="path23307" />
|
|
</clipPath>
|
|
</defs>
|
|
<sodipodi:namedview
|
|
id="base"
|
|
pagecolor="#ffffff"
|
|
bordercolor="#666666"
|
|
borderopacity="1.0"
|
|
inkscape:pageopacity="0.0"
|
|
inkscape:pageshadow="2"
|
|
inkscape:zoom="0.24748737"
|
|
inkscape:cx="1016.9829"
|
|
inkscape:cy="412.7225"
|
|
inkscape:document-units="mm"
|
|
inkscape:current-layer="layer1"
|
|
showgrid="false"
|
|
inkscape:window-width="1366"
|
|
inkscape:window-height="748"
|
|
inkscape:window-x="0"
|
|
inkscape:window-y="0"
|
|
inkscape:window-maximized="1" />
|
|
<metadata
|
|
id="metadata23700">
|
|
<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
|
|
inkscape:label="Calque 1"
|
|
inkscape:groupmode="layer"
|
|
id="layer1"
|
|
transform="translate(477.10044,63.475891)">
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#7acff5;fill-opacity:1;stroke:#7acff5;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-476.96815,-63.343599)"
|
|
id="g1507">
|
|
<rect
|
|
style="stroke:none"
|
|
x="0"
|
|
width="510"
|
|
height="20"
|
|
y="0"
|
|
clip-path="url(#clipPath5)"
|
|
id="rect1503" />
|
|
<rect
|
|
style="stroke:none"
|
|
x="0"
|
|
width="2554"
|
|
height="1201"
|
|
y="20"
|
|
clip-path="url(#clipPath5)"
|
|
id="rect1505" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-476.96815,-63.343599)"
|
|
stroke-miterlimit="0"
|
|
id="g1511">
|
|
<path
|
|
style="fill:none"
|
|
inkscape:connector-curvature="0"
|
|
d="M 0,20 H 2554 V 1221 H 0 V 0 h 510 v 20"
|
|
clip-path="url(#clipPath5)"
|
|
id="path1509" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-476.96815,-58.051933)"
|
|
id="g1515">
|
|
<text
|
|
style="stroke:none"
|
|
x="1251"
|
|
xml:space="preserve"
|
|
y="12"
|
|
clip-path="url(#clipPath6)"
|
|
id="text1513">serverP2P</text>
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#7acff5;fill-opacity:1;stroke:#7acff5;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-469.03065,-51.966516)"
|
|
font-weight="bold"
|
|
id="g2367">
|
|
<rect
|
|
style="stroke:none"
|
|
x="0"
|
|
width="597"
|
|
height="147"
|
|
y="0"
|
|
clip-path="url(#clipPath61)"
|
|
id="rect2365" />
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-469.03065,-51.966516)"
|
|
stroke-miterlimit="0"
|
|
font-weight="bold"
|
|
font-size="11px"
|
|
id="g2373">
|
|
<rect
|
|
style="fill:none"
|
|
x="0"
|
|
width="597"
|
|
height="147"
|
|
y="0"
|
|
clip-path="url(#clipPath61)"
|
|
id="rect2369" />
|
|
<line
|
|
style="fill:none"
|
|
y2="15"
|
|
x1="0"
|
|
clip-path="url(#clipPath61)"
|
|
x2="597"
|
|
y1="15"
|
|
id="line2371" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-469.03065,-47.997766)"
|
|
id="g2377">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="14"
|
|
clip-path="url(#clipPath62)"
|
|
id="text2375">-directories : Directories</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-469.03065,-47.997766)"
|
|
id="g2383">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="29"
|
|
clip-path="url(#clipPath62)"
|
|
id="text2379">-subdir : String = "seeded/"</text>
|
|
<line
|
|
style="fill:none"
|
|
y2="31"
|
|
x1="2"
|
|
clip-path="url(#clipPath62)"
|
|
x2="133"
|
|
y1="31"
|
|
id="line2381" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-469.03065,-47.997766)"
|
|
id="g2387">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="44"
|
|
clip-path="url(#clipPath62)"
|
|
id="text2385">-logger : Logger</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-469.03065,-47.997766)"
|
|
id="g2391">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="59"
|
|
clip-path="url(#clipPath62)"
|
|
id="text2389">-tracker : HostItem</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-469.03065,-47.997766)"
|
|
id="g2395">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="74"
|
|
clip-path="url(#clipPath62)"
|
|
id="text2393">-server : HostItem</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-469.03065,-47.997766)"
|
|
id="g2403">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="89"
|
|
clip-path="url(#clipPath62)"
|
|
id="text2397">~DEBUG : boolean = true</text>
|
|
<line
|
|
style="fill:none"
|
|
y2="91"
|
|
x1="2"
|
|
clip-path="url(#clipPath62)"
|
|
x2="127"
|
|
y1="91"
|
|
id="line2399" />
|
|
<line
|
|
style="fill:none;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0"
|
|
clip-path="url(#clipPath62)"
|
|
x1="0"
|
|
x2="597"
|
|
y1="94"
|
|
y2="94"
|
|
stroke-miterlimit="0"
|
|
id="line2401" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-469.03065,-47.997766)"
|
|
id="g2407">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="108"
|
|
clip-path="url(#clipPath62)"
|
|
id="text2405">+ServerP2P(hostnameServer : String, portServer : int, hostnameTracker : String, portTracker : int, isInteractive : boolean)</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-469.03065,-47.997766)"
|
|
id="g2413">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="123"
|
|
clip-path="url(#clipPath62)"
|
|
id="text2409">+main(args : String[]) : void</text>
|
|
<line
|
|
style="fill:none"
|
|
y2="125"
|
|
x1="2"
|
|
clip-path="url(#clipPath62)"
|
|
x2="134"
|
|
y1="125"
|
|
id="line2411" />
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-469.03065,-51.966516)"
|
|
font-weight="bold"
|
|
id="g2417">
|
|
<text
|
|
style="stroke:none"
|
|
x="270"
|
|
xml:space="preserve"
|
|
y="12"
|
|
clip-path="url(#clipPath63)"
|
|
id="text2415">ServerP2P</text>
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#7acff5;fill-opacity:1;stroke:#7acff5;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-29.028572,-51.701933)"
|
|
font-weight="bold"
|
|
id="g2421">
|
|
<rect
|
|
style="stroke:none"
|
|
x="0"
|
|
width="509"
|
|
height="147"
|
|
y="0"
|
|
clip-path="url(#clipPath64)"
|
|
id="rect2419" />
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-29.028572,-51.701933)"
|
|
stroke-miterlimit="0"
|
|
font-weight="bold"
|
|
font-size="11px"
|
|
id="g2427">
|
|
<rect
|
|
style="fill:none"
|
|
x="0"
|
|
width="509"
|
|
height="147"
|
|
y="0"
|
|
clip-path="url(#clipPath64)"
|
|
id="rect2423" />
|
|
<line
|
|
style="fill:none"
|
|
y2="15"
|
|
x1="0"
|
|
clip-path="url(#clipPath64)"
|
|
x2="509"
|
|
y1="15"
|
|
id="line2425" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-29.028572,-47.733183)"
|
|
id="g2431">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="14"
|
|
clip-path="url(#clipPath65)"
|
|
id="text2429">-socket : DatagramSocket</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-29.028572,-47.733183)"
|
|
stroke-miterlimit="0"
|
|
id="g2435">
|
|
<line
|
|
style="fill:none"
|
|
y2="19"
|
|
x1="0"
|
|
clip-path="url(#clipPath65)"
|
|
x2="509"
|
|
y1="19"
|
|
id="line2433" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-29.028572,-47.733183)"
|
|
id="g2439">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="33"
|
|
clip-path="url(#clipPath65)"
|
|
id="text2437">+ServerManagementUDP(baseDirectory : String, server : HostItem, tracker : HostItem, logger : Logger)</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-29.028572,-47.733183)"
|
|
id="g2443">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="48"
|
|
clip-path="url(#clipPath65)"
|
|
id="text2441">+run() : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-29.028572,-47.733183)"
|
|
id="g2447">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="63"
|
|
clip-path="url(#clipPath65)"
|
|
id="text2445">#writeLog(text : String, logLevel : LogLevel) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-29.028572,-47.733183)"
|
|
id="g2451">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="78"
|
|
clip-path="url(#clipPath65)"
|
|
id="text2449">#writeLog(e : Exception, logLevel : LogLevel) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-29.028572,-47.733183)"
|
|
id="g2455">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="93"
|
|
clip-path="url(#clipPath65)"
|
|
id="text2453">#createProtocolP2PPacket(payload : T) : ProtocolP2PPacket<T></text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-29.028572,-47.733183)"
|
|
id="g2459">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="108"
|
|
clip-path="url(#clipPath65)"
|
|
id="text2457">#getTrackerSocket() : Object</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-29.028572,-47.733183)"
|
|
id="g2463">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="123"
|
|
clip-path="url(#clipPath65)"
|
|
id="text2461">#closeSocket() : void</text>
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-29.028572,-51.701933)"
|
|
font-weight="bold"
|
|
id="g2467">
|
|
<text
|
|
style="stroke:none"
|
|
x="192"
|
|
xml:space="preserve"
|
|
y="12"
|
|
clip-path="url(#clipPath66)"
|
|
id="text2465">ServerManagementUDP</text>
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#7acff5;fill-opacity:1;stroke:#7acff5;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-28.763982,54.131399)"
|
|
font-weight="bold"
|
|
id="g2471">
|
|
<rect
|
|
style="stroke:none"
|
|
x="0"
|
|
width="168"
|
|
height="87"
|
|
y="0"
|
|
clip-path="url(#clipPath22)"
|
|
id="rect2469" />
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-28.763982,54.131399)"
|
|
stroke-miterlimit="0"
|
|
font-weight="bold"
|
|
font-size="11px"
|
|
id="g2477">
|
|
<rect
|
|
style="fill:none"
|
|
x="0"
|
|
width="168"
|
|
height="87"
|
|
y="0"
|
|
clip-path="url(#clipPath22)"
|
|
id="rect2473" />
|
|
<line
|
|
style="fill:none"
|
|
y2="15"
|
|
x1="0"
|
|
clip-path="url(#clipPath22)"
|
|
x2="168"
|
|
y1="15"
|
|
id="line2475" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-28.763982,58.100149)"
|
|
id="g2481">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="14"
|
|
clip-path="url(#clipPath23)"
|
|
id="text2479">-addr : HostItem</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-28.763982,58.100149)"
|
|
stroke-miterlimit="0"
|
|
id="g2485">
|
|
<line
|
|
style="fill:none"
|
|
y2="19"
|
|
x1="0"
|
|
clip-path="url(#clipPath23)"
|
|
x2="168"
|
|
y1="19"
|
|
id="line2483" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-28.763982,58.100149)"
|
|
id="g2489">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="33"
|
|
clip-path="url(#clipPath23)"
|
|
id="text2487">+ClientHandler(s : Socket)</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-28.763982,58.100149)"
|
|
id="g2493">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="48"
|
|
clip-path="url(#clipPath23)"
|
|
id="text2491">+run() : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-28.763982,58.100149)"
|
|
id="g2497">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="63"
|
|
clip-path="url(#clipPath23)"
|
|
id="text2495">-handleClientRequest() : boolean</text>
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-28.763982,54.131399)"
|
|
font-weight="bold"
|
|
id="g2501">
|
|
<text
|
|
style="stroke:none"
|
|
x="48"
|
|
xml:space="preserve"
|
|
y="12"
|
|
clip-path="url(#clipPath67)"
|
|
id="text2499">ClientHandler</text>
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#7acff5;fill-opacity:1;stroke:#7acff5;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-28.763982,-6.9873488)"
|
|
font-weight="bold"
|
|
id="g2505">
|
|
<rect
|
|
style="stroke:none"
|
|
x="0"
|
|
width="508"
|
|
height="147"
|
|
y="0"
|
|
clip-path="url(#clipPath68)"
|
|
id="rect2503" />
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-28.763982,-6.9873488)"
|
|
stroke-miterlimit="0"
|
|
font-weight="bold"
|
|
font-size="11px"
|
|
id="g2511">
|
|
<rect
|
|
style="fill:none"
|
|
x="0"
|
|
width="508"
|
|
height="147"
|
|
y="0"
|
|
clip-path="url(#clipPath68)"
|
|
id="rect2507" />
|
|
<line
|
|
style="fill:none"
|
|
y2="15"
|
|
x1="0"
|
|
clip-path="url(#clipPath68)"
|
|
x2="508"
|
|
y1="15"
|
|
id="line2509" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-28.763982,-3.0185988)"
|
|
id="g2515">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="14"
|
|
clip-path="url(#clipPath69)"
|
|
id="text2513">-socket : ServerSocket</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-28.763982,-3.0185988)"
|
|
stroke-miterlimit="0"
|
|
id="g2519">
|
|
<line
|
|
style="fill:none"
|
|
y2="19"
|
|
x1="0"
|
|
clip-path="url(#clipPath69)"
|
|
x2="508"
|
|
y1="19"
|
|
id="line2517" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-28.763982,-3.0185988)"
|
|
id="g2523">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="33"
|
|
clip-path="url(#clipPath69)"
|
|
id="text2521">+ServerManagementTCP(baseDirectory : String, server : HostItem, tracker : HostItem, logger : Logger)</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-28.763982,-3.0185988)"
|
|
id="g2527">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="48"
|
|
clip-path="url(#clipPath69)"
|
|
id="text2525">+run() : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-28.763982,-3.0185988)"
|
|
id="g2531">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="63"
|
|
clip-path="url(#clipPath69)"
|
|
id="text2529">#writeLog(text : String, logLevel : LogLevel) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-28.763982,-3.0185988)"
|
|
id="g2535">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="78"
|
|
clip-path="url(#clipPath69)"
|
|
id="text2533">#writeLog(e : Exception, logLevel : LogLevel) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-28.763982,-3.0185988)"
|
|
id="g2539">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="93"
|
|
clip-path="url(#clipPath69)"
|
|
id="text2537">#createProtocolP2PPacket(payload : T) : ProtocolP2PPacket<T></text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-28.763982,-3.0185988)"
|
|
id="g2543">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="108"
|
|
clip-path="url(#clipPath69)"
|
|
id="text2541">#getTrackerSocket() : Object</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-28.763982,-3.0185988)"
|
|
id="g2547">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="123"
|
|
clip-path="url(#clipPath69)"
|
|
id="text2545">#closeSocket() : void</text>
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-28.763982,-6.9873488)"
|
|
font-weight="bold"
|
|
id="g2551">
|
|
<text
|
|
style="stroke:none"
|
|
x="192"
|
|
xml:space="preserve"
|
|
y="12"
|
|
clip-path="url(#clipPath70)"
|
|
id="text2549">ServerManagementTCP</text>
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#7acff5;fill-opacity:1;stroke:#7acff5;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-174.5494,-51.701933)"
|
|
font-weight="bold"
|
|
id="g2555">
|
|
<rect
|
|
style="stroke:none"
|
|
x="0"
|
|
width="486"
|
|
height="312"
|
|
y="0"
|
|
clip-path="url(#clipPath71)"
|
|
id="rect2553" />
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-174.5494,-51.701933)"
|
|
stroke-miterlimit="0"
|
|
font-weight="bold"
|
|
font-size="11px"
|
|
id="g2561">
|
|
<rect
|
|
style="fill:none"
|
|
x="0"
|
|
width="486"
|
|
height="312"
|
|
y="0"
|
|
clip-path="url(#clipPath71)"
|
|
id="rect2557" />
|
|
<line
|
|
style="fill:none"
|
|
y2="15"
|
|
x1="0"
|
|
clip-path="url(#clipPath71)"
|
|
x2="486"
|
|
y1="15"
|
|
id="line2559" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-174.5494,-47.733183)"
|
|
id="g2565">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="14"
|
|
clip-path="url(#clipPath72)"
|
|
id="text2563">#stop : boolean</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-174.5494,-47.733183)"
|
|
id="g2569">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="29"
|
|
clip-path="url(#clipPath72)"
|
|
id="text2567">#fileListWatcher : FileWatcher</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-174.5494,-47.733183)"
|
|
id="g2573">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="44"
|
|
clip-path="url(#clipPath72)"
|
|
id="text2571">#logger : Logger</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-174.5494,-47.733183)"
|
|
id="g2577">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="59"
|
|
clip-path="url(#clipPath72)"
|
|
id="text2575">#baseDirectory : String</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-174.5494,-47.733183)"
|
|
id="g2581">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="74"
|
|
clip-path="url(#clipPath72)"
|
|
id="text2579">#server : HostItem</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-174.5494,-47.733183)"
|
|
id="g2585">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="89"
|
|
clip-path="url(#clipPath72)"
|
|
id="text2583">#tracker : HostItem</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-174.5494,-47.733183)"
|
|
id="g2589">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="104"
|
|
clip-path="url(#clipPath72)"
|
|
id="text2587">#punisher : Random = new Random()</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-174.5494,-47.733183)"
|
|
id="g2595">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="119"
|
|
clip-path="url(#clipPath72)"
|
|
id="text2591">#ratioWatcher : RatioWatcher</text>
|
|
<line
|
|
style="fill:none;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0"
|
|
clip-path="url(#clipPath72)"
|
|
x1="0"
|
|
x2="486"
|
|
y1="124"
|
|
y2="124"
|
|
stroke-miterlimit="0"
|
|
id="line2593" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-174.5494,-47.733183)"
|
|
id="g2599">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="138"
|
|
clip-path="url(#clipPath72)"
|
|
id="text2597">+ServerManagement(baseDirectory : String, server : HostItem, tracker : HostItem, logger : Logger)</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-174.5494,-47.733183)"
|
|
id="g2603">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="153"
|
|
clip-path="url(#clipPath72)"
|
|
id="text2601">+setStop() : void</text>
|
|
</g>
|
|
<g
|
|
style="font-style:italic;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-174.5494,-47.733183)"
|
|
font-style="italic"
|
|
id="g2607">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="168"
|
|
clip-path="url(#clipPath72)"
|
|
id="text2605">#closeSocket() : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-174.5494,-47.733183)"
|
|
id="g2611">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="183"
|
|
clip-path="url(#clipPath72)"
|
|
id="text2609">+updateFileList() : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-174.5494,-47.733183)"
|
|
id="g2615">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="198"
|
|
clip-path="url(#clipPath72)"
|
|
id="text2613">#sendListResponse(pd : T) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-174.5494,-47.733183)"
|
|
id="g2619">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="213"
|
|
clip-path="url(#clipPath72)"
|
|
id="text2617">#sendHashResponse(pd : T) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-174.5494,-47.733183)"
|
|
id="g2623">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="228"
|
|
clip-path="url(#clipPath72)"
|
|
id="text2621">#sendLoadResponse(pd : T) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-174.5494,-47.733183)"
|
|
id="g2627">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="243"
|
|
clip-path="url(#clipPath72)"
|
|
id="text2625">#sendSizeResponse(pd : T) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-style:italic;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-174.5494,-47.733183)"
|
|
font-style="italic"
|
|
id="g2631">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="258"
|
|
clip-path="url(#clipPath72)"
|
|
id="text2629">#getTrackerSocket() : Object</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-174.5494,-47.733183)"
|
|
id="g2635">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="273"
|
|
clip-path="url(#clipPath72)"
|
|
id="text2633">#sendUnregisterRequest() : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-174.5494,-47.733183)"
|
|
id="g2639">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="288"
|
|
clip-path="url(#clipPath72)"
|
|
id="text2637">#handleRequest(pd : T) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-style:italic;font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-174.5494,-51.701933)"
|
|
font-style="italic"
|
|
font-weight="bold"
|
|
id="g2643">
|
|
<text
|
|
style="stroke:none"
|
|
x="191"
|
|
xml:space="preserve"
|
|
y="12"
|
|
clip-path="url(#clipPath73)"
|
|
id="text2641">ServerManagement</text>
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#7acff5;fill-opacity:1;stroke:#7acff5;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-260.00982,39.843899)"
|
|
font-weight="bold"
|
|
id="g2647">
|
|
<rect
|
|
style="stroke:none"
|
|
x="0"
|
|
width="338"
|
|
height="113"
|
|
y="0"
|
|
clip-path="url(#clipPath74)"
|
|
id="rect2645" />
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-260.00982,39.843899)"
|
|
stroke-miterlimit="0"
|
|
font-weight="bold"
|
|
font-size="11px"
|
|
id="g2653">
|
|
<rect
|
|
style="fill:none"
|
|
x="0"
|
|
width="338"
|
|
height="113"
|
|
y="0"
|
|
clip-path="url(#clipPath74)"
|
|
id="rect2649" />
|
|
<line
|
|
style="fill:none"
|
|
y2="15"
|
|
x1="0"
|
|
clip-path="url(#clipPath74)"
|
|
x2="338"
|
|
y1="15"
|
|
id="line2651" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-260.00982,43.812649)"
|
|
id="g2657">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="14"
|
|
clip-path="url(#clipPath75)"
|
|
id="text2655">+RatioWatcherUDP(logger : Logger, millis : long, tracker : HostItem)</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-260.00982,43.812649)"
|
|
id="g2661">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="29"
|
|
clip-path="url(#clipPath75)"
|
|
id="text2659">#writeLog(text : String, logLevel : LogLevel) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-260.00982,43.812649)"
|
|
id="g2665">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="44"
|
|
clip-path="url(#clipPath75)"
|
|
id="text2663">#writeLog(e : Exception, logLevel : LogLevel) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-260.00982,43.812649)"
|
|
id="g2669">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="59"
|
|
clip-path="url(#clipPath75)"
|
|
id="text2667">#createProtocolP2PPacket(payload : T) : ProtocolP2PPacket<T></text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-260.00982,43.812649)"
|
|
id="g2673">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="74"
|
|
clip-path="url(#clipPath75)"
|
|
id="text2671">#getTrackerSocket() : Object</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-260.00982,43.812649)"
|
|
id="g2677">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="89"
|
|
clip-path="url(#clipPath75)"
|
|
id="text2675">#closeTrackerSocket() : void</text>
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-260.00982,39.843899)"
|
|
font-weight="bold"
|
|
id="g2681">
|
|
<text
|
|
style="stroke:none"
|
|
x="121"
|
|
xml:space="preserve"
|
|
y="12"
|
|
clip-path="url(#clipPath76)"
|
|
id="text2679">RatioWatcherUDP</text>
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#7acff5;fill-opacity:1;stroke:#7acff5;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-271.3869,88.262649)"
|
|
font-weight="bold"
|
|
id="g2685">
|
|
<rect
|
|
style="stroke:none"
|
|
x="0"
|
|
width="337"
|
|
height="113"
|
|
y="0"
|
|
clip-path="url(#clipPath77)"
|
|
id="rect2683" />
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-271.3869,88.262649)"
|
|
stroke-miterlimit="0"
|
|
font-weight="bold"
|
|
font-size="11px"
|
|
id="g2691">
|
|
<rect
|
|
style="fill:none"
|
|
x="0"
|
|
width="337"
|
|
height="113"
|
|
y="0"
|
|
clip-path="url(#clipPath77)"
|
|
id="rect2687" />
|
|
<line
|
|
style="fill:none"
|
|
y2="15"
|
|
x1="0"
|
|
clip-path="url(#clipPath77)"
|
|
x2="337"
|
|
y1="15"
|
|
id="line2689" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-271.3869,92.231399)"
|
|
id="g2695">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="14"
|
|
clip-path="url(#clipPath78)"
|
|
id="text2693">+RatioWatcherTCP(logger : Logger, millis : long, tracker : HostItem)</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-271.3869,92.231399)"
|
|
id="g2699">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="29"
|
|
clip-path="url(#clipPath78)"
|
|
id="text2697">#writeLog(text : String, logLevel : LogLevel) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-271.3869,92.231399)"
|
|
id="g2703">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="44"
|
|
clip-path="url(#clipPath78)"
|
|
id="text2701">#writeLog(e : Exception, logLevel : LogLevel) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-271.3869,92.231399)"
|
|
id="g2707">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="59"
|
|
clip-path="url(#clipPath78)"
|
|
id="text2705">#createProtocolP2PPacket(payload : T) : ProtocolP2PPacket<T></text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-271.3869,92.231399)"
|
|
id="g2711">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="74"
|
|
clip-path="url(#clipPath78)"
|
|
id="text2709">#getTrackerSocket() : Object</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-271.3869,92.231399)"
|
|
id="g2715">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="89"
|
|
clip-path="url(#clipPath78)"
|
|
id="text2713">#closeTrackerSocket() : void</text>
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-271.3869,88.262649)"
|
|
font-weight="bold"
|
|
id="g2719">
|
|
<text
|
|
style="stroke:none"
|
|
x="122"
|
|
xml:space="preserve"
|
|
y="12"
|
|
clip-path="url(#clipPath76)"
|
|
id="text2717">RatioWatcherTCP</text>
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#7acff5;fill-opacity:1;stroke:#7acff5;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-299.9619,-51.966516)"
|
|
font-weight="bold"
|
|
id="g2723">
|
|
<rect
|
|
style="stroke:none"
|
|
x="0"
|
|
width="383"
|
|
height="312"
|
|
y="0"
|
|
clip-path="url(#clipPath79)"
|
|
id="rect2721" />
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-299.9619,-51.966516)"
|
|
stroke-miterlimit="0"
|
|
font-weight="bold"
|
|
font-size="11px"
|
|
id="g2729">
|
|
<rect
|
|
style="fill:none"
|
|
x="0"
|
|
width="383"
|
|
height="312"
|
|
y="0"
|
|
clip-path="url(#clipPath79)"
|
|
id="rect2725" />
|
|
<line
|
|
style="fill:none"
|
|
y2="15"
|
|
x1="0"
|
|
clip-path="url(#clipPath79)"
|
|
x2="383"
|
|
y1="15"
|
|
id="line2727" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-299.9619,-47.997766)"
|
|
id="g2733">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="14"
|
|
clip-path="url(#clipPath80)"
|
|
id="text2731">~punishmentFactor : double = 1.2</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-299.9619,-47.997766)"
|
|
id="g2737">
|
|
<line
|
|
style="fill:none"
|
|
y2="16"
|
|
x1="2"
|
|
clip-path="url(#clipPath80)"
|
|
x2="166"
|
|
y1="16"
|
|
id="line2735" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-299.9619,-47.997766)"
|
|
id="g2741">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="29"
|
|
clip-path="url(#clipPath80)"
|
|
id="text2739">#logger : Logger</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-299.9619,-47.997766)"
|
|
id="g2745">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="44"
|
|
clip-path="url(#clipPath80)"
|
|
id="text2743">#stop : boolean</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-299.9619,-47.997766)"
|
|
id="g2749">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="59"
|
|
clip-path="url(#clipPath80)"
|
|
id="text2747">#time : long</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-299.9619,-47.997766)"
|
|
id="g2753">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="74"
|
|
clip-path="url(#clipPath80)"
|
|
id="text2751">#force : boolean</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-299.9619,-47.997766)"
|
|
id="g2757">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="89"
|
|
clip-path="url(#clipPath80)"
|
|
id="text2755">#tracker : HostItem</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-299.9619,-47.997766)"
|
|
id="g2761">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="104"
|
|
clip-path="url(#clipPath80)"
|
|
id="text2759">#thread : Thread</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-299.9619,-47.997766)"
|
|
id="g2765">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="119"
|
|
clip-path="url(#clipPath80)"
|
|
id="text2763">#cachePunishmentProbability : Map<HostItem, Double> = new HashMap<>()</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-299.9619,-47.997766)"
|
|
id="g2771">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="134"
|
|
clip-path="url(#clipPath80)"
|
|
id="text2767">#lock : boolean</text>
|
|
<line
|
|
style="fill:none;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0"
|
|
clip-path="url(#clipPath80)"
|
|
x1="0"
|
|
x2="383"
|
|
y1="139"
|
|
y2="139"
|
|
stroke-miterlimit="0"
|
|
id="line2769" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-299.9619,-47.997766)"
|
|
id="g2775">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="153"
|
|
clip-path="url(#clipPath80)"
|
|
id="text2773">+RatioWatcher(logger : Logger, millis : long, tracker : HostItem)</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-299.9619,-47.997766)"
|
|
id="g2779">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="168"
|
|
clip-path="url(#clipPath80)"
|
|
id="text2777">+run() : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-299.9619,-47.997766)"
|
|
id="g2783">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="183"
|
|
clip-path="url(#clipPath80)"
|
|
id="text2781">#clean() : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-299.9619,-47.997766)"
|
|
id="g2787">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="198"
|
|
clip-path="url(#clipPath80)"
|
|
id="text2785">#getPunishmentProbability(application : HostItem) : double</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-299.9619,-47.997766)"
|
|
id="g2791">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="213"
|
|
clip-path="url(#clipPath80)"
|
|
id="text2789">+setStop() : void</text>
|
|
</g>
|
|
<g
|
|
style="font-style:italic;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-299.9619,-47.997766)"
|
|
font-style="italic"
|
|
id="g2795">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="228"
|
|
clip-path="url(#clipPath80)"
|
|
id="text2793">#writeLog(text : String, logLevel : LogLevel) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-style:italic;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-299.9619,-47.997766)"
|
|
font-style="italic"
|
|
id="g2799">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="243"
|
|
clip-path="url(#clipPath80)"
|
|
id="text2797">#writeLog(e : Exception, logLevel : LogLevel) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-style:italic;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-299.9619,-47.997766)"
|
|
font-style="italic"
|
|
id="g2803">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="258"
|
|
clip-path="url(#clipPath80)"
|
|
id="text2801">#createProtocolP2PPacket(payload : T) : ProtocolP2PPacket<?></text>
|
|
</g>
|
|
<g
|
|
style="font-style:italic;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-299.9619,-47.997766)"
|
|
font-style="italic"
|
|
id="g2807">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="273"
|
|
clip-path="url(#clipPath80)"
|
|
id="text2805">#getTrackerSocket() : Object</text>
|
|
</g>
|
|
<g
|
|
style="font-style:italic;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-299.9619,-47.997766)"
|
|
font-style="italic"
|
|
id="g2811">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="288"
|
|
clip-path="url(#clipPath80)"
|
|
id="text2809">#closeTrackerSocket() : void</text>
|
|
</g>
|
|
<g
|
|
style="font-style:italic;font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-299.9619,-51.966516)"
|
|
font-style="italic"
|
|
font-weight="bold"
|
|
id="g2815">
|
|
<text
|
|
style="stroke:none"
|
|
x="156"
|
|
xml:space="preserve"
|
|
y="12"
|
|
clip-path="url(#clipPath81)"
|
|
id="text2813">RatioWatcher</text>
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#7acff5;fill-opacity:1;stroke:#7acff5;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-125.07232,156.26057)"
|
|
font-weight="bold"
|
|
id="g2819">
|
|
<rect
|
|
style="stroke:none"
|
|
x="0"
|
|
width="532"
|
|
height="83"
|
|
y="0"
|
|
clip-path="url(#clipPath82)"
|
|
id="rect2817" />
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-125.07232,156.26057)"
|
|
stroke-miterlimit="0"
|
|
font-weight="bold"
|
|
font-size="11px"
|
|
id="g2825">
|
|
<rect
|
|
style="fill:none"
|
|
x="0"
|
|
width="532"
|
|
height="83"
|
|
y="0"
|
|
clip-path="url(#clipPath82)"
|
|
id="rect2821" />
|
|
<line
|
|
style="fill:none"
|
|
y2="15"
|
|
x1="0"
|
|
clip-path="url(#clipPath82)"
|
|
x2="532"
|
|
y1="15"
|
|
id="line2823" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-125.07232,160.22932)"
|
|
id="g2829">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="14"
|
|
clip-path="url(#clipPath83)"
|
|
id="text2827">+FileWatcherUDP(logger : Logger, millis : long, server : HostItem, tracker : HostItem, baseDirectory : String)</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-125.07232,160.22932)"
|
|
id="g2833">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="29"
|
|
clip-path="url(#clipPath83)"
|
|
id="text2831">#writeLog(text : String, logLevel : LogLevel) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-125.07232,160.22932)"
|
|
id="g2837">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="44"
|
|
clip-path="url(#clipPath83)"
|
|
id="text2835">#writeLog(e : Exception, logLevel : LogLevel) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-125.07232,160.22932)"
|
|
id="g2841">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="59"
|
|
clip-path="url(#clipPath83)"
|
|
id="text2839">#registerTracker() : void</text>
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-125.07232,156.26057)"
|
|
font-weight="bold"
|
|
id="g2845">
|
|
<text
|
|
style="stroke:none"
|
|
x="223"
|
|
xml:space="preserve"
|
|
y="12"
|
|
clip-path="url(#clipPath84)"
|
|
id="text2843">FileWatcherUDP</text>
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#7acff5;fill-opacity:1;stroke:#7acff5;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-125.07232,134.30015)"
|
|
font-weight="bold"
|
|
id="g2849">
|
|
<rect
|
|
style="stroke:none"
|
|
x="0"
|
|
width="531"
|
|
height="83"
|
|
y="0"
|
|
clip-path="url(#clipPath85)"
|
|
id="rect2847" />
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-125.07232,134.30015)"
|
|
stroke-miterlimit="0"
|
|
font-weight="bold"
|
|
font-size="11px"
|
|
id="g2855">
|
|
<rect
|
|
style="fill:none"
|
|
x="0"
|
|
width="531"
|
|
height="83"
|
|
y="0"
|
|
clip-path="url(#clipPath85)"
|
|
id="rect2851" />
|
|
<line
|
|
style="fill:none"
|
|
y2="15"
|
|
x1="0"
|
|
clip-path="url(#clipPath85)"
|
|
x2="531"
|
|
y1="15"
|
|
id="line2853" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-125.07232,138.2689)"
|
|
id="g2859">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="14"
|
|
clip-path="url(#clipPath86)"
|
|
id="text2857">+FileWatcherTCP(logger : Logger, millis : long, server : HostItem, tracker : HostItem, baseDirectory : String)</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-125.07232,138.2689)"
|
|
id="g2863">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="29"
|
|
clip-path="url(#clipPath86)"
|
|
id="text2861">#writeLog(text : String, logLevel : LogLevel) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-125.07232,138.2689)"
|
|
id="g2867">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="44"
|
|
clip-path="url(#clipPath86)"
|
|
id="text2865">#writeLog(e : Exception, logLevel : LogLevel) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-125.07232,138.2689)"
|
|
id="g2871">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="59"
|
|
clip-path="url(#clipPath86)"
|
|
id="text2869">#registerTracker() : void</text>
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-125.07232,134.30015)"
|
|
font-weight="bold"
|
|
id="g2875">
|
|
<text
|
|
style="stroke:none"
|
|
x="223"
|
|
xml:space="preserve"
|
|
y="12"
|
|
clip-path="url(#clipPath87)"
|
|
id="text2873">FileWatcherTCP</text>
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#7acff5;fill-opacity:1;stroke:#7acff5;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-457.38898,73.975149)"
|
|
font-weight="bold"
|
|
id="g2879">
|
|
<rect
|
|
style="stroke:none"
|
|
x="0"
|
|
width="509"
|
|
height="327"
|
|
y="0"
|
|
clip-path="url(#clipPath88)"
|
|
id="rect2877" />
|
|
</g>
|
|
<g
|
|
style="font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-457.38898,73.975149)"
|
|
stroke-miterlimit="0"
|
|
font-weight="bold"
|
|
font-size="11px"
|
|
id="g2885">
|
|
<rect
|
|
style="fill:none"
|
|
x="0"
|
|
width="509"
|
|
height="327"
|
|
y="0"
|
|
clip-path="url(#clipPath88)"
|
|
id="rect2881" />
|
|
<line
|
|
style="fill:none"
|
|
y2="15"
|
|
x1="0"
|
|
clip-path="url(#clipPath88)"
|
|
x2="509"
|
|
y1="15"
|
|
id="line2883" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-457.38898,77.943899)"
|
|
id="g2889">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="14"
|
|
clip-path="url(#clipPath89)"
|
|
id="text2887">#fileList : String[] = new String[0]</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-457.38898,77.943899)"
|
|
id="g2893">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="29"
|
|
clip-path="url(#clipPath89)"
|
|
id="text2891">#logger : Logger</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-457.38898,77.943899)"
|
|
id="g2897">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="44"
|
|
clip-path="url(#clipPath89)"
|
|
id="text2895">#stop : boolean</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-457.38898,77.943899)"
|
|
id="g2901">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="59"
|
|
clip-path="url(#clipPath89)"
|
|
id="text2899">#time : long</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-457.38898,77.943899)"
|
|
id="g2905">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="74"
|
|
clip-path="url(#clipPath89)"
|
|
id="text2903">#force : boolean</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-457.38898,77.943899)"
|
|
id="g2909">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="89"
|
|
clip-path="url(#clipPath89)"
|
|
id="text2907">#server : HostItem</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-457.38898,77.943899)"
|
|
id="g2913">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="104"
|
|
clip-path="url(#clipPath89)"
|
|
id="text2911">#tracker : HostItem</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-457.38898,77.943899)"
|
|
id="g2917">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="119"
|
|
clip-path="url(#clipPath89)"
|
|
id="text2915">#baseDirectory : String</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-457.38898,77.943899)"
|
|
id="g2921">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="134"
|
|
clip-path="url(#clipPath89)"
|
|
id="text2919">#sha512 : Map<String, byte[]> = new HashMap<>()</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-457.38898,77.943899)"
|
|
id="g2927">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="149"
|
|
clip-path="url(#clipPath89)"
|
|
id="text2923">#thread : Thread</text>
|
|
<line
|
|
style="fill:none;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0"
|
|
clip-path="url(#clipPath89)"
|
|
x1="0"
|
|
x2="509"
|
|
y1="154"
|
|
y2="154"
|
|
stroke-miterlimit="0"
|
|
id="line2925" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-457.38898,77.943899)"
|
|
id="g2931">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="168"
|
|
clip-path="url(#clipPath89)"
|
|
id="text2929">+FileWatcher(logger : Logger, millis : long, server : HostItem, tracker : HostItem, baseDirectory : String)</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-457.38898,77.943899)"
|
|
id="g2935">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="183"
|
|
clip-path="url(#clipPath89)"
|
|
id="text2933">+getSha512Map() : Map<String, byte[]></text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-457.38898,77.943899)"
|
|
id="g2939">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="198"
|
|
clip-path="url(#clipPath89)"
|
|
id="text2937">+trigger() : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-457.38898,77.943899)"
|
|
id="g2943">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="213"
|
|
clip-path="url(#clipPath89)"
|
|
id="text2941">+run() : void</text>
|
|
</g>
|
|
<g
|
|
style="font-style:italic;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-457.38898,77.943899)"
|
|
font-style="italic"
|
|
id="g2947">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="228"
|
|
clip-path="url(#clipPath89)"
|
|
id="text2945">#registerTracker() : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-457.38898,77.943899)"
|
|
id="g2951">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="243"
|
|
clip-path="url(#clipPath89)"
|
|
id="text2949">#updateFileList() : boolean</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-457.38898,77.943899)"
|
|
id="g2955">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="258"
|
|
clip-path="url(#clipPath89)"
|
|
id="text2953">+setStop() : void</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-457.38898,77.943899)"
|
|
id="g2959">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="273"
|
|
clip-path="url(#clipPath89)"
|
|
id="text2957">#initSha512() : void</text>
|
|
</g>
|
|
<g
|
|
style="font-style:italic;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-457.38898,77.943899)"
|
|
font-style="italic"
|
|
id="g2963">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="288"
|
|
clip-path="url(#clipPath89)"
|
|
id="text2961">#writeLog(text : String, logLevel : LogLevel) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-style:italic;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-457.38898,77.943899)"
|
|
font-style="italic"
|
|
id="g2967">
|
|
<text
|
|
style="stroke:none"
|
|
x="2"
|
|
xml:space="preserve"
|
|
y="303"
|
|
clip-path="url(#clipPath89)"
|
|
id="text2965">#writeLog(e : Exception, logLevel : LogLevel) : void</text>
|
|
</g>
|
|
<g
|
|
style="font-style:italic;font-weight:bold;font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-457.38898,73.975149)"
|
|
font-style="italic"
|
|
font-weight="bold"
|
|
id="g2971">
|
|
<text
|
|
style="stroke:none"
|
|
x="222"
|
|
xml:space="preserve"
|
|
y="12"
|
|
clip-path="url(#clipPath70)"
|
|
id="text2969">FileWatcher</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-197.30357,15.766817)"
|
|
id="g6053">
|
|
<text
|
|
style="stroke:none"
|
|
x="10"
|
|
xml:space="preserve"
|
|
y="49"
|
|
clip-path="url(#clipPath235)"
|
|
id="text6051">#ratioWatcher</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-199.15565,19.470984)"
|
|
id="g6057">
|
|
<text
|
|
style="stroke:none"
|
|
x="16"
|
|
xml:space="preserve"
|
|
y="24"
|
|
clip-path="url(#clipPath214)"
|
|
id="text6055">1</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,73.100598,-53.554016)"
|
|
id="g6101">
|
|
<text
|
|
style="stroke:none"
|
|
x="10"
|
|
xml:space="preserve"
|
|
y="33"
|
|
clip-path="url(#clipPath212)"
|
|
id="text6099">-smudp</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-321.65773,132.18348)"
|
|
id="g6373">
|
|
<text
|
|
style="stroke:none"
|
|
x="10"
|
|
xml:space="preserve"
|
|
y="54"
|
|
clip-path="url(#clipPath244)"
|
|
id="text6371">#fileListWatcher</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-329.59523,124.51057)"
|
|
id="g6377">
|
|
<text
|
|
style="stroke:none"
|
|
x="16"
|
|
xml:space="preserve"
|
|
y="24"
|
|
clip-path="url(#clipPath214)"
|
|
id="text6375">1</text>
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-341.76607,11.798067)"
|
|
id="g7025">
|
|
<line
|
|
style="fill:none"
|
|
y2="452"
|
|
x1="710"
|
|
clip-path="url(#clipPath343)"
|
|
x2="710"
|
|
y1="72"
|
|
id="line7011" />
|
|
<line
|
|
style="fill:none"
|
|
y2="452"
|
|
x1="710"
|
|
clip-path="url(#clipPath343)"
|
|
x2="78"
|
|
y1="452"
|
|
id="line7013" />
|
|
<line
|
|
style="fill:none"
|
|
y2="85"
|
|
x1="704"
|
|
clip-path="url(#clipPath343)"
|
|
x2="716"
|
|
y1="76"
|
|
id="line7015" />
|
|
<line
|
|
style="fill:none"
|
|
y2="85"
|
|
x1="716"
|
|
clip-path="url(#clipPath343)"
|
|
x2="704"
|
|
y1="76"
|
|
id="line7017" />
|
|
<line
|
|
style="fill:none"
|
|
y2="458"
|
|
x1="78"
|
|
clip-path="url(#clipPath343)"
|
|
x2="90"
|
|
y1="452"
|
|
id="line7019" />
|
|
<line
|
|
style="fill:none"
|
|
y2="446"
|
|
x1="78"
|
|
clip-path="url(#clipPath343)"
|
|
x2="90"
|
|
y1="452"
|
|
id="line7021" />
|
|
<circle
|
|
style="stroke:none"
|
|
r="3.2"
|
|
clip-path="url(#clipPath343)"
|
|
cx="75.199997"
|
|
cy="452"
|
|
id="circle7023" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-341.76607,124.24598)"
|
|
id="g7033">
|
|
<line
|
|
style="fill:none"
|
|
y2="71"
|
|
x1="72"
|
|
clip-path="url(#clipPath345)"
|
|
x2="819"
|
|
y1="71"
|
|
id="line7027" />
|
|
<polygon
|
|
style="fill:#ffffff;stroke:none"
|
|
clip-path="url(#clipPath345)"
|
|
points="72,71 84,77 84,65 "
|
|
id="polygon7029" />
|
|
<polygon
|
|
style="fill:none"
|
|
points="72,71 84,77 84,65 "
|
|
clip-path="url(#clipPath345)"
|
|
id="polygon7031" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-341.76607,141.4439)"
|
|
id="g7041">
|
|
<line
|
|
style="fill:none"
|
|
y2="72"
|
|
x1="72"
|
|
clip-path="url(#clipPath345)"
|
|
x2="819"
|
|
y1="72"
|
|
id="line7035" />
|
|
<polygon
|
|
style="fill:#ffffff;stroke:none"
|
|
clip-path="url(#clipPath345)"
|
|
points="72,72 84,78 84,66 "
|
|
id="polygon7037" />
|
|
<polygon
|
|
style="fill:none"
|
|
points="72,72 84,78 84,66 "
|
|
clip-path="url(#clipPath345)"
|
|
id="polygon7039" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-217.67648,11.798067)"
|
|
id="g7055">
|
|
<line
|
|
style="fill:none"
|
|
y2="72"
|
|
x1="163"
|
|
clip-path="url(#clipPath347)"
|
|
x2="77"
|
|
y1="72"
|
|
id="line7043" />
|
|
<line
|
|
style="fill:none"
|
|
y2="78"
|
|
x1="158"
|
|
clip-path="url(#clipPath347)"
|
|
x2="149"
|
|
y1="66"
|
|
id="line7045" />
|
|
<line
|
|
style="fill:none"
|
|
y2="66"
|
|
x1="158"
|
|
clip-path="url(#clipPath347)"
|
|
x2="149"
|
|
y1="78"
|
|
id="line7047" />
|
|
<line
|
|
style="fill:none"
|
|
y2="78"
|
|
x1="77"
|
|
clip-path="url(#clipPath347)"
|
|
x2="89"
|
|
y1="72"
|
|
id="line7049" />
|
|
<line
|
|
style="fill:none"
|
|
y2="66"
|
|
x1="77"
|
|
clip-path="url(#clipPath347)"
|
|
x2="89"
|
|
y1="72"
|
|
id="line7051" />
|
|
<circle
|
|
style="stroke:none"
|
|
r="3.2"
|
|
clip-path="url(#clipPath347)"
|
|
cx="74.199997"
|
|
cy="72"
|
|
id="circle7053" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-290.17232,11.798067)"
|
|
id="g7063">
|
|
<line
|
|
style="fill:none"
|
|
y2="289"
|
|
x1="71"
|
|
clip-path="url(#clipPath349)"
|
|
x2="71"
|
|
y1="72"
|
|
id="line7057" />
|
|
<polygon
|
|
style="fill:#ffffff;stroke:none"
|
|
clip-path="url(#clipPath349)"
|
|
points="71,72 65,84 77,84 "
|
|
id="polygon7059" />
|
|
<polygon
|
|
style="fill:none"
|
|
points="71,72 65,84 77,84 "
|
|
clip-path="url(#clipPath349)"
|
|
id="polygon7061" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-278.79523,11.798067)"
|
|
id="g7071">
|
|
<line
|
|
style="fill:none"
|
|
y2="106"
|
|
x1="71"
|
|
clip-path="url(#clipPath351)"
|
|
x2="71"
|
|
y1="72"
|
|
id="line7065" />
|
|
<polygon
|
|
style="fill:#ffffff;stroke:none"
|
|
clip-path="url(#clipPath351)"
|
|
points="71,72 65,84 77,84 "
|
|
id="polygon7067" />
|
|
<polygon
|
|
style="fill:none"
|
|
points="71,72 65,84 77,84 "
|
|
clip-path="url(#clipPath351)"
|
|
id="polygon7069" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-65.011902,-18.364433)"
|
|
id="g7079">
|
|
<line
|
|
style="fill:none"
|
|
y2="72"
|
|
x1="72"
|
|
clip-path="url(#clipPath353)"
|
|
x2="137"
|
|
y1="72"
|
|
id="line7073" />
|
|
<polygon
|
|
style="fill:#ffffff;stroke:none"
|
|
clip-path="url(#clipPath353)"
|
|
points="72,72 84,78 84,66 "
|
|
id="polygon7075" />
|
|
<polygon
|
|
style="fill:none"
|
|
points="72,72 84,78 84,66 "
|
|
clip-path="url(#clipPath353)"
|
|
id="polygon7077" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-65.011902,-48.526933)"
|
|
id="g7087">
|
|
<line
|
|
style="fill:none"
|
|
y2="71"
|
|
x1="72"
|
|
clip-path="url(#clipPath355)"
|
|
x2="136"
|
|
y1="71"
|
|
id="line7081" />
|
|
<polygon
|
|
style="fill:#ffffff;stroke:none"
|
|
clip-path="url(#clipPath355)"
|
|
points="72,71 84,77 84,65 "
|
|
id="polygon7083" />
|
|
<polygon
|
|
style="fill:none"
|
|
points="72,71 84,77 84,65 "
|
|
clip-path="url(#clipPath355)"
|
|
id="polygon7085" />
|
|
</g>
|
|
<g
|
|
style="font-size:11px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;image-rendering:optimizeQuality;text-rendering:geometricPrecision"
|
|
font-size="11px"
|
|
transform="matrix(0.26458333,0,0,0.26458333,-29.028572,13.120984)"
|
|
id="g8207">
|
|
<line
|
|
style="fill:none"
|
|
y2="155"
|
|
x1="71"
|
|
clip-path="url(#clipPath489)"
|
|
x2="71"
|
|
y1="71"
|
|
id="line8201" />
|
|
<circle
|
|
style="fill:none"
|
|
r="6"
|
|
clip-path="url(#clipPath489)"
|
|
cx="71"
|
|
cy="77"
|
|
id="circle8203" />
|
|
<line
|
|
style="fill:none"
|
|
y2="77"
|
|
x1="76"
|
|
clip-path="url(#clipPath489)"
|
|
x2="66"
|
|
y1="77"
|
|
id="line8205" />
|
|
</g>
|
|
</g>
|
|
</svg>
|