commit 1ac13a1490c92c7451a304703c8a3e59080d840d
parent 2fb797c253914d7a668113b612ff627330e1704e
Author: Léo Villeveygoux <l@vgx.fr>
Date: Fri, 16 Oct 2020 17:18:11 +0200
Ajout des séances sur le P2P et ses usages
Diffstat:
7 files changed, 3183 insertions(+), 0 deletions(-)
diff --git a/internet/P2P/Le piratage c'est du vol.mp4 b/internet/P2P/Le piratage c'est du vol.mp4
Binary files differ.
diff --git a/internet/P2P/illustrations/client-serveur-transfers.svg b/internet/P2P/illustrations/client-serveur-transfers.svg
@@ -0,0 +1,832 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ sodipodi:docname="client-serveur-transfers.svg"
+ inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 508 285.75"
+ height="1080"
+ width="1920">
+ <defs
+ id="defs2">
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible;"
+ id="marker1638"
+ refX="0.0"
+ refY="0.0"
+ orient="auto"
+ inkscape:stockid="Arrow1Send">
+ <path
+ transform="scale(0.2) rotate(180) translate(6,0)"
+ style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ id="path1636" />
+ </marker>
+ <marker
+ inkscape:collect="always"
+ inkscape:stockid="Arrow1Send"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="marker1574"
+ style="overflow:visible;"
+ inkscape:isstock="true">
+ <path
+ id="path1572"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1"
+ transform="scale(0.2) rotate(180) translate(6,0)" />
+ </marker>
+ <marker
+ inkscape:collect="always"
+ inkscape:isstock="true"
+ style="overflow:visible;"
+ id="marker1548"
+ refX="0.0"
+ refY="0.0"
+ orient="auto"
+ inkscape:stockid="Arrow1Send">
+ <path
+ transform="scale(0.2) rotate(180) translate(6,0)"
+ style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ id="path1546" />
+ </marker>
+ <marker
+ inkscape:collect="always"
+ inkscape:stockid="Arrow1Send"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="marker1440"
+ style="overflow:visible;"
+ inkscape:isstock="true">
+ <path
+ id="path1438"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1"
+ transform="scale(0.2) rotate(180) translate(6,0)" />
+ </marker>
+ <marker
+ inkscape:collect="always"
+ inkscape:isstock="true"
+ style="overflow:visible;"
+ id="Arrow1Send"
+ refX="0.0"
+ refY="0.0"
+ orient="auto"
+ inkscape:stockid="Arrow1Send">
+ <path
+ transform="scale(0.2) rotate(180) translate(6,0)"
+ style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ id="path1147" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible;"
+ id="Arrow1Mend"
+ refX="0.0"
+ refY="0.0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend">
+ <path
+ transform="scale(0.4) rotate(180) translate(10,0)"
+ style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ id="path1141" />
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ inkscape:window-maximized="1"
+ inkscape:window-y="-1"
+ inkscape:window-x="-1"
+ inkscape:window-height="1078"
+ inkscape:window-width="1918"
+ inkscape:snap-global="false"
+ units="px"
+ showgrid="false"
+ inkscape:document-rotation="0"
+ inkscape:current-layer="layer1"
+ inkscape:document-units="mm"
+ inkscape:cy="514.49288"
+ inkscape:cx="670.85535"
+ inkscape:zoom="0.53589285"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base" />
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Calque 1">
+ <g
+ transform="translate(35.658762)"
+ id="g870">
+ <g
+ id="g855">
+ <rect
+ rx="3.5592356"
+ ry="3.5592353"
+ y="35.952492"
+ x="206.40593"
+ height="45.410343"
+ width="23.870628"
+ id="rect833"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect837"
+ width="3.1277077"
+ height="3.2608824"
+ x="223.35448"
+ y="45.477451" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect839"
+ width="16.238934"
+ height="3.2589984"
+ x="210.34598"
+ y="57.613945" />
+ <rect
+ y="62.905613"
+ x="210.34598"
+ height="3.2589984"
+ width="16.238934"
+ id="rect843"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect845"
+ width="16.238934"
+ height="3.2589984"
+ x="210.34598"
+ y="68.197281" />
+ <rect
+ y="73.488945"
+ x="210.34598"
+ height="3.2589984"
+ width="16.238934"
+ id="rect847"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583"
+ x="218.03642"
+ y="27.585947"
+ id="text859"><tspan
+ sodipodi:role="line"
+ id="tspan857"
+ x="218.03642"
+ y="27.585947"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;stroke-width:0.264583">Serveur</tspan></text>
+ </g>
+ <rect
+ rx="4.9008327"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect874"
+ width="20.980995"
+ height="20.980995"
+ x="133.10789"
+ y="92.61264"
+ ry="4.9008327" />
+ <rect
+ rx="4.9008327"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect876"
+ width="20.980995"
+ height="20.980995"
+ x="336.177"
+ y="90.73774"
+ ry="4.9008327" />
+ <rect
+ rx="4.9008327"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect878"
+ width="20.980995"
+ height="20.980995"
+ x="281.05707"
+ y="180.66891"
+ ry="4.9008327" />
+ <rect
+ rx="4.9008327"
+ ry="4.9008327"
+ y="175.44234"
+ x="167.25653"
+ height="20.980995"
+ width="20.980995"
+ id="rect872"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ ry="4.9008327"
+ y="92.61264"
+ x="212.48297"
+ height="20.980995"
+ width="20.980995"
+ id="rect880"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ rx="4.9008327" />
+ <g
+ id="g978"
+ transform="matrix(0.6668548,0,0,0.66519596,12.288668,62.94987)"
+ style="stroke-width:1.50145">
+ <g
+ style="stroke-width:1.48545"
+ transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)"
+ id="g970">
+ <path
+ sodipodi:nodetypes="sssssssss"
+ d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z"
+ transform="scale(1,-1)"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="path958" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect960"
+ width="70.611977"
+ height="16.612898"
+ x="19.538363"
+ y="-180.39978"
+ transform="scale(1,-1)"
+ ry="2.3656511"
+ rx="3.6153173" />
+ <rect
+ rx="3.6153173"
+ ry="2.3656511"
+ transform="scale(1,-1)"
+ y="-178.15401"
+ x="23.233576"
+ height="12.121358"
+ width="63.221546"
+ id="rect962"
+ style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <path
+ id="path964"
+ style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" />
+ <path
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ d="M 23.192456,170.1623 H 86.425169"
+ id="path966" />
+ <path
+ id="path968"
+ d="M 23.192456,174.39563 H 86.425169"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
+ </g>
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="124.17677"
+ x="17.950861"
+ height="41.455891"
+ width="70.611977"
+ id="rect972"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect974"
+ width="70.611977"
+ height="41.455891"
+ x="19.538363"
+ y="124.17677"
+ ry="7.3674893"
+ rx="7.3491621" />
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="129.9343"
+ x="24.587801"
+ height="29.94083"
+ width="60.5131"
+ id="rect976"
+ style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ </g>
+ <g
+ id="g1000"
+ transform="matrix(0.6668548,0,0,0.66519596,76.043948,145.86284)"
+ style="stroke-width:1.50145">
+ <g
+ style="stroke-width:1.48545"
+ transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)"
+ id="g992">
+ <path
+ sodipodi:nodetypes="sssssssss"
+ d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z"
+ transform="scale(1,-1)"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="path980" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect982"
+ width="70.611977"
+ height="16.612898"
+ x="19.538363"
+ y="-180.39978"
+ transform="scale(1,-1)"
+ ry="2.3656511"
+ rx="3.6153173" />
+ <rect
+ rx="3.6153173"
+ ry="2.3656511"
+ transform="scale(1,-1)"
+ y="-178.15401"
+ x="23.233576"
+ height="12.121358"
+ width="63.221546"
+ id="rect984"
+ style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <path
+ id="path986"
+ style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" />
+ <path
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ d="M 23.192456,170.1623 H 86.425169"
+ id="path988" />
+ <path
+ id="path990"
+ d="M 23.192456,174.39563 H 86.425169"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
+ </g>
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="124.17677"
+ x="17.950861"
+ height="41.455891"
+ width="70.611977"
+ id="rect994"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect996"
+ width="70.611977"
+ height="41.455891"
+ x="19.538363"
+ y="124.17677"
+ ry="7.3674893"
+ rx="7.3491621" />
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="129.9343"
+ x="24.587801"
+ height="29.94083"
+ width="60.5131"
+ id="rect998"
+ style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ </g>
+ <g
+ id="g1022"
+ transform="matrix(0.6668548,0,0,0.66519596,400.54808,27.735987)"
+ style="stroke-width:1.50145">
+ <g
+ style="stroke-width:1.48545"
+ transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)"
+ id="g1014">
+ <path
+ sodipodi:nodetypes="sssssssss"
+ d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z"
+ transform="scale(1,-1)"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="path1002" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect1004"
+ width="70.611977"
+ height="16.612898"
+ x="19.538363"
+ y="-180.39978"
+ transform="scale(1,-1)"
+ ry="2.3656511"
+ rx="3.6153173" />
+ <rect
+ rx="3.6153173"
+ ry="2.3656511"
+ transform="scale(1,-1)"
+ y="-178.15401"
+ x="23.233576"
+ height="12.121358"
+ width="63.221546"
+ id="rect1006"
+ style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <path
+ id="path1008"
+ style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" />
+ <path
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ d="M 23.192456,170.1623 H 86.425169"
+ id="path1010" />
+ <path
+ id="path1012"
+ d="M 23.192456,174.39563 H 86.425169"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
+ </g>
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="124.17677"
+ x="17.950861"
+ height="41.455891"
+ width="70.611977"
+ id="rect1016"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect1018"
+ width="70.611977"
+ height="41.455891"
+ x="19.538363"
+ y="124.17677"
+ ry="7.3674893"
+ rx="7.3491621" />
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="129.9343"
+ x="24.587801"
+ height="29.94083"
+ width="60.5131"
+ id="rect1020"
+ style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ </g>
+ <g
+ id="g1044"
+ transform="matrix(0.6668548,0,0,0.66519596,358.02344,144.24305)"
+ style="stroke-width:1.50145">
+ <g
+ style="stroke-width:1.48545"
+ transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)"
+ id="g1036">
+ <path
+ sodipodi:nodetypes="sssssssss"
+ d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z"
+ transform="scale(1,-1)"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="path1024" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect1026"
+ width="70.611977"
+ height="16.612898"
+ x="19.538363"
+ y="-180.39978"
+ transform="scale(1,-1)"
+ ry="2.3656511"
+ rx="3.6153173" />
+ <rect
+ rx="3.6153173"
+ ry="2.3656511"
+ transform="scale(1,-1)"
+ y="-178.15401"
+ x="23.233576"
+ height="12.121358"
+ width="63.221546"
+ id="rect1028"
+ style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <path
+ id="path1030"
+ style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" />
+ <path
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ d="M 23.192456,170.1623 H 86.425169"
+ id="path1032" />
+ <path
+ id="path1034"
+ d="M 23.192456,174.39563 H 86.425169"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
+ </g>
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="124.17677"
+ x="17.950861"
+ height="41.455891"
+ width="70.611977"
+ id="rect1038"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect1040"
+ width="70.611977"
+ height="41.455891"
+ x="19.538363"
+ y="124.17677"
+ ry="7.3674893"
+ rx="7.3491621" />
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="129.9343"
+ x="24.587801"
+ height="29.94083"
+ width="60.5131"
+ id="rect1042"
+ style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ </g>
+ <g
+ style="stroke-width:1.50145"
+ transform="matrix(0.6668548,0,0,0.66519596,221.17795,149.74876)"
+ id="g956">
+ <g
+ id="g939"
+ transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)"
+ style="stroke-width:1.48545">
+ <path
+ id="rect941"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ transform="scale(1,-1)"
+ d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z"
+ sodipodi:nodetypes="sssssssss" />
+ <rect
+ rx="3.6153173"
+ ry="2.3656511"
+ transform="scale(1,-1)"
+ y="-180.39978"
+ x="19.538363"
+ height="16.612898"
+ width="70.611977"
+ id="rect889"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect891"
+ width="63.221546"
+ height="12.121358"
+ x="23.233576"
+ y="-178.15401"
+ transform="scale(1,-1)"
+ ry="2.3656511"
+ rx="3.6153173" />
+ <path
+ d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682"
+ style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path913" />
+ <path
+ id="path916"
+ d="M 23.192456,170.1623 H 86.425169"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
+ <path
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ d="M 23.192456,174.39563 H 86.425169"
+ id="path932" />
+ </g>
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect944"
+ width="70.611977"
+ height="41.455891"
+ x="17.950861"
+ y="124.17677"
+ ry="7.3674893"
+ rx="7.3491621" />
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="124.17677"
+ x="19.538363"
+ height="41.455891"
+ width="70.611977"
+ id="rect884"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect882"
+ width="60.5131"
+ height="29.94083"
+ x="24.587801"
+ y="129.9343"
+ ry="7.3674893"
+ rx="7.3491621" />
+ </g>
+ <g
+ style="stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none"
+ id="g1110">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 242.06469,69.532178 228.93155,92.626152"
+ id="path1046"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#g870"
+ inkscape:connection-end="#rect880" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 212.48297,103.10314 H 154.08889"
+ id="path1050"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect880"
+ inkscape:connection-end="#rect874" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 233.46397,102.94413 336.177,101.38725"
+ id="path1052"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect880"
+ inkscape:connection-end="#rect876" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 357.158,104.42111 55.3607,16.84948"
+ id="path1054"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect876"
+ inkscape:connection-end="#g1022" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 350.55334,111.71873 42.64455,115.12621"
+ id="path1056"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect876"
+ inkscape:connection-end="#g1044" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 340.27728,111.65424 -42.33949,69.07917"
+ id="path1058"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect876"
+ inkscape:connection-end="#rect878" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 283.77429,181.17772 230.74674,113.08483"
+ id="path1060"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect878"
+ inkscape:connection-end="#rect880" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 286.82346,201.64991 -13.82524,30.70074"
+ id="path1062"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect878"
+ inkscape:connection-end="#g956" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 281.05707,190.67761 -92.81954,-4.26297"
+ id="path1064"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect878"
+ inkscape:connection-end="#rect872" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 173.42206,175.44234 -25.49869,-61.8487"
+ id="path1066"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect872"
+ inkscape:connection-end="#rect874" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 168.98227,195.26156 -33.48246,35.63687"
+ id="path1068"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect872"
+ inkscape:connection-end="#g1000" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 133.38648,110.33147 72.405854,153.49562"
+ id="path1070"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect874"
+ inkscape:connection-end="#g978" />
+ </g>
+ <text
+ id="text859-1"
+ y="135.15707"
+ x="36.630463"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583"
+ xml:space="preserve"><tspan
+ sodipodi:role="line"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;stroke-width:0.264583"
+ y="135.15707"
+ x="36.630463"
+ id="tspan857-3">Client</tspan></text>
+ <path
+ sodipodi:nodetypes="cccc"
+ id="path1130"
+ d="M 219.84734,63.500589 197.03853,97.461775 138.29325,97.041979 73.46847,144.95422"
+ style="fill:none;stroke:#ef2929;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Send)" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ style="fill:none;stroke:#ef2929;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1440)"
+ d="m 228.32139,72.736154 -19.66518,36.563926 -64.62248,3.35838 32.43369,75.10593 -43.92426,40.20007"
+ id="path1436" />
+ <path
+ id="path1490"
+ d="m 235.97536,82.559406 -19.11849,38.075174 58.76481,73.78718 -8.59731,26.53106"
+ style="fill:none;stroke:#ef2929;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1548)"
+ sodipodi:nodetypes="cccc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ style="fill:none;stroke:#ef2929;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1574)"
+ d="m 247.31964,79.284957 -12.24626,38.109203 106.93113,-0.20997 39.95645,102.45722"
+ id="path1570" />
+ <path
+ id="path1634"
+ d="m 259.21065,83.917272 -5.06513,21.988568 95.92298,-4.75792 56.29246,19.12707"
+ style="fill:none;stroke:#ef2929;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1638)"
+ sodipodi:nodetypes="cccc" />
+ <text
+ id="text1750"
+ y="45.151669"
+ x="324.51779"
+ style="font-size:5.64444px;line-height:1.25;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
+ xml:space="preserve"><tspan
+ style="stroke-width:0.264583"
+ y="45.151669"
+ x="324.51779"
+ id="tspan1748"
+ sodipodi:role="line" /></text>
+ <text
+ id="text1758"
+ y="95.088417"
+ x="311.31583"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;fill:#ef2929;stroke-width:0.264583"
+ y="95.088417"
+ x="311.31583"
+ id="tspan1756"
+ sodipodi:role="line">SALUT</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583"
+ x="307.4614"
+ y="137.08151"
+ id="text1770"><tspan
+ sodipodi:role="line"
+ id="tspan1768"
+ x="307.4614"
+ y="137.08151"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;fill:#ef2929;stroke-width:0.264583">SALUT</tspan></text>
+ <text
+ id="text1762"
+ y="90.042694"
+ x="162.65831"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;fill:#ef2929;stroke-width:0.264583"
+ y="90.042694"
+ x="162.65831"
+ id="tspan1760"
+ sodipodi:role="line">SALUT</tspan></text>
+ <text
+ transform="rotate(52.060546)"
+ id="text1766"
+ y="-104.0727"
+ x="282.32983"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;fill:#ef2929;stroke-width:0.264583"
+ y="-104.0727"
+ x="282.32983"
+ id="tspan1764"
+ sodipodi:role="line">SALUT</tspan></text>
+ <text
+ transform="rotate(64.247648)"
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583"
+ x="217.63216"
+ y="-86.400162"
+ id="text1754"><tspan
+ sodipodi:role="line"
+ id="tspan1752"
+ x="217.63216"
+ y="-86.400162"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;fill:#ef2929;stroke-width:0.264583">SALUT</tspan></text>
+ </g>
+</svg>
diff --git a/internet/P2P/illustrations/client-serveur.svg b/internet/P2P/illustrations/client-serveur.svg
@@ -0,0 +1,661 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ sodipodi:docname="client-serveur.svg"
+ inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 508 285.75"
+ height="1080"
+ width="1920">
+ <defs
+ id="defs2" />
+ <sodipodi:namedview
+ inkscape:window-maximized="1"
+ inkscape:window-y="-1"
+ inkscape:window-x="-1"
+ inkscape:window-height="1078"
+ inkscape:window-width="1918"
+ inkscape:snap-global="false"
+ units="px"
+ showgrid="false"
+ inkscape:document-rotation="0"
+ inkscape:current-layer="layer1"
+ inkscape:document-units="mm"
+ inkscape:cy="-136.08048"
+ inkscape:cx="1137.1294"
+ inkscape:zoom="0.34502294"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base" />
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Calque 1">
+ <g
+ transform="translate(35.658762)"
+ id="g870">
+ <g
+ id="g855">
+ <rect
+ rx="3.5592356"
+ ry="3.5592353"
+ y="35.952492"
+ x="206.40593"
+ height="45.410343"
+ width="23.870628"
+ id="rect833"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect837"
+ width="3.1277077"
+ height="3.2608824"
+ x="223.35448"
+ y="45.477451" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect839"
+ width="16.238934"
+ height="3.2589984"
+ x="210.34598"
+ y="57.613945" />
+ <rect
+ y="62.905613"
+ x="210.34598"
+ height="3.2589984"
+ width="16.238934"
+ id="rect843"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect845"
+ width="16.238934"
+ height="3.2589984"
+ x="210.34598"
+ y="68.197281" />
+ <rect
+ y="73.488945"
+ x="210.34598"
+ height="3.2589984"
+ width="16.238934"
+ id="rect847"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583"
+ x="218.03642"
+ y="27.585947"
+ id="text859"><tspan
+ sodipodi:role="line"
+ id="tspan857"
+ x="218.03642"
+ y="27.585947"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;stroke-width:0.264583">Serveur</tspan></text>
+ </g>
+ <rect
+ rx="4.9008327"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect874"
+ width="20.980995"
+ height="20.980995"
+ x="133.10789"
+ y="92.61264"
+ ry="4.9008327" />
+ <rect
+ rx="4.9008327"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect876"
+ width="20.980995"
+ height="20.980995"
+ x="336.177"
+ y="90.73774"
+ ry="4.9008327" />
+ <rect
+ rx="4.9008327"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect878"
+ width="20.980995"
+ height="20.980995"
+ x="281.05707"
+ y="180.66891"
+ ry="4.9008327" />
+ <rect
+ rx="4.9008327"
+ ry="4.9008327"
+ y="175.44234"
+ x="167.25653"
+ height="20.980995"
+ width="20.980995"
+ id="rect872"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ ry="4.9008327"
+ y="92.61264"
+ x="212.48297"
+ height="20.980995"
+ width="20.980995"
+ id="rect880"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ rx="4.9008327" />
+ <g
+ id="g978"
+ transform="matrix(0.6668548,0,0,0.66519596,12.288668,62.94987)"
+ style="stroke-width:1.50145">
+ <g
+ style="stroke-width:1.48545"
+ transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)"
+ id="g970">
+ <path
+ sodipodi:nodetypes="sssssssss"
+ d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z"
+ transform="scale(1,-1)"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="path958" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect960"
+ width="70.611977"
+ height="16.612898"
+ x="19.538363"
+ y="-180.39978"
+ transform="scale(1,-1)"
+ ry="2.3656511"
+ rx="3.6153173" />
+ <rect
+ rx="3.6153173"
+ ry="2.3656511"
+ transform="scale(1,-1)"
+ y="-178.15401"
+ x="23.233576"
+ height="12.121358"
+ width="63.221546"
+ id="rect962"
+ style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <path
+ id="path964"
+ style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" />
+ <path
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ d="M 23.192456,170.1623 H 86.425169"
+ id="path966" />
+ <path
+ id="path968"
+ d="M 23.192456,174.39563 H 86.425169"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
+ </g>
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="124.17677"
+ x="17.950861"
+ height="41.455891"
+ width="70.611977"
+ id="rect972"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect974"
+ width="70.611977"
+ height="41.455891"
+ x="19.538363"
+ y="124.17677"
+ ry="7.3674893"
+ rx="7.3491621" />
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="129.9343"
+ x="24.587801"
+ height="29.94083"
+ width="60.5131"
+ id="rect976"
+ style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ </g>
+ <g
+ id="g1000"
+ transform="matrix(0.6668548,0,0,0.66519596,76.043948,145.86284)"
+ style="stroke-width:1.50145">
+ <g
+ style="stroke-width:1.48545"
+ transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)"
+ id="g992">
+ <path
+ sodipodi:nodetypes="sssssssss"
+ d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z"
+ transform="scale(1,-1)"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="path980" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect982"
+ width="70.611977"
+ height="16.612898"
+ x="19.538363"
+ y="-180.39978"
+ transform="scale(1,-1)"
+ ry="2.3656511"
+ rx="3.6153173" />
+ <rect
+ rx="3.6153173"
+ ry="2.3656511"
+ transform="scale(1,-1)"
+ y="-178.15401"
+ x="23.233576"
+ height="12.121358"
+ width="63.221546"
+ id="rect984"
+ style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <path
+ id="path986"
+ style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" />
+ <path
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ d="M 23.192456,170.1623 H 86.425169"
+ id="path988" />
+ <path
+ id="path990"
+ d="M 23.192456,174.39563 H 86.425169"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
+ </g>
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="124.17677"
+ x="17.950861"
+ height="41.455891"
+ width="70.611977"
+ id="rect994"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect996"
+ width="70.611977"
+ height="41.455891"
+ x="19.538363"
+ y="124.17677"
+ ry="7.3674893"
+ rx="7.3491621" />
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="129.9343"
+ x="24.587801"
+ height="29.94083"
+ width="60.5131"
+ id="rect998"
+ style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ </g>
+ <g
+ id="g1022"
+ transform="matrix(0.6668548,0,0,0.66519596,400.54808,27.735987)"
+ style="stroke-width:1.50145">
+ <g
+ style="stroke-width:1.48545"
+ transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)"
+ id="g1014">
+ <path
+ sodipodi:nodetypes="sssssssss"
+ d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z"
+ transform="scale(1,-1)"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="path1002" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect1004"
+ width="70.611977"
+ height="16.612898"
+ x="19.538363"
+ y="-180.39978"
+ transform="scale(1,-1)"
+ ry="2.3656511"
+ rx="3.6153173" />
+ <rect
+ rx="3.6153173"
+ ry="2.3656511"
+ transform="scale(1,-1)"
+ y="-178.15401"
+ x="23.233576"
+ height="12.121358"
+ width="63.221546"
+ id="rect1006"
+ style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <path
+ id="path1008"
+ style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" />
+ <path
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ d="M 23.192456,170.1623 H 86.425169"
+ id="path1010" />
+ <path
+ id="path1012"
+ d="M 23.192456,174.39563 H 86.425169"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
+ </g>
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="124.17677"
+ x="17.950861"
+ height="41.455891"
+ width="70.611977"
+ id="rect1016"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect1018"
+ width="70.611977"
+ height="41.455891"
+ x="19.538363"
+ y="124.17677"
+ ry="7.3674893"
+ rx="7.3491621" />
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="129.9343"
+ x="24.587801"
+ height="29.94083"
+ width="60.5131"
+ id="rect1020"
+ style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ </g>
+ <g
+ id="g1044"
+ transform="matrix(0.6668548,0,0,0.66519596,358.02344,144.24305)"
+ style="stroke-width:1.50145">
+ <g
+ style="stroke-width:1.48545"
+ transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)"
+ id="g1036">
+ <path
+ sodipodi:nodetypes="sssssssss"
+ d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z"
+ transform="scale(1,-1)"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="path1024" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect1026"
+ width="70.611977"
+ height="16.612898"
+ x="19.538363"
+ y="-180.39978"
+ transform="scale(1,-1)"
+ ry="2.3656511"
+ rx="3.6153173" />
+ <rect
+ rx="3.6153173"
+ ry="2.3656511"
+ transform="scale(1,-1)"
+ y="-178.15401"
+ x="23.233576"
+ height="12.121358"
+ width="63.221546"
+ id="rect1028"
+ style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <path
+ id="path1030"
+ style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" />
+ <path
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ d="M 23.192456,170.1623 H 86.425169"
+ id="path1032" />
+ <path
+ id="path1034"
+ d="M 23.192456,174.39563 H 86.425169"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
+ </g>
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="124.17677"
+ x="17.950861"
+ height="41.455891"
+ width="70.611977"
+ id="rect1038"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect1040"
+ width="70.611977"
+ height="41.455891"
+ x="19.538363"
+ y="124.17677"
+ ry="7.3674893"
+ rx="7.3491621" />
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="129.9343"
+ x="24.587801"
+ height="29.94083"
+ width="60.5131"
+ id="rect1042"
+ style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ </g>
+ <g
+ style="stroke-width:1.50145"
+ transform="matrix(0.6668548,0,0,0.66519596,221.17795,149.74876)"
+ id="g956">
+ <g
+ id="g939"
+ transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)"
+ style="stroke-width:1.48545">
+ <path
+ id="rect941"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ transform="scale(1,-1)"
+ d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z"
+ sodipodi:nodetypes="sssssssss" />
+ <rect
+ rx="3.6153173"
+ ry="2.3656511"
+ transform="scale(1,-1)"
+ y="-180.39978"
+ x="19.538363"
+ height="16.612898"
+ width="70.611977"
+ id="rect889"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect891"
+ width="63.221546"
+ height="12.121358"
+ x="23.233576"
+ y="-178.15401"
+ transform="scale(1,-1)"
+ ry="2.3656511"
+ rx="3.6153173" />
+ <path
+ d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682"
+ style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path913" />
+ <path
+ id="path916"
+ d="M 23.192456,170.1623 H 86.425169"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
+ <path
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ d="M 23.192456,174.39563 H 86.425169"
+ id="path932" />
+ </g>
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect944"
+ width="70.611977"
+ height="41.455891"
+ x="17.950861"
+ y="124.17677"
+ ry="7.3674893"
+ rx="7.3491621" />
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="124.17677"
+ x="19.538363"
+ height="41.455891"
+ width="70.611977"
+ id="rect884"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect882"
+ width="60.5131"
+ height="29.94083"
+ x="24.587801"
+ y="129.9343"
+ ry="7.3674893"
+ rx="7.3491621" />
+ </g>
+ <g
+ style="stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none"
+ id="g1110">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 242.06469,69.532178 228.93155,92.626152"
+ id="path1046"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#g870"
+ inkscape:connection-end="#rect880" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 212.48297,103.10314 H 154.08889"
+ id="path1050"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect880"
+ inkscape:connection-end="#rect874" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 233.46397,102.94413 336.177,101.38725"
+ id="path1052"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect880"
+ inkscape:connection-end="#rect876" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 357.158,104.42111 55.3607,16.84948"
+ id="path1054"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect876"
+ inkscape:connection-end="#g1022" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 350.55334,111.71873 42.64455,115.12621"
+ id="path1056"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect876"
+ inkscape:connection-end="#g1044" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 340.27728,111.65424 -42.33949,69.07917"
+ id="path1058"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect876"
+ inkscape:connection-end="#rect878" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 283.77429,181.17772 230.74674,113.08483"
+ id="path1060"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect878"
+ inkscape:connection-end="#rect880" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 286.82346,201.64991 -13.82524,30.70074"
+ id="path1062"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect878"
+ inkscape:connection-end="#g956" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 281.05707,190.67761 -92.81954,-4.26297"
+ id="path1064"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect878"
+ inkscape:connection-end="#rect872" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 173.42206,175.44234 -25.49869,-61.8487"
+ id="path1066"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect872"
+ inkscape:connection-end="#rect874" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 168.98227,195.26156 -33.48246,35.63687"
+ id="path1068"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect872"
+ inkscape:connection-end="#g1000" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 133.38648,110.33147 72.405854,153.49562"
+ id="path1070"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect874"
+ inkscape:connection-end="#g978" />
+ </g>
+ <text
+ id="text859-1"
+ y="135.15707"
+ x="36.630463"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583"
+ xml:space="preserve"><tspan
+ sodipodi:role="line"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;stroke-width:0.264583"
+ y="135.15707"
+ x="36.630463"
+ id="tspan857-3">Client</tspan></text>
+ <text
+ id="text859-11"
+ y="85.520592"
+ x="130.09627"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;fill:#babdb6;stroke-width:0.264583"
+ y="85.520592"
+ x="130.09627"
+ id="tspan857-0"
+ sodipodi:role="line">Routeur</tspan></text>
+ </g>
+</svg>
diff --git a/internet/P2P/illustrations/p2p-transfers-1.svg b/internet/P2P/illustrations/p2p-transfers-1.svg
@@ -0,0 +1,861 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ sodipodi:docname="p2p-transfers-1.svg"
+ inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 508 285.75"
+ height="1080"
+ width="1920">
+ <defs
+ id="defs2">
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible;"
+ id="marker2580"
+ refX="0.0"
+ refY="0.0"
+ orient="auto"
+ inkscape:stockid="Arrow1Send">
+ <path
+ transform="scale(0.2) rotate(180) translate(6,0)"
+ style="fill-rule:evenodd;stroke:#73d216;stroke-width:1pt;stroke-opacity:1;fill:#73d216;fill-opacity:1"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ id="path2578" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Send"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="marker2302"
+ style="overflow:visible;"
+ inkscape:isstock="true">
+ <path
+ id="path2300"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1"
+ transform="scale(0.2) rotate(180) translate(6,0)" />
+ </marker>
+ <marker
+ inkscape:collect="always"
+ inkscape:isstock="true"
+ style="overflow:visible;"
+ id="marker1638"
+ refX="0.0"
+ refY="0.0"
+ orient="auto"
+ inkscape:stockid="Arrow1Send">
+ <path
+ transform="scale(0.2) rotate(180) translate(6,0)"
+ style="fill-rule:evenodd;stroke:#f57900;stroke-width:1pt;stroke-opacity:1;fill:#f57900;fill-opacity:1"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ id="path1636" />
+ </marker>
+ <marker
+ inkscape:collect="always"
+ inkscape:stockid="Arrow1Send"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="marker1574"
+ style="overflow:visible;"
+ inkscape:isstock="true">
+ <path
+ id="path1572"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#ad7fa8;stroke-width:1pt;stroke-opacity:1;fill:#ad7fa8;fill-opacity:1"
+ transform="scale(0.2) rotate(180) translate(6,0)" />
+ </marker>
+ <marker
+ inkscape:collect="always"
+ inkscape:isstock="true"
+ style="overflow:visible;"
+ id="marker1548"
+ refX="0.0"
+ refY="0.0"
+ orient="auto"
+ inkscape:stockid="Arrow1Send">
+ <path
+ transform="scale(0.2) rotate(180) translate(6,0)"
+ style="fill-rule:evenodd;stroke:#3465a4;stroke-width:1pt;stroke-opacity:1;fill:#3465a4;fill-opacity:1"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ id="path1546" />
+ </marker>
+ <marker
+ inkscape:collect="always"
+ inkscape:stockid="Arrow1Send"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="marker1440"
+ style="overflow:visible;"
+ inkscape:isstock="true">
+ <path
+ id="path1438"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#8ae234;stroke-width:1pt;stroke-opacity:1;fill:#8ae234;fill-opacity:1"
+ transform="scale(0.2) rotate(180) translate(6,0)" />
+ </marker>
+ <marker
+ inkscape:collect="always"
+ inkscape:isstock="true"
+ style="overflow:visible;"
+ id="Arrow1Send"
+ refX="0.0"
+ refY="0.0"
+ orient="auto"
+ inkscape:stockid="Arrow1Send">
+ <path
+ transform="scale(0.2) rotate(180) translate(6,0)"
+ style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ id="path1147" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible;"
+ id="Arrow1Mend"
+ refX="0.0"
+ refY="0.0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend">
+ <path
+ transform="scale(0.4) rotate(180) translate(10,0)"
+ style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ id="path1141" />
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ inkscape:window-maximized="1"
+ inkscape:window-y="-1"
+ inkscape:window-x="-1"
+ inkscape:window-height="1078"
+ inkscape:window-width="1918"
+ inkscape:snap-global="false"
+ units="px"
+ showgrid="false"
+ inkscape:document-rotation="0"
+ inkscape:current-layer="layer1"
+ inkscape:document-units="mm"
+ inkscape:cy="467.34556"
+ inkscape:cx="727.24447"
+ inkscape:zoom="0.6048732"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base" />
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Calque 1">
+ <g
+ transform="translate(35.658762)"
+ id="g870">
+ <g
+ id="g855">
+ <rect
+ rx="3.5592356"
+ ry="3.5592353"
+ y="35.952492"
+ x="206.40593"
+ height="45.410343"
+ width="23.870628"
+ id="rect833"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect837"
+ width="3.1277077"
+ height="3.2608824"
+ x="223.35448"
+ y="45.477451" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect839"
+ width="16.238934"
+ height="3.2589984"
+ x="210.34598"
+ y="57.613945" />
+ <rect
+ y="62.905613"
+ x="210.34598"
+ height="3.2589984"
+ width="16.238934"
+ id="rect843"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect845"
+ width="16.238934"
+ height="3.2589984"
+ x="210.34598"
+ y="68.197281" />
+ <rect
+ y="73.488945"
+ x="210.34598"
+ height="3.2589984"
+ width="16.238934"
+ id="rect847"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583"
+ x="218.03642"
+ y="27.585947"
+ id="text859"><tspan
+ sodipodi:role="line"
+ id="tspan857"
+ x="218.03642"
+ y="27.585947"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;stroke-width:0.264583">Serveur</tspan></text>
+ </g>
+ <rect
+ rx="4.9008327"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect874"
+ width="20.980995"
+ height="20.980995"
+ x="133.10789"
+ y="92.61264"
+ ry="4.9008327" />
+ <rect
+ rx="4.9008327"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect876"
+ width="20.980995"
+ height="20.980995"
+ x="336.177"
+ y="90.73774"
+ ry="4.9008327" />
+ <rect
+ rx="4.9008327"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect878"
+ width="20.980995"
+ height="20.980995"
+ x="281.05707"
+ y="180.66891"
+ ry="4.9008327" />
+ <rect
+ rx="4.9008327"
+ ry="4.9008327"
+ y="175.44234"
+ x="167.25653"
+ height="20.980995"
+ width="20.980995"
+ id="rect872"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ ry="4.9008327"
+ y="92.61264"
+ x="212.48297"
+ height="20.980995"
+ width="20.980995"
+ id="rect880"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ rx="4.9008327" />
+ <g
+ id="g978"
+ transform="matrix(0.6668548,0,0,0.66519596,12.288668,62.94987)"
+ style="stroke-width:1.50145">
+ <g
+ style="stroke-width:1.48545"
+ transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)"
+ id="g970">
+ <path
+ sodipodi:nodetypes="sssssssss"
+ d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z"
+ transform="scale(1,-1)"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="path958" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect960"
+ width="70.611977"
+ height="16.612898"
+ x="19.538363"
+ y="-180.39978"
+ transform="scale(1,-1)"
+ ry="2.3656511"
+ rx="3.6153173" />
+ <rect
+ rx="3.6153173"
+ ry="2.3656511"
+ transform="scale(1,-1)"
+ y="-178.15401"
+ x="23.233576"
+ height="12.121358"
+ width="63.221546"
+ id="rect962"
+ style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <path
+ id="path964"
+ style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" />
+ <path
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ d="M 23.192456,170.1623 H 86.425169"
+ id="path966" />
+ <path
+ id="path968"
+ d="M 23.192456,174.39563 H 86.425169"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
+ </g>
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="124.17677"
+ x="17.950861"
+ height="41.455891"
+ width="70.611977"
+ id="rect972"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect974"
+ width="70.611977"
+ height="41.455891"
+ x="19.538363"
+ y="124.17677"
+ ry="7.3674893"
+ rx="7.3491621" />
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="129.9343"
+ x="24.587801"
+ height="29.94083"
+ width="60.5131"
+ id="rect976"
+ style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ </g>
+ <g
+ id="g1000"
+ transform="matrix(0.6668548,0,0,0.66519596,76.043948,145.86284)"
+ style="stroke-width:1.50145">
+ <g
+ style="stroke-width:1.48545"
+ transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)"
+ id="g992">
+ <path
+ sodipodi:nodetypes="sssssssss"
+ d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z"
+ transform="scale(1,-1)"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="path980" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect982"
+ width="70.611977"
+ height="16.612898"
+ x="19.538363"
+ y="-180.39978"
+ transform="scale(1,-1)"
+ ry="2.3656511"
+ rx="3.6153173" />
+ <rect
+ rx="3.6153173"
+ ry="2.3656511"
+ transform="scale(1,-1)"
+ y="-178.15401"
+ x="23.233576"
+ height="12.121358"
+ width="63.221546"
+ id="rect984"
+ style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <path
+ id="path986"
+ style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" />
+ <path
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ d="M 23.192456,170.1623 H 86.425169"
+ id="path988" />
+ <path
+ id="path990"
+ d="M 23.192456,174.39563 H 86.425169"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
+ </g>
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="124.17677"
+ x="17.950861"
+ height="41.455891"
+ width="70.611977"
+ id="rect994"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect996"
+ width="70.611977"
+ height="41.455891"
+ x="19.538363"
+ y="124.17677"
+ ry="7.3674893"
+ rx="7.3491621" />
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="129.9343"
+ x="24.587801"
+ height="29.94083"
+ width="60.5131"
+ id="rect998"
+ style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ </g>
+ <g
+ id="g1022"
+ transform="matrix(0.6668548,0,0,0.66519596,400.54808,27.735987)"
+ style="stroke-width:1.50145">
+ <g
+ style="stroke-width:1.48545"
+ transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)"
+ id="g1014">
+ <path
+ sodipodi:nodetypes="sssssssss"
+ d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z"
+ transform="scale(1,-1)"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="path1002" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect1004"
+ width="70.611977"
+ height="16.612898"
+ x="19.538363"
+ y="-180.39978"
+ transform="scale(1,-1)"
+ ry="2.3656511"
+ rx="3.6153173" />
+ <rect
+ rx="3.6153173"
+ ry="2.3656511"
+ transform="scale(1,-1)"
+ y="-178.15401"
+ x="23.233576"
+ height="12.121358"
+ width="63.221546"
+ id="rect1006"
+ style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <path
+ id="path1008"
+ style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" />
+ <path
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ d="M 23.192456,170.1623 H 86.425169"
+ id="path1010" />
+ <path
+ id="path1012"
+ d="M 23.192456,174.39563 H 86.425169"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
+ </g>
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="124.17677"
+ x="17.950861"
+ height="41.455891"
+ width="70.611977"
+ id="rect1016"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect1018"
+ width="70.611977"
+ height="41.455891"
+ x="19.538363"
+ y="124.17677"
+ ry="7.3674893"
+ rx="7.3491621" />
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="129.9343"
+ x="24.587801"
+ height="29.94083"
+ width="60.5131"
+ id="rect1020"
+ style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ </g>
+ <g
+ id="g1044"
+ transform="matrix(0.6668548,0,0,0.66519596,358.02344,144.24305)"
+ style="stroke-width:1.50145">
+ <g
+ style="stroke-width:1.48545"
+ transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)"
+ id="g1036">
+ <path
+ sodipodi:nodetypes="sssssssss"
+ d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z"
+ transform="scale(1,-1)"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="path1024" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect1026"
+ width="70.611977"
+ height="16.612898"
+ x="19.538363"
+ y="-180.39978"
+ transform="scale(1,-1)"
+ ry="2.3656511"
+ rx="3.6153173" />
+ <rect
+ rx="3.6153173"
+ ry="2.3656511"
+ transform="scale(1,-1)"
+ y="-178.15401"
+ x="23.233576"
+ height="12.121358"
+ width="63.221546"
+ id="rect1028"
+ style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <path
+ id="path1030"
+ style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" />
+ <path
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ d="M 23.192456,170.1623 H 86.425169"
+ id="path1032" />
+ <path
+ id="path1034"
+ d="M 23.192456,174.39563 H 86.425169"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
+ </g>
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="124.17677"
+ x="17.950861"
+ height="41.455891"
+ width="70.611977"
+ id="rect1038"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect1040"
+ width="70.611977"
+ height="41.455891"
+ x="19.538363"
+ y="124.17677"
+ ry="7.3674893"
+ rx="7.3491621" />
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="129.9343"
+ x="24.587801"
+ height="29.94083"
+ width="60.5131"
+ id="rect1042"
+ style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ </g>
+ <g
+ style="stroke-width:1.50145"
+ transform="matrix(0.6668548,0,0,0.66519596,221.17795,149.74876)"
+ id="g956">
+ <g
+ id="g939"
+ transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)"
+ style="stroke-width:1.48545">
+ <path
+ id="rect941"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ transform="scale(1,-1)"
+ d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z"
+ sodipodi:nodetypes="sssssssss" />
+ <rect
+ rx="3.6153173"
+ ry="2.3656511"
+ transform="scale(1,-1)"
+ y="-180.39978"
+ x="19.538363"
+ height="16.612898"
+ width="70.611977"
+ id="rect889"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect891"
+ width="63.221546"
+ height="12.121358"
+ x="23.233576"
+ y="-178.15401"
+ transform="scale(1,-1)"
+ ry="2.3656511"
+ rx="3.6153173" />
+ <path
+ d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682"
+ style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path913" />
+ <path
+ id="path916"
+ d="M 23.192456,170.1623 H 86.425169"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
+ <path
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ d="M 23.192456,174.39563 H 86.425169"
+ id="path932" />
+ </g>
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect944"
+ width="70.611977"
+ height="41.455891"
+ x="17.950861"
+ y="124.17677"
+ ry="7.3674893"
+ rx="7.3491621" />
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="124.17677"
+ x="19.538363"
+ height="41.455891"
+ width="70.611977"
+ id="rect884"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect882"
+ width="60.5131"
+ height="29.94083"
+ x="24.587801"
+ y="129.9343"
+ ry="7.3674893"
+ rx="7.3491621" />
+ </g>
+ <g
+ style="stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none"
+ id="g1110">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 242.06469,69.532178 228.93155,92.626152"
+ id="path1046"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#g870"
+ inkscape:connection-end="#rect880" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 212.48297,103.10314 H 154.08889"
+ id="path1050"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect880"
+ inkscape:connection-end="#rect874" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 233.46397,102.94413 336.177,101.38725"
+ id="path1052"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect880"
+ inkscape:connection-end="#rect876" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 357.158,104.42111 55.3607,16.84948"
+ id="path1054"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect876"
+ inkscape:connection-end="#g1022" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 350.55334,111.71873 42.64455,115.12621"
+ id="path1056"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect876"
+ inkscape:connection-end="#g1044" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 340.27728,111.65424 -42.33949,69.07917"
+ id="path1058"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect876"
+ inkscape:connection-end="#rect878" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 283.77429,181.17772 230.74674,113.08483"
+ id="path1060"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect878"
+ inkscape:connection-end="#rect880" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 286.82346,201.64991 -13.82524,30.70074"
+ id="path1062"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect878"
+ inkscape:connection-end="#g956" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 281.05707,190.67761 -92.81954,-4.26297"
+ id="path1064"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect878"
+ inkscape:connection-end="#rect872" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 173.42206,175.44234 -25.49869,-61.8487"
+ id="path1066"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect872"
+ inkscape:connection-end="#rect874" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 168.98227,195.26156 -33.48246,35.63687"
+ id="path1068"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect872"
+ inkscape:connection-end="#g1000" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 133.38648,110.33147 72.405854,153.49562"
+ id="path1070"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect874"
+ inkscape:connection-end="#g978" />
+ </g>
+ <text
+ id="text859-1"
+ y="135.15707"
+ x="36.630463"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583"
+ xml:space="preserve"><tspan
+ sodipodi:role="line"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;stroke-width:0.264583"
+ y="135.15707"
+ x="36.630463"
+ id="tspan857-3">Client</tspan></text>
+ <path
+ sodipodi:nodetypes="cccc"
+ id="path1130"
+ d="M 238.68686,63.500589 217.57093,97.461775 138.29325,97.041979 73.46847,144.95422"
+ style="fill:none;stroke:#ef2929;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Send)" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ style="fill:none;stroke:#8ae234;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1440)"
+ d="m 239.9283,72.736154 -20.40657,36.563926 -75.488,3.35838 26.50858,74.96227 -37.99915,40.34373"
+ id="path1436" />
+ <path
+ id="path1490"
+ d="m 240.60192,82.559406 -14.94537,28.927994 59.16464,76.85222 -17.79682,42.81396"
+ style="fill:none;stroke:#3465a4;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1548)"
+ sodipodi:nodetypes="cccc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ style="fill:none;stroke:#ad7fa8;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1574)"
+ d="m 244.86454,83.738819 -13.00417,26.328031 110.14414,7.11734 39.95645,102.45722"
+ id="path1570" />
+ <path
+ id="path1634"
+ d="m 251.24788,83.917272 -9.05482,21.988568 107.87544,-4.75792 56.29246,19.12707"
+ style="fill:none;stroke:#f57900;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1638)"
+ sodipodi:nodetypes="cccc" />
+ <text
+ id="text1750"
+ y="45.151669"
+ x="324.51779"
+ style="font-size:5.64444px;line-height:1.25;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
+ xml:space="preserve"><tspan
+ style="stroke-width:0.264583"
+ y="45.151669"
+ x="324.51779"
+ id="tspan1748"
+ sodipodi:role="line" /></text>
+ <text
+ id="text1758"
+ y="99.111252"
+ x="311.31583"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583;fill:#f57900;"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;fill:#f57900;stroke-width:0.264583;"
+ y="99.111252"
+ x="311.31583"
+ id="tspan1756"
+ sodipodi:role="line">T</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583;fill:#ad7fa8;"
+ x="307.4614"
+ y="131.90929"
+ id="text1770"><tspan
+ sodipodi:role="line"
+ id="tspan1768"
+ x="307.4614"
+ y="131.90929"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;fill:#ad7fa8;stroke-width:0.264583;">U</tspan></text>
+ <text
+ id="text1762"
+ y="90.042694"
+ x="162.65831"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;fill:#ef2929;stroke-width:0.264583"
+ y="90.042694"
+ x="162.65831"
+ id="tspan1760"
+ sodipodi:role="line">S</tspan></text>
+ <text
+ transform="rotate(52.060546)"
+ id="text1766"
+ y="-93.724586"
+ x="280.97226"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583;fill:#3465a4;"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;fill:#3465a4;stroke-width:0.264583;"
+ y="-93.724586"
+ x="280.97226"
+ id="tspan1764"
+ sodipodi:role="line">L</tspan></text>
+ <text
+ transform="rotate(64.247648)"
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583;fill:#8ae234;"
+ x="217.63216"
+ y="-86.400162"
+ id="text1754"><tspan
+ sodipodi:role="line"
+ id="tspan1752"
+ x="217.63216"
+ y="-86.400162"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;fill:#8ae234;stroke-width:0.264583;">A</tspan></text>
+ </g>
+</svg>
diff --git a/internet/P2P/illustrations/p2p-transfers-2.svg b/internet/P2P/illustrations/p2p-transfers-2.svg
@@ -0,0 +1,756 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ sodipodi:docname="p2p-transfers-2.svg"
+ inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 508 285.75"
+ height="1080"
+ width="1920">
+ <defs
+ id="defs2">
+ <marker
+ inkscape:stockid="Arrow1Send"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="marker3432"
+ style="overflow:visible;"
+ inkscape:isstock="true">
+ <path
+ id="path3430"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1"
+ transform="scale(0.2) rotate(180) translate(6,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Send"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="marker3342"
+ style="overflow:visible;"
+ inkscape:isstock="true">
+ <path
+ id="path3340"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#f57900;stroke-width:1pt;stroke-opacity:1;fill:#f57900;fill-opacity:1"
+ transform="scale(0.2) rotate(180) translate(6,0)" />
+ </marker>
+ <marker
+ inkscape:collect="always"
+ inkscape:isstock="true"
+ style="overflow:visible;"
+ id="marker3258"
+ refX="0.0"
+ refY="0.0"
+ orient="auto"
+ inkscape:stockid="Arrow1Send">
+ <path
+ transform="scale(0.2) rotate(180) translate(6,0)"
+ style="fill-rule:evenodd;stroke:#f57900;stroke-width:1pt;stroke-opacity:1;fill:#f57900;fill-opacity:1"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ id="path3256" />
+ </marker>
+ <marker
+ inkscape:collect="always"
+ inkscape:stockid="Arrow1Send"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="marker3064"
+ style="overflow:visible;"
+ inkscape:isstock="true">
+ <path
+ id="path3062"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1"
+ transform="scale(0.2) rotate(180) translate(6,0)" />
+ </marker>
+ <marker
+ inkscape:collect="always"
+ inkscape:isstock="true"
+ style="overflow:visible;"
+ id="marker2992"
+ refX="0.0"
+ refY="0.0"
+ orient="auto"
+ inkscape:stockid="Arrow1Send">
+ <path
+ transform="scale(0.2) rotate(180) translate(6,0)"
+ style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ id="path2990" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible;"
+ id="marker2580"
+ refX="0.0"
+ refY="0.0"
+ orient="auto"
+ inkscape:stockid="Arrow1Send">
+ <path
+ transform="scale(0.2) rotate(180) translate(6,0)"
+ style="fill-rule:evenodd;stroke:#73d216;stroke-width:1pt;stroke-opacity:1;fill:#73d216;fill-opacity:1"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ id="path2578" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Send"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="marker2302"
+ style="overflow:visible;"
+ inkscape:isstock="true">
+ <path
+ id="path2300"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1"
+ transform="scale(0.2) rotate(180) translate(6,0)" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible;"
+ id="Arrow1Mend"
+ refX="0.0"
+ refY="0.0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend">
+ <path
+ transform="scale(0.4) rotate(180) translate(10,0)"
+ style="fill-rule:evenodd;stroke:#ef2929;stroke-width:1pt;stroke-opacity:1;fill:#ef2929;fill-opacity:1"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ id="path1141" />
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ inkscape:window-maximized="1"
+ inkscape:window-y="-1"
+ inkscape:window-x="-1"
+ inkscape:window-height="1078"
+ inkscape:window-width="1918"
+ inkscape:snap-global="false"
+ units="px"
+ showgrid="false"
+ inkscape:document-rotation="0"
+ inkscape:current-layer="layer1"
+ inkscape:document-units="mm"
+ inkscape:cy="529.10914"
+ inkscape:cx="821.37473"
+ inkscape:zoom="0.51331837"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base" />
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Calque 1">
+ <rect
+ rx="4.9008327"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect874"
+ width="20.980995"
+ height="20.980995"
+ x="133.10789"
+ y="92.61264"
+ ry="4.9008327" />
+ <rect
+ rx="4.9008327"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect876"
+ width="20.980995"
+ height="20.980995"
+ x="336.177"
+ y="90.73774"
+ ry="4.9008327" />
+ <rect
+ rx="4.9008327"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect878"
+ width="20.980995"
+ height="20.980995"
+ x="281.05707"
+ y="180.66891"
+ ry="4.9008327" />
+ <rect
+ rx="4.9008327"
+ ry="4.9008327"
+ y="175.44234"
+ x="167.25653"
+ height="20.980995"
+ width="20.980995"
+ id="rect872"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ ry="4.9008327"
+ y="92.61264"
+ x="212.48297"
+ height="20.980995"
+ width="20.980995"
+ id="rect880"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:0.799999;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ rx="4.9008327" />
+ <g
+ id="g978"
+ transform="matrix(0.6668548,0,0,0.66519596,12.288668,62.94987)"
+ style="stroke-width:1.50145">
+ <g
+ style="stroke-width:1.48545"
+ transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)"
+ id="g970">
+ <path
+ sodipodi:nodetypes="sssssssss"
+ d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z"
+ transform="scale(1,-1)"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="path958" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect960"
+ width="70.611977"
+ height="16.612898"
+ x="19.538363"
+ y="-180.39978"
+ transform="scale(1,-1)"
+ ry="2.3656511"
+ rx="3.6153173" />
+ <rect
+ rx="3.6153173"
+ ry="2.3656511"
+ transform="scale(1,-1)"
+ y="-178.15401"
+ x="23.233576"
+ height="12.121358"
+ width="63.221546"
+ id="rect962"
+ style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <path
+ id="path964"
+ style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" />
+ <path
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ d="M 23.192456,170.1623 H 86.425169"
+ id="path966" />
+ <path
+ id="path968"
+ d="M 23.192456,174.39563 H 86.425169"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
+ </g>
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="124.17677"
+ x="17.950861"
+ height="41.455891"
+ width="70.611977"
+ id="rect972"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect974"
+ width="70.611977"
+ height="41.455891"
+ x="19.538363"
+ y="124.17677"
+ ry="7.3674893"
+ rx="7.3491621" />
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="129.9343"
+ x="24.587801"
+ height="29.94083"
+ width="60.5131"
+ id="rect976"
+ style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ </g>
+ <g
+ id="g1000"
+ transform="matrix(0.6668548,0,0,0.66519596,76.043948,145.86284)"
+ style="stroke-width:1.50145">
+ <g
+ style="stroke-width:1.48545"
+ transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)"
+ id="g992">
+ <path
+ sodipodi:nodetypes="sssssssss"
+ d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z"
+ transform="scale(1,-1)"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="path980" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect982"
+ width="70.611977"
+ height="16.612898"
+ x="19.538363"
+ y="-180.39978"
+ transform="scale(1,-1)"
+ ry="2.3656511"
+ rx="3.6153173" />
+ <rect
+ rx="3.6153173"
+ ry="2.3656511"
+ transform="scale(1,-1)"
+ y="-178.15401"
+ x="23.233576"
+ height="12.121358"
+ width="63.221546"
+ id="rect984"
+ style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <path
+ id="path986"
+ style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" />
+ <path
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ d="M 23.192456,170.1623 H 86.425169"
+ id="path988" />
+ <path
+ id="path990"
+ d="M 23.192456,174.39563 H 86.425169"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
+ </g>
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="124.17677"
+ x="17.950861"
+ height="41.455891"
+ width="70.611977"
+ id="rect994"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect996"
+ width="70.611977"
+ height="41.455891"
+ x="19.538363"
+ y="124.17677"
+ ry="7.3674893"
+ rx="7.3491621" />
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="129.9343"
+ x="24.587801"
+ height="29.94083"
+ width="60.5131"
+ id="rect998"
+ style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ </g>
+ <g
+ id="g1022"
+ transform="matrix(0.6668548,0,0,0.66519596,400.54808,27.735987)"
+ style="stroke-width:1.50145">
+ <g
+ style="stroke-width:1.48545"
+ transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)"
+ id="g1014">
+ <path
+ sodipodi:nodetypes="sssssssss"
+ d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z"
+ transform="scale(1,-1)"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="path1002" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect1004"
+ width="70.611977"
+ height="16.612898"
+ x="19.538363"
+ y="-180.39978"
+ transform="scale(1,-1)"
+ ry="2.3656511"
+ rx="3.6153173" />
+ <rect
+ rx="3.6153173"
+ ry="2.3656511"
+ transform="scale(1,-1)"
+ y="-178.15401"
+ x="23.233576"
+ height="12.121358"
+ width="63.221546"
+ id="rect1006"
+ style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <path
+ id="path1008"
+ style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" />
+ <path
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ d="M 23.192456,170.1623 H 86.425169"
+ id="path1010" />
+ <path
+ id="path1012"
+ d="M 23.192456,174.39563 H 86.425169"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
+ </g>
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="124.17677"
+ x="17.950861"
+ height="41.455891"
+ width="70.611977"
+ id="rect1016"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect1018"
+ width="70.611977"
+ height="41.455891"
+ x="19.538363"
+ y="124.17677"
+ ry="7.3674893"
+ rx="7.3491621" />
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="129.9343"
+ x="24.587801"
+ height="29.94083"
+ width="60.5131"
+ id="rect1020"
+ style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ </g>
+ <g
+ id="g1044"
+ transform="matrix(0.6668548,0,0,0.66519596,358.02344,144.24305)"
+ style="stroke-width:1.50145">
+ <g
+ style="stroke-width:1.48545"
+ transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)"
+ id="g1036">
+ <path
+ sodipodi:nodetypes="sssssssss"
+ d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z"
+ transform="scale(1,-1)"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="path1024" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect1026"
+ width="70.611977"
+ height="16.612898"
+ x="19.538363"
+ y="-180.39978"
+ transform="scale(1,-1)"
+ ry="2.3656511"
+ rx="3.6153173" />
+ <rect
+ rx="3.6153173"
+ ry="2.3656511"
+ transform="scale(1,-1)"
+ y="-178.15401"
+ x="23.233576"
+ height="12.121358"
+ width="63.221546"
+ id="rect1028"
+ style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <path
+ id="path1030"
+ style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682" />
+ <path
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ d="M 23.192456,170.1623 H 86.425169"
+ id="path1032" />
+ <path
+ id="path1034"
+ d="M 23.192456,174.39563 H 86.425169"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
+ </g>
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="124.17677"
+ x="17.950861"
+ height="41.455891"
+ width="70.611977"
+ id="rect1038"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect1040"
+ width="70.611977"
+ height="41.455891"
+ x="19.538363"
+ y="124.17677"
+ ry="7.3674893"
+ rx="7.3491621" />
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="129.9343"
+ x="24.587801"
+ height="29.94083"
+ width="60.5131"
+ id="rect1042"
+ style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ </g>
+ <g
+ style="stroke-width:1.50145"
+ transform="matrix(0.6668548,0,0,0.66519596,221.17795,149.74876)"
+ id="g956">
+ <g
+ id="g939"
+ transform="matrix(1.0216548,0,1.2302284,1,-203.27524,1.0583333)"
+ style="stroke-width:1.48545">
+ <path
+ id="rect941"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ transform="scale(1,-1)"
+ d="m 17.488872,-184.1039 h 65.790193 c 1.335634,0 6.95743,4.16558 6.65889,4.87959 l -4.247998,10.15969 c -0.298544,0.71401 -1.166961,1.49912 -2.410892,1.57362 l -61.847761,3.70417 c -1.243931,0.0745 -6.353324,-4.406 -6.353324,-5.27779 v -13.46566 c 0,-0.87178 1.075258,-1.57362 2.410892,-1.57362 z"
+ sodipodi:nodetypes="sssssssss" />
+ <rect
+ rx="3.6153173"
+ ry="2.3656511"
+ transform="scale(1,-1)"
+ y="-180.39978"
+ x="19.538363"
+ height="16.612898"
+ width="70.611977"
+ id="rect889"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#888a85;stroke:#555753;stroke-width:1.18835;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect891"
+ width="63.221546"
+ height="12.121358"
+ x="23.233576"
+ y="-178.15401"
+ transform="scale(1,-1)"
+ ry="2.3656511"
+ rx="3.6153173" />
+ <path
+ d="m 81.302684,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 M 70.71935,166.24974 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682 m -5.291667,-11.66682 v 11.66682"
+ style="fill:none;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path913" />
+ <path
+ id="path916"
+ d="M 23.192456,170.1623 H 86.425169"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
+ <path
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#555753;stroke-width:1.48545;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ d="M 23.192456,174.39563 H 86.425169"
+ id="path932" />
+ </g>
+ <rect
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect944"
+ width="70.611977"
+ height="41.455891"
+ x="17.950861"
+ y="124.17677"
+ ry="7.3674893"
+ rx="7.3491621" />
+ <rect
+ rx="7.3491621"
+ ry="7.3674893"
+ y="124.17677"
+ x="19.538363"
+ height="41.455891"
+ width="70.611977"
+ id="rect884"
+ style="fill:#eeeeec;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke" />
+ <rect
+ style="fill:#babdb6;stroke:#555753;stroke-width:1.20115;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke"
+ id="rect882"
+ width="60.5131"
+ height="29.94083"
+ x="24.587801"
+ y="129.9343"
+ ry="7.3674893"
+ rx="7.3491621" />
+ </g>
+ <g
+ style="stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none"
+ id="g1110">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 242.06469,69.532178 228.93155,92.626152"
+ id="path1046"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-end="#rect880" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 212.48297,103.10314 H 154.08889"
+ id="path1050"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect880"
+ inkscape:connection-end="#rect874" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 233.46397,102.94413 336.177,101.38725"
+ id="path1052"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect880"
+ inkscape:connection-end="#rect876" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 357.158,104.42111 55.3607,16.84948"
+ id="path1054"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect876"
+ inkscape:connection-end="#g1022" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 350.55334,111.71873 42.64455,115.12621"
+ id="path1056"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect876"
+ inkscape:connection-end="#g1044" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 340.27728,111.65424 -42.33949,69.07917"
+ id="path1058"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect876"
+ inkscape:connection-end="#rect878" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 283.77429,181.17772 230.74674,113.08483"
+ id="path1060"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect878"
+ inkscape:connection-end="#rect880" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 286.82346,201.64991 -13.82524,30.70074"
+ id="path1062"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect878"
+ inkscape:connection-end="#g956" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 281.05707,190.67761 -92.81954,-4.26297"
+ id="path1064"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect878"
+ inkscape:connection-end="#rect872" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 173.42206,175.44234 -25.49869,-61.8487"
+ id="path1066"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect872"
+ inkscape:connection-end="#rect874" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 168.98227,195.26156 -33.48246,35.63687"
+ id="path1068"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect872"
+ inkscape:connection-end="#g1000" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="M 133.38648,110.33147 72.405854,153.49562"
+ id="path1070"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0"
+ inkscape:connection-start="#rect874"
+ inkscape:connection-end="#g978" />
+ </g>
+ <text
+ id="text859-1"
+ y="122.51513"
+ x="59.514423"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583"
+ xml:space="preserve"><tspan
+ sodipodi:role="line"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;stroke-width:0.264583"
+ y="122.51513"
+ x="59.514423"
+ id="tspan857-3">Client/Serveur</tspan></text>
+ <text
+ id="text1750"
+ y="45.151669"
+ x="324.51779"
+ style="font-size:5.64444px;line-height:1.25;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
+ xml:space="preserve"><tspan
+ style="stroke-width:0.264583"
+ y="45.151669"
+ x="324.51779"
+ id="tspan1748"
+ sodipodi:role="line" /></text>
+ <text
+ id="text1762"
+ y="109.99548"
+ x="121.67999"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;fill:#ef2929;stroke-width:0.264583"
+ y="109.99548"
+ x="121.67999"
+ id="tspan1760"
+ sodipodi:role="line">S</tspan></text>
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path2988"
+ d="m 77.527243,154.46635 67.581277,-45.04182 34.90962,71.16228 104.02172,8.26423 -15.94128,44.54407"
+ style="fill:none;stroke:#ef2929;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker2992)" />
+ <path
+ style="fill:none;stroke:#ef2929;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker3064)"
+ d="m 76.468909,160.28722 67.581271,-45.04182 26.80155,70.77919 -37.12995,41.70977"
+ id="path3060"
+ sodipodi:nodetypes="cccc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ id="path3254"
+ d="m 410.57524,122.14715 -63.96927,-13.71821 -46.33622,73.88394 -18.98791,50.39544"
+ style="fill:none;stroke:#f57900;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker3258)" />
+ <path
+ style="fill:none;stroke:#f57900;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker3342)"
+ d="M 409.2891,128.97548 348.8108,114.86226 386.4191,227.5825"
+ id="path3338"
+ sodipodi:nodetypes="ccc" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583;fill:#f57900;"
+ x="380.97153"
+ y="99.412155"
+ id="text3420"><tspan
+ sodipodi:role="line"
+ id="tspan3418"
+ x="380.97153"
+ y="99.412155"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16.9333px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans';text-align:center;text-anchor:middle;fill:#f57900;stroke-width:0.264583;">T</tspan></text>
+ </g>
+</svg>
diff --git a/internet/P2P/p2p-usages.odt b/internet/P2P/p2p-usages.odt
Binary files differ.
diff --git a/internet/P2P/p2p.md b/internet/P2P/p2p.md
@@ -0,0 +1,73 @@
+# Technique (séance 1)
+
+# présentation
+
+* à l'aide des illustrations
+* en comparant avec le modèle client-serveur
+
+# Activités :
+
+On prend un cas simple d'un serveur et 3 clients tous interconnectés directement :
+
+1. Est-ce qu'il y a plus ou moins de données transférées (exemple sur un réseau simple avec 1 serveur et 3 clients interconnectés)
+ -> même nombre de données, mais moins devant le serveur (plus réparties sur le réseau)
+
+2. combien de temps ça prend pour :
+ - 3 Go à transférer à 3 nœuds avec une connexion illimitée -> 1sec en mode client serveur, 2sec en mode P2P
+ - idem mais avec 3 Go/s max en sortie du serveur de départ -> 3sec en mode client serveur, 2sec en mode P2P
+
+## Avantages / inconvénients :
+
+(à discuter en groupe à la lumière de l'activité précédente)
+
+### avantages p2p :
+- on peut partager un fichier sans avoir de grosse connexion
+- les données sont répliquées, donc le serveur principal peut mourrir, s'éteindre, ...
+
+### inconvénients
+- il faut connaître les adresses IP de tout le monde (résolu techniquement)
+- plus de lent qu'un serveur central très bien connecté
+- il faut que des gens laissent leur ordi allumé, ne supprimment pas tout de suite le fichier
+
+# Usage (séance 2)
+
+## Diffusion de la vidéo "Le piratage c'est du vol", diffusée dans les DVD et au cinéma
+
+Questions aux élèves / débat (classe entière) :
+
+* Qui a produit / fait mettre cette vidéo dans les films ?
+* Qu'est ce que vous pensez du slogan ("Le piratage c'est du vol") ? Est-ce que télécharger un film est légal ?
+
+## Critères légaux pour interdire / autoriser de partager une œuvre
+
+Qu'est-ce qui peut interdire le partage :
+* Copyright / droit d'auteur (jusqu'à 70 ans après la mort de l'auteur)
+* censure : contenus interdits (appels à la violence, nazisme, terrorisme, pedopornographie, ...)
+* droit à l'image / données personnelles
+
+Qu'est-ce qui peut autoriser le partage :
+* autorisation de l'auteur
+* autorisation de la personne filmé/photographiée (et des parents pour un mineur)
+* licence libre (Creative Commons, logiciels libres, ...)
+
+## Quels usages de P2P (plus généralement du partage de fichiers) sont légaux
+
+En groupes, dire si les activités suivantes sont légales, illégales, si ça dépend, et pourquoi.
+
+Liste :
+
+* réseau utilisé par les cinémas pour recevoir les films qu'ils diffusent
+* logiciel d'installation de Windows
+* plateforme "Peertube" : site de partage de vidéo à la youtube (e.g. lycee connecté)
+* "torrent" (partage de fichiers, publique) pour partager :
+ * photos de vacances
+ * votre dernière "œuvre" faite sous Paint
+ * une chanson de Michael Jackson
+ * une vidéo de vous qui reprennez une chanson de Michael Jackson (ou un artiste vivant ?)
+ * un roman de Victor Hugo
+ * un film que vous avez acheté en DVD
+ * une vidéo que vous avez récupéré sur youtube
+ * un article Wikipédia, ou une image trouvée sur cet article
+ * le logiciel "Firefox"
+ * le jeu "Rocket League"
+ * le bulletin du premier trimestre d'un élève