Subversion Repositories HelenOS-doc

Compare Revisions

Ignore whitespace Rev 140 → Rev 141

/design/trunk/src/images/hash.svg
13,11 → 13,24
id="svg4001"
sodipodi:version="0.32"
inkscape:version="0.43"
sodipodi:docbase="/tmp/bonds0am/HelenOS-doc/design/trunk/src/images.vector"
sodipodi:docbase="/home/jermar/software/HelenOS-doc/design/src/images"
sodipodi:docname="hash.svg">
<defs
id="defs4003">
<marker
inkscape:stockid="Arrow2Mstart"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow2Mstart"
style="overflow:visible">
<path
id="path3687"
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(0.6) translate(-5,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lstart"
orient="auto"
refY="0.0"
51,9 → 64,9
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="549.47381"
inkscape:cy="684.17935"
inkscape:zoom="1.8023945"
inkscape:cx="231.97217"
inkscape:cy="782.32851"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
77,35 → 90,65
inkscape:groupmode="layer"
id="layer1">
<g
id="g4455"
transform="matrix(0.590686,0,0,0.590686,9.823542,4.475283)">
id="g4933"
transform="matrix(0.590686,0,0,0.606171,9.823542,4.305978)">
<rect
y="10.933611"
x="24"
height="708.42859"
width="202"
id="rect4046"
style="fill:#000000;fill-opacity:1;stroke-width:1.125;stroke-miterlimit:4;stroke-dasharray:none" />
<rect
y="13.362183"
x="28"
height="702"
width="193"
id="rect4931"
style="fill:#ffffff;fill-opacity:1;stroke-width:1.125;stroke-miterlimit:4;stroke-dasharray:none" />
</g>
<g
id="g3933">
<g
transform="matrix(1,0,0,1.026215,0,-0.286624)"
id="g4933">
style="fill:#ffffff;fill-opacity:1"
transform="matrix(0.79177,0,0,0.79177,20.05087,-90.64315)"
id="g2555">
<rect
style="fill:#000000;fill-opacity:1;stroke-width:1.125;stroke-miterlimit:4;stroke-dasharray:none"
id="rect4046"
width="202"
height="708.42859"
x="24"
y="10.933611" />
ry="0"
rx="0"
y="160.36218"
x="109.88416"
height="28"
width="28.539986"
id="rect3093"
style="fill:#ffffff;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke-width:1.125;stroke-miterlimit:4;stroke-dasharray:none"
id="rect4931"
width="193"
height="702"
x="28"
y="13.362183" />
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect2859"
width="20.44702"
height="21.71043"
x="113.84792"
y="163.37526" />
</g>
<g
transform="matrix(1.340424,0,0,1.340424,16.45163,-159.8708)"
id="g3747">
transform="matrix(0.79177,0,0,0.79177,19.59493,-89.85138)"
id="g2571">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
id="path3130"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
id="path3984"
sodipodi:nodetypes="cc" />
<g
id="g2555"
transform="translate(0.575851,-1)">
id="g2559"
transform="translate(62.11584,-0.571429)">
<rect
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect3093"
id="rect2561"
width="28.539986"
height="28"
x="109.88416"
117,186 → 160,361
x="113.84792"
height="21.71043"
width="20.44702"
id="rect2859"
id="rect2563"
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g2571">
<path
sodipodi:nodetypes="cc"
id="path3130"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path3984"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
transform="translate(62.11584,-0.571429)"
id="g2559">
<rect
ry="0"
rx="0"
y="160.36218"
x="109.88416"
height="28"
width="28.539986"
id="rect2561"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect2563"
width="20.44702"
height="21.71043"
x="113.84792"
y="163.37526" />
</g>
</g>
<g
id="g3721"
transform="translate(-24,-108)">
<path
sodipodi:nodetypes="cc"
id="path2580"
d="M 243.02088,272.84069 C 233.26814,272.92475 226.55893,272.92475 226.55893,272.92475"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path2582"
d="M 237.9983,288.91646 C 247.75104,288.8324 254.46025,288.8324 254.46025,288.8324"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
</g>
<g
transform="matrix(0.79177,0,0,0.79177,0.59245,-175.3625)"
id="g3721">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 283.56087,164.84072 C 273.80813,164.92478 267.09892,164.92478 267.09892,164.92478"
id="path2592"
d="M 243.02088,272.84069 C 233.26814,272.92475 226.55893,272.92475 226.55893,272.92475"
id="path2580"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19749999;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 278.53829,180.91649 C 288.29103,180.83243 295.00024,180.83243 295.00024,180.83243"
id="path2594"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 237.9983,288.91646 C 247.75104,288.8324 254.46025,288.8324 254.46025,288.8324"
id="path2582"
sodipodi:nodetypes="cc" />
</g>
<path
sodipodi:nodetypes="cc"
id="path2592"
d="M 244.10992,40.664557 C 236.38799,40.731113 231.07584,40.731113 231.07584,40.731113"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.74018908;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path2594"
d="M 240.13319,53.392869 C 247.85512,53.326313 253.16727,53.326313 253.16727,53.326313"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.73991454;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect2598"
width="22.597105"
height="22.169559"
x="255.54236"
y="35.535046"
rx="0"
ry="0" />
<rect
y="37.920708"
x="258.68073"
height="17.189667"
width="16.189337"
id="rect2600"
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.0213716px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<g
transform="matrix(0.79177,0,0,0.79177,168.8119,-92.11358)"
id="g2602">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
id="path2604"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
id="path2606"
sodipodi:nodetypes="cc" />
<g
id="g2608"
transform="translate(62.11584,-0.571429)">
<rect
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect2610"
width="28.539986"
height="28"
x="109.88416"
y="160.36218"
rx="0"
ry="0" />
<rect
y="163.37526"
x="113.84792"
height="21.71043"
width="20.44702"
id="rect2612"
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
</g>
<g
id="g3923">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.69563103;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow2Mstart)"
d="M 335.07701,52.095427 L 349.26484,52.095427 L 349.26484,52.095427 L 349.26484,69.514367 L 84.847854,69.514367 L 84.847854,52.887197 L 105.01541,52.887197"
id="path3508"
sodipodi:nodetypes="ccccccc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.6934675;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow2Mstart)"
d="M 99.014215,43.627873 L 85.410647,43.627873 L 85.410647,43.627873 L 85.410647,26.208933 L 349.1533,26.208933 L 349.1533,42.836103 L 329.0216,42.836103"
id="path3712"
sodipodi:nodetypes="ccccccc" />
</g>
<text
transform="scale(0.955569,1.046497)"
sodipodi:linespacing="125%"
id="text3725"
y="47.574963"
x="214.09045"
style="font-size:14.30800819px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:23.84668922px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans"
y="47.574963"
x="214.09045"
id="tspan3727"
sodipodi:role="line">...</tspan></text>
</g>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.67557204;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 80.705862,11.799244 L 80.705862,154.38593"
id="path4943"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.45533288;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 26.826825,82.65977 L 141.56765,82.65977 L 141.56765,82.65977"
id="path4945" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.45003903;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 26.32322,153.40776 L 140.23081,153.40776 L 140.23081,153.40776"
id="path4947" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.45003903;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 26.323222,296.03175 L 140.23081,296.03175 L 140.23081,296.03175"
id="path4951" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.45003903;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 26.497083,367.82677 L 140.40468,367.82677 L 140.40468,367.82677"
id="path4953" />
<text
xml:space="preserve"
style="font-size:36.34477615px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="64.58226"
y="225.01509"
id="text5017"><tspan
sodipodi:role="line"
id="tspan5019"
x="64.58226"
y="225.01509">...</tspan></text>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.67557204;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 80.952964,296.60033 L 80.952964,439.18702"
id="path5021"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:7.08823204px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="51.325001"
y="40.628769"
id="text5147"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan5149"
x="51.325"
y="40.628769"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans">HASH</tspan><tspan
sodipodi:role="line"
x="51.325001"
y="55.395919"
id="tspan5151"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans">KEY</tspan></text>
<text
xml:space="preserve"
style="font-size:7.08823204px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="51.325001"
y="112.69246"
id="text5153"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan5155"
x="51.325"
y="112.69246"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans">HASH</tspan><tspan
sodipodi:role="line"
x="51.325001"
y="127.45961"
id="tspan5157"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans">KEY</tspan></text>
<text
xml:space="preserve"
style="font-size:7.08823204px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="54.562237"
y="327.79446"
id="text5159"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan5161"
x="54.562236"
y="327.79446"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans">HASH</tspan><tspan
sodipodi:role="line"
x="54.562237"
y="342.56161"
id="tspan5163"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans">KEY</tspan></text>
<text
xml:space="preserve"
style="font-size:7.08823204px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="53.687744"
y="398.58447"
id="text5165"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan5167"
x="53.687743"
y="398.58447"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans">HASH</tspan><tspan
sodipodi:role="line"
x="53.687745"
y="413.35162"
id="tspan5169"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans">KEY</tspan></text>
<text
xml:space="preserve"
style="font-size:7.08823204px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="294.53418"
y="222.73674"
id="text5171"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan5173"
x="294.53418"
y="222.73674"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans">Collision chains (lists)</tspan></text>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.59068602px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 352.42142,66.711248 L 377.06147,206.53506"
id="path5175"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.59068602px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 303.39448,142.57221 C 368.36994,209.06657 368.36994,209.06657 368.36994,209.06657"
id="path5177" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.59068602px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 369.29817,227.96853 L 289.80871,308.89251 L 289.80871,308.89251 L 289.80871,308.89251 L 289.80871,308.89251"
id="path5179" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.59068602px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 381.11189,228.55921 L 352.42142,380.36551"
id="path5181" />
<g
id="g3962"
transform="translate(0.445144,69)">
<g
style="fill:#ffffff;fill-opacity:1"
transform="matrix(0.79177,0,0,0.79177,20.05087,-90.64315)"
id="g3964">
<rect
ry="0"
rx="0"
y="158.36218"
x="297.99997"
y="160.36218"
x="109.88416"
height="28"
width="28.539986"
id="rect2598"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
id="rect3966"
style="fill:#ffffff;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect2600"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect3968"
width="20.44702"
height="21.71043"
x="301.96371"
y="161.37526" />
x="113.84792"
y="163.37526" />
</g>
<g
transform="matrix(0.79177,0,0,0.79177,19.59493,-89.85138)"
id="g3970">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
id="path3972"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
id="path3974"
sodipodi:nodetypes="cc" />
<g
id="g2602"
transform="translate(188.46,-2.857139)">
<path
sodipodi:nodetypes="cc"
id="path2604"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path2606"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
transform="translate(62.11584,-0.571429)"
id="g2608">
<rect
ry="0"
rx="0"
y="160.36218"
x="109.88416"
height="28"
width="28.539986"
id="rect2610"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect2612"
width="20.44702"
height="21.71043"
x="113.84792"
y="163.37526" />
</g>
id="g3976"
transform="translate(62.11584,-0.571429)">
<rect
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect3978"
width="28.539986"
height="28"
x="109.88416"
y="160.36218"
rx="0"
ry="0" />
<rect
y="163.37526"
x="113.84792"
height="21.71043"
width="20.44702"
id="rect3980"
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g3706"
transform="matrix(0.975126,0,0,1,9.825263,-116)">
<path
sodipodi:nodetypes="ccccccc"
id="path3508"
d="M 389.91617,295.27783 L 416.91564,295.27783 L 416.91564,295.27783 L 416.91564,317.27783 L 74.440306,317.27783 L 74.440306,296.27783 L 92.656861,296.27783"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.16871166;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path3522"
d="M 90.5625,296.29968 L 79.5625,296.29968"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.125;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Lstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g3710"
transform="matrix(-0.97264,2.65874e-18,-2.851354e-18,-1,488.5894,464.6129)">
<path
sodipodi:nodetypes="ccccccc"
id="path3712"
d="M 389.16494,295.27783 L 416.91564,295.27783 L 416.91564,295.27783 L 416.91564,317.27783 L 74.440306,317.27783 L 74.440306,296.27783 L 92.656861,296.27783"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.16871166;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path3714"
d="M 90.5625,296.29968 L 79.5625,296.29968"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.125;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Lstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<text
xml:space="preserve"
style="font-size:18.07091141px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="244.49573"
y="168.52638"
id="text3725"
sodipodi:linespacing="125%"
transform="scale(0.955569,1.046497)"><tspan
sodipodi:role="line"
id="tspan3727"
x="244.49573"
y="168.52638"
style="font-size:30.11819839px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans">...</tspan></text>
</g>
<g
transform="matrix(0.79177,0,0,0.79177,0.59245,-175.3625)"
id="g3982">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 243.02088,272.84069 C 233.26814,272.92475 226.55893,272.92475 226.55893,272.92475"
id="path3985"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 237.9983,288.91646 C 247.75104,288.8324 254.46025,288.8324 254.46025,288.8324"
id="path3987"
sodipodi:nodetypes="cc" />
</g>
<path
sodipodi:nodetypes="cc"
id="path4943"
d="M 120,12.399077 L 120,253.79076"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.83665442;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
id="path3989"
d="M 244.10992,40.664557 C 236.38799,40.731113 231.07584,40.731113 231.07584,40.731113"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.74018908;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path4945"
d="M 28.785654,132.36218 L 223.03577,132.36218 L 223.03577,132.36218"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.46380115;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path4947"
d="M 27.933078,252.13476 L 220.77258,252.13476 L 220.77258,252.13476"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.45483899;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path4951"
d="M 27.933081,493.5896 L 220.77258,493.5896 L 220.77258,493.5896"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.45483899;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path4953"
d="M 28.227419,615.13476 L 221.06692,615.13476 L 221.06692,615.13476"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.45483899;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
sodipodi:nodetypes="cc"
id="path3991"
d="M 240.13319,53.392869 C 247.85512,53.326313 253.16727,53.326313 253.16727,53.326313"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.73991454;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect3993"
width="22.597105"
height="22.169559"
x="255.54236"
y="35.535046"
rx="0"
ry="0" />
<rect
y="37.920708"
x="258.68073"
height="17.189667"
width="16.189337"
id="rect3995"
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.0213716px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<g
transform="matrix(1.340424,0,0,1.340424,16.96568,-38.69581)"
id="g4955">
transform="matrix(0.79177,0,0,0.79177,168.8119,-92.11358)"
id="g3997">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
id="path3999"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
id="path4001"
sodipodi:nodetypes="cc" />
<g
id="g4957"
transform="translate(0.575851,-1)">
id="g4003"
transform="translate(62.11584,-0.571429)">
<rect
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect4959"
id="rect4005"
width="28.539986"
height="28"
x="109.88416"
308,180 → 526,154
x="113.84792"
height="21.71043"
width="20.44702"
id="rect4961"
id="rect4007"
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g4963">
<path
sodipodi:nodetypes="cc"
id="path4965"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path4967"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
transform="translate(62.11584,-0.571429)"
id="g4969">
<rect
ry="0"
rx="0"
y="160.36218"
x="109.88416"
height="28"
width="28.539986"
id="rect4971"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect4973"
width="20.44702"
height="21.71043"
x="113.84792"
y="163.37526" />
</g>
</g>
<g
id="g4975"
transform="translate(-24,-108)">
<path
sodipodi:nodetypes="cc"
id="path4977"
d="M 243.02088,272.84069 C 233.26814,272.92475 226.55893,272.92475 226.55893,272.92475"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path4979"
d="M 237.9983,288.91646 C 247.75104,288.8324 254.46025,288.8324 254.46025,288.8324"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
</g>
<g
id="g4009">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 283.56087,164.84072 C 273.80813,164.92478 267.09892,164.92478 267.09892,164.92478"
id="path4981"
sodipodi:nodetypes="cc" />
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.69563103;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 335.07701,52.095427 L 349.26484,52.095427 L 349.26484,52.095427 L 349.26484,69.514367 L 84.847854,69.514367 L 84.847854,52.887197 L 105.01541,52.887197"
id="path4011"
sodipodi:nodetypes="ccccccc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19749999;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 278.53829,180.91649 C 288.29103,180.83243 295.00024,180.83243 295.00024,180.83243"
id="path4983"
sodipodi:nodetypes="cc" />
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.6934675;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 99.014215,43.627873 L 85.410647,43.627873 L 85.410647,43.627873 L 85.410647,26.208933 L 349.1533,26.208933 L 349.1533,42.836103 L 329.0216,42.836103"
id="path4013"
sodipodi:nodetypes="ccccccc" />
</g>
<text
transform="scale(0.955569,1.046497)"
sodipodi:linespacing="125%"
id="text4015"
y="47.574963"
x="214.09045"
style="font-size:14.30800819px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:23.84668922px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans"
y="47.574963"
x="214.09045"
id="tspan4017"
sodipodi:role="line">...</tspan></text>
</g>
<g
id="g4019"
transform="translate(0.999962,285)">
<g
style="fill:#ffffff;fill-opacity:1"
transform="matrix(0.79177,0,0,0.79177,20.05087,-90.64315)"
id="g4021">
<rect
ry="0"
rx="0"
y="158.36218"
x="297.99997"
y="160.36218"
x="109.88416"
height="28"
width="28.539986"
id="rect4985"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
id="rect4023"
style="fill:#ffffff;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect4987"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect4025"
width="20.44702"
height="21.71043"
x="301.96371"
y="161.37526" />
x="113.84792"
y="163.37526" />
</g>
<g
transform="matrix(0.79177,0,0,0.79177,19.59493,-89.85138)"
id="g4027">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
id="path4029"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
id="path4031"
sodipodi:nodetypes="cc" />
<g
id="g4989"
transform="translate(188.46,-2.857139)">
<path
sodipodi:nodetypes="cc"
id="path4991"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path4993"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
transform="translate(62.11584,-0.571429)"
id="g4995">
<rect
ry="0"
rx="0"
y="160.36218"
x="109.88416"
height="28"
width="28.539986"
id="rect4997"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect4999"
width="20.44702"
height="21.71043"
x="113.84792"
y="163.37526" />
</g>
id="g4033"
transform="translate(62.11584,-0.571429)">
<rect
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect4035"
width="28.539986"
height="28"
x="109.88416"
y="160.36218"
rx="0"
ry="0" />
<rect
y="163.37526"
x="113.84792"
height="21.71043"
width="20.44702"
id="rect4037"
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g5001"
transform="matrix(0.975126,0,0,1,9.825263,-116)">
<path
sodipodi:nodetypes="ccccccc"
id="path5003"
d="M 389.91617,295.27783 L 416.91564,295.27783 L 416.91564,295.27783 L 416.91564,317.27783 L 74.440306,317.27783 L 74.440306,296.27783 L 92.656861,296.27783"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.16871166;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path5005"
d="M 90.5625,296.29968 L 79.5625,296.29968"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.125;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Lstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g5007"
transform="matrix(-0.97264,2.65874e-18,-2.851354e-18,-1,488.5894,464.6129)">
<path
sodipodi:nodetypes="ccccccc"
id="path5009"
d="M 389.16494,295.27783 L 416.91564,295.27783 L 416.91564,295.27783 L 416.91564,317.27783 L 74.440306,317.27783 L 74.440306,296.27783 L 92.656861,296.27783"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.16871166;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path5011"
d="M 90.5625,296.29968 L 79.5625,296.29968"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.125;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Lstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<text
xml:space="preserve"
style="font-size:18.07091141px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="244.49573"
y="168.52638"
id="text5013"
sodipodi:linespacing="125%"
transform="scale(0.955569,1.046497)"><tspan
sodipodi:role="line"
id="tspan5015"
x="244.49573"
y="168.52638"
style="font-size:30.11819839px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans">...</tspan></text>
</g>
<text
id="text5017"
y="373.36218"
x="92.703598"
style="font-size:61.52977371px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="373.36218"
x="92.703598"
id="tspan5019"
sodipodi:role="line">...</tspan></text>
<g
transform="matrix(0.79177,0,0,0.79177,0.59245,-175.3625)"
id="g4039">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 243.02088,272.84069 C 233.26814,272.92475 226.55893,272.92475 226.55893,272.92475"
id="path4041"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 237.9983,288.91646 C 247.75104,288.8324 254.46025,288.8324 254.46025,288.8324"
id="path4043"
sodipodi:nodetypes="cc" />
</g>
<path
sodipodi:nodetypes="cc"
id="path5021"
d="M 120.41833,494.55218 L 120.41833,735.94386"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.83665442;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
id="path4045"
d="M 244.10992,40.664557 C 236.38799,40.731113 231.07584,40.731113 231.07584,40.731113"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.74018908;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path4047"
d="M 240.13319,53.392869 C 247.85512,53.326313 253.16727,53.326313 253.16727,53.326313"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.73991454;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect4049"
width="22.597105"
height="22.169559"
x="255.54236"
y="35.535046"
rx="0"
ry="0" />
<rect
y="37.920708"
x="258.68073"
height="17.189667"
width="16.189337"
id="rect4051"
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.0213716px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<g
transform="matrix(1.340424,0,0,1.340424,16.96568,320.1292)"
id="g5023">
transform="matrix(0.79177,0,0,0.79177,168.8119,-92.11358)"
id="g4053">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
id="path4055"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
id="path4057"
sodipodi:nodetypes="cc" />
<g
id="g5025"
transform="translate(0.575851,-1)">
id="g4059"
transform="translate(62.11584,-0.571429)">
<rect
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect5027"
id="rect4061"
width="28.539986"
height="28"
x="109.88416"
493,165 → 685,80
x="113.84792"
height="21.71043"
width="20.44702"
id="rect5029"
id="rect4063"
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g5031">
<path
sodipodi:nodetypes="cc"
id="path5033"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path5035"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
transform="translate(62.11584,-0.571429)"
id="g5037">
<rect
ry="0"
rx="0"
y="160.36218"
x="109.88416"
height="28"
width="28.539986"
id="rect5039"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect5041"
width="20.44702"
height="21.71043"
x="113.84792"
y="163.37526" />
</g>
</g>
<g
id="g5043"
transform="translate(-24,-108)">
<path
sodipodi:nodetypes="cc"
id="path5045"
d="M 243.02088,272.84069 C 233.26814,272.92475 226.55893,272.92475 226.55893,272.92475"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path5047"
d="M 237.9983,288.91646 C 247.75104,288.8324 254.46025,288.8324 254.46025,288.8324"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
</g>
<g
id="g4065">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 283.56087,164.84072 C 273.80813,164.92478 267.09892,164.92478 267.09892,164.92478"
id="path5049"
sodipodi:nodetypes="cc" />
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.69563103;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 335.07701,52.095427 L 349.26484,52.095427 L 349.26484,52.095427 L 349.26484,69.514367 L 84.847854,69.514367 L 84.847854,52.887197 L 105.01541,52.887197"
id="path4067"
sodipodi:nodetypes="ccccccc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19749999;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 278.53829,180.91649 C 288.29103,180.83243 295.00024,180.83243 295.00024,180.83243"
id="path5051"
sodipodi:nodetypes="cc" />
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.6934675;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 99.014215,43.627873 L 85.410647,43.627873 L 85.410647,43.627873 L 85.410647,26.208933 L 349.1533,26.208933 L 349.1533,42.836103 L 329.0216,42.836103"
id="path4069"
sodipodi:nodetypes="ccccccc" />
</g>
<text
transform="scale(0.955569,1.046497)"
sodipodi:linespacing="125%"
id="text4071"
y="47.574963"
x="214.09045"
style="font-size:14.30800819px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:23.84668922px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans"
y="47.574963"
x="214.09045"
id="tspan4073"
sodipodi:role="line">...</tspan></text>
</g>
<g
id="g4075"
transform="translate(0.432115,356.4731)">
<g
style="fill:#ffffff;fill-opacity:1"
transform="matrix(0.79177,0,0,0.79177,20.05087,-90.64315)"
id="g4077">
<rect
ry="0"
rx="0"
y="158.36218"
x="297.99997"
y="160.36218"
x="109.88416"
height="28"
width="28.539986"
id="rect5053"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
id="rect4079"
style="fill:#ffffff;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect5055"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect4081"
width="20.44702"
height="21.71043"
x="301.96371"
y="161.37526" />
<g
id="g5057"
transform="translate(188.46,-2.857139)">
<path
sodipodi:nodetypes="cc"
id="path5059"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path5061"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
transform="translate(62.11584,-0.571429)"
id="g5063">
<rect
ry="0"
rx="0"
y="160.36218"
x="109.88416"
height="28"
width="28.539986"
id="rect5065"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect5067"
width="20.44702"
height="21.71043"
x="113.84792"
y="163.37526" />
</g>
</g>
<g
id="g5069"
transform="matrix(0.975126,0,0,1,9.825263,-116)">
<path
sodipodi:nodetypes="ccccccc"
id="path5071"
d="M 389.91617,295.27783 L 416.91564,295.27783 L 416.91564,295.27783 L 416.91564,317.27783 L 74.440306,317.27783 L 74.440306,296.27783 L 92.656861,296.27783"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.16871166;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path5073"
d="M 90.5625,296.29968 L 79.5625,296.29968"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.125;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Lstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g5075"
transform="matrix(-0.97264,2.65874e-18,-2.851354e-18,-1,488.5894,464.6129)">
<path
sodipodi:nodetypes="ccccccc"
id="path5077"
d="M 389.16494,295.27783 L 416.91564,295.27783 L 416.91564,295.27783 L 416.91564,317.27783 L 74.440306,317.27783 L 74.440306,296.27783 L 92.656861,296.27783"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.16871166;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path5079"
d="M 90.5625,296.29968 L 79.5625,296.29968"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.125;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Lstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<text
xml:space="preserve"
style="font-size:18.07091141px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="244.49573"
y="168.52638"
id="text5081"
sodipodi:linespacing="125%"
transform="scale(0.955569,1.046497)"><tspan
sodipodi:role="line"
id="tspan5083"
x="244.49573"
y="168.52638"
style="font-size:30.11819839px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans">...</tspan></text>
x="113.84792"
y="163.37526" />
</g>
<g
transform="matrix(1.340424,0,0,1.340424,18.45163,442.1292)"
id="g5085">
transform="matrix(0.79177,0,0,0.79177,19.59493,-89.85138)"
id="g4083">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
id="path4085"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
id="path4087"
sodipodi:nodetypes="cc" />
<g
id="g5087"
transform="translate(0.575851,-1)">
id="g4089"
transform="translate(62.11584,-0.571429)">
<rect
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect5089"
id="rect4091"
width="28.539986"
height="28"
x="109.88416"
663,253 → 770,110
x="113.84792"
height="21.71043"
width="20.44702"
id="rect5091"
id="rect4093"
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g5093">
<path
sodipodi:nodetypes="cc"
id="path5095"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path5097"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
transform="translate(62.11584,-0.571429)"
id="g5099">
<rect
ry="0"
rx="0"
y="160.36218"
x="109.88416"
height="28"
width="28.539986"
id="rect5101"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect5103"
width="20.44702"
height="21.71043"
x="113.84792"
y="163.37526" />
</g>
</g>
<g
id="g5105"
transform="translate(-24,-108)">
<path
sodipodi:nodetypes="cc"
id="path5107"
d="M 243.02088,272.84069 C 233.26814,272.92475 226.55893,272.92475 226.55893,272.92475"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path5109"
d="M 237.9983,288.91646 C 247.75104,288.8324 254.46025,288.8324 254.46025,288.8324"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
</g>
<g
transform="matrix(0.79177,0,0,0.79177,0.59245,-175.3625)"
id="g4095">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 283.56087,164.84072 C 273.80813,164.92478 267.09892,164.92478 267.09892,164.92478"
id="path5111"
d="M 243.02088,272.84069 C 233.26814,272.92475 226.55893,272.92475 226.55893,272.92475"
id="path4097"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19749999;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 278.53829,180.91649 C 288.29103,180.83243 295.00024,180.83243 295.00024,180.83243"
id="path5113"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 237.9983,288.91646 C 247.75104,288.8324 254.46025,288.8324 254.46025,288.8324"
id="path4099"
sodipodi:nodetypes="cc" />
<rect
ry="0"
rx="0"
y="158.36218"
x="297.99997"
height="28"
width="28.539986"
id="rect5115"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect5117"
width="20.44702"
height="21.71043"
x="301.96371"
y="161.37526" />
</g>
<path
sodipodi:nodetypes="cc"
id="path4101"
d="M 244.10992,40.664557 C 236.38799,40.731113 231.07584,40.731113 231.07584,40.731113"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.74018908;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path4103"
d="M 240.13319,53.392869 C 247.85512,53.326313 253.16727,53.326313 253.16727,53.326313"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.73991454;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect4105"
width="22.597105"
height="22.169559"
x="255.54236"
y="35.535046"
rx="0"
ry="0" />
<rect
y="37.920708"
x="258.68073"
height="17.189667"
width="16.189337"
id="rect4107"
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.0213716px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<g
transform="matrix(0.79177,0,0,0.79177,168.8119,-92.11358)"
id="g4109">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
id="path4111"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
id="path4113"
sodipodi:nodetypes="cc" />
<g
id="g5119"
transform="translate(188.46,-2.857139)">
<path
sodipodi:nodetypes="cc"
id="path5121"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path5123"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
transform="translate(62.11584,-0.571429)"
id="g5125">
<rect
ry="0"
rx="0"
y="160.36218"
x="109.88416"
height="28"
width="28.539986"
id="rect5127"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect5129"
width="20.44702"
height="21.71043"
x="113.84792"
y="163.37526" />
</g>
id="g4115"
transform="translate(62.11584,-0.571429)">
<rect
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect4117"
width="28.539986"
height="28"
x="109.88416"
y="160.36218"
rx="0"
ry="0" />
<rect
y="163.37526"
x="113.84792"
height="21.71043"
width="20.44702"
id="rect4119"
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<g
id="g5131"
transform="matrix(0.975126,0,0,1,9.825263,-116)">
<path
sodipodi:nodetypes="ccccccc"
id="path5133"
d="M 389.91617,295.27783 L 416.91564,295.27783 L 416.91564,295.27783 L 416.91564,317.27783 L 74.440306,317.27783 L 74.440306,296.27783 L 92.656861,296.27783"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.16871166;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path5135"
d="M 90.5625,296.29968 L 79.5625,296.29968"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.125;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Lstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<g
id="g5137"
transform="matrix(-0.97264,2.65874e-18,-2.851354e-18,-1,488.5894,464.6129)">
<path
sodipodi:nodetypes="ccccccc"
id="path5139"
d="M 389.16494,295.27783 L 416.91564,295.27783 L 416.91564,295.27783 L 416.91564,317.27783 L 74.440306,317.27783 L 74.440306,296.27783 L 92.656861,296.27783"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.16871166;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path5141"
d="M 90.5625,296.29968 L 79.5625,296.29968"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.125;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Lstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<text
xml:space="preserve"
style="font-size:18.07091141px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="244.49573"
y="168.52638"
id="text5143"
sodipodi:linespacing="125%"
transform="scale(0.955569,1.046497)"><tspan
sodipodi:role="line"
id="tspan5145"
x="244.49573"
y="168.52638"
style="font-size:30.11819839px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans">...</tspan></text>
</g>
<g
id="g4121">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.69563103;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 335.07701,52.095427 L 349.26484,52.095427 L 349.26484,52.095427 L 349.26484,69.514367 L 84.847854,69.514367 L 84.847854,52.887197 L 105.01541,52.887197"
id="path4123"
sodipodi:nodetypes="ccccccc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.6934675;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 99.014215,43.627873 L 85.410647,43.627873 L 85.410647,43.627873 L 85.410647,26.208933 L 349.1533,26.208933 L 349.1533,42.836103 L 329.0216,42.836103"
id="path4125"
sodipodi:nodetypes="ccccccc" />
</g>
<text
transform="scale(0.955569,1.046497)"
sodipodi:linespacing="125%"
id="text5147"
y="61.205933"
x="70.259766"
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
id="text4127"
y="47.574963"
x="214.09045"
style="font-size:14.30800819px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
y="61.205933"
x="70.259766"
id="tspan5149"
sodipodi:role="line">HASH</tspan><tspan
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
id="tspan5151"
y="86.205933"
x="70.259766"
sodipodi:role="line">KEY</tspan></text>
<text
sodipodi:linespacing="125%"
id="text5153"
y="183.20593"
x="70.259766"
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
y="183.20593"
x="70.259766"
id="tspan5155"
sodipodi:role="line">HASH</tspan><tspan
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
id="tspan5157"
y="208.20593"
x="70.259766"
sodipodi:role="line">KEY</tspan></text>
<text
sodipodi:linespacing="125%"
id="text5159"
y="547.36218"
x="75.740234"
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
y="547.36218"
x="75.740234"
id="tspan5161"
sodipodi:role="line">HASH</tspan><tspan
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
id="tspan5163"
y="572.36218"
x="75.740234"
sodipodi:role="line">KEY</tspan></text>
<text
sodipodi:linespacing="125%"
id="text5165"
y="667.20593"
x="74.259766"
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
y="667.20593"
x="74.259766"
id="tspan5167"
sodipodi:role="line">HASH</tspan><tspan
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
id="tspan5169"
y="692.20593"
x="74.259766"
sodipodi:role="line">KEY</tspan></text>
<text
sodipodi:linespacing="125%"
id="text5171"
y="369.50504"
x="482"
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans"
y="369.50504"
x="482"
id="tspan5173"
sodipodi:role="line">Collision chains (lists)</tspan></text>
<path
sodipodi:nodetypes="cc"
id="path5175"
d="M 580,105.36218 L 621.71429,342.07647"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
id="path5177"
d="M 497,233.79075 C 607,346.36218 607,346.36218 607,346.36218"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
id="path5179"
d="M 608.57143,378.36218 L 474,515.36218 L 474,515.36218 L 474,515.36218 L 474,515.36218"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
id="path5181"
d="M 628.57143,379.36218 L 580,636.36218"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
style="font-size:23.84668922px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans"
y="47.574963"
x="214.09045"
id="tspan4129"
sodipodi:role="line">...</tspan></text>
</g>
</g>
</svg>
/design/trunk/src/images/arch1.svg
13,7 → 13,7
id="svg1595"
sodipodi:version="0.32"
inkscape:version="0.43"
sodipodi:docbase="/tmp/bonds0am/HelenOS-doc/design/trunk/src/images"
sodipodi:docbase="/home/jermar/software/HelenOS-doc/design/src/images"
sodipodi:docname="arch1.svg"
version="1.0"
inkscape:export-filename="/home/segabond/HelenOS-doc/design/src/images.vector/arch1.svg"
22,6 → 22,45
<defs
id="defs1597">
<marker
inkscape:stockid="Arrow2Mend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow2Mend"
style="overflow:visible;">
<path
id="path2586"
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(0.6) rotate(180) translate(-5,0)" />
</marker>
<marker
inkscape:stockid="Arrow2Lstart"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow2Lstart"
style="overflow:visible">
<path
id="path2595"
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(1.1) translate(-5,0)" />
</marker>
<marker
inkscape:stockid="Arrow2Mstart"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow2Mstart"
style="overflow:visible">
<path
id="path2589"
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(0.6) translate(-5,0)" />
</marker>
<marker
inkscape:stockid="Arrow2Lend"
orient="auto"
refY="0"
68,15 → 107,15
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.63041015"
inkscape:cx="220.14131"
inkscape:cy="539.27958"
inkscape:zoom="1.9664338"
inkscape:cx="302.50421"
inkscape:cy="900.13703"
inkscape:document-units="px"
inkscape:current-layer="layer1"
inkscape:window-width="1272"
inkscape:window-height="943"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-x="2"
inkscape:window-y="6"
showguides="false"
showgrid="true" />
<metadata
95,197 → 134,195
inkscape:groupmode="layer"
id="layer1">
<g
id="main"
transform="matrix(1.547852,0,0,1.547852,-1.631075,-1.557017)"
inkscape:label="#g3780">
id="g2450">
<rect
ry="0"
rx="0"
y="2.8420405"
x="3.1933899"
height="156.6738"
width="181.52199"
y="2.842041"
x="3.31182"
height="242.50786"
width="280.96918"
id="rect1603"
style="fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
y="174.00768"
x="2.9772201"
height="10.99233"
width="180.45457"
y="267.7811"
x="2.977221"
height="17.0145"
width="279.31699"
id="rect2537"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<text
id="text2541"
y="182.32619"
x="77.445747"
style="font-size:7.13015985px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
y="280.65692"
x="118.24348"
style="font-size:11.03643227px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="182.32619"
x="77.445747"
y="280.65692"
x="118.24348"
id="tspan2543"
sodipodi:role="line">HARDWARE</tspan></text>
<rect
style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect2482"
width="79.620117"
height="45.454769"
x="15.07699"
y="58.744431"
width="123.24016"
height="70.357254"
x="21.705873"
y="89.370667"
ry="0" />
<text
xml:space="preserve"
style="font-size:7.33630562px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="16.154938"
y="65.959137"
style="font-size:11.35551548px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="23.374378"
y="100.53796"
id="text2484"
sodipodi:linespacing="100%"><tspan
x="16.154938"
y="65.959137"
x="23.374378"
y="100.53796"
sodipodi:role="line"
id="tspan2906">Scheduler</tspan></text>
<text
xml:space="preserve"
style="font-size:6.44129515px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="18.365498"
y="75.761475"
style="font-size:9.97017193px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="26.795998"
y="115.71053"
id="text2488"
sodipodi:linespacing="100%"><tspan
x="18.365498"
y="75.761475"
x="26.795998"
y="115.71053"
sodipodi:role="line"
id="tspan3018">* threads</tspan><tspan
x="18.365498"
y="82.20277"
x="26.795998"
y="125.68071"
sodipodi:role="line"
id="tspan3020">* per CPU run-queues</tspan><tspan
x="18.365498"
y="88.644065"
x="26.795998"
y="135.65088"
sodipodi:role="line"
id="tspan3022">* load balancing</tspan><tspan
x="18.365498"
y="95.08536"
x="26.795998"
y="145.62105"
sodipodi:role="line"
id="tspan3024" /></text>
<rect
style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect2507"
width="79.620117"
height="45.454769"
x="98.809608"
y="6.7800765"
width="123.24016"
height="70.357254"
x="151.31157"
y="8.9375381"
ry="0" />
<text
xml:space="preserve"
style="font-size:7.03543234px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="99.689056"
y="14.419818"
style="font-size:10.8898077px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="152.67284"
y="20.762728"
id="text2509"
sodipodi:linespacing="100%"><tspan
x="99.689056"
y="14.419818"
x="152.67284"
y="20.762728"
sodipodi:role="line"
id="tspan2902">Memory Management</tspan></text>
<text
xml:space="preserve"
style="font-size:6.44129515px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="102.6923"
y="25.57966"
style="font-size:9.97017193px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="157.32141"
y="38.03651"
id="text2513"
sodipodi:linespacing="100%"><tspan
x="102.6923"
y="25.57966"
x="157.32141"
y="38.03651"
sodipodi:role="line"
id="tspan3063">* physical memory</tspan><tspan
x="102.6923"
y="32.020956"
x="157.32141"
y="48.006682"
sodipodi:role="line"
id="tspan3065">* virtual memory</tspan><tspan
x="102.6923"
y="38.462251"
x="157.32141"
y="57.976854"
sodipodi:role="line"
id="tspan3067">* address spaces</tspan></text>
<rect
style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect2523"
width="79.620117"
height="46.639069"
x="98.385246"
y="57.360931"
width="123.24016"
height="72.190376"
x="150.65472"
y="87.229218"
ry="0" />
<text
xml:space="preserve"
style="font-size:7.13015985px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="99.366096"
y="64.270462"
style="font-size:11.03643227px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="152.17294"
y="97.924149"
id="text2525"
sodipodi:linespacing="100%"><tspan
x="99.366096"
y="64.270462"
x="152.17294"
y="97.924149"
sodipodi:role="line"
id="tspan2893">Syscalls</tspan></text>
<text
xml:space="preserve"
style="font-size:6.39411926px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="101.13197"
y="73.773438"
style="font-size:9.89715004px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="154.90625"
y="112.63335"
id="text2529"
sodipodi:linespacing="100%"><tspan
x="101.13197"
y="73.773438"
x="154.90625"
y="112.63335"
sodipodi:role="line"
id="tspan2962">* thread/task control</tspan><tspan
x="101.13197"
y="80.167557"
x="154.90625"
y="122.5305"
sodipodi:role="line"
id="tspan2964">* address space control</tspan><tspan
x="101.13197"
y="86.561676"
x="154.90625"
y="132.42765"
sodipodi:role="line"
id="tspan2966">* IPC</tspan><tspan
x="101.13197"
y="92.955795"
x="154.90625"
y="142.3248"
sodipodi:role="line"
id="tspan2968">* DDI</tspan></text>
<rect
style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect2558"
width="79.620117"
height="45.454769"
x="15.19587"
y="109.71648"
width="123.24016"
height="70.357254"
x="21.889883"
y="168.26785"
ry="0" />
<text
xml:space="preserve"
style="font-size:7.13015985px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="15.459487"
y="117.1947"
style="font-size:11.03643227px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="22.297922"
y="179.84303"
id="text2560"
sodipodi:linespacing="100%"><tspan
x="15.459487"
y="117.1947"
x="22.297922"
y="179.84303"
sodipodi:role="line"
id="tspan3008">Kernel Device Drivers</tspan></text>
<text
xml:space="preserve"
style="font-size:6.87931204px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="18.484386"
y="127.06631"
style="font-size:10.64815712px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="26.980019"
y="195.12282"
id="text2564"
sodipodi:linespacing="100%"><tspan
x="18.484386"
y="127.06631"
x="26.980019"
y="195.12282"
sodipodi:role="line"
id="tspan3010">* system clock</tspan><tspan
x="18.484386"
y="133.94562"
x="26.980019"
y="205.77098"
sodipodi:role="line"
id="tspan3012">* interrupt controllers</tspan><tspan
x="18.484386"
y="140.82493"
x="26.980019"
y="216.41913"
sodipodi:role="line"
id="tspan3014">* basic console</tspan><tspan
x="18.484386"
y="147.70424"
x="26.980019"
y="227.06729"
sodipodi:role="line"
id="tspan3016">* SMP config</tspan></text>
<path
303,14 → 340,14
inkscape:rounded="0"
inkscape:randomized="0"
d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z "
transform="matrix(0.196441,0,0,0.171582,-40.67678,134.6987)" />
transform="matrix(0.304062,0,0,0.265584,-64.59271,206.9366)" />
<rect
style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect2658"
width="4.321702"
height="11.410203"
x="47.819885"
y="156.03697" />
width="6.6893549"
height="17.661306"
x="72.387032"
y="239.96512" />
<path
sodipodi:type="star"
style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
326,73 → 363,73
inkscape:rounded="0"
inkscape:randomized="0"
d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z "
transform="matrix(-0.196441,-6.235028e-18,5.446014e-18,-0.171582,154.2191,195.0872)" />
transform="matrix(-0.304062,-9.650901e-18,8.429624e-18,-0.265584,237.0773,300.4091)" />
<rect
transform="scale(-1,-1)"
style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect2664"
width="4.321702"
height="11.410203"
x="-65.722397"
y="-173.74893" />
width="6.6893549"
height="17.661306"
x="-100.09747"
y="-267.38062" />
<rect
style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect2868"
width="79.620117"
height="45.454769"
x="98.357262"
y="109.45217"
width="123.24016"
height="70.357254"
x="150.6114"
y="167.85875"
ry="0" />
<text
xml:space="preserve"
style="font-size:6.82445526px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="100.09773"
y="116.94962"
style="font-size:10.56324673px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#efff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="153.3054"
y="179.46368"
id="text2870"
sodipodi:linespacing="100%"><tspan
x="100.09773"
y="116.94962"
x="153.3054"
y="179.46368"
sodipodi:role="line"
id="tspan2889">IPC</tspan><tspan
x="100.09773"
y="123.77408"
x="153.3054"
y="190.02693"
sodipodi:role="line"
id="tspan2891" /></text>
<text
xml:space="preserve"
style="font-size:6.44129515px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="101.8198"
y="125.31071"
style="font-size:9.97017193px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="155.9709"
y="192.40541"
id="text2874"
sodipodi:linespacing="100%"><tspan
x="101.8198"
y="125.31071"
x="155.9709"
y="192.40541"
sodipodi:role="line"
id="tspan3026">* answerboxes</tspan><tspan
x="101.8198"
y="131.752"
x="155.9709"
y="202.37558"
sodipodi:role="line"
id="tspan3028">* phones</tspan><tspan
x="101.8198"
y="138.1933"
x="155.9709"
y="212.34575"
sodipodi:role="line"
id="tspan3030">* (a)synchronous</tspan><tspan
x="101.8198"
y="144.63459"
x="155.9709"
y="222.31593"
sodipodi:role="line"
id="tspan3032">* short messages</tspan></text>
<text
xml:space="preserve"
style="font-size:22.61572647px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="18.963459"
y="38.816235"
style="font-size:35.00579834px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="27.721554"
y="58.524769"
id="text2478"><tspan
sodipodi:role="line"
id="tspan2480"
x="18.963459"
y="38.816235">kernel</tspan></text>
x="27.721554"
y="58.524769">kernel</tspan></text>
<path
transform="matrix(0.59418,0,0,0.59418,-82.75614,2.856988)"
transform="matrix(0.919703,0,0,0.919703,-129.7253,2.865178)"
d="M 633 277.36218 A 55 27.5 0 1 1 523,277.36218 A 55 27.5 0 1 1 633 277.36218 z"
sodipodi:ry="27.5"
sodipodi:rx="55"
403,20 → 440,20
sodipodi:type="arc" />
<text
id="text2675"
y="170.17461"
x="235.20979"
style="font-size:7.13015985px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
y="261.84808"
x="362.43887"
style="font-size:11.03643227px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="170.17461"
x="235.20979"
y="261.84808"
x="362.43887"
id="tspan2677"
sodipodi:role="line">Device Driver</tspan><tspan
id="tspan2679"
y="179.08731"
x="235.20979"
y="275.64362"
x="362.43887"
sodipodi:role="line" /></text>
<g
transform="matrix(0.393035,6.476087e-2,-8.093963e-2,0.314472,41.84392,49.46924)"
transform="matrix(0.60836,0.10024,-0.125283,0.486756,63.13712,75.01405)"
id="g2731"
style="fill:#bc4343;fill-opacity:1">
<path
445,7 → 482,7
transform="matrix(0.455179,0.8904,-0.863773,0.503882,0,0)" />
</g>
<path
transform="matrix(-0.133874,0.116971,-0.146193,-0.107114,311.9639,134.4088)"
transform="matrix(-0.207217,0.181054,-0.226285,-0.165797,481.2429,206.4879)"
d="M 461.5,228.36218 L 431.62212,176.61218 L 491.37788,176.61218 L 461.5,228.36218 z "
inkscape:randomized="0"
inkscape:rounded="0"
461,7 → 498,7
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
sodipodi:type="star" />
<path
transform="matrix(0.59418,0,0,0.59418,13.88406,-95.98045)"
transform="matrix(0.919703,0,0,0.919703,19.8594,-150.1205)"
d="M 633 277.36218 A 55 27.5 0 1 1 523,277.36218 A 55 27.5 0 1 1 633 277.36218 z"
sodipodi:ry="27.5"
sodipodi:rx="55"
472,16 → 509,16
sodipodi:type="arc" />
<text
id="text2798"
y="72.090576"
x="339.79181"
style="font-size:7.13015985px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
y="110.02853"
x="524.31635"
style="font-size:11.03643227px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
id="tspan2800"
y="72.090576"
x="339.79181"
y="110.02853"
x="524.31635"
sodipodi:role="line">User Task</tspan></text>
<path
transform="matrix(0.59418,0,0,0.59418,-11.45558,-132.5793)"
transform="matrix(0.919703,0,0,0.919703,-19.36262,-206.7702)"
d="M 633 277.36218 A 55 27.5 0 1 1 523,277.36218 A 55 27.5 0 1 1 633 277.36218 z"
sodipodi:ry="27.5"
sodipodi:rx="55"
492,112 → 529,51
sodipodi:type="arc" />
<text
id="text2806"
y="35.49176"
x="314.45215"
style="font-size:7.13015985px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
y="53.378975"
x="485.0943"
style="font-size:11.03643227px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
id="tspan2808"
y="35.49176"
x="314.45215"
y="53.378975"
x="485.0943"
sodipodi:role="line">User Task</tspan></text>
<path
inkscape:connector-type="polyline"
id="path2854"
d="M 259.43351,73.89601 L 269.68312,87.710695"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.59417999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
<path
inkscape:connector-type="polyline"
id="path2858"
d="M 310.90709,44.578515 L 282.44201,53.926821"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.59417999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
d="M 479.60709,67.443927 L 435.54736,81.913721"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
inkscape:connector-type="polyline"
id="path2862"
d="M 283.28231,59.073643 L 325.50726,65.375873"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.59417999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
d="M 436.84802,89.880239 L 502.20599,99.635159"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-type="polyline"
id="path2864"
d="M 318.99495,47.099407 L 289.88524,159.75502"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.59417999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
<text
id="text2868"
y="75.066055"
x="295.35541"
style="font-size:7.13015985px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="75.066055"
x="295.35541"
id="tspan2870"
sodipodi:role="line">IPC</tspan></text>
d="M 492.1259,71.345894 L 404.35145,232.4982"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-type="polyline"
id="path1541"
d="M 331.18074,78.352378 L 289.29106,159.45793"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.59417999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
d="M 510.9877,119.72087 L 409.53418,233.05542"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
<path
inkscape:connector-type="polyline"
id="path1545"
d="M 342.17307,47.752108 L 347.2236,53.099728"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.59417999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
transform="matrix(0.59418,0,0,0.59418,-89.2016,-65.95149)"
d="M 633 277.36218 A 55 27.5 0 1 1 523,277.36218 A 55 27.5 0 1 1 633 277.36218 z"
sodipodi:ry="27.5"
sodipodi:rx="55"
sodipodi:cy="277.36218"
sodipodi:cx="578"
id="path2830"
style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
sodipodi:type="arc" />
<text
id="text2832"
y="96.771935"
x="227.49634"
style="font-size:7.13015985px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
id="tspan2834"
y="96.771935"
x="227.49634"
sodipodi:role="line">&quot;Capable&quot; task</tspan></text>
<text
id="text2432"
y="101.96731"
x="237.78107"
style="font-size:3.80152035px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
id="tspan2438"
y="101.96731"
x="237.78107"
sodipodi:role="line">- I/O space manager</tspan><tspan
y="106.71921"
x="237.78107"
sodipodi:role="line"
id="tspan3165">- Memory manager</tspan><tspan
y="111.47111"
x="237.78107"
sodipodi:role="line"
id="tspan3167">- Task manager</tspan></text>
<path
inkscape:connector-type="polyline"
id="path2452"
d="M 327.31857,75.084388 L 286.32015,95.583598"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.59417999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
inkscape:connector-type="polyline"
id="path2454"
d="M 311.5728,45.375388 L 279.78417,88.453438"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.59417999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
d="M 528.0022,72.356179 L 535.81967,80.633503"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<rect
transform="matrix(0.766817,0.641865,-0.622443,0.782665,0,0)"
y="-24.391766"
x="203.69254"
height="1.9594222"
width="74.076714"
y="-37.901917"
x="313.03925"
height="3.0328963"
width="114.65971"
id="rect2480"
style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
<path
transform="matrix(0.373706,0.312811,-0.304907,0.383393,62.00857,-158.6192)"
transform="matrix(0.578442,0.484185,-0.471951,0.593436,94.34901,-247.0761)"
d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
inkscape:randomized="0"
inkscape:rounded="0"
621,25 → 597,26
sodipodi:rx="55"
sodipodi:ry="27.5"
d="M 633 277.36218 A 55 27.5 0 1 1 523,277.36218 A 55 27.5 0 1 1 633 277.36218 z"
transform="matrix(0.59418,0,0,0.59418,12.10611,-46.64064)" />
transform="matrix(0.919703,0,0,0.919703,17.10739,-73.74982)" />
<text
sodipodi:linespacing="100%"
xml:space="preserve"
style="font-size:6.26188087px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="324.32208"
y="119.72398"
style="font-size:9.69246483px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="500.37152"
y="183.758"
id="text3534"><tspan
id="tspan3538"
sodipodi:role="line"
y="119.72398"
x="324.32208">Capability Manager</tspan></text>
y="183.758"
x="500.37152">Capability Manager</tspan></text>
<path
sodipodi:nodetypes="cc"
inkscape:connector-type="polyline"
id="path2874"
d="M 279.19,108.95263 L 323.7535,116.67697"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.59417999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
d="M 416.78328,233.19505 L 499.49143,179.04166"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<g
transform="matrix(0.59418,0,0,0.693933,-52.65953,-14.46308)"
transform="matrix(0.919703,0,0,1.074106,-83.14023,-23.94372)"
id="g2491">
<rect
style="opacity:1;fill:#a3a3a3;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
659,20 → 636,20
<path
inkscape:connector-type="polyline"
id="path2460"
d="M 327.91275,153.2191 L 357.62175,153.2191"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.59417999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
d="M 505.92933,235.60347 L 551.91447,235.60347"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.91970271px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
<text
id="text2462"
y="155.91516"
x="366.98575"
style="font-size:5.55897808px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
y="239.77658"
x="566.40857"
style="font-size:8.60447502px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="155.91516"
x="366.98575"
y="239.77658"
x="566.40857"
id="tspan2464"
sodipodi:role="line">IPC</tspan></text>
<g
transform="matrix(0.59418,0,0,0.59418,-52.65953,18.42213)"
transform="matrix(0.919703,0,0,0.919703,-83.14023,26.95771)"
id="g2474">
<rect
style="opacity:1;fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
700,31 → 677,31
</g>
<text
id="text2470"
y="174.95195"
x="362.68909"
style="font-size:3.9320507px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
y="269.24271"
x="559.75793"
style="font-size:6.08623266px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="174.95195"
x="362.68909"
y="269.24271"
x="559.75793"
id="tspan2472"
sodipodi:role="line">HW access</tspan></text>
<text
id="text2485"
y="183.86333"
x="363.63461"
style="font-size:4.74528885px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
y="283.03619"
x="561.2215"
style="font-size:7.34500504px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="183.86333"
x="363.63461"
y="283.03619"
x="561.2215"
id="tspan2487"
sodipodi:role="line">Interrupt</tspan><tspan
id="tspan2489"
y="189.79494"
x="363.63461"
y="292.21745"
x="561.2215"
sodipodi:role="line">via IPC</tspan></text>
<g
style="fill:#000000;fill-opacity:1"
transform="matrix(0.59418,0,0,0.59418,-53.19945,7.007337)"
transform="matrix(0.919703,0,0,0.919703,-83.97595,9.289304)"
id="g2589">
<rect
style="opacity:1;fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
752,17 → 729,17
</g>
<text
id="text2595"
y="163.53586"
x="364.43158"
style="font-size:4.74528885px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
y="251.57228"
x="562.45508"
style="font-size:7.34500504px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
id="tspan2599"
y="163.53586"
x="364.43158"
y="251.57228"
x="562.45508"
sodipodi:role="line">Syscall</tspan></text>
<g
style="fill:#1e1d70;fill-opacity:1"
transform="matrix(0.59418,0,0,0.59418,-52.06535,29.63472)"
transform="matrix(0.919703,0,0,0.919703,-82.22053,44.31314)"
id="g3100">
<rect
style="opacity:1;fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
788,80 → 765,8
d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
transform="translate(14,-20)" />
</g>
<rect
transform="matrix(-0.774822,-0.632179,0.632179,-0.774822,0,0)"
y="39.361538"
x="-289.90445"
height="2.3767197"
width="90.315353"
id="rect3114"
style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
<path
transform="matrix(-0.460384,-0.375628,0.375628,-0.460384,384.244,477.3195)"
d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="true"
sodipodi:arg2="1.0471976"
sodipodi:arg1="0"
sodipodi:r2="3.25"
sodipodi:r1="6.5"
sodipodi:cy="281.86221"
sodipodi:cx="673"
sodipodi:sides="3"
id="path3116"
style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
sodipodi:type="star" />
<rect
transform="matrix(-0.924941,0.380111,-0.964557,-0.263875,0,0)"
y="-244.54428"
x="-73.651489"
height="3.9789753"
width="128.64871"
id="rect3120"
style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
<path
transform="matrix(-0.782845,0.321716,-0.959487,-0.262488,980.3865,-57.62022)"
d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="true"
sodipodi:arg2="1.0471976"
sodipodi:arg1="0"
sodipodi:r2="3.25"
sodipodi:r1="6.5"
sodipodi:cy="281.86221"
sodipodi:cx="673"
sodipodi:sides="3"
id="path3122"
style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
sodipodi:type="star" />
<rect
transform="scale(-1,-1)"
y="-91.533127"
x="-227.00018"
height="2.37672"
width="46.362522"
id="rect3126"
style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
<path
transform="matrix(-0.713464,-1.357675e-17,1.630234e-17,-0.59418,660.7989,257.8216)"
d="M 679.5,281.86221 L 669.75,287.49138 L 669.75,276.23305 L 679.5,281.86221 z "
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="true"
sodipodi:arg2="1.0471976"
sodipodi:arg1="0"
sodipodi:r2="3.25"
sodipodi:r1="6.5"
sodipodi:cy="281.86221"
sodipodi:cx="673"
sodipodi:sides="3"
id="path3128"
style="fill:#000000;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
sodipodi:type="star" />
<path
transform="matrix(0.59418,0,0,0.59418,-92.72965,-106.494)"
transform="matrix(0.919703,0,0,0.919703,-145.1628,-166.394)"
d="M 633 277.36218 A 55 27.5 0 1 1 523,277.36218 A 55 27.5 0 1 1 633 277.36218 z"
sodipodi:ry="27.5"
sodipodi:rx="55"
871,15 → 776,40
style="fill:#1e1d70;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
sodipodi:type="arc" />
<text
inkscape:connector-avoid="true"
id="text2745"
y="61.577053"
x="235.55481"
style="font-size:7.13015985px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
y="93.75515"
x="362.9729"
style="font-size:11.03643227px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
id="tspan2749"
y="61.577053"
x="235.55481"
y="93.75515"
x="362.9729"
sodipodi:role="line">NS Task</tspan></text>
<path
sodipodi:nodetypes="cc"
inkscape:connector-type="polyline"
id="path4011"
d="M 383.4744,234.37925 L 294.95017,145.64464"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-type="polyline"
id="path4013"
d="M 512.01707,163.39632 L 424.62655,105.4704"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-type="polyline"
id="path4015"
d="M 461,48.362183 L 342.37765,31.910965 L 293.93311,104.45334"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-type="polyline"
id="path1575"
d="M 385.46937,114.36218 L 397.16567,232.09557"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
</g>
</svg>
/design/trunk/src/images/list.svg
13,11 → 13,50
id="svg2487"
sodipodi:version="0.32"
inkscape:version="0.43"
sodipodi:docbase="/tmp/bonds0am/HelenOS-doc/design/trunk/src/images.vector"
sodipodi:docbase="/home/jermar/software/HelenOS-doc/design/src/images"
sodipodi:docname="list.svg">
<defs
id="defs2489">
<marker
inkscape:stockid="Arrow2Lend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow2Lend"
style="overflow:visible;">
<path
id="path3690"
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(1.1) rotate(180) translate(-5,0)" />
</marker>
<marker
inkscape:stockid="Arrow2Mstart"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow2Mstart"
style="overflow:visible">
<path
id="path3687"
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(0.6) translate(-5,0)" />
</marker>
<marker
inkscape:stockid="Arrow2Lstart"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow2Lstart"
style="overflow:visible">
<path
id="path3693"
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(1.1) translate(-5,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lstart"
orient="auto"
refY="0.0"
51,9 → 90,9
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.35"
inkscape:cx="227.55092"
inkscape:cy="1024.8012"
inkscape:zoom="2.3883833"
inkscape:cx="283.25696"
inkscape:cy="956.41252"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
79,10 → 118,10
inkscape:groupmode="layer"
id="layer1">
<g
id="g3747"
transform="matrix(1.340424,0,0,1.340424,-51.03432,-137.6958)">
id="g4228">
<g
transform="translate(0.575851,-1)"
style="fill:#ffffff;fill-opacity:1"
transform="matrix(1.340424,0,0,1.340424,-50.26244,-139.0362)"
id="g2555">
<rect
ry="0"
92,9 → 131,9
height="28"
width="28.539986"
id="rect3093"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
style="fill:#ffffff;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect2859"
width="20.44702"
height="21.71043"
102,6 → 141,7
y="163.37526" />
</g>
<g
transform="matrix(1.340424,0,0,1.340424,-51.03432,-137.6958)"
id="g2571">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
135,7 → 175,7
</g>
</g>
<g
transform="translate(-24,-108)"
transform="matrix(1.340424,0,0,1.340424,-83.2045,-282.4616)"
id="g3721">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
151,31 → 191,31
<path
sodipodi:nodetypes="cc"
id="path2592"
d="M 283.56087,164.84072 C 273.80813,164.92478 267.09892,164.92478 267.09892,164.92478"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
d="M 329.05748,83.260657 C 315.98467,83.373333 306.99148,83.373333 306.99148,83.373333"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.94604635;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path2594"
d="M 278.53829,180.91649 C 288.29103,180.83243 295.00024,180.83243 295.00024,180.83243"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19749999;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
d="M 322.32509,104.80901 C 335.3979,104.69633 344.39108,104.69633 344.39108,104.69633"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.94558167;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect2598"
width="28.539986"
height="28"
x="297.99997"
y="158.36218"
width="38.25568"
height="37.531872"
x="348.41199"
y="74.576668"
rx="0"
ry="0" />
<rect
y="161.37526"
x="301.96371"
height="21.71043"
width="20.44702"
y="78.615471"
x="353.7251"
height="29.101181"
width="27.407677"
id="rect2600"
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:3.42207336px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<g
transform="translate(188.46,-2.857139)"
transform="matrix(1.340424,0,0,1.340424,201.582,-141.5256)"
id="g2602">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
208,43 → 248,27
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
</g>
<g
transform="matrix(0.975126,0,0,1,9.825263,-116)"
id="g3706">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.16871166;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 389.91617,295.27783 L 416.91564,295.27783 L 416.91564,295.27783 L 416.91564,317.27783 L 74.440306,317.27783 L 74.440306,296.27783 L 92.656861,296.27783"
id="path3508"
sodipodi:nodetypes="ccccccc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.125;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Lstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 90.5625,296.29968 L 79.5625,296.29968"
id="path3522" />
</g>
<g
transform="matrix(-0.97264,2.65874e-18,-2.851354e-18,-1,488.5894,464.6129)"
id="g3710">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.16871166;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 389.16494,295.27783 L 416.91564,295.27783 L 416.91564,295.27783 L 416.91564,317.27783 L 74.440306,317.27783 L 74.440306,296.27783 L 92.656861,296.27783"
id="path3712"
sodipodi:nodetypes="ccccccc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.125;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Lstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 90.5625,296.29968 L 79.5625,296.29968"
id="path3714" />
</g>
<path
sodipodi:nodetypes="ccccccc"
id="path3508"
d="M 483.51152,102.61249 L 507.07863,102.61249 L 507.07863,102.61249 L 507.07863,132.10182 L 59.435284,132.10182 L 59.435284,103.95291 L 93.713149,104.3716"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.87061095;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:none;marker-start:url(#Arrow2Mstart)" />
<path
sodipodi:nodetypes="ccccccc"
id="path3712"
d="M 84.785395,89.703703 L 60.328834,89.28501 L 60.328834,89.28501 L 60.328834,59.795682 L 506.83105,59.795682 L 506.83105,87.944586 L 471.7765,88.363279"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.8669498;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow2Mstart)" />
<text
transform="scale(0.955569,1.046497)"
sodipodi:linespacing="125%"
id="text3725"
y="168.52638"
x="244.49573"
style="font-size:18.07091141px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
y="94.319038"
x="274.32077"
style="font-size:24.22269058px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:30.11819839px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans"
y="168.52638"
x="244.49573"
style="font-size:40.37117004px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans"
y="94.319038"
x="274.32077"
id="tspan3727"
sodipodi:role="line">...</tspan></text>
</g>
/design/trunk/src/images/mm_pt.svg
13,7 → 13,7
id="svg4319"
sodipodi:version="0.32"
inkscape:version="0.43"
sodipodi:docbase="/afs/ms.mff.cuni.cz/u/b/bonds0am/BIG/HelenOS-doc/design/trunk/src/images"
sodipodi:docbase="/home/jermar/software/HelenOS-doc/design/src/images"
sodipodi:docname="mm_pt.svg">
<defs
id="defs4321">
51,9 → 51,9
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
inkscape:cx="164.22031"
inkscape:cy="806.14815"
inkscape:zoom="0.73548823"
inkscape:cx="372.04724"
inkscape:cy="526.18109"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
77,60 → 77,60
inkscape:groupmode="layer"
id="layer1">
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.08640599;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4327"
width="62.454315"
height="14.573853"
x="18.329285"
y="176.65314" />
width="54.280598"
height="12.666497"
x="17.776117"
y="154.5551" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.08640599;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4329"
width="62.454315"
height="14.573853"
x="18.329285"
y="107.65314" />
width="54.280598"
height="12.666497"
x="17.776117"
y="94.585487" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.08640599;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4331"
width="62.454315"
height="14.573853"
x="18.329285"
y="93.653137" />
width="54.280598"
height="12.666497"
x="17.776117"
y="82.41774" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.08640599;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4333"
width="62.454315"
height="14.573853"
x="18.329285"
y="79.476982" />
width="54.280598"
height="12.666497"
x="17.776117"
y="70.096893" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.08640599;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4335"
width="62.079315"
height="41.198853"
x="18.329285"
y="121.65314" />
width="53.954674"
height="35.806946"
x="17.776117"
y="106.75323" />
<rect
style="fill:#1e1d70;fill-opacity:1;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
style="fill:#1e1d70;fill-opacity:1;stroke:#000000;stroke-width:1.08640599;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4337"
width="62.454315"
height="14.573853"
x="18.329285"
y="162.65314" />
width="54.280598"
height="12.666497"
x="17.776117"
y="142.38736" />
<text
xml:space="preserve"
style="font-size:26.68083763px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="35.818481"
y="145.36543"
style="font-size:23.1889782px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="32.976414"
y="127.36218"
id="text4339"><tspan
sodipodi:role="line"
id="tspan4341"
x="35.818481"
y="145.36543">...</tspan></text>
x="32.976414"
y="127.36218">...</tspan></text>
<g
id="g4353"
transform="translate(-61.29568,-35)">
transform="matrix(0.869125,0,0,0.869125,-51.42792,-29.39789)">
<rect
y="211.16333"
x="183.92068"
186,7 → 186,7
</g>
<g
id="g4371"
transform="translate(-61.59138,87.4898)">
transform="matrix(0.869125,0,0,0.869125,-51.68492,77.06103)">
<rect
y="211.16333"
x="183.92068"
242,7 → 242,7
</g>
<g
id="g4389"
transform="translate(43.70432,-36)">
transform="matrix(0.869125,0,0,0.869125,39.83019,-30.26702)">
<rect
y="211.16333"
x="183.92068"
298,7 → 298,7
</g>
<g
id="g4407"
transform="translate(43.70432,89)">
transform="matrix(0.869125,0,0,0.869125,39.83019,78.37359)">
<rect
y="211.16333"
x="183.92068"
354,7 → 354,7
</g>
<g
id="g4425"
transform="translate(44.11294,212.4898)">
transform="matrix(0.869125,0,0,0.869125,40.18533,185.7016)">
<rect
y="211.16333"
x="183.92068"
410,7 → 410,7
</g>
<g
id="g4443"
transform="translate(143.1129,-36.5102)">
transform="matrix(0.869125,0,0,0.869125,126.2287,-30.71045)">
<rect
y="211.16333"
x="183.92068"
466,7 → 466,7
</g>
<g
id="g4461"
transform="translate(143.1129,88.4898)">
transform="matrix(0.869125,0,0,0.869125,126.2287,77.93016)">
<rect
y="211.16333"
x="183.92068"
521,60 → 521,60
sodipodi:role="line">...</tspan></text>
</g>
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.08640599;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4481"
width="62.454315"
height="14.573853"
x="327.0336"
y="424.65314" />
width="54.280598"
height="12.666497"
x="286.0787"
y="370.09805" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.08640599;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4483"
width="62.454315"
height="14.573853"
x="327.0336"
y="355.65314" />
width="54.280598"
height="12.666497"
x="286.0787"
y="310.12845" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.08640599;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4485"
width="62.454315"
height="14.573853"
x="327.0336"
y="341.65314" />
width="54.280598"
height="12.666497"
x="286.0787"
y="297.96069" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.08640599;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4487"
width="62.454315"
height="14.573853"
x="327.0336"
y="327.47699" />
width="54.280598"
height="12.666497"
x="286.0787"
y="285.63986" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.08640599;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4489"
width="62.079315"
height="41.198853"
x="327.0336"
y="369.65314" />
width="53.954674"
height="35.806946"
x="286.0787"
y="322.2962" />
<rect
style="fill:#1e1d70;fill-opacity:1;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
style="fill:#1e1d70;fill-opacity:1;stroke:#000000;stroke-width:1.08640599;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4491"
width="62.454315"
height="14.573853"
x="327.0336"
y="410.65314" />
width="54.280598"
height="12.666497"
x="286.0787"
y="357.93033" />
<text
xml:space="preserve"
style="font-size:26.68083763px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="344.5228"
y="393.36542"
style="font-size:23.1889782px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="301.27899"
y="342.90512"
id="text4493"><tspan
sodipodi:role="line"
id="tspan4495"
x="344.5228"
y="393.36542">...</tspan></text>
x="301.27899"
y="342.90512">...</tspan></text>
<g
id="g4531"
transform="matrix(1.242003,0,0,1,-3.720792,0)">
transform="matrix(1.079456,0,0,0.869125,-1.388153,1.021475)">
<rect
y="8.8746023"
x="16"
651,7 → 651,7
</g>
<g
id="g4561"
transform="matrix(0.789655,0,0,0.789655,-11.46248,16.4758)">
transform="matrix(0.686309,0,0,0.686309,-8.116646,15.341)">
<rect
y="264.36218"
x="33"
671,103 → 671,103
sodipodi:role="line">PTL0</tspan></text>
</g>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 48.010153,191.86218 L 48.010153,224.86218"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.86912483px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 43.572496,167.77366 L 43.572496,196.45478"
id="path4566" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-weight:normal;fill:#feff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="34.304577"
y="173.95587"
style="font-size:10.42949772px;font-style:normal;font-weight:normal;fill:#feff00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="31.660641"
y="152.21085"
id="text4579"><tspan
sodipodi:role="line"
id="tspan4581"
x="34.304577"
y="173.95587">PTL1</tspan></text>
x="31.660641"
y="152.21085">PTL1</tspan></text>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Lend);stroke-opacity:1"
d="M 80,169.36218 L 101.71281,169.48659 L 101.4096,312.27411 L 115.43401,311.84695"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.86912483px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Lend);stroke-opacity:1"
d="M 71.375667,148.21835 L 90.246809,148.32648 L 89.983282,272.42666 L 102.17224,272.0554"
id="path4583"
sodipodi:nodetypes="cccc" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-weight:normal;fill:#fafb02;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="136.37059"
y="242.12088"
style="font-size:10.42949772px;font-style:normal;font-weight:normal;fill:#fafb02;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="120.36874"
y="211.45474"
id="text5462"><tspan
sodipodi:role="line"
id="tspan5464"
x="136.37059"
y="242.12088">PTL2</tspan></text>
x="120.36874"
y="211.45474">PTL2</tspan></text>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Lend);stroke-opacity:1"
d="M 185.5,235.35304 L 206.70773,234.97237 L 206.40452,316.14059 L 219.92386,315.71343"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.86912483px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Lend);stroke-opacity:1"
d="M 163.06834,205.57265 L 181.5005,205.2418 L 181.23697,275.78711 L 192.98697,275.41586"
id="path5466"
sodipodi:nodetypes="cccc" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-weight:normal;fill:#f4f505;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="244.96199"
y="228.50412"
style="font-size:10.42949772px;font-style:normal;font-weight:normal;fill:#f4f505;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="214.74823"
y="199.62009"
id="text5468"><tspan
sodipodi:role="line"
id="tspan5470"
x="244.96199"
y="228.50412">PTL3</tspan></text>
x="214.74823"
y="199.62009">PTL3</tspan></text>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Lend);stroke-opacity:1"
d="M 289.65263,224.24285 L 310.86036,223.86218 L 311.06223,440.39084 L 320.03588,440.46876"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.86912483px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Lend);stroke-opacity:1"
d="M 253.58997,195.9165 L 272.02214,195.58566 L 272.19759,383.77609 L 279.99681,383.84381"
id="path5472"
sodipodi:nodetypes="cccc" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="31.314728"
y="70.192261"
style="font-size:10.42949772px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="29.062088"
y="62.027313"
id="text5492"><tspan
sodipodi:role="line"
id="tspan5494"
x="31.314728"
y="70.192261">PTL0</tspan></text>
x="29.062088"
y="62.027313">PTL0</tspan></text>
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="136.82227"
y="68.110229"
style="font-size:10.42949772px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="120.76131"
y="60.217766"
id="text5496"><tspan
sodipodi:role="line"
id="tspan5498"
x="136.82227"
y="68.110229">PTL1</tspan></text>
x="120.76131"
y="60.217766">PTL1</tspan></text>
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="241.30859"
y="68.362183"
style="font-size:10.42949772px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="211.57297"
y="60.436745"
id="text5500"><tspan
sodipodi:role="line"
id="tspan5502"
x="241.30859"
y="68.362183">PTL2</tspan></text>
x="211.57297"
y="60.436745">PTL2</tspan></text>
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="342.82227"
y="67.268433"
style="font-size:10.42949772px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="299.80103"
y="59.486141"
id="text5504"><tspan
sodipodi:role="line"
id="tspan5506"
x="342.82227"
y="67.268433">PTL3</tspan></text>
x="299.80103"
y="59.486141">PTL3</tspan></text>
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="340.88586"
y="421.94833"
style="font-size:10.42949772px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="298.11804"
y="367.74725"
id="text5516"><tspan
sodipodi:role="line"
id="tspan5518"
x="340.88586"
y="421.94833">frame</tspan></text>
x="298.11804"
y="367.74725">frame</tspan></text>
</g>
</svg>
/design/trunk/src/images/mm_hash.svg
13,11 → 13,24
id="svg4001"
sodipodi:version="0.32"
inkscape:version="0.43"
sodipodi:docbase="/afs/ms.mff.cuni.cz/u/b/bonds0am/BIG/HelenOS-doc/design/trunk/src/images"
sodipodi:docbase="/home/jermar/software/HelenOS-doc/design/src/images"
sodipodi:docname="mm_hash.svg">
<defs
id="defs4003">
<marker
inkscape:stockid="Arrow2Mstart"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow2Mstart"
style="overflow:visible">
<path
id="path2705"
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(0.6) translate(-5,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lstart"
orient="auto"
refY="0.0"
51,9 → 64,9
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
inkscape:cx="402.21534"
inkscape:cy="694.92832"
inkscape:zoom="0.73548823"
inkscape:cx="372.04724"
inkscape:cy="526.18109"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
77,64 → 90,35
inkscape:groupmode="layer"
id="layer1">
<g
id="g4933"
transform="matrix(0.590686,0,0,0.606171,9.823542,4.305978)">
<rect
y="10.933611"
x="24"
height="708.42859"
width="202"
id="rect4046"
style="fill:#000000;fill-opacity:1;stroke-width:1.125;stroke-miterlimit:4;stroke-dasharray:none" />
<rect
y="13.362183"
x="28"
height="702"
width="193"
id="rect4931"
style="fill:#ffffff;fill-opacity:1;stroke-width:1.125;stroke-miterlimit:4;stroke-dasharray:none" />
</g>
<g
id="g3747"
transform="matrix(0.79177,0,0,0.79177,19.54129,-89.95816)">
id="g3206"
transform="matrix(0.892659,0,0,0.892659,2.576186,1.173626)">
<g
transform="translate(0.575851,-1)"
id="g2555">
transform="matrix(0.590686,0,0,0.606171,9.823542,4.305978)"
id="g4933">
<rect
ry="0"
rx="0"
y="160.36218"
x="109.88416"
height="28"
width="28.539986"
id="rect3093"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
style="fill:#000000;fill-opacity:1;stroke-width:1.125;stroke-miterlimit:4;stroke-dasharray:none"
id="rect4046"
width="202"
height="708.42859"
x="24"
y="10.933611" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect2859"
width="20.44702"
height="21.71043"
x="113.84792"
y="163.37526" />
style="fill:#ffffff;fill-opacity:1;stroke-width:1.125;stroke-miterlimit:4;stroke-dasharray:none"
id="rect4931"
width="193"
height="702"
x="28"
y="13.362183" />
</g>
<g
id="g2571">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
id="path3130"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
id="path3984"
sodipodi:nodetypes="cc" />
id="g2736">
<g
id="g2559"
transform="translate(62.11584,-0.571429)">
id="g2555"
transform="matrix(0.79177,0,0,0.79177,19.99723,-90.74993)"
style="fill:#ffffff;fill-opacity:1">
<rect
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect2561"
style="fill:#ffffff;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect3093"
width="28.539986"
height="28"
x="109.88416"
146,260 → 130,295
x="113.84792"
height="21.71043"
width="20.44702"
id="rect2563"
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
id="rect2859"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
</g>
<g
transform="translate(-24,-108)"
id="g3721">
<g
id="g2571"
transform="matrix(0.79177,0,0,0.79177,19.54129,-89.95816)">
<path
sodipodi:nodetypes="cc"
id="path3130"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path3984"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
transform="translate(62.11584,-0.571429)"
id="g2559">
<rect
ry="0"
rx="0"
y="160.36218"
x="109.88416"
height="28"
width="28.539986"
id="rect2561"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect2563"
width="20.44702"
height="21.71043"
x="113.84792"
y="163.37526" />
</g>
</g>
<g
id="g3721"
transform="matrix(0.79177,0,0,0.79177,0.53881,-175.4693)">
<path
sodipodi:nodetypes="cc"
id="path2580"
d="M 243.02088,272.84069 C 233.26814,272.92475 226.55893,272.92475 226.55893,272.92475"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path2582"
d="M 237.9983,288.91646 C 247.75104,288.8324 254.46025,288.8324 254.46025,288.8324"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 243.02088,272.84069 C 233.26814,272.92475 226.55893,272.92475 226.55893,272.92475"
id="path2580"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.74018908;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 244.05628,40.557777 C 236.33435,40.624333 231.0222,40.624333 231.0222,40.624333"
id="path2592"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 237.9983,288.91646 C 247.75104,288.8324 254.46025,288.8324 254.46025,288.8324"
id="path2582"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.73991454;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 240.07955,53.286089 C 247.80148,53.219533 253.11363,53.219533 253.11363,53.219533"
id="path2594"
sodipodi:nodetypes="cc" />
</g>
<path
sodipodi:nodetypes="cc"
id="path2592"
d="M 283.56087,164.84072 C 273.80813,164.92478 267.09892,164.92478 267.09892,164.92478"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path2594"
d="M 278.53829,180.91649 C 288.29103,180.83243 295.00024,180.83243 295.00024,180.83243"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19749999;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect2598"
width="28.539986"
height="28"
x="297.99997"
y="158.36218"
rx="0"
ry="0" />
<rect
y="161.37526"
x="301.96371"
height="21.71043"
width="20.44702"
id="rect2600"
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<g
transform="translate(188.46,-2.857139)"
id="g2602">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
id="path2604"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
id="path2606"
sodipodi:nodetypes="cc" />
<rect
ry="0"
rx="0"
y="35.428265"
x="255.48872"
height="22.169559"
width="22.597105"
id="rect2598"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.0213716px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect2600"
width="16.189337"
height="17.189667"
x="258.62711"
y="37.813931" />
<g
id="g2608"
transform="translate(62.11584,-0.571429)">
<rect
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect2610"
width="28.539986"
height="28"
x="109.88416"
y="160.36218"
rx="0"
ry="0" />
<rect
y="163.37526"
x="113.84792"
height="21.71043"
width="20.44702"
id="rect2612"
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
id="g2602"
transform="matrix(0.79177,0,0,0.79177,168.7583,-92.22036)">
<path
sodipodi:nodetypes="cc"
id="path2604"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path2606"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
transform="translate(62.11584,-0.571429)"
id="g2608">
<rect
ry="0"
rx="0"
y="160.36218"
x="109.88416"
height="28"
width="28.539986"
id="rect2610"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect2612"
width="20.44702"
height="21.71043"
x="113.84792"
y="163.37526" />
</g>
</g>
</g>
<g
transform="matrix(0.975126,0,0,1,9.825263,-116)"
id="g3706">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.16871166;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 389.91617,295.27783 L 416.91564,295.27783 L 416.91564,295.27783 L 416.91564,317.27783 L 74.440306,317.27783 L 74.440306,296.27783 L 92.656861,296.27783"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.69563103;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 333.91374,51.988627 L 349.2112,51.988627 L 349.2112,51.988627 L 349.2112,69.407567 L 84.794214,69.407567 L 84.794214,52.780397 L 106.62623,52.780397"
id="path3508"
sodipodi:nodetypes="ccccccc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.125;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Lstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 90.5625,296.29968 L 79.5625,296.29968"
id="path3522" />
</g>
<g
transform="matrix(-0.97264,2.65874e-18,-2.851354e-18,-1,488.5894,464.6129)"
id="g3710">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.16871166;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 389.16494,295.27783 L 416.91564,295.27783 L 416.91564,295.27783 L 416.91564,317.27783 L 74.440306,317.27783 L 74.440306,296.27783 L 92.656861,296.27783"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.6934675;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 102.25452,44.116273 L 85.322047,44.116273 L 85.322047,44.116273 L 85.322047,26.697333 L 349.0647,26.697333 L 349.0647,43.324503 L 329.48782,43.324503"
id="path3712"
sodipodi:nodetypes="ccccccc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.125;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Lstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 90.5625,296.29968 L 79.5625,296.29968"
id="path3714" />
<text
xml:space="preserve"
style="font-size:14.30800819px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="214.03432"
y="47.472927"
id="text3725"
sodipodi:linespacing="125%"
transform="scale(0.955569,1.046497)"><tspan
sodipodi:role="line"
id="tspan3727"
x="214.03432"
y="47.472927"
style="font-size:23.84668922px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans">...</tspan></text>
</g>
<path
sodipodi:nodetypes="cc"
id="path4943"
d="M 80.705862,11.799244 L 80.705862,154.38593"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.67557204;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path4945"
d="M 26.826825,82.65977 L 141.56765,82.65977 L 141.56765,82.65977"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.45533288;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path4947"
d="M 26.32322,153.40776 L 140.23081,153.40776 L 140.23081,153.40776"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.45003903;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path4951"
d="M 26.323222,296.03175 L 140.23081,296.03175 L 140.23081,296.03175"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.45003903;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path4953"
d="M 26.497083,367.82677 L 140.40468,367.82677 L 140.40468,367.82677"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.45003903;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<text
transform="scale(0.955569,1.046497)"
sodipodi:linespacing="125%"
id="text3725"
y="168.52638"
x="244.49573"
style="font-size:18.07091141px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
id="text5017"
y="225.01509"
x="64.58226"
style="font-size:36.34477615px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:30.11819839px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans"
y="168.52638"
x="244.49573"
id="tspan3727"
y="225.01509"
x="64.58226"
id="tspan5019"
sodipodi:role="line">...</tspan></text>
</g>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.67557204;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 80.705862,11.799244 L 80.705862,154.38593"
id="path4943"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.45533288;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 26.826825,82.65977 L 141.56765,82.65977 L 141.56765,82.65977"
id="path4945" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.45003903;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 26.32322,153.40776 L 140.23081,153.40776 L 140.23081,153.40776"
id="path4947" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.45003903;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 26.323222,296.03175 L 140.23081,296.03175 L 140.23081,296.03175"
id="path4951" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.45003903;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 26.497083,367.82677 L 140.40468,367.82677 L 140.40468,367.82677"
id="path4953" />
<g
id="g4955"
transform="matrix(0.79177,0,0,0.79177,19.84493,-18.38179)">
<g
transform="translate(0.575851,-1)"
id="g4957">
<rect
ry="0"
rx="0"
y="160.36218"
x="109.88416"
height="28"
width="28.539986"
id="rect4959"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect4961"
width="20.44702"
height="21.71043"
x="113.84792"
y="163.37526" />
</g>
<g
id="g4963">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
id="path4965"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
id="path4967"
sodipodi:nodetypes="cc" />
<g
id="g4969"
transform="translate(62.11584,-0.571429)">
<rect
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect4971"
width="28.539986"
height="28"
x="109.88416"
y="160.36218"
rx="0"
ry="0" />
<rect
y="163.37526"
x="113.84792"
height="21.71043"
width="20.44702"
id="rect4973"
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
</g>
<g
transform="translate(-24,-108)"
id="g4975">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 243.02088,272.84069 C 233.26814,272.92475 226.55893,272.92475 226.55893,272.92475"
id="path4977"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 237.9983,288.91646 C 247.75104,288.8324 254.46025,288.8324 254.46025,288.8324"
id="path4979"
sodipodi:nodetypes="cc" />
</g>
<path
sodipodi:nodetypes="cc"
id="path4981"
d="M 283.56087,164.84072 C 273.80813,164.92478 267.09892,164.92478 267.09892,164.92478"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
id="path5021"
d="M 80.952964,296.60033 L 80.952964,439.18702"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.67557204;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<text
sodipodi:linespacing="125%"
id="text5147"
y="32.628769"
x="51.325001"
style="font-size:7.08823204px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
id="tspan5151"
y="32.628769"
x="53.205505"
sodipodi:role="line">as_t </tspan><tspan
id="tspan3289"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
y="47.395919"
x="53.205505"
sodipodi:role="line">+ </tspan><tspan
id="tspan3291"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
y="62.163068"
x="51.325001"
sodipodi:role="line">VPN</tspan></text>
<path
sodipodi:nodetypes="cc"
id="path4983"
d="M 278.53829,180.91649 C 288.29103,180.83243 295.00024,180.83243 295.00024,180.83243"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19749999;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect4985"
width="28.539986"
height="28"
x="297.99997"
y="158.36218"
rx="0"
ry="0" />
<rect
y="161.37526"
x="301.96371"
height="21.71043"
width="20.44702"
id="rect4987"
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
sodipodi:nodetypes="ccc"
id="path3279"
d="M 269.02031,125.04215 L 298,223.36218 L 176.09137,323.27081"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<text
id="text3281"
y="224.78796"
x="305.91016"
style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="224.78796"
x="305.91016"
id="tspan3283"
sodipodi:role="line">pte_t</tspan></text>
<path
sodipodi:nodetypes="ccc"
id="path3285"
d="M 176.11168,127.4434 L 298,224.36218 L 268.02031,321.28096"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;stroke-opacity:1" />
<text
sodipodi:linespacing="125%"
id="text3296"
y="106.65717"
x="53.515015"
style="font-size:7.08823204px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
id="tspan3298"
y="106.65717"
x="55.395519"
sodipodi:role="line">as_t </tspan><tspan
id="tspan3300"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
y="121.42432"
x="55.395519"
sodipodi:role="line">+ </tspan><tspan
id="tspan3302"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
y="136.19147"
x="53.515015"
sodipodi:role="line">VPN</tspan></text>
<text
sodipodi:linespacing="125%"
id="text3304"
y="389.82788"
x="53.515015"
style="font-size:7.08823204px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
id="tspan3306"
y="389.82788"
x="55.395519"
sodipodi:role="line">as_t </tspan><tspan
id="tspan3308"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
y="404.59503"
x="55.395519"
sodipodi:role="line">+ </tspan><tspan
id="tspan3310"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
y="419.36218"
x="53.515015"
sodipodi:role="line">VPN</tspan></text>
<text
sodipodi:linespacing="125%"
id="text3312"
y="317.65717"
x="52.504852"
style="font-size:7.08823204px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
id="tspan3314"
y="317.65717"
x="54.385356"
sodipodi:role="line">as_t </tspan><tspan
id="tspan3316"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
y="332.42432"
x="54.385357"
sodipodi:role="line">+ </tspan><tspan
id="tspan3318"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
y="347.19146"
x="52.504853"
sodipodi:role="line">VPN</tspan></text>
<g
transform="translate(188.46,-2.857139)"
id="g4989">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
id="path4991"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
id="path4993"
sodipodi:nodetypes="cc" />
transform="translate(0.485843,69.51158)"
id="g2764">
<g
id="g4995"
transform="translate(62.11584,-0.571429)">
id="g2766"
transform="matrix(0.79177,0,0,0.79177,19.99723,-90.74993)"
style="fill:#ffffff;fill-opacity:1">
<rect
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect4997"
style="fill:#ffffff;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect2768"
width="28.539986"
height="28"
x="109.88416"
411,180 → 430,151
x="113.84792"
height="21.71043"
width="20.44702"
id="rect4999"
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
id="rect2770"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
</g>
<g
transform="matrix(0.975126,0,0,1,9.825263,-116)"
id="g5001">
<g
id="g2772"
transform="matrix(0.79177,0,0,0.79177,19.54129,-89.95816)">
<path
sodipodi:nodetypes="cc"
id="path2774"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path2776"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
transform="translate(62.11584,-0.571429)"
id="g2778">
<rect
ry="0"
rx="0"
y="160.36218"
x="109.88416"
height="28"
width="28.539986"
id="rect2780"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect2782"
width="20.44702"
height="21.71043"
x="113.84792"
y="163.37526" />
</g>
</g>
<g
id="g2784"
transform="matrix(0.79177,0,0,0.79177,0.53881,-175.4693)">
<path
sodipodi:nodetypes="cc"
id="path2786"
d="M 243.02088,272.84069 C 233.26814,272.92475 226.55893,272.92475 226.55893,272.92475"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path2788"
d="M 237.9983,288.91646 C 247.75104,288.8324 254.46025,288.8324 254.46025,288.8324"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.16871166;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 389.91617,295.27783 L 416.91564,295.27783 L 416.91564,295.27783 L 416.91564,317.27783 L 74.440306,317.27783 L 74.440306,296.27783 L 92.656861,296.27783"
id="path5003"
sodipodi:nodetypes="ccccccc" />
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.74018908;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 244.05628,40.557777 C 236.33435,40.624333 231.0222,40.624333 231.0222,40.624333"
id="path2790"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.125;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Lstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 90.5625,296.29968 L 79.5625,296.29968"
id="path5005" />
</g>
<g
transform="matrix(-0.97264,2.65874e-18,-2.851354e-18,-1,488.5894,464.6129)"
id="g5007">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.16871166;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 389.16494,295.27783 L 416.91564,295.27783 L 416.91564,295.27783 L 416.91564,317.27783 L 74.440306,317.27783 L 74.440306,296.27783 L 92.656861,296.27783"
id="path5009"
sodipodi:nodetypes="ccccccc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.125;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Lstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 90.5625,296.29968 L 79.5625,296.29968"
id="path5011" />
</g>
<text
transform="scale(0.955569,1.046497)"
sodipodi:linespacing="125%"
id="text5013"
y="168.52638"
x="244.49573"
style="font-size:18.07091141px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:30.11819839px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans"
y="168.52638"
x="244.49573"
id="tspan5015"
sodipodi:role="line">...</tspan></text>
</g>
<text
xml:space="preserve"
style="font-size:36.34477615px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="64.58226"
y="225.01509"
id="text5017"><tspan
sodipodi:role="line"
id="tspan5019"
x="64.58226"
y="225.01509">...</tspan></text>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.67557204;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 80.952964,296.60033 L 80.952964,439.18702"
id="path5021"
sodipodi:nodetypes="cc" />
<g
id="g5023"
transform="matrix(0.79177,0,0,0.79177,19.84493,193.5711)">
<g
transform="translate(0.575851,-1)"
id="g5025">
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.73991454;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 240.07955,53.286089 C 247.80148,53.219533 253.11363,53.219533 253.11363,53.219533"
id="path2792"
sodipodi:nodetypes="cc" />
<rect
ry="0"
rx="0"
y="160.36218"
x="109.88416"
height="28"
width="28.539986"
id="rect5027"
y="35.428265"
x="255.48872"
height="22.169559"
width="22.597105"
id="rect2794"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect5029"
width="20.44702"
height="21.71043"
x="113.84792"
y="163.37526" />
</g>
<g
id="g5031">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
id="path5033"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
id="path5035"
sodipodi:nodetypes="cc" />
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.0213716px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect2796"
width="16.189337"
height="17.189667"
x="258.62711"
y="37.813931" />
<g
id="g5037"
transform="translate(62.11584,-0.571429)">
<rect
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect5039"
width="28.539986"
height="28"
x="109.88416"
y="160.36218"
rx="0"
ry="0" />
<rect
y="163.37526"
x="113.84792"
height="21.71043"
width="20.44702"
id="rect5041"
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
id="g2798"
transform="matrix(0.79177,0,0,0.79177,168.7583,-92.22036)">
<path
sodipodi:nodetypes="cc"
id="path2800"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path2802"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
transform="translate(62.11584,-0.571429)"
id="g2804">
<rect
ry="0"
rx="0"
y="160.36218"
x="109.88416"
height="28"
width="28.539986"
id="rect2806"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect2808"
width="20.44702"
height="21.71043"
x="113.84792"
y="163.37526" />
</g>
</g>
</g>
<g
transform="translate(-24,-108)"
id="g5043">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 243.02088,272.84069 C 233.26814,272.92475 226.55893,272.92475 226.55893,272.92475"
id="path5045"
sodipodi:nodetypes="cc" />
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.69563103;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 333.91374,51.988627 L 349.2112,51.988627 L 349.2112,51.988627 L 349.2112,69.407567 L 84.794214,69.407567 L 84.794214,52.780397 L 106.62623,52.780397"
id="path2810"
sodipodi:nodetypes="ccccccc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 237.9983,288.91646 C 247.75104,288.8324 254.46025,288.8324 254.46025,288.8324"
id="path5047"
sodipodi:nodetypes="cc" />
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.6934675;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 102.25452,44.116273 L 85.322047,44.116273 L 85.322047,44.116273 L 85.322047,26.697333 L 349.0647,26.697333 L 349.0647,43.324503 L 329.48782,43.324503"
id="path2812"
sodipodi:nodetypes="ccccccc" />
<text
xml:space="preserve"
style="font-size:14.30800819px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="214.03432"
y="47.472927"
id="text2814"
sodipodi:linespacing="125%"
transform="scale(0.955569,1.046497)"><tspan
sodipodi:role="line"
id="tspan2816"
x="214.03432"
y="47.472927"
style="font-size:23.84668922px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans">...</tspan></text>
</g>
<path
sodipodi:nodetypes="cc"
id="path5049"
d="M 283.56087,164.84072 C 273.80813,164.92478 267.09892,164.92478 267.09892,164.92478"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path5051"
d="M 278.53829,180.91649 C 288.29103,180.83243 295.00024,180.83243 295.00024,180.83243"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19749999;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect5053"
width="28.539986"
height="28"
x="297.99997"
y="158.36218"
rx="0"
ry="0" />
<rect
y="161.37526"
x="301.96371"
height="21.71043"
width="20.44702"
id="rect5055"
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<g
transform="translate(188.46,-2.857139)"
id="g5057">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
id="path5059"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
id="path5061"
sodipodi:nodetypes="cc" />
transform="translate(1.053602,285.1068)"
id="g2818">
<g
id="g5063"
transform="translate(62.11584,-0.571429)">
id="g2820"
transform="matrix(0.79177,0,0,0.79177,19.99723,-90.74993)"
style="fill:#ffffff;fill-opacity:1">
<rect
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect5065"
style="fill:#ffffff;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect2822"
width="28.539986"
height="28"
x="109.88416"
596,91 → 586,151
x="113.84792"
height="21.71043"
width="20.44702"
id="rect5067"
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
id="rect2824"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
</g>
<g
transform="matrix(0.975126,0,0,1,9.825263,-116)"
id="g5069">
<g
id="g2826"
transform="matrix(0.79177,0,0,0.79177,19.54129,-89.95816)">
<path
sodipodi:nodetypes="cc"
id="path2828"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path2830"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
transform="translate(62.11584,-0.571429)"
id="g2832">
<rect
ry="0"
rx="0"
y="160.36218"
x="109.88416"
height="28"
width="28.539986"
id="rect2834"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect2836"
width="20.44702"
height="21.71043"
x="113.84792"
y="163.37526" />
</g>
</g>
<g
id="g2838"
transform="matrix(0.79177,0,0,0.79177,0.53881,-175.4693)">
<path
sodipodi:nodetypes="cc"
id="path2840"
d="M 243.02088,272.84069 C 233.26814,272.92475 226.55893,272.92475 226.55893,272.92475"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path2842"
d="M 237.9983,288.91646 C 247.75104,288.8324 254.46025,288.8324 254.46025,288.8324"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.16871166;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 389.91617,295.27783 L 416.91564,295.27783 L 416.91564,295.27783 L 416.91564,317.27783 L 74.440306,317.27783 L 74.440306,296.27783 L 92.656861,296.27783"
id="path5071"
sodipodi:nodetypes="ccccccc" />
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.74018908;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 244.05628,40.557777 C 236.33435,40.624333 231.0222,40.624333 231.0222,40.624333"
id="path2844"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.125;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Lstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 90.5625,296.29968 L 79.5625,296.29968"
id="path5073" />
</g>
<g
transform="matrix(-0.97264,2.65874e-18,-2.851354e-18,-1,488.5894,464.6129)"
id="g5075">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.16871166;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 389.16494,295.27783 L 416.91564,295.27783 L 416.91564,295.27783 L 416.91564,317.27783 L 74.440306,317.27783 L 74.440306,296.27783 L 92.656861,296.27783"
id="path5077"
sodipodi:nodetypes="ccccccc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.125;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Lstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 90.5625,296.29968 L 79.5625,296.29968"
id="path5079" />
</g>
<text
transform="scale(0.955569,1.046497)"
sodipodi:linespacing="125%"
id="text5081"
y="168.52638"
x="244.49573"
style="font-size:18.07091141px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:30.11819839px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans"
y="168.52638"
x="244.49573"
id="tspan5083"
sodipodi:role="line">...</tspan></text>
</g>
<g
id="g5085"
transform="matrix(0.79177,0,0,0.79177,20.72266,265.6348)">
<g
transform="translate(0.575851,-1)"
id="g5087">
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.73991454;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 240.07955,53.286089 C 247.80148,53.219533 253.11363,53.219533 253.11363,53.219533"
id="path2846"
sodipodi:nodetypes="cc" />
<rect
ry="0"
rx="0"
y="160.36218"
x="109.88416"
height="28"
width="28.539986"
id="rect5089"
y="35.428265"
x="255.48872"
height="22.169559"
width="22.597105"
id="rect2848"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect5091"
width="20.44702"
height="21.71043"
x="113.84792"
y="163.37526" />
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.0213716px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect2850"
width="16.189337"
height="17.189667"
x="258.62711"
y="37.813931" />
<g
id="g2852"
transform="matrix(0.79177,0,0,0.79177,168.7583,-92.22036)">
<path
sodipodi:nodetypes="cc"
id="path2854"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path2856"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
transform="translate(62.11584,-0.571429)"
id="g2858">
<rect
ry="0"
rx="0"
y="160.36218"
x="109.88416"
height="28"
width="28.539986"
id="rect2860"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect2862"
width="20.44702"
height="21.71043"
x="113.84792"
y="163.37526" />
</g>
</g>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.69563103;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 333.91374,51.988627 L 349.2112,51.988627 L 349.2112,51.988627 L 349.2112,69.407567 L 84.794214,69.407567 L 84.794214,52.780397 L 106.62623,52.780397"
id="path2864"
sodipodi:nodetypes="ccccccc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.6934675;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 102.25452,44.116273 L 85.322047,44.116273 L 85.322047,44.116273 L 85.322047,26.697333 L 349.0647,26.697333 L 349.0647,43.324503 L 329.48782,43.324503"
id="path2866"
sodipodi:nodetypes="ccccccc" />
<text
xml:space="preserve"
style="font-size:14.30800819px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="214.03432"
y="47.472927"
id="text2868"
sodipodi:linespacing="125%"
transform="scale(0.955569,1.046497)"><tspan
sodipodi:role="line"
id="tspan2870"
x="214.03432"
y="47.472927"
style="font-size:23.84668922px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans">...</tspan></text>
</g>
<g
id="g5093">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
id="path5095"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
id="path5097"
sodipodi:nodetypes="cc" />
transform="translate(0.485813,355.5116)"
id="g2872">
<g
id="g5099"
transform="translate(62.11584,-0.571429)">
id="g2874"
transform="matrix(0.79177,0,0,0.79177,19.99723,-90.74993)"
style="fill:#ffffff;fill-opacity:1">
<rect
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect5101"
style="fill:#ffffff;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect2876"
width="28.539986"
height="28"
x="109.88416"
692,231 → 742,141
x="113.84792"
height="21.71043"
width="20.44702"
id="rect5103"
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
id="rect2878"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
</g>
<g
transform="translate(-24,-108)"
id="g5105">
<g
id="g2880"
transform="matrix(0.79177,0,0,0.79177,19.54129,-89.95816)">
<path
sodipodi:nodetypes="cc"
id="path2882"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path2884"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
transform="translate(62.11584,-0.571429)"
id="g2886">
<rect
ry="0"
rx="0"
y="160.36218"
x="109.88416"
height="28"
width="28.539986"
id="rect2888"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect2890"
width="20.44702"
height="21.71043"
x="113.84792"
y="163.37526" />
</g>
</g>
<g
id="g2892"
transform="matrix(0.79177,0,0,0.79177,0.53881,-175.4693)">
<path
sodipodi:nodetypes="cc"
id="path2894"
d="M 243.02088,272.84069 C 233.26814,272.92475 226.55893,272.92475 226.55893,272.92475"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path2896"
d="M 237.9983,288.91646 C 247.75104,288.8324 254.46025,288.8324 254.46025,288.8324"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 243.02088,272.84069 C 233.26814,272.92475 226.55893,272.92475 226.55893,272.92475"
id="path5107"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.74018908;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 244.05628,40.557777 C 236.33435,40.624333 231.0222,40.624333 231.0222,40.624333"
id="path2898"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 237.9983,288.91646 C 247.75104,288.8324 254.46025,288.8324 254.46025,288.8324"
id="path5109"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.73991454;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 240.07955,53.286089 C 247.80148,53.219533 253.11363,53.219533 253.11363,53.219533"
id="path2900"
sodipodi:nodetypes="cc" />
</g>
<path
sodipodi:nodetypes="cc"
id="path5111"
d="M 283.56087,164.84072 C 273.80813,164.92478 267.09892,164.92478 267.09892,164.92478"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path5113"
d="M 278.53829,180.91649 C 288.29103,180.83243 295.00024,180.83243 295.00024,180.83243"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19749999;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect5115"
width="28.539986"
height="28"
x="297.99997"
y="158.36218"
rx="0"
ry="0" />
<rect
y="161.37526"
x="301.96371"
height="21.71043"
width="20.44702"
id="rect5117"
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<g
transform="translate(188.46,-2.857139)"
id="g5119">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
id="path5121"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
id="path5123"
sodipodi:nodetypes="cc" />
<rect
ry="0"
rx="0"
y="35.428265"
x="255.48872"
height="22.169559"
width="22.597105"
id="rect2902"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.0213716px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect2904"
width="16.189337"
height="17.189667"
x="258.62711"
y="37.813931" />
<g
id="g5125"
transform="translate(62.11584,-0.571429)">
<rect
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
id="rect5127"
width="28.539986"
height="28"
x="109.88416"
y="160.36218"
rx="0"
ry="0" />
<rect
y="163.37526"
x="113.84792"
height="21.71043"
width="20.44702"
id="rect5129"
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
id="g2906"
transform="matrix(0.79177,0,0,0.79177,168.7583,-92.22036)">
<path
sodipodi:nodetypes="cc"
id="path2908"
d="M 157.56087,166.26929 C 147.80813,166.35335 141.09892,166.35335 141.09892,166.35335"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
id="path2910"
d="M 152.53829,182.34506 C 162.29103,182.261 169.00024,182.261 169.00024,182.261"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.19784665;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
transform="translate(62.11584,-0.571429)"
id="g2912">
<rect
ry="0"
rx="0"
y="160.36218"
x="109.88416"
height="28"
width="28.539986"
id="rect2914"
style="fill:#bc4343;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" />
<rect
style="fill:#0000ff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.55297828px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="rect2916"
width="20.44702"
height="21.71043"
x="113.84792"
y="163.37526" />
</g>
</g>
</g>
<g
transform="matrix(0.975126,0,0,1,9.825263,-116)"
id="g5131">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.16871166;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 389.91617,295.27783 L 416.91564,295.27783 L 416.91564,295.27783 L 416.91564,317.27783 L 74.440306,317.27783 L 74.440306,296.27783 L 92.656861,296.27783"
id="path5133"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.69563103;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 333.91374,51.988627 L 349.2112,51.988627 L 349.2112,51.988627 L 349.2112,69.407567 L 84.794214,69.407567 L 84.794214,52.780397 L 106.62623,52.780397"
id="path2918"
sodipodi:nodetypes="ccccccc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.125;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Lstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 90.5625,296.29968 L 79.5625,296.29968"
id="path5135" />
</g>
<g
transform="matrix(-0.97264,2.65874e-18,-2.851354e-18,-1,488.5894,464.6129)"
id="g5137">
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.16871166;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 389.16494,295.27783 L 416.91564,295.27783 L 416.91564,295.27783 L 416.91564,317.27783 L 74.440306,317.27783 L 74.440306,296.27783 L 92.656861,296.27783"
id="path5139"
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.6934675;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Mstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 102.25452,44.116273 L 85.322047,44.116273 L 85.322047,44.116273 L 85.322047,26.697333 L 349.0647,26.697333 L 349.0647,43.324503 L 329.48782,43.324503"
id="path2920"
sodipodi:nodetypes="ccccccc" />
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.125;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Lstart);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 90.5625,296.29968 L 79.5625,296.29968"
id="path5141" />
<text
xml:space="preserve"
style="font-size:14.30800819px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="214.03432"
y="47.472927"
id="text2922"
sodipodi:linespacing="125%"
transform="scale(0.955569,1.046497)"><tspan
sodipodi:role="line"
id="tspan2924"
x="214.03432"
y="47.472927"
style="font-size:23.84668922px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans">...</tspan></text>
</g>
<text
transform="scale(0.955569,1.046497)"
sodipodi:linespacing="125%"
id="text5143"
y="168.52638"
x="244.49573"
style="font-size:18.07091141px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:30.11819839px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans"
y="168.52638"
x="244.49573"
id="tspan5145"
sodipodi:role="line">...</tspan></text>
</g>
<text
xml:space="preserve"
style="font-size:7.08823204px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="51.325001"
y="32.628769"
id="text5147"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
x="53.205505"
y="32.628769"
id="tspan5151"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans">as_t </tspan><tspan
sodipodi:role="line"
x="53.205505"
y="47.395919"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
id="tspan3289">+ </tspan><tspan
sodipodi:role="line"
x="51.325001"
y="62.163068"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
id="tspan3291">VPN</tspan></text>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 269.02031,125.04215 L 298,223.36218 L 176.09137,323.27081"
id="path3279"
sodipodi:nodetypes="ccc" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="305.91016"
y="224.78796"
id="text3281"><tspan
sodipodi:role="line"
id="tspan3283"
x="305.91016"
y="224.78796">pte_t</tspan></text>
<path
style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:none"
d="M 176.11168,127.4434 L 298,224.36218 L 268.02031,321.28096"
id="path3285"
sodipodi:nodetypes="ccc" />
<text
xml:space="preserve"
style="font-size:7.08823204px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="53.515015"
y="106.65717"
id="text3296"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
x="55.395519"
y="106.65717"
id="tspan3298"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans">as_t </tspan><tspan
sodipodi:role="line"
x="55.395519"
y="121.42432"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
id="tspan3300">+ </tspan><tspan
sodipodi:role="line"
x="53.515015"
y="136.19147"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
id="tspan3302">VPN</tspan></text>
<text
xml:space="preserve"
style="font-size:7.08823204px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="53.515015"
y="389.82788"
id="text3304"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
x="55.395519"
y="389.82788"
id="tspan3306"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans">as_t </tspan><tspan
sodipodi:role="line"
x="55.395519"
y="404.59503"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
id="tspan3308">+ </tspan><tspan
sodipodi:role="line"
x="53.515015"
y="419.36218"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
id="tspan3310">VPN</tspan></text>
<text
xml:space="preserve"
style="font-size:7.08823204px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="52.504852"
y="317.65717"
id="text3312"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
x="54.385356"
y="317.65717"
id="tspan3314"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans">as_t </tspan><tspan
sodipodi:role="line"
x="54.385357"
y="332.42432"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
id="tspan3316">+ </tspan><tspan
sodipodi:role="line"
x="52.504853"
y="347.19146"
style="font-size:11.81371975px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
id="tspan3318">VPN</tspan></text>
</g>
</svg>
/design/trunk/src/ch_synchronization.xml
345,7 → 345,7
like this:</para>
 
<example>
<title>Use of <code>condvar_signal</code>.</title>
<title>Use of <code>condvar_signal()</code>.</title>
 
<programlisting language="C"><function>mutex_lock</function>(<varname>mtx</varname>);
<varname>condition</varname> = <constant>true</constant>;