vaadin-framework/documentation/advanced/original-drawings/cdi-events-messaging.svg

2927 lines
140 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="744.09448"
height="1052.3622"
id="svg2475"
sodipodi:version="0.32"
inkscape:version="0.48.4 r9939"
sodipodi:docname="cdi-events-messaging.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
inkscape:export-filename="/home/magi/itmill/doc/cheatsheet/vaadin-cheatsheet.png"
inkscape:export-xdpi="600.02155"
inkscape:export-ydpi="600.02155"
version="1.0">
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
gridtolerance="10"
guidetolerance="10"
objecttolerance="6"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1"
inkscape:cx="203.09088"
inkscape:cy="731.33425"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1672"
inkscape:window-height="1019"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:snap-nodes="true"
inkscape:snap-bbox="true"
units="mm"
inkscape:snap-global="true"
showguides="true"
inkscape:guide-bbox="true"
inkscape:snap-guide="true"
inkscape:snap-intersection-line-segments="true"
inkscape:window-maximized="0">
<inkscape:grid
spacingy="1mm"
spacingx="1mm"
empspacing="5"
units="mm"
enabled="true"
visible="true"
id="grid4674"
type="xygrid"
dotted="false"
originx="0mm"
originy="0mm" />
</sodipodi:namedview>
<defs
id="defs2477">
<linearGradient
inkscape:collect="always"
id="linearGradient10356">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop10358" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop10360" />
</linearGradient>
<pattern
patternUnits="userSpaceOnUse"
width="19.488184"
height="5.3149635"
patternTransform="translate(442.02756,179.82281)"
id="pattern31837">
<path
id="path31833"
d="M 0.88582677,4.4291368 L 18.602357,4.4291368"
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.77165353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
id="path31835"
d="M 0.88582677,0.88582677 L 18.602357,0.88582677"
style="opacity:1;fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.77165353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</pattern>
<pattern
inkscape:collect="always"
xlink:href="#pattern31837"
id="pattern31843"
patternTransform="matrix(0.8219623,-0.5106659,0.5106659,0.8219623,407.01829,190.47423)" />
<pattern
inkscape:collect="always"
xlink:href="#pattern31843"
id="pattern39357"
patternTransform="matrix(1.2292733,-0.7637186,0.7637186,1.2292733,703.27252,730.47938)" />
<marker
inkscape:stockid="CurvyCross"
orient="auto"
refY="0.0"
refX="0.0"
id="CurvyCross"
style="overflow:visible">
<g
id="g18903"
transform="scale(0.6)">
<path
id="path18905"
d="M 4.6254930,-5.0456926 C 1.8654930,-5.0456926 -0.37450702,-2.8056926 -0.37450702,-0.045692580 C -0.37450702,2.7143074 1.8654930,4.9543074 4.6254930,4.9543074"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none" />
<path
id="path18907"
d="M -5.4129913,-5.0456926 C -2.6529913,-5.0456926 -0.41299131,-2.8056926 -0.41299131,-0.045692580 C -0.41299131,2.7143074 -2.6529913,4.9543074 -5.4129913,4.9543074"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none" />
</g>
</marker>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1507"
id="linearGradient4794"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(0.9446888,1.0585496)"
x1="201.38963"
y1="843.20789"
x2="547.80804"
y2="383.76529" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1507"
id="linearGradient4590"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(0.9446888,1.0585496)"
x1="201.38963"
y1="843.20789"
x2="547.80804"
y2="383.76529" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient841"
id="linearGradient4390"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(0.9208103,1.086)"
x1="10.800377"
y1="-94.637573"
x2="116.61332"
y2="-94.637573" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1507"
id="linearGradient4376"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(0.9446888,1.0585496)"
x1="201.38963"
y1="843.20789"
x2="547.80804"
y2="383.76529" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1507"
id="linearGradient3095"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(0.9446888,1.0585496)"
x1="201.38963"
y1="843.20789"
x2="547.80804"
y2="383.76529" />
<linearGradient
id="linearGradient1683">
<stop
style="stop-color:#db1f0c;stop-opacity:1.0000000;"
offset="0.0000000"
id="stop1684" />
<stop
style="stop-color:#761006;stop-opacity:1.0000000;"
offset="1.0000000"
id="stop1685" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1507"
id="linearGradient24714"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(0.9446888,1.0585496)"
x1="201.38963"
y1="843.20789"
x2="547.80804"
y2="383.76529" />
<linearGradient
id="linearGradient2263">
<stop
style="stop-color:#ff9696;stop-opacity:0.61960787;"
offset="0"
id="stop2264" />
<stop
style="stop-color:#ffffff;stop-opacity:0.70103091;"
offset="1.0000000"
id="stop2265" />
</linearGradient>
<linearGradient
id="linearGradient2891">
<stop
style="stop-color:#ff0000;stop-opacity:0.68041235;"
offset="0"
id="stop2892" />
<stop
style="stop-color:#ff0000;stop-opacity:0.14432989;"
offset="1"
id="stop2893" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1507"
id="linearGradient24524"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(0.9446888,1.0585496)"
x1="201.38963"
y1="843.20789"
x2="547.80804"
y2="383.76529" />
<marker
inkscape:stockid="TriangleOutL"
orient="auto"
refY="0"
refX="0"
id="TriangleOutL"
style="overflow:visible">
<path
id="path3964"
d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="scale(0.8,0.8)" />
</marker>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1507"
id="linearGradient2870"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(0.9446888,1.0585496)"
x1="201.38963"
y1="843.20789"
x2="547.80804"
y2="383.76529" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1507"
id="linearGradient239278"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(0.9446888,1.0585496)"
x1="201.38963"
y1="843.20789"
x2="547.80804"
y2="383.76529" />
<linearGradient
id="linearGradient865">
<stop
style="stop-color:#ffffff;stop-opacity:1.0000000;"
offset="0.00000000"
id="stop866" />
<stop
style="stop-color:#ffffff;stop-opacity:0.00000000;"
offset="1.0000000"
id="stop868" />
</linearGradient>
<linearGradient
id="linearGradient1400">
<stop
style="stop-color:#000000;stop-opacity:0.67843139;"
offset="0.0000000"
id="stop1401" />
<stop
style="stop-color:#000000;stop-opacity:0.32941177;"
offset="0.56999999"
id="stop1403" />
<stop
style="stop-color:#000000;stop-opacity:0.00000000;"
offset="1.0000000"
id="stop1402" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1507"
id="linearGradient233706"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(0.9446888,1.0585496)"
x1="201.38963"
y1="843.20789"
x2="547.80804"
y2="383.76529" />
<linearGradient
y2="383.76529"
y1="843.20789"
xlink:href="#linearGradient1507"
x2="547.80804"
x1="201.38963"
id="linearGradient1506"
gradientTransform="scale(0.9446888,1.0585496)"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1507"
id="linearGradient3450"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(0.9446888,1.0585496)"
x1="201.38963"
y1="843.20789"
x2="547.80804"
y2="383.76529" />
<linearGradient
id="linearGradient1290">
<stop
style="stop-color:#b2a269;stop-opacity:1.0000000;"
offset="0.0000000"
id="stop1291" />
<stop
style="stop-color:#6d5b18;stop-opacity:1.0000000;"
offset="1.0000000"
id="stop1292" />
</linearGradient>
<linearGradient
id="linearGradient846">
<stop
style="stop-color:#e7e7e7;stop-opacity:1.0000000;"
offset="0.00000000"
id="stop847" />
<stop
style="stop-color:#a5a5a5;stop-opacity:1.0000000;"
offset="1.0000000"
id="stop848" />
</linearGradient>
<linearGradient
id="linearGradient841">
<stop
style="stop-color:#ffffff;stop-opacity:1.0000000;"
offset="0.00000000"
id="stop842" />
<stop
style="stop-color:#ffffff;stop-opacity:0.00000000;"
offset="1.0000000"
id="stop843" />
</linearGradient>
<linearGradient
id="linearGradient853">
<stop
style="stop-color:#000000;stop-opacity:0.29752067;"
offset="0.00000000"
id="stop854" />
<stop
style="stop-color:#000000;stop-opacity:0.00000000;"
offset="1.0000000"
id="stop855" />
</linearGradient>
<linearGradient
y2="287.73825"
y1="169.4436"
xlink:href="#linearGradient1492"
x2="622.33325"
x1="741.63898"
id="linearGradient1497"
gradientTransform="scale(0.9552926,1.0467997)"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient1501">
<stop
style="stop-color:#ffffff;stop-opacity:1.0000000;"
offset="0.0000000"
id="stop1502" />
<stop
style="stop-color:#ffffff;stop-opacity:0.0000000;"
offset="1.0000000"
id="stop1504" />
</linearGradient>
<linearGradient
y2="418.53635"
y1="236.12772"
xlink:href="#linearGradient1501"
x2="330.88034"
x1="687.96375"
id="linearGradient1499"
gradientTransform="scale(0.9890091,1.011113)"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient1492">
<stop
style="stop-color:#dadada;stop-opacity:1.0000000;"
offset="0.0000000"
id="stop1493" />
<stop
style="stop-color:#f1f1f1;stop-opacity:1.0000000;"
offset="0.34923077"
id="stop1496" />
<stop
style="stop-color:#f0f0f0;stop-opacity:1.0000000;"
offset="1.0000000"
id="stop1494" />
</linearGradient>
<linearGradient
y2="689.86005"
y1="230.07422"
xlink:href="#linearGradient1492"
x2="351.7063"
x1="728.96643"
id="linearGradient1495"
gradientTransform="scale(0.955425,1.0466546)"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient1507">
<stop
style="stop-color:#000000;stop-opacity:0.095505618;"
offset="0.0000000"
id="stop1508" />
<stop
style="stop-color:#000000;stop-opacity:0.0000000;"
offset="1.0000000"
id="stop1510" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1507"
id="linearGradient3877"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(0.9446888,1.0585496)"
x1="201.38963"
y1="843.20789"
x2="547.80804"
y2="383.76529" />
<linearGradient
id="linearGradient1699">
<stop
style="stop-color:#017eff;stop-opacity:1.0000000;"
offset="0.0000000"
id="stop1700" />
<stop
style="stop-color:#ecfaff;stop-opacity:1.0000000;"
offset="1.0000000"
id="stop1701" />
</linearGradient>
<marker
orient="auto"
refY="0"
refX="0"
id="DiamondEmpty"
style="overflow:visible">
<path
id="path7"
d="M 0,-5 L -5,0 L 0,5 L 5,0 L 0,-5 z"
style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="translate(-5,0)" />
</marker>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient19816"
id="radialGradient3268"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9214039,2.3896193e-3,-2.166448e-3,0.5977017,541.12253,30.198804)"
cx="-147.5"
cy="97.300964"
fx="-147.5"
fy="97.300964"
r="109.42857" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient7299"
id="radialGradient3270"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3208501,2.3843471e-3,-3.1056446e-3,0.596383,334.93437,78.721097)"
cx="-147.5"
cy="97.300964"
fx="-147.5"
fy="97.300964"
r="109.42857" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient19816"
id="radialGradient3272"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.6000725,2.3808346e-3,-3.7621654e-3,0.5955044,664.61868,-4.8275956)"
cx="-147.5"
cy="97.300964"
fx="-147.5"
fy="97.300964"
r="109.42857" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient7299"
id="radialGradient3274"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3208501,2.3843471e-3,-3.1056446e-3,0.596383,334.93437,78.721097)"
cx="-147.5"
cy="97.300964"
fx="-147.5"
fy="97.300964"
r="109.42857" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient7299"
id="radialGradient3276"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3208501,2.3843471e-3,-3.1056446e-3,0.596383,334.93437,78.721097)"
cx="-147.5"
cy="97.300964"
fx="-147.5"
fy="97.300964"
r="109.42857" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient7299"
id="radialGradient3278"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3208501,2.3843471e-3,-3.1056446e-3,0.596383,334.93437,78.721097)"
cx="-147.5"
cy="97.300964"
fx="-147.5"
fy="97.300964"
r="109.42857" />
<linearGradient
id="linearGradient7299">
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0"
id="stop7301" />
<stop
style="stop-color:#a090e7;stop-opacity:1"
offset="1"
id="stop7303" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient7299"
id="radialGradient3280"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3208501,2.3843471e-3,-3.1056446e-3,0.596383,334.93437,78.721097)"
cx="-147.5"
cy="97.300964"
fx="-147.5"
fy="97.300964"
r="109.42857" />
<linearGradient
id="linearGradient5596">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop5598" />
<stop
style="stop-color:#e7e790;stop-opacity:0.56489879"
offset="1"
id="stop5600" />
</linearGradient>
<linearGradient
id="linearGradient19816">
<stop
id="stop19818"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop19820"
offset="1"
style="stop-color:#e7e790;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient11508">
<stop
id="stop11510"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop11512"
offset="1"
style="stop-color:#008401;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient3286">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3288" />
<stop
style="stop-color:#79e291;stop-opacity:1;"
offset="1"
id="stop3290" />
</linearGradient>
<marker
inkscape:stockid="Arrow2Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow2Lend"
style="overflow:visible">
<path
id="path16811"
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.97309,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z"
transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
</marker>
<linearGradient
id="linearGradient7447">
<stop
style="stop-color:#ff6161;stop-opacity:1;"
offset="0"
id="stop7449" />
<stop
style="stop-color:#840929;stop-opacity:1;"
offset="1"
id="stop7451" />
</linearGradient>
<linearGradient
id="linearGradient7485">
<stop
style="stop-color:#b6bcef;stop-opacity:1;"
offset="0"
id="stop7487" />
<stop
style="stop-color:#4026b1;stop-opacity:1;"
offset="1"
id="stop7489" />
</linearGradient>
<marker
orient="auto"
refY="0"
refX="0"
id="EmptyArrow2"
style="overflow:visible">
<path
id="path13"
d="M 0,0 L 0,-5 L -10,0 L 0,5 L 0,0 z"
style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-1,0,0,-1,-10,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lstart"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lstart"
style="overflow:visible">
<path
id="path5210"
d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(0.8,0,0,0.8,10,0)" />
</marker>
<marker
style="overflow:visible"
id="DotS"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DotS">
<path
transform="matrix(0.2,0,0,0.2,1.48,0.2)"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
d="M -2.5,-1 C -2.5,1.76 -4.74,4 -7.5,4 C -10.26,4 -12.5,1.76 -12.5,-1 C -12.5,-3.76 -10.26,-6 -7.5,-6 C -4.74,-6 -2.5,-3.76 -2.5,-1 z"
id="path3636" />
</marker>
<marker
inkscape:stockid="TriangleOutS"
orient="auto"
refY="0"
refX="0"
id="TriangleOutS"
style="overflow:visible">
<path
id="path3717"
d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="scale(0.2,0.2)" />
</marker>
<inkscape:path-effect
copytype="single_stretched"
pattern="M 349.202,225.086 L 405.895,331.386 L 370.462,338.472 "
prop_scale="1"
id="path-effect2503"
effect="skeletal" />
<inkscape:path-effect
prop_scale="1"
id="path-effect2499"
effect="skeletal" />
<inkscape:path-effect
pattern-nodetypes="cc"
pattern="M 432.28346,272.83462 L 403.93701,216.14171"
prop_scale="1"
id="path-effect2497"
effect="skeletal" />
<marker
style="overflow:visible"
id="Arrow1Send"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Send">
<path
transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z"
id="path3641" />
</marker>
<marker
style="overflow:visible"
id="Arrow1Lend"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Lend">
<path
transform="matrix(-0.8,0,0,-0.8,-10,0)"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z"
id="path3629" />
</marker>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective3487" />
<marker
style="overflow:visible"
id="Arrow2Sendp"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2Sendp">
<path
transform="matrix(-0.3,0,0,-0.3,0.69,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.97309,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z"
style="font-size:12px;fill:#f39300;fill-rule:evenodd;stroke:#f39300;stroke-width:0.625;stroke-linejoin:round"
id="path28139" />
</marker>
<marker
style="overflow:visible"
id="TriangleOutSK"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="TriangleOutSK">
<path
transform="scale(0.2,0.2)"
style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none"
d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
id="path36611" />
</marker>
<marker
style="overflow:visible"
id="TriangleOutSH"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="TriangleOutSH">
<path
transform="scale(0.2,0.2)"
style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none"
d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
id="path36614" />
</marker>
<marker
style="overflow:visible"
id="TriangleOutSA"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="TriangleOutSA">
<path
transform="scale(0.2,0.2)"
style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none"
d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
id="path36617" />
</marker>
<marker
style="overflow:visible"
id="TriangleOutSKF"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="TriangleOutSKF">
<path
transform="scale(0.2,0.2)"
style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none"
d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
id="path36620" />
</marker>
<marker
style="overflow:visible"
id="TriangleOutS9"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="TriangleOutS9">
<path
transform="scale(0.2,0.2)"
style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none"
d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
id="path36623" />
</marker>
<marker
style="overflow:visible"
id="Arrow2SendpA"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2SendpA">
<path
transform="matrix(-0.3,0,0,-0.3,0.69,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.97309,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z"
style="font-size:12px;fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:0.625;stroke-linejoin:round"
id="path3396" />
</marker>
<marker
style="overflow:visible"
id="Arrow2Sendpg"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2Sendpg">
<path
transform="matrix(-0.3,0,0,-0.3,0.69,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.97309,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z"
style="font-size:12px;fill:#fcc988;fill-rule:evenodd;stroke:#fcc988;stroke-width:0.625;stroke-linejoin:round"
id="path3360" />
</marker>
<filter
id="filter2780"
inkscape:label="White Halo"
width="1.1"
height="1.1">
<feMorphology
id="feMorphology2782"
operator="dilate"
radius="3"
result="result0" />
<feFlood
id="feFlood2786"
flood-color="rgb(255,255,255)"
flood-opacity="1"
in="result0"
result="result3" />
<feComposite
id="feComposite2623"
in="result3"
in2="result0"
operator="in"
result="result4" />
<feMerge
id="feMerge2629">
<feMergeNode
inkscape:collect="always"
id="feMergeNode2631"
in="result4" />
<feMergeNode
inkscape:collect="always"
id="feMergeNode2633"
in="SourceGraphic" />
</feMerge>
</filter>
<marker
inkscape:stockid="TriangleOutSn"
orient="auto"
refY="0"
refX="0"
id="TriangleOutSn"
style="overflow:visible">
<path
id="path4441"
d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
style="fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:1pt;marker-start:none"
transform="scale(0.2,0.2)" />
</marker>
<marker
inkscape:stockid="TriangleOutS9F"
orient="auto"
refY="0"
refX="0"
id="TriangleOutS9F"
style="overflow:visible">
<path
id="path4444"
d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
style="fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:1pt;marker-start:none"
transform="scale(0.2,0.2)" />
</marker>
<marker
inkscape:stockid="TriangleOutSI"
orient="auto"
refY="0"
refX="0"
id="TriangleOutSI"
style="overflow:visible">
<path
id="path4447"
d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
style="fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:1pt;marker-start:none"
transform="scale(0.2,0.2)" />
</marker>
<marker
inkscape:stockid="TriangleOutSO"
orient="auto"
refY="0"
refX="0"
id="TriangleOutSO"
style="overflow:visible">
<path
id="path4450"
d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
style="fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:1pt;marker-start:none"
transform="scale(0.2,0.2)" />
</marker>
<marker
inkscape:stockid="TriangleOutSW"
orient="auto"
refY="0"
refX="0"
id="TriangleOutSW"
style="overflow:visible">
<path
id="path4453"
d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
style="fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:1pt;marker-start:none"
transform="scale(0.2,0.2)" />
</marker>
<marker
inkscape:stockid="TriangleOutSB"
orient="auto"
refY="0"
refX="0"
id="TriangleOutSB"
style="overflow:visible">
<path
id="path4456"
d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
style="fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:1pt;marker-start:none"
transform="scale(0.2,0.2)" />
</marker>
<marker
inkscape:stockid="TriangleOutSZ"
orient="auto"
refY="0"
refX="0"
id="TriangleOutSZ"
style="overflow:visible">
<path
id="path4459"
d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
style="fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:1pt;marker-start:none"
transform="scale(0.2,0.2)" />
</marker>
<marker
style="overflow:visible"
id="DotSq"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DotSq">
<path
transform="matrix(0.2,0,0,0.2,1.48,0.2)"
style="fill:#d9d9cd;fill-rule:evenodd;stroke:#d9d9cd;stroke-width:1pt;marker-start:none;marker-end:none"
d="M -2.5,-1 C -2.5,1.76 -4.74,4 -7.5,4 C -10.26,4 -12.5,1.76 -12.5,-1 C -12.5,-3.76 -10.26,-6 -7.5,-6 C -4.74,-6 -2.5,-3.76 -2.5,-1 z"
id="path5853" />
</marker>
<marker
inkscape:stockid="TriangleOutSBO"
orient="auto"
refY="0"
refX="0"
id="TriangleOutSBO"
style="overflow:visible">
<path
id="path7501"
d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none"
transform="scale(0.2,0.2)" />
</marker>
<marker
style="overflow:visible"
id="DotSu"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DotSu">
<path
transform="matrix(0.2,0,0,0.2,1.48,0.2)"
style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none;marker-end:none"
d="M -2.5,-1 C -2.5,1.76 -4.74,4 -7.5,4 C -10.26,4 -12.5,1.76 -12.5,-1 C -12.5,-3.76 -10.26,-6 -7.5,-6 C -4.74,-6 -2.5,-3.76 -2.5,-1 z"
id="path9463" />
</marker>
<filter
height="1.1"
width="1.1"
inkscape:label="Black Halo"
id="filter10694">
<feMorphology
result="result0"
radius="3"
operator="dilate"
id="feMorphology10696" />
<feFlood
result="result3"
in="result0"
flood-opacity="1"
flood-color="rgb(0,0,0)"
id="feFlood10698" />
<feComposite
result="result4"
operator="in"
in2="result0"
in="result3"
id="feComposite10700" />
<feMerge
id="feMerge10702">
<feMergeNode
in="result4"
id="feMergeNode10704"
inkscape:collect="always" />
<feMergeNode
in="SourceGraphic"
id="feMergeNode10706"
inkscape:collect="always" />
</feMerge>
</filter>
<marker
inkscape:stockid="TriangleOutSu"
orient="auto"
refY="0"
refX="0"
id="TriangleOutSu"
style="overflow:visible">
<path
id="path8127"
d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none"
transform="scale(0.2,0.2)" />
</marker>
<marker
inkscape:stockid="TriangleOutSI8"
orient="auto"
refY="0"
refX="0"
id="TriangleOutSI8"
style="overflow:visible">
<path
id="path8130"
d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none"
transform="scale(0.2,0.2)" />
</marker>
<marker
inkscape:stockid="TriangleOutSr"
orient="auto"
refY="0"
refX="0"
id="TriangleOutSr"
style="overflow:visible">
<path
id="path8133"
d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none"
transform="scale(0.2,0.2)" />
</marker>
<marker
inkscape:stockid="TriangleOutSM"
orient="auto"
refY="0"
refX="0"
id="TriangleOutSM"
style="overflow:visible">
<path
id="path8136"
d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none"
transform="scale(0.2,0.2)" />
</marker>
<marker
inkscape:stockid="TriangleOutSb"
orient="auto"
refY="0"
refX="0"
id="TriangleOutSb"
style="overflow:visible">
<path
id="path8139"
d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none"
transform="scale(0.2,0.2)" />
</marker>
<marker
id="marker18095"
orient="auto"
markerHeight="5.7450776"
markerWidth="4.6297302">
<g
id="g11064"
transform="matrix(0.5,0,0,0.5,-185.64298,-257.19655)">
<path
sodipodi:nodetypes="csccccccsccssssssssssssssccc"
id="path11050"
d="M 370,508.65625 C 369.13933,508.715 368.39056,509.27755 368.09375,510.09375 C 367.82399,510.83551 368.03605,511.62868 368.53125,512.21875 L 366.78125,512.21875 C 366.73884,512.21408 366.69882,512.22093 366.65625,512.21875 L 366.65625,516.59375 L 366.78125,516.59375 L 368.53125,516.59375 C 367.85229,517.45345 367.83424,518.70924 368.625,519.5 C 369.47591,520.35091 370.89909,520.35091 371.75,519.5 L 375.09375,516.125 C 375.12672,516.09552 375.15802,516.06422 375.1875,516.03125 C 375.21972,516.01191 375.25101,515.99105 375.28125,515.96875 C 375.28162,515.96839 375.49976,515.68796 375.5,515.6875 C 375.50005,515.68741 375.49338,515.64282 375.5,515.625 C 375.5011,515.62203 375.53002,515.62832 375.53125,515.625 C 375.57039,515.57293 375.58228,515.57321 375.625,515.5 C 375.76199,515.26524 375.79184,515.12809 375.78125,515.15625 C 375.81807,515.06473 375.79977,515.04374 375.8125,515 C 375.82311,514.98978 375.83353,514.97936 375.84375,514.96875 C 375.90379,514.74477 375.93181,514.45186 375.90625,514.1875 C 375.89266,513.98387 375.84739,513.88985 375.84375,513.875 C 375.84389,513.86458 375.84389,513.85417 375.84375,513.84375 C 375.86975,513.94071 375.85901,513.85978 375.75,513.59375 C 375.69753,513.46336 375.66014,513.37439 375.625,513.3125 C 375.57262,513.22275 375.49154,513.05015 375.28125,512.84375 L 371.75,509.3125 C 371.29355,508.82579 370.66491,508.60087 370,508.65625 z"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccscccsssssssscccsccc"
id="path11035"
d="M 366.65625,515.40625 L 371.28125,515.40625 L 369.46875,517.21875 C 369.0718,517.6157 369.0718,518.2593 369.46875,518.65625 C 369.8657,519.0532 370.5093,519.0532 370.90625,518.65625 L 374.34375,515.1875 L 374.4375,515.125 C 374.44343,515.11918 374.43171,515.09972 374.4375,515.09375 C 374.49291,515.03659 374.5526,514.97676 374.59375,514.90625 C 374.62239,514.85717 374.63663,514.80216 374.65625,514.75 C 374.66861,514.71928 374.67831,514.68783 374.6875,514.65625 C 374.71862,514.54015 374.73024,514.43132 374.71875,514.3125 C 374.71489,514.25466 374.70138,514.21285 374.6875,514.15625 C 374.6766,514.1156 374.67237,514.07059 374.65625,514.03125 C 374.63982,513.99042 374.61578,513.94505 374.59375,513.90625 C 374.5483,513.82838 374.50015,513.74899 374.4375,513.6875 L 370.90625,510.15625 C 370.69734,509.93349 370.39809,509.8184 370.09375,509.84375 C 369.69897,509.8707 369.35398,510.12813 369.21875,510.5 C 369.08351,510.87187 369.18349,511.28826 369.46875,511.5625 L 371.34375,513.40625 L 366.65625,513.40625"
style="fill:#49c2f1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
</marker>
<marker
id="marker44971"
orient="auto"
markerHeight="5.7450781"
markerWidth="4.6297355">
<g
id="g18059"
transform="matrix(0.5,0,0,0.5,-185.64299,-257.19655)">
<path
sodipodi:nodetypes="csccccccsccssssssssssssssccc"
id="path18061"
d="M 370,508.65625 C 369.13933,508.715 368.39056,509.27755 368.09375,510.09375 C 367.82399,510.83551 368.03605,511.62868 368.53125,512.21875 L 366.78125,512.21875 C 366.73884,512.21408 366.69882,512.22093 366.65625,512.21875 L 366.65625,516.59375 L 366.78125,516.59375 L 368.53125,516.59375 C 367.85229,517.45345 367.83424,518.70924 368.625,519.5 C 369.47591,520.35091 370.89909,520.35091 371.75,519.5 L 375.09375,516.125 C 375.12672,516.09552 375.15802,516.06422 375.1875,516.03125 C 375.21972,516.01191 375.25101,515.99105 375.28125,515.96875 C 375.28162,515.96839 375.49976,515.68796 375.5,515.6875 C 375.50005,515.68741 375.49338,515.64282 375.5,515.625 C 375.5011,515.62203 375.53002,515.62832 375.53125,515.625 C 375.57039,515.57293 375.58228,515.57321 375.625,515.5 C 375.76199,515.26524 375.79184,515.12809 375.78125,515.15625 C 375.81807,515.06473 375.79977,515.04374 375.8125,515 C 375.82311,514.98978 375.83353,514.97936 375.84375,514.96875 C 375.90379,514.74477 375.93181,514.45186 375.90625,514.1875 C 375.89266,513.98387 375.84739,513.88985 375.84375,513.875 C 375.84389,513.86458 375.84389,513.85417 375.84375,513.84375 C 375.86975,513.94071 375.85901,513.85978 375.75,513.59375 C 375.69753,513.46336 375.66014,513.37439 375.625,513.3125 C 375.57262,513.22275 375.49154,513.05015 375.28125,512.84375 L 371.75,509.3125 C 371.29355,508.82579 370.66491,508.60087 370,508.65625 z"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccscccsssssssscccsccc"
id="path18063"
d="M 366.65625,515.40625 L 371.28125,515.40625 L 369.46875,517.21875 C 369.0718,517.6157 369.0718,518.2593 369.46875,518.65625 C 369.8657,519.0532 370.5093,519.0532 370.90625,518.65625 L 374.34375,515.1875 L 374.4375,515.125 C 374.44343,515.11918 374.43171,515.09972 374.4375,515.09375 C 374.49291,515.03659 374.5526,514.97676 374.59375,514.90625 C 374.62239,514.85717 374.63663,514.80216 374.65625,514.75 C 374.66861,514.71928 374.67831,514.68783 374.6875,514.65625 C 374.71862,514.54015 374.73024,514.43132 374.71875,514.3125 C 374.71489,514.25466 374.70138,514.21285 374.6875,514.15625 C 374.6766,514.1156 374.67237,514.07059 374.65625,514.03125 C 374.63982,513.99042 374.61578,513.94505 374.59375,513.90625 C 374.5483,513.82838 374.50015,513.74899 374.4375,513.6875 L 370.90625,510.15625 C 370.69734,509.93349 370.39809,509.8184 370.09375,509.84375 C 369.69897,509.8707 369.35398,510.12813 369.21875,510.5 C 369.08351,510.87187 369.18349,511.28826 369.46875,511.5625 L 371.34375,513.40625 L 366.65625,513.40625"
style="fill:#d9d9cd;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
</marker>
<marker
id="marker52016"
orient="auto"
markerHeight="5.7450786"
markerWidth="4.6297302">
<g
id="g52010"
transform="matrix(0.5,0,0,0.5,-185.64299,-257.19655)">
<path
sodipodi:nodetypes="csccccccsccssssssssssssssccc"
id="path52012"
d="M 370,508.65625 C 369.13933,508.715 368.39056,509.27755 368.09375,510.09375 C 367.82399,510.83551 368.03605,511.62868 368.53125,512.21875 L 366.78125,512.21875 C 366.73884,512.21408 366.69882,512.22093 366.65625,512.21875 L 366.65625,516.59375 L 366.78125,516.59375 L 368.53125,516.59375 C 367.85229,517.45345 367.83424,518.70924 368.625,519.5 C 369.47591,520.35091 370.89909,520.35091 371.75,519.5 L 375.09375,516.125 C 375.12672,516.09552 375.15802,516.06422 375.1875,516.03125 C 375.21972,516.01191 375.25101,515.99105 375.28125,515.96875 C 375.28162,515.96839 375.49976,515.68796 375.5,515.6875 C 375.50005,515.68741 375.49338,515.64282 375.5,515.625 C 375.5011,515.62203 375.53002,515.62832 375.53125,515.625 C 375.57039,515.57293 375.58228,515.57321 375.625,515.5 C 375.76199,515.26524 375.79184,515.12809 375.78125,515.15625 C 375.81807,515.06473 375.79977,515.04374 375.8125,515 C 375.82311,514.98978 375.83353,514.97936 375.84375,514.96875 C 375.90379,514.74477 375.93181,514.45186 375.90625,514.1875 C 375.89266,513.98387 375.84739,513.88985 375.84375,513.875 C 375.84389,513.86458 375.84389,513.85417 375.84375,513.84375 C 375.86975,513.94071 375.85901,513.85978 375.75,513.59375 C 375.69753,513.46336 375.66014,513.37439 375.625,513.3125 C 375.57262,513.22275 375.49154,513.05015 375.28125,512.84375 L 371.75,509.3125 C 371.29355,508.82579 370.66491,508.60087 370,508.65625 z"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccscccsssssssscccsccc"
id="path52014"
d="M 366.65625,515.40625 L 371.28125,515.40625 L 369.46875,517.21875 C 369.0718,517.6157 369.0718,518.2593 369.46875,518.65625 C 369.8657,519.0532 370.5093,519.0532 370.90625,518.65625 L 374.34375,515.1875 L 374.4375,515.125 C 374.44343,515.11918 374.43171,515.09972 374.4375,515.09375 C 374.49291,515.03659 374.5526,514.97676 374.59375,514.90625 C 374.62239,514.85717 374.63663,514.80216 374.65625,514.75 C 374.66861,514.71928 374.67831,514.68783 374.6875,514.65625 C 374.71862,514.54015 374.73024,514.43132 374.71875,514.3125 C 374.71489,514.25466 374.70138,514.21285 374.6875,514.15625 C 374.6766,514.1156 374.67237,514.07059 374.65625,514.03125 C 374.63982,513.99042 374.61578,513.94505 374.59375,513.90625 C 374.5483,513.82838 374.50015,513.74899 374.4375,513.6875 L 370.90625,510.15625 C 370.69734,509.93349 370.39809,509.8184 370.09375,509.84375 C 369.69897,509.8707 369.35398,510.12813 369.21875,510.5 C 369.08351,510.87187 369.18349,511.28826 369.46875,511.5625 L 371.34375,513.40625 L 366.65625,513.40625"
style="fill:#f39300;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
</marker>
<marker
id="marker64887"
orient="auto"
markerHeight="5.745079"
markerWidth="4.6297255">
<g
id="g64855"
transform="matrix(0.5,0,0,0.5,-185.64299,-257.19655)">
<path
sodipodi:nodetypes="csccccccsccssssssssssssssccc"
id="path64857"
d="M 370,508.65625 C 369.13933,508.715 368.39056,509.27755 368.09375,510.09375 C 367.82399,510.83551 368.03605,511.62868 368.53125,512.21875 L 366.78125,512.21875 C 366.73884,512.21408 366.69882,512.22093 366.65625,512.21875 L 366.65625,516.59375 L 366.78125,516.59375 L 368.53125,516.59375 C 367.85229,517.45345 367.83424,518.70924 368.625,519.5 C 369.47591,520.35091 370.89909,520.35091 371.75,519.5 L 375.09375,516.125 C 375.12672,516.09552 375.15802,516.06422 375.1875,516.03125 C 375.21972,516.01191 375.25101,515.99105 375.28125,515.96875 C 375.28162,515.96839 375.49976,515.68796 375.5,515.6875 C 375.50005,515.68741 375.49338,515.64282 375.5,515.625 C 375.5011,515.62203 375.53002,515.62832 375.53125,515.625 C 375.57039,515.57293 375.58228,515.57321 375.625,515.5 C 375.76199,515.26524 375.79184,515.12809 375.78125,515.15625 C 375.81807,515.06473 375.79977,515.04374 375.8125,515 C 375.82311,514.98978 375.83353,514.97936 375.84375,514.96875 C 375.90379,514.74477 375.93181,514.45186 375.90625,514.1875 C 375.89266,513.98387 375.84739,513.88985 375.84375,513.875 C 375.84389,513.86458 375.84389,513.85417 375.84375,513.84375 C 375.86975,513.94071 375.85901,513.85978 375.75,513.59375 C 375.69753,513.46336 375.66014,513.37439 375.625,513.3125 C 375.57262,513.22275 375.49154,513.05015 375.28125,512.84375 L 371.75,509.3125 C 371.29355,508.82579 370.66491,508.60087 370,508.65625 z"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccscccsssssssscccsccc"
id="path64859"
d="M 366.65625,515.40625 L 371.28125,515.40625 L 369.46875,517.21875 C 369.0718,517.6157 369.0718,518.2593 369.46875,518.65625 C 369.8657,519.0532 370.5093,519.0532 370.90625,518.65625 L 374.34375,515.1875 L 374.4375,515.125 C 374.44343,515.11918 374.43171,515.09972 374.4375,515.09375 C 374.49291,515.03659 374.5526,514.97676 374.59375,514.90625 C 374.62239,514.85717 374.63663,514.80216 374.65625,514.75 C 374.66861,514.71928 374.67831,514.68783 374.6875,514.65625 C 374.71862,514.54015 374.73024,514.43132 374.71875,514.3125 C 374.71489,514.25466 374.70138,514.21285 374.6875,514.15625 C 374.6766,514.1156 374.67237,514.07059 374.65625,514.03125 C 374.63982,513.99042 374.61578,513.94505 374.59375,513.90625 C 374.5483,513.82838 374.50015,513.74899 374.4375,513.6875 L 370.90625,510.15625 C 370.69734,509.93349 370.39809,509.8184 370.09375,509.84375 C 369.69897,509.8707 369.35398,510.12813 369.21875,510.5 C 369.08351,510.87187 369.18349,511.28826 369.46875,511.5625 L 371.34375,513.40625 L 366.65625,513.40625"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
</marker>
<marker
id="marker4057"
orient="auto"
markerHeight="5.745079"
markerWidth="4.6297302">
<g
id="g51986"
transform="matrix(0.5,0,0,0.5,-185.64299,-257.19655)">
<path
sodipodi:nodetypes="csccccccsccssssssssssssssccc"
id="path51988"
d="M 370,508.65625 C 369.13933,508.715 368.39056,509.27755 368.09375,510.09375 C 367.82399,510.83551 368.03605,511.62868 368.53125,512.21875 L 366.78125,512.21875 C 366.73884,512.21408 366.69882,512.22093 366.65625,512.21875 L 366.65625,516.59375 L 366.78125,516.59375 L 368.53125,516.59375 C 367.85229,517.45345 367.83424,518.70924 368.625,519.5 C 369.47591,520.35091 370.89909,520.35091 371.75,519.5 L 375.09375,516.125 C 375.12672,516.09552 375.15802,516.06422 375.1875,516.03125 C 375.21972,516.01191 375.25101,515.99105 375.28125,515.96875 C 375.28162,515.96839 375.49976,515.68796 375.5,515.6875 C 375.50005,515.68741 375.49338,515.64282 375.5,515.625 C 375.5011,515.62203 375.53002,515.62832 375.53125,515.625 C 375.57039,515.57293 375.58228,515.57321 375.625,515.5 C 375.76199,515.26524 375.79184,515.12809 375.78125,515.15625 C 375.81807,515.06473 375.79977,515.04374 375.8125,515 C 375.82311,514.98978 375.83353,514.97936 375.84375,514.96875 C 375.90379,514.74477 375.93181,514.45186 375.90625,514.1875 C 375.89266,513.98387 375.84739,513.88985 375.84375,513.875 C 375.84389,513.86458 375.84389,513.85417 375.84375,513.84375 C 375.86975,513.94071 375.85901,513.85978 375.75,513.59375 C 375.69753,513.46336 375.66014,513.37439 375.625,513.3125 C 375.57262,513.22275 375.49154,513.05015 375.28125,512.84375 L 371.75,509.3125 C 371.29355,508.82579 370.66491,508.60087 370,508.65625 z"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccscccsssssssscccsccc"
id="path51990"
d="M 366.65625,515.40625 L 371.28125,515.40625 L 369.46875,517.21875 C 369.0718,517.6157 369.0718,518.2593 369.46875,518.65625 C 369.8657,519.0532 370.5093,519.0532 370.90625,518.65625 L 374.34375,515.1875 L 374.4375,515.125 C 374.44343,515.11918 374.43171,515.09972 374.4375,515.09375 C 374.49291,515.03659 374.5526,514.97676 374.59375,514.90625 C 374.62239,514.85717 374.63663,514.80216 374.65625,514.75 C 374.66861,514.71928 374.67831,514.68783 374.6875,514.65625 C 374.71862,514.54015 374.73024,514.43132 374.71875,514.3125 C 374.71489,514.25466 374.70138,514.21285 374.6875,514.15625 C 374.6766,514.1156 374.67237,514.07059 374.65625,514.03125 C 374.63982,513.99042 374.61578,513.94505 374.59375,513.90625 C 374.5483,513.82838 374.50015,513.74899 374.4375,513.6875 L 370.90625,510.15625 C 370.69734,509.93349 370.39809,509.8184 370.09375,509.84375 C 369.69897,509.8707 369.35398,510.12813 369.21875,510.5 C 369.08351,510.87187 369.18349,511.28826 369.46875,511.5625 L 371.34375,513.40625 L 366.65625,513.40625"
style="fill:#49c2f1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
</marker>
<marker
id="marker72805"
orient="auto"
markerHeight="4.5568175"
markerWidth="4.0334239">
<path
sodipodi:nodetypes="cccscccsssssssscccsccc"
id="path18057"
d="M -2.0167119,0.50456824 L 0.29578813,0.50456824 L -0.61046187,1.4108182 C -0.80893187,1.6092982 -0.80893187,1.9310982 -0.61046187,2.1295682 C -0.41198187,2.3280482 -0.090181874,2.3280482 0.10828813,2.1295682 L 1.8270381,0.39519824 L 1.8739181,0.36394824 C 1.8768781,0.36103824 1.8710181,0.35130824 1.8739181,0.34831824 C 1.9016181,0.31973824 1.9314681,0.28982824 1.9520381,0.25456824 C 1.9663581,0.23002824 1.9734781,0.20252824 1.9832881,0.17644824 C 1.9894681,0.16108824 1.9943181,0.14535824 1.9989181,0.12956824 C 2.0144781,0.07151824 2.0202881,0.01710824 2.0145381,-0.04230176 C 2.0126081,-0.07122176 2.0058581,-0.09213176 1.9989181,-0.12043176 C 1.9934681,-0.14075176 1.9913481,-0.16326176 1.9832881,-0.18293176 C 1.9750781,-0.20334176 1.9630581,-0.22603176 1.9520381,-0.24543176 C 1.9293181,-0.28436176 1.9052381,-0.32406176 1.8739181,-0.35480176 L 0.10828813,-2.1204318 C 0.003838126,-2.2318118 -0.14579187,-2.2893518 -0.29796187,-2.2766818 C -0.49535187,-2.2632018 -0.66784187,-2.1344918 -0.73546187,-1.9485518 C -0.80308187,-1.7626218 -0.75309187,-1.5544218 -0.61046187,-1.4173018 L 0.32703813,-0.49543176 L -2.0167119,-0.49543176"
style="fill:#f39300;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</marker>
<marker
id="marker72808"
orient="auto"
markerHeight="4.5568123"
markerWidth="4.0334177">
<path
sodipodi:nodetypes="cccscccsssssssscccsccc"
id="path72801"
d="M -2.016709,0.50457301 L 0.29579105,0.50457301 L -0.61045895,1.410823 C -0.80893895,1.609293 -0.80893895,1.931093 -0.61045895,2.129573 C -0.41198895,2.328043 -0.090188953,2.328043 0.10829105,2.129573 L 1.827041,0.39519301 L 1.873911,0.36394301 C 1.876881,0.36103301 1.871021,0.35130301 1.873911,0.34832301 C 1.901621,0.31974301 1.931461,0.28982301 1.952041,0.25457301 C 1.966361,0.23003301 1.973481,0.20252301 1.983291,0.17644301 C 1.989471,0.16108301 1.994321,0.14536301 1.998911,0.12957301 C 2.014471,0.071523013 2.020281,0.017103013 2.014541,-0.042306987 C 2.012611,-0.071226987 2.005851,-0.092126987 1.998911,-0.12042699 C 1.993461,-0.14075699 1.991351,-0.16325699 1.983291,-0.18292699 C 1.975071,-0.20334699 1.963051,-0.22602699 1.952041,-0.24542699 C 1.929311,-0.28436699 1.905241,-0.32405699 1.873911,-0.35480699 L 0.10829105,-2.120427 C 0.003831047,-2.231807 -0.14578895,-2.289357 -0.29795895,-2.276677 C -0.49534895,-2.263207 -0.66784895,-2.134487 -0.73545895,-1.948557 C -0.80307895,-1.762617 -0.75308895,-1.554427 -0.61045895,-1.417307 L 0.32704105,-0.49542699 L -2.016709,-0.49542699"
style="fill:#d9d9cd;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</marker>
<marker
style="overflow:visible"
id="DotSuN"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DotSuN">
<path
transform="matrix(0.2,0,0,0.2,1.48,0.2)"
style="fill:#f39300;fill-rule:evenodd;stroke:#f39300;stroke-width:1pt;marker-start:none;marker-end:none"
d="M -2.5,-1 C -2.5,1.76 -4.74,4 -7.5,4 C -10.26,4 -12.5,1.76 -12.5,-1 C -12.5,-3.76 -10.26,-6 -7.5,-6 C -4.74,-6 -2.5,-3.76 -2.5,-1 z"
id="path81580" />
</marker>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1507"
id="linearGradient92445"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(0.9446888,1.0585496)"
x1="201.38963"
y1="843.20789"
x2="547.80804"
y2="383.76529" />
<radialGradient
r="109.42857"
fy="97.300964"
fx="-147.5"
cy="97.300964"
cx="-147.5"
gradientTransform="matrix(0.8305603,1.0914308e-3,-1.9528524e-3,0.2729933,281.94958,112.36765)"
gradientUnits="userSpaceOnUse"
id="radialGradient112303"
xlink:href="#linearGradient3286"
inkscape:collect="always" />
<radialGradient
r="109.42857"
fy="97.300964"
fx="-147.5"
cy="97.300964"
cx="-147.5"
gradientTransform="matrix(0.8305603,1.0914308e-3,-1.9528524e-3,0.2729933,281.94958,112.36765)"
gradientUnits="userSpaceOnUse"
id="radialGradient112301"
xlink:href="#linearGradient3286"
inkscape:collect="always" />
<radialGradient
r="109.42857"
fy="97.300964"
fx="-147.5"
cy="97.300964"
cx="-147.5"
gradientTransform="matrix(0.8305603,1.0914308e-3,-1.9528524e-3,0.2729933,281.94958,112.36765)"
gradientUnits="userSpaceOnUse"
id="radialGradient112299"
xlink:href="#linearGradient3286"
inkscape:collect="always" />
<radialGradient
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.293791,1.3701286e-2,-5.3144349e-3,0.5018339,-46.792176,73.88505)"
r="95.092682"
fy="112.14567"
fx="153.46323"
cy="112.14567"
cx="153.46323"
id="radialGradient112297"
xlink:href="#linearGradient11508"
inkscape:collect="always" />
<radialGradient
r="109.42857"
fy="97.300964"
fx="-147.5"
cy="97.300964"
cx="-147.5"
gradientTransform="matrix(1.3208501,2.3843471e-3,-3.1056446e-3,0.596383,334.93437,78.721097)"
gradientUnits="userSpaceOnUse"
id="radialGradient112295"
xlink:href="#linearGradient3286"
inkscape:collect="always" />
<radialGradient
r="109.42857"
fy="97.300964"
fx="-147.5"
cy="97.300964"
cx="-147.5"
gradientTransform="matrix(1.3208501,2.3843471e-3,-3.1056446e-3,0.596383,334.93437,78.721097)"
gradientUnits="userSpaceOnUse"
id="radialGradient112293"
xlink:href="#linearGradient3286"
inkscape:collect="always" />
<radialGradient
r="109.42857"
fy="97.300964"
fx="-147.5"
cy="97.300964"
cx="-147.5"
gradientTransform="matrix(1.3208501,2.3843471e-3,-3.1056446e-3,0.596383,334.93437,78.721097)"
gradientUnits="userSpaceOnUse"
id="radialGradient112291"
xlink:href="#linearGradient3286"
inkscape:collect="always" />
<radialGradient
r="109.42857"
fy="97.300964"
fx="-147.5"
cy="97.300964"
cx="-147.5"
gradientTransform="matrix(1.3208501,2.3843471e-3,-3.1056446e-3,0.596383,334.93437,78.721097)"
gradientUnits="userSpaceOnUse"
id="radialGradient112289"
xlink:href="#linearGradient3286"
inkscape:collect="always" />
<radialGradient
r="109.42857"
fy="97.300964"
fx="-147.5"
cy="97.300964"
cx="-147.5"
gradientTransform="matrix(1.3208501,2.3843471e-3,-3.1056446e-3,0.596383,334.93437,78.721097)"
gradientUnits="userSpaceOnUse"
id="radialGradient112287"
xlink:href="#linearGradient3286"
inkscape:collect="always" />
<linearGradient
id="linearGradient1694">
<stop
id="stop1695"
offset="0.0000000"
style="stop-color:#ffffff;stop-opacity:0.0000000;" />
<stop
id="stop1696"
offset="1.0000000"
style="stop-color:#ffffff;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient112278">
<stop
id="stop112280"
offset="0.0000000"
style="stop-color:#0c1fdb;stop-opacity:1.0000000;" />
<stop
id="stop112282"
offset="1.0000000"
style="stop-color:#062d76;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
gradientTransform="scale(1.475472,0.677749)"
gradientUnits="userSpaceOnUse"
id="linearGradient1686"
inkscape:collect="always"
x1="242.39842"
x2="242.39842"
xlink:href="#linearGradient1683"
y1="1035.3337"
y2="636.25543" />
<linearGradient
gradientTransform="scale(1.475472,0.677749)"
gradientUnits="userSpaceOnUse"
id="linearGradient1690"
inkscape:collect="always"
x1="240.86183"
x2="240.86183"
xlink:href="#linearGradient1683"
y1="635.74658"
y2="1038.9441" />
<linearGradient
gradientTransform="scale(1.479463,0.675921)"
gradientUnits="userSpaceOnUse"
id="linearGradient1692"
inkscape:collect="always"
x1="244.8598"
x2="244.8598"
xlink:href="#linearGradient1694"
y1="827.01349"
y2="646.06177" />
<linearGradient
gradientTransform="matrix(0,1.475472,-0.677749,0,0,0)"
gradientUnits="userSpaceOnUse"
id="linearGradient112273"
inkscape:collect="always"
x1="303.90472"
x2="-93.992599"
xlink:href="#linearGradient1683"
y1="-492.41382"
y2="-492.41382" />
<linearGradient
gradientTransform="matrix(0,1.475472,-0.677749,0,0,0)"
gradientUnits="userSpaceOnUse"
id="linearGradient112271"
inkscape:collect="always"
x1="-92.98716"
x2="315.00735"
xlink:href="#linearGradient1683"
y1="-477.69666"
y2="-477.69669" />
<linearGradient
gradientTransform="matrix(0,1.475473,-0.677749,0,0,0)"
gradientUnits="userSpaceOnUse"
id="linearGradient1705"
inkscape:collect="always"
x1="112.06259"
x2="-170.00552"
xlink:href="#linearGradient1694"
y1="-485.28952"
y2="-485.28973" />
<radialGradient
r="109.42857"
fy="97.300964"
fx="-147.5"
cy="97.300964"
cx="-147.5"
gradientTransform="matrix(0.9214039,2.3896193e-3,-2.166448e-3,0.5977017,262.24281,78.560061)"
gradientUnits="userSpaceOnUse"
id="radialGradient5287"
xlink:href="#linearGradient3286"
inkscape:collect="always" />
<radialGradient
r="109.42857"
fy="97.300964"
fx="-147.5"
cy="97.300964"
cx="-147.5"
gradientTransform="matrix(0.9214039,2.3896193e-3,-2.166448e-3,0.5977017,262.24281,78.560061)"
gradientUnits="userSpaceOnUse"
id="radialGradient5285"
xlink:href="#linearGradient3286"
inkscape:collect="always" />
<radialGradient
r="109.42857"
fy="97.300964"
fx="-147.5"
cy="97.300964"
cx="-147.5"
gradientTransform="matrix(0.9214039,2.3896193e-3,-2.166448e-3,0.5977017,262.24281,78.560061)"
gradientUnits="userSpaceOnUse"
id="radialGradient5283"
xlink:href="#linearGradient3286"
inkscape:collect="always" />
<radialGradient
r="109.42857"
fy="97.300964"
fx="-147.5"
cy="97.300964"
cx="-147.5"
gradientTransform="matrix(1.3208501,2.3843471e-3,-3.1056446e-3,0.596383,334.93437,78.721097)"
gradientUnits="userSpaceOnUse"
id="radialGradient5281"
xlink:href="#linearGradient11508"
inkscape:collect="always" />
<radialGradient
r="109.42857"
fy="97.300964"
fx="-147.5"
cy="97.300964"
cx="-147.5"
gradientTransform="matrix(1.3208501,2.3843471e-3,-3.1056446e-3,0.596383,334.93437,78.721097)"
gradientUnits="userSpaceOnUse"
id="radialGradient11602"
xlink:href="#linearGradient19816"
inkscape:collect="always" />
<radialGradient
r="109.42857"
fy="97.300964"
fx="-147.5"
cy="97.300964"
cx="-147.5"
gradientTransform="matrix(0.9214039,2.3896193e-3,-2.166448e-3,0.5977017,262.24281,78.560061)"
gradientUnits="userSpaceOnUse"
id="radialGradient15668"
xlink:href="#linearGradient7299"
inkscape:collect="always" />
<linearGradient
gradientUnits="userSpaceOnUse"
y2="148.38934"
x2="389.01984"
y1="148.38934"
x1="96.085953"
id="linearGradient5355"
xlink:href="#linearGradient5349"
inkscape:collect="always" />
<linearGradient
id="linearGradient4152">
<stop
id="stop4154"
offset="0"
style="stop-color:#6b6bff;stop-opacity:1;" />
<stop
id="stop4156"
offset="1"
style="stop-color:#6b6bff;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient5349">
<stop
id="stop5351"
offset="0"
style="stop-color:#000000;stop-opacity:1;" />
<stop
id="stop5353"
offset="1"
style="stop-color:#000000;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient112247">
<stop
id="stop112249"
offset="0"
style="stop-color:#ffffff;stop-opacity:1" />
<stop
id="stop112251"
offset="1"
style="stop-color:#a090e7;stop-opacity:1" />
</linearGradient>
<linearGradient
id="linearGradient9263">
<stop
id="stop9265"
offset="0"
style="stop-color:#000000;stop-opacity:0" />
<stop
id="stop9267"
offset="1"
style="stop-color:#000000;stop-opacity:0;" />
</linearGradient>
<marker
style="overflow:visible"
id="marker112241"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="TriangleOutL">
<path
transform="scale(0.8,0.8)"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
id="path16734" />
</marker>
<marker
style="overflow:visible"
id="TriangleInL"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="TriangleInL">
<path
transform="scale(-0.8,-0.8)"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
id="path16743" />
</marker>
<marker
style="overflow:visible"
id="TriangleOutM"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="TriangleOutM">
<path
transform="scale(0.4,0.4)"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z"
id="path16731" />
</marker>
<marker
style="overflow:visible"
id="marker112234"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Lend">
<path
transform="matrix(-0.8,0,0,-0.8,-10,0)"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z"
id="path16829" />
</marker>
<marker
style="overflow:visible"
id="marker112230"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2Lend">
<path
transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.97309,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z"
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
id="path112232" />
</marker>
<linearGradient
id="linearGradient112224">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop112226" />
<stop
style="stop-color:#e7e790;stop-opacity:1;"
offset="1"
id="stop112228" />
</linearGradient>
<marker
style="overflow:visible"
id="marker112220"
refX="0"
refY="0"
orient="auto">
<path
transform="matrix(-1,0,0,-1,-10,0)"
style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
d="M 0,0 L 0,-5 L -10,0 L 0,5 L 0,0 z"
id="path112222" />
</marker>
<marker
style="overflow:visible"
id="EmptyArrow"
refX="0"
refY="0"
orient="auto">
<path
transform="matrix(-1,0,0,-1,-10,0)"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
d="M 0,0 L 0,-5 L -12.5,0 L 0,5 L 0,0 z M -0.5,0 L -0.5,-4.5 L -12,0 L -0.5,4.5 L -0.5,0 z"
id="path9" />
</marker>
<linearGradient
id="linearGradient112212">
<stop
id="stop112214"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop112216"
offset="1"
style="stop-color:#79e291;stop-opacity:1;" />
</linearGradient>
<marker
style="overflow:visible"
id="marker112208"
refX="0"
refY="0"
orient="auto">
<path
transform="translate(-5,0)"
style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
d="M 0,-5 L -5,0 L 0,5 L 5,0 L 0,-5 z"
id="path112210" />
</marker>
<marker
style="overflow:visible"
id="DiamondL"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DiamondL">
<path
transform="scale(0.8,0.8)"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
d="M 0,-7.0710768 L -7.0710894,0 L 0,7.0710589 L 7.0710462,0 L 0,-7.0710768 z"
id="path4404" />
</marker>
<linearGradient
id="linearGradient112200">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop112202" />
<stop
style="stop-color:#e27979;stop-opacity:1"
offset="1"
id="stop112204" />
</linearGradient>
<linearGradient
id="linearGradient11516">
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0"
id="stop11518" />
<stop
style="stop-color:#a090e7;stop-opacity:1"
offset="1"
id="stop11520" />
</linearGradient>
<marker
style="overflow:visible"
id="Arrow2Lstart"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2Lstart">
<path
transform="matrix(1.1,0,0,1.1,1.1,0)"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.97309,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z"
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
id="path6743" />
</marker>
<inkscape:perspective
id="perspective112192"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective9300"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective9574"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective9882"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective10244"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient10356"
id="linearGradient10362"
x1="407.48032"
y1="968.17322"
x2="669.66157"
y2="968.17322"
gradientUnits="userSpaceOnUse" />
<inkscape:perspective
id="perspective5379"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5446"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7010"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<marker
id="marker18095-5"
orient="auto"
markerHeight="5.7450776"
markerWidth="4.6297302">
<g
id="g11064-2"
transform="matrix(0.5,0,0,0.5,-185.64298,-257.19655)">
<path
inkscape:connector-curvature="0"
sodipodi:nodetypes="csccccccsccssssssssssssssccc"
id="path11050-5"
d="m 370,508.65625 c -0.86067,0.0587 -1.60944,0.6213 -1.90625,1.4375 -0.26976,0.74176 -0.0577,1.53493 0.4375,2.125 l -1.75,0 c -0.0424,-0.005 -0.0824,0.002 -0.125,0 l 0,4.375 0.125,0 1.75,0 c -0.67896,0.8597 -0.69701,2.11549 0.0937,2.90625 0.85091,0.85091 2.27409,0.85091 3.125,0 l 3.34375,-3.375 c 0.033,-0.0295 0.0643,-0.0608 0.0937,-0.0937 0.0322,-0.0193 0.0635,-0.0402 0.0937,-0.0625 3.7e-4,-3.6e-4 0.21851,-0.28079 0.21875,-0.28125 5e-5,-9e-5 -0.007,-0.0447 0,-0.0625 0.001,-0.003 0.03,0.003 0.0312,0 0.0391,-0.0521 0.051,-0.0518 0.0937,-0.125 0.13699,-0.23476 0.16684,-0.37191 0.15625,-0.34375 0.0368,-0.0915 0.0185,-0.11251 0.0312,-0.15625 0.0106,-0.0102 0.021,-0.0206 0.0312,-0.0312 0.06,-0.22398 0.0881,-0.51689 0.0625,-0.78125 -0.0136,-0.20363 -0.0589,-0.29765 -0.0625,-0.3125 1.4e-4,-0.0104 1.4e-4,-0.0208 0,-0.0312 0.026,0.097 0.0153,0.016 -0.0937,-0.25 -0.0525,-0.13039 -0.0899,-0.21936 -0.125,-0.28125 -0.0524,-0.0897 -0.13346,-0.26235 -0.34375,-0.46875 L 371.75,509.3125 c -0.45645,-0.48671 -1.08509,-0.71163 -1.75,-0.65625 z"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" />
<path
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccscccsssssssscccsccc"
id="path11035-0"
d="m 366.65625,515.40625 4.625,0 -1.8125,1.8125 c -0.39695,0.39695 -0.39695,1.04055 0,1.4375 0.39695,0.39695 1.04055,0.39695 1.4375,0 l 3.4375,-3.46875 0.0937,-0.0625 c 0.006,-0.006 -0.006,-0.0253 0,-0.0312 0.0554,-0.0572 0.1151,-0.11699 0.15625,-0.1875 0.0286,-0.0491 0.0429,-0.10409 0.0625,-0.15625 0.0124,-0.0307 0.0221,-0.0622 0.0312,-0.0937 0.0311,-0.1161 0.0427,-0.22493 0.0312,-0.34375 -0.004,-0.0578 -0.0174,-0.0996 -0.0312,-0.15625 -0.0109,-0.0407 -0.0151,-0.0857 -0.0312,-0.125 -0.0164,-0.0408 -0.0405,-0.0862 -0.0625,-0.125 -0.0455,-0.0779 -0.0936,-0.15726 -0.15625,-0.21875 l -3.53125,-3.53125 c -0.20891,-0.22276 -0.50816,-0.33785 -0.8125,-0.3125 -0.39478,0.0269 -0.73977,0.28438 -0.875,0.65625 -0.13524,0.37187 -0.0353,0.78826 0.25,1.0625 l 1.875,1.84375 -4.6875,0"
style="fill:#49c2f1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
</g>
</marker>
<marker
id="marker18095-2"
orient="auto"
markerHeight="5.7450776"
markerWidth="4.6297302">
<g
id="g11064-9"
transform="matrix(0.5,0,0,0.5,-185.64298,-257.19655)">
<path
inkscape:connector-curvature="0"
sodipodi:nodetypes="csccccccsccssssssssssssssccc"
id="path11050-0"
d="m 370,508.65625 c -0.86067,0.0587 -1.60944,0.6213 -1.90625,1.4375 -0.26976,0.74176 -0.0577,1.53493 0.4375,2.125 l -1.75,0 c -0.0424,-0.005 -0.0824,0.002 -0.125,0 l 0,4.375 0.125,0 1.75,0 c -0.67896,0.8597 -0.69701,2.11549 0.0937,2.90625 0.85091,0.85091 2.27409,0.85091 3.125,0 l 3.34375,-3.375 c 0.033,-0.0295 0.0643,-0.0608 0.0937,-0.0937 0.0322,-0.0193 0.0635,-0.0402 0.0937,-0.0625 3.7e-4,-3.6e-4 0.21851,-0.28079 0.21875,-0.28125 5e-5,-9e-5 -0.007,-0.0447 0,-0.0625 0.001,-0.003 0.03,0.003 0.0312,0 0.0391,-0.0521 0.051,-0.0518 0.0937,-0.125 0.13699,-0.23476 0.16684,-0.37191 0.15625,-0.34375 0.0368,-0.0915 0.0185,-0.11251 0.0312,-0.15625 0.0106,-0.0102 0.021,-0.0206 0.0312,-0.0312 0.06,-0.22398 0.0881,-0.51689 0.0625,-0.78125 -0.0136,-0.20363 -0.0589,-0.29765 -0.0625,-0.3125 1.4e-4,-0.0104 1.4e-4,-0.0208 0,-0.0312 0.026,0.097 0.0153,0.016 -0.0937,-0.25 -0.0525,-0.13039 -0.0899,-0.21936 -0.125,-0.28125 -0.0524,-0.0897 -0.13346,-0.26235 -0.34375,-0.46875 L 371.75,509.3125 c -0.45645,-0.48671 -1.08509,-0.71163 -1.75,-0.65625 z"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" />
<path
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccscccsssssssscccsccc"
id="path11035-07"
d="m 366.65625,515.40625 4.625,0 -1.8125,1.8125 c -0.39695,0.39695 -0.39695,1.04055 0,1.4375 0.39695,0.39695 1.04055,0.39695 1.4375,0 l 3.4375,-3.46875 0.0937,-0.0625 c 0.006,-0.006 -0.006,-0.0253 0,-0.0312 0.0554,-0.0572 0.1151,-0.11699 0.15625,-0.1875 0.0286,-0.0491 0.0429,-0.10409 0.0625,-0.15625 0.0124,-0.0307 0.0221,-0.0622 0.0312,-0.0937 0.0311,-0.1161 0.0427,-0.22493 0.0312,-0.34375 -0.004,-0.0578 -0.0174,-0.0996 -0.0312,-0.15625 -0.0109,-0.0407 -0.0151,-0.0857 -0.0312,-0.125 -0.0164,-0.0408 -0.0405,-0.0862 -0.0625,-0.125 -0.0455,-0.0779 -0.0936,-0.15726 -0.15625,-0.21875 l -3.53125,-3.53125 c -0.20891,-0.22276 -0.50816,-0.33785 -0.8125,-0.3125 -0.39478,0.0269 -0.73977,0.28438 -0.875,0.65625 -0.13524,0.37187 -0.0353,0.78826 0.25,1.0625 l 1.875,1.84375 -4.6875,0"
style="fill:#49c2f1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
</g>
</marker>
<marker
id="marker18095-4"
orient="auto"
markerHeight="5.7450776"
markerWidth="4.6297302">
<g
id="g11064-5"
transform="matrix(0.5,0,0,0.5,-185.64298,-257.19655)">
<path
inkscape:connector-curvature="0"
sodipodi:nodetypes="csccccccsccssssssssssssssccc"
id="path11050-2"
d="m 370,508.65625 c -0.86067,0.0587 -1.60944,0.6213 -1.90625,1.4375 -0.26976,0.74176 -0.0577,1.53493 0.4375,2.125 l -1.75,0 c -0.0424,-0.005 -0.0824,0.002 -0.125,0 l 0,4.375 0.125,0 1.75,0 c -0.67896,0.8597 -0.69701,2.11549 0.0937,2.90625 0.85091,0.85091 2.27409,0.85091 3.125,0 l 3.34375,-3.375 c 0.033,-0.0295 0.0643,-0.0608 0.0937,-0.0937 0.0322,-0.0193 0.0635,-0.0402 0.0937,-0.0625 3.7e-4,-3.6e-4 0.21851,-0.28079 0.21875,-0.28125 5e-5,-9e-5 -0.007,-0.0447 0,-0.0625 0.001,-0.003 0.03,0.003 0.0312,0 0.0391,-0.0521 0.051,-0.0518 0.0937,-0.125 0.13699,-0.23476 0.16684,-0.37191 0.15625,-0.34375 0.0368,-0.0915 0.0185,-0.11251 0.0312,-0.15625 0.0106,-0.0102 0.021,-0.0206 0.0312,-0.0312 0.06,-0.22398 0.0881,-0.51689 0.0625,-0.78125 -0.0136,-0.20363 -0.0589,-0.29765 -0.0625,-0.3125 1.4e-4,-0.0104 1.4e-4,-0.0208 0,-0.0312 0.026,0.097 0.0153,0.016 -0.0937,-0.25 -0.0525,-0.13039 -0.0899,-0.21936 -0.125,-0.28125 -0.0524,-0.0897 -0.13346,-0.26235 -0.34375,-0.46875 L 371.75,509.3125 c -0.45645,-0.48671 -1.08509,-0.71163 -1.75,-0.65625 z"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" />
<path
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccscccsssssssscccsccc"
id="path11035-6"
d="m 366.65625,515.40625 4.625,0 -1.8125,1.8125 c -0.39695,0.39695 -0.39695,1.04055 0,1.4375 0.39695,0.39695 1.04055,0.39695 1.4375,0 l 3.4375,-3.46875 0.0937,-0.0625 c 0.006,-0.006 -0.006,-0.0253 0,-0.0312 0.0554,-0.0572 0.1151,-0.11699 0.15625,-0.1875 0.0286,-0.0491 0.0429,-0.10409 0.0625,-0.15625 0.0124,-0.0307 0.0221,-0.0622 0.0312,-0.0937 0.0311,-0.1161 0.0427,-0.22493 0.0312,-0.34375 -0.004,-0.0578 -0.0174,-0.0996 -0.0312,-0.15625 -0.0109,-0.0407 -0.0151,-0.0857 -0.0312,-0.125 -0.0164,-0.0408 -0.0405,-0.0862 -0.0625,-0.125 -0.0455,-0.0779 -0.0936,-0.15726 -0.15625,-0.21875 l -3.53125,-3.53125 c -0.20891,-0.22276 -0.50816,-0.33785 -0.8125,-0.3125 -0.39478,0.0269 -0.73977,0.28438 -0.875,0.65625 -0.13524,0.37187 -0.0353,0.78826 0.25,1.0625 l 1.875,1.84375 -4.6875,0"
style="fill:#49c2f1;fill-opacity:1;fill-rule:evenodd;stroke:none" />
</g>
</marker>
<marker
style="overflow:visible"
id="DotSu-3"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DotSu">
<path
inkscape:connector-curvature="0"
transform="matrix(0.2,0,0,0.2,1.48,0.2)"
style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none;marker-end:none"
d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
id="path9463-7" />
</marker>
<marker
style="overflow:visible"
id="DotSu8"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DotSu8">
<path
transform="matrix(0.2,0,0,0.2,1.48,0.2)"
style="marker-end:none;fill-rule:evenodd;marker-start:none;stroke:#f39300;stroke-width:1pt;fill:#f39300"
d="M -2.5,-1 C -2.5,1.76 -4.74,4 -7.5,4 C -10.26,4 -12.5,1.76 -12.5,-1 C -12.5,-3.76 -10.26,-6 -7.5,-6 C -4.74,-6 -2.5,-3.76 -2.5,-1 z"
id="path6738" />
</marker>
<marker
id="marker18095-3"
orient="auto"
markerHeight="5.7450776"
markerWidth="4.6297302">
<g
id="g11064-8"
transform="matrix(0.5,0,0,0.5,-185.64298,-257.19655)">
<path
sodipodi:nodetypes="csccccccsccssssssssssssssccc"
id="path11050-7"
d="m 370,508.65625 c -0.86067,0.0587 -1.60944,0.6213 -1.90625,1.4375 -0.26976,0.74176 -0.0577,1.53493 0.4375,2.125 l -1.75,0 c -0.0424,-0.005 -0.0824,0.002 -0.125,0 l 0,4.375 0.125,0 1.75,0 c -0.67896,0.8597 -0.69701,2.11549 0.0937,2.90625 0.85091,0.85091 2.27409,0.85091 3.125,0 l 3.34375,-3.375 c 0.033,-0.0295 0.0643,-0.0608 0.0937,-0.0937 0.0322,-0.0193 0.0635,-0.0402 0.0937,-0.0625 3.7e-4,-3.6e-4 0.21851,-0.28079 0.21875,-0.28125 5e-5,-9e-5 -0.007,-0.0447 0,-0.0625 0.001,-0.003 0.03,0.003 0.0312,0 0.0391,-0.0521 0.051,-0.0518 0.0937,-0.125 0.13699,-0.23476 0.16684,-0.37191 0.15625,-0.34375 0.0368,-0.0915 0.0185,-0.11251 0.0312,-0.15625 0.0106,-0.0102 0.021,-0.0206 0.0312,-0.0312 0.06,-0.22398 0.0881,-0.51689 0.0625,-0.78125 -0.0136,-0.20363 -0.0589,-0.29765 -0.0625,-0.3125 1.4e-4,-0.0104 1.4e-4,-0.0208 0,-0.0312 0.026,0.097 0.0153,0.016 -0.0937,-0.25 -0.0525,-0.13039 -0.0899,-0.21936 -0.125,-0.28125 -0.0524,-0.0897 -0.13346,-0.26235 -0.34375,-0.46875 L 371.75,509.3125 c -0.45645,-0.48671 -1.08509,-0.71163 -1.75,-0.65625 z"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="cccscccsssssssscccsccc"
id="path11035-7"
d="m 366.65625,515.40625 4.625,0 -1.8125,1.8125 c -0.39695,0.39695 -0.39695,1.04055 0,1.4375 0.39695,0.39695 1.04055,0.39695 1.4375,0 l 3.4375,-3.46875 0.0937,-0.0625 c 0.006,-0.006 -0.006,-0.0253 0,-0.0312 0.0554,-0.0572 0.1151,-0.11699 0.15625,-0.1875 0.0286,-0.0491 0.0429,-0.10409 0.0625,-0.15625 0.0124,-0.0307 0.0221,-0.0622 0.0312,-0.0937 0.0311,-0.1161 0.0427,-0.22493 0.0312,-0.34375 -0.004,-0.0578 -0.0174,-0.0996 -0.0312,-0.15625 -0.0109,-0.0407 -0.0151,-0.0857 -0.0312,-0.125 -0.0164,-0.0408 -0.0405,-0.0862 -0.0625,-0.125 -0.0455,-0.0779 -0.0936,-0.15726 -0.15625,-0.21875 l -3.53125,-3.53125 c -0.20891,-0.22276 -0.50816,-0.33785 -0.8125,-0.3125 -0.39478,0.0269 -0.73977,0.28438 -0.875,0.65625 -0.13524,0.37187 -0.0353,0.78826 0.25,1.0625 l 1.875,1.84375 -4.6875,0"
style="fill:#49c2f1;fill-opacity:1;fill-rule:evenodd;stroke:none"
inkscape:connector-curvature="0" />
</g>
</marker>
<marker
id="marker18095-31"
orient="auto"
markerHeight="5.7450776"
markerWidth="4.6297302">
<g
id="g11064-4"
transform="matrix(0.5,0,0,0.5,-185.64298,-257.19655)">
<path
sodipodi:nodetypes="csccccccsccssssssssssssssccc"
id="path11050-6"
d="m 370,508.65625 c -0.86067,0.0587 -1.60944,0.6213 -1.90625,1.4375 -0.26976,0.74176 -0.0577,1.53493 0.4375,2.125 l -1.75,0 c -0.0424,-0.005 -0.0824,0.002 -0.125,0 l 0,4.375 0.125,0 1.75,0 c -0.67896,0.8597 -0.69701,2.11549 0.0937,2.90625 0.85091,0.85091 2.27409,0.85091 3.125,0 l 3.34375,-3.375 c 0.033,-0.0295 0.0643,-0.0608 0.0937,-0.0937 0.0322,-0.0193 0.0635,-0.0402 0.0937,-0.0625 3.7e-4,-3.6e-4 0.21851,-0.28079 0.21875,-0.28125 5e-5,-9e-5 -0.007,-0.0447 0,-0.0625 0.001,-0.003 0.03,0.003 0.0312,0 0.0391,-0.0521 0.051,-0.0518 0.0937,-0.125 0.13699,-0.23476 0.16684,-0.37191 0.15625,-0.34375 0.0368,-0.0915 0.0185,-0.11251 0.0312,-0.15625 0.0106,-0.0102 0.021,-0.0206 0.0312,-0.0312 0.06,-0.22398 0.0881,-0.51689 0.0625,-0.78125 -0.0136,-0.20363 -0.0589,-0.29765 -0.0625,-0.3125 1.4e-4,-0.0104 1.4e-4,-0.0208 0,-0.0312 0.026,0.097 0.0153,0.016 -0.0937,-0.25 -0.0525,-0.13039 -0.0899,-0.21936 -0.125,-0.28125 -0.0524,-0.0897 -0.13346,-0.26235 -0.34375,-0.46875 L 371.75,509.3125 c -0.45645,-0.48671 -1.08509,-0.71163 -1.75,-0.65625 z"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="cccscccsssssssscccsccc"
id="path11035-3"
d="m 366.65625,515.40625 4.625,0 -1.8125,1.8125 c -0.39695,0.39695 -0.39695,1.04055 0,1.4375 0.39695,0.39695 1.04055,0.39695 1.4375,0 l 3.4375,-3.46875 0.0937,-0.0625 c 0.006,-0.006 -0.006,-0.0253 0,-0.0312 0.0554,-0.0572 0.1151,-0.11699 0.15625,-0.1875 0.0286,-0.0491 0.0429,-0.10409 0.0625,-0.15625 0.0124,-0.0307 0.0221,-0.0622 0.0312,-0.0937 0.0311,-0.1161 0.0427,-0.22493 0.0312,-0.34375 -0.004,-0.0578 -0.0174,-0.0996 -0.0312,-0.15625 -0.0109,-0.0407 -0.0151,-0.0857 -0.0312,-0.125 -0.0164,-0.0408 -0.0405,-0.0862 -0.0625,-0.125 -0.0455,-0.0779 -0.0936,-0.15726 -0.15625,-0.21875 l -3.53125,-3.53125 c -0.20891,-0.22276 -0.50816,-0.33785 -0.8125,-0.3125 -0.39478,0.0269 -0.73977,0.28438 -0.875,0.65625 -0.13524,0.37187 -0.0353,0.78826 0.25,1.0625 l 1.875,1.84375 -4.6875,0"
style="fill:#49c2f1;fill-opacity:1;fill-rule:evenodd;stroke:none"
inkscape:connector-curvature="0" />
</g>
</marker>
<marker
id="marker18095-56"
orient="auto"
markerHeight="5.7450776"
markerWidth="4.6297302">
<g
id="g11064-22"
transform="matrix(0.5,0,0,0.5,-185.64298,-257.19655)">
<path
sodipodi:nodetypes="csccccccsccssssssssssssssccc"
id="path11050-67"
d="m 370,508.65625 c -0.86067,0.0587 -1.60944,0.6213 -1.90625,1.4375 -0.26976,0.74176 -0.0577,1.53493 0.4375,2.125 l -1.75,0 c -0.0424,-0.005 -0.0824,0.002 -0.125,0 l 0,4.375 0.125,0 1.75,0 c -0.67896,0.8597 -0.69701,2.11549 0.0937,2.90625 0.85091,0.85091 2.27409,0.85091 3.125,0 l 3.34375,-3.375 c 0.033,-0.0295 0.0643,-0.0608 0.0937,-0.0937 0.0322,-0.0193 0.0635,-0.0402 0.0937,-0.0625 3.7e-4,-3.6e-4 0.21851,-0.28079 0.21875,-0.28125 5e-5,-9e-5 -0.007,-0.0447 0,-0.0625 0.001,-0.003 0.03,0.003 0.0312,0 0.0391,-0.0521 0.051,-0.0518 0.0937,-0.125 0.13699,-0.23476 0.16684,-0.37191 0.15625,-0.34375 0.0368,-0.0915 0.0185,-0.11251 0.0312,-0.15625 0.0106,-0.0102 0.021,-0.0206 0.0312,-0.0312 0.06,-0.22398 0.0881,-0.51689 0.0625,-0.78125 -0.0136,-0.20363 -0.0589,-0.29765 -0.0625,-0.3125 1.4e-4,-0.0104 1.4e-4,-0.0208 0,-0.0312 0.026,0.097 0.0153,0.016 -0.0937,-0.25 -0.0525,-0.13039 -0.0899,-0.21936 -0.125,-0.28125 -0.0524,-0.0897 -0.13346,-0.26235 -0.34375,-0.46875 L 371.75,509.3125 c -0.45645,-0.48671 -1.08509,-0.71163 -1.75,-0.65625 z"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="cccscccsssssssscccsccc"
id="path11035-5"
d="m 366.65625,515.40625 4.625,0 -1.8125,1.8125 c -0.39695,0.39695 -0.39695,1.04055 0,1.4375 0.39695,0.39695 1.04055,0.39695 1.4375,0 l 3.4375,-3.46875 0.0937,-0.0625 c 0.006,-0.006 -0.006,-0.0253 0,-0.0312 0.0554,-0.0572 0.1151,-0.11699 0.15625,-0.1875 0.0286,-0.0491 0.0429,-0.10409 0.0625,-0.15625 0.0124,-0.0307 0.0221,-0.0622 0.0312,-0.0937 0.0311,-0.1161 0.0427,-0.22493 0.0312,-0.34375 -0.004,-0.0578 -0.0174,-0.0996 -0.0312,-0.15625 -0.0109,-0.0407 -0.0151,-0.0857 -0.0312,-0.125 -0.0164,-0.0408 -0.0405,-0.0862 -0.0625,-0.125 -0.0455,-0.0779 -0.0936,-0.15726 -0.15625,-0.21875 l -3.53125,-3.53125 c -0.20891,-0.22276 -0.50816,-0.33785 -0.8125,-0.3125 -0.39478,0.0269 -0.73977,0.28438 -0.875,0.65625 -0.13524,0.37187 -0.0353,0.78826 0.25,1.0625 l 1.875,1.84375 -4.6875,0"
style="fill:#49c2f1;fill-opacity:1;fill-rule:evenodd;stroke:none"
inkscape:connector-curvature="0" />
</g>
</marker>
<marker
style="overflow:visible"
id="DotSu-8"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DotSu">
<path
transform="matrix(0.2,0,0,0.2,1.48,0.2)"
style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none;marker-end:none"
d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
id="path9463-3"
inkscape:connector-curvature="0" />
</marker>
<marker
style="overflow:visible"
id="DotSu-1"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DotSu">
<path
transform="matrix(0.2,0,0,0.2,1.48,0.2)"
style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none;marker-end:none"
d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
id="path9463-8"
inkscape:connector-curvature="0" />
</marker>
<marker
style="overflow:visible"
id="DotSu8-6"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DotSu8">
<path
transform="matrix(0.2,0,0,0.2,1.48,0.2)"
style="fill:#f39300;fill-rule:evenodd;stroke:#f39300;stroke-width:1pt;marker-start:none;marker-end:none"
d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
id="path6738-5"
inkscape:connector-curvature="0" />
</marker>
<marker
style="overflow:visible"
id="DotSu8-9"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DotSu8">
<path
transform="matrix(0.2,0,0,0.2,1.48,0.2)"
style="fill:#f39300;fill-rule:evenodd;stroke:#f39300;stroke-width:1pt;marker-start:none;marker-end:none"
d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
id="path6738-52"
inkscape:connector-curvature="0" />
</marker>
<marker
style="overflow:visible"
id="DotSu8-65"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DotSu8">
<path
transform="matrix(0.2,0,0,0.2,1.48,0.2)"
style="fill:#f39300;fill-rule:evenodd;stroke:#f39300;stroke-width:1pt;marker-start:none;marker-end:none"
d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
id="path6738-55"
inkscape:connector-curvature="0" />
</marker>
<marker
style="overflow:visible"
id="DotSu8I"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DotSu8I">
<path
transform="matrix(0.2,0,0,0.2,1.48,0.2)"
style="marker-end:none;fill-rule:evenodd;marker-start:none;stroke:#d9d9cd;stroke-width:1pt;fill:#d9d9cd"
d="M -2.5,-1 C -2.5,1.76 -4.74,4 -7.5,4 C -10.26,4 -12.5,1.76 -12.5,-1 C -12.5,-3.76 -10.26,-6 -7.5,-6 C -4.74,-6 -2.5,-3.76 -2.5,-1 z"
id="path10009" />
</marker>
<marker
style="overflow:visible"
id="DotSu-11"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DotSu">
<path
inkscape:connector-curvature="0"
transform="matrix(0.2,0,0,0.2,1.48,0.2)"
style="fill:#49c2f1;fill-rule:evenodd;stroke:#49c2f1;stroke-width:1pt;marker-start:none;marker-end:none"
d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
id="path9463-9" />
</marker>
<marker
style="overflow:visible"
id="DotSu8-8"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DotSu8">
<path
inkscape:connector-curvature="0"
transform="matrix(0.2,0,0,0.2,1.48,0.2)"
style="fill:#f39300;fill-rule:evenodd;stroke:#f39300;stroke-width:1pt;marker-start:none;marker-end:none"
d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
id="path6738-551" />
</marker>
<marker
style="overflow:visible"
id="DotSu8-1"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="DotSu8">
<path
inkscape:connector-curvature="0"
transform="matrix(0.2,0,0,0.2,1.48,0.2)"
style="fill:#f39300;fill-rule:evenodd;stroke:#f39300;stroke-width:1pt;marker-start:none;marker-end:none"
d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
id="path6738-9" />
</marker>
</defs>
<metadata
id="metadata2480">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:groupmode="layer"
inkscape:label="Layer 1"
style="display:inline">
<g
transform="translate(459.6407,-46.30366)"
id="g7540">
<rect
ry="5.6651931"
y="843.54773"
x="241.1908"
height="301.18109"
width="365.70398"
id="rect29628"
style="fill:none;stroke:#000000;stroke-width:1.4955349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.4955348, 2.9910696;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<text
xml:space="preserve"
style="font-size:14.95534801px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
x="245.14299"
y="921.89264"
id="text39363"><tspan
sodipodi:role="line"
id="tspan39365"
x="245.14299"
y="921.89264">Server-Side</tspan><tspan
id="tspan9618"
sodipodi:role="line"
x="245.14299"
y="940.58685">Integration</tspan></text>
<flowRoot
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
id="flowRoot9620"
xml:space="preserve"><flowRegion
id="flowRegion9622"><rect
y="542.53821"
x="326.68332"
height="317.49094"
width="320.31937"
id="rect9624" /></flowRegion><flowPara
id="flowPara9626" /></flowRoot> </g>
<rect
style="fill:none;stroke:#000000;stroke-width:1.4955349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.4955348, 2.9910696;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect39497"
width="368.50394"
height="100.68364"
x="698.03149"
y="386.22043"
ry="5.6651931" />
<text
id="text4185"
y="748.74036"
x="953.08466"
style="font-size:11.96427917px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
xml:space="preserve"
sodipodi:linespacing="125%"><tspan
y="748.74036"
x="953.08466"
sodipodi:role="line"
style="font-size:11.96427917px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
id="tspan4191">XMLHttpRequest</tspan></text>
<flowRoot
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
id="flowRoot2485"
xml:space="preserve"
transform="matrix(1.4955348,0,0,1.4955348,92.256602,241.39629)"><flowRegion
id="flowRegion2487"><rect
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
y="238.07646"
x="262.85715"
height="120"
width="184.28572"
id="rect2489" /></flowRegion><flowPara
id="flowPara2491" /></flowRoot> <g
transform="matrix(1.4955348,0,0,1.4955348,86.915392,276.11406)"
id="g3178" />
<flowRoot
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
id="flowRoot8724"
xml:space="preserve"
transform="matrix(1.4955348,0,0,1.4955348,92.256602,241.39629)"><flowRegion
id="flowRegion8726"><rect
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
y="752.14441"
x="39.286312"
height="22.868153"
width="29.904507"
id="rect8728" /></flowRegion><flowPara
id="flowPara8730" /></flowRoot> <g
transform="matrix(0.7477674,0,0,0.7477674,246.80962,242.58386)"
id="g18053" />
<flowRoot
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
id="flowRoot6905"
transform="matrix(1.4955348,0,0,1.4955348,-176.81346,-383.25709)"><flowRegion
id="flowRegion6907"><use
transform="translate(1.467046,-91.03536)"
x="0"
y="0"
xlink:href="#rect4654"
id="use6909"
width="744.09448"
height="1052.3622" /></flowRegion><flowPara
id="flowPara6911">VariableOwner</flowPara></flowRoot> <flowRoot
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
id="flowRoot6913"
transform="matrix(1.4955348,0,0,1.4955348,-584.1426,-939.26862)"><flowRegion
id="flowRegion6915"><use
transform="translate(1.467046,-91.03536)"
x="0"
y="0"
xlink:href="#rect4654"
id="use6917"
width="744.09448"
height="1052.3622" /></flowRegion><flowPara
id="flowPara6919">VariableOwner</flowPara></flowRoot> <g
style="display:inline"
id="g39423"
transform="matrix(1.4955348,0,0,1.4955348,395.22216,639.9301)">
<flowRoot
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
id="flowRoot39425"
transform="translate(-5.2378947,106.19782)"><flowRegion
id="flowRegion39427"><use
transform="translate(1.467046,-91.03536)"
x="0"
y="0"
xlink:href="#rect4654"
id="use39429"
width="744.09448"
height="1052.3622" /></flowRegion><flowPara
id="flowPara39431">Sizeable</flowPara></flowRoot> <g
id="g39433"
transform="translate(-46.062995,-30.433073)">
<flowRoot
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
id="flowRoot39435"
transform="translate(-5.2378947,106.19782)"><flowRegion
id="flowRegion39437"><use
transform="translate(1.467046,-91.03536)"
x="0"
y="0"
xlink:href="#rect4654"
id="use39439"
width="744.09448"
height="1052.3622" /></flowRegion><flowPara
id="flowPara39441">Sizeable</flowPara></flowRoot> </g>
<flowRoot
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
id="flowRoot39443"
transform="translate(75.734798,-715.9695)"><flowRegion
id="flowRegion39445"><use
transform="translate(1.467046,-91.03536)"
x="0"
y="0"
xlink:href="#rect4654"
id="use39447"
width="744.09448"
height="1052.3622" /></flowRegion><flowPara
id="flowPara39449">VariableOwner</flowPara></flowRoot> <g
style="display:inline"
id="g39451"
transform="translate(123.00096,-20.40135)">
<rect
style="fill:#f39300;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect39453"
width="138.189"
height="35.43309"
x="167.13719"
y="232.20705"
ry="3.7880721" />
<text
id="text39455"
y="252.89734"
x="171.76772"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
xml:space="preserve"><tspan
y="252.89734"
x="171.76772"
id="tspan39457"
sodipodi:role="line">AbstractComponent</tspan></text>
<text
id="text39351-1-0-7"
y="241.36755"
x="171.69571"
style="font-size:6.00000048px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
xml:space="preserve"><tspan
y="241.36755"
x="171.69571"
sodipodi:role="line"
id="tspan39353-9-4-4">com.vaadin.ui</tspan></text>
</g>
</g>
<g
style="display:inline"
id="g39459"
transform="matrix(1.4955348,0,0,1.4955348,469.33185,70.83648)">
<rect
style="fill:#d9d9cd;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect39461"
width="94.770302"
height="35.433075"
x="160.02942"
y="229.8378"
ry="3.7880721" />
<text
id="text39463"
y="250.52808"
x="164.65993"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
xml:space="preserve"><tspan
y="250.52808"
x="164.65993"
id="tspan39465"
sodipodi:role="line">Widget</tspan></text>
<text
id="text31857-5-9"
y="238.99831"
x="164.58794"
style="font-size:5.99999952px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
xml:space="preserve"><tspan
y="238.99831"
x="164.58794"
sodipodi:role="line"
id="tspan31859-2-9">com.google.gwt.user.client.ui</tspan></text>
</g>
<path
style="fill:none;stroke:#49c2f1;stroke-width:6.02362204;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotSu);display:inline"
d="m 946.06298,607.55265 0,-139.84646"
id="path4600-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<g
style="fill:#49c2f1;fill-opacity:1;display:inline"
id="g39467"
transform="matrix(1.4955348,0,0,1.4955348,607.15102,67.29319)">
<rect
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#49c2f1;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect39469"
width="73.446983"
height="35.43306"
x="191.07704"
y="232.20705"
ry="3.7880721" />
<text
id="text39471"
y="248.15881"
x="226.07834"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;fill:#49c2f1;fill-opacity:1;stroke:none;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
xml:space="preserve"><tspan
y="248.15881"
x="226.07834"
id="tspan39473"
sodipodi:role="line"
style="fill:#49c2f1;fill-opacity:1">MyWidget</tspan></text>
<text
id="text10319"
y="255.48111"
x="198.09482"
style="font-size:6.00000048px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
xml:space="preserve"
sodipodi:linespacing="125%"><tspan
y="255.48111"
x="198.09482"
sodipodi:role="line"
style="font-size:6.00000048px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
id="tspan10338">An existing widget</tspan><tspan
y="262.98111"
x="198.09482"
sodipodi:role="line"
style="font-size:6.00000048px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
id="tspan3455">or your own</tspan></text>
</g>
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#49c2f1;stroke-width:5.82905245;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-mid:none;marker-end:url(#marker18095);display:inline"
d="m 892.91339,442.91336 -46.063,0"
id="path39475"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<g
style="display:inline"
id="g17430"
transform="matrix(1.4955348,0,0,1.4955348,-88.401153,-89.799734)">
<rect
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#49c2f1;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect17432"
width="93.270302"
height="34.038864"
x="179.07294"
y="232.13176"
ry="3.7880721" />
<text
id="text17434"
y="251.32205"
x="188.54323"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;text-anchor:start;fill:#49c2f1;fill-opacity:1;stroke:none;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
xml:space="preserve"><tspan
y="251.32205"
x="188.54323"
id="tspan17436"
sodipodi:role="line">MyCDIUI</tspan></text>
</g>
<g
style="display:inline"
id="g17467"
transform="matrix(1.4955348,0,0,1.4955348,-9.6780096,107.32889)">
<rect
style="fill:#49c2f1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect17469"
width="152.3622"
height="35.433071"
x="160.69756"
y="232.13174"
ry="3.7880721" />
<text
id="text17471"
y="252.82204"
x="231.55074"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
xml:space="preserve"><tspan
y="252.82204"
x="231.55074"
sodipodi:role="line"
id="tspan17475">ApplicationConnection</tspan></text>
<text
id="text39409"
y="241.29225"
x="165.25607"
style="font-size:6px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
xml:space="preserve"><tspan
y="241.29225"
x="165.25607"
sodipodi:role="line"
id="tspan39411">com.vaadin.client</tspan></text>
</g>
<flowRoot
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#49c2f1;fill-opacity:1;stroke:none;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
id="flowRoot80522"
transform="matrix(1.4955348,0,0,1.4955348,602.15588,338.14138)"><flowRegion
id="flowRegion80524"><use
transform="translate(1.467046,-91.03536)"
x="0"
y="0"
xlink:href="#rect4654"
id="use80526"
width="744.09448"
height="1052.3622" /></flowRegion><flowPara
id="flowPara80528">1</flowPara></flowRoot> <text
id="text18090"
y="404.32913"
x="704.32544"
style="font-size:14.95534801px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
xml:space="preserve"><tspan
y="404.32913"
x="704.32544"
id="tspan18092"
sodipodi:role="line">Client-Side Framework</tspan></text>
<g
id="g7535"
transform="translate(450,290.55118)">
<rect
ry="5.6651931"
y="209.0551"
x="248.03149"
height="255.1181"
width="368.50391"
id="rect18094"
style="fill:none;stroke:#000000;stroke-width:1.4955349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.4955348, 2.9910696;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<text
xml:space="preserve"
style="font-size:14.95534801px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
x="254.82117"
y="231.69943"
id="text18096"><tspan
sodipodi:role="line"
id="tspan18098"
x="254.82117"
y="231.69943">Client-Side Integration</tspan></text>
</g>
<g
style="display:inline"
id="g18100"
transform="matrix(1.4955348,0,0,1.4955348,588.80507,467.7995)">
<rect
style="fill:#49c2f1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect18102"
width="152.3622"
height="35.433071"
x="160.69756"
y="232.13174"
ry="3.7880721" />
<text
id="text18104"
y="252.82204"
x="237.1282"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
xml:space="preserve"><tspan
y="252.82204"
x="237.1282"
sodipodi:role="line"
id="tspan18106">CommunicationManager</tspan></text>
<text
id="text31853"
y="241.29227"
x="165.25607"
style="font-size:6px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
xml:space="preserve"><tspan
y="241.29227"
x="165.25607"
sodipodi:role="line"
id="tspan31855">com.vaadin.server</tspan></text>
</g>
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#49c2f1;stroke-width:5.82905245;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-mid:url(#CurvyCross);marker-end:none;display:inline"
d="m 946.06299,814.96061 0,-92.12599"
id="path20937"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<g
style="display:inline"
id="g29630"
transform="matrix(1.4955348,0,0,1.4955348,579.17437,538.55303)">
<rect
style="fill:#d9d9cd;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect29632"
width="137.41693"
height="35.43306"
x="167.13719"
y="232.20705"
ry="3.7880721" />
<text
id="text29634"
y="252.89734"
x="171.2397"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
xml:space="preserve"><tspan
y="252.89734"
x="171.2397"
id="tspan29636"
sodipodi:role="line">ClientConnector</tspan></text>
<text
id="text31857"
y="241.36755"
x="171.69571"
style="font-size:6px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
xml:space="preserve"><tspan
y="241.36755"
x="171.69571"
sodipodi:role="line"
id="tspan31859">com.vaadin.server</tspan></text>
</g>
<path
sodipodi:open="true"
transform="matrix(1.4955348,0,0,1.4955348,252.86446,547.57561)"
sodipodi:end="6.2827149"
sodipodi:start="0"
d="m 491.94323,228.54329 a 4.7385135,4.7385135 0 1 1 -1e-5,-0.002"
sodipodi:ry="4.7385135"
sodipodi:rx="4.7385135"
sodipodi:cy="228.54329"
sodipodi:cx="487.20471"
id="path29638"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.12598419;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="arc" />
<text
id="text29642"
y="881.27277"
x="969.97064"
style="font-size:17.94641876px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;fill:#49c2f1;fill-opacity:1;stroke:none;display:inline;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
xml:space="preserve"><tspan
y="881.27277"
x="969.97064"
id="tspan29644"
sodipodi:role="line">n</tspan></text>
<g
style="display:inline"
id="g29646"
transform="matrix(1.4955348,0,0,1.4955348,562.93645,683.94123)">
<rect
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#49c2f1;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect29648"
width="137.41693"
height="35.433044"
x="177.9948"
y="232.13174"
ry="3.7880721" />
<text
id="text29650"
y="248.08353"
x="224.30263"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;fill:#49c2f1;fill-opacity:1;stroke:none;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
xml:space="preserve"><tspan
y="248.08353"
x="224.30263"
id="tspan29652"
sodipodi:role="line">MyComponent</tspan></text>
</g>
<rect
style="fill:url(#pattern39357);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.83464575;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect29654"
width="105.98283"
height="37.093971"
x="910.62988"
y="758.2677"
ry="3.9656363" />
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#49c2f1;stroke-width:4.23931122;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-start:none;marker-mid:none;marker-end:url(#DotSu);display:inline"
d="m 945.81616,662.17128 0,23.21146"
id="path39383"
inkscape:connector-type="polyline"
inkscape:connector-curvature="0" />
<text
id="text4185-8"
y="598.65137"
x="866.72382"
style="font-size:11.96427917px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
xml:space="preserve"
sodipodi:linespacing="125%"><tspan
y="598.65137"
x="866.72382"
sodipodi:role="line"
style="font-size:11.96427917px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
id="tspan4191-0">«extends...»</tspan></text>
<g
id="g6138"
transform="translate(695.24491,303.58448)">
<rect
ry="5.6651931"
y="387.36038"
x="-131.85909"
height="167.3125"
width="240.19713"
id="rect18094-6"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.4955349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.4955348, 2.9910696;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<text
xml:space="preserve"
style="font-size:14.95534801px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
x="-124.77247"
y="405.07693"
id="text18096-2"><tspan
sodipodi:role="line"
id="tspan18098-9"
x="-124.77247"
y="405.07693">Shared</tspan></text>
<g
style="display:inline"
id="g17430-7"
transform="matrix(1.4955348,0,0,1.4955348,-359.25086,135.86855)">
<rect
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#49c2f1;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect17432-9"
width="129.86864"
height="35.433243"
x="166.26268"
y="232.13176"
ry="3.7880721" />
<text
id="text17434-3"
y="248.08353"
x="170.1252"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;text-anchor:start;fill:#49c2f1;fill-opacity:1;stroke:none;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
xml:space="preserve"><tspan
y="248.08353"
x="170.1252"
id="tspan17436-2"
sodipodi:role="line">MyComponentState</tspan></text>
</g>
<g
style="display:inline"
id="g39423-1-2"
transform="matrix(1.4955348,0,0,1.4955348,-544.29666,101.95228)">
<flowRoot
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
id="flowRoot39425-7-5"
transform="translate(-5.2378947,106.19782)"><flowRegion
id="flowRegion39427-5-7"><use
transform="translate(1.467046,-91.03536)"
x="0"
y="0"
xlink:href="#rect4654"
id="use39429-4-5"
width="744.09448"
height="1052.3622" /></flowRegion><flowPara
id="flowPara39431-8-2">Sizeable</flowPara></flowRoot> <g
id="g39433-4-3"
transform="translate(-46.062995,-30.433073)">
<flowRoot
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
id="flowRoot39435-3-3"
transform="translate(-5.2378947,106.19782)"><flowRegion
id="flowRegion39437-1-5"><use
transform="translate(1.467046,-91.03536)"
x="0"
y="0"
xlink:href="#rect4654"
id="use39439-1-0"
width="744.09448"
height="1052.3622" /></flowRegion><flowPara
id="flowPara39441-0-4">Sizeable</flowPara></flowRoot> </g>
<flowRoot
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
id="flowRoot39443-9-0"
transform="translate(75.734798,-715.9695)"><flowRegion
id="flowRegion39445-0-4"><use
transform="translate(1.467046,-91.03536)"
x="0"
y="0"
xlink:href="#rect4654"
id="use39447-0-4"
width="744.09448"
height="1052.3622" /></flowRegion><flowPara
id="flowPara39449-6-9">VariableOwner</flowPara></flowRoot> <g
style="display:inline"
id="g39451-9-7"
transform="translate(123.00096,-20.40135)">
<rect
style="fill:#f39300;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect39453-6-1"
width="130.30916"
height="33.169598"
x="166.99391"
y="232.56483"
ry="3.7880721" />
<text
id="text39455-6-5"
y="252.29591"
x="171.16541"
style="font-size:10.69851398px;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;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
xml:space="preserve"
sodipodi:linespacing="125%"><tspan
y="252.29591"
x="171.16541"
id="tspan39457-4-0"
sodipodi:role="line">ComponentState</tspan></text>
</g>
<text
id="text39351-1"
y="221.32399"
x="294.55338"
style="font-size:6.00000048px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
xml:space="preserve"><tspan
y="221.32399"
x="294.55338"
sodipodi:role="line"
id="tspan39353-9">com.vaadin.shared</tspan></text>
</g>
<path
style="fill:none;stroke:#49c2f1;stroke-width:6.02362204;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker18095);display:inline"
d="m 38.219653,483.02968 0,-21.25985"
id="path4600-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#f39300;stroke-width:6.02362204;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotSu8);display:inline"
d="m -121.22916,454.68322 10.62992,0"
id="path4600-1-5-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
</g>
<path
sodipodi:open="true"
transform="matrix(1.8694191,0,0,1.8694191,-163.13036,295.59143)"
sodipodi:end="6.2827149"
sodipodi:start="0"
d="m 491.94323,228.54329 a 4.7385135,4.7385135 0 1 1 -1e-5,-0.002"
sodipodi:ry="4.7385135"
sodipodi:rx="4.7385135"
sodipodi:cy="228.54329"
sodipodi:cx="487.20471"
id="path29638-1"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.12598419;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="arc" />
<text
id="text4185-8-9"
y="596.80322"
x="753.37244"
style="font-size:11.96427917px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
xml:space="preserve"
sodipodi:linespacing="125%"><tspan
y="596.80322"
x="753.37244"
sodipodi:role="line"
style="font-size:11.96427917px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
id="tspan4191-0-1">«has»</tspan></text>
<path
style="fill:none;stroke:#f39300;stroke-width:6.02362204;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker52016);display:inline"
d="m 981.49606,960.23621 0,-28.34647"
id="path4600-4-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#49c2f1;stroke-width:6.02362204;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker18095);display:inline"
d="m 981.49606,1031.1024 0,-21.2599"
id="path4600-4-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
id="text31847"
y="770.02686"
x="813.61792"
style="font-size:14.95534801px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
xml:space="preserve"><tspan
y="770.02686"
x="813.61792"
id="tspan31849"
sodipodi:role="line">Server connection:</tspan><tspan
y="788.72107"
x="813.61792"
sodipodi:role="line"
id="tspan31851">HTTP(S) / JSON</tspan></text>
<path
style="fill:none;stroke:#49c2f1;stroke-width:4.96062994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotSu);display:inline"
d="m 981.49606,864.5669 0,24.80315"
id="path4600-1-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
id="text4185-8-9-4"
y="977.90942"
x="783.1142"
style="font-size:11.96427917px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
xml:space="preserve"
sodipodi:linespacing="125%"><tspan
y="977.90942"
x="783.1142"
sodipodi:role="line"
style="font-size:11.96427917px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
id="tspan4191-0-1-4">«has»</tspan></text>
<path
style="fill:none;stroke:#f39300;stroke-width:6.02362204;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none;display:inline"
d="m 574.01575,758.26769 0,226.77166 258.66142,0"
id="path4600-1-5-6-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<g
style="display:inline"
id="g29630-7"
transform="matrix(1.4955348,0,0,1.4955348,458.70193,184.22232)">
<rect
style="fill:#f39300;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect29632-3"
width="150.45576"
height="35.43306"
x="167.13719"
y="232.20705"
ry="3.7880721" />
<text
id="text29634-0"
y="251.95493"
x="169.84711"
style="font-size:9.36119938px;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;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
xml:space="preserve"
sodipodi:linespacing="125%"><tspan
y="251.95493"
x="169.84711"
id="tspan29636-4"
sodipodi:role="line">AbstractComponentConnector</tspan></text>
<text
id="text31857-5"
y="240.42516"
x="170.30312"
style="font-size:6px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
xml:space="preserve"><tspan
y="240.42516"
x="170.30312"
sodipodi:role="line"
id="tspan31859-2">com.vaadin.client.ui</tspan></text>
</g>
<path
style="fill:none;stroke:#49c2f1;stroke-width:6.02362204;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker18095)"
d="m 857.48031,609.4488 0,-28.34646"
id="path4600"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
sodipodi:open="true"
transform="matrix(1.8694191,0,0,1.8694191,-95.829158,157.1308)"
sodipodi:end="6.2827149"
sodipodi:start="0"
d="m 491.94323,228.54329 a 4.7385135,4.7385135 0 1 1 -1e-5,-0.002"
sodipodi:ry="4.7385135"
sodipodi:rx="4.7385135"
sodipodi:cy="228.54329"
sodipodi:cx="487.20471"
id="path29638-1-4"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.12598419;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
sodipodi:type="arc" />
<path
style="fill:none;stroke:#49c2f1;stroke-width:4.96062994;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotSu);display:inline"
d="m 829.13386,712.2047 -14.17323,0 0,-127.55905"
id="path4600-1-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<text
id="text39405-7"
y="602.12891"
x="824.49982"
style="font-size:17.94641876px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;fill:#49c2f1;fill-opacity:1;stroke:none;display:inline;font-family:Helvetica Rounded LT Std;-inkscape-font-specification:Helvetica Rounded LT Std Bold"
xml:space="preserve"><tspan
y="602.12891"
x="824.49982"
id="tspan39407-9"
sodipodi:role="line">n</tspan></text>
<text
id="text4185-8-9-5"
y="678.29932"
x="817.15198"
style="font-size:11.96427917px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
xml:space="preserve"
sodipodi:linespacing="125%"><tspan
y="678.29932"
x="817.15198"
sodipodi:role="line"
style="font-size:11.96427917px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
id="tspan4191-0-1-2">«has»</tspan></text>
<text
id="text4185-8-9-5-5"
y="678.29932"
x="951.79761"
style="font-size:11.96427917px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
xml:space="preserve"
sodipodi:linespacing="125%"><tspan
y="678.29932"
x="951.79761"
sodipodi:role="line"
style="font-size:11.96427917px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
id="tspan4191-0-1-2-7">«knows»</tspan></text>
<path
style="fill:none;stroke:#f39300;stroke-width:4.96062994;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotSu8);display:inline"
d="m 747.6378,584.64565 0,138.18897"
id="path4600-1-5-6-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
id="text4185-8-2"
y="435.65924"
x="859.00732"
style="font-size:11.96427917px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
xml:space="preserve"
sodipodi:linespacing="125%"><tspan
y="435.65924"
x="859.00732"
sodipodi:role="line"
style="font-size:11.96427917px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Helvetica LT Std;-inkscape-font-specification:Helvetica LT Std Light"
id="tspan4191-0-5">«...»</tspan></text>
</g>
</svg>