summaryrefslogtreecommitdiffstats
path: root/doc/NewAppArchitecture/04-current-main.svg
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--doc/NewAppArchitecture/04-current-main.svg686
1 files changed, 686 insertions, 0 deletions
diff --git a/doc/NewAppArchitecture/04-current-main.svg b/doc/NewAppArchitecture/04-current-main.svg
new file mode 100644
index 0000000..68ad56f
--- /dev/null
+++ b/doc/NewAppArchitecture/04-current-main.svg
@@ -0,0 +1,686 @@
+<?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"
+ id="svg586"
+ sodipodi:version="0.32"
+ inkscape:version="0.92.0 r15304"
+ width="640pt"
+ height="480pt"
+ sodipodi:docname="04-current-main.svg"
+ version="1.1">
+ <defs
+ id="defs588">
+ <marker
+ inkscape:stockid="TriangleOutL"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="marker396"
+ style="overflow:visible;">
+ <path
+ sodipodi:nodetypes="cccc"
+ id="path397"
+ d="M 4.9237333,0 -2.4576,4.2666667 v -8.5333334 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:0.85333335pt;marker-start:none"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:stockid="TriangleOutL"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="marker394"
+ style="overflow:visible;">
+ <path
+ sodipodi:nodetypes="cccc"
+ id="path395"
+ d="M 4.9237333,0 -2.4576,4.2666667 v -8.5333334 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:0.85333335pt;marker-start:none"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:stockid="TriangleOutL"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="marker391"
+ style="overflow:visible;">
+ <path
+ sodipodi:nodetypes="cccc"
+ id="path392"
+ d="M 4.9237333,0 -2.4576,4.2666667 v -8.5333334 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:0.85333335pt;marker-start:none"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:stockid="TriangleOutL"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="marker319"
+ style="overflow:visible;">
+ <path
+ sodipodi:nodetypes="cccc"
+ id="path320"
+ d="M 4.9237333,0 -2.4576,4.2666667 v -8.5333334 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:0.85333335pt;marker-start:none"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:stockid="TriangleOutL"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="TriangleOutL"
+ style="overflow:visible;">
+ <path
+ sodipodi:nodetypes="cccc"
+ id="path224"
+ d="M 4.9237333,0 -2.4576,4.2666667 v -8.5333334 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:0.85333335pt;marker-start:none"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <linearGradient
+ id="linearGradient2570">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop2571" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.62745100;"
+ offset="0.58504134"
+ id="stop2572" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.0000000;"
+ offset="1.0000000"
+ id="stop2573" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient1218"
+ id="linearGradient1322"
+ x1="77.599106"
+ y1="20.687101"
+ x2="53.030737"
+ y2="114.57422"
+ gradientTransform="matrix(1.3228549,0,0,1.2809931,-21.540736,7.7941685)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ xlink:href="#linearGradient1273"
+ id="linearGradient1318"
+ x1="59.491886"
+ y1="30.563196"
+ x2="33.266399"
+ y2="58.199241"
+ gradientTransform="matrix(1.7409899,0,0,0.97333594,-21.540736,7.7941685)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ xlink:href="#linearGradient1222"
+ id="linearGradient1307"
+ x1="0.45376351"
+ y1="1.9347328"
+ x2="0.41986585"
+ y2="0.12454049"
+ gradientTransform="scale(1.004208,0.995809)" />
+ <linearGradient
+ xlink:href="#linearGradient1222"
+ id="linearGradient1306"
+ x1="0.45009527"
+ y1="1.9667202"
+ x2="0.41548476"
+ y2="0.11846013"
+ gradientTransform="scale(1.006361,0.993679)" />
+ <linearGradient
+ xlink:href="#linearGradient1222"
+ id="linearGradient1305"
+ x1="0.45839140"
+ y1="1.8676205"
+ x2="0.42603236"
+ y2="0.13959341"
+ gradientTransform="scale(1.002016,0.997989)" />
+ <linearGradient
+ xlink:href="#linearGradient1273"
+ id="linearGradient1277"
+ x1="11.967844"
+ y1="119.11808"
+ x2="51.413385"
+ y2="80.482086"
+ gradientTransform="matrix(1.8036348,0,0,1.2393329,-37.611189,-4.4599008)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ xlink:href="#linearGradient1273"
+ id="linearGradient1272"
+ x1="118.66497"
+ y1="45.70058"
+ x2="90.28563"
+ y2="62.493129"
+ gradientTransform="matrix(1.4554449,0,0,1.1642956,-21.540736,7.7941685)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ xlink:href="#linearGradient1222"
+ id="linearGradient1270" />
+ <linearGradient
+ xlink:href="#linearGradient1323"
+ id="linearGradient1231"
+ x1="17.696665"
+ y1="120.74315"
+ x2="94.698939"
+ y2="120.74315"
+ gradientTransform="matrix(1.8150579,0,0,0.9336165,-21.540736,7.7941685)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ xlink:href="#linearGradient1222"
+ id="linearGradient1221"
+ x1="27.318817"
+ y1="170.27164"
+ x2="130.70353"
+ y2="28.120696"
+ gradientTransform="scale(1.0211162,0.97932047)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient1218">
+ <stop
+ style="stop-color:#000000;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1219" />
+ <stop
+ style="stop-color:#323232;stop-opacity:1.0000000;"
+ offset="0.073255815"
+ id="stop1321" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1.0000000;"
+ offset="0.65260679"
+ id="stop1320" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1220" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1222">
+ <stop
+ style="stop-color:#0081ac;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop1223" />
+ <stop
+ style="stop-color:#006d91;stop-opacity:0.62745100;"
+ offset="0.50000000"
+ id="stop1722" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.0000000;"
+ offset="1.0000000"
+ id="stop1224" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1273">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1274" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.00000000;"
+ offset="1.0000000"
+ id="stop1275" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1323">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.77685952;"
+ offset="0.00000000"
+ id="stop1324" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.00000000;"
+ offset="1.0000000"
+ id="stop1325" />
+ </linearGradient>
+ <radialGradient
+ xlink:href="#linearGradient826"
+ id="radialGradient829"
+ cx="296.2963"
+ cy="281.25"
+ r="248.40302"
+ fx="303.7037"
+ fy="93.75"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.29936853,0,0,0.15858773,4.3548661,98.117152)" />
+ <linearGradient
+ id="linearGradient826">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.95294118;"
+ offset="0.00000000"
+ id="stop827" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.76078433;"
+ offset="0.36585677"
+ id="stop830" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.52941179;"
+ offset="0.47107276"
+ id="stop847" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.00000000;"
+ offset="1.0000000"
+ id="stop828" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient909"
+ id="linearGradient907"
+ x1="0.50000000"
+ y1="0.66667551"
+ x2="0.50000000"
+ y2="-1.7333326" />
+ <linearGradient
+ id="linearGradient909">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.00000000;"
+ offset="0.00000000"
+ id="stop910" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.17000000;"
+ offset="1.0000000"
+ id="stop913" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient1222"
+ id="linearGradient1309"
+ gradientTransform="scale(2.8444445,0.4)"
+ x1="0"
+ y1="4.7369516e-15"
+ x2="300"
+ y2="4.7369516e-15"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ xlink:href="#linearGradient2570"
+ id="linearGradient1308"
+ x1="-0.0028122679"
+ y1="1365.4825"
+ x2="64.30938"
+ y2="1365.4825"
+ gradientTransform="scale(13.227991,0.0860129)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient826"
+ id="radialGradient37145"
+ cx="296.2963"
+ cy="281.25"
+ fx="303.7037"
+ fy="93.75"
+ r="248.40302"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.4203424,0,0,0.08699077,-33.810677,100.89451)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1222"
+ id="linearGradient37147"
+ x1="33.344169"
+ y1="164.17808"
+ x2="131.82116"
+ y2="28.775105"
+ gradientTransform="scale(1.0839555,1.0496536)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1222"
+ id="linearGradient37149"
+ x1="31.731446"
+ y1="165.85049"
+ x2="131.57971"
+ y2="28.562063"
+ gradientTransform="scale(1.0848907,1.0487488)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1222"
+ id="linearGradient37151"
+ x1="35.171777"
+ y1="162.0032"
+ x2="131.8238"
+ y2="29.109513"
+ gradientTransform="scale(1.0846262,1.0490045)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1222"
+ id="linearGradient37153"
+ x1="37.676606"
+ y1="159.47478"
+ x2="132.33793"
+ y2="29.318235"
+ gradientTransform="scale(1.0823063,1.051253)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1222"
+ id="linearGradient37155"
+ x1="29.920773"
+ y1="167.66146"
+ x2="131.16846"
+ y2="28.448861"
+ gradientTransform="scale(1.0869998,1.0467139)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1222"
+ id="linearGradient37157"
+ x1="27.318817"
+ y1="170.27164"
+ x2="130.70353"
+ y2="28.120696"
+ gradientTransform="scale(1.0891906,1.0446085)"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.70710678"
+ inkscape:cx="372.43198"
+ inkscape:cy="354.2857"
+ inkscape:window-width="968"
+ inkscape:window-height="821"
+ inkscape:window-x="133"
+ inkscape:window-y="71"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:current-layer="layer2"
+ showgrid="false"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata33">
+ <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
+ inkscape:groupmode="layer"
+ id="layer1"
+ inkscape:label="Background"
+ style="display:block">
+ <rect
+ style="font-size:12px;fill:url(#linearGradient1309);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.20000017pt"
+ id="topbluebox"
+ width="853.33331"
+ height="120"
+ x="0"
+ y="1.8947807e-15" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient1308);stroke-width:5.31674433;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M -0.03652902,117.55657 850.68323,117.34163"
+ id="path654"
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g1085"
+ transform="translate(689.36448,-10.40511)">
+ <g
+ id="g1394"
+ transform="matrix(0.875802,0,0,0.869278,1.1184885,-8.4967275)">
+ <ellipse
+ id="path898"
+ style="opacity:0.69398911;fill:url(#radialGradient37145);stroke-width:0.84729707;stroke-dashoffset:0"
+ cx="92.292046"
+ cy="126.99174"
+ rx="126.10272"
+ ry="26.097233" />
+ <ellipse
+ id="ball1"
+ style="fill:url(#radialGradient829);stroke-width:0.96546245;stroke-dashoffset:0"
+ cx="94.165428"
+ cy="145.69347"
+ rx="89.810562"
+ ry="47.576321" />
+ </g>
+ <g
+ id="g1310"
+ transform="matrix(1.822197,0,0,1.662749,-192.00875,13.084299)"
+ style="fill:url(#linearGradient1221)">
+ <path
+ style="fill:url(#linearGradient37147);fill-opacity:0.07438019;fill-rule:evenodd;stroke-width:1.06666669pt"
+ d="m 148.55614,11.815593 c -2.18769,1e-6 -4.39029,0.823628 -6.06667,2.5 l -29.76666,29.8 c -1.64308,1.643032 -2.50068,3.78929 -2.53334,5.933333 -4.6e-4,0.03598 0,0.09736 0,0.133333 h 0.0667 c 0.57027,2.16974 15.28934,4.922713 16.93333,6.566667 2.48272,2.482738 -9.51602,4.317248 -7.03333,6.8 2.48271,2.482709 15.01704,4.783915 17.5,7.266669 2.48273,2.48272 -5.08275,5.11728 -2.6,7.6 2.48272,2.482753 10.81047,-0.609259 9.3,5.866667 3.35273,3.352736 10.34963,1.752736 15.03333,-1.6 2.48272,-2.482721 -4.74941,-2.250614 -2.26666,-4.733334 2.48272,-2.482752 8.75277,-2.494421 14.03333,-8.433335 -2.12548,-3.305654 -9.08274,-4.717259 -6.6,-7.2 2.48272,-2.482715 7.28509,-1.236886 17.7,-5.966667 5.08413,-2.309024 4.68613,-4.040355 4.66667,-6.166667 -4.1e-4,-0.04475 0,-0.08825 0,-0.133333 h -0.0333 c -0.0326,-2.144041 -0.85698,-4.290298 -2.5,-5.933333 l -29.8,-29.8 c -1.67637,-1.67637 -3.84565,-2.5 -6.03334,-2.5 z m -0.26667,3.866666 c 0.97256,0.02533 1.75986,0.768324 3.3,1.766667 l 14.06667,10.433333 c 0.15408,0.09991 0.29855,0.192996 0.43333,0.3 0.1348,0.10699 0.28452,0.220015 0.4,0.333334 0.11548,0.113111 0.20364,0.248218 0.3,0.366666 0.0961,0.118429 0.18984,0.244093 0.26667,0.366667 0.077,0.122774 0.14229,0.240765 0.2,0.366667 0.0577,0.126131 0.0949,0.238188 0.13333,0.366666 0.0386,0.128282 0.0808,0.270352 0.1,0.4 0.0193,0.12988 0.0333,0.269763 0.0333,0.4 l -8.33333,-4.033333 -0.83334,6.3 -4.6,-2.166667 -7.06666,4.733334 -2.73334,-9.333334 -3.46666,8.166667 -9.76667,0.966667 0.1,-4.333334 c 0,-1.042224 5.64516,-8.329604 9.06666,-10.066666 l 6.26667,-4.5 c 0.92408,-0.599006 1.54979,-0.848535 2.13333,-0.833334 z m -12.93333,42.6 c 4.43676,1.15063 9.37288,2.639674 13.33333,2.666667 l 0.16667,1.8 c -3.39138,-0.349579 -10.57471,-2.002379 -12.26667,-2.866667 z m 46.23333,7.9 c -0.67728,-0.02171 -1.31822,0.0462 -1.8,0.166667 -0.90833,0.226965 -5.321,0.331531 -4.96666,3.166667 3.89845,1.416876 9.92489,2.502007 10.63333,-0.333334 0.53176,-2.12593 -1.83484,-2.93489 -3.86667,-3 z m -50.96666,5.766669 c -0.61333,-0.07148 -1.21336,0.0042 -1.8,0.3 -2.34598,1.183349 -3.92502,3.81264 -1.73334,4.9 2.19191,1.08736 3.74516,-0.150741 5.66667,-1.5 1.92173,-1.349045 1.87228,-1.612875 1.73333,-2.133333 -0.26601,0.07094 -2.02669,-1.352235 -3.86666,-1.566667 z m 42.86666,0.466667 c -1.77199,0.708629 -1.75118,3.170389 -0.33333,4.233333 1.41748,1.063157 3.19156,0.375499 3.9,-0.333333 0.70902,-0.70863 -0.023,-3.19136 -3.56667,-3.9 z"
+ id="path1278"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:url(#linearGradient37149);fill-opacity:0.07438019;fill-rule:evenodd;stroke-width:1.06666669pt"
+ d="m 147.16667,11.433333 c -3.48238,0.364902 -5.88303,3.345755 -8.33158,5.570373 -8.94544,9.133798 -18.09349,18.101949 -26.95799,27.294024 -1.44334,1.84378 -2.03035,4.015468 -2.31043,6.30227 5.03542,3.678658 11.71157,3.699536 17.06666,6.766667 -1.50817,2.381747 -5.17846,2.289571 -6.84097,4.663825 -1.44519,0.973702 0.60698,2.569614 1.6838,2.93719 4.47582,2.259905 9.5207,3.127075 13.9674,5.505719 2.30619,0.164974 2.15073,2.483836 0.6201,3.623175 -1.21232,1.221254 -3.08705,3.249751 -1.23288,4.771441 2.26675,1.575369 5.27199,1.144095 7.80255,2.065316 1.77826,0.975122 0.51639,2.738136 1.73334,3.966667 3.05603,2.396513 7.28787,1.973693 10.69445,0.606201 1.75151,-0.515126 3.34201,-1.653286 4.87221,-2.539534 1.47613,-1.720326 -0.82595,-2.9513 -2.13333,-3.666667 -0.85913,-1.425274 2.00009,-1.997097 2.97462,-2.675578 3.73665,-1.514529 7.36553,-3.267329 10.23683,-6.143331 1.79011,-1.105032 -0.83882,-2.676851 -1.67812,-3.547758 -1.55141,-1.15048 -3.58938,-1.860548 -4.56666,-3.633333 2.52043,-2.7807 6.7319,-2.262194 9.98204,-3.687561 3.90317,-0.992642 7.61596,-2.729652 11.05532,-4.741974 2.26951,-1.69135 1.67257,-4.636557 1.22998,-7.021773 -1.61839,-5.025589 -6.41885,-8.01283 -9.81146,-11.814386 -7.61983,-7.514247 -15.1255,-15.17228 -22.81612,-22.597384 -2.05244,-1.578655 -4.64151,-2.423668 -7.23976,-2.003589 z M 149.5,16.766667 c 5.52064,4.046284 11.05387,8.077891 16.56667,12.133333 0.11539,1.103552 -2.90244,-1.172627 -4.0558,-1.481882 -1.41219,-0.420198 -3.8964,-2.894916 -3.5025,0.03341 -0.60562,1.192982 0.31151,5.203671 -1.4377,4.28052 -1.58183,-0.849857 -3.68447,-2.113891 -5.18058,-0.378679 -1.61892,1.082213 -3.23783,2.164425 -4.85676,3.246637 -0.9783,-3.377623 -1.95211,-6.756554 -2.93333,-10.133333 -1.34602,3.127884 -2.66477,6.267483 -4,9.4 -2.92222,0.288888 -5.84445,0.577778 -8.76667,0.866667 -0.20184,-2.166309 0.27133,-4.341771 1.77562,-5.878158 3.25057,-5.211552 8.66632,-8.395371 13.54451,-11.865011 0.95273,-0.564092 1.80847,-0.493262 2.84654,-0.223498 z m -8.63333,43.566666 c 2.34366,0.607254 4.78296,0.727797 7.16666,1.133334 -0.90625,1.084587 -3.14277,-0.32439 -4.56523,-0.371058 -1.8583,-0.406252 -3.7163,-0.80007 -5.4681,-1.562276 0.95555,0.266667 1.91111,0.533334 2.86667,0.8 z m 38.86666,5.4 c -2.15488,0.501536 -5.22675,0.793815 -5.5,3.566667 0.70833,1.029809 2.96093,1.412478 4.40801,1.688268 2.27503,0.363118 5.38493,1.181831 6.97878,-0.937576 1.36135,-1.898234 -0.67459,-4.313995 -2.78769,-4.178768 -1.02575,-0.350017 -2.04343,-0.268702 -3.0991,-0.138591 z m -51.03333,5.9 c -1.57612,1.085018 -3.71575,2.720281 -3.03333,4.9 1.61184,2.339234 4.94529,1.683368 6.78753,-0.0057 1.2184,-0.692559 3.25469,-2.021692 2.31247,-3.560997 -1.93436,-0.840999 -3.87915,-2.117169 -6.06667,-1.333334 z m 44.36667,0.333334 c -1.34895,0.891833 -1.89168,2.759628 -0.95675,4.109348 0.71622,1.795233 3.11379,1.982508 4.57991,1.004604 1.95986,-0.600235 1.10016,-3.109938 -0.33003,-3.844913 -0.72045,-0.899439 -2.36482,-1.335642 -3.29313,-1.269039 z"
+ id="path1283"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:url(#linearGradient37151);fill-opacity:0.07438019;fill-rule:evenodd;stroke-width:1.06666669pt"
+ d="m 146.23333,12.866667 c -3.88385,1.702193 -6.61189,5.324961 -9.67052,8.210746 -7.86956,8.018198 -15.90416,15.90198 -23.69161,23.983409 -1.11331,1.428597 -1.72615,3.060044 -2.00453,4.839178 4.36,3.072638 10.04495,3.23545 14.7573,5.603266 1.5625,0.15548 3.26141,1.73801 1.81635,3.072207 -1.86501,1.91956 -5.15011,2.084779 -6.70699,4.291194 4.05269,2.923397 9.10625,3.602288 13.58014,5.613093 1.52915,1.119169 4.28812,1.21833 4.3532,3.553573 -0.41298,2.06712 -2.47344,3.267809 -3.36667,5.133334 1.94434,2.744072 5.94438,1.261888 8.50547,3.040805 1.3908,0.857738 1.00828,2.693049 1.62108,3.831047 3.2048,2.344549 7.71164,1.319869 10.94656,-0.558135 1.04365,-0.353733 3.89943,-1.626855 1.76272,-2.556043 -1.55651,-0.349067 -2.86028,-2.213166 -1.35103,-3.402938 3.84858,-2.931245 9.10998,-3.601158 12.55258,-7.214396 1.79927,-1.361045 -1.31628,-2.560541 -2.24828,-3.336495 -1.41778,-1.044797 -3.86698,-2.048091 -3.55577,-4.137179 2.35965,-3.274836 6.88107,-2.833411 10.31383,-4.263585 3.90311,-0.957377 7.67689,-2.630842 11.10878,-4.611597 2.18816,-1.940094 1.07405,-5.046756 0.32835,-7.371909 -3.93266,-5.513287 -9.35396,-9.75581 -13.9708,-14.686024 -5.91778,-5.783657 -11.65452,-11.813723 -17.68454,-17.444607 -2.14828,-1.370565 -4.63208,-2.556154 -7.20805,-1.62333 z m 2.3,2.233333 c 5.45973,2.578599 9.80753,6.890051 14.73244,10.347527 1.85084,1.664819 5.00363,2.778901 4.9009,5.71914 -1.78479,0.428996 -3.34725,-1.396857 -5.04898,-1.86837 -1.54021,-0.520034 -4.1213,-2.963549 -3.68846,0.16232 -0.54825,1.127161 0.22527,4.775461 -1.23798,4.170178 -1.53672,-0.653008 -3.2567,-1.905943 -4.87859,-1.758173 -2.31413,1.577535 -4.63724,3.142054 -6.94599,4.727378 -0.87266,-2.83558 -1.68407,-5.690403 -2.53334,-8.533333 -1.12707,2.260756 -1.98302,4.959333 -3.26666,6.966666 -3.47777,0.344565 -6.95563,0.688221 -10.43334,1.033334 0.0287,-2.531437 -0.43925,-5.398577 1.54821,-7.372648 3.13073,-5.303181 8.62883,-8.494145 13.35179,-12.127352 1.15867,-0.426692 2.35212,-1.253526 3.5,-1.466667 z m -13.76666,42.4 c 4.77393,1.272573 9.58904,2.318786 14.5,2.9 0.93608,1.872033 -0.34236,3.482335 -2.33168,2.565935 -3.62332,-0.734316 -7.25018,-1.727438 -10.80166,-2.699268 -0.26564,-0.514085 -3.09159,-3.378118 -1.36666,-2.766667 z m 45.16666,9.433333 c -1.51493,0.422114 -3.72691,0.290818 -4.26666,2.133334 2.90995,0.556827 6.05202,2.002088 8.9,0.466666 0.978,-1.977585 -1.92783,-2.538134 -3.31385,-2.645499 -0.43983,0.01517 -0.87966,0.03034 -1.31949,0.0455 z m -50.9,5.866667 c -1.16024,0.90047 -3.46737,3.083937 -1.02728,3.858837 2.25255,0.543858 3.96147,-1.380385 5.62728,-2.558837 -1.18522,-1.161836 -2.98479,-1.601218 -4.6,-1.3 z m 44.03334,0.733333 c -1.04902,2.027564 1.90687,4.021482 3.28133,2.230908 0.70415,-1.13156 -2.36473,-3.118333 -3.28133,-2.230908 z"
+ id="path1286"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:url(#linearGradient37153);fill-opacity:0.07438019;fill-rule:evenodd;stroke-width:1.06666669pt"
+ d="m 146.66667,13.4 c -6.33172,3.543401 -10.68888,9.547281 -15.90063,14.447274 -5.8861,6.073656 -12.00588,11.974663 -17.74737,18.155152 -0.7305,1.178656 -2.18908,3.828459 -0.0714,4.248788 4.9013,2.576465 10.86092,2.972757 15.3194,6.215453 1.00861,2.475215 -2.05916,3.484953 -3.70454,4.477414 -1.7373,0.545523 -3.75405,2.175563 -0.84454,2.774326 4.83335,2.60598 10.58594,3.28132 15.01575,6.64826 1.43136,2.33294 -1.26292,4.394234 -2.23809,6.238069 0.0119,1.908953 2.8242,1.486185 4.14874,2.002826 2.29679,0.177914 4.75661,1.464231 4.98406,3.992952 0.7695,2.00242 3.5144,2.068656 5.37195,2.066153 2.47607,-0.312856 4.61313,-1.6278 6.86667,-2.6 -0.11425,-1.550102 -2.69456,-1.700315 -2.36667,-3.6 1.99363,-3.193298 6.06476,-3.869656 9.11608,-5.707796 1.73236,-0.750835 3.28599,-1.893245 4.45059,-3.392204 -1.92497,-2.280272 -5.74204,-3.012313 -6.11314,-6.406102 0.39022,-1.188208 2.2736,-2.314015 3.60639,-2.891301 5.6785,-2.143002 11.88985,-2.970298 17.10185,-6.270592 2.74324,-1.108432 1.83527,-4.538836 1.0317,-6.686009 -2.29624,-3.22589 -5.40132,-6.000174 -8.00828,-9.052576 -2.68656,-2.760044 -5.48876,-5.408427 -8.21852,-8.126754 1.12365,1.634362 -0.99109,2.422313 -2.21269,1.401868 -2.03118,-0.886068 -4.05629,-1.760173 -6.12064,-2.568534 C 160.05314,30.54272 159.67649,32.269964 159.3,34 c -2.55377,0.684822 -5.03322,-2.683187 -7.35336,-0.501311 -1.91379,1.060257 -3.40719,2.847058 -5.45058,3.513153 -1.46281,-0.265507 -1.26699,-3.243895 -2.01992,-4.618246 -0.44179,-3.083731 -1.2118,-2.404985 -2.14312,0.123134 -0.85365,1.59882 -1.21984,3.834303 -3.53335,3.298267 -3.08878,0.306225 -6.17762,0.611598 -9.26633,0.918336 0.0202,-3.177717 -0.28551,-6.766 2.22768,-9.171123 3.51639,-4.960964 8.70856,-8.341185 13.55479,-11.782731 1.62219,-0.752906 3.63701,-1.872712 5.13828,-0.273654 3.97373,2.727514 8.02021,5.285521 11.74591,8.327508 -3.19568,-3.018643 -6.19482,-6.317986 -9.51099,-9.164539 -1.87897,-0.938934 -3.8675,-2.092901 -6.02238,-1.268794 z m -11.83334,43.5 c 5.00075,0.984495 9.99566,2.003225 15,2.966667 0.20732,1.45664 0.46427,3.886308 -1.67313,3.831478 -4.16789,-0.795987 -8.38205,-1.956384 -12.49353,-3.031478 -0.61549,-0.980519 -2.50897,-2.472939 -1.9,-3.466667 0.35063,-0.05103 0.72399,-0.354699 1.06666,-0.3 z m 42.8,11.166667 c -1.73875,1.086025 2.33789,1.138186 3.27372,1.439238 1.30579,0.375237 4.48185,-0.551342 2.02628,-1.672572 -1.83243,-0.401834 -3.50784,-0.360679 -5.3,0.233334 z M 128.86667,73.8 c -2.17346,1.397366 -0.18414,3.053084 1.5865,1.699463 2.04828,-0.249261 2.08866,-2.343116 -0.17211,-2.051831 -0.54677,-0.07524 -0.99718,-0.0549 -1.41439,0.352368 z m 44.76666,1.133333 c 2.4133,2.30436 1.83777,-1.778179 0,-0.492892 0,0.102368 0,0.430964 0,0.492892 z"
+ id="path1295"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:url(#linearGradient37155);fill-opacity:0.07438019;fill-rule:evenodd;stroke-width:1.06666669pt"
+ d="m 146.4,11 c -2.85517,0.532698 -4.88261,2.920832 -7.04143,4.696624 -9.46036,9.318687 -18.69953,18.903094 -28.02524,28.336709 -1.28513,2.140689 -2.02923,4.453081 -2.46666,6.9 4.02374,2.003945 8.08967,3.86007 12.47179,4.935568 1.05804,0.665393 4.69014,0.890135 3.49487,2.397766 -2.29866,1.221998 -5.17006,2.048868 -6.16666,4.733333 1.94556,3.411999 6.27529,3.61226 9.48467,5.236915 2.69399,1.065471 5.388,2.130945 8.08199,3.196418 0.0835,2.815831 -0.6308,1.873266 -2.05017,0.611648 -2.17089,-1.1027 -5.39205,-2.114404 -7.09766,0.274746 -1.55046,0.944625 -2.75719,3.349765 -1.57432,4.866099 2.21286,2.398176 6.00771,1.27668 8.06067,-0.779037 0.17795,-0.191378 -0.29693,2.877758 1.42073,3.193938 2.34275,1.346613 5.33929,0.970157 7.67409,2.299273 0.45283,1.979683 1.2508,4.221333 3.5739,4.531638 3.66844,1.48315 7.80683,0.39212 11.09794,-1.541311 1.39792,-0.760174 4.07797,-1.323747 3.46357,-3.423687 -0.0478,-1.38074 -3.42818,-2.212653 -1.53541,-3.499973 4.53006,-2.016167 9.17312,-4.142848 12.66666,-7.733334 0.85723,-2.253596 -2.25712,-3.193724 -3.46666,-4.566666 -1.4517,-1.221069 -3.87877,-2.524433 -0.81856,-3.364818 5.62839,-2.111859 11.87228,-2.940184 17.03456,-6.263438 2.72995,-0.86584 3.85371,-3.957742 3.06767,-6.564064 -0.0255,-2.62475 -1.76154,-4.797622 -3.22224,-6.835657 C 179.45289,36.856816 173.58197,31.828345 168.24204,26.291461 163.60188,21.818095 159.14228,17.065484 154.39198,12.762657 151.99166,11.220691 149.22884,10.717147 146.4,11 Z m 3.36667,6.733333 c 4.24058,2.976224 8.38139,6.129328 12.6,9.166667 -1.29937,-0.797366 -2.67486,-1.290978 -4.2,-1.4 -0.21287,1.824575 -0.47054,3.643999 -0.7,5.466667 -1.97534,-0.587625 -4.21204,-1.778592 -5.97773,-0.09263 -1.30676,0.402533 -3.52226,3.290581 -4.25972,2.135968 -0.99915,-3.447628 -1.99405,-6.896491 -2.99589,-10.343339 -1.52265,3.539479 -3.02044,7.089652 -4.53333,10.633333 -2.56667,0.255555 -5.13333,0.511111 -7.7,0.766667 -0.0148,-3.662276 2.83591,-6.395601 5.07235,-8.959274 3.30461,-2.837611 6.75708,-5.60858 10.52338,-7.756865 0.7316,-0.360909 1.44586,0.250944 2.17094,0.382806 z m 26.36666,48.333334 C 174.87994,66.86218 172.84987,68.441375 174.2,70 c 2.62772,1.71982 5.90645,1.835937 8.93343,1.934762 2.25075,-0.06272 4.4688,-2.726652 2.93663,-4.770688 -1.42803,-2.456455 -4.67977,-1.908377 -7.06627,-1.883005 -0.95681,0.261868 -1.91364,0.523732 -2.87046,0.785598 z m -3.3,5.433333 c -1.27562,1.033534 -1.85687,2.841465 -1.35231,4.508785 0.43077,1.899535 2.6256,2.385569 4.29198,1.849858 2.50838,0.201444 3.52565,-3.378484 1.43654,-4.628378 -1.24197,-1.050288 -2.64377,-2.095016 -4.37621,-1.730265 z"
+ id="path1300"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:url(#linearGradient37157);fill-opacity:0.07438019;fill-rule:evenodd;stroke-width:1.06666669pt"
+ d="m 146,10.2 c -5.57009,2.353735 -9.31153,7.276932 -13.56394,11.364379 -7.26121,7.360863 -14.57305,14.685571 -21.80273,22.068954 -0.92375,2.588329 -1.83526,5.181133 -2.76666,7.766667 5.12606,2.235525 10.28103,4.361596 15.6,6.1 -0.32712,1.554459 -2.93579,1.371077 -3.74338,2.860476 -1.43416,0.914482 -2.37188,3.411157 -0.36803,4.245199 3.1673,2.975582 7.51398,4.048213 11.44474,5.660992 -3.09041,-0.89746 -5.13867,2.363507 -6.33333,4.666666 -0.72155,2.880448 2.58866,4.694489 5.06851,4.276737 1.54135,0.553684 3.66,-2.522746 3.86807,-0.13866 2.29497,2.607941 6.70581,1.993255 9.10076,4.436609 0.7749,2.147771 2.55461,3.943898 4.94541,3.965707 2.15881,0.621481 4.27216,0.328386 6.35476,-0.418515 2.43249,-0.54992 4.74804,-1.764623 6.87594,-2.976017 1.61013,-1.140622 1.25617,-3.709454 -0.21345,-4.812527 -0.21701,-1.714746 2.45466,-1.738353 3.54015,-2.659077 2.92458,-1.339302 5.49291,-3.216603 7.95985,-5.240923 -1.09048,1.568168 -1.50221,3.637034 -0.89348,5.420276 1.02957,2.431889 4.09705,1.779572 6.16014,1.64639 C 179.29546,77.451445 180.09314,74.273508 178,72.9 c -3.03927,-1.879702 -0.42819,-1.002977 1.49692,-0.460891 2.38484,0.141742 5.36949,0.891675 6.99369,-1.418947 1.80089,-1.737129 0.66941,-4.475043 -1.05728,-5.820162 -2.14881,-1.14371 -4.72742,-0.810973 -7.057,-0.699886 -2.09119,0.370608 -3.67839,1.613047 -4.97633,3.233219 -1.58756,1.272788 1.82748,3.61782 -0.0532,3.147933 -1.36163,0.234395 0.30799,-2.483632 -1.32358,-3.36862 -1.06348,-1.560896 -2.85826,-2.534055 -4.1899,-3.879313 6.43141,-3.110773 13.94477,-3.952924 19.7,-8.433333 2.10991,-2.5028 1.15052,-5.815831 0.53333,-8.666667 C 184.23156,39.549156 177.84192,34.54079 172.35319,28.898191 166.50884,23.205036 160.69939,17.462459 154.83333,11.8 152.27799,10.77259 149.66457,10.063772 146.88646,10.206305 146.60075,10.233991 146.27214,10.101959 146,10.2 Z m 7.6,11.266667 c 1.51374,1.165288 3.04586,2.309495 4.56667,3.466666 -1.39718,1.06872 -0.90296,3.127104 -1.4,4.633334 -2.08576,-0.566112 -4.35694,-0.641822 -6.05767,0.905733 -1.05102,0.888519 -3.01815,1.872214 -3.17799,-0.196242 -0.93874,-3.234383 -1.83,-6.48501 -2.79768,-9.709491 1.63294,-0.494373 3.30094,-3.132711 4.90134,-1.63781 1.32178,0.845937 2.64355,1.691873 3.96533,2.53781 z m -14.36667,10.966666 c -1.96666,0.2 -3.93333,0.4 -5.9,0.6 0.75323,-3.751583 3.85837,-6.37712 6.49928,-8.892012 1.44608,-1.049755 2.80293,-2.240606 4.30072,-3.207988 -1.63333,3.833334 -3.26666,7.666667 -4.9,11.5 z"
+ id="path1304"
+ inkscape:connector-curvature="0" />
+ </g>
+ <path
+ style="fill:url(#linearGradient1322);fill-rule:evenodd;stroke-width:1.30175579pt"
+ d="m 80.606138,21.093974 c -3.986404,2e-6 -7.999981,1.500815 -11.054664,4.555494 L 15.31073,79.950952 c -2.994002,2.993929 -4.556718,6.904836 -4.616235,10.811705 -8.35e-4,0.06557 0,0.177392 0,0.24296 h 0.12148 c 1.039149,3.953694 27.860205,8.970154 30.855878,11.965763 4.524006,4.52404 -17.340071,7.86688 -12.816122,12.39094 4.523986,4.52399 27.364021,8.71724 31.888455,13.2413 4.524026,4.52402 -9.261778,9.3247 -4.737714,13.8487 4.524006,4.52407 19.69882,-1.11018 16.946437,10.69023 6.109347,6.10935 18.859073,3.19383 27.393701,-2.91552 4.52401,-4.524 -8.654358,-4.10106 -4.130314,-8.62506 4.524004,-4.52406 15.949294,-4.54533 25.571504,-15.3672 -3.87306,-6.02355 -16.55055,-8.59578 -12.0265,-13.11982 4.524,-4.524 13.27486,-2.25385 32.25288,-10.87245 9.26429,-4.207497 8.53905,-7.362324 8.50359,-11.236883 -7.4e-4,-0.08153 0,-0.160805 0,-0.24296 h -0.0608 c -0.0595,-3.906866 -1.56157,-7.817769 -4.55549,-10.811705 L 91.600063,25.649468 C 88.5454,22.594793 84.592543,21.093974 80.606138,21.093974 Z M 56.553132,105.76542 c 8.084647,2.09667 17.079247,4.81 24.295966,4.85919 l 0.3037,3.27996 c -6.179767,-0.63701 -19.269208,-3.64874 -22.352289,-5.22364 z m 84.246258,14.39535 c -1.23415,-0.0395 -2.40206,0.0842 -3.27996,0.3037 -1.65516,0.41359 -9.69592,0.60412 -9.05025,5.7703 7.10376,2.58184 18.08512,4.55915 19.37604,-0.6074 0.96897,-3.87387 -3.34345,-5.34795 -7.04583,-5.4666 z m -92.871326,10.50801 c -1.117595,-0.13024 -2.210972,0.008 -3.279956,0.54666 -4.274826,2.15631 -7.152149,6.94739 -3.158474,8.92877 3.99408,1.98139 6.824425,-0.27467 10.325785,-2.7333 3.501767,-2.45822 3.411658,-2.93897 3.158475,-3.88735 -0.484734,0.12928 -3.693025,-2.46403 -7.04583,-2.85478 z m 78.111516,0.85036 c -3.22891,1.29126 -3.19098,5.77708 -0.60739,7.71397 2.58293,1.93728 5.81565,0.68424 7.10657,-0.6074 1.29198,-1.29126 -0.042,-5.81528 -6.49918,-7.10657 z"
+ id="path1217"
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccc"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:url(#linearGradient1231);fill-rule:evenodd;stroke-width:1.30175579pt"
+ d="m 11.977124,84.576671 c -0.883927,1.953959 -1.36513,4.04141 -1.397018,6.134731 -8.33e-4,0.06556 0,0.177399 0,0.24296 h 0.12148 c 0.994358,3.78327 25.07956,8.512878 29.823299,11.540588 2.091809,-1.24429 3.465756,-2.547484 2.065157,-3.948099 C 39.594368,95.551236 12.773315,90.53478 11.734165,86.581087 h -0.12148 c 0,-0.06558 -8.33e-4,-0.177399 0,-0.242958 0.0091,-0.601939 0.284168,-1.162709 0.364439,-1.761458 z M 150.34262,92.47286 c -1.0612,1.680115 -3.10061,3.387829 -7.41026,5.345111 -18.97801,8.618589 -27.72886,6.348449 -32.25287,10.872439 -1.37053,1.37052 -0.88153,2.54264 0.18222,3.70513 4.78924,-3.38639 13.4115,-2.19944 31.03808,-10.20429 8.00504,-3.635614 8.46503,-6.511246 8.44283,-9.71839 z m -92.871299,8.86803 2.247377,2.9155 c 3.08308,1.57491 16.17252,4.58665 22.352289,5.22364 l -0.303699,-3.27996 c -7.216719,-0.0492 -16.21132,-2.7625 -24.295967,-4.85918 z M 30.685018,111.4237 c -2.022925,1.2244 -3.320206,2.51079 -1.943676,3.88736 4.523988,4.52399 27.364021,8.71723 31.888455,13.2413 0.198962,0.19895 0.17245,0.40741 0.3037,0.6074 1.405197,-1.67236 2.355425,-3.35413 0.728879,-4.98067 -4.359755,-4.3594 -25.379991,-8.41841 -30.977358,-12.75539 z m 100.220842,10.75097 c -1.55381,0.80713 -2.80902,1.9449 -2.55108,4.00882 7.10375,2.58184 18.08511,4.55915 19.37603,-0.60738 0.25122,-1.00435 0.11312,-1.85114 -0.24296,-2.55108 -3.06888,2.47706 -10.66085,1.09402 -16.58199,-0.85036 z m -11.17612,2.18664 c -8.90094,7.91694 -18.52655,8.74738 -22.595255,12.81612 -1.63664,1.63663 -0.713263,2.53048 0.6074,3.34069 5.191475,-3.47749 15.190165,-4.50342 23.931535,-14.33463 -0.44804,-0.69679 -1.30027,-1.20938 -1.94368,-1.82218 z m 5.0414,8.01767 c -1.86829,1.81567 -1.62997,5.17107 0.54666,6.80287 2.58292,1.93727 5.81565,0.68422 7.10656,-0.6074 0.66392,-0.66356 0.57592,-2.15087 -0.48592,-3.6444 -1.57518,0.81115 -3.6457,1.33536 -5.58806,-0.12148 -0.82081,-0.61535 -1.29544,-1.48388 -1.57924,-2.42959 z m -71.612353,0.24296 c -0.216533,0.15768 -0.17254,0.18708 -0.42518,0.36444 -3.501359,2.45861 -6.331704,4.7147 -10.325785,2.73329 -0.835138,-0.41433 -1.173493,-1.0297 -1.457758,-1.63998 -1.775949,2.19005 -2.210285,4.70572 0.425179,6.01325 3.994085,1.98138 6.824427,-0.27468 10.325787,-2.73329 3.50177,-2.45823 3.411658,-2.93899 3.158475,-3.88735 -0.166315,0.0444 -0.997334,-0.45265 -1.700718,-0.85036 z m 3.462175,4.79845 c -1.405193,1.67235 -2.355439,3.35411 -0.728879,4.98066 4.524009,4.52407 19.69882,-1.11019 16.946437,10.69022 6.109348,6.10935 18.859078,3.19384 27.39371,-2.91551 1.66654,-1.66656 0.69997,-2.58291 -0.668148,-3.40144 -8.458362,5.3473 -19.957869,7.67884 -25.692984,1.94368 2.752384,-11.8004 -12.422431,-6.16613 -16.946436,-10.69021 -0.198964,-0.19896 -0.172449,-0.40742 -0.3037,-0.6074 z"
+ id="path1269"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:url(#linearGradient1272);fill-opacity:0.75;fill-rule:evenodd;stroke-width:1.30175579pt"
+ d="m 107.57531,47.365247 32.87711,35.325423 c 0,0 9.7932,10.492701 2.09856,14.68978 -7.69466,4.19708 -31.12834,10.4927 -31.12834,10.4927 L 68.830422,46.540402 Z"
+ id="path1271"
+ sodipodi:nodetypes="cccccc"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:url(#linearGradient1277);fill-opacity:0.75;fill-rule:evenodd;stroke-width:1.49509335pt"
+ d="M 56.944037,42.006087 26.165461,77.3315 c 0,0 -11.891721,10.4927 -4.197076,14.689777 7.694644,4.197078 58.409343,21.335153 94.084505,15.039533 L 75.13138,45.853409 Z"
+ id="path1276"
+ sodipodi:nodetypes="cccccc"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:url(#linearGradient1318);fill-rule:evenodd;stroke-width:1.30175579pt"
+ d="m 82.042498,27.12255 c 4.504479,0.03329 23.422692,18.434639 28.837322,22.230809 5.41464,3.796171 4.14478,6.285951 4.14478,6.523269 L 99.839631,48.527099 98.321133,60.006943 89.939024,56.058848 77.062155,64.683915 72.081482,47.67674 65.76453,62.558018 47.967732,64.319476 48.149952,56.423287 74.438456,30.540688 c 1.907291,-1.877842 3.182156,-3.451427 7.604042,-3.418138 z"
+ id="path1317"
+ sodipodi:nodetypes="ccccccccccczz"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="Title">
+ <text
+ x="48"
+ y="74.666664"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:51.20000076px;line-height:100%;font-family:Arial;writing-mode:lr-tb;text-anchor:start;display:block;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3.20000017pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="text48">
+ <tspan
+ id="tspan415"
+ sodipodi:role="line"
+ y="74.666664"
+ x="48"
+ style="stroke-width:3.20000017pt">main() Process Flow</tspan>
+ </text>
+ <rect
+ y="176.8922"
+ x="325.83481"
+ height="70.899239"
+ width="150.84944"
+ id="rect1"
+ style="color:#000000;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.33333337;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <text
+ id="text74"
+ y="220.63853"
+ x="356.0047"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:25.60000038px;line-height:100%;font-family:Sans;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.06666669pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="220.63853"
+ x="356.0047"
+ id="tspan75"
+ sodipodi:role="line"
+ style="stroke-width:1.06666669pt">main()</tspan></text>
+ <text
+ id="text77"
+ y="256.08817"
+ x="641.11017"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:25.60000038px;line-height:100%;font-family:Sans;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.06666669pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan150"
+ sodipodi:role="line"
+ y="256.08817"
+ x="641.11017"
+ style="stroke-width:1.06666669pt">WinMain()</tspan></text>
+ <rect
+ y="207.06209"
+ x="606.41479"
+ height="85.984169"
+ width="197.61299"
+ id="rect79"
+ style="color:#000000;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.33333337;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.33333333, 5.33333333;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ sodipodi:nodetypes="cc"
+ id="path151"
+ d="M 609.43177,249.29994 484.22673,213.09606"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.33333337;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.33333333, 5.33333333;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#TriangleOutL)"
+ inkscape:connector-curvature="0" />
+ <rect
+ y="330.00439"
+ x="27.152899"
+ height="70.899239"
+ width="297.1734"
+ id="rect311"
+ style="color:#000000;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.33333337;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <text
+ id="text312"
+ y="373.7507"
+ x="57.322788"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:25.60000038px;line-height:100%;font-family:Sans;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.06666669pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan317"
+ sodipodi:role="line"
+ y="373.7507"
+ x="57.322788"
+ style="stroke-width:1.06666669pt">sp_main_console()</tspan></text>
+ <rect
+ y="330.00439"
+ x="469.14175"
+ height="70.899239"
+ width="238.34212"
+ id="rect314"
+ style="color:#000000;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.33333337;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <text
+ id="text315"
+ y="373.75076"
+ x="499.31165"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:25.60000038px;line-height:100%;font-family:Sans;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.06666669pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan318"
+ sodipodi:role="line"
+ y="373.75076"
+ x="499.31165"
+ style="stroke-width:1.06666669pt">sp_main_gui()</tspan></text>
+ <path
+ sodipodi:nodetypes="cc"
+ id="path321"
+ d="m 367.3184,247.79143 -99.56063,73.91623"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.33333337;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#TriangleOutL)"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:nodetypes="cc"
+ id="path393"
+ d="m 443.49739,248.5457 99.56063,73.91622"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.33333337;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#TriangleOutL)"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:nodetypes="cc"
+ id="path400"
+ d="m 480.07836,401.24433 -99.56063,73.91622"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.33333337;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#TriangleOutL)"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:nodetypes="cc"
+ id="path401"
+ d="m 559.27433,400.49009 99.56062,73.91622"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.33333337;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#TriangleOutL)"
+ inkscape:connector-curvature="0" />
+ <rect
+ y="483.83582"
+ x="72.40773"
+ height="128.22203"
+ width="383.15768"
+ id="rect402"
+ style="color:#000000;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.33333337;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <text
+ id="text403"
+ y="527.58215"
+ x="103.88267"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:25.60000038px;line-height:150%;font-family:Sans;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.06666669pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan420"
+ sodipodi:role="line"
+ y="527.58215"
+ x="103.88267"
+ style="stroke-width:1.06666669pt">slideshow mode</tspan><tspan
+ id="tspan421"
+ sodipodi:role="line"
+ y="565.98218"
+ x="103.88267"
+ style="stroke-width:1.06666669pt">sp_slideshow_new(files)</tspan></text>
+ <rect
+ y="483.83582"
+ x="507.71597"
+ height="126.71353"
+ width="291.13947"
+ id="rect408"
+ style="color:#000000;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.33333337;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <text
+ id="text409"
+ y="527.58215"
+ x="536.29291"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:25.60000038px;line-height:150%;font-family:Sans;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.06666669pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan418"
+ sodipodi:role="line"
+ y="527.58215"
+ x="536.29291"
+ style="stroke-width:1.06666669pt">editor mode</tspan><tspan
+ id="tspan419"
+ sodipodi:role="line"
+ y="565.98218"
+ x="536.29291"
+ style="stroke-width:1.06666669pt">sp_file_open(files)</tspan></text>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer3"
+ inkscape:label="Drawing Area" />
+</svg>