diff options
| author | MenTaLguY <mental@rydia.net> | 2006-01-16 02:36:01 +0000 |
|---|---|---|
| committer | mental <mental@users.sourceforge.net> | 2006-01-16 02:36:01 +0000 |
| commit | 179fa413b047bede6e32109e2ce82437c5fb8d34 (patch) | |
| tree | a5a6ac2c1708bd02288fbd8edb2ff500ff2e0916 /doc/NewAppArchitecture | |
| download | inkscape-179fa413b047bede6e32109e2ce82437c5fb8d34.tar.gz inkscape-179fa413b047bede6e32109e2ce82437c5fb8d34.zip | |
moving trunk for module inkscape
(bzr r1)
Diffstat (limited to 'doc/NewAppArchitecture')
| -rw-r--r-- | doc/NewAppArchitecture/01-title.svg | 216 | ||||
| -rw-r--r-- | doc/NewAppArchitecture/02-outline.svg | 416 | ||||
| -rw-r--r-- | doc/NewAppArchitecture/03-current.svg | 476 | ||||
| -rw-r--r-- | doc/NewAppArchitecture/04-current-main.svg | 584 | ||||
| -rw-r--r-- | doc/NewAppArchitecture/05-current-objects.svg | 1145 | ||||
| -rw-r--r-- | doc/NewAppArchitecture/06-current-desktop-view.svg | 667 | ||||
| -rw-r--r-- | doc/NewAppArchitecture/07-current-problems.svg | 612 | ||||
| -rw-r--r-- | doc/NewAppArchitecture/08-inkscape-gtkmm.svg | 472 | ||||
| -rw-r--r-- | doc/NewAppArchitecture/09-future-capabilities.svg | 484 | ||||
| -rw-r--r-- | doc/NewAppArchitecture/10-future-main.svg | 503 | ||||
| -rw-r--r-- | doc/NewAppArchitecture/11-future-ink-app.svg | 507 | ||||
| -rw-r--r-- | doc/NewAppArchitecture/12-future-run-modes.svg | 936 | ||||
| -rw-r--r-- | doc/NewAppArchitecture/13-future-ink-app-editor.svg | 1403 | ||||
| -rw-r--r-- | doc/NewAppArchitecture/14-evolving.svg | 511 |
14 files changed, 8932 insertions, 0 deletions
diff --git a/doc/NewAppArchitecture/01-title.svg b/doc/NewAppArchitecture/01-title.svg new file mode 100644 index 000000000..3c53650a5 --- /dev/null +++ b/doc/NewAppArchitecture/01-title.svg @@ -0,0 +1,216 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:xml="http://www.w3.org/XML/1998/namespace" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + 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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + sodipodi:docname="01-title.svg" + sodipodi:docbase="/home/bryce/src/Inkscape/InkAppPresent" + height="480.00000pt" + width="640.00000pt" + inkscape:version="0.40+cvs" + sodipodi:version="0.32" + id="svg1"> + <defs + id="defs3"> + <linearGradient + id="linearGradient1222"> + <stop + id="stop1223" + offset="0.0000000" + style="stop-color:#0081ac;stop-opacity:1.0000000;" /> + <stop + id="stop1722" + offset="0.29347107" + style="stop-color:#006d91;stop-opacity:0.62745100;" /> + <stop + id="stop1224" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient1309" + xlink:href="#linearGradient1222" /> + <linearGradient + id="linearGradient1673"> + <stop + id="stop1674" + offset="0" + style="stop-color:#000;stop-opacity:1;" /> + <stop + id="stop1675" + offset="1" + style="stop-color:#fff;stop-opacity:1;" /> + </linearGradient> + <linearGradient + y2="1.0227273" + x2="0.49466193" + y1="-0.13636364" + x1="0.49466193" + id="linearGradient1677" + xlink:href="#linearGradient1222" + inkscape:collect="always" /> + </defs> + <sodipodi:namedview + inkscape:current-layer="svg1" + inkscape:window-y="136" + inkscape:window-x="211" + inkscape:window-height="664" + inkscape:window-width="919" + inkscape:cy="290.64195" + inkscape:cx="320.00000" + inkscape:zoom="0.75625000" + inkscape:pageshadow="2" + inkscape:pageopacity="1.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" /> + <metadata + id="metadata4"> + <rdf:RDF + id="RDF5"> + <cc:Work + id="Work6" + rdf:about=""> + <dc:format + id="format7">image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" + id="type9" /> + </cc:Work> + </rdf:RDF> + </metadata> + <rect + y="-12.603310" + x="0.0000000" + height="125.00000" + width="800.00000" + id="rect1051" + style="fill:url(#linearGradient1677);fill-opacity:0.75000000;fill-rule:evenodd;stroke:none;stroke-width:3.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;" /> + <g + transform="matrix(1.181942,0.000000,0.000000,1.181942,-52.09282,-16.43612)" + id="g1046"> + <path + id="path1178" + d="M 532.02195,122.72701 L 532.02195,155.32955 L 523.15965,155.32955 L 523.15965,146.62838 C 521.11859,150.10169 518.57628,152.66191 515.53269,154.30905 C 512.52485,155.99199 508.81880,156.83346 504.41453,156.83346 C 498.90019,156.83346 494.49590,155.16842 491.20164,151.83834 C 487.94317,148.57989 486.31394,144.19350 486.31394,138.67916 C 486.31394,132.26968 488.35495,127.43570 492.43699,124.17721 C 496.48320,120.88297 502.55253,119.23584 510.64500,119.23580 L 523.15965,119.23580 L 523.15965,118.32272 C 523.15960,114.02588 521.81683,110.67791 519.13133,108.27877 C 516.40994,105.95135 512.61437,104.78761 507.74461,104.78756 C 504.66516,104.78761 501.65735,105.16359 498.72117,105.91549 C 495.78496,106.70330 492.97409,107.88494 490.28855,109.46041 L 490.28855,100.75924 C 493.54700,99.434427 496.69804,98.431824 499.74168,97.751428 C 502.78528,97.106955 505.77518,96.784690 508.71140,96.784631 C 516.51736,96.784690 522.35394,98.933125 526.22117,103.22994 C 530.08831,107.52687 532.02190,114.02588 532.02195,122.72701" + style="font-size:110.00000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:3.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Arial;text-anchor:start;writing-mode:lr;" + transform="translate(-8.025000,0.000000)" /> + <path + id="text1044" + d="M 640.35510,124.39205 L 640.35510,129.01119 L 599.48107,129.01119 C 599.83913,135.45653 601.68321,140.38002 605.01330,143.78170 C 608.30755,147.14760 612.90878,148.83054 618.81701,148.83053 C 622.21867,148.83054 625.51293,148.40085 628.69982,147.54147 C 631.92243,146.64629 635.10928,145.32143 638.26037,143.56686 L 638.26037,152.42916 C 635.07347,153.86146 631.81501,154.95358 628.48498,155.70553 C 625.11905,156.45748 621.71737,156.83346 618.27990,156.83346 C 609.61451,156.83346 602.77533,154.16582 597.76232,148.83053 C 592.71349,143.53106 590.18908,136.35171 590.18908,127.29244 C 590.18908,117.94678 592.58816,110.51677 597.38635,105.00241 C 602.14870,99.523945 608.59401,96.784690 616.72228,96.784631 C 623.99113,96.784690 629.75609,99.255391 634.01720,104.19674 C 638.24241,109.17400 640.35504,115.90577 640.35510,124.39205" + style="font-size:110.00000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:3.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Arial;text-anchor:start;writing-mode:lr;" + transform="translate(-8.025000,0.000000)" /> + <path + id="path1182" + d="M 631.43908,121.65280 C 631.40323,116.53239 630.04255,112.43246 627.35705,109.35299 C 624.70727,106.30942 621.19816,104.78761 616.82970,104.78756 C 611.85247,104.78761 607.87786,106.25571 604.90588,109.19186 C 601.93386,112.16391 600.21511,116.33545 599.74963,121.70651 L 631.43908,121.65280" + style="font-size:110.00000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:1.0000000;stroke:none;stroke-width:3.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Arial;text-anchor:start;writing-mode:lr;" + transform="translate(-8.025000,0.000000)" /> + <path + id="path1181" + d="M 545.94274,146.73580 L 545.94274,177.08248 L 537.02672,177.08248 L 537.02672,98.181116 L 545.94274,98.181116 L 545.94274,106.88229 C 547.80470,103.44484 550.16798,100.92043 553.03258,99.309045 C 555.89714,97.626160 559.29883,96.784690 563.23766,96.784631 C 569.82616,96.784690 575.17935,99.541849 579.29723,105.05612 C 583.41501,110.57048 585.47393,117.82145 585.47399,126.80905 C 585.47393,135.79670 583.41501,143.04766 579.29723,148.56198 C 575.17935,154.07630 569.82616,156.83346 563.23766,156.83346 C 559.29883,156.83346 555.89714,155.99199 553.03258,154.30905 C 550.16798,152.66191 547.80470,150.13750 545.94274,146.73580" + style="font-size:110.00000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:3.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Arial;text-anchor:start;writing-mode:lr;" + transform="translate(-8.025000,0.000000)" /> + <path + id="path1179" + d="M 514.29734,126.59420 C 507.10005,126.59423 502.12284,127.47151 499.36570,129.22604 C 496.57272,130.94481 495.17623,133.89891 495.17625,138.08834 C 495.17623,141.41843 496.23255,144.06817 498.34519,146.03756 C 500.38619,147.97116 503.19706,148.93796 506.77781,148.93795 C 511.71919,148.93796 515.67589,147.09388 518.64793,143.40573 C 521.65570,139.71759 523.15960,134.81200 523.15965,128.68893 L 523.15965,126.59420 L 514.29734,126.59420" + style="font-size:110.00000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:1.0000000;stroke:none;stroke-width:3.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Arial;text-anchor:start;writing-mode:lr;" + transform="translate(-8.025000,0.000000)" /> + <path + id="path1177" + d="M 481.48087,100.38326 L 481.48087,109.13815 C 478.97431,107.67010 476.44990,106.56007 473.90762,105.80807 C 471.40108,105.12778 468.85876,104.78761 466.28067,104.78756 C 460.47986,104.78761 455.98605,106.70330 452.79923,110.53463 C 449.61236,114.40186 448.01894,119.82666 448.01895,126.80905 C 448.01894,133.79149 449.61236,139.21629 452.79923,143.08346 C 455.98605,146.91485 460.47986,148.83054 466.28067,148.83053 C 468.85876,148.83054 471.40108,148.47246 473.90762,147.75631 C 476.44990,147.00437 478.97431,145.91224 481.48087,144.47994 L 481.48087,153.12740 C 479.01012,154.34485 476.44990,155.25794 473.80020,155.86666 C 471.11462,156.51119 468.28585,156.83346 465.31387,156.83346 C 457.14979,156.83346 450.66868,154.11211 445.87051,148.66940 C 441.07233,143.26251 438.67325,135.97573 438.67325,126.80905 C 438.67325,117.49919 441.10814,110.17660 445.97794,104.84127 C 450.77610,99.470234 457.40044,96.784690 465.85098,96.784631 C 468.60811,96.784690 471.29366,97.071148 473.90762,97.644006 C 476.52151,98.288595 479.04593,99.201680 481.48087,100.38326" + style="font-size:110.00000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:3.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Arial;text-anchor:start;writing-mode:lr;" + transform="translate(-8.025000,0.000000)" /> + <path + id="path1176" + d="M 431.22946,99.846155 L 431.22946,108.76217 C 428.72291,107.40154 426.10898,106.38103 423.38766,105.70065 C 420.70208,105.02036 417.89121,104.68019 414.95504,104.68014 C 410.55072,104.68019 407.23855,105.39633 405.01852,106.82858 C 402.83426,108.22511 401.74214,110.35564 401.74215,113.22018 C 401.74214,115.40446 402.52990,117.12321 404.10543,118.37643 C 405.68094,119.59391 408.84988,120.77555 413.61227,121.92135 L 416.67379,122.61959 C 422.97584,124.05192 427.46965,126.07503 430.15524,128.68893 C 432.80493,131.26708 434.12980,134.88361 434.12985,139.53854 C 434.12980,144.87383 432.12460,149.08119 428.11422,152.16061 C 424.17539,155.27584 418.71478,156.83346 411.73239,156.83346 C 408.83198,156.83346 405.82417,156.52910 402.70895,155.92037 C 399.55790,155.31165 396.22782,154.41647 392.71872,153.23483 L 392.71872,143.56686 C 396.01298,145.35723 399.25354,146.70000 402.44039,147.59518 C 405.62723,148.49037 408.79617,148.93796 411.94723,148.93795 C 416.13666,148.93796 419.35931,148.16810 421.61520,146.62838 C 423.87102,145.16029 424.99895,143.04766 424.99899,140.29049 C 424.99895,137.71238 424.17539,135.74298 422.52829,134.38229 C 420.91692,133.02163 417.35410,131.71467 411.83981,130.46139 L 408.72457,129.70944 C 403.21024,128.49201 399.23563,126.63004 396.80075,124.12350 C 394.36584,121.54541 393.14840,118.05420 393.14840,113.64987 C 393.14840,108.27882 394.93876,104.12518 398.51950,101.18893 C 402.13602,98.252787 407.27436,96.784690 413.93454,96.784631 C 417.19297,96.784690 420.29030,97.053244 423.22653,97.590295 C 426.09107,98.091655 428.75871,98.843607 431.22946,99.846155" + style="font-size:110.00000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:3.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Arial;text-anchor:start;writing-mode:lr;" + transform="translate(-8.025000,0.000000)" /> + <path + id="path1175" + d="M 342.80086,75.944788 L 351.71688,75.944788 L 351.71688,122.83444 L 378.25008,98.181116 L 389.63680,98.181116 L 360.90145,124.92916 L 390.81844,155.32955 L 379.21688,155.32955 L 351.71688,127.39987 L 351.71688,155.32955 L 342.80086,155.32955 L 342.80086,75.944788" + style="font-size:110.00000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:3.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Arial;text-anchor:start;writing-mode:lr;" + transform="translate(-8.025000,0.000000)" /> + <path + id="path1174" + d="M 338.47858,120.84713 L 338.47858,155.32955 L 329.61628,155.32955 L 329.61628,121.16940 C 329.61624,115.72673 328.61363,111.66261 326.60847,108.97701 C 324.60322,106.29152 321.61331,104.94874 317.63874,104.94869 C 312.84054,104.94874 309.04497,106.57797 306.25202,109.83639 C 303.49484,113.05909 302.11626,117.46338 302.11628,123.04928 L 302.11628,155.32955 L 293.14655,155.32955 L 293.14655,98.181116 L 302.11628,98.181116 L 302.11628,107.04342 C 304.22889,103.60597 306.73540,101.04575 309.63581,99.362756 C 312.50037,97.644064 315.81254,96.784690 319.57233,96.784631 C 325.80276,96.784690 330.51142,98.807800 333.69831,102.85397 C 336.88511,106.93605 338.47853,112.93376 338.47858,120.84713" + style="font-size:110.00000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:3.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Arial;text-anchor:start;writing-mode:lr;" + transform="translate(-8.025000,0.000000)" /> + <path + id="path1173" + d="M 278.57604,79.167444 L 288.29772,79.167444 L 288.29772,155.32955 L 278.57604,155.32955 L 278.57604,79.167444" + style="font-size:110.00000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:3.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Arial;text-anchor:start;writing-mode:lr;" + transform="translate(-8.025000,0.000000)" /> + <path + id="path1180" + d="M 576.23570,126.80905 C 576.23566,119.89827 574.87498,114.47347 572.15367,110.53463 C 569.46809,106.63169 565.77994,104.68019 561.08922,104.68014 C 556.39844,104.68019 552.71029,106.63169 550.02477,110.53463 C 547.30340,114.47347 545.94272,119.89827 545.94274,126.80905 C 545.94272,133.71987 547.30340,139.14467 550.02477,143.08346 C 552.71029,146.98646 556.39844,148.93796 561.08922,148.93795 C 565.77994,148.93796 569.46809,146.98646 572.15367,143.08346 C 574.87498,139.14467 576.23566,133.71987 576.23570,126.80905" + style="font-size:110.00000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:1.0000000;stroke:none;stroke-width:3.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Arial;text-anchor:start;writing-mode:lr;" + transform="translate(-8.025000,0.000000)" /> + <path + id="text1805" + d="M 529.07239,167.42212 C 529.07238,166.18515 528.83475,165.22486 528.35950,164.54126 C 527.87121,163.86419 527.19087,163.52564 526.31848,163.52563 C 525.45259,163.52564 524.77876,163.86419 524.29700,164.54126 C 523.80871,165.22486 523.56457,166.18515 523.56458,167.42212 C 523.56457,168.65259 523.80871,169.60637 524.29700,170.28345 C 524.77876,170.96704 525.45259,171.30884 526.31848,171.30884 C 527.19087,171.30884 527.87121,170.96704 528.35950,170.28345 C 528.83475,169.60637 529.07238,168.65259 529.07239,167.42212 M 530.69348,171.44556 C 530.69347,173.21639 530.32238,174.53149 529.58020,175.39087 C 528.83149,176.25675 527.69217,176.68969 526.16223,176.68970 C 525.58931,176.68969 525.05220,176.64412 524.55090,176.55298 C 524.04309,176.46183 523.55481,176.32511 523.08606,176.14282 L 523.08606,174.48267 C 523.55481,174.74959 524.02356,174.94816 524.49231,175.07837 C 524.95455,175.20857 525.42329,175.27368 525.89856,175.27368 C 526.95975,175.27368 527.75402,174.98397 528.28137,174.40454 C 528.80871,173.81860 529.07238,172.93319 529.07239,171.74829 L 529.07239,170.90845 C 528.74035,171.52043 528.31392,171.97616 527.79309,172.27563 C 527.27225,172.58162 526.64725,172.73462 525.91809,172.73462 C 524.71366,172.73462 523.74361,172.24959 523.00793,171.27954 C 522.26575,170.30949 521.89465,169.02369 521.89465,167.42212 C 521.89465,165.81405 522.26575,164.52499 523.00793,163.55493 C 523.74361,162.57838 524.71366,162.09010 525.91809,162.09009 C 526.64725,162.09010 527.27225,162.24309 527.79309,162.54907 C 528.31392,162.84856 528.74035,163.30755 529.07239,163.92603 L 529.07239,162.34399 L 530.69348,162.34399 L 530.69348,171.44556 M 513.71106,163.93579 C 513.52876,163.82512 513.33019,163.74700 513.11536,163.70142 C 512.90051,163.64283 512.66288,163.61353 512.40247,163.61353 C 511.49100,163.61353 510.79113,163.92603 510.30286,164.55103 C 509.81457,165.18254 509.57043,166.08749 509.57043,167.26587 L 509.57043,172.73462 L 507.93958,172.73462 L 507.93958,162.34399 L 509.57043,162.34399 L 509.57043,163.95532 C 509.90897,163.32382 510.35168,162.85507 510.89856,162.54907 C 511.43892,162.24309 512.09973,162.09010 512.88098,162.09009 C 512.99165,162.09010 513.11535,162.09986 513.25208,162.11938 C 513.38228,162.13242 513.53202,162.15520 513.70129,162.18774 L 513.71106,163.93579 M 494.87317,163.54517 C 494.00728,163.54518 493.32043,163.89999 492.81262,164.60962 C 492.31132,165.32577 492.06067,166.30559 492.06067,167.54907 C 492.06067,168.79257 492.30806,169.77238 492.80286,170.48853 C 493.31067,171.19816 494.00077,171.55298 494.87317,171.55298 C 495.73254,171.55298 496.41613,171.19491 496.92395,170.47876 C 497.42524,169.76262 497.67590,168.78606 497.67590,167.54907 C 497.67590,166.31861 497.42524,165.34530 496.92395,164.62915 C 496.41613,163.90650 495.73254,163.54518 494.87317,163.54517 M 494.87317,162.09009 C 496.27941,162.09010 497.38293,162.57512 498.18372,163.54517 C 498.99100,164.50872 499.39464,165.84335 499.39465,167.54907 C 499.39464,169.24829 498.99100,170.57967 498.18372,171.54321 C 497.38293,172.51978 496.27941,173.00806 494.87317,173.00806 C 493.46040,173.00806 492.35689,172.51978 491.56262,171.54321 C 490.75533,170.57967 490.35168,169.24829 490.35168,167.54907 C 490.35168,165.84335 490.75533,164.50872 491.56262,163.54517 C 492.35689,162.57512 493.46040,162.09010 494.87317,162.09009 M 480.09778,170.38110 L 481.95325,170.38110 L 481.95325,172.73462 L 480.09778,172.73462 L 480.09778,170.38110 M 472.07043,167.10962 L 472.07043,167.94946 L 464.63879,167.94946 C 464.70390,169.12134 465.03918,170.01652 465.64465,170.63501 C 466.24361,171.24699 467.08020,171.55298 468.15442,171.55298 C 468.77290,171.55298 469.37186,171.47485 469.95129,171.31860 C 470.53722,171.15584 471.11665,170.91496 471.68958,170.59595 L 471.68958,172.20728 C 471.11014,172.46769 470.51769,172.66626 469.91223,172.80298 C 469.30025,172.93970 468.68176,173.00806 468.05676,173.00806 C 466.48124,173.00806 465.23775,172.52303 464.32629,171.55298 C 463.40832,170.58944 462.94934,169.28410 462.94934,167.63696 C 462.94934,165.93775 463.38554,164.58684 464.25793,163.58423 C 465.12382,162.58814 466.29569,162.09010 467.77356,162.09009 C 469.09517,162.09010 470.14334,162.53932 470.91809,163.43774 C 471.68631,164.34270 472.07042,165.56666 472.07043,167.10962 M 470.44934,166.61157 C 470.44282,165.68059 470.19543,164.93515 469.70715,164.37524 C 469.22538,163.82187 468.58736,163.54518 467.79309,163.54517 C 466.88814,163.54518 466.16548,163.81210 465.62512,164.34595 C 465.08475,164.88632 464.77226,165.64478 464.68762,166.62134 L 470.44934,166.61157 M 447.52942,171.17212 L 447.52942,176.68970 L 445.90833,176.68970 L 445.90833,162.34399 L 447.52942,162.34399 L 447.52942,163.92603 C 447.86796,163.30103 448.29764,162.84205 448.81848,162.54907 C 449.33931,162.24309 449.95780,162.09010 450.67395,162.09009 C 451.87186,162.09010 452.84517,162.59140 453.59387,163.59399 C 454.34256,164.59661 454.71691,165.91496 454.71692,167.54907 C 454.71691,169.18319 454.34256,170.50155 453.59387,171.50415 C 452.84517,172.50675 451.87186,173.00806 450.67395,173.00806 C 449.95780,173.00806 449.33931,172.85506 448.81848,172.54907 C 448.29764,172.24959 447.86796,171.79061 447.52942,171.17212 M 453.03723,167.54907 C 453.03722,166.29257 452.78983,165.30624 452.29504,164.59009 C 451.80676,163.88046 451.13618,163.52564 450.28333,163.52563 C 449.43046,163.52564 448.75988,163.88046 448.27161,164.59009 C 447.77681,165.30624 447.52942,166.29257 447.52942,167.54907 C 447.52942,168.80559 447.77681,169.79191 448.27161,170.50806 C 448.75988,171.21769 449.43046,171.57251 450.28333,171.57251 C 451.13618,171.57251 451.80676,171.21769 452.29504,170.50806 C 452.78983,169.79191 453.03722,168.80559 453.03723,167.54907 M 433.97473,167.51001 C 432.66613,167.51001 431.76119,167.66952 431.25989,167.98853 C 430.75207,168.30103 430.49817,168.83814 430.49817,169.59985 C 430.49817,170.20532 430.69022,170.68710 431.07434,171.04517 C 431.44543,171.39673 431.95650,171.57251 432.60754,171.57251 C 433.50598,171.57251 434.22538,171.23722 434.76575,170.56665 C 435.31261,169.89608 435.58605,169.00415 435.58606,167.89087 L 435.58606,167.51001 L 433.97473,167.51001 M 437.19739,166.80688 L 437.19739,172.73462 L 435.58606,172.73462 L 435.58606,171.15259 C 435.21496,171.78410 434.75272,172.24959 434.19934,172.54907 C 433.65246,172.85506 432.97863,173.00806 432.17786,173.00806 C 431.17525,173.00806 430.37447,172.70532 429.77551,172.09985 C 429.18306,171.50741 428.88684,170.70988 428.88684,169.70728 C 428.88684,168.54191 429.25793,167.66301 430.00012,167.07056 C 430.73580,166.47160 431.83931,166.17213 433.31067,166.17212 L 435.58606,166.17212 L 435.58606,166.00610 C 435.58605,165.22486 435.34191,164.61614 434.85364,164.17993 C 434.35884,163.75676 433.66874,163.54518 432.78333,163.54517 C 432.22343,163.54518 431.67655,163.61353 431.14270,163.75024 C 430.60884,163.89348 430.09778,164.10833 429.60950,164.39478 L 429.60950,162.81274 C 430.20194,162.57187 430.77486,162.38958 431.32825,162.26587 C 431.88163,162.14869 432.42525,162.09010 432.95911,162.09009 C 434.37837,162.09010 435.43957,162.48072 436.14270,163.26196 C 436.84582,164.04322 437.19738,165.22486 437.19739,166.80688 M 420.42004,162.74438 L 420.42004,164.33618 C 419.96431,164.06926 419.50532,163.86744 419.04309,163.73071 C 418.58736,163.60702 418.12512,163.54518 417.65637,163.54517 C 416.60168,163.54518 415.78462,163.89348 415.20520,164.59009 C 414.62577,165.29322 414.33606,166.27955 414.33606,167.54907 C 414.33606,168.81861 414.62577,169.80493 415.20520,170.50806 C 415.78462,171.20467 416.60168,171.55298 417.65637,171.55298 C 418.12512,171.55298 418.58736,171.48788 419.04309,171.35767 C 419.50532,171.22095 419.96431,171.02238 420.42004,170.76196 L 420.42004,172.33423 C 419.97082,172.55558 419.50532,172.72160 419.02356,172.83228 C 418.53527,172.94946 418.02095,173.00806 417.48059,173.00806 C 415.99621,173.00806 414.81783,172.51327 413.94543,171.52368 C 413.07304,170.54061 412.63684,169.21574 412.63684,167.54907 C 412.63684,165.85637 413.07955,164.52499 413.96497,163.55493 C 414.83736,162.57838 416.04178,162.09010 417.57825,162.09009 C 418.07954,162.09010 418.56782,162.14218 419.04309,162.24634 C 419.51834,162.36354 419.97733,162.52955 420.42004,162.74438 M 404.12122,162.64673 L 404.12122,164.26782 C 403.66548,164.02044 403.19022,163.83489 402.69543,163.71118 C 402.20715,163.58749 401.69608,163.52564 401.16223,163.52563 C 400.36145,163.52564 399.75923,163.65585 399.35559,163.91626 C 398.95845,164.17017 398.75989,164.55754 398.75989,165.07837 C 398.75989,165.47551 398.90311,165.78801 399.18958,166.01587 C 399.47603,166.23723 400.05220,166.45207 400.91809,166.66040 L 401.47473,166.78735 C 402.62056,167.04778 403.43761,167.41561 403.92590,167.89087 C 404.40767,168.35962 404.64855,169.01717 404.64856,169.86353 C 404.64855,170.83358 404.28397,171.59855 403.55481,172.15845 C 402.83866,172.72485 401.84582,173.00806 400.57629,173.00806 C 400.04895,173.00806 399.50207,172.95272 398.93567,172.84204 C 398.36275,172.73136 397.75728,172.56860 397.11926,172.35376 L 397.11926,170.59595 C 397.71822,170.92147 398.30741,171.16561 398.88684,171.32837 C 399.46626,171.49113 400.04244,171.57251 400.61536,171.57251 C 401.37707,171.57251 401.96301,171.43254 402.37317,171.15259 C 402.78332,170.88566 402.98840,170.50155 402.98840,170.00024 C 402.98840,169.53150 402.83866,169.17342 402.53918,168.92603 C 402.24621,168.67863 401.59842,168.44100 400.59583,168.21313 L 400.02942,168.07642 C 399.02681,167.85507 398.30416,167.51653 397.86145,167.06079 C 397.41874,166.59205 397.19739,165.95728 397.19739,165.15649 C 397.19739,164.17994 397.52291,163.42473 398.17395,162.89087 C 398.83150,162.35703 399.76574,162.09010 400.97668,162.09009 C 401.56913,162.09010 402.13228,162.13893 402.66614,162.23657 C 403.18696,162.32773 403.67199,162.46445 404.12122,162.64673 M 379.83411,158.30103 L 381.45520,158.30103 L 381.45520,166.82642 L 386.27942,162.34399 L 388.34973,162.34399 L 383.12512,167.20728 L 388.56458,172.73462 L 386.45520,172.73462 L 381.45520,167.65649 L 381.45520,172.73462 L 379.83411,172.73462 L 379.83411,158.30103 M 371.02551,166.46509 L 371.02551,172.73462 L 369.41418,172.73462 L 369.41418,166.52368 C 369.41418,165.53411 369.23189,164.79517 368.86731,164.30688 C 368.50272,163.81861 367.95910,163.57447 367.23645,163.57446 C 366.36405,163.57447 365.67395,163.87070 365.16614,164.46313 C 364.66483,165.04908 364.41418,165.84986 364.41418,166.86548 L 364.41418,172.73462 L 362.78333,172.73462 L 362.78333,162.34399 L 364.41418,162.34399 L 364.41418,163.95532 C 364.79830,163.33033 365.25402,162.86484 365.78137,162.55884 C 366.30220,162.24635 366.90441,162.09010 367.58801,162.09009 C 368.72082,162.09010 369.57694,162.45794 370.15637,163.19360 C 370.73579,163.93580 371.02550,165.02629 371.02551,166.46509 M 352.49036,162.34399 L 354.10168,162.34399 L 354.10168,172.73462 L 352.49036,172.73462 L 352.49036,162.34399 M 352.49036,160.45923 C 352.49036,159.02044 352.49036,158.30104 352.49036,158.30103 L 354.10168,158.30103 L 354.10168,160.45923 L 352.49036,160.45923 M 341.81653,170.38110 L 343.67200,170.38110 L 343.67200,172.73462 L 341.81653,172.73462 L 341.81653,170.38110 M 320.94739,162.34399 L 322.55872,162.34399 L 324.58997,170.44946 L 326.60168,162.34399 L 328.50598,162.34399 L 330.52747,170.44946 L 332.53918,162.34399 L 334.16028,162.34399 L 331.58215,172.73462 L 329.67786,172.73462 L 327.55872,164.21899 L 325.42981,172.73462 L 323.52551,172.73462 L 320.94739,162.34399 M 300.04895,162.34399 L 301.66028,162.34399 L 303.69153,170.44946 L 305.70325,162.34399 L 307.60754,162.34399 L 309.62903,170.44946 L 311.64075,162.34399 L 313.26184,162.34399 L 310.68372,172.73462 L 308.77942,172.73462 L 306.66028,164.21899 L 304.53137,172.73462 L 302.62708,172.73462 L 300.04895,162.34399 M 279.15051,162.34399 L 280.76184,162.34399 L 282.79309,170.44946 L 284.80481,162.34399 L 286.70911,162.34399 L 288.73059,170.44946 L 290.74231,162.34399 L 292.36340,162.34399 L 289.78528,172.73462 L 287.88098,172.73462 L 285.76184,164.21899 L 283.63293,172.73462 L 281.72864,172.73462 L 279.15051,162.34399" + style="font-size:20.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:3.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Arial;text-anchor:start;writing-mode:lr;" + transform="translate(-8.025000,0.000000)" /> + <g + transform="matrix(0.297633,0.000000,0.000000,0.297633,84.78546,65.43388)" + id="g839"> + <path + id="whiteSpace" + d="M 397.64309,320.25301 L 280.39197,282.51700 L 250.74227,124.83447 L 345.08225,29.146783 L 393.59996,46.667064 L 483.89679,135.61619 L 397.64309,320.25301 z " + style="font-size:12.000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.93619299pt;" /> + <path + id="droplet01" + d="M 476.95792,339.17168 C 495.78197,342.93607 499.54842,356.11361 495.78197,359.87802 C 492.01856,363.64340 482.60650,367.40781 475.07663,361.76014 C 467.54478,356.11361 467.54478,342.93607 476.95792,339.17168 z " + style="font-size:12.000000;fill:#000000;fill-opacity:1.0000000;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="droplet02" + d="M 286.46194,340.42914 C 284.62770,340.91835 269.30405,327.71337 257.16909,333.83380 C 245.03722,339.95336 236.89276,353.65666 248.22676,359.27982 C 259.56184,364.90298 267.66433,358.41867 277.60113,351.44119 C 287.53903,344.46477 287.18046,343.12060 286.46194,340.42914 z " + style="font-size:12.000000;fill:#000000;fill-opacity:1.0000000;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="droplet03" + d="M 510.35756,306.92856 C 520.59494,304.36879 544.24333,306.92856 540.47688,321.98634 C 536.71354,337.04806 504.71297,331.39827 484.00371,323.87156 C 482.12141,308.81083 505.53237,308.13423 510.35756,306.92856 z " + style="font-size:12.000000;fill:#000000;fill-opacity:1.0000000;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="mountainDroplet" + d="M 359.24030,21.362537 C 347.92693,21.362537 336.63470,25.683095 327.96556,34.352230 L 173.87387,188.41466 C 165.37697,196.91140 161.11160,207.95813 160.94269,219.04577 L 160.88418,219.04577 C 160.88418,219.08524 160.94076,219.12322 160.94269,219.16279 C 160.94033,219.34888 160.88418,219.53256 160.88418,219.71865 L 161.14748,219.71865 C 164.09660,230.93917 240.29699,245.24198 248.79866,253.74346 C 261.63771,266.58263 199.56520,276.01151 212.40410,288.85074 C 225.24316,301.68979 289.99433,313.69330 302.83460,326.53254 C 315.67368,339.37161 276.59610,353.04289 289.43532,365.88196 C 302.27439,378.72118 345.40201,362.67257 337.59080,396.16198 C 354.92909,413.50026 391.10302,405.22080 415.32417,387.88252 C 428.16323,375.04345 390.69480,376.17577 403.53397,363.33668 C 416.37304,350.49745 448.78128,350.42820 476.08902,319.71589 C 465.09739,302.62116 429.10801,295.34136 441.94719,282.50217 C 454.78625,269.66311 479.74708,276.18423 533.60644,251.72479 C 559.89837,239.78398 557.72636,230.71459 557.62567,219.71865 C 557.62356,219.48727 557.62567,219.27892 557.62567,219.04577 L 557.56716,219.04577 C 557.39830,207.95812 553.10345,196.91140 544.60673,188.41466 L 390.54428,34.352230 C 381.87515,25.683095 370.55366,21.362537 359.24030,21.362537 z M 357.92378,41.402939 C 362.95327,41.533963 367.01541,45.368018 374.98006,50.530832 L 447.76915,104.50827 C 448.56596,105.02498 449.32484,105.56400 450.02187,106.11735 C 450.71890,106.67062 451.35560,107.25745 451.95277,107.84347 C 452.54997,108.42842 453.09281,109.01553 453.59111,109.62808 C 454.08837,110.24052 454.53956,110.86661 454.93688,111.50048 C 455.33532,112.13538 455.69164,112.78029 455.99010,113.43137 C 456.28877,114.08363 456.52291,114.75639 456.72150,115.42078 C 456.92126,116.08419 457.08982,116.73973 457.18961,117.41019 C 457.28949,118.08184 457.33588,118.75535 457.33588,119.42886 L 414.21245,98.598549 L 409.91180,131.16055 L 386.18512,120.04324 L 349.55654,144.50131 L 335.54288,96.170300 L 317.49190,138.44530 L 267.08369,143.47735 L 267.63956,121.03795 C 267.63956,115.64823 296.69685,77.915899 314.39075,68.932902 L 346.77721,45.674327 C 351.55594,42.576634 354.90608,41.324327 357.92378,41.402939 z M 290.92738,261.61333 C 313.87149,267.56365 339.40299,275.37038 359.88393,275.50997 L 360.76161,284.72563 C 343.22350,282.91785 306.11346,274.45012 297.36372,269.98057 L 290.92738,261.61333 z " + style="font-size:12.000000;fill:#000000;fill-opacity:1.0000000;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + </g> + </g> + <rect + transform="scale(1.000000,-1.000000)" + y="-614.87604" + x="1.6551374e-07" + height="125.00000" + width="800.00000" + id="rect1814" + style="fill:url(#linearGradient1677);fill-opacity:0.75000000;fill-rule:evenodd;stroke:none;stroke-width:3.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;" /> + <text + transform="translate(5.078125e-2,166.2625)" + sodipodi:linespacing="120%" + id="text1815" + y="311.49857" + x="400" + style="line-height:120%;writing-mode:lr;text-anchor:middle;font-family:Arial;stroke-opacity:1.0000000;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:3.0000000pt;stroke:none;fill-opacity:1.0000000;fill:#000000;font-stretch:normal;font-weight:normal;font-variant:normal;font-style:normal;font-size:26.000000" + xml:space="preserve"><tspan + id="tspan3" + sodipodi:role="line" + y="311.49857" + x="400.00000">Bryce Harrington</tspan></text> + <text + sodipodi:linespacing="100%" + id="text1113" + y="342.61221" + x="110.56248" + style="font-size:56.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:3.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Arial;text-anchor:start;writing-mode:lr-tb" + xml:space="preserve"><tspan + id="tspan2" + sodipodi:role="line" + y="342.61221" + x="110.56248">Application Architecture</tspan></text> +</svg> diff --git a/doc/NewAppArchitecture/02-outline.svg b/doc/NewAppArchitecture/02-outline.svg new file mode 100644 index 000000000..8e5fe3366 --- /dev/null +++ b/doc/NewAppArchitecture/02-outline.svg @@ -0,0 +1,416 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" +"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + id="svg586" + sodipodi:version="0.32" + inkscape:version="0.40" + width="640pt" + height="480pt" + sodipodi:docname="02-outline.svg" + sodipodi:docbase="/home/bryce/src/Inkscape/InkAppPresent" + xmlns="http://www.w3.org/2000/svg" + xmlns:cc="http://web.resource.org/cc/" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:xml="http://www.w3.org/XML/1998/namespace" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs + id="defs588"> + <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="0.50352114" + y1="0.097472921" + x2="0.27112675" + y2="0.98555958" /> + <linearGradient + xlink:href="#linearGradient1273" + id="linearGradient1318" + x1="0.50704223" + y1="0.27741936" + x2="-0.17253521" + y2="0.99354839" /> + <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="-0.36619717" + y1="1.5228426" + x2="0.36971831" + y2="0.80203044" /> + <linearGradient + xlink:href="#linearGradient1273" + id="linearGradient1272" + x1="1.0739436" + y1="0.23580793" + x2="0.53521127" + y2="0.55458528" /> + <linearGradient + xlink:href="#linearGradient1222" + id="linearGradient1270" /> + <linearGradient + xlink:href="#linearGradient1323" + id="linearGradient1231" + x1="0.00000000" + y1="0.50000000" + x2="1.0000000" + y2="0.50000000" /> + <linearGradient + xlink:href="#linearGradient1222" + id="linearGradient1221" + x1="-0.96478873" + y1="2.1597939" + x2="0.42605633" + y2="0.24742271" /> + <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="0.49382716" + cy="0.46875000" + r="0.41400504" + fx="0.50617284" + fy="0.15625000" /> + <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" /> + <linearGradient + xlink:href="#linearGradient2570" + id="linearGradient1308" + x1="0.0000000" + y1="0.50000000" + x2="1.0000000" + y2="0.50000000" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.0500000" + inkscape:cx="320.00000" + inkscape:cy="240.00000" + inkscape:window-width="764" + inkscape:window-height="687" + inkscape:window-x="432" + inkscape:window-y="41" + showguides="true" + inkscape:guide-bbox="true" + inkscape:current-layer="layer2"> + <sodipodi:guide + orientation="horizontal" + position="435" + id="guide607" /> + </sodipodi:namedview> + <metadata + id="metadata33"> + <rdf:RDF + id="RDF34"> + <cc:Work + rdf:about="" + id="Work35"> + <dc:format + id="format36">image/svg+xml</dc:format> + <dc:type + id="type38" + 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:12.000000;fill:url(#linearGradient1309);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:3.0000000pt;" + id="topbluebox" + width="800.00000" + height="112.50000" + x="0.0000000" + y="1.7763568e-15" /> + <path + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:url(#linearGradient1308);stroke-width:4.9844480;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;" + d="M -0.034245957,110.20928 L 797.51553,110.00778" + id="path654" + sodipodi:nodetypes="cc" /> + <g + id="g1085" + transform="translate(646.2792,-9.754791)"> + <g + id="g1394" + transform="matrix(0.875802,0.000000,0.000000,0.869278,1.048583,-7.965682)"> + <path + sodipodi:type="arc" + id="path898" + sodipodi:cx="300.00000" + sodipodi:cy="300.00000" + sodipodi:rx="300.00000" + sodipodi:ry="300.00000" + d="M 600.00000 300.00000 A 300.00000 300.00000 0 1 0 0.0000000,300.00000 A 300.00000 300.00000 0 1 0 600.00000 300.00000 z" + style="opacity:0.69398910;fill:url(#radialGradient829);stroke-width:4.4309568;stroke-dasharray:17.723827 17.723827 ;stroke-dashoffset:0.0000000;" + transform="matrix(0.394071,0.000000,0.000000,8.155385e-2,-31.69751,94.58860)" /> + <path + sodipodi:type="arc" + id="ball1" + sodipodi:cx="300.00000" + sodipodi:cy="300.00000" + sodipodi:rx="300.00000" + sodipodi:ry="300.00000" + d="M 600.00000 300.00000 A 300.00000 300.00000 0 1 0 0.0000000,300.00000 A 300.00000 300.00000 0 1 0 600.00000 300.00000 z" + style="fill:url(#radialGradient829);stroke-width:4.4309568;stroke-dasharray:17.723827 17.723827 ;stroke-dashoffset:0.0000000;" + transform="matrix(0.280658,0.000000,0.000000,0.148676,4.082687,91.98483)" /> + </g> + <g + id="g1310" + transform="matrix(1.822197,0.000000,0.000000,1.662749,-180.0082,12.26653)" + style="fill:url(#linearGradient1221);"> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 139.27138,11.077118 C 137.22042,11.077119 135.15548,11.849270 133.58388,13.420868 L 105.67763,41.358368 C 104.13725,42.898711 103.33325,44.910828 103.30263,46.920868 C 103.30220,46.954601 103.30263,47.012134 103.30263,47.045868 L 103.36513,47.045868 C 103.89976,49.079999 117.69889,51.660911 119.24013,53.202118 C 121.56768,55.529685 110.31886,57.249538 112.64638,59.577118 C 114.97392,61.904658 126.72486,64.062038 129.05263,66.389620 C 131.38019,68.717170 124.28755,71.187070 126.61513,73.514620 C 128.94268,75.842201 136.74995,72.943440 135.33388,79.014621 C 138.47707,82.157811 145.03666,80.657811 149.42763,77.514621 C 151.75518,75.187070 144.97506,75.404670 147.30263,73.077120 C 149.63018,70.749540 155.50836,70.738600 160.45888,65.170868 C 158.46624,62.071818 151.94381,60.748438 154.27138,58.420868 C 156.59893,56.093323 161.10115,57.261288 170.86513,52.827118 C 175.63150,50.662408 175.25838,49.039285 175.24013,47.045868 C 175.23975,47.003922 175.24013,46.963136 175.24013,46.920868 L 175.20888,46.920868 C 175.17827,44.910830 174.40547,42.898714 172.86513,41.358368 L 144.92763,13.420868 C 143.35604,11.849272 141.32234,11.077118 139.27138,11.077118 z M 139.02138,14.702118 C 139.93315,14.725869 140.67125,15.422422 142.11513,16.358368 L 155.30263,26.139618 C 155.44708,26.233292 155.58252,26.320552 155.70888,26.420868 C 155.83525,26.521171 155.97562,26.627132 156.08388,26.733368 C 156.19214,26.839410 156.27479,26.966073 156.36513,27.077118 C 156.45527,27.188145 156.54310,27.305955 156.61513,27.420868 C 156.68737,27.535969 156.74853,27.646585 156.80263,27.764618 C 156.85677,27.882866 156.89163,27.987920 156.92763,28.108368 C 156.96385,28.228632 157.00329,28.361823 157.02138,28.483368 C 157.03948,28.605130 157.05263,28.736271 157.05263,28.858368 L 149.24013,25.077118 L 148.45888,30.983368 L 144.14638,28.952118 L 137.52138,33.389618 L 134.95888,24.639618 L 131.70888,32.295868 L 122.55263,33.202118 L 122.64638,29.139618 C 122.64638,28.162533 127.93872,21.330614 131.14638,19.702118 L 137.02138,15.483368 C 137.88771,14.921800 138.47431,14.687867 139.02138,14.702118 z M 126.89638,54.639618 C 131.05584,55.718333 135.68346,57.114312 139.39638,57.139618 L 139.55263,58.827118 C 136.37321,58.499388 129.63884,56.949888 128.05263,56.139618 L 126.89638,54.639618 z M 170.24013,62.045868 C 169.60518,62.025518 169.00430,62.089178 168.55263,62.202118 C 167.70107,62.414898 163.56419,62.512928 163.89638,65.170868 C 167.55118,66.499190 173.20097,67.516500 173.86513,64.858368 C 174.36366,62.865308 172.14497,62.106908 170.24013,62.045868 z M 122.45888,67.452120 C 121.88389,67.385110 121.32136,67.455980 120.77138,67.733370 C 118.57203,68.842760 117.09168,71.307720 119.14638,72.327120 C 121.20129,73.346520 122.65747,72.185800 124.45888,70.920870 C 126.26050,69.656140 126.21414,69.408800 126.08388,68.920870 C 125.83449,68.987380 124.18386,67.653150 122.45888,67.452120 z M 162.64638,67.889620 C 160.98514,68.553960 161.00465,70.861860 162.33388,71.858370 C 163.66277,72.855080 165.32597,72.210400 165.99013,71.545870 C 166.65484,70.881530 165.96848,68.553970 162.64638,67.889620 z " + id="path1278" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.96875,10.718750 C 134.70402,11.060845 132.45341,13.855395 130.15790,15.940974 C 121.77155,24.503910 113.19525,32.911552 104.88478,41.529122 C 103.53165,43.257666 102.98133,45.293623 102.71875,47.437500 C 107.43946,50.886242 113.69835,50.905815 118.71875,53.781250 C 117.30484,56.014138 113.86394,55.927723 112.30534,58.153586 C 110.95047,59.066432 112.87438,60.562599 113.88390,60.907202 C 118.07998,63.025863 122.80956,63.838835 126.97834,66.068813 C 129.14039,66.223477 128.99465,68.397410 127.55968,69.465540 C 126.42313,70.610466 124.66557,72.512182 126.40386,73.938766 C 128.52893,75.415674 131.34635,75.011355 133.71875,75.875000 C 135.38587,76.789177 134.20286,78.442002 135.34375,79.593750 C 138.20878,81.840481 142.17613,81.444087 145.36980,80.162063 C 147.01184,79.679133 148.50293,78.612108 149.93750,77.781250 C 151.32137,76.168445 149.16317,75.014407 147.93750,74.343750 C 147.13207,73.007556 149.81258,72.471472 150.72621,71.835396 C 154.22932,70.415525 157.63139,68.772275 160.32323,66.076023 C 162.00146,65.040055 159.53684,63.566475 158.75000,62.750000 C 157.29555,61.671425 155.38495,61.005736 154.46875,59.343750 C 156.83166,56.736844 160.77991,57.222943 163.82692,55.886662 C 167.48614,54.956060 170.96688,53.327613 174.19128,51.441061 C 176.31894,49.855420 175.75931,47.094289 175.34438,44.858149 C 173.82714,40.146659 169.32671,37.346121 166.14614,33.782162 C 159.00255,26.737555 151.96598,19.558149 144.75603,12.597114 C 142.83187,11.117125 140.40461,10.324926 137.96875,10.718750 z M 140.15625,15.718750 C 145.33185,19.512142 150.51925,23.291773 155.68750,27.093750 C 155.79568,28.128330 152.96647,25.994412 151.88519,25.704486 C 150.56126,25.310550 148.23232,22.990502 148.60160,25.735802 C 148.03383,26.854222 148.89364,30.614243 147.25375,29.748789 C 145.77079,28.952048 143.79956,27.767016 142.39696,29.393778 C 140.87922,30.408352 139.36149,31.422926 137.84375,32.437500 C 136.92659,29.270978 136.01364,26.103230 135.09375,22.937500 C 133.83186,25.869891 132.59553,28.813265 131.34375,31.750000 C 128.60417,32.020833 125.86458,32.291667 123.12500,32.562500 C 122.93577,30.531586 123.37937,28.492090 124.78964,27.051727 C 127.83705,22.165897 132.91432,19.181067 137.48762,15.928279 C 138.38080,15.399443 139.18306,15.465846 140.15625,15.718750 z M 132.06250,56.562500 C 134.25968,57.131800 136.54653,57.244809 138.78125,57.625000 C 137.93164,58.641801 135.83490,57.320885 134.50134,57.277133 C 132.75919,56.896272 131.01731,56.527068 129.37500,55.812500 C 130.27083,56.062500 131.16667,56.312500 132.06250,56.562500 z M 168.50000,61.625000 C 166.47980,62.095190 163.59992,62.369201 163.34375,64.968750 C 164.00781,65.934196 166.11962,66.292948 167.47626,66.551501 C 169.60910,66.891924 172.52463,67.659468 174.01886,65.672524 C 175.29513,63.892929 173.38643,61.628153 171.40540,61.754929 C 170.44376,61.426788 169.48969,61.503021 168.50000,61.625000 z M 120.65625,67.156250 C 119.17864,68.173454 117.17273,69.706513 117.81250,71.750000 C 119.32360,73.943032 122.44871,73.328157 124.17581,71.744685 C 125.31806,71.095411 127.22708,69.849349 126.34375,68.406250 C 124.53029,67.617814 122.70705,66.421404 120.65625,67.156250 z M 162.25000,67.468750 C 160.98536,68.304844 160.47655,70.055902 161.35305,71.321264 C 162.02451,73.004295 164.27223,73.179865 165.64672,72.263080 C 167.48408,71.700360 166.67812,69.347513 165.33731,68.658474 C 164.66189,67.815250 163.12029,67.406310 162.25000,67.468750 z " + id="path1283" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.09375,12.062500 C 133.45264,13.658306 130.89510,17.054651 128.02763,19.760075 C 120.64992,27.277135 113.11748,34.668181 105.81675,42.244521 C 104.77302,43.583830 104.19848,45.113312 103.93750,46.781250 C 108.02500,49.661848 113.35464,49.814484 117.77247,52.034312 C 119.23732,52.180074 120.83004,53.663696 119.47530,54.914506 C 117.72685,56.714093 114.64707,56.868986 113.18750,58.937500 C 116.98689,61.678185 121.72461,62.314645 125.91888,64.199775 C 127.35246,65.248996 129.93899,65.341959 130.00000,67.531250 C 129.61283,69.469175 127.68115,70.594821 126.84375,72.343750 C 128.66657,74.916318 132.41661,73.526770 134.81763,75.194505 C 136.12150,75.998634 135.76289,77.719238 136.33739,78.786112 C 139.34189,80.984126 143.56705,80.023489 146.59979,78.262860 C 147.57821,77.931235 150.25551,76.737683 148.25234,75.866570 C 146.79311,75.539319 145.57083,73.791727 146.98575,72.676315 C 150.59379,69.928273 155.52636,69.300230 158.75379,65.912819 C 160.44061,64.636839 157.51978,63.512312 156.64603,62.784855 C 155.31686,61.805358 153.02074,60.864770 153.31250,58.906250 C 155.52467,55.836091 159.76350,56.249927 162.98171,54.909139 C 166.64088,54.011598 170.17880,52.442724 173.39619,50.585767 C 175.44759,48.766928 174.40312,45.854433 173.70402,43.674602 C 170.01715,38.505895 164.93468,34.528530 160.60640,29.906454 C 155.05848,24.484276 149.68028,18.831089 144.02714,13.552135 C 142.01313,12.267231 139.68457,11.155741 137.26959,12.030263 L 137.09375,12.062500 z M 139.25000,14.156250 C 144.36849,16.573687 148.44456,20.615673 153.06166,23.857057 C 154.79682,25.417824 157.75256,26.462276 157.65625,29.218750 C 155.98301,29.620934 154.51821,27.909197 152.92283,27.467153 C 151.47889,26.979622 149.05912,24.688826 149.46490,27.619328 C 148.95092,28.676042 149.67609,32.096323 148.30430,31.528870 C 146.86362,30.916675 145.25114,29.742049 143.73062,29.880583 C 141.56112,31.359522 139.38321,32.826259 137.21875,34.312500 C 136.40063,31.654144 135.63994,28.977747 134.84375,26.312500 C 133.78712,28.431959 132.98467,30.961875 131.78125,32.843750 C 128.52084,33.166779 125.26035,33.488957 122.00000,33.812500 C 122.02692,31.439278 121.58820,28.751334 123.45144,26.900643 C 126.38650,21.928911 131.54097,18.937382 135.96875,15.531250 C 137.05500,15.131227 138.17386,14.356070 139.25000,14.156250 z M 126.34375,53.906250 C 130.81931,55.099287 135.33348,56.080112 139.93750,56.625000 C 140.81508,58.380031 139.61654,59.889689 137.75155,59.030564 C 134.35469,58.342143 130.95451,57.411091 127.62500,56.500000 C 127.37596,56.018046 124.72663,53.333015 126.34375,53.906250 z M 168.68750,62.750000 C 167.26725,63.145732 165.19352,63.022642 164.68750,64.750000 C 167.41558,65.272026 170.36127,66.626958 173.03125,65.187500 C 173.94813,63.333514 171.22391,62.807999 169.92452,62.707344 C 169.51218,62.721563 169.09984,62.735781 168.68750,62.750000 z M 120.96875,68.250000 C 119.88102,69.094191 117.71809,71.141191 120.00567,71.867660 C 122.11744,72.377527 123.71955,70.573549 125.28125,69.468750 C 124.17010,68.379529 122.48301,67.967608 120.96875,68.250000 z M 162.25000,68.937500 C 161.26655,70.838341 164.03769,72.707639 165.32625,71.028976 C 165.98639,69.968138 163.10932,68.105539 162.25000,68.937500 z " + id="path1286" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.50000,12.562500 C 131.56402,15.884438 127.47918,21.513076 122.59316,26.106819 C 117.07494,31.800872 111.33765,37.333066 105.95500,43.127274 C 105.27016,44.232264 103.90274,46.716455 105.88806,47.110513 C 110.48303,49.525949 116.07018,49.897473 120.25000,52.937500 C 121.19557,55.258014 118.31954,56.204644 116.77699,57.135076 C 115.14828,57.646504 113.25757,59.174666 115.98524,59.736007 C 120.51650,62.179113 125.90956,62.812244 130.06250,65.968750 C 131.40440,68.155882 128.87852,70.088345 127.96429,71.816940 C 127.97548,73.606583 130.61198,73.210238 131.85374,73.694589 C 134.00698,73.861384 136.31306,75.067306 136.52629,77.437982 C 137.24770,79.315251 139.82104,79.377347 141.56250,79.375000 C 143.88381,79.081698 145.88731,77.848938 148.00000,76.937500 C 147.89289,75.484280 145.47385,75.343455 145.78125,73.562500 C 147.65028,70.568783 151.46696,69.934698 154.32757,68.211442 C 155.95166,67.507534 157.40819,66.436524 158.50000,65.031250 C 156.69534,62.893495 153.11684,62.207207 152.76893,59.025530 C 153.13476,57.911585 154.90043,56.856141 156.14992,56.314935 C 161.47352,54.305871 167.29666,53.530281 172.18291,50.436255 C 174.75469,49.397100 173.90347,46.181096 173.15013,44.168122 C 170.99740,41.143850 168.08639,38.542958 165.64236,35.681332 C 163.12371,33.093790 160.49665,30.610931 157.93750,28.062500 C 158.99092,29.594714 157.00835,30.333418 155.86310,29.376751 C 153.95887,28.546062 152.06033,27.726589 150.12500,26.968750 C 150.04976,28.633800 149.69671,30.253091 149.34375,31.875000 C 146.94959,32.517021 144.62510,29.359512 142.44997,31.405021 C 140.65579,32.399012 139.25573,34.074138 137.34005,34.698602 C 135.96867,34.449689 136.15225,31.657450 135.44638,30.368996 C 135.03220,27.477998 134.31032,28.114323 133.43720,30.484434 C 132.63691,31.983328 132.29360,34.079093 130.12469,33.576560 C 127.22896,33.863646 124.33317,34.149933 121.43750,34.437500 C 121.45635,31.458390 121.16984,28.094375 123.52595,25.839572 C 126.82257,21.188668 131.69023,18.019711 136.23357,14.793262 C 137.75437,14.087412 139.64327,13.037594 141.05071,14.536711 C 144.77608,17.093755 148.56965,19.491887 152.06250,22.343750 C 149.06655,19.513772 146.25485,16.420638 143.14594,13.751994 C 141.38445,12.871744 139.52020,11.789900 137.50000,12.562500 z M 126.40625,53.343750 C 131.09445,54.266714 135.77718,55.221773 140.46875,56.125000 C 140.66311,57.490600 140.90400,59.768414 138.90019,59.717011 C 134.99279,58.970773 131.04202,57.882901 127.18750,56.875000 C 126.61048,55.955764 124.83534,54.556620 125.40625,53.625000 C 125.73497,53.577157 126.08499,53.292470 126.40625,53.343750 z M 166.53125,63.812500 C 164.90117,64.830649 168.72302,64.879550 169.60036,65.161786 C 170.82454,65.513571 173.80209,64.644903 171.50000,63.593750 C 169.78209,63.217030 168.21140,63.255613 166.53125,63.812500 z M 120.81250,69.187500 C 118.77488,70.497531 120.63987,72.049766 122.29985,70.780747 C 124.22011,70.547064 124.25797,68.584075 122.13849,68.857155 C 121.62590,68.786616 121.20364,68.805690 120.81250,69.187500 z M 162.78125,70.250000 C 165.04372,72.410337 164.50416,68.582957 162.78125,69.787913 C 162.78125,69.883882 162.78125,70.191942 162.78125,70.250000 z " + id="path1295" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.25000,10.312500 C 134.57328,10.811904 132.67255,13.050780 130.64866,14.715585 C 121.77957,23.451854 113.11785,32.437236 104.37500,41.281250 C 103.17019,43.288146 102.47259,45.456013 102.06250,47.750000 C 105.83476,49.628698 109.64657,51.368815 113.75481,52.377095 C 114.74672,53.000901 118.15181,53.211596 117.03125,54.625000 C 114.87625,55.770623 112.18432,56.545814 111.25000,59.062500 C 113.07397,62.261249 117.13309,62.448994 120.14188,63.972108 C 122.66750,64.970987 125.19313,65.969869 127.71875,66.968750 C 127.79709,69.608591 127.12737,68.724937 125.79671,67.542170 C 123.76150,66.508388 120.74167,65.559916 119.14266,67.799744 C 117.68910,68.685330 116.55779,70.940149 117.66673,72.361712 C 119.74129,74.610002 123.29896,73.558599 125.22361,71.631365 C 125.39044,71.451948 124.94524,74.329263 126.55554,74.625682 C 128.75187,75.888131 131.56113,75.535204 133.75000,76.781250 C 134.17453,78.637203 134.92263,80.738750 137.10053,81.029661 C 140.53970,82.420114 144.41944,81.397273 147.50485,79.584682 C 148.81540,78.872018 151.32795,78.343669 150.75195,76.374975 C 150.70713,75.080531 147.53803,74.300613 149.31250,73.093750 C 153.55943,71.203594 157.91230,69.209830 161.18750,65.843750 C 161.99115,63.731003 159.07145,62.849633 157.93750,61.562500 C 156.57653,60.417748 154.30116,59.195844 157.17010,58.407983 C 162.44672,56.428116 168.30037,55.651561 173.14000,52.536010 C 175.69933,51.724285 176.75286,48.825627 176.01594,46.382200 C 175.99204,43.921497 174.36450,41.884430 172.99509,39.973772 C 168.23708,34.553265 162.73310,29.839073 157.72691,24.648245 C 153.37676,20.454464 149.19589,15.998891 144.74248,11.964991 C 142.49218,10.519398 139.90204,10.047325 137.25000,10.312500 z M 140.40625,16.625000 C 144.38180,19.415210 148.26381,22.371245 152.21875,25.218750 C 151.00059,24.471219 149.71107,24.008458 148.28125,23.906250 C 148.08169,25.616789 147.84012,27.322499 147.62500,29.031250 C 145.77312,28.480352 143.67622,27.363820 142.02088,28.944411 C 140.79579,29.321785 138.71876,32.029330 138.02739,30.946881 C 137.09069,27.714729 136.15797,24.481420 135.21875,21.250000 C 133.79126,24.568262 132.38708,27.896549 130.96875,31.218750 C 128.56250,31.458333 126.15625,31.697917 123.75000,31.937500 C 123.73611,28.504117 126.40867,25.941624 128.50533,23.538181 C 131.60340,20.877921 134.84009,18.280137 138.37100,16.266120 C 139.05687,15.927768 139.72649,16.501380 140.40625,16.625000 z M 165.12500,61.937500 C 163.94994,62.683294 162.04675,64.163789 163.31250,65.625000 C 165.77599,67.237331 168.84980,67.346191 171.68759,67.438839 C 173.79767,67.380039 175.87709,64.882603 174.44068,62.966319 C 173.10190,60.663393 170.05340,61.177216 167.81605,61.201002 C 166.91904,61.446503 166.02202,61.692001 165.12500,61.937500 z M 162.03125,67.031250 C 160.83535,68.000188 160.29043,69.695123 160.76346,71.258236 C 161.16730,73.039050 163.22496,73.494707 164.78719,72.992478 C 167.13879,73.181332 168.09248,69.825149 166.13394,68.653373 C 164.96960,67.668728 163.65541,66.689296 162.03125,67.031250 z " + id="path1300" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 136.87500,9.5625000 C 131.65304,11.769127 128.14544,16.384624 124.15881,20.216605 C 117.35142,27.117414 110.49657,33.984328 103.71875,40.906250 C 102.85273,43.332808 101.99819,45.763562 101.12500,48.187500 C 105.93068,50.283305 110.76347,52.276496 115.75000,53.906250 C 115.44333,55.363555 112.99770,55.191635 112.24058,56.587946 C 110.89606,57.445273 110.01695,59.785906 111.89556,60.567820 C 114.86490,63.357428 118.93991,64.363020 122.62500,65.875000 C 119.72774,65.033632 117.80750,68.090788 116.68750,70.250000 C 116.01105,72.950420 119.11437,74.651083 121.43923,74.259441 C 122.88425,74.778519 124.87048,71.894366 125.06555,74.129447 C 127.21708,76.574392 131.35224,75.998123 133.59751,78.288768 C 134.32398,80.302303 135.99246,81.986172 138.23383,82.006618 C 140.25772,82.589257 142.23898,82.314480 144.19142,81.614260 C 146.47188,81.098710 148.64271,79.959926 150.63761,78.824244 C 152.14711,77.754911 151.81527,75.346631 150.43750,74.312500 C 150.23406,72.704926 152.73875,72.682794 153.75639,71.819616 C 156.49819,70.564020 158.90600,68.804050 161.21875,66.906250 C 160.19643,68.376408 159.81043,70.315970 160.38112,71.987759 C 161.34634,74.267655 164.22210,73.656108 166.15625,73.531250 C 168.08949,72.610730 168.83732,69.631414 166.87500,68.343750 C 164.02568,66.581529 166.47357,67.403459 168.27836,67.911665 C 170.51415,68.044548 173.31226,68.747610 174.83495,66.581402 C 176.52328,64.952843 175.46252,62.386049 173.84375,61.125000 C 171.82924,60.052772 169.41179,60.364713 167.22781,60.468857 C 165.26732,60.816302 163.77932,61.981088 162.56250,63.500000 C 161.07416,64.693238 164.27576,66.891706 162.51264,66.451187 C 161.23611,66.670932 162.80138,64.122782 161.27178,63.293106 C 160.27477,61.829766 158.59216,60.917429 157.34375,59.656250 C 163.37320,56.739900 170.41697,55.950383 175.81250,51.750000 C 177.79054,49.403625 176.89111,46.297658 176.31250,43.625000 C 172.71709,37.077334 166.72680,32.381991 161.58112,27.092054 C 156.10204,21.754721 150.65568,16.371055 145.15625,11.062500 C 142.76062,10.099303 140.31053,9.4347862 137.70606,9.5684113 C 137.43820,9.5943662 137.13013,9.4705862 136.87500,9.5625000 z M 144.00000,20.125000 C 145.41913,21.217458 146.85549,22.290152 148.28125,23.375000 C 146.97140,24.376925 147.43473,26.306660 146.96875,27.718750 C 145.01335,27.188020 142.88412,27.117042 141.28969,28.567875 C 140.30436,29.400862 138.46017,30.323076 138.31032,28.383898 C 137.43025,25.351664 136.59470,22.304201 135.68750,19.281250 C 137.21838,18.817776 138.78213,16.344334 140.28250,17.745803 C 141.52167,18.538869 142.76083,19.331934 144.00000,20.125000 z M 130.53125,30.406250 C 128.68750,30.593750 126.84375,30.781250 125.00000,30.968750 C 125.70615,27.451641 128.61722,24.990200 131.09307,22.632488 C 132.44877,21.648343 133.72082,20.531920 135.12500,19.625000 C 133.59375,23.218750 132.06250,26.812500 130.53125,30.406250 z " + id="path1304" /> + </g> + <path + style="fill:url(#linearGradient1322);fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 78.468542,10.216821 C 75.406213,10.216823 72.323010,11.369737 69.976423,13.716321 L 28.309048,55.430356 C 26.009076,57.730272 24.808608,60.734604 24.762888,63.735835 C 24.762246,63.786202 24.762888,63.872106 24.762888,63.922475 L 24.856208,63.922475 C 25.654475,66.959676 46.258230,70.813287 48.559486,73.114494 C 52.034797,76.589830 35.238960,79.157777 38.714227,82.633131 C 42.189523,86.108431 59.735084,89.329652 63.210724,92.805012 C 66.686050,96.280332 56.095888,99.968182 59.571244,103.44349 C 63.046555,106.91885 74.703745,102.59065 72.589383,111.65565 C 77.282542,116.34881 87.076796,114.10913 93.633042,109.41597 C 97.108353,105.94066 86.984820,106.26556 90.460160,102.79025 C 93.935473,99.314902 102.71230,99.298562 110.10402,90.985272 C 107.12876,86.358021 97.390000,84.382051 100.86534,80.906713 C 104.34065,77.431409 111.06300,79.175321 125.64179,72.554574 C 132.75855,69.322402 132.20143,66.898885 132.17419,63.922475 C 132.17362,63.859844 132.17419,63.798946 132.17419,63.735835 L 132.12753,63.735835 C 132.08182,60.734607 130.92794,57.730277 128.62803,55.430356 L 86.914001,13.716321 C 84.567429,11.369740 81.530871,10.216821 78.468542,10.216821 z M 59.991184,75.260853 C 66.201756,76.871504 73.111347,78.955868 78.655182,78.993653 L 78.888482,81.513293 C 74.141227,81.023952 64.086006,78.710363 61.717604,77.500533 L 59.991184,75.260853 z M 124.70859,86.319271 C 123.76053,86.288891 122.86335,86.383941 122.18895,86.552571 C 120.91747,86.870282 114.74061,87.016652 115.23661,90.985272 C 120.69367,92.968622 129.12948,94.487582 130.12115,90.518672 C 130.86551,87.542792 127.55274,86.410411 124.70859,86.319271 z M 53.365465,94.391452 C 52.506936,94.291402 51.667011,94.397222 50.845825,94.811392 C 47.561932,96.467852 45.351592,100.14833 48.419506,101.67041 C 51.487732,103.19250 53.661984,101.45941 56.351705,99.570712 C 59.041739,97.682322 58.972518,97.313012 58.778024,96.584472 C 58.405655,96.683782 55.941067,94.691622 53.365465,94.391452 z M 113.37021,95.044692 C 110.88978,96.036632 110.91892,99.482602 112.90361,100.97051 C 114.88780,102.45872 117.37116,101.49614 118.36283,100.50391 C 119.35532,99.511972 118.33051,96.036652 113.37021,95.044692 z " + id="path1217" + sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccc" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + <path + style="fill:url(#linearGradient1231);fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 25.748195,58.983802 C 25.069168,60.484820 24.699511,62.088386 24.675015,63.696461 C 24.674375,63.746824 24.675015,63.832738 24.675015,63.883101 L 24.768335,63.883101 C 25.532194,66.789384 44.034284,70.422637 47.678393,72.748500 C 49.285306,71.792649 50.340763,70.791543 49.264832,69.715600 C 46.963576,67.414389 26.359823,63.560781 25.561555,60.523581 L 25.468235,60.523581 C 25.468235,60.473204 25.467595,60.387304 25.468235,60.336942 C 25.475280,59.874537 25.686531,59.443757 25.748195,58.983802 z M 132.03964,65.049601 C 131.22443,66.340254 129.65777,67.652109 126.34713,69.155680 C 111.76835,75.776420 105.04600,74.032516 101.57069,77.507812 C 100.51786,78.560641 100.89350,79.461052 101.71067,80.354072 C 105.38973,77.752669 112.01329,78.664472 125.55391,72.515200 C 131.70333,69.722349 132.05669,67.513308 132.03964,65.049601 z M 60.696531,71.861960 L 62.422951,74.101632 C 64.791352,75.311463 74.846572,77.625067 79.593829,78.114392 L 79.360529,75.594752 C 73.816694,75.556961 66.907102,73.472618 60.696531,71.861960 z M 40.119473,79.607512 C 38.565476,80.548088 37.568913,81.536279 38.626354,82.593751 C 42.101651,86.069051 59.647211,89.290272 63.122851,92.765632 C 63.275692,92.918462 63.255326,93.078602 63.356151,93.232232 C 64.435614,91.947532 65.165573,90.655612 63.916071,89.406112 C 60.566937,86.057251 44.419333,82.939151 40.119473,79.607512 z M 117.10845,87.866332 C 115.91482,88.486362 114.95058,89.360392 115.14873,90.945882 C 120.60578,92.929232 129.04159,94.448192 130.03326,90.479292 C 130.22625,89.707762 130.12018,89.057262 129.84662,88.519572 C 127.48913,90.422432 121.65703,89.359992 117.10845,87.866332 z M 108.52303,89.546092 C 101.68539,95.627832 94.291059,96.265772 91.165507,99.391352 C 89.908251,100.64860 90.617583,101.33525 91.632107,101.95765 C 95.620160,99.286262 103.30109,98.498152 110.01615,90.945882 C 109.67197,90.410612 109.01729,90.016842 108.52303,89.546092 z M 112.39580,95.705212 C 110.96059,97.100002 111.14367,99.677592 112.81574,100.93113 C 114.79992,102.41933 117.28328,101.45675 118.27495,100.46453 C 118.78497,99.954792 118.71737,98.812252 117.90167,97.664932 C 116.69163,98.288052 115.10107,98.690742 113.60896,97.571612 C 112.97842,97.098902 112.61381,96.431702 112.39580,95.705212 z M 57.383671,95.891852 C 57.217332,96.012982 57.251127,96.035572 57.057051,96.171812 C 54.367330,98.060502 52.193078,99.793612 49.124852,98.271512 C 48.483305,97.953222 48.223383,97.480502 48.005012,97.011692 C 46.640740,98.694072 46.307086,100.62659 48.331632,101.63103 C 51.399861,103.15311 53.574111,101.42002 56.263832,99.531332 C 58.953868,97.642932 58.884645,97.273622 58.690151,96.545092 C 58.562389,96.579162 57.924006,96.197372 57.383671,95.891852 z M 60.043291,99.577992 C 58.963831,100.86268 58.233858,102.15460 59.483371,103.40410 C 62.958684,106.87946 74.615872,102.55126 72.501510,111.61626 C 77.194670,116.30942 86.988927,114.06974 93.545171,109.37658 C 94.825402,108.09634 94.082889,107.39241 93.031907,106.76362 C 86.534250,110.87138 77.700406,112.66245 73.294729,108.25674 C 75.409092,99.191752 63.751901,103.51996 60.276591,100.04459 C 60.123748,99.891752 60.144117,99.731612 60.043291,99.577992 z " + id="path1269" + sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + <path + style="fill:url(#linearGradient1272);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 99.186075,30.398236 L 124.44205,57.534989 C 124.44205,57.534989 131.96512,65.595411 126.05415,68.819579 C 120.14317,72.043747 102.14157,76.880001 102.14157,76.880001 L 69.422516,29.764596 L 99.186075,30.398236 z " + id="path1271" + sodipodi:nodetypes="cccccc" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + <path + style="fill:url(#linearGradient1277);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 63.243695,31.078988 L 42.657304,54.706552 C 42.657304,54.706552 34.703472,61.724642 39.850070,64.531876 C 44.996668,67.339111 78.917426,78.801990 102.77892,74.591136 L 75.408382,33.652287 L 63.243695,31.078988 z " + id="path1276" + sodipodi:nodetypes="cccccc" + transform="matrix(1.401650,0.000000,0.000000,1.401650,-35.26049,-4.181157)" /> + <path + style="fill:url(#linearGradient1318);fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 79.571944,14.847933 C 83.032254,14.873506 97.565101,29.009298 101.72458,31.925491 C 105.88407,34.841684 104.90857,36.754316 104.90857,36.936622 L 93.243582,31.290763 L 92.077082,40.109502 L 85.638002,37.076602 L 75.746078,43.702321 L 71.919958,30.637523 L 67.067318,42.069221 L 53.395938,43.422361 L 53.535918,37.356562 L 73.730570,17.473723 C 75.195738,16.031178 76.175081,14.822360 79.571944,14.847933 z " + id="path1317" + sodipodi:nodetypes="ccccccccccczz" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + </g> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Title"> + <text + x="45" + y="70" + style="font-size:48.000000;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1.0000000;stroke:none;stroke-width:3.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;display:block;font-family:Arial;text-anchor:start;writing-mode:lr" + id="text48"><tspan + id="tspan49">Overview</tspan></text> + <text + xml:space="preserve" + style="font-size:32.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;color:#000000;fill:#000000;fill-opacity:1.0000000;fill-rule:nonzero;stroke:none;stroke-width:3.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;font-family:Arial;letter-spacing:0.0000000;text-anchor:start;writing-mode:lr;" + x="221.42857" + y="176.19048" + id="text1126" + transform="translate(-178.0067,-2.380952)" + sodipodi:linespacing="140%"><tspan + x="221.42857" + y="176.19048" + sodipodi:role="line" + id="tspan1270">* Current inkscape gui/app architecture</tspan><tspan + x="221.42857" + y="220.99047" + sodipodi:role="line" + id="tspan1272">* Problems with current architecture</tspan><tspan + x="221.42857" + y="265.79047" + sodipodi:role="line" + id="tspan1274"></tspan><tspan + x="221.42857" + y="310.59047" + sodipodi:role="line" + id="tspan1276">* Current inkscape_gtkmm architecture</tspan><tspan + x="221.42857" + y="355.39047" + sodipodi:role="line" + id="tspan1278">* Future capabilities we'd like to support</tspan><tspan + x="221.42857" + y="400.19047" + sodipodi:role="line" + id="tspan1280"></tspan><tspan + x="221.42857" + y="444.99047" + sodipodi:role="line" + id="tspan1282">* Next generation architecture</tspan><tspan + x="221.42857" + y="489.79047" + sodipodi:role="line" + id="tspan1284">* Evolving to next gen inkscape architecture</tspan></text> + </g> + <g + inkscape:groupmode="layer" + id="layer3" + inkscape:label="Drawing Area" /> +</svg> diff --git a/doc/NewAppArchitecture/03-current.svg b/doc/NewAppArchitecture/03-current.svg new file mode 100644 index 000000000..af762c9bf --- /dev/null +++ b/doc/NewAppArchitecture/03-current.svg @@ -0,0 +1,476 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" +"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + sodipodi:docbase="/home/bryce/src/Inkscape/InkAppPresent" + sodipodi:docname="04-current-main.svg" + height="480pt" + width="640pt" + inkscape:version="0.40" + sodipodi:version="0.32" + id="svg586" + xmlns="http://www.w3.org/2000/svg" + xmlns:cc="http://web.resource.org/cc/" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs + id="defs588"> + <marker + style="overflow:visible;" + id="TriangleOutL" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleOutL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path2817" + sodipodi:nodetypes="cccc" /> + </marker> + <marker + style="overflow:visible;" + id="TriangleInL" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleInL"> + <path + transform="scale(-0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path2823" + sodipodi:nodetypes="cccc" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2L" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2L"> + <path + transform="scale(1.1) translate(-5,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" + id="path2863" + sodipodi:nodetypes="cccc" /> + </marker> + <linearGradient + id="linearGradient2570"> + <stop + id="stop2571" + offset="0.0000000" + style="stop-color:#000000;stop-opacity:1.0000000;" /> + <stop + id="stop2572" + offset="0.58504134" + style="stop-color:#000000;stop-opacity:0.62745100;" /> + <stop + id="stop2573" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + y2="0.98555958" + x2="0.27112675" + y1="0.097472921" + x1="0.50352114" + id="linearGradient1322" + xlink:href="#linearGradient1218" /> + <linearGradient + y2="0.99354839" + x2="-0.17253521" + y1="0.27741936" + x1="0.50704223" + id="linearGradient1318" + xlink:href="#linearGradient1273" /> + <linearGradient + gradientTransform="scale(1.004208,0.995809)" + y2="0.12454049" + x2="0.41986585" + y1="1.9347328" + x1="0.45376351" + id="linearGradient1307" + xlink:href="#linearGradient1222" /> + <linearGradient + gradientTransform="scale(1.006361,0.993679)" + y2="0.11846013" + x2="0.41548476" + y1="1.9667202" + x1="0.45009527" + id="linearGradient1306" + xlink:href="#linearGradient1222" /> + <linearGradient + gradientTransform="scale(1.002016,0.997989)" + y2="0.13959341" + x2="0.42603236" + y1="1.8676205" + x1="0.45839140" + id="linearGradient1305" + xlink:href="#linearGradient1222" /> + <linearGradient + y2="0.80203044" + x2="0.36971831" + y1="1.5228426" + x1="-0.36619717" + id="linearGradient1277" + xlink:href="#linearGradient1273" /> + <linearGradient + y2="0.55458528" + x2="0.53521127" + y1="0.23580793" + x1="1.0739436" + id="linearGradient1272" + xlink:href="#linearGradient1273" /> + <linearGradient + id="linearGradient1270" + xlink:href="#linearGradient1222" /> + <linearGradient + y2="0.50000000" + x2="1.0000000" + y1="0.50000000" + x1="0.00000000" + id="linearGradient1231" + xlink:href="#linearGradient1323" /> + <linearGradient + y2="0.24742271" + x2="0.42605633" + y1="2.1597939" + x1="-0.96478873" + id="linearGradient1221" + xlink:href="#linearGradient1222" /> + <linearGradient + id="linearGradient1218"> + <stop + id="stop1219" + offset="0.00000000" + style="stop-color:#000000;stop-opacity:1.0000000;" /> + <stop + id="stop1321" + offset="0.073255815" + style="stop-color:#323232;stop-opacity:1.0000000;" /> + <stop + id="stop1320" + offset="0.65260679" + style="stop-color:#000000;stop-opacity:1.0000000;" /> + <stop + id="stop1220" + offset="1" + style="stop-color:#fff;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient1222"> + <stop + id="stop1223" + offset="0.0000000" + style="stop-color:#0081ac;stop-opacity:1.0000000;" /> + <stop + id="stop1722" + offset="0.50000000" + style="stop-color:#006d91;stop-opacity:0.62745100;" /> + <stop + id="stop1224" + offset="1.0000000" + style="stop-color:#000000;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient1273"> + <stop + id="stop1274" + offset="0.00000000" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + <stop + id="stop1275" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.00000000;" /> + </linearGradient> + <linearGradient + id="linearGradient1323"> + <stop + id="stop1324" + offset="0.00000000" + style="stop-color:#000000;stop-opacity:0.77685952;" /> + <stop + id="stop1325" + offset="1.0000000" + style="stop-color:#000000;stop-opacity:0.00000000;" /> + </linearGradient> + <radialGradient + fy="0.15625000" + fx="0.50617284" + r="0.41400504" + cy="0.46875000" + cx="0.49382716" + id="radialGradient829" + xlink:href="#linearGradient826" /> + <linearGradient + id="linearGradient826"> + <stop + id="stop827" + offset="0.00000000" + style="stop-color:#000000;stop-opacity:0.95294118;" /> + <stop + id="stop830" + offset="0.36585677" + style="stop-color:#000000;stop-opacity:0.76078433;" /> + <stop + id="stop847" + offset="0.47107276" + style="stop-color:#000000;stop-opacity:0.52941179;" /> + <stop + id="stop828" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.00000000;" /> + </linearGradient> + <linearGradient + y2="-1.7333326" + x2="0.50000000" + y1="0.66667551" + x1="0.50000000" + id="linearGradient907" + xlink:href="#linearGradient909" /> + <linearGradient + id="linearGradient909"> + <stop + id="stop910" + offset="0.00000000" + style="stop-color:#000000;stop-opacity:0.00000000;" /> + <stop + id="stop913" + offset="1.0000000" + style="stop-color:#000000;stop-opacity:0.17000000;" /> + </linearGradient> + <linearGradient + id="linearGradient1309" + xlink:href="#linearGradient1222" /> + <linearGradient + y2="0.50000000" + x2="1.0000000" + y1="0.50000000" + x1="0.0000000" + id="linearGradient1308" + xlink:href="#linearGradient2570" /> + </defs> + <sodipodi:namedview + inkscape:current-layer="layer2" + inkscape:guide-bbox="true" + showguides="true" + inkscape:window-y="105" + inkscape:window-x="410" + inkscape:window-height="687" + inkscape:window-width="764" + inkscape:cy="232.38095" + inkscape:cx="348.40278" + inkscape:zoom="1.0500000" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" /> + <metadata + id="metadata33"> + <rdf:RDF + id="RDF34"> + <cc:Work + id="Work35" + rdf:about=""> + <dc:format + id="format36">image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" + id="type38" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + style="display:block" + inkscape:label="Background" + id="layer1" + inkscape:groupmode="layer"> + <rect + y="1.7763568e-15" + x="0.0000000" + height="112.50000" + width="800.00000" + id="topbluebox" + style="font-size:12.000000;fill:url(#linearGradient1309);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:3.0000000pt;" /> + <path + sodipodi:nodetypes="cc" + id="path654" + d="M -0.034245957,110.20928 L 797.51553,110.00778" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:url(#linearGradient1308);stroke-width:4.9844480;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;" /> + <g + transform="translate(646.2792,-9.754791)" + id="g1085"> + <g + transform="matrix(0.875802,0.000000,0.000000,0.869278,1.048583,-7.965682)" + id="g1394"> + <path + transform="matrix(0.394071,0.000000,0.000000,8.155385e-2,-31.69751,94.58860)" + style="opacity:0.69398910;fill:url(#radialGradient829);stroke-width:4.4309568;stroke-dasharray:17.723827 17.723827 ;stroke-dashoffset:0.0000000;" + d="M 600.00000 300.00000 A 300.00000 300.00000 0 1 0 0.0000000,300.00000 A 300.00000 300.00000 0 1 0 600.00000 300.00000 z" + sodipodi:ry="300.00000" + sodipodi:rx="300.00000" + sodipodi:cy="300.00000" + sodipodi:cx="300.00000" + id="path898" + sodipodi:type="arc" /> + <path + transform="matrix(0.280658,0.000000,0.000000,0.148676,4.082687,91.98483)" + style="fill:url(#radialGradient829);stroke-width:4.4309568;stroke-dasharray:17.723827 17.723827 ;stroke-dashoffset:0.0000000;" + d="M 600.00000 300.00000 A 300.00000 300.00000 0 1 0 0.0000000,300.00000 A 300.00000 300.00000 0 1 0 600.00000 300.00000 z" + sodipodi:ry="300.00000" + sodipodi:rx="300.00000" + sodipodi:cy="300.00000" + sodipodi:cx="300.00000" + id="ball1" + sodipodi:type="arc" /> + </g> + <g + style="fill:url(#linearGradient1221);" + transform="matrix(1.822197,0.000000,0.000000,1.662749,-180.0082,12.26653)" + id="g1310"> + <path + id="path1278" + d="M 139.27138,11.077118 C 137.22042,11.077119 135.15548,11.849270 133.58388,13.420868 L 105.67763,41.358368 C 104.13725,42.898711 103.33325,44.910828 103.30263,46.920868 C 103.30220,46.954601 103.30263,47.012134 103.30263,47.045868 L 103.36513,47.045868 C 103.89976,49.079999 117.69889,51.660911 119.24013,53.202118 C 121.56768,55.529685 110.31886,57.249538 112.64638,59.577118 C 114.97392,61.904658 126.72486,64.062038 129.05263,66.389620 C 131.38019,68.717170 124.28755,71.187070 126.61513,73.514620 C 128.94268,75.842201 136.74995,72.943440 135.33388,79.014621 C 138.47707,82.157811 145.03666,80.657811 149.42763,77.514621 C 151.75518,75.187070 144.97506,75.404670 147.30263,73.077120 C 149.63018,70.749540 155.50836,70.738600 160.45888,65.170868 C 158.46624,62.071818 151.94381,60.748438 154.27138,58.420868 C 156.59893,56.093323 161.10115,57.261288 170.86513,52.827118 C 175.63150,50.662408 175.25838,49.039285 175.24013,47.045868 C 175.23975,47.003922 175.24013,46.963136 175.24013,46.920868 L 175.20888,46.920868 C 175.17827,44.910830 174.40547,42.898714 172.86513,41.358368 L 144.92763,13.420868 C 143.35604,11.849272 141.32234,11.077118 139.27138,11.077118 z M 139.02138,14.702118 C 139.93315,14.725869 140.67125,15.422422 142.11513,16.358368 L 155.30263,26.139618 C 155.44708,26.233292 155.58252,26.320552 155.70888,26.420868 C 155.83525,26.521171 155.97562,26.627132 156.08388,26.733368 C 156.19214,26.839410 156.27479,26.966073 156.36513,27.077118 C 156.45527,27.188145 156.54310,27.305955 156.61513,27.420868 C 156.68737,27.535969 156.74853,27.646585 156.80263,27.764618 C 156.85677,27.882866 156.89163,27.987920 156.92763,28.108368 C 156.96385,28.228632 157.00329,28.361823 157.02138,28.483368 C 157.03948,28.605130 157.05263,28.736271 157.05263,28.858368 L 149.24013,25.077118 L 148.45888,30.983368 L 144.14638,28.952118 L 137.52138,33.389618 L 134.95888,24.639618 L 131.70888,32.295868 L 122.55263,33.202118 L 122.64638,29.139618 C 122.64638,28.162533 127.93872,21.330614 131.14638,19.702118 L 137.02138,15.483368 C 137.88771,14.921800 138.47431,14.687867 139.02138,14.702118 z M 126.89638,54.639618 C 131.05584,55.718333 135.68346,57.114312 139.39638,57.139618 L 139.55263,58.827118 C 136.37321,58.499388 129.63884,56.949888 128.05263,56.139618 L 126.89638,54.639618 z M 170.24013,62.045868 C 169.60518,62.025518 169.00430,62.089178 168.55263,62.202118 C 167.70107,62.414898 163.56419,62.512928 163.89638,65.170868 C 167.55118,66.499190 173.20097,67.516500 173.86513,64.858368 C 174.36366,62.865308 172.14497,62.106908 170.24013,62.045868 z M 122.45888,67.452120 C 121.88389,67.385110 121.32136,67.455980 120.77138,67.733370 C 118.57203,68.842760 117.09168,71.307720 119.14638,72.327120 C 121.20129,73.346520 122.65747,72.185800 124.45888,70.920870 C 126.26050,69.656140 126.21414,69.408800 126.08388,68.920870 C 125.83449,68.987380 124.18386,67.653150 122.45888,67.452120 z M 162.64638,67.889620 C 160.98514,68.553960 161.00465,70.861860 162.33388,71.858370 C 163.66277,72.855080 165.32597,72.210400 165.99013,71.545870 C 166.65484,70.881530 165.96848,68.553970 162.64638,67.889620 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="path1283" + d="M 137.96875,10.718750 C 134.70402,11.060845 132.45341,13.855395 130.15790,15.940974 C 121.77155,24.503910 113.19525,32.911552 104.88478,41.529122 C 103.53165,43.257666 102.98133,45.293623 102.71875,47.437500 C 107.43946,50.886242 113.69835,50.905815 118.71875,53.781250 C 117.30484,56.014138 113.86394,55.927723 112.30534,58.153586 C 110.95047,59.066432 112.87438,60.562599 113.88390,60.907202 C 118.07998,63.025863 122.80956,63.838835 126.97834,66.068813 C 129.14039,66.223477 128.99465,68.397410 127.55968,69.465540 C 126.42313,70.610466 124.66557,72.512182 126.40386,73.938766 C 128.52893,75.415674 131.34635,75.011355 133.71875,75.875000 C 135.38587,76.789177 134.20286,78.442002 135.34375,79.593750 C 138.20878,81.840481 142.17613,81.444087 145.36980,80.162063 C 147.01184,79.679133 148.50293,78.612108 149.93750,77.781250 C 151.32137,76.168445 149.16317,75.014407 147.93750,74.343750 C 147.13207,73.007556 149.81258,72.471472 150.72621,71.835396 C 154.22932,70.415525 157.63139,68.772275 160.32323,66.076023 C 162.00146,65.040055 159.53684,63.566475 158.75000,62.750000 C 157.29555,61.671425 155.38495,61.005736 154.46875,59.343750 C 156.83166,56.736844 160.77991,57.222943 163.82692,55.886662 C 167.48614,54.956060 170.96688,53.327613 174.19128,51.441061 C 176.31894,49.855420 175.75931,47.094289 175.34438,44.858149 C 173.82714,40.146659 169.32671,37.346121 166.14614,33.782162 C 159.00255,26.737555 151.96598,19.558149 144.75603,12.597114 C 142.83187,11.117125 140.40461,10.324926 137.96875,10.718750 z M 140.15625,15.718750 C 145.33185,19.512142 150.51925,23.291773 155.68750,27.093750 C 155.79568,28.128330 152.96647,25.994412 151.88519,25.704486 C 150.56126,25.310550 148.23232,22.990502 148.60160,25.735802 C 148.03383,26.854222 148.89364,30.614243 147.25375,29.748789 C 145.77079,28.952048 143.79956,27.767016 142.39696,29.393778 C 140.87922,30.408352 139.36149,31.422926 137.84375,32.437500 C 136.92659,29.270978 136.01364,26.103230 135.09375,22.937500 C 133.83186,25.869891 132.59553,28.813265 131.34375,31.750000 C 128.60417,32.020833 125.86458,32.291667 123.12500,32.562500 C 122.93577,30.531586 123.37937,28.492090 124.78964,27.051727 C 127.83705,22.165897 132.91432,19.181067 137.48762,15.928279 C 138.38080,15.399443 139.18306,15.465846 140.15625,15.718750 z M 132.06250,56.562500 C 134.25968,57.131800 136.54653,57.244809 138.78125,57.625000 C 137.93164,58.641801 135.83490,57.320885 134.50134,57.277133 C 132.75919,56.896272 131.01731,56.527068 129.37500,55.812500 C 130.27083,56.062500 131.16667,56.312500 132.06250,56.562500 z M 168.50000,61.625000 C 166.47980,62.095190 163.59992,62.369201 163.34375,64.968750 C 164.00781,65.934196 166.11962,66.292948 167.47626,66.551501 C 169.60910,66.891924 172.52463,67.659468 174.01886,65.672524 C 175.29513,63.892929 173.38643,61.628153 171.40540,61.754929 C 170.44376,61.426788 169.48969,61.503021 168.50000,61.625000 z M 120.65625,67.156250 C 119.17864,68.173454 117.17273,69.706513 117.81250,71.750000 C 119.32360,73.943032 122.44871,73.328157 124.17581,71.744685 C 125.31806,71.095411 127.22708,69.849349 126.34375,68.406250 C 124.53029,67.617814 122.70705,66.421404 120.65625,67.156250 z M 162.25000,67.468750 C 160.98536,68.304844 160.47655,70.055902 161.35305,71.321264 C 162.02451,73.004295 164.27223,73.179865 165.64672,72.263080 C 167.48408,71.700360 166.67812,69.347513 165.33731,68.658474 C 164.66189,67.815250 163.12029,67.406310 162.25000,67.468750 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="path1286" + d="M 137.09375,12.062500 C 133.45264,13.658306 130.89510,17.054651 128.02763,19.760075 C 120.64992,27.277135 113.11748,34.668181 105.81675,42.244521 C 104.77302,43.583830 104.19848,45.113312 103.93750,46.781250 C 108.02500,49.661848 113.35464,49.814484 117.77247,52.034312 C 119.23732,52.180074 120.83004,53.663696 119.47530,54.914506 C 117.72685,56.714093 114.64707,56.868986 113.18750,58.937500 C 116.98689,61.678185 121.72461,62.314645 125.91888,64.199775 C 127.35246,65.248996 129.93899,65.341959 130.00000,67.531250 C 129.61283,69.469175 127.68115,70.594821 126.84375,72.343750 C 128.66657,74.916318 132.41661,73.526770 134.81763,75.194505 C 136.12150,75.998634 135.76289,77.719238 136.33739,78.786112 C 139.34189,80.984126 143.56705,80.023489 146.59979,78.262860 C 147.57821,77.931235 150.25551,76.737683 148.25234,75.866570 C 146.79311,75.539319 145.57083,73.791727 146.98575,72.676315 C 150.59379,69.928273 155.52636,69.300230 158.75379,65.912819 C 160.44061,64.636839 157.51978,63.512312 156.64603,62.784855 C 155.31686,61.805358 153.02074,60.864770 153.31250,58.906250 C 155.52467,55.836091 159.76350,56.249927 162.98171,54.909139 C 166.64088,54.011598 170.17880,52.442724 173.39619,50.585767 C 175.44759,48.766928 174.40312,45.854433 173.70402,43.674602 C 170.01715,38.505895 164.93468,34.528530 160.60640,29.906454 C 155.05848,24.484276 149.68028,18.831089 144.02714,13.552135 C 142.01313,12.267231 139.68457,11.155741 137.26959,12.030263 L 137.09375,12.062500 z M 139.25000,14.156250 C 144.36849,16.573687 148.44456,20.615673 153.06166,23.857057 C 154.79682,25.417824 157.75256,26.462276 157.65625,29.218750 C 155.98301,29.620934 154.51821,27.909197 152.92283,27.467153 C 151.47889,26.979622 149.05912,24.688826 149.46490,27.619328 C 148.95092,28.676042 149.67609,32.096323 148.30430,31.528870 C 146.86362,30.916675 145.25114,29.742049 143.73062,29.880583 C 141.56112,31.359522 139.38321,32.826259 137.21875,34.312500 C 136.40063,31.654144 135.63994,28.977747 134.84375,26.312500 C 133.78712,28.431959 132.98467,30.961875 131.78125,32.843750 C 128.52084,33.166779 125.26035,33.488957 122.00000,33.812500 C 122.02692,31.439278 121.58820,28.751334 123.45144,26.900643 C 126.38650,21.928911 131.54097,18.937382 135.96875,15.531250 C 137.05500,15.131227 138.17386,14.356070 139.25000,14.156250 z M 126.34375,53.906250 C 130.81931,55.099287 135.33348,56.080112 139.93750,56.625000 C 140.81508,58.380031 139.61654,59.889689 137.75155,59.030564 C 134.35469,58.342143 130.95451,57.411091 127.62500,56.500000 C 127.37596,56.018046 124.72663,53.333015 126.34375,53.906250 z M 168.68750,62.750000 C 167.26725,63.145732 165.19352,63.022642 164.68750,64.750000 C 167.41558,65.272026 170.36127,66.626958 173.03125,65.187500 C 173.94813,63.333514 171.22391,62.807999 169.92452,62.707344 C 169.51218,62.721563 169.09984,62.735781 168.68750,62.750000 z M 120.96875,68.250000 C 119.88102,69.094191 117.71809,71.141191 120.00567,71.867660 C 122.11744,72.377527 123.71955,70.573549 125.28125,69.468750 C 124.17010,68.379529 122.48301,67.967608 120.96875,68.250000 z M 162.25000,68.937500 C 161.26655,70.838341 164.03769,72.707639 165.32625,71.028976 C 165.98639,69.968138 163.10932,68.105539 162.25000,68.937500 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="path1295" + d="M 137.50000,12.562500 C 131.56402,15.884438 127.47918,21.513076 122.59316,26.106819 C 117.07494,31.800872 111.33765,37.333066 105.95500,43.127274 C 105.27016,44.232264 103.90274,46.716455 105.88806,47.110513 C 110.48303,49.525949 116.07018,49.897473 120.25000,52.937500 C 121.19557,55.258014 118.31954,56.204644 116.77699,57.135076 C 115.14828,57.646504 113.25757,59.174666 115.98524,59.736007 C 120.51650,62.179113 125.90956,62.812244 130.06250,65.968750 C 131.40440,68.155882 128.87852,70.088345 127.96429,71.816940 C 127.97548,73.606583 130.61198,73.210238 131.85374,73.694589 C 134.00698,73.861384 136.31306,75.067306 136.52629,77.437982 C 137.24770,79.315251 139.82104,79.377347 141.56250,79.375000 C 143.88381,79.081698 145.88731,77.848938 148.00000,76.937500 C 147.89289,75.484280 145.47385,75.343455 145.78125,73.562500 C 147.65028,70.568783 151.46696,69.934698 154.32757,68.211442 C 155.95166,67.507534 157.40819,66.436524 158.50000,65.031250 C 156.69534,62.893495 153.11684,62.207207 152.76893,59.025530 C 153.13476,57.911585 154.90043,56.856141 156.14992,56.314935 C 161.47352,54.305871 167.29666,53.530281 172.18291,50.436255 C 174.75469,49.397100 173.90347,46.181096 173.15013,44.168122 C 170.99740,41.143850 168.08639,38.542958 165.64236,35.681332 C 163.12371,33.093790 160.49665,30.610931 157.93750,28.062500 C 158.99092,29.594714 157.00835,30.333418 155.86310,29.376751 C 153.95887,28.546062 152.06033,27.726589 150.12500,26.968750 C 150.04976,28.633800 149.69671,30.253091 149.34375,31.875000 C 146.94959,32.517021 144.62510,29.359512 142.44997,31.405021 C 140.65579,32.399012 139.25573,34.074138 137.34005,34.698602 C 135.96867,34.449689 136.15225,31.657450 135.44638,30.368996 C 135.03220,27.477998 134.31032,28.114323 133.43720,30.484434 C 132.63691,31.983328 132.29360,34.079093 130.12469,33.576560 C 127.22896,33.863646 124.33317,34.149933 121.43750,34.437500 C 121.45635,31.458390 121.16984,28.094375 123.52595,25.839572 C 126.82257,21.188668 131.69023,18.019711 136.23357,14.793262 C 137.75437,14.087412 139.64327,13.037594 141.05071,14.536711 C 144.77608,17.093755 148.56965,19.491887 152.06250,22.343750 C 149.06655,19.513772 146.25485,16.420638 143.14594,13.751994 C 141.38445,12.871744 139.52020,11.789900 137.50000,12.562500 z M 126.40625,53.343750 C 131.09445,54.266714 135.77718,55.221773 140.46875,56.125000 C 140.66311,57.490600 140.90400,59.768414 138.90019,59.717011 C 134.99279,58.970773 131.04202,57.882901 127.18750,56.875000 C 126.61048,55.955764 124.83534,54.556620 125.40625,53.625000 C 125.73497,53.577157 126.08499,53.292470 126.40625,53.343750 z M 166.53125,63.812500 C 164.90117,64.830649 168.72302,64.879550 169.60036,65.161786 C 170.82454,65.513571 173.80209,64.644903 171.50000,63.593750 C 169.78209,63.217030 168.21140,63.255613 166.53125,63.812500 z M 120.81250,69.187500 C 118.77488,70.497531 120.63987,72.049766 122.29985,70.780747 C 124.22011,70.547064 124.25797,68.584075 122.13849,68.857155 C 121.62590,68.786616 121.20364,68.805690 120.81250,69.187500 z M 162.78125,70.250000 C 165.04372,72.410337 164.50416,68.582957 162.78125,69.787913 C 162.78125,69.883882 162.78125,70.191942 162.78125,70.250000 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="path1300" + d="M 137.25000,10.312500 C 134.57328,10.811904 132.67255,13.050780 130.64866,14.715585 C 121.77957,23.451854 113.11785,32.437236 104.37500,41.281250 C 103.17019,43.288146 102.47259,45.456013 102.06250,47.750000 C 105.83476,49.628698 109.64657,51.368815 113.75481,52.377095 C 114.74672,53.000901 118.15181,53.211596 117.03125,54.625000 C 114.87625,55.770623 112.18432,56.545814 111.25000,59.062500 C 113.07397,62.261249 117.13309,62.448994 120.14188,63.972108 C 122.66750,64.970987 125.19313,65.969869 127.71875,66.968750 C 127.79709,69.608591 127.12737,68.724937 125.79671,67.542170 C 123.76150,66.508388 120.74167,65.559916 119.14266,67.799744 C 117.68910,68.685330 116.55779,70.940149 117.66673,72.361712 C 119.74129,74.610002 123.29896,73.558599 125.22361,71.631365 C 125.39044,71.451948 124.94524,74.329263 126.55554,74.625682 C 128.75187,75.888131 131.56113,75.535204 133.75000,76.781250 C 134.17453,78.637203 134.92263,80.738750 137.10053,81.029661 C 140.53970,82.420114 144.41944,81.397273 147.50485,79.584682 C 148.81540,78.872018 151.32795,78.343669 150.75195,76.374975 C 150.70713,75.080531 147.53803,74.300613 149.31250,73.093750 C 153.55943,71.203594 157.91230,69.209830 161.18750,65.843750 C 161.99115,63.731003 159.07145,62.849633 157.93750,61.562500 C 156.57653,60.417748 154.30116,59.195844 157.17010,58.407983 C 162.44672,56.428116 168.30037,55.651561 173.14000,52.536010 C 175.69933,51.724285 176.75286,48.825627 176.01594,46.382200 C 175.99204,43.921497 174.36450,41.884430 172.99509,39.973772 C 168.23708,34.553265 162.73310,29.839073 157.72691,24.648245 C 153.37676,20.454464 149.19589,15.998891 144.74248,11.964991 C 142.49218,10.519398 139.90204,10.047325 137.25000,10.312500 z M 140.40625,16.625000 C 144.38180,19.415210 148.26381,22.371245 152.21875,25.218750 C 151.00059,24.471219 149.71107,24.008458 148.28125,23.906250 C 148.08169,25.616789 147.84012,27.322499 147.62500,29.031250 C 145.77312,28.480352 143.67622,27.363820 142.02088,28.944411 C 140.79579,29.321785 138.71876,32.029330 138.02739,30.946881 C 137.09069,27.714729 136.15797,24.481420 135.21875,21.250000 C 133.79126,24.568262 132.38708,27.896549 130.96875,31.218750 C 128.56250,31.458333 126.15625,31.697917 123.75000,31.937500 C 123.73611,28.504117 126.40867,25.941624 128.50533,23.538181 C 131.60340,20.877921 134.84009,18.280137 138.37100,16.266120 C 139.05687,15.927768 139.72649,16.501380 140.40625,16.625000 z M 165.12500,61.937500 C 163.94994,62.683294 162.04675,64.163789 163.31250,65.625000 C 165.77599,67.237331 168.84980,67.346191 171.68759,67.438839 C 173.79767,67.380039 175.87709,64.882603 174.44068,62.966319 C 173.10190,60.663393 170.05340,61.177216 167.81605,61.201002 C 166.91904,61.446503 166.02202,61.692001 165.12500,61.937500 z M 162.03125,67.031250 C 160.83535,68.000188 160.29043,69.695123 160.76346,71.258236 C 161.16730,73.039050 163.22496,73.494707 164.78719,72.992478 C 167.13879,73.181332 168.09248,69.825149 166.13394,68.653373 C 164.96960,67.668728 163.65541,66.689296 162.03125,67.031250 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="path1304" + d="M 136.87500,9.5625000 C 131.65304,11.769127 128.14544,16.384624 124.15881,20.216605 C 117.35142,27.117414 110.49657,33.984328 103.71875,40.906250 C 102.85273,43.332808 101.99819,45.763562 101.12500,48.187500 C 105.93068,50.283305 110.76347,52.276496 115.75000,53.906250 C 115.44333,55.363555 112.99770,55.191635 112.24058,56.587946 C 110.89606,57.445273 110.01695,59.785906 111.89556,60.567820 C 114.86490,63.357428 118.93991,64.363020 122.62500,65.875000 C 119.72774,65.033632 117.80750,68.090788 116.68750,70.250000 C 116.01105,72.950420 119.11437,74.651083 121.43923,74.259441 C 122.88425,74.778519 124.87048,71.894366 125.06555,74.129447 C 127.21708,76.574392 131.35224,75.998123 133.59751,78.288768 C 134.32398,80.302303 135.99246,81.986172 138.23383,82.006618 C 140.25772,82.589257 142.23898,82.314480 144.19142,81.614260 C 146.47188,81.098710 148.64271,79.959926 150.63761,78.824244 C 152.14711,77.754911 151.81527,75.346631 150.43750,74.312500 C 150.23406,72.704926 152.73875,72.682794 153.75639,71.819616 C 156.49819,70.564020 158.90600,68.804050 161.21875,66.906250 C 160.19643,68.376408 159.81043,70.315970 160.38112,71.987759 C 161.34634,74.267655 164.22210,73.656108 166.15625,73.531250 C 168.08949,72.610730 168.83732,69.631414 166.87500,68.343750 C 164.02568,66.581529 166.47357,67.403459 168.27836,67.911665 C 170.51415,68.044548 173.31226,68.747610 174.83495,66.581402 C 176.52328,64.952843 175.46252,62.386049 173.84375,61.125000 C 171.82924,60.052772 169.41179,60.364713 167.22781,60.468857 C 165.26732,60.816302 163.77932,61.981088 162.56250,63.500000 C 161.07416,64.693238 164.27576,66.891706 162.51264,66.451187 C 161.23611,66.670932 162.80138,64.122782 161.27178,63.293106 C 160.27477,61.829766 158.59216,60.917429 157.34375,59.656250 C 163.37320,56.739900 170.41697,55.950383 175.81250,51.750000 C 177.79054,49.403625 176.89111,46.297658 176.31250,43.625000 C 172.71709,37.077334 166.72680,32.381991 161.58112,27.092054 C 156.10204,21.754721 150.65568,16.371055 145.15625,11.062500 C 142.76062,10.099303 140.31053,9.4347862 137.70606,9.5684113 C 137.43820,9.5943662 137.13013,9.4705862 136.87500,9.5625000 z M 144.00000,20.125000 C 145.41913,21.217458 146.85549,22.290152 148.28125,23.375000 C 146.97140,24.376925 147.43473,26.306660 146.96875,27.718750 C 145.01335,27.188020 142.88412,27.117042 141.28969,28.567875 C 140.30436,29.400862 138.46017,30.323076 138.31032,28.383898 C 137.43025,25.351664 136.59470,22.304201 135.68750,19.281250 C 137.21838,18.817776 138.78213,16.344334 140.28250,17.745803 C 141.52167,18.538869 142.76083,19.331934 144.00000,20.125000 z M 130.53125,30.406250 C 128.68750,30.593750 126.84375,30.781250 125.00000,30.968750 C 125.70615,27.451641 128.61722,24.990200 131.09307,22.632488 C 132.44877,21.648343 133.72082,20.531920 135.12500,19.625000 C 133.59375,23.218750 132.06250,26.812500 130.53125,30.406250 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + </g> + <path + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" + sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccc" + id="path1217" + d="M 78.468542,10.216821 C 75.406213,10.216823 72.323010,11.369737 69.976423,13.716321 L 28.309048,55.430356 C 26.009076,57.730272 24.808608,60.734604 24.762888,63.735835 C 24.762246,63.786202 24.762888,63.872106 24.762888,63.922475 L 24.856208,63.922475 C 25.654475,66.959676 46.258230,70.813287 48.559486,73.114494 C 52.034797,76.589830 35.238960,79.157777 38.714227,82.633131 C 42.189523,86.108431 59.735084,89.329652 63.210724,92.805012 C 66.686050,96.280332 56.095888,99.968182 59.571244,103.44349 C 63.046555,106.91885 74.703745,102.59065 72.589383,111.65565 C 77.282542,116.34881 87.076796,114.10913 93.633042,109.41597 C 97.108353,105.94066 86.984820,106.26556 90.460160,102.79025 C 93.935473,99.314902 102.71230,99.298562 110.10402,90.985272 C 107.12876,86.358021 97.390000,84.382051 100.86534,80.906713 C 104.34065,77.431409 111.06300,79.175321 125.64179,72.554574 C 132.75855,69.322402 132.20143,66.898885 132.17419,63.922475 C 132.17362,63.859844 132.17419,63.798946 132.17419,63.735835 L 132.12753,63.735835 C 132.08182,60.734607 130.92794,57.730277 128.62803,55.430356 L 86.914001,13.716321 C 84.567429,11.369740 81.530871,10.216821 78.468542,10.216821 z M 59.991184,75.260853 C 66.201756,76.871504 73.111347,78.955868 78.655182,78.993653 L 78.888482,81.513293 C 74.141227,81.023952 64.086006,78.710363 61.717604,77.500533 L 59.991184,75.260853 z M 124.70859,86.319271 C 123.76053,86.288891 122.86335,86.383941 122.18895,86.552571 C 120.91747,86.870282 114.74061,87.016652 115.23661,90.985272 C 120.69367,92.968622 129.12948,94.487582 130.12115,90.518672 C 130.86551,87.542792 127.55274,86.410411 124.70859,86.319271 z M 53.365465,94.391452 C 52.506936,94.291402 51.667011,94.397222 50.845825,94.811392 C 47.561932,96.467852 45.351592,100.14833 48.419506,101.67041 C 51.487732,103.19250 53.661984,101.45941 56.351705,99.570712 C 59.041739,97.682322 58.972518,97.313012 58.778024,96.584472 C 58.405655,96.683782 55.941067,94.691622 53.365465,94.391452 z M 113.37021,95.044692 C 110.88978,96.036632 110.91892,99.482602 112.90361,100.97051 C 114.88780,102.45872 117.37116,101.49614 118.36283,100.50391 C 119.35532,99.511972 118.33051,96.036652 113.37021,95.044692 z " + style="fill:url(#linearGradient1322);fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" + sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" + id="path1269" + d="M 25.748195,58.983802 C 25.069168,60.484820 24.699511,62.088386 24.675015,63.696461 C 24.674375,63.746824 24.675015,63.832738 24.675015,63.883101 L 24.768335,63.883101 C 25.532194,66.789384 44.034284,70.422637 47.678393,72.748500 C 49.285306,71.792649 50.340763,70.791543 49.264832,69.715600 C 46.963576,67.414389 26.359823,63.560781 25.561555,60.523581 L 25.468235,60.523581 C 25.468235,60.473204 25.467595,60.387304 25.468235,60.336942 C 25.475280,59.874537 25.686531,59.443757 25.748195,58.983802 z M 132.03964,65.049601 C 131.22443,66.340254 129.65777,67.652109 126.34713,69.155680 C 111.76835,75.776420 105.04600,74.032516 101.57069,77.507812 C 100.51786,78.560641 100.89350,79.461052 101.71067,80.354072 C 105.38973,77.752669 112.01329,78.664472 125.55391,72.515200 C 131.70333,69.722349 132.05669,67.513308 132.03964,65.049601 z M 60.696531,71.861960 L 62.422951,74.101632 C 64.791352,75.311463 74.846572,77.625067 79.593829,78.114392 L 79.360529,75.594752 C 73.816694,75.556961 66.907102,73.472618 60.696531,71.861960 z M 40.119473,79.607512 C 38.565476,80.548088 37.568913,81.536279 38.626354,82.593751 C 42.101651,86.069051 59.647211,89.290272 63.122851,92.765632 C 63.275692,92.918462 63.255326,93.078602 63.356151,93.232232 C 64.435614,91.947532 65.165573,90.655612 63.916071,89.406112 C 60.566937,86.057251 44.419333,82.939151 40.119473,79.607512 z M 117.10845,87.866332 C 115.91482,88.486362 114.95058,89.360392 115.14873,90.945882 C 120.60578,92.929232 129.04159,94.448192 130.03326,90.479292 C 130.22625,89.707762 130.12018,89.057262 129.84662,88.519572 C 127.48913,90.422432 121.65703,89.359992 117.10845,87.866332 z M 108.52303,89.546092 C 101.68539,95.627832 94.291059,96.265772 91.165507,99.391352 C 89.908251,100.64860 90.617583,101.33525 91.632107,101.95765 C 95.620160,99.286262 103.30109,98.498152 110.01615,90.945882 C 109.67197,90.410612 109.01729,90.016842 108.52303,89.546092 z M 112.39580,95.705212 C 110.96059,97.100002 111.14367,99.677592 112.81574,100.93113 C 114.79992,102.41933 117.28328,101.45675 118.27495,100.46453 C 118.78497,99.954792 118.71737,98.812252 117.90167,97.664932 C 116.69163,98.288052 115.10107,98.690742 113.60896,97.571612 C 112.97842,97.098902 112.61381,96.431702 112.39580,95.705212 z M 57.383671,95.891852 C 57.217332,96.012982 57.251127,96.035572 57.057051,96.171812 C 54.367330,98.060502 52.193078,99.793612 49.124852,98.271512 C 48.483305,97.953222 48.223383,97.480502 48.005012,97.011692 C 46.640740,98.694072 46.307086,100.62659 48.331632,101.63103 C 51.399861,103.15311 53.574111,101.42002 56.263832,99.531332 C 58.953868,97.642932 58.884645,97.273622 58.690151,96.545092 C 58.562389,96.579162 57.924006,96.197372 57.383671,95.891852 z M 60.043291,99.577992 C 58.963831,100.86268 58.233858,102.15460 59.483371,103.40410 C 62.958684,106.87946 74.615872,102.55126 72.501510,111.61626 C 77.194670,116.30942 86.988927,114.06974 93.545171,109.37658 C 94.825402,108.09634 94.082889,107.39241 93.031907,106.76362 C 86.534250,110.87138 77.700406,112.66245 73.294729,108.25674 C 75.409092,99.191752 63.751901,103.51996 60.276591,100.04459 C 60.123748,99.891752 60.144117,99.731612 60.043291,99.577992 z " + style="fill:url(#linearGradient1231);fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" + sodipodi:nodetypes="cccccc" + id="path1271" + d="M 99.186075,30.398236 L 124.44205,57.534989 C 124.44205,57.534989 131.96512,65.595411 126.05415,68.819579 C 120.14317,72.043747 102.14157,76.880001 102.14157,76.880001 L 69.422516,29.764596 L 99.186075,30.398236 z " + style="fill:url(#linearGradient1272);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + transform="matrix(1.401650,0.000000,0.000000,1.401650,-35.26049,-4.181157)" + sodipodi:nodetypes="cccccc" + id="path1276" + d="M 63.243695,31.078988 L 42.657304,54.706552 C 42.657304,54.706552 34.703472,61.724642 39.850070,64.531876 C 44.996668,67.339111 78.917426,78.801990 102.77892,74.591136 L 75.408382,33.652287 L 63.243695,31.078988 z " + style="fill:url(#linearGradient1277);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" + sodipodi:nodetypes="ccccccccccczz" + id="path1317" + d="M 79.571944,14.847933 C 83.032254,14.873506 97.565101,29.009298 101.72458,31.925491 C 105.88407,34.841684 104.90857,36.754316 104.90857,36.936622 L 93.243582,31.290763 L 92.077082,40.109502 L 85.638002,37.076602 L 75.746078,43.702321 L 71.919958,30.637523 L 67.067318,42.069221 L 53.395938,43.422361 L 53.535918,37.356562 L 73.730570,17.473723 C 75.195738,16.031178 76.175081,14.822360 79.571944,14.847933 z " + style="fill:url(#linearGradient1318);fill-rule:evenodd;stroke-width:1.0000000pt;" /> + </g> + </g> + <g + inkscape:label="Title" + id="layer2" + inkscape:groupmode="layer"> + <text + id="text48" + style="font-size:48.000000;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1.0000000;stroke:none;stroke-width:3.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;display:block;font-family:Arial;text-anchor:start;writing-mode:lr;font-stretch:normal;font-variant:normal;" + y="70" + x="45" + sodipodi:linespacing="100%"><tspan + x="45.000000" + y="70.000000" + sodipodi:role="line" + id="tspan1508">Current Inkscape Architecture</tspan></text> + <text + xml:space="preserve" + style="font-size:24.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr;" + x="61.904762" + y="171.42857" + id="text3025" + sodipodi:linespacing="140%" + transform="translate(-8.333333,-13.09524)"><tspan + x="61.904762" + y="171.42857" + sodipodi:role="line" + id="tspan3452">* Core assumption: This is a Linux GUI Editor _only_</tspan><tspan + x="61.904762" + y="205.02857" + sodipodi:role="line" + id="tspan3454"> + Well, plus a GUI viewer, too</tspan><tspan + x="61.904762" + y="238.62857" + sodipodi:role="line" + id="tspan3456"> + Well, plus non-GUI cmdline tool, too</tspan><tspan + x="61.904762" + y="272.22857" + sodipodi:role="line" + id="tspan3458"> + Well, plus all the above on Windows, too</tspan><tspan + x="61.904762" + y="305.82857" + sodipodi:role="line" + id="tspan3460"> + (Architecture has grown organically)</tspan><tspan + x="61.904762" + y="339.42857" + sodipodi:role="line" + id="tspan3462"></tspan><tspan + x="61.904762" + y="373.02857" + sodipodi:role="line" + id="tspan3464">* Core architecture</tspan><tspan + x="61.904762" + y="406.62857" + sodipodi:role="line" + id="tspan3466"> + Gtk::Main - runs program</tspan><tspan + x="61.904762" + y="440.22857" + sodipodi:role="line" + id="tspan3468"> + Inkscape::Application - GUI editing mode</tspan><tspan + x="61.904762" + y="473.82857" + sodipodi:role="line" + id="tspan3470"> - Contains 'Document's</tspan><tspan + x="61.904762" + y="507.42857" + sodipodi:role="line" + id="tspan3472"> - Each Document has one or more 'View's</tspan><tspan + x="61.904762" + y="541.02857" + sodipodi:role="line" + id="tspan3474"> - An editable View is called a 'Desktop'</tspan><tspan + x="61.904762" + y="574.62857" + sodipodi:role="line" + id="tspan3476"> + Other run modes (inkview, cmdline) handled uniquely</tspan></text> + </g> + <g + inkscape:label="Drawing Area" + id="layer3" + inkscape:groupmode="layer" /> +</svg> diff --git a/doc/NewAppArchitecture/04-current-main.svg b/doc/NewAppArchitecture/04-current-main.svg new file mode 100644 index 000000000..ba7446884 --- /dev/null +++ b/doc/NewAppArchitecture/04-current-main.svg @@ -0,0 +1,584 @@ +<?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://web.resource.org/cc/" + 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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg586" + sodipodi:version="0.32" + inkscape:version="0.40+cvs" + width="640pt" + height="480pt" + sodipodi:docname="04-current-main.svg" + sodipodi:docbase="/home/bryce/src/Inkscape/InkAppPresent"> + <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 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </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 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </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 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </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 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </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 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </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="0.50352114" + y1="0.097472921" + x2="0.27112675" + y2="0.98555958" /> + <linearGradient + xlink:href="#linearGradient1273" + id="linearGradient1318" + x1="0.50704223" + y1="0.27741936" + x2="-0.17253521" + y2="0.99354839" /> + <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="-0.36619717" + y1="1.5228426" + x2="0.36971831" + y2="0.80203044" /> + <linearGradient + xlink:href="#linearGradient1273" + id="linearGradient1272" + x1="1.0739436" + y1="0.23580793" + x2="0.53521127" + y2="0.55458528" /> + <linearGradient + xlink:href="#linearGradient1222" + id="linearGradient1270" /> + <linearGradient + xlink:href="#linearGradient1323" + id="linearGradient1231" + x1="0.00000000" + y1="0.50000000" + x2="1.0000000" + y2="0.50000000" /> + <linearGradient + xlink:href="#linearGradient1222" + id="linearGradient1221" + x1="-0.96478873" + y1="2.1597939" + x2="0.42605633" + y2="0.24742271" /> + <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="0.49382716" + cy="0.46875000" + r="0.41400504" + fx="0.50617284" + fy="0.15625000" /> + <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" /> + <linearGradient + xlink:href="#linearGradient2570" + id="linearGradient1308" + x1="0.0000000" + y1="0.50000000" + x2="1.0000000" + y2="0.50000000" /> + </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.28570" + 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" /> + <metadata + id="metadata33"> + <rdf:RDF + id="RDF34"> + <cc:Work + rdf:about="" + id="Work35"> + <dc:format + id="format36">image/svg+xml</dc:format> + <dc:type + id="type38" + 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:12.000000;fill:url(#linearGradient1309);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:3.0000000pt;" + id="topbluebox" + width="800.00000" + height="112.50000" + x="0.0000000" + y="1.7763568e-15" /> + <path + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:url(#linearGradient1308);stroke-width:4.9844480;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;" + d="M -0.034245957,110.20928 L 797.51553,110.00778" + id="path654" + sodipodi:nodetypes="cc" /> + <g + id="g1085" + transform="translate(646.2792,-9.754791)"> + <g + id="g1394" + transform="matrix(0.875802,0.000000,0.000000,0.869278,1.048583,-7.965682)"> + <path + sodipodi:type="arc" + id="path898" + sodipodi:cx="300.00000" + sodipodi:cy="300.00000" + sodipodi:rx="300.00000" + sodipodi:ry="300.00000" + d="M 600.00000 300.00000 A 300.00000 300.00000 0 1 0 0.0000000,300.00000 A 300.00000 300.00000 0 1 0 600.00000 300.00000 z" + style="opacity:0.69398910;fill:url(#radialGradient829);stroke-width:4.4309568;stroke-dasharray:17.723827 17.723827 ;stroke-dashoffset:0.0000000;" + transform="matrix(0.394071,0.000000,0.000000,8.155385e-2,-31.69751,94.58860)" /> + <path + sodipodi:type="arc" + id="ball1" + sodipodi:cx="300.00000" + sodipodi:cy="300.00000" + sodipodi:rx="300.00000" + sodipodi:ry="300.00000" + d="M 600.00000 300.00000 A 300.00000 300.00000 0 1 0 0.0000000,300.00000 A 300.00000 300.00000 0 1 0 600.00000 300.00000 z" + style="fill:url(#radialGradient829);stroke-width:4.4309568;stroke-dasharray:17.723827 17.723827 ;stroke-dashoffset:0.0000000;" + transform="matrix(0.280658,0.000000,0.000000,0.148676,4.082687,91.98483)" /> + </g> + <g + id="g1310" + transform="matrix(1.822197,0.000000,0.000000,1.662749,-180.0082,12.26653)" + style="fill:url(#linearGradient1221);"> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 139.27138,11.077118 C 137.22042,11.077119 135.15548,11.849270 133.58388,13.420868 L 105.67763,41.358368 C 104.13725,42.898711 103.33325,44.910828 103.30263,46.920868 C 103.30220,46.954601 103.30263,47.012134 103.30263,47.045868 L 103.36513,47.045868 C 103.89976,49.079999 117.69889,51.660911 119.24013,53.202118 C 121.56768,55.529685 110.31886,57.249538 112.64638,59.577118 C 114.97392,61.904658 126.72486,64.062038 129.05263,66.389620 C 131.38019,68.717170 124.28755,71.187070 126.61513,73.514620 C 128.94268,75.842201 136.74995,72.943440 135.33388,79.014621 C 138.47707,82.157811 145.03666,80.657811 149.42763,77.514621 C 151.75518,75.187070 144.97506,75.404670 147.30263,73.077120 C 149.63018,70.749540 155.50836,70.738600 160.45888,65.170868 C 158.46624,62.071818 151.94381,60.748438 154.27138,58.420868 C 156.59893,56.093323 161.10115,57.261288 170.86513,52.827118 C 175.63150,50.662408 175.25838,49.039285 175.24013,47.045868 C 175.23975,47.003922 175.24013,46.963136 175.24013,46.920868 L 175.20888,46.920868 C 175.17827,44.910830 174.40547,42.898714 172.86513,41.358368 L 144.92763,13.420868 C 143.35604,11.849272 141.32234,11.077118 139.27138,11.077118 z M 139.02138,14.702118 C 139.93315,14.725869 140.67125,15.422422 142.11513,16.358368 L 155.30263,26.139618 C 155.44708,26.233292 155.58252,26.320552 155.70888,26.420868 C 155.83525,26.521171 155.97562,26.627132 156.08388,26.733368 C 156.19214,26.839410 156.27479,26.966073 156.36513,27.077118 C 156.45527,27.188145 156.54310,27.305955 156.61513,27.420868 C 156.68737,27.535969 156.74853,27.646585 156.80263,27.764618 C 156.85677,27.882866 156.89163,27.987920 156.92763,28.108368 C 156.96385,28.228632 157.00329,28.361823 157.02138,28.483368 C 157.03948,28.605130 157.05263,28.736271 157.05263,28.858368 L 149.24013,25.077118 L 148.45888,30.983368 L 144.14638,28.952118 L 137.52138,33.389618 L 134.95888,24.639618 L 131.70888,32.295868 L 122.55263,33.202118 L 122.64638,29.139618 C 122.64638,28.162533 127.93872,21.330614 131.14638,19.702118 L 137.02138,15.483368 C 137.88771,14.921800 138.47431,14.687867 139.02138,14.702118 z M 126.89638,54.639618 C 131.05584,55.718333 135.68346,57.114312 139.39638,57.139618 L 139.55263,58.827118 C 136.37321,58.499388 129.63884,56.949888 128.05263,56.139618 L 126.89638,54.639618 z M 170.24013,62.045868 C 169.60518,62.025518 169.00430,62.089178 168.55263,62.202118 C 167.70107,62.414898 163.56419,62.512928 163.89638,65.170868 C 167.55118,66.499190 173.20097,67.516500 173.86513,64.858368 C 174.36366,62.865308 172.14497,62.106908 170.24013,62.045868 z M 122.45888,67.452120 C 121.88389,67.385110 121.32136,67.455980 120.77138,67.733370 C 118.57203,68.842760 117.09168,71.307720 119.14638,72.327120 C 121.20129,73.346520 122.65747,72.185800 124.45888,70.920870 C 126.26050,69.656140 126.21414,69.408800 126.08388,68.920870 C 125.83449,68.987380 124.18386,67.653150 122.45888,67.452120 z M 162.64638,67.889620 C 160.98514,68.553960 161.00465,70.861860 162.33388,71.858370 C 163.66277,72.855080 165.32597,72.210400 165.99013,71.545870 C 166.65484,70.881530 165.96848,68.553970 162.64638,67.889620 z " + id="path1278" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.96875,10.718750 C 134.70402,11.060845 132.45341,13.855395 130.15790,15.940974 C 121.77155,24.503910 113.19525,32.911552 104.88478,41.529122 C 103.53165,43.257666 102.98133,45.293623 102.71875,47.437500 C 107.43946,50.886242 113.69835,50.905815 118.71875,53.781250 C 117.30484,56.014138 113.86394,55.927723 112.30534,58.153586 C 110.95047,59.066432 112.87438,60.562599 113.88390,60.907202 C 118.07998,63.025863 122.80956,63.838835 126.97834,66.068813 C 129.14039,66.223477 128.99465,68.397410 127.55968,69.465540 C 126.42313,70.610466 124.66557,72.512182 126.40386,73.938766 C 128.52893,75.415674 131.34635,75.011355 133.71875,75.875000 C 135.38587,76.789177 134.20286,78.442002 135.34375,79.593750 C 138.20878,81.840481 142.17613,81.444087 145.36980,80.162063 C 147.01184,79.679133 148.50293,78.612108 149.93750,77.781250 C 151.32137,76.168445 149.16317,75.014407 147.93750,74.343750 C 147.13207,73.007556 149.81258,72.471472 150.72621,71.835396 C 154.22932,70.415525 157.63139,68.772275 160.32323,66.076023 C 162.00146,65.040055 159.53684,63.566475 158.75000,62.750000 C 157.29555,61.671425 155.38495,61.005736 154.46875,59.343750 C 156.83166,56.736844 160.77991,57.222943 163.82692,55.886662 C 167.48614,54.956060 170.96688,53.327613 174.19128,51.441061 C 176.31894,49.855420 175.75931,47.094289 175.34438,44.858149 C 173.82714,40.146659 169.32671,37.346121 166.14614,33.782162 C 159.00255,26.737555 151.96598,19.558149 144.75603,12.597114 C 142.83187,11.117125 140.40461,10.324926 137.96875,10.718750 z M 140.15625,15.718750 C 145.33185,19.512142 150.51925,23.291773 155.68750,27.093750 C 155.79568,28.128330 152.96647,25.994412 151.88519,25.704486 C 150.56126,25.310550 148.23232,22.990502 148.60160,25.735802 C 148.03383,26.854222 148.89364,30.614243 147.25375,29.748789 C 145.77079,28.952048 143.79956,27.767016 142.39696,29.393778 C 140.87922,30.408352 139.36149,31.422926 137.84375,32.437500 C 136.92659,29.270978 136.01364,26.103230 135.09375,22.937500 C 133.83186,25.869891 132.59553,28.813265 131.34375,31.750000 C 128.60417,32.020833 125.86458,32.291667 123.12500,32.562500 C 122.93577,30.531586 123.37937,28.492090 124.78964,27.051727 C 127.83705,22.165897 132.91432,19.181067 137.48762,15.928279 C 138.38080,15.399443 139.18306,15.465846 140.15625,15.718750 z M 132.06250,56.562500 C 134.25968,57.131800 136.54653,57.244809 138.78125,57.625000 C 137.93164,58.641801 135.83490,57.320885 134.50134,57.277133 C 132.75919,56.896272 131.01731,56.527068 129.37500,55.812500 C 130.27083,56.062500 131.16667,56.312500 132.06250,56.562500 z M 168.50000,61.625000 C 166.47980,62.095190 163.59992,62.369201 163.34375,64.968750 C 164.00781,65.934196 166.11962,66.292948 167.47626,66.551501 C 169.60910,66.891924 172.52463,67.659468 174.01886,65.672524 C 175.29513,63.892929 173.38643,61.628153 171.40540,61.754929 C 170.44376,61.426788 169.48969,61.503021 168.50000,61.625000 z M 120.65625,67.156250 C 119.17864,68.173454 117.17273,69.706513 117.81250,71.750000 C 119.32360,73.943032 122.44871,73.328157 124.17581,71.744685 C 125.31806,71.095411 127.22708,69.849349 126.34375,68.406250 C 124.53029,67.617814 122.70705,66.421404 120.65625,67.156250 z M 162.25000,67.468750 C 160.98536,68.304844 160.47655,70.055902 161.35305,71.321264 C 162.02451,73.004295 164.27223,73.179865 165.64672,72.263080 C 167.48408,71.700360 166.67812,69.347513 165.33731,68.658474 C 164.66189,67.815250 163.12029,67.406310 162.25000,67.468750 z " + id="path1283" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.09375,12.062500 C 133.45264,13.658306 130.89510,17.054651 128.02763,19.760075 C 120.64992,27.277135 113.11748,34.668181 105.81675,42.244521 C 104.77302,43.583830 104.19848,45.113312 103.93750,46.781250 C 108.02500,49.661848 113.35464,49.814484 117.77247,52.034312 C 119.23732,52.180074 120.83004,53.663696 119.47530,54.914506 C 117.72685,56.714093 114.64707,56.868986 113.18750,58.937500 C 116.98689,61.678185 121.72461,62.314645 125.91888,64.199775 C 127.35246,65.248996 129.93899,65.341959 130.00000,67.531250 C 129.61283,69.469175 127.68115,70.594821 126.84375,72.343750 C 128.66657,74.916318 132.41661,73.526770 134.81763,75.194505 C 136.12150,75.998634 135.76289,77.719238 136.33739,78.786112 C 139.34189,80.984126 143.56705,80.023489 146.59979,78.262860 C 147.57821,77.931235 150.25551,76.737683 148.25234,75.866570 C 146.79311,75.539319 145.57083,73.791727 146.98575,72.676315 C 150.59379,69.928273 155.52636,69.300230 158.75379,65.912819 C 160.44061,64.636839 157.51978,63.512312 156.64603,62.784855 C 155.31686,61.805358 153.02074,60.864770 153.31250,58.906250 C 155.52467,55.836091 159.76350,56.249927 162.98171,54.909139 C 166.64088,54.011598 170.17880,52.442724 173.39619,50.585767 C 175.44759,48.766928 174.40312,45.854433 173.70402,43.674602 C 170.01715,38.505895 164.93468,34.528530 160.60640,29.906454 C 155.05848,24.484276 149.68028,18.831089 144.02714,13.552135 C 142.01313,12.267231 139.68457,11.155741 137.26959,12.030263 L 137.09375,12.062500 z M 139.25000,14.156250 C 144.36849,16.573687 148.44456,20.615673 153.06166,23.857057 C 154.79682,25.417824 157.75256,26.462276 157.65625,29.218750 C 155.98301,29.620934 154.51821,27.909197 152.92283,27.467153 C 151.47889,26.979622 149.05912,24.688826 149.46490,27.619328 C 148.95092,28.676042 149.67609,32.096323 148.30430,31.528870 C 146.86362,30.916675 145.25114,29.742049 143.73062,29.880583 C 141.56112,31.359522 139.38321,32.826259 137.21875,34.312500 C 136.40063,31.654144 135.63994,28.977747 134.84375,26.312500 C 133.78712,28.431959 132.98467,30.961875 131.78125,32.843750 C 128.52084,33.166779 125.26035,33.488957 122.00000,33.812500 C 122.02692,31.439278 121.58820,28.751334 123.45144,26.900643 C 126.38650,21.928911 131.54097,18.937382 135.96875,15.531250 C 137.05500,15.131227 138.17386,14.356070 139.25000,14.156250 z M 126.34375,53.906250 C 130.81931,55.099287 135.33348,56.080112 139.93750,56.625000 C 140.81508,58.380031 139.61654,59.889689 137.75155,59.030564 C 134.35469,58.342143 130.95451,57.411091 127.62500,56.500000 C 127.37596,56.018046 124.72663,53.333015 126.34375,53.906250 z M 168.68750,62.750000 C 167.26725,63.145732 165.19352,63.022642 164.68750,64.750000 C 167.41558,65.272026 170.36127,66.626958 173.03125,65.187500 C 173.94813,63.333514 171.22391,62.807999 169.92452,62.707344 C 169.51218,62.721563 169.09984,62.735781 168.68750,62.750000 z M 120.96875,68.250000 C 119.88102,69.094191 117.71809,71.141191 120.00567,71.867660 C 122.11744,72.377527 123.71955,70.573549 125.28125,69.468750 C 124.17010,68.379529 122.48301,67.967608 120.96875,68.250000 z M 162.25000,68.937500 C 161.26655,70.838341 164.03769,72.707639 165.32625,71.028976 C 165.98639,69.968138 163.10932,68.105539 162.25000,68.937500 z " + id="path1286" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.50000,12.562500 C 131.56402,15.884438 127.47918,21.513076 122.59316,26.106819 C 117.07494,31.800872 111.33765,37.333066 105.95500,43.127274 C 105.27016,44.232264 103.90274,46.716455 105.88806,47.110513 C 110.48303,49.525949 116.07018,49.897473 120.25000,52.937500 C 121.19557,55.258014 118.31954,56.204644 116.77699,57.135076 C 115.14828,57.646504 113.25757,59.174666 115.98524,59.736007 C 120.51650,62.179113 125.90956,62.812244 130.06250,65.968750 C 131.40440,68.155882 128.87852,70.088345 127.96429,71.816940 C 127.97548,73.606583 130.61198,73.210238 131.85374,73.694589 C 134.00698,73.861384 136.31306,75.067306 136.52629,77.437982 C 137.24770,79.315251 139.82104,79.377347 141.56250,79.375000 C 143.88381,79.081698 145.88731,77.848938 148.00000,76.937500 C 147.89289,75.484280 145.47385,75.343455 145.78125,73.562500 C 147.65028,70.568783 151.46696,69.934698 154.32757,68.211442 C 155.95166,67.507534 157.40819,66.436524 158.50000,65.031250 C 156.69534,62.893495 153.11684,62.207207 152.76893,59.025530 C 153.13476,57.911585 154.90043,56.856141 156.14992,56.314935 C 161.47352,54.305871 167.29666,53.530281 172.18291,50.436255 C 174.75469,49.397100 173.90347,46.181096 173.15013,44.168122 C 170.99740,41.143850 168.08639,38.542958 165.64236,35.681332 C 163.12371,33.093790 160.49665,30.610931 157.93750,28.062500 C 158.99092,29.594714 157.00835,30.333418 155.86310,29.376751 C 153.95887,28.546062 152.06033,27.726589 150.12500,26.968750 C 150.04976,28.633800 149.69671,30.253091 149.34375,31.875000 C 146.94959,32.517021 144.62510,29.359512 142.44997,31.405021 C 140.65579,32.399012 139.25573,34.074138 137.34005,34.698602 C 135.96867,34.449689 136.15225,31.657450 135.44638,30.368996 C 135.03220,27.477998 134.31032,28.114323 133.43720,30.484434 C 132.63691,31.983328 132.29360,34.079093 130.12469,33.576560 C 127.22896,33.863646 124.33317,34.149933 121.43750,34.437500 C 121.45635,31.458390 121.16984,28.094375 123.52595,25.839572 C 126.82257,21.188668 131.69023,18.019711 136.23357,14.793262 C 137.75437,14.087412 139.64327,13.037594 141.05071,14.536711 C 144.77608,17.093755 148.56965,19.491887 152.06250,22.343750 C 149.06655,19.513772 146.25485,16.420638 143.14594,13.751994 C 141.38445,12.871744 139.52020,11.789900 137.50000,12.562500 z M 126.40625,53.343750 C 131.09445,54.266714 135.77718,55.221773 140.46875,56.125000 C 140.66311,57.490600 140.90400,59.768414 138.90019,59.717011 C 134.99279,58.970773 131.04202,57.882901 127.18750,56.875000 C 126.61048,55.955764 124.83534,54.556620 125.40625,53.625000 C 125.73497,53.577157 126.08499,53.292470 126.40625,53.343750 z M 166.53125,63.812500 C 164.90117,64.830649 168.72302,64.879550 169.60036,65.161786 C 170.82454,65.513571 173.80209,64.644903 171.50000,63.593750 C 169.78209,63.217030 168.21140,63.255613 166.53125,63.812500 z M 120.81250,69.187500 C 118.77488,70.497531 120.63987,72.049766 122.29985,70.780747 C 124.22011,70.547064 124.25797,68.584075 122.13849,68.857155 C 121.62590,68.786616 121.20364,68.805690 120.81250,69.187500 z M 162.78125,70.250000 C 165.04372,72.410337 164.50416,68.582957 162.78125,69.787913 C 162.78125,69.883882 162.78125,70.191942 162.78125,70.250000 z " + id="path1295" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.25000,10.312500 C 134.57328,10.811904 132.67255,13.050780 130.64866,14.715585 C 121.77957,23.451854 113.11785,32.437236 104.37500,41.281250 C 103.17019,43.288146 102.47259,45.456013 102.06250,47.750000 C 105.83476,49.628698 109.64657,51.368815 113.75481,52.377095 C 114.74672,53.000901 118.15181,53.211596 117.03125,54.625000 C 114.87625,55.770623 112.18432,56.545814 111.25000,59.062500 C 113.07397,62.261249 117.13309,62.448994 120.14188,63.972108 C 122.66750,64.970987 125.19313,65.969869 127.71875,66.968750 C 127.79709,69.608591 127.12737,68.724937 125.79671,67.542170 C 123.76150,66.508388 120.74167,65.559916 119.14266,67.799744 C 117.68910,68.685330 116.55779,70.940149 117.66673,72.361712 C 119.74129,74.610002 123.29896,73.558599 125.22361,71.631365 C 125.39044,71.451948 124.94524,74.329263 126.55554,74.625682 C 128.75187,75.888131 131.56113,75.535204 133.75000,76.781250 C 134.17453,78.637203 134.92263,80.738750 137.10053,81.029661 C 140.53970,82.420114 144.41944,81.397273 147.50485,79.584682 C 148.81540,78.872018 151.32795,78.343669 150.75195,76.374975 C 150.70713,75.080531 147.53803,74.300613 149.31250,73.093750 C 153.55943,71.203594 157.91230,69.209830 161.18750,65.843750 C 161.99115,63.731003 159.07145,62.849633 157.93750,61.562500 C 156.57653,60.417748 154.30116,59.195844 157.17010,58.407983 C 162.44672,56.428116 168.30037,55.651561 173.14000,52.536010 C 175.69933,51.724285 176.75286,48.825627 176.01594,46.382200 C 175.99204,43.921497 174.36450,41.884430 172.99509,39.973772 C 168.23708,34.553265 162.73310,29.839073 157.72691,24.648245 C 153.37676,20.454464 149.19589,15.998891 144.74248,11.964991 C 142.49218,10.519398 139.90204,10.047325 137.25000,10.312500 z M 140.40625,16.625000 C 144.38180,19.415210 148.26381,22.371245 152.21875,25.218750 C 151.00059,24.471219 149.71107,24.008458 148.28125,23.906250 C 148.08169,25.616789 147.84012,27.322499 147.62500,29.031250 C 145.77312,28.480352 143.67622,27.363820 142.02088,28.944411 C 140.79579,29.321785 138.71876,32.029330 138.02739,30.946881 C 137.09069,27.714729 136.15797,24.481420 135.21875,21.250000 C 133.79126,24.568262 132.38708,27.896549 130.96875,31.218750 C 128.56250,31.458333 126.15625,31.697917 123.75000,31.937500 C 123.73611,28.504117 126.40867,25.941624 128.50533,23.538181 C 131.60340,20.877921 134.84009,18.280137 138.37100,16.266120 C 139.05687,15.927768 139.72649,16.501380 140.40625,16.625000 z M 165.12500,61.937500 C 163.94994,62.683294 162.04675,64.163789 163.31250,65.625000 C 165.77599,67.237331 168.84980,67.346191 171.68759,67.438839 C 173.79767,67.380039 175.87709,64.882603 174.44068,62.966319 C 173.10190,60.663393 170.05340,61.177216 167.81605,61.201002 C 166.91904,61.446503 166.02202,61.692001 165.12500,61.937500 z M 162.03125,67.031250 C 160.83535,68.000188 160.29043,69.695123 160.76346,71.258236 C 161.16730,73.039050 163.22496,73.494707 164.78719,72.992478 C 167.13879,73.181332 168.09248,69.825149 166.13394,68.653373 C 164.96960,67.668728 163.65541,66.689296 162.03125,67.031250 z " + id="path1300" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 136.87500,9.5625000 C 131.65304,11.769127 128.14544,16.384624 124.15881,20.216605 C 117.35142,27.117414 110.49657,33.984328 103.71875,40.906250 C 102.85273,43.332808 101.99819,45.763562 101.12500,48.187500 C 105.93068,50.283305 110.76347,52.276496 115.75000,53.906250 C 115.44333,55.363555 112.99770,55.191635 112.24058,56.587946 C 110.89606,57.445273 110.01695,59.785906 111.89556,60.567820 C 114.86490,63.357428 118.93991,64.363020 122.62500,65.875000 C 119.72774,65.033632 117.80750,68.090788 116.68750,70.250000 C 116.01105,72.950420 119.11437,74.651083 121.43923,74.259441 C 122.88425,74.778519 124.87048,71.894366 125.06555,74.129447 C 127.21708,76.574392 131.35224,75.998123 133.59751,78.288768 C 134.32398,80.302303 135.99246,81.986172 138.23383,82.006618 C 140.25772,82.589257 142.23898,82.314480 144.19142,81.614260 C 146.47188,81.098710 148.64271,79.959926 150.63761,78.824244 C 152.14711,77.754911 151.81527,75.346631 150.43750,74.312500 C 150.23406,72.704926 152.73875,72.682794 153.75639,71.819616 C 156.49819,70.564020 158.90600,68.804050 161.21875,66.906250 C 160.19643,68.376408 159.81043,70.315970 160.38112,71.987759 C 161.34634,74.267655 164.22210,73.656108 166.15625,73.531250 C 168.08949,72.610730 168.83732,69.631414 166.87500,68.343750 C 164.02568,66.581529 166.47357,67.403459 168.27836,67.911665 C 170.51415,68.044548 173.31226,68.747610 174.83495,66.581402 C 176.52328,64.952843 175.46252,62.386049 173.84375,61.125000 C 171.82924,60.052772 169.41179,60.364713 167.22781,60.468857 C 165.26732,60.816302 163.77932,61.981088 162.56250,63.500000 C 161.07416,64.693238 164.27576,66.891706 162.51264,66.451187 C 161.23611,66.670932 162.80138,64.122782 161.27178,63.293106 C 160.27477,61.829766 158.59216,60.917429 157.34375,59.656250 C 163.37320,56.739900 170.41697,55.950383 175.81250,51.750000 C 177.79054,49.403625 176.89111,46.297658 176.31250,43.625000 C 172.71709,37.077334 166.72680,32.381991 161.58112,27.092054 C 156.10204,21.754721 150.65568,16.371055 145.15625,11.062500 C 142.76062,10.099303 140.31053,9.4347862 137.70606,9.5684113 C 137.43820,9.5943662 137.13013,9.4705862 136.87500,9.5625000 z M 144.00000,20.125000 C 145.41913,21.217458 146.85549,22.290152 148.28125,23.375000 C 146.97140,24.376925 147.43473,26.306660 146.96875,27.718750 C 145.01335,27.188020 142.88412,27.117042 141.28969,28.567875 C 140.30436,29.400862 138.46017,30.323076 138.31032,28.383898 C 137.43025,25.351664 136.59470,22.304201 135.68750,19.281250 C 137.21838,18.817776 138.78213,16.344334 140.28250,17.745803 C 141.52167,18.538869 142.76083,19.331934 144.00000,20.125000 z M 130.53125,30.406250 C 128.68750,30.593750 126.84375,30.781250 125.00000,30.968750 C 125.70615,27.451641 128.61722,24.990200 131.09307,22.632488 C 132.44877,21.648343 133.72082,20.531920 135.12500,19.625000 C 133.59375,23.218750 132.06250,26.812500 130.53125,30.406250 z " + id="path1304" /> + </g> + <path + style="fill:url(#linearGradient1322);fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 78.468542,10.216821 C 75.406213,10.216823 72.323010,11.369737 69.976423,13.716321 L 28.309048,55.430356 C 26.009076,57.730272 24.808608,60.734604 24.762888,63.735835 C 24.762246,63.786202 24.762888,63.872106 24.762888,63.922475 L 24.856208,63.922475 C 25.654475,66.959676 46.258230,70.813287 48.559486,73.114494 C 52.034797,76.589830 35.238960,79.157777 38.714227,82.633131 C 42.189523,86.108431 59.735084,89.329652 63.210724,92.805012 C 66.686050,96.280332 56.095888,99.968182 59.571244,103.44349 C 63.046555,106.91885 74.703745,102.59065 72.589383,111.65565 C 77.282542,116.34881 87.076796,114.10913 93.633042,109.41597 C 97.108353,105.94066 86.984820,106.26556 90.460160,102.79025 C 93.935473,99.314902 102.71230,99.298562 110.10402,90.985272 C 107.12876,86.358021 97.390000,84.382051 100.86534,80.906713 C 104.34065,77.431409 111.06300,79.175321 125.64179,72.554574 C 132.75855,69.322402 132.20143,66.898885 132.17419,63.922475 C 132.17362,63.859844 132.17419,63.798946 132.17419,63.735835 L 132.12753,63.735835 C 132.08182,60.734607 130.92794,57.730277 128.62803,55.430356 L 86.914001,13.716321 C 84.567429,11.369740 81.530871,10.216821 78.468542,10.216821 z M 59.991184,75.260853 C 66.201756,76.871504 73.111347,78.955868 78.655182,78.993653 L 78.888482,81.513293 C 74.141227,81.023952 64.086006,78.710363 61.717604,77.500533 L 59.991184,75.260853 z M 124.70859,86.319271 C 123.76053,86.288891 122.86335,86.383941 122.18895,86.552571 C 120.91747,86.870282 114.74061,87.016652 115.23661,90.985272 C 120.69367,92.968622 129.12948,94.487582 130.12115,90.518672 C 130.86551,87.542792 127.55274,86.410411 124.70859,86.319271 z M 53.365465,94.391452 C 52.506936,94.291402 51.667011,94.397222 50.845825,94.811392 C 47.561932,96.467852 45.351592,100.14833 48.419506,101.67041 C 51.487732,103.19250 53.661984,101.45941 56.351705,99.570712 C 59.041739,97.682322 58.972518,97.313012 58.778024,96.584472 C 58.405655,96.683782 55.941067,94.691622 53.365465,94.391452 z M 113.37021,95.044692 C 110.88978,96.036632 110.91892,99.482602 112.90361,100.97051 C 114.88780,102.45872 117.37116,101.49614 118.36283,100.50391 C 119.35532,99.511972 118.33051,96.036652 113.37021,95.044692 z " + id="path1217" + sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccc" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + <path + style="fill:url(#linearGradient1231);fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 25.748195,58.983802 C 25.069168,60.484820 24.699511,62.088386 24.675015,63.696461 C 24.674375,63.746824 24.675015,63.832738 24.675015,63.883101 L 24.768335,63.883101 C 25.532194,66.789384 44.034284,70.422637 47.678393,72.748500 C 49.285306,71.792649 50.340763,70.791543 49.264832,69.715600 C 46.963576,67.414389 26.359823,63.560781 25.561555,60.523581 L 25.468235,60.523581 C 25.468235,60.473204 25.467595,60.387304 25.468235,60.336942 C 25.475280,59.874537 25.686531,59.443757 25.748195,58.983802 z M 132.03964,65.049601 C 131.22443,66.340254 129.65777,67.652109 126.34713,69.155680 C 111.76835,75.776420 105.04600,74.032516 101.57069,77.507812 C 100.51786,78.560641 100.89350,79.461052 101.71067,80.354072 C 105.38973,77.752669 112.01329,78.664472 125.55391,72.515200 C 131.70333,69.722349 132.05669,67.513308 132.03964,65.049601 z M 60.696531,71.861960 L 62.422951,74.101632 C 64.791352,75.311463 74.846572,77.625067 79.593829,78.114392 L 79.360529,75.594752 C 73.816694,75.556961 66.907102,73.472618 60.696531,71.861960 z M 40.119473,79.607512 C 38.565476,80.548088 37.568913,81.536279 38.626354,82.593751 C 42.101651,86.069051 59.647211,89.290272 63.122851,92.765632 C 63.275692,92.918462 63.255326,93.078602 63.356151,93.232232 C 64.435614,91.947532 65.165573,90.655612 63.916071,89.406112 C 60.566937,86.057251 44.419333,82.939151 40.119473,79.607512 z M 117.10845,87.866332 C 115.91482,88.486362 114.95058,89.360392 115.14873,90.945882 C 120.60578,92.929232 129.04159,94.448192 130.03326,90.479292 C 130.22625,89.707762 130.12018,89.057262 129.84662,88.519572 C 127.48913,90.422432 121.65703,89.359992 117.10845,87.866332 z M 108.52303,89.546092 C 101.68539,95.627832 94.291059,96.265772 91.165507,99.391352 C 89.908251,100.64860 90.617583,101.33525 91.632107,101.95765 C 95.620160,99.286262 103.30109,98.498152 110.01615,90.945882 C 109.67197,90.410612 109.01729,90.016842 108.52303,89.546092 z M 112.39580,95.705212 C 110.96059,97.100002 111.14367,99.677592 112.81574,100.93113 C 114.79992,102.41933 117.28328,101.45675 118.27495,100.46453 C 118.78497,99.954792 118.71737,98.812252 117.90167,97.664932 C 116.69163,98.288052 115.10107,98.690742 113.60896,97.571612 C 112.97842,97.098902 112.61381,96.431702 112.39580,95.705212 z M 57.383671,95.891852 C 57.217332,96.012982 57.251127,96.035572 57.057051,96.171812 C 54.367330,98.060502 52.193078,99.793612 49.124852,98.271512 C 48.483305,97.953222 48.223383,97.480502 48.005012,97.011692 C 46.640740,98.694072 46.307086,100.62659 48.331632,101.63103 C 51.399861,103.15311 53.574111,101.42002 56.263832,99.531332 C 58.953868,97.642932 58.884645,97.273622 58.690151,96.545092 C 58.562389,96.579162 57.924006,96.197372 57.383671,95.891852 z M 60.043291,99.577992 C 58.963831,100.86268 58.233858,102.15460 59.483371,103.40410 C 62.958684,106.87946 74.615872,102.55126 72.501510,111.61626 C 77.194670,116.30942 86.988927,114.06974 93.545171,109.37658 C 94.825402,108.09634 94.082889,107.39241 93.031907,106.76362 C 86.534250,110.87138 77.700406,112.66245 73.294729,108.25674 C 75.409092,99.191752 63.751901,103.51996 60.276591,100.04459 C 60.123748,99.891752 60.144117,99.731612 60.043291,99.577992 z " + id="path1269" + sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + <path + style="fill:url(#linearGradient1272);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 99.186075,30.398236 L 124.44205,57.534989 C 124.44205,57.534989 131.96512,65.595411 126.05415,68.819579 C 120.14317,72.043747 102.14157,76.880001 102.14157,76.880001 L 69.422516,29.764596 L 99.186075,30.398236 z " + id="path1271" + sodipodi:nodetypes="cccccc" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + <path + style="fill:url(#linearGradient1277);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 63.243695,31.078988 L 42.657304,54.706552 C 42.657304,54.706552 34.703472,61.724642 39.850070,64.531876 C 44.996668,67.339111 78.917426,78.801990 102.77892,74.591136 L 75.408382,33.652287 L 63.243695,31.078988 z " + id="path1276" + sodipodi:nodetypes="cccccc" + transform="matrix(1.401650,0.000000,0.000000,1.401650,-35.26049,-4.181157)" /> + <path + style="fill:url(#linearGradient1318);fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 79.571944,14.847933 C 83.032254,14.873506 97.565101,29.009298 101.72458,31.925491 C 105.88407,34.841684 104.90857,36.754316 104.90857,36.936622 L 93.243582,31.290763 L 92.077082,40.109502 L 85.638002,37.076602 L 75.746078,43.702321 L 71.919958,30.637523 L 67.067318,42.069221 L 53.395938,43.422361 L 53.535918,37.356562 L 73.730570,17.473723 C 75.195738,16.031178 76.175081,14.822360 79.571944,14.847933 z " + id="path1317" + sodipodi:nodetypes="ccccccccccczz" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + </g> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Title"> + <text + sodipodi:linespacing="100%" + x="45" + y="70" + style="font-size:48.000000;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1.0000000;stroke:none;stroke-width:3.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;display:block;font-family:Arial;text-anchor:start;writing-mode:lr;font-stretch:normal;font-variant:normal;line-height:100%" + id="text48"><tspan + id="tspan415" + sodipodi:role="line" + y="70.000000" + x="45.000000">main() Process Flow</tspan></text> + <rect + y="165.83644" + x="305.47012" + height="66.468033" + width="141.42136" + id="rect1" + style="color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" /> + <text + sodipodi:linespacing="100%" + id="text74" + y="206.84863" + x="333.75439" + style="font-size:24.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr-tb" + xml:space="preserve"><tspan + y="206.84863" + x="333.75439" + id="tspan75" + sodipodi:role="line">main()</tspan></text> + <text + sodipodi:linespacing="100%" + id="text77" + y="240.08266" + x="601.04077" + style="line-height:100%;writing-mode:lr;text-anchor:start;font-family:Sans;stroke-opacity:1.0000000;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:1.0000000pt;stroke:none;fill-opacity:1.0000000;fill:#000000;font-stretch:normal;font-weight:normal;font-variant:normal;font-style:normal;font-size:24.000000" + xml:space="preserve"><tspan + id="tspan150" + sodipodi:role="line" + y="240.08266" + x="601.04077">WinMain()</tspan></text> + <rect + y="194.12071" + x="568.51385" + height="80.610161" + width="185.26218" + id="rect79" + style="visibility:visible;marker-end:none;marker-mid:none;marker-start:none;marker:none;stroke-opacity:1.0000000;stroke-dashoffset:0.0000000;stroke-dasharray:1.2500000,5.0000000;stroke-miterlimit:4.0000000;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:1.2500000;stroke:#000000;fill-rule:evenodd;fill-opacity:1.0000000;fill:none;color:#000000" /> + <path + sodipodi:nodetypes="cc" + id="path151" + d="M 571.34228,233.71869 L 453.96256,199.77756" + style="stroke-dashoffset:0.0000000;fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;stroke-dasharray:1.2500000,5.0000000;stroke-miterlimit:4.0000000;marker-end:url(#TriangleOutL)" /> + <rect + y="309.37912" + x="25.455843" + height="66.468033" + width="278.60007" + id="rect311" + style="color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" /> + <text + sodipodi:linespacing="100%" + id="text312" + y="350.3913" + x="53.740112" + style="font-size:24.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr-tb" + xml:space="preserve"><tspan + id="tspan317" + sodipodi:role="line" + y="350.39130" + x="53.740112">sp_main_console()</tspan></text> + <rect + y="309.37912" + x="439.82040" + height="66.468033" + width="223.44574" + id="rect314" + style="color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" /> + <text + sodipodi:linespacing="100%" + id="text315" + y="350.39133" + x="468.10468" + style="font-size:24.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr-tb" + xml:space="preserve"><tspan + id="tspan318" + sodipodi:role="line" + y="350.39133" + x="468.10468">sp_main_gui()</tspan></text> + <path + sodipodi:nodetypes="cc" + id="path321" + d="M 344.36100,232.30447 L 251.02291,301.60093" + style="marker-end:url(#TriangleOutL);stroke-opacity:1.0000000;stroke-dashoffset:0.0000000;stroke-dasharray:none;stroke-miterlimit:4.0000000;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:1.2500000;stroke:#000000;fill-rule:evenodd;fill-opacity:0.75000000;fill:none" /> + <path + sodipodi:nodetypes="cc" + id="path393" + d="M 415.77880,233.01159 L 509.11689,302.30805" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker-end:url(#TriangleOutL)" /> + <path + sodipodi:nodetypes="cc" + id="path400" + d="M 450.07346,376.16656 L 356.73537,445.46302" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker-end:url(#TriangleOutL)" /> + <path + sodipodi:nodetypes="cc" + id="path401" + d="M 524.31968,375.45946 L 617.65777,444.75592" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker-end:url(#TriangleOutL)" /> + <rect + y="453.59607" + x="67.882248" + height="120.20815" + width="359.21033" + id="rect402" + style="color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" /> + <text + sodipodi:linespacing="150%" + id="text403" + y="494.60828" + x="97.389999" + style="line-height:150%;writing-mode:lr;text-anchor:start;font-family:Sans;stroke-opacity:1.0000000;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:1.0000000pt;stroke:none;fill-opacity:1.0000000;fill:#000000;font-stretch:normal;font-weight:normal;font-variant:normal;font-style:normal;font-size:24.000000" + xml:space="preserve"><tspan + id="tspan420" + sodipodi:role="line" + y="494.60828" + x="97.389999">slideshow mode</tspan><tspan + id="tspan421" + sodipodi:role="line" + y="530.60828" + x="97.389999">sp_slideshow_new(files)</tspan></text> + <rect + y="453.59607" + x="475.98373" + height="118.79394" + width="272.94324" + id="rect408" + style="color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" /> + <text + sodipodi:linespacing="150%" + id="text409" + y="494.60828" + x="502.7746" + style="line-height:150%;writing-mode:lr;text-anchor:start;font-family:Sans;stroke-opacity:1.0000000;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:1.0000000pt;stroke:none;fill-opacity:1.0000000;fill:#000000;font-stretch:normal;font-weight:normal;font-variant:normal;font-style:normal;font-size:24.000000" + xml:space="preserve"><tspan + id="tspan418" + sodipodi:role="line" + y="494.60828" + x="502.77460">editor mode</tspan><tspan + id="tspan419" + sodipodi:role="line" + y="530.60828" + x="502.77460">sp_file_open(files)</tspan></text> + </g> + <g + inkscape:groupmode="layer" + id="layer3" + inkscape:label="Drawing Area" /> +</svg> diff --git a/doc/NewAppArchitecture/05-current-objects.svg b/doc/NewAppArchitecture/05-current-objects.svg new file mode 100644 index 000000000..9892f628e --- /dev/null +++ b/doc/NewAppArchitecture/05-current-objects.svg @@ -0,0 +1,1145 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:xml="http://www.w3.org/XML/1998/namespace" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + 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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg586" + sodipodi:version="0.32" + inkscape:version="0.40+cvs" + width="640pt" + height="480pt" + sodipodi:docname="05-current-objects.svg" + sodipodi:docbase="/home/bryce/src/Inkscape/InkAppPresent"> + <defs + id="defs588"> + <marker + style="overflow:visible;" + id="marker358" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DiamondL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z " + id="path359" /> + </marker> + <marker + style="overflow:visible;" + id="marker355" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DiamondL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z " + id="path356" /> + </marker> + <marker + style="overflow:visible;" + id="marker352" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DiamondL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z " + id="path353" /> + </marker> + <marker + style="overflow:visible;" + id="marker349" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DiamondL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z " + id="path350" /> + </marker> + <marker + style="overflow:visible;" + id="marker346" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DiamondL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z " + id="path347" /> + </marker> + <marker + style="overflow:visible;" + id="marker343" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Dot_m"> + <path + transform="scale(0.4) translate(7.125493, 1)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none;" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + id="path344" /> + </marker> + <marker + style="overflow:visible;" + id="marker341" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Dot_m"> + <path + transform="scale(0.4) translate(7.125493, 1)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none;" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + id="path342" /> + </marker> + <marker + style="overflow:visible;" + id="marker338" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Dot_m"> + <path + transform="scale(0.4) translate(7.125493, 1)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none;" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + id="path339" /> + </marker> + <marker + style="overflow:visible;" + id="marker336" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Dot_m"> + <path + transform="scale(0.4) translate(7.125493, 1)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none;" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + id="path337" /> + </marker> + <marker + style="overflow:visible;" + id="marker333" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Dot_m"> + <path + transform="scale(0.4) translate(7.125493, 1)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none;" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + id="path334" /> + </marker> + <marker + style="overflow:visible;" + id="marker331" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Dot_m"> + <path + transform="scale(0.4) translate(7.125493, 1)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none;" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + id="path332" /> + </marker> + <marker + style="overflow:visible;" + id="marker328" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Dot_m"> + <path + transform="scale(0.4) translate(7.125493, 1)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none;" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + id="path329" /> + </marker> + <marker + style="overflow:visible;" + id="marker326" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Dot_m"> + <path + transform="scale(0.4) translate(7.125493, 1)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none;" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + id="path327" /> + </marker> + <marker + style="overflow:visible;" + id="Dot_m" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Dot_m"> + <path + transform="scale(0.4) translate(7.125493, 1)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none;" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + id="path39" /> + </marker> + <marker + style="overflow:visible;" + id="marker254" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DiamondL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z " + id="path255" /> + </marker> + <marker + style="overflow:visible;" + id="marker251" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DiamondL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z " + id="path252" /> + </marker> + <marker + style="overflow:visible;" + id="marker248" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DiamondL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z " + id="path249" /> + </marker> + <marker + style="overflow:visible;" + id="DiamondL" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DiamondL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z " + id="path235" /> + </marker> + <marker + style="overflow:visible;" + id="DiamondS" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DiamondS"> + <path + transform="scale(0.2)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z " + id="path840" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker155" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path156" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker153" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path154" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker198" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path199" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker196" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path197" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker193" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path194" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker191" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path192" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker791" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path792" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker719" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path720" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker717" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path718" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker714" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path715" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker712" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path713" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker709" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path710" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker707" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path708" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker704" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path705" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker702" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path703" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleOutL" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path2817" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleInL" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path2823" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="Arrow2L" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow2L" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path2863" + style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + transform="scale(1.1) translate(-5,0)" /> + </marker> + <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="0.50352114" + y1="0.097472921" + x2="0.27112675" + y2="0.98555958" /> + <linearGradient + xlink:href="#linearGradient1273" + id="linearGradient1318" + x1="0.50704223" + y1="0.27741936" + x2="-0.17253521" + y2="0.99354839" /> + <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="-0.36619717" + y1="1.5228426" + x2="0.36971831" + y2="0.80203044" /> + <linearGradient + xlink:href="#linearGradient1273" + id="linearGradient1272" + x1="1.0739436" + y1="0.23580793" + x2="0.53521127" + y2="0.55458528" /> + <linearGradient + xlink:href="#linearGradient1222" + id="linearGradient1270" /> + <linearGradient + xlink:href="#linearGradient1323" + id="linearGradient1231" + x1="0.00000000" + y1="0.50000000" + x2="1.0000000" + y2="0.50000000" /> + <linearGradient + xlink:href="#linearGradient1222" + id="linearGradient1221" + x1="-0.96478873" + y1="2.1597939" + x2="0.42605633" + y2="0.24742271" /> + <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="0.49382716" + cy="0.46875000" + r="0.41400504" + fx="0.50617284" + fy="0.15625000" /> + <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" /> + <linearGradient + xlink:href="#linearGradient2570" + id="linearGradient1308" + x1="0.0000000" + y1="0.50000000" + x2="1.0000000" + y2="0.50000000" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.4849242" + inkscape:cx="304.10642" + inkscape:cy="169.57624" + inkscape:window-width="1248" + inkscape:window-height="964" + inkscape:window-x="24" + inkscape:window-y="0" + showguides="true" + inkscape:guide-bbox="false" + inkscape:current-layer="layer2" + showgrid="true" + inkscape:guide-points="true" + gridspacingy="5.0000000pt" + gridspacingx="5.0000000pt" + gridtolerance="50.000000pt" + inkscape:grid-points="true" + inkscape:grid-bbox="true" /> + <metadata + id="metadata33"> + <rdf:RDF + id="RDF34"> + <cc:Work + rdf:about="" + id="Work35"> + <dc:format + id="format36">image/svg+xml</dc:format> + <dc:type + id="type38" + 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:12.000000;fill:url(#linearGradient1309);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:3.0000000pt;" + id="topbluebox" + width="800.00000" + height="112.50000" + x="0.0000000" + y="1.7763568e-15" /> + <path + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:url(#linearGradient1308);stroke-width:4.9844480;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;" + d="M -0.034245957,110.20928 L 797.51553,110.00778" + id="path654" + sodipodi:nodetypes="cc" /> + <g + id="g1085" + transform="translate(646.2792,-9.754791)"> + <g + id="g1394" + transform="matrix(0.875802,0.000000,0.000000,0.869278,1.048583,-7.965682)"> + <path + sodipodi:type="arc" + id="path898" + sodipodi:cx="300.00000" + sodipodi:cy="300.00000" + sodipodi:rx="300.00000" + sodipodi:ry="300.00000" + d="M 600.00000 300.00000 A 300.00000 300.00000 0 1 0 0.0000000,300.00000 A 300.00000 300.00000 0 1 0 600.00000 300.00000 z" + style="opacity:0.69398910;fill:url(#radialGradient829);stroke-width:4.4309568;stroke-dasharray:17.723827 17.723827 ;stroke-dashoffset:0.0000000;" + transform="matrix(0.394071,0.000000,0.000000,8.155385e-2,-31.69751,94.58860)" /> + <path + sodipodi:type="arc" + id="ball1" + sodipodi:cx="300.00000" + sodipodi:cy="300.00000" + sodipodi:rx="300.00000" + sodipodi:ry="300.00000" + d="M 600.00000 300.00000 A 300.00000 300.00000 0 1 0 0.0000000,300.00000 A 300.00000 300.00000 0 1 0 600.00000 300.00000 z" + style="fill:url(#radialGradient829);stroke-width:4.4309568;stroke-dasharray:17.723827 17.723827 ;stroke-dashoffset:0.0000000;" + transform="matrix(0.280658,0.000000,0.000000,0.148676,4.082687,91.98483)" /> + </g> + <g + id="g1310" + transform="matrix(1.822197,0.000000,0.000000,1.662749,-180.0082,12.26653)" + style="fill:url(#linearGradient1221);"> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 139.27138,11.077118 C 137.22042,11.077119 135.15548,11.849270 133.58388,13.420868 L 105.67763,41.358368 C 104.13725,42.898711 103.33325,44.910828 103.30263,46.920868 C 103.30220,46.954601 103.30263,47.012134 103.30263,47.045868 L 103.36513,47.045868 C 103.89976,49.079999 117.69889,51.660911 119.24013,53.202118 C 121.56768,55.529685 110.31886,57.249538 112.64638,59.577118 C 114.97392,61.904658 126.72486,64.062038 129.05263,66.389620 C 131.38019,68.717170 124.28755,71.187070 126.61513,73.514620 C 128.94268,75.842201 136.74995,72.943440 135.33388,79.014621 C 138.47707,82.157811 145.03666,80.657811 149.42763,77.514621 C 151.75518,75.187070 144.97506,75.404670 147.30263,73.077120 C 149.63018,70.749540 155.50836,70.738600 160.45888,65.170868 C 158.46624,62.071818 151.94381,60.748438 154.27138,58.420868 C 156.59893,56.093323 161.10115,57.261288 170.86513,52.827118 C 175.63150,50.662408 175.25838,49.039285 175.24013,47.045868 C 175.23975,47.003922 175.24013,46.963136 175.24013,46.920868 L 175.20888,46.920868 C 175.17827,44.910830 174.40547,42.898714 172.86513,41.358368 L 144.92763,13.420868 C 143.35604,11.849272 141.32234,11.077118 139.27138,11.077118 z M 139.02138,14.702118 C 139.93315,14.725869 140.67125,15.422422 142.11513,16.358368 L 155.30263,26.139618 C 155.44708,26.233292 155.58252,26.320552 155.70888,26.420868 C 155.83525,26.521171 155.97562,26.627132 156.08388,26.733368 C 156.19214,26.839410 156.27479,26.966073 156.36513,27.077118 C 156.45527,27.188145 156.54310,27.305955 156.61513,27.420868 C 156.68737,27.535969 156.74853,27.646585 156.80263,27.764618 C 156.85677,27.882866 156.89163,27.987920 156.92763,28.108368 C 156.96385,28.228632 157.00329,28.361823 157.02138,28.483368 C 157.03948,28.605130 157.05263,28.736271 157.05263,28.858368 L 149.24013,25.077118 L 148.45888,30.983368 L 144.14638,28.952118 L 137.52138,33.389618 L 134.95888,24.639618 L 131.70888,32.295868 L 122.55263,33.202118 L 122.64638,29.139618 C 122.64638,28.162533 127.93872,21.330614 131.14638,19.702118 L 137.02138,15.483368 C 137.88771,14.921800 138.47431,14.687867 139.02138,14.702118 z M 126.89638,54.639618 C 131.05584,55.718333 135.68346,57.114312 139.39638,57.139618 L 139.55263,58.827118 C 136.37321,58.499388 129.63884,56.949888 128.05263,56.139618 L 126.89638,54.639618 z M 170.24013,62.045868 C 169.60518,62.025518 169.00430,62.089178 168.55263,62.202118 C 167.70107,62.414898 163.56419,62.512928 163.89638,65.170868 C 167.55118,66.499190 173.20097,67.516500 173.86513,64.858368 C 174.36366,62.865308 172.14497,62.106908 170.24013,62.045868 z M 122.45888,67.452120 C 121.88389,67.385110 121.32136,67.455980 120.77138,67.733370 C 118.57203,68.842760 117.09168,71.307720 119.14638,72.327120 C 121.20129,73.346520 122.65747,72.185800 124.45888,70.920870 C 126.26050,69.656140 126.21414,69.408800 126.08388,68.920870 C 125.83449,68.987380 124.18386,67.653150 122.45888,67.452120 z M 162.64638,67.889620 C 160.98514,68.553960 161.00465,70.861860 162.33388,71.858370 C 163.66277,72.855080 165.32597,72.210400 165.99013,71.545870 C 166.65484,70.881530 165.96848,68.553970 162.64638,67.889620 z " + id="path1278" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.96875,10.718750 C 134.70402,11.060845 132.45341,13.855395 130.15790,15.940974 C 121.77155,24.503910 113.19525,32.911552 104.88478,41.529122 C 103.53165,43.257666 102.98133,45.293623 102.71875,47.437500 C 107.43946,50.886242 113.69835,50.905815 118.71875,53.781250 C 117.30484,56.014138 113.86394,55.927723 112.30534,58.153586 C 110.95047,59.066432 112.87438,60.562599 113.88390,60.907202 C 118.07998,63.025863 122.80956,63.838835 126.97834,66.068813 C 129.14039,66.223477 128.99465,68.397410 127.55968,69.465540 C 126.42313,70.610466 124.66557,72.512182 126.40386,73.938766 C 128.52893,75.415674 131.34635,75.011355 133.71875,75.875000 C 135.38587,76.789177 134.20286,78.442002 135.34375,79.593750 C 138.20878,81.840481 142.17613,81.444087 145.36980,80.162063 C 147.01184,79.679133 148.50293,78.612108 149.93750,77.781250 C 151.32137,76.168445 149.16317,75.014407 147.93750,74.343750 C 147.13207,73.007556 149.81258,72.471472 150.72621,71.835396 C 154.22932,70.415525 157.63139,68.772275 160.32323,66.076023 C 162.00146,65.040055 159.53684,63.566475 158.75000,62.750000 C 157.29555,61.671425 155.38495,61.005736 154.46875,59.343750 C 156.83166,56.736844 160.77991,57.222943 163.82692,55.886662 C 167.48614,54.956060 170.96688,53.327613 174.19128,51.441061 C 176.31894,49.855420 175.75931,47.094289 175.34438,44.858149 C 173.82714,40.146659 169.32671,37.346121 166.14614,33.782162 C 159.00255,26.737555 151.96598,19.558149 144.75603,12.597114 C 142.83187,11.117125 140.40461,10.324926 137.96875,10.718750 z M 140.15625,15.718750 C 145.33185,19.512142 150.51925,23.291773 155.68750,27.093750 C 155.79568,28.128330 152.96647,25.994412 151.88519,25.704486 C 150.56126,25.310550 148.23232,22.990502 148.60160,25.735802 C 148.03383,26.854222 148.89364,30.614243 147.25375,29.748789 C 145.77079,28.952048 143.79956,27.767016 142.39696,29.393778 C 140.87922,30.408352 139.36149,31.422926 137.84375,32.437500 C 136.92659,29.270978 136.01364,26.103230 135.09375,22.937500 C 133.83186,25.869891 132.59553,28.813265 131.34375,31.750000 C 128.60417,32.020833 125.86458,32.291667 123.12500,32.562500 C 122.93577,30.531586 123.37937,28.492090 124.78964,27.051727 C 127.83705,22.165897 132.91432,19.181067 137.48762,15.928279 C 138.38080,15.399443 139.18306,15.465846 140.15625,15.718750 z M 132.06250,56.562500 C 134.25968,57.131800 136.54653,57.244809 138.78125,57.625000 C 137.93164,58.641801 135.83490,57.320885 134.50134,57.277133 C 132.75919,56.896272 131.01731,56.527068 129.37500,55.812500 C 130.27083,56.062500 131.16667,56.312500 132.06250,56.562500 z M 168.50000,61.625000 C 166.47980,62.095190 163.59992,62.369201 163.34375,64.968750 C 164.00781,65.934196 166.11962,66.292948 167.47626,66.551501 C 169.60910,66.891924 172.52463,67.659468 174.01886,65.672524 C 175.29513,63.892929 173.38643,61.628153 171.40540,61.754929 C 170.44376,61.426788 169.48969,61.503021 168.50000,61.625000 z M 120.65625,67.156250 C 119.17864,68.173454 117.17273,69.706513 117.81250,71.750000 C 119.32360,73.943032 122.44871,73.328157 124.17581,71.744685 C 125.31806,71.095411 127.22708,69.849349 126.34375,68.406250 C 124.53029,67.617814 122.70705,66.421404 120.65625,67.156250 z M 162.25000,67.468750 C 160.98536,68.304844 160.47655,70.055902 161.35305,71.321264 C 162.02451,73.004295 164.27223,73.179865 165.64672,72.263080 C 167.48408,71.700360 166.67812,69.347513 165.33731,68.658474 C 164.66189,67.815250 163.12029,67.406310 162.25000,67.468750 z " + id="path1283" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.09375,12.062500 C 133.45264,13.658306 130.89510,17.054651 128.02763,19.760075 C 120.64992,27.277135 113.11748,34.668181 105.81675,42.244521 C 104.77302,43.583830 104.19848,45.113312 103.93750,46.781250 C 108.02500,49.661848 113.35464,49.814484 117.77247,52.034312 C 119.23732,52.180074 120.83004,53.663696 119.47530,54.914506 C 117.72685,56.714093 114.64707,56.868986 113.18750,58.937500 C 116.98689,61.678185 121.72461,62.314645 125.91888,64.199775 C 127.35246,65.248996 129.93899,65.341959 130.00000,67.531250 C 129.61283,69.469175 127.68115,70.594821 126.84375,72.343750 C 128.66657,74.916318 132.41661,73.526770 134.81763,75.194505 C 136.12150,75.998634 135.76289,77.719238 136.33739,78.786112 C 139.34189,80.984126 143.56705,80.023489 146.59979,78.262860 C 147.57821,77.931235 150.25551,76.737683 148.25234,75.866570 C 146.79311,75.539319 145.57083,73.791727 146.98575,72.676315 C 150.59379,69.928273 155.52636,69.300230 158.75379,65.912819 C 160.44061,64.636839 157.51978,63.512312 156.64603,62.784855 C 155.31686,61.805358 153.02074,60.864770 153.31250,58.906250 C 155.52467,55.836091 159.76350,56.249927 162.98171,54.909139 C 166.64088,54.011598 170.17880,52.442724 173.39619,50.585767 C 175.44759,48.766928 174.40312,45.854433 173.70402,43.674602 C 170.01715,38.505895 164.93468,34.528530 160.60640,29.906454 C 155.05848,24.484276 149.68028,18.831089 144.02714,13.552135 C 142.01313,12.267231 139.68457,11.155741 137.26959,12.030263 L 137.09375,12.062500 z M 139.25000,14.156250 C 144.36849,16.573687 148.44456,20.615673 153.06166,23.857057 C 154.79682,25.417824 157.75256,26.462276 157.65625,29.218750 C 155.98301,29.620934 154.51821,27.909197 152.92283,27.467153 C 151.47889,26.979622 149.05912,24.688826 149.46490,27.619328 C 148.95092,28.676042 149.67609,32.096323 148.30430,31.528870 C 146.86362,30.916675 145.25114,29.742049 143.73062,29.880583 C 141.56112,31.359522 139.38321,32.826259 137.21875,34.312500 C 136.40063,31.654144 135.63994,28.977747 134.84375,26.312500 C 133.78712,28.431959 132.98467,30.961875 131.78125,32.843750 C 128.52084,33.166779 125.26035,33.488957 122.00000,33.812500 C 122.02692,31.439278 121.58820,28.751334 123.45144,26.900643 C 126.38650,21.928911 131.54097,18.937382 135.96875,15.531250 C 137.05500,15.131227 138.17386,14.356070 139.25000,14.156250 z M 126.34375,53.906250 C 130.81931,55.099287 135.33348,56.080112 139.93750,56.625000 C 140.81508,58.380031 139.61654,59.889689 137.75155,59.030564 C 134.35469,58.342143 130.95451,57.411091 127.62500,56.500000 C 127.37596,56.018046 124.72663,53.333015 126.34375,53.906250 z M 168.68750,62.750000 C 167.26725,63.145732 165.19352,63.022642 164.68750,64.750000 C 167.41558,65.272026 170.36127,66.626958 173.03125,65.187500 C 173.94813,63.333514 171.22391,62.807999 169.92452,62.707344 C 169.51218,62.721563 169.09984,62.735781 168.68750,62.750000 z M 120.96875,68.250000 C 119.88102,69.094191 117.71809,71.141191 120.00567,71.867660 C 122.11744,72.377527 123.71955,70.573549 125.28125,69.468750 C 124.17010,68.379529 122.48301,67.967608 120.96875,68.250000 z M 162.25000,68.937500 C 161.26655,70.838341 164.03769,72.707639 165.32625,71.028976 C 165.98639,69.968138 163.10932,68.105539 162.25000,68.937500 z " + id="path1286" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.50000,12.562500 C 131.56402,15.884438 127.47918,21.513076 122.59316,26.106819 C 117.07494,31.800872 111.33765,37.333066 105.95500,43.127274 C 105.27016,44.232264 103.90274,46.716455 105.88806,47.110513 C 110.48303,49.525949 116.07018,49.897473 120.25000,52.937500 C 121.19557,55.258014 118.31954,56.204644 116.77699,57.135076 C 115.14828,57.646504 113.25757,59.174666 115.98524,59.736007 C 120.51650,62.179113 125.90956,62.812244 130.06250,65.968750 C 131.40440,68.155882 128.87852,70.088345 127.96429,71.816940 C 127.97548,73.606583 130.61198,73.210238 131.85374,73.694589 C 134.00698,73.861384 136.31306,75.067306 136.52629,77.437982 C 137.24770,79.315251 139.82104,79.377347 141.56250,79.375000 C 143.88381,79.081698 145.88731,77.848938 148.00000,76.937500 C 147.89289,75.484280 145.47385,75.343455 145.78125,73.562500 C 147.65028,70.568783 151.46696,69.934698 154.32757,68.211442 C 155.95166,67.507534 157.40819,66.436524 158.50000,65.031250 C 156.69534,62.893495 153.11684,62.207207 152.76893,59.025530 C 153.13476,57.911585 154.90043,56.856141 156.14992,56.314935 C 161.47352,54.305871 167.29666,53.530281 172.18291,50.436255 C 174.75469,49.397100 173.90347,46.181096 173.15013,44.168122 C 170.99740,41.143850 168.08639,38.542958 165.64236,35.681332 C 163.12371,33.093790 160.49665,30.610931 157.93750,28.062500 C 158.99092,29.594714 157.00835,30.333418 155.86310,29.376751 C 153.95887,28.546062 152.06033,27.726589 150.12500,26.968750 C 150.04976,28.633800 149.69671,30.253091 149.34375,31.875000 C 146.94959,32.517021 144.62510,29.359512 142.44997,31.405021 C 140.65579,32.399012 139.25573,34.074138 137.34005,34.698602 C 135.96867,34.449689 136.15225,31.657450 135.44638,30.368996 C 135.03220,27.477998 134.31032,28.114323 133.43720,30.484434 C 132.63691,31.983328 132.29360,34.079093 130.12469,33.576560 C 127.22896,33.863646 124.33317,34.149933 121.43750,34.437500 C 121.45635,31.458390 121.16984,28.094375 123.52595,25.839572 C 126.82257,21.188668 131.69023,18.019711 136.23357,14.793262 C 137.75437,14.087412 139.64327,13.037594 141.05071,14.536711 C 144.77608,17.093755 148.56965,19.491887 152.06250,22.343750 C 149.06655,19.513772 146.25485,16.420638 143.14594,13.751994 C 141.38445,12.871744 139.52020,11.789900 137.50000,12.562500 z M 126.40625,53.343750 C 131.09445,54.266714 135.77718,55.221773 140.46875,56.125000 C 140.66311,57.490600 140.90400,59.768414 138.90019,59.717011 C 134.99279,58.970773 131.04202,57.882901 127.18750,56.875000 C 126.61048,55.955764 124.83534,54.556620 125.40625,53.625000 C 125.73497,53.577157 126.08499,53.292470 126.40625,53.343750 z M 166.53125,63.812500 C 164.90117,64.830649 168.72302,64.879550 169.60036,65.161786 C 170.82454,65.513571 173.80209,64.644903 171.50000,63.593750 C 169.78209,63.217030 168.21140,63.255613 166.53125,63.812500 z M 120.81250,69.187500 C 118.77488,70.497531 120.63987,72.049766 122.29985,70.780747 C 124.22011,70.547064 124.25797,68.584075 122.13849,68.857155 C 121.62590,68.786616 121.20364,68.805690 120.81250,69.187500 z M 162.78125,70.250000 C 165.04372,72.410337 164.50416,68.582957 162.78125,69.787913 C 162.78125,69.883882 162.78125,70.191942 162.78125,70.250000 z " + id="path1295" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.25000,10.312500 C 134.57328,10.811904 132.67255,13.050780 130.64866,14.715585 C 121.77957,23.451854 113.11785,32.437236 104.37500,41.281250 C 103.17019,43.288146 102.47259,45.456013 102.06250,47.750000 C 105.83476,49.628698 109.64657,51.368815 113.75481,52.377095 C 114.74672,53.000901 118.15181,53.211596 117.03125,54.625000 C 114.87625,55.770623 112.18432,56.545814 111.25000,59.062500 C 113.07397,62.261249 117.13309,62.448994 120.14188,63.972108 C 122.66750,64.970987 125.19313,65.969869 127.71875,66.968750 C 127.79709,69.608591 127.12737,68.724937 125.79671,67.542170 C 123.76150,66.508388 120.74167,65.559916 119.14266,67.799744 C 117.68910,68.685330 116.55779,70.940149 117.66673,72.361712 C 119.74129,74.610002 123.29896,73.558599 125.22361,71.631365 C 125.39044,71.451948 124.94524,74.329263 126.55554,74.625682 C 128.75187,75.888131 131.56113,75.535204 133.75000,76.781250 C 134.17453,78.637203 134.92263,80.738750 137.10053,81.029661 C 140.53970,82.420114 144.41944,81.397273 147.50485,79.584682 C 148.81540,78.872018 151.32795,78.343669 150.75195,76.374975 C 150.70713,75.080531 147.53803,74.300613 149.31250,73.093750 C 153.55943,71.203594 157.91230,69.209830 161.18750,65.843750 C 161.99115,63.731003 159.07145,62.849633 157.93750,61.562500 C 156.57653,60.417748 154.30116,59.195844 157.17010,58.407983 C 162.44672,56.428116 168.30037,55.651561 173.14000,52.536010 C 175.69933,51.724285 176.75286,48.825627 176.01594,46.382200 C 175.99204,43.921497 174.36450,41.884430 172.99509,39.973772 C 168.23708,34.553265 162.73310,29.839073 157.72691,24.648245 C 153.37676,20.454464 149.19589,15.998891 144.74248,11.964991 C 142.49218,10.519398 139.90204,10.047325 137.25000,10.312500 z M 140.40625,16.625000 C 144.38180,19.415210 148.26381,22.371245 152.21875,25.218750 C 151.00059,24.471219 149.71107,24.008458 148.28125,23.906250 C 148.08169,25.616789 147.84012,27.322499 147.62500,29.031250 C 145.77312,28.480352 143.67622,27.363820 142.02088,28.944411 C 140.79579,29.321785 138.71876,32.029330 138.02739,30.946881 C 137.09069,27.714729 136.15797,24.481420 135.21875,21.250000 C 133.79126,24.568262 132.38708,27.896549 130.96875,31.218750 C 128.56250,31.458333 126.15625,31.697917 123.75000,31.937500 C 123.73611,28.504117 126.40867,25.941624 128.50533,23.538181 C 131.60340,20.877921 134.84009,18.280137 138.37100,16.266120 C 139.05687,15.927768 139.72649,16.501380 140.40625,16.625000 z M 165.12500,61.937500 C 163.94994,62.683294 162.04675,64.163789 163.31250,65.625000 C 165.77599,67.237331 168.84980,67.346191 171.68759,67.438839 C 173.79767,67.380039 175.87709,64.882603 174.44068,62.966319 C 173.10190,60.663393 170.05340,61.177216 167.81605,61.201002 C 166.91904,61.446503 166.02202,61.692001 165.12500,61.937500 z M 162.03125,67.031250 C 160.83535,68.000188 160.29043,69.695123 160.76346,71.258236 C 161.16730,73.039050 163.22496,73.494707 164.78719,72.992478 C 167.13879,73.181332 168.09248,69.825149 166.13394,68.653373 C 164.96960,67.668728 163.65541,66.689296 162.03125,67.031250 z " + id="path1300" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 136.87500,9.5625000 C 131.65304,11.769127 128.14544,16.384624 124.15881,20.216605 C 117.35142,27.117414 110.49657,33.984328 103.71875,40.906250 C 102.85273,43.332808 101.99819,45.763562 101.12500,48.187500 C 105.93068,50.283305 110.76347,52.276496 115.75000,53.906250 C 115.44333,55.363555 112.99770,55.191635 112.24058,56.587946 C 110.89606,57.445273 110.01695,59.785906 111.89556,60.567820 C 114.86490,63.357428 118.93991,64.363020 122.62500,65.875000 C 119.72774,65.033632 117.80750,68.090788 116.68750,70.250000 C 116.01105,72.950420 119.11437,74.651083 121.43923,74.259441 C 122.88425,74.778519 124.87048,71.894366 125.06555,74.129447 C 127.21708,76.574392 131.35224,75.998123 133.59751,78.288768 C 134.32398,80.302303 135.99246,81.986172 138.23383,82.006618 C 140.25772,82.589257 142.23898,82.314480 144.19142,81.614260 C 146.47188,81.098710 148.64271,79.959926 150.63761,78.824244 C 152.14711,77.754911 151.81527,75.346631 150.43750,74.312500 C 150.23406,72.704926 152.73875,72.682794 153.75639,71.819616 C 156.49819,70.564020 158.90600,68.804050 161.21875,66.906250 C 160.19643,68.376408 159.81043,70.315970 160.38112,71.987759 C 161.34634,74.267655 164.22210,73.656108 166.15625,73.531250 C 168.08949,72.610730 168.83732,69.631414 166.87500,68.343750 C 164.02568,66.581529 166.47357,67.403459 168.27836,67.911665 C 170.51415,68.044548 173.31226,68.747610 174.83495,66.581402 C 176.52328,64.952843 175.46252,62.386049 173.84375,61.125000 C 171.82924,60.052772 169.41179,60.364713 167.22781,60.468857 C 165.26732,60.816302 163.77932,61.981088 162.56250,63.500000 C 161.07416,64.693238 164.27576,66.891706 162.51264,66.451187 C 161.23611,66.670932 162.80138,64.122782 161.27178,63.293106 C 160.27477,61.829766 158.59216,60.917429 157.34375,59.656250 C 163.37320,56.739900 170.41697,55.950383 175.81250,51.750000 C 177.79054,49.403625 176.89111,46.297658 176.31250,43.625000 C 172.71709,37.077334 166.72680,32.381991 161.58112,27.092054 C 156.10204,21.754721 150.65568,16.371055 145.15625,11.062500 C 142.76062,10.099303 140.31053,9.4347862 137.70606,9.5684113 C 137.43820,9.5943662 137.13013,9.4705862 136.87500,9.5625000 z M 144.00000,20.125000 C 145.41913,21.217458 146.85549,22.290152 148.28125,23.375000 C 146.97140,24.376925 147.43473,26.306660 146.96875,27.718750 C 145.01335,27.188020 142.88412,27.117042 141.28969,28.567875 C 140.30436,29.400862 138.46017,30.323076 138.31032,28.383898 C 137.43025,25.351664 136.59470,22.304201 135.68750,19.281250 C 137.21838,18.817776 138.78213,16.344334 140.28250,17.745803 C 141.52167,18.538869 142.76083,19.331934 144.00000,20.125000 z M 130.53125,30.406250 C 128.68750,30.593750 126.84375,30.781250 125.00000,30.968750 C 125.70615,27.451641 128.61722,24.990200 131.09307,22.632488 C 132.44877,21.648343 133.72082,20.531920 135.12500,19.625000 C 133.59375,23.218750 132.06250,26.812500 130.53125,30.406250 z " + id="path1304" /> + </g> + <path + style="fill:url(#linearGradient1322);fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 78.468542,10.216821 C 75.406213,10.216823 72.323010,11.369737 69.976423,13.716321 L 28.309048,55.430356 C 26.009076,57.730272 24.808608,60.734604 24.762888,63.735835 C 24.762246,63.786202 24.762888,63.872106 24.762888,63.922475 L 24.856208,63.922475 C 25.654475,66.959676 46.258230,70.813287 48.559486,73.114494 C 52.034797,76.589830 35.238960,79.157777 38.714227,82.633131 C 42.189523,86.108431 59.735084,89.329652 63.210724,92.805012 C 66.686050,96.280332 56.095888,99.968182 59.571244,103.44349 C 63.046555,106.91885 74.703745,102.59065 72.589383,111.65565 C 77.282542,116.34881 87.076796,114.10913 93.633042,109.41597 C 97.108353,105.94066 86.984820,106.26556 90.460160,102.79025 C 93.935473,99.314902 102.71230,99.298562 110.10402,90.985272 C 107.12876,86.358021 97.390000,84.382051 100.86534,80.906713 C 104.34065,77.431409 111.06300,79.175321 125.64179,72.554574 C 132.75855,69.322402 132.20143,66.898885 132.17419,63.922475 C 132.17362,63.859844 132.17419,63.798946 132.17419,63.735835 L 132.12753,63.735835 C 132.08182,60.734607 130.92794,57.730277 128.62803,55.430356 L 86.914001,13.716321 C 84.567429,11.369740 81.530871,10.216821 78.468542,10.216821 z M 59.991184,75.260853 C 66.201756,76.871504 73.111347,78.955868 78.655182,78.993653 L 78.888482,81.513293 C 74.141227,81.023952 64.086006,78.710363 61.717604,77.500533 L 59.991184,75.260853 z M 124.70859,86.319271 C 123.76053,86.288891 122.86335,86.383941 122.18895,86.552571 C 120.91747,86.870282 114.74061,87.016652 115.23661,90.985272 C 120.69367,92.968622 129.12948,94.487582 130.12115,90.518672 C 130.86551,87.542792 127.55274,86.410411 124.70859,86.319271 z M 53.365465,94.391452 C 52.506936,94.291402 51.667011,94.397222 50.845825,94.811392 C 47.561932,96.467852 45.351592,100.14833 48.419506,101.67041 C 51.487732,103.19250 53.661984,101.45941 56.351705,99.570712 C 59.041739,97.682322 58.972518,97.313012 58.778024,96.584472 C 58.405655,96.683782 55.941067,94.691622 53.365465,94.391452 z M 113.37021,95.044692 C 110.88978,96.036632 110.91892,99.482602 112.90361,100.97051 C 114.88780,102.45872 117.37116,101.49614 118.36283,100.50391 C 119.35532,99.511972 118.33051,96.036652 113.37021,95.044692 z " + id="path1217" + sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccc" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + <path + style="fill:url(#linearGradient1231);fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 25.748195,58.983802 C 25.069168,60.484820 24.699511,62.088386 24.675015,63.696461 C 24.674375,63.746824 24.675015,63.832738 24.675015,63.883101 L 24.768335,63.883101 C 25.532194,66.789384 44.034284,70.422637 47.678393,72.748500 C 49.285306,71.792649 50.340763,70.791543 49.264832,69.715600 C 46.963576,67.414389 26.359823,63.560781 25.561555,60.523581 L 25.468235,60.523581 C 25.468235,60.473204 25.467595,60.387304 25.468235,60.336942 C 25.475280,59.874537 25.686531,59.443757 25.748195,58.983802 z M 132.03964,65.049601 C 131.22443,66.340254 129.65777,67.652109 126.34713,69.155680 C 111.76835,75.776420 105.04600,74.032516 101.57069,77.507812 C 100.51786,78.560641 100.89350,79.461052 101.71067,80.354072 C 105.38973,77.752669 112.01329,78.664472 125.55391,72.515200 C 131.70333,69.722349 132.05669,67.513308 132.03964,65.049601 z M 60.696531,71.861960 L 62.422951,74.101632 C 64.791352,75.311463 74.846572,77.625067 79.593829,78.114392 L 79.360529,75.594752 C 73.816694,75.556961 66.907102,73.472618 60.696531,71.861960 z M 40.119473,79.607512 C 38.565476,80.548088 37.568913,81.536279 38.626354,82.593751 C 42.101651,86.069051 59.647211,89.290272 63.122851,92.765632 C 63.275692,92.918462 63.255326,93.078602 63.356151,93.232232 C 64.435614,91.947532 65.165573,90.655612 63.916071,89.406112 C 60.566937,86.057251 44.419333,82.939151 40.119473,79.607512 z M 117.10845,87.866332 C 115.91482,88.486362 114.95058,89.360392 115.14873,90.945882 C 120.60578,92.929232 129.04159,94.448192 130.03326,90.479292 C 130.22625,89.707762 130.12018,89.057262 129.84662,88.519572 C 127.48913,90.422432 121.65703,89.359992 117.10845,87.866332 z M 108.52303,89.546092 C 101.68539,95.627832 94.291059,96.265772 91.165507,99.391352 C 89.908251,100.64860 90.617583,101.33525 91.632107,101.95765 C 95.620160,99.286262 103.30109,98.498152 110.01615,90.945882 C 109.67197,90.410612 109.01729,90.016842 108.52303,89.546092 z M 112.39580,95.705212 C 110.96059,97.100002 111.14367,99.677592 112.81574,100.93113 C 114.79992,102.41933 117.28328,101.45675 118.27495,100.46453 C 118.78497,99.954792 118.71737,98.812252 117.90167,97.664932 C 116.69163,98.288052 115.10107,98.690742 113.60896,97.571612 C 112.97842,97.098902 112.61381,96.431702 112.39580,95.705212 z M 57.383671,95.891852 C 57.217332,96.012982 57.251127,96.035572 57.057051,96.171812 C 54.367330,98.060502 52.193078,99.793612 49.124852,98.271512 C 48.483305,97.953222 48.223383,97.480502 48.005012,97.011692 C 46.640740,98.694072 46.307086,100.62659 48.331632,101.63103 C 51.399861,103.15311 53.574111,101.42002 56.263832,99.531332 C 58.953868,97.642932 58.884645,97.273622 58.690151,96.545092 C 58.562389,96.579162 57.924006,96.197372 57.383671,95.891852 z M 60.043291,99.577992 C 58.963831,100.86268 58.233858,102.15460 59.483371,103.40410 C 62.958684,106.87946 74.615872,102.55126 72.501510,111.61626 C 77.194670,116.30942 86.988927,114.06974 93.545171,109.37658 C 94.825402,108.09634 94.082889,107.39241 93.031907,106.76362 C 86.534250,110.87138 77.700406,112.66245 73.294729,108.25674 C 75.409092,99.191752 63.751901,103.51996 60.276591,100.04459 C 60.123748,99.891752 60.144117,99.731612 60.043291,99.577992 z " + id="path1269" + sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + <path + style="fill:url(#linearGradient1272);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 99.186075,30.398236 L 124.44205,57.534989 C 124.44205,57.534989 131.96512,65.595411 126.05415,68.819579 C 120.14317,72.043747 102.14157,76.880001 102.14157,76.880001 L 69.422516,29.764596 L 99.186075,30.398236 z " + id="path1271" + sodipodi:nodetypes="cccccc" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + <path + style="fill:url(#linearGradient1277);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 63.243695,31.078988 L 42.657304,54.706552 C 42.657304,54.706552 34.703472,61.724642 39.850070,64.531876 C 44.996668,67.339111 78.917426,78.801990 102.77892,74.591136 L 75.408382,33.652287 L 63.243695,31.078988 z " + id="path1276" + sodipodi:nodetypes="cccccc" + transform="matrix(1.401650,0.000000,0.000000,1.401650,-35.26049,-4.181157)" /> + <path + style="fill:url(#linearGradient1318);fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 79.571944,14.847933 C 83.032254,14.873506 97.565101,29.009298 101.72458,31.925491 C 105.88407,34.841684 104.90857,36.754316 104.90857,36.936622 L 93.243582,31.290763 L 92.077082,40.109502 L 85.638002,37.076602 L 75.746078,43.702321 L 71.919958,30.637523 L 67.067318,42.069221 L 53.395938,43.422361 L 53.535918,37.356562 L 73.730570,17.473723 C 75.195738,16.031178 76.175081,14.822360 79.571944,14.847933 z " + id="path1317" + sodipodi:nodetypes="ccccccccccczz" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + </g> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Title"> + <rect + style="color:#000000;fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + id="rect148" + width="94.439514" + height="61.899979" + x="461.18549" + y="444.35004" + ry="13.333333" + rx="13.333333" /> + <path + sodipodi:nodetypes="cc" + id="path354" + d="M 550.00000,500.00000 L 550.00000,568.75000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#DiamondL);marker-end:none" /> + <rect + style="color:#000000;fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + id="rect149" + width="94.439514" + height="61.899979" + x="450.14386" + y="456.01666" + ry="13.333333" + rx="13.333333" /> + <path + sodipodi:nodetypes="cc" + id="path357" + d="M 537.50000,512.50000 L 537.50000,568.75000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#DiamondL);marker-end:none" /> + <text + sodipodi:linespacing="100%" + x="45" + y="70" + style="font-size:48.000000;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1.0000000;stroke:none;stroke-width:3.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;display:block;font-family:Arial;text-anchor:start;writing-mode:lr;font-stretch:normal;font-variant:normal;line-height:100%" + id="text48"><tspan + x="45.000000" + y="70.000000" + sodipodi:role="line" + id="tspan1">Current Objects</tspan></text> + <path + style="color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + d="M 93.750000,162.50000 L 718.75000,162.50000 L 718.75000,225.00000 L 93.750000,225.00000 L 93.750000,162.50000 z " + id="rect3" + sodipodi:nodetypes="ccccc" /> + <text + xml:space="preserve" + style="line-height:100%;writing-mode:lr;text-anchor:start;font-family:Sans;stroke-opacity:1.0000000;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:1.0000000pt;stroke:none;fill-opacity:1.0000000;fill:#000000;font-stretch:normal;font-weight:normal;font-variant:normal;font-style:normal;font-size:24.000000" + x="116.20898" + y="202.36015" + id="text76" + sodipodi:linespacing="100%"><tspan + x="116.20898" + y="202.36015" + sodipodi:role="line" + id="tspan151">Inkscape::Application</tspan></text> + <rect + style="color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + id="rect18" + width="124.91570" + height="61.899807" + x="145.21207" + y="288.27856" + ry="0.0000000" /> + <text + xml:space="preserve" + style="font-size:24.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr-tb" + x="180.94531" + y="325.47455" + id="text19" + sodipodi:linespacing="100%"><tspan + x="180.94531" + y="325.47455" + sodipodi:role="line" + id="tspan150">Args</tspan></text> + <rect + style="color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + id="rect21" + width="125.86808" + height="62.376175" + x="144.34247" + y="381.25000" + ry="0.0000000" /> + <text + xml:space="preserve" + style="font-size:24.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr-tb" + x="176.60268" + y="421.45566" + id="text22" + sodipodi:linespacing="100%"><tspan + x="176.60268" + y="421.45566" + sodipodi:role="line" + id="tspan152">Prefs</tspan></text> + <path + style="color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + d="M 468.75000,288.12500 L 513.12500,288.12500 L 513.12500,306.87500 L 531.87500,306.87500 L 513.12500,288.12500 L 531.87500,306.87500 L 531.87500,381.87500 L 469.37500,381.87500 L 468.75000,288.12500 z " + id="rect24" + sodipodi:nodetypes="ccccccccc" /> + <rect + style="color:#000000;fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + id="rect27" + width="94.439514" + height="61.899979" + x="325.00003" + y="456.22504" + ry="13.333333" + rx="13.333333" /> + <path + sodipodi:nodetypes="ccc" + id="path50" + d="M 125.00000,225.00000 L 125.00000,256.25000 L 625.00000,256.25000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" /> + <path + sodipodi:nodetypes="ccc" + id="path121" + d="M 144.58707,318.90356 L 125.83707,318.90356 L 125.83707,256.40356" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#DiamondL);marker-end:none" /> + <path + sodipodi:nodetypes="cc" + id="path195" + d="M 375.00000,456.25000 L 375.00000,381.25000" + style="stroke-dasharray:1.2500000,5.0000000;stroke-dashoffset:0.0000000;marker-end:url(#Dot_m);marker-start:url(#Dot_m);stroke-opacity:1.0000000;stroke-miterlimit:4.0000000;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:1.2500000;stroke:#000000;fill-rule:evenodd;fill-opacity:0.75000000;fill:none" /> + <path + style="color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + d="M 344.37500,286.87500 L 388.75000,286.87500 L 388.75000,305.62500 L 407.50000,305.62500 L 388.75000,286.87500 L 407.50000,305.62500 L 407.50000,380.62500 L 345.00000,380.62500 L 344.37500,286.87500 z " + id="path74" + sodipodi:nodetypes="ccccccccc" /> + <path + style="color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + d="M 594.81644,287.42505 L 637.50000,286.87500 L 637.50000,305.62500 L 656.25000,305.62500 L 637.50000,286.87500 L 656.25000,305.62500 L 656.25000,380.62500 L 593.75000,380.62500 L 594.81644,287.42505 z " + id="path75" + sodipodi:nodetypes="ccccccccc" /> + <rect + style="color:#000000;fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + id="rect76" + width="94.439514" + height="61.899979" + x="437.64383" + y="468.75000" + ry="13.333333" + rx="13.333333" /> + <rect + style="color:#000000;fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + id="rect77" + width="94.439514" + height="61.899979" + x="575.62500" + y="456.85004" + ry="13.333333" + rx="13.333333" /> + <path + sodipodi:nodetypes="ccc" + id="path157" + d="M 144.58707,412.65356 L 125.83707,412.65356 L 125.83707,318.90356" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#DiamondL);marker-end:none" /> + <path + sodipodi:nodetypes="cc" + id="path250" + d="M 375.62500,286.87500 L 375.62500,255.62500" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#DiamondL);marker-end:none" /> + <path + sodipodi:nodetypes="cc" + id="path253" + d="M 500.00000,287.50000 L 500.00000,256.25000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#DiamondL);marker-end:none" /> + <path + sodipodi:nodetypes="cc" + id="path256" + d="M 625.00000,287.50000 L 625.00000,256.25000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#DiamondL);marker-end:none" /> + <path + sodipodi:nodetypes="cc" + id="path330" + d="M 500.00000,456.25000 L 500.00000,381.25000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dasharray:1.2500000 5.0000000 ;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker-start:url(#Dot_m);marker-end:url(#Dot_m)" /> + <path + sodipodi:nodetypes="cc" + id="path335" + d="M 487.50000,468.75000 L 500.00000,381.25000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dasharray:1.2500000 5.0000000 ;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker-start:url(#Dot_m);marker-end:url(#Dot_m)" /> + <path + sodipodi:nodetypes="cc" + id="path340" + d="M 512.50000,443.75000 L 500.00000,381.25000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dasharray:1.2500000 5.0000000 ;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker-start:url(#Dot_m);marker-end:url(#Dot_m)" /> + <path + sodipodi:nodetypes="cc" + id="path345" + d="M 625.00000,456.25000 L 625.00000,381.25000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dasharray:1.2500000 5.0000000 ;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker-start:url(#Dot_m);marker-end:url(#Dot_m)" /> + <path + sodipodi:nodetypes="cc" + id="path348" + d="M 412.50000,512.50000 L 412.50000,568.75000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#DiamondL);marker-end:none" /> + <path + sodipodi:nodetypes="cc" + id="path351" + d="M 525.00000,525.00000 L 525.00000,568.75000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#DiamondL);marker-end:none" /> + <path + sodipodi:nodetypes="cc" + id="path360" + d="M 662.50000,512.50000 L 662.50000,568.75000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#DiamondL);marker-end:none" /> + <path + sodipodi:nodetypes="ccc" + id="path361" + d="M 125.00000,412.50000 L 125.00000,568.75000 L 662.50000,568.75000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" /> + <text + xml:space="preserve" + style="font-size:24.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr-tb" + x="352.29492" + y="342.29297" + id="text362" + sodipodi:linespacing="100%"><tspan + x="352.29492" + y="342.29297" + sodipodi:role="line" + id="tspan364">Doc</tspan></text> + <text + xml:space="preserve" + style="font-size:24.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr-tb" + x="476.66992" + y="343.54297" + id="text365" + sodipodi:linespacing="100%"><tspan + x="476.66992" + y="343.54297" + sodipodi:role="line" + id="tspan366">Doc</tspan></text> + <text + xml:space="preserve" + style="font-size:24.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr-tb" + x="601.35742" + y="342.29297" + id="text367" + sodipodi:linespacing="100%"><tspan + x="601.35742" + y="342.29297" + sodipodi:role="line" + id="tspan368">Doc</tspan></text> + <text + xml:space="preserve" + style="font-size:18.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr-tb" + x="585.49121" + y="492.82736" + id="text369" + sodipodi:linespacing="100%"><tspan + x="585.49121" + y="492.82736" + sodipodi:role="line" + id="tspan371">Desktop</tspan></text> + <text + xml:space="preserve" + style="font-size:18.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr-tb" + x="447.51007" + y="504.72733" + id="text372" + sodipodi:linespacing="100%"><tspan + x="447.51007" + y="504.72733" + sodipodi:role="line" + id="tspan373">Desktop</tspan></text> + <text + xml:space="preserve" + style="font-size:18.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr-tb" + x="334.86627" + y="492.20236" + id="text374" + sodipodi:linespacing="100%"><tspan + x="334.86627" + y="492.20236" + sodipodi:role="line" + id="tspan375">Desktop</tspan></text> + </g> + <g + inkscape:groupmode="layer" + id="layer3" + inkscape:label="Drawing Area" /> +</svg> diff --git a/doc/NewAppArchitecture/06-current-desktop-view.svg b/doc/NewAppArchitecture/06-current-desktop-view.svg new file mode 100644 index 000000000..03a03c538 --- /dev/null +++ b/doc/NewAppArchitecture/06-current-desktop-view.svg @@ -0,0 +1,667 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:xml="http://www.w3.org/XML/1998/namespace" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + 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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + sodipodi:docbase="/home/bryce/src/Inkscape/inkscape/doc/NewAppArchitecture" + sodipodi:docname="06-current-desktop-view.svg" + height="480pt" + width="640pt" + inkscape:version="0.40+cvs" + sodipodi:version="0.32" + id="svg586"> + <defs + id="defs588"> + <marker + style="overflow:visible;" + id="marker791" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleOutL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path792" + sodipodi:nodetypes="cccc" /> + </marker> + <marker + style="overflow:visible;" + id="marker719" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleOutL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path720" + sodipodi:nodetypes="cccc" /> + </marker> + <marker + style="overflow:visible;" + id="marker717" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleInL"> + <path + transform="scale(-0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path718" + sodipodi:nodetypes="cccc" /> + </marker> + <marker + style="overflow:visible;" + id="marker714" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleOutL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path715" + sodipodi:nodetypes="cccc" /> + </marker> + <marker + style="overflow:visible;" + id="marker712" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleInL"> + <path + transform="scale(-0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path713" + sodipodi:nodetypes="cccc" /> + </marker> + <marker + style="overflow:visible;" + id="marker709" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleOutL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path710" + sodipodi:nodetypes="cccc" /> + </marker> + <marker + style="overflow:visible;" + id="marker707" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleInL"> + <path + transform="scale(-0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path708" + sodipodi:nodetypes="cccc" /> + </marker> + <marker + style="overflow:visible;" + id="marker704" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleOutL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path705" + sodipodi:nodetypes="cccc" /> + </marker> + <marker + style="overflow:visible;" + id="marker702" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleInL"> + <path + transform="scale(-0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path703" + sodipodi:nodetypes="cccc" /> + </marker> + <marker + style="overflow:visible;" + id="TriangleOutL" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleOutL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path2817" + sodipodi:nodetypes="cccc" /> + </marker> + <marker + style="overflow:visible;" + id="TriangleInL" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleInL"> + <path + transform="scale(-0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path2823" + sodipodi:nodetypes="cccc" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2L" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2L"> + <path + transform="scale(1.1) translate(-5,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" + id="path2863" + sodipodi:nodetypes="cccc" /> + </marker> + <linearGradient + id="linearGradient2570"> + <stop + id="stop2571" + offset="0.0000000" + style="stop-color:#000000;stop-opacity:1.0000000;" /> + <stop + id="stop2572" + offset="0.58504134" + style="stop-color:#000000;stop-opacity:0.62745100;" /> + <stop + id="stop2573" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + y2="0.98555958" + x2="0.27112675" + y1="0.097472921" + x1="0.50352114" + id="linearGradient1322" + xlink:href="#linearGradient1218" /> + <linearGradient + y2="0.99354839" + x2="-0.17253521" + y1="0.27741936" + x1="0.50704223" + id="linearGradient1318" + xlink:href="#linearGradient1273" /> + <linearGradient + gradientTransform="scale(1.004208,0.995809)" + y2="0.12454049" + x2="0.41986585" + y1="1.9347328" + x1="0.45376351" + id="linearGradient1307" + xlink:href="#linearGradient1222" /> + <linearGradient + gradientTransform="scale(1.006361,0.993679)" + y2="0.11846013" + x2="0.41548476" + y1="1.9667202" + x1="0.45009527" + id="linearGradient1306" + xlink:href="#linearGradient1222" /> + <linearGradient + gradientTransform="scale(1.002016,0.997989)" + y2="0.13959341" + x2="0.42603236" + y1="1.8676205" + x1="0.45839140" + id="linearGradient1305" + xlink:href="#linearGradient1222" /> + <linearGradient + y2="0.80203044" + x2="0.36971831" + y1="1.5228426" + x1="-0.36619717" + id="linearGradient1277" + xlink:href="#linearGradient1273" /> + <linearGradient + y2="0.55458528" + x2="0.53521127" + y1="0.23580793" + x1="1.0739436" + id="linearGradient1272" + xlink:href="#linearGradient1273" /> + <linearGradient + id="linearGradient1270" + xlink:href="#linearGradient1222" /> + <linearGradient + y2="0.50000000" + x2="1.0000000" + y1="0.50000000" + x1="0.00000000" + id="linearGradient1231" + xlink:href="#linearGradient1323" /> + <linearGradient + y2="0.24742271" + x2="0.42605633" + y1="2.1597939" + x1="-0.96478873" + id="linearGradient1221" + xlink:href="#linearGradient1222" /> + <linearGradient + id="linearGradient1218"> + <stop + id="stop1219" + offset="0.00000000" + style="stop-color:#000000;stop-opacity:1.0000000;" /> + <stop + id="stop1321" + offset="0.073255815" + style="stop-color:#323232;stop-opacity:1.0000000;" /> + <stop + id="stop1320" + offset="0.65260679" + style="stop-color:#000000;stop-opacity:1.0000000;" /> + <stop + id="stop1220" + offset="1" + style="stop-color:#fff;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient1222"> + <stop + id="stop1223" + offset="0.0000000" + style="stop-color:#0081ac;stop-opacity:1.0000000;" /> + <stop + id="stop1722" + offset="0.50000000" + style="stop-color:#006d91;stop-opacity:0.62745100;" /> + <stop + id="stop1224" + offset="1.0000000" + style="stop-color:#000000;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient1273"> + <stop + id="stop1274" + offset="0.00000000" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + <stop + id="stop1275" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.00000000;" /> + </linearGradient> + <linearGradient + id="linearGradient1323"> + <stop + id="stop1324" + offset="0.00000000" + style="stop-color:#000000;stop-opacity:0.77685952;" /> + <stop + id="stop1325" + offset="1.0000000" + style="stop-color:#000000;stop-opacity:0.00000000;" /> + </linearGradient> + <radialGradient + fy="0.15625000" + fx="0.50617284" + r="0.41400504" + cy="0.46875000" + cx="0.49382716" + id="radialGradient829" + xlink:href="#linearGradient826" /> + <linearGradient + id="linearGradient826"> + <stop + id="stop827" + offset="0.00000000" + style="stop-color:#000000;stop-opacity:0.95294118;" /> + <stop + id="stop830" + offset="0.36585677" + style="stop-color:#000000;stop-opacity:0.76078433;" /> + <stop + id="stop847" + offset="0.47107276" + style="stop-color:#000000;stop-opacity:0.52941179;" /> + <stop + id="stop828" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.00000000;" /> + </linearGradient> + <linearGradient + y2="-1.7333326" + x2="0.50000000" + y1="0.66667551" + x1="0.50000000" + id="linearGradient907" + xlink:href="#linearGradient909" /> + <linearGradient + id="linearGradient909"> + <stop + id="stop910" + offset="0.00000000" + style="stop-color:#000000;stop-opacity:0.00000000;" /> + <stop + id="stop913" + offset="1.0000000" + style="stop-color:#000000;stop-opacity:0.17000000;" /> + </linearGradient> + <linearGradient + id="linearGradient1309" + xlink:href="#linearGradient1222" /> + <linearGradient + y2="0.50000000" + x2="1.0000000" + y1="0.50000000" + x1="0.0000000" + id="linearGradient1308" + xlink:href="#linearGradient2570" /> + </defs> + <sodipodi:namedview + inkscape:grid-bbox="true" + inkscape:grid-points="true" + gridtolerance="50.000000pt" + gridspacingx="5.0000000pt" + gridspacingy="5.0000000pt" + inkscape:guide-points="true" + showgrid="true" + inkscape:current-layer="layer2" + inkscape:guide-bbox="false" + showguides="true" + inkscape:window-y="105" + inkscape:window-x="190" + inkscape:window-height="845" + inkscape:window-width="984" + inkscape:cy="302.90957" + inkscape:cx="390.04016" + inkscape:zoom="1.0500000" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" /> + <metadata + id="metadata33"> + <rdf:RDF + id="RDF34"> + <cc:Work + id="Work35" + rdf:about=""> + <dc:format + id="format36">image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" + id="type38" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + style="display:block" + inkscape:label="Background" + id="layer1" + inkscape:groupmode="layer"> + <rect + y="1.7763568e-15" + x="0.0000000" + height="112.50000" + width="800.00000" + id="topbluebox" + style="font-size:12.000000;fill:url(#linearGradient1309);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:3.0000000pt;" /> + <path + sodipodi:nodetypes="cc" + id="path654" + d="M -0.034245957,110.20928 L 797.51553,110.00778" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:url(#linearGradient1308);stroke-width:4.9844480;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;" /> + <g + transform="translate(646.2792,-9.754791)" + id="g1085"> + <g + transform="matrix(0.875802,0.000000,0.000000,0.869278,1.048583,-7.965682)" + id="g1394"> + <path + transform="matrix(0.394071,0.000000,0.000000,8.155385e-2,-31.69751,94.58860)" + style="opacity:0.69398910;fill:url(#radialGradient829);stroke-width:4.4309568;stroke-dasharray:17.723827 17.723827 ;stroke-dashoffset:0.0000000;" + d="M 600.00000 300.00000 A 300.00000 300.00000 0 1 0 0.0000000,300.00000 A 300.00000 300.00000 0 1 0 600.00000 300.00000 z" + sodipodi:ry="300.00000" + sodipodi:rx="300.00000" + sodipodi:cy="300.00000" + sodipodi:cx="300.00000" + id="path898" + sodipodi:type="arc" /> + <path + transform="matrix(0.280658,0.000000,0.000000,0.148676,4.082687,91.98483)" + style="fill:url(#radialGradient829);stroke-width:4.4309568;stroke-dasharray:17.723827 17.723827 ;stroke-dashoffset:0.0000000;" + d="M 600.00000 300.00000 A 300.00000 300.00000 0 1 0 0.0000000,300.00000 A 300.00000 300.00000 0 1 0 600.00000 300.00000 z" + sodipodi:ry="300.00000" + sodipodi:rx="300.00000" + sodipodi:cy="300.00000" + sodipodi:cx="300.00000" + id="ball1" + sodipodi:type="arc" /> + </g> + <g + style="fill:url(#linearGradient1221);" + transform="matrix(1.822197,0.000000,0.000000,1.662749,-180.0082,12.26653)" + id="g1310"> + <path + id="path1278" + d="M 139.27138,11.077118 C 137.22042,11.077119 135.15548,11.849270 133.58388,13.420868 L 105.67763,41.358368 C 104.13725,42.898711 103.33325,44.910828 103.30263,46.920868 C 103.30220,46.954601 103.30263,47.012134 103.30263,47.045868 L 103.36513,47.045868 C 103.89976,49.079999 117.69889,51.660911 119.24013,53.202118 C 121.56768,55.529685 110.31886,57.249538 112.64638,59.577118 C 114.97392,61.904658 126.72486,64.062038 129.05263,66.389620 C 131.38019,68.717170 124.28755,71.187070 126.61513,73.514620 C 128.94268,75.842201 136.74995,72.943440 135.33388,79.014621 C 138.47707,82.157811 145.03666,80.657811 149.42763,77.514621 C 151.75518,75.187070 144.97506,75.404670 147.30263,73.077120 C 149.63018,70.749540 155.50836,70.738600 160.45888,65.170868 C 158.46624,62.071818 151.94381,60.748438 154.27138,58.420868 C 156.59893,56.093323 161.10115,57.261288 170.86513,52.827118 C 175.63150,50.662408 175.25838,49.039285 175.24013,47.045868 C 175.23975,47.003922 175.24013,46.963136 175.24013,46.920868 L 175.20888,46.920868 C 175.17827,44.910830 174.40547,42.898714 172.86513,41.358368 L 144.92763,13.420868 C 143.35604,11.849272 141.32234,11.077118 139.27138,11.077118 z M 139.02138,14.702118 C 139.93315,14.725869 140.67125,15.422422 142.11513,16.358368 L 155.30263,26.139618 C 155.44708,26.233292 155.58252,26.320552 155.70888,26.420868 C 155.83525,26.521171 155.97562,26.627132 156.08388,26.733368 C 156.19214,26.839410 156.27479,26.966073 156.36513,27.077118 C 156.45527,27.188145 156.54310,27.305955 156.61513,27.420868 C 156.68737,27.535969 156.74853,27.646585 156.80263,27.764618 C 156.85677,27.882866 156.89163,27.987920 156.92763,28.108368 C 156.96385,28.228632 157.00329,28.361823 157.02138,28.483368 C 157.03948,28.605130 157.05263,28.736271 157.05263,28.858368 L 149.24013,25.077118 L 148.45888,30.983368 L 144.14638,28.952118 L 137.52138,33.389618 L 134.95888,24.639618 L 131.70888,32.295868 L 122.55263,33.202118 L 122.64638,29.139618 C 122.64638,28.162533 127.93872,21.330614 131.14638,19.702118 L 137.02138,15.483368 C 137.88771,14.921800 138.47431,14.687867 139.02138,14.702118 z M 126.89638,54.639618 C 131.05584,55.718333 135.68346,57.114312 139.39638,57.139618 L 139.55263,58.827118 C 136.37321,58.499388 129.63884,56.949888 128.05263,56.139618 L 126.89638,54.639618 z M 170.24013,62.045868 C 169.60518,62.025518 169.00430,62.089178 168.55263,62.202118 C 167.70107,62.414898 163.56419,62.512928 163.89638,65.170868 C 167.55118,66.499190 173.20097,67.516500 173.86513,64.858368 C 174.36366,62.865308 172.14497,62.106908 170.24013,62.045868 z M 122.45888,67.452120 C 121.88389,67.385110 121.32136,67.455980 120.77138,67.733370 C 118.57203,68.842760 117.09168,71.307720 119.14638,72.327120 C 121.20129,73.346520 122.65747,72.185800 124.45888,70.920870 C 126.26050,69.656140 126.21414,69.408800 126.08388,68.920870 C 125.83449,68.987380 124.18386,67.653150 122.45888,67.452120 z M 162.64638,67.889620 C 160.98514,68.553960 161.00465,70.861860 162.33388,71.858370 C 163.66277,72.855080 165.32597,72.210400 165.99013,71.545870 C 166.65484,70.881530 165.96848,68.553970 162.64638,67.889620 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="path1283" + d="M 137.96875,10.718750 C 134.70402,11.060845 132.45341,13.855395 130.15790,15.940974 C 121.77155,24.503910 113.19525,32.911552 104.88478,41.529122 C 103.53165,43.257666 102.98133,45.293623 102.71875,47.437500 C 107.43946,50.886242 113.69835,50.905815 118.71875,53.781250 C 117.30484,56.014138 113.86394,55.927723 112.30534,58.153586 C 110.95047,59.066432 112.87438,60.562599 113.88390,60.907202 C 118.07998,63.025863 122.80956,63.838835 126.97834,66.068813 C 129.14039,66.223477 128.99465,68.397410 127.55968,69.465540 C 126.42313,70.610466 124.66557,72.512182 126.40386,73.938766 C 128.52893,75.415674 131.34635,75.011355 133.71875,75.875000 C 135.38587,76.789177 134.20286,78.442002 135.34375,79.593750 C 138.20878,81.840481 142.17613,81.444087 145.36980,80.162063 C 147.01184,79.679133 148.50293,78.612108 149.93750,77.781250 C 151.32137,76.168445 149.16317,75.014407 147.93750,74.343750 C 147.13207,73.007556 149.81258,72.471472 150.72621,71.835396 C 154.22932,70.415525 157.63139,68.772275 160.32323,66.076023 C 162.00146,65.040055 159.53684,63.566475 158.75000,62.750000 C 157.29555,61.671425 155.38495,61.005736 154.46875,59.343750 C 156.83166,56.736844 160.77991,57.222943 163.82692,55.886662 C 167.48614,54.956060 170.96688,53.327613 174.19128,51.441061 C 176.31894,49.855420 175.75931,47.094289 175.34438,44.858149 C 173.82714,40.146659 169.32671,37.346121 166.14614,33.782162 C 159.00255,26.737555 151.96598,19.558149 144.75603,12.597114 C 142.83187,11.117125 140.40461,10.324926 137.96875,10.718750 z M 140.15625,15.718750 C 145.33185,19.512142 150.51925,23.291773 155.68750,27.093750 C 155.79568,28.128330 152.96647,25.994412 151.88519,25.704486 C 150.56126,25.310550 148.23232,22.990502 148.60160,25.735802 C 148.03383,26.854222 148.89364,30.614243 147.25375,29.748789 C 145.77079,28.952048 143.79956,27.767016 142.39696,29.393778 C 140.87922,30.408352 139.36149,31.422926 137.84375,32.437500 C 136.92659,29.270978 136.01364,26.103230 135.09375,22.937500 C 133.83186,25.869891 132.59553,28.813265 131.34375,31.750000 C 128.60417,32.020833 125.86458,32.291667 123.12500,32.562500 C 122.93577,30.531586 123.37937,28.492090 124.78964,27.051727 C 127.83705,22.165897 132.91432,19.181067 137.48762,15.928279 C 138.38080,15.399443 139.18306,15.465846 140.15625,15.718750 z M 132.06250,56.562500 C 134.25968,57.131800 136.54653,57.244809 138.78125,57.625000 C 137.93164,58.641801 135.83490,57.320885 134.50134,57.277133 C 132.75919,56.896272 131.01731,56.527068 129.37500,55.812500 C 130.27083,56.062500 131.16667,56.312500 132.06250,56.562500 z M 168.50000,61.625000 C 166.47980,62.095190 163.59992,62.369201 163.34375,64.968750 C 164.00781,65.934196 166.11962,66.292948 167.47626,66.551501 C 169.60910,66.891924 172.52463,67.659468 174.01886,65.672524 C 175.29513,63.892929 173.38643,61.628153 171.40540,61.754929 C 170.44376,61.426788 169.48969,61.503021 168.50000,61.625000 z M 120.65625,67.156250 C 119.17864,68.173454 117.17273,69.706513 117.81250,71.750000 C 119.32360,73.943032 122.44871,73.328157 124.17581,71.744685 C 125.31806,71.095411 127.22708,69.849349 126.34375,68.406250 C 124.53029,67.617814 122.70705,66.421404 120.65625,67.156250 z M 162.25000,67.468750 C 160.98536,68.304844 160.47655,70.055902 161.35305,71.321264 C 162.02451,73.004295 164.27223,73.179865 165.64672,72.263080 C 167.48408,71.700360 166.67812,69.347513 165.33731,68.658474 C 164.66189,67.815250 163.12029,67.406310 162.25000,67.468750 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="path1286" + d="M 137.09375,12.062500 C 133.45264,13.658306 130.89510,17.054651 128.02763,19.760075 C 120.64992,27.277135 113.11748,34.668181 105.81675,42.244521 C 104.77302,43.583830 104.19848,45.113312 103.93750,46.781250 C 108.02500,49.661848 113.35464,49.814484 117.77247,52.034312 C 119.23732,52.180074 120.83004,53.663696 119.47530,54.914506 C 117.72685,56.714093 114.64707,56.868986 113.18750,58.937500 C 116.98689,61.678185 121.72461,62.314645 125.91888,64.199775 C 127.35246,65.248996 129.93899,65.341959 130.00000,67.531250 C 129.61283,69.469175 127.68115,70.594821 126.84375,72.343750 C 128.66657,74.916318 132.41661,73.526770 134.81763,75.194505 C 136.12150,75.998634 135.76289,77.719238 136.33739,78.786112 C 139.34189,80.984126 143.56705,80.023489 146.59979,78.262860 C 147.57821,77.931235 150.25551,76.737683 148.25234,75.866570 C 146.79311,75.539319 145.57083,73.791727 146.98575,72.676315 C 150.59379,69.928273 155.52636,69.300230 158.75379,65.912819 C 160.44061,64.636839 157.51978,63.512312 156.64603,62.784855 C 155.31686,61.805358 153.02074,60.864770 153.31250,58.906250 C 155.52467,55.836091 159.76350,56.249927 162.98171,54.909139 C 166.64088,54.011598 170.17880,52.442724 173.39619,50.585767 C 175.44759,48.766928 174.40312,45.854433 173.70402,43.674602 C 170.01715,38.505895 164.93468,34.528530 160.60640,29.906454 C 155.05848,24.484276 149.68028,18.831089 144.02714,13.552135 C 142.01313,12.267231 139.68457,11.155741 137.26959,12.030263 L 137.09375,12.062500 z M 139.25000,14.156250 C 144.36849,16.573687 148.44456,20.615673 153.06166,23.857057 C 154.79682,25.417824 157.75256,26.462276 157.65625,29.218750 C 155.98301,29.620934 154.51821,27.909197 152.92283,27.467153 C 151.47889,26.979622 149.05912,24.688826 149.46490,27.619328 C 148.95092,28.676042 149.67609,32.096323 148.30430,31.528870 C 146.86362,30.916675 145.25114,29.742049 143.73062,29.880583 C 141.56112,31.359522 139.38321,32.826259 137.21875,34.312500 C 136.40063,31.654144 135.63994,28.977747 134.84375,26.312500 C 133.78712,28.431959 132.98467,30.961875 131.78125,32.843750 C 128.52084,33.166779 125.26035,33.488957 122.00000,33.812500 C 122.02692,31.439278 121.58820,28.751334 123.45144,26.900643 C 126.38650,21.928911 131.54097,18.937382 135.96875,15.531250 C 137.05500,15.131227 138.17386,14.356070 139.25000,14.156250 z M 126.34375,53.906250 C 130.81931,55.099287 135.33348,56.080112 139.93750,56.625000 C 140.81508,58.380031 139.61654,59.889689 137.75155,59.030564 C 134.35469,58.342143 130.95451,57.411091 127.62500,56.500000 C 127.37596,56.018046 124.72663,53.333015 126.34375,53.906250 z M 168.68750,62.750000 C 167.26725,63.145732 165.19352,63.022642 164.68750,64.750000 C 167.41558,65.272026 170.36127,66.626958 173.03125,65.187500 C 173.94813,63.333514 171.22391,62.807999 169.92452,62.707344 C 169.51218,62.721563 169.09984,62.735781 168.68750,62.750000 z M 120.96875,68.250000 C 119.88102,69.094191 117.71809,71.141191 120.00567,71.867660 C 122.11744,72.377527 123.71955,70.573549 125.28125,69.468750 C 124.17010,68.379529 122.48301,67.967608 120.96875,68.250000 z M 162.25000,68.937500 C 161.26655,70.838341 164.03769,72.707639 165.32625,71.028976 C 165.98639,69.968138 163.10932,68.105539 162.25000,68.937500 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="path1295" + d="M 137.50000,12.562500 C 131.56402,15.884438 127.47918,21.513076 122.59316,26.106819 C 117.07494,31.800872 111.33765,37.333066 105.95500,43.127274 C 105.27016,44.232264 103.90274,46.716455 105.88806,47.110513 C 110.48303,49.525949 116.07018,49.897473 120.25000,52.937500 C 121.19557,55.258014 118.31954,56.204644 116.77699,57.135076 C 115.14828,57.646504 113.25757,59.174666 115.98524,59.736007 C 120.51650,62.179113 125.90956,62.812244 130.06250,65.968750 C 131.40440,68.155882 128.87852,70.088345 127.96429,71.816940 C 127.97548,73.606583 130.61198,73.210238 131.85374,73.694589 C 134.00698,73.861384 136.31306,75.067306 136.52629,77.437982 C 137.24770,79.315251 139.82104,79.377347 141.56250,79.375000 C 143.88381,79.081698 145.88731,77.848938 148.00000,76.937500 C 147.89289,75.484280 145.47385,75.343455 145.78125,73.562500 C 147.65028,70.568783 151.46696,69.934698 154.32757,68.211442 C 155.95166,67.507534 157.40819,66.436524 158.50000,65.031250 C 156.69534,62.893495 153.11684,62.207207 152.76893,59.025530 C 153.13476,57.911585 154.90043,56.856141 156.14992,56.314935 C 161.47352,54.305871 167.29666,53.530281 172.18291,50.436255 C 174.75469,49.397100 173.90347,46.181096 173.15013,44.168122 C 170.99740,41.143850 168.08639,38.542958 165.64236,35.681332 C 163.12371,33.093790 160.49665,30.610931 157.93750,28.062500 C 158.99092,29.594714 157.00835,30.333418 155.86310,29.376751 C 153.95887,28.546062 152.06033,27.726589 150.12500,26.968750 C 150.04976,28.633800 149.69671,30.253091 149.34375,31.875000 C 146.94959,32.517021 144.62510,29.359512 142.44997,31.405021 C 140.65579,32.399012 139.25573,34.074138 137.34005,34.698602 C 135.96867,34.449689 136.15225,31.657450 135.44638,30.368996 C 135.03220,27.477998 134.31032,28.114323 133.43720,30.484434 C 132.63691,31.983328 132.29360,34.079093 130.12469,33.576560 C 127.22896,33.863646 124.33317,34.149933 121.43750,34.437500 C 121.45635,31.458390 121.16984,28.094375 123.52595,25.839572 C 126.82257,21.188668 131.69023,18.019711 136.23357,14.793262 C 137.75437,14.087412 139.64327,13.037594 141.05071,14.536711 C 144.77608,17.093755 148.56965,19.491887 152.06250,22.343750 C 149.06655,19.513772 146.25485,16.420638 143.14594,13.751994 C 141.38445,12.871744 139.52020,11.789900 137.50000,12.562500 z M 126.40625,53.343750 C 131.09445,54.266714 135.77718,55.221773 140.46875,56.125000 C 140.66311,57.490600 140.90400,59.768414 138.90019,59.717011 C 134.99279,58.970773 131.04202,57.882901 127.18750,56.875000 C 126.61048,55.955764 124.83534,54.556620 125.40625,53.625000 C 125.73497,53.577157 126.08499,53.292470 126.40625,53.343750 z M 166.53125,63.812500 C 164.90117,64.830649 168.72302,64.879550 169.60036,65.161786 C 170.82454,65.513571 173.80209,64.644903 171.50000,63.593750 C 169.78209,63.217030 168.21140,63.255613 166.53125,63.812500 z M 120.81250,69.187500 C 118.77488,70.497531 120.63987,72.049766 122.29985,70.780747 C 124.22011,70.547064 124.25797,68.584075 122.13849,68.857155 C 121.62590,68.786616 121.20364,68.805690 120.81250,69.187500 z M 162.78125,70.250000 C 165.04372,72.410337 164.50416,68.582957 162.78125,69.787913 C 162.78125,69.883882 162.78125,70.191942 162.78125,70.250000 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="path1300" + d="M 137.25000,10.312500 C 134.57328,10.811904 132.67255,13.050780 130.64866,14.715585 C 121.77957,23.451854 113.11785,32.437236 104.37500,41.281250 C 103.17019,43.288146 102.47259,45.456013 102.06250,47.750000 C 105.83476,49.628698 109.64657,51.368815 113.75481,52.377095 C 114.74672,53.000901 118.15181,53.211596 117.03125,54.625000 C 114.87625,55.770623 112.18432,56.545814 111.25000,59.062500 C 113.07397,62.261249 117.13309,62.448994 120.14188,63.972108 C 122.66750,64.970987 125.19313,65.969869 127.71875,66.968750 C 127.79709,69.608591 127.12737,68.724937 125.79671,67.542170 C 123.76150,66.508388 120.74167,65.559916 119.14266,67.799744 C 117.68910,68.685330 116.55779,70.940149 117.66673,72.361712 C 119.74129,74.610002 123.29896,73.558599 125.22361,71.631365 C 125.39044,71.451948 124.94524,74.329263 126.55554,74.625682 C 128.75187,75.888131 131.56113,75.535204 133.75000,76.781250 C 134.17453,78.637203 134.92263,80.738750 137.10053,81.029661 C 140.53970,82.420114 144.41944,81.397273 147.50485,79.584682 C 148.81540,78.872018 151.32795,78.343669 150.75195,76.374975 C 150.70713,75.080531 147.53803,74.300613 149.31250,73.093750 C 153.55943,71.203594 157.91230,69.209830 161.18750,65.843750 C 161.99115,63.731003 159.07145,62.849633 157.93750,61.562500 C 156.57653,60.417748 154.30116,59.195844 157.17010,58.407983 C 162.44672,56.428116 168.30037,55.651561 173.14000,52.536010 C 175.69933,51.724285 176.75286,48.825627 176.01594,46.382200 C 175.99204,43.921497 174.36450,41.884430 172.99509,39.973772 C 168.23708,34.553265 162.73310,29.839073 157.72691,24.648245 C 153.37676,20.454464 149.19589,15.998891 144.74248,11.964991 C 142.49218,10.519398 139.90204,10.047325 137.25000,10.312500 z M 140.40625,16.625000 C 144.38180,19.415210 148.26381,22.371245 152.21875,25.218750 C 151.00059,24.471219 149.71107,24.008458 148.28125,23.906250 C 148.08169,25.616789 147.84012,27.322499 147.62500,29.031250 C 145.77312,28.480352 143.67622,27.363820 142.02088,28.944411 C 140.79579,29.321785 138.71876,32.029330 138.02739,30.946881 C 137.09069,27.714729 136.15797,24.481420 135.21875,21.250000 C 133.79126,24.568262 132.38708,27.896549 130.96875,31.218750 C 128.56250,31.458333 126.15625,31.697917 123.75000,31.937500 C 123.73611,28.504117 126.40867,25.941624 128.50533,23.538181 C 131.60340,20.877921 134.84009,18.280137 138.37100,16.266120 C 139.05687,15.927768 139.72649,16.501380 140.40625,16.625000 z M 165.12500,61.937500 C 163.94994,62.683294 162.04675,64.163789 163.31250,65.625000 C 165.77599,67.237331 168.84980,67.346191 171.68759,67.438839 C 173.79767,67.380039 175.87709,64.882603 174.44068,62.966319 C 173.10190,60.663393 170.05340,61.177216 167.81605,61.201002 C 166.91904,61.446503 166.02202,61.692001 165.12500,61.937500 z M 162.03125,67.031250 C 160.83535,68.000188 160.29043,69.695123 160.76346,71.258236 C 161.16730,73.039050 163.22496,73.494707 164.78719,72.992478 C 167.13879,73.181332 168.09248,69.825149 166.13394,68.653373 C 164.96960,67.668728 163.65541,66.689296 162.03125,67.031250 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="path1304" + d="M 136.87500,9.5625000 C 131.65304,11.769127 128.14544,16.384624 124.15881,20.216605 C 117.35142,27.117414 110.49657,33.984328 103.71875,40.906250 C 102.85273,43.332808 101.99819,45.763562 101.12500,48.187500 C 105.93068,50.283305 110.76347,52.276496 115.75000,53.906250 C 115.44333,55.363555 112.99770,55.191635 112.24058,56.587946 C 110.89606,57.445273 110.01695,59.785906 111.89556,60.567820 C 114.86490,63.357428 118.93991,64.363020 122.62500,65.875000 C 119.72774,65.033632 117.80750,68.090788 116.68750,70.250000 C 116.01105,72.950420 119.11437,74.651083 121.43923,74.259441 C 122.88425,74.778519 124.87048,71.894366 125.06555,74.129447 C 127.21708,76.574392 131.35224,75.998123 133.59751,78.288768 C 134.32398,80.302303 135.99246,81.986172 138.23383,82.006618 C 140.25772,82.589257 142.23898,82.314480 144.19142,81.614260 C 146.47188,81.098710 148.64271,79.959926 150.63761,78.824244 C 152.14711,77.754911 151.81527,75.346631 150.43750,74.312500 C 150.23406,72.704926 152.73875,72.682794 153.75639,71.819616 C 156.49819,70.564020 158.90600,68.804050 161.21875,66.906250 C 160.19643,68.376408 159.81043,70.315970 160.38112,71.987759 C 161.34634,74.267655 164.22210,73.656108 166.15625,73.531250 C 168.08949,72.610730 168.83732,69.631414 166.87500,68.343750 C 164.02568,66.581529 166.47357,67.403459 168.27836,67.911665 C 170.51415,68.044548 173.31226,68.747610 174.83495,66.581402 C 176.52328,64.952843 175.46252,62.386049 173.84375,61.125000 C 171.82924,60.052772 169.41179,60.364713 167.22781,60.468857 C 165.26732,60.816302 163.77932,61.981088 162.56250,63.500000 C 161.07416,64.693238 164.27576,66.891706 162.51264,66.451187 C 161.23611,66.670932 162.80138,64.122782 161.27178,63.293106 C 160.27477,61.829766 158.59216,60.917429 157.34375,59.656250 C 163.37320,56.739900 170.41697,55.950383 175.81250,51.750000 C 177.79054,49.403625 176.89111,46.297658 176.31250,43.625000 C 172.71709,37.077334 166.72680,32.381991 161.58112,27.092054 C 156.10204,21.754721 150.65568,16.371055 145.15625,11.062500 C 142.76062,10.099303 140.31053,9.4347862 137.70606,9.5684113 C 137.43820,9.5943662 137.13013,9.4705862 136.87500,9.5625000 z M 144.00000,20.125000 C 145.41913,21.217458 146.85549,22.290152 148.28125,23.375000 C 146.97140,24.376925 147.43473,26.306660 146.96875,27.718750 C 145.01335,27.188020 142.88412,27.117042 141.28969,28.567875 C 140.30436,29.400862 138.46017,30.323076 138.31032,28.383898 C 137.43025,25.351664 136.59470,22.304201 135.68750,19.281250 C 137.21838,18.817776 138.78213,16.344334 140.28250,17.745803 C 141.52167,18.538869 142.76083,19.331934 144.00000,20.125000 z M 130.53125,30.406250 C 128.68750,30.593750 126.84375,30.781250 125.00000,30.968750 C 125.70615,27.451641 128.61722,24.990200 131.09307,22.632488 C 132.44877,21.648343 133.72082,20.531920 135.12500,19.625000 C 133.59375,23.218750 132.06250,26.812500 130.53125,30.406250 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + </g> + <path + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" + sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccc" + id="path1217" + d="M 78.468542,10.216821 C 75.406213,10.216823 72.323010,11.369737 69.976423,13.716321 L 28.309048,55.430356 C 26.009076,57.730272 24.808608,60.734604 24.762888,63.735835 C 24.762246,63.786202 24.762888,63.872106 24.762888,63.922475 L 24.856208,63.922475 C 25.654475,66.959676 46.258230,70.813287 48.559486,73.114494 C 52.034797,76.589830 35.238960,79.157777 38.714227,82.633131 C 42.189523,86.108431 59.735084,89.329652 63.210724,92.805012 C 66.686050,96.280332 56.095888,99.968182 59.571244,103.44349 C 63.046555,106.91885 74.703745,102.59065 72.589383,111.65565 C 77.282542,116.34881 87.076796,114.10913 93.633042,109.41597 C 97.108353,105.94066 86.984820,106.26556 90.460160,102.79025 C 93.935473,99.314902 102.71230,99.298562 110.10402,90.985272 C 107.12876,86.358021 97.390000,84.382051 100.86534,80.906713 C 104.34065,77.431409 111.06300,79.175321 125.64179,72.554574 C 132.75855,69.322402 132.20143,66.898885 132.17419,63.922475 C 132.17362,63.859844 132.17419,63.798946 132.17419,63.735835 L 132.12753,63.735835 C 132.08182,60.734607 130.92794,57.730277 128.62803,55.430356 L 86.914001,13.716321 C 84.567429,11.369740 81.530871,10.216821 78.468542,10.216821 z M 59.991184,75.260853 C 66.201756,76.871504 73.111347,78.955868 78.655182,78.993653 L 78.888482,81.513293 C 74.141227,81.023952 64.086006,78.710363 61.717604,77.500533 L 59.991184,75.260853 z M 124.70859,86.319271 C 123.76053,86.288891 122.86335,86.383941 122.18895,86.552571 C 120.91747,86.870282 114.74061,87.016652 115.23661,90.985272 C 120.69367,92.968622 129.12948,94.487582 130.12115,90.518672 C 130.86551,87.542792 127.55274,86.410411 124.70859,86.319271 z M 53.365465,94.391452 C 52.506936,94.291402 51.667011,94.397222 50.845825,94.811392 C 47.561932,96.467852 45.351592,100.14833 48.419506,101.67041 C 51.487732,103.19250 53.661984,101.45941 56.351705,99.570712 C 59.041739,97.682322 58.972518,97.313012 58.778024,96.584472 C 58.405655,96.683782 55.941067,94.691622 53.365465,94.391452 z M 113.37021,95.044692 C 110.88978,96.036632 110.91892,99.482602 112.90361,100.97051 C 114.88780,102.45872 117.37116,101.49614 118.36283,100.50391 C 119.35532,99.511972 118.33051,96.036652 113.37021,95.044692 z " + style="fill:url(#linearGradient1322);fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" + sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" + id="path1269" + d="M 25.748195,58.983802 C 25.069168,60.484820 24.699511,62.088386 24.675015,63.696461 C 24.674375,63.746824 24.675015,63.832738 24.675015,63.883101 L 24.768335,63.883101 C 25.532194,66.789384 44.034284,70.422637 47.678393,72.748500 C 49.285306,71.792649 50.340763,70.791543 49.264832,69.715600 C 46.963576,67.414389 26.359823,63.560781 25.561555,60.523581 L 25.468235,60.523581 C 25.468235,60.473204 25.467595,60.387304 25.468235,60.336942 C 25.475280,59.874537 25.686531,59.443757 25.748195,58.983802 z M 132.03964,65.049601 C 131.22443,66.340254 129.65777,67.652109 126.34713,69.155680 C 111.76835,75.776420 105.04600,74.032516 101.57069,77.507812 C 100.51786,78.560641 100.89350,79.461052 101.71067,80.354072 C 105.38973,77.752669 112.01329,78.664472 125.55391,72.515200 C 131.70333,69.722349 132.05669,67.513308 132.03964,65.049601 z M 60.696531,71.861960 L 62.422951,74.101632 C 64.791352,75.311463 74.846572,77.625067 79.593829,78.114392 L 79.360529,75.594752 C 73.816694,75.556961 66.907102,73.472618 60.696531,71.861960 z M 40.119473,79.607512 C 38.565476,80.548088 37.568913,81.536279 38.626354,82.593751 C 42.101651,86.069051 59.647211,89.290272 63.122851,92.765632 C 63.275692,92.918462 63.255326,93.078602 63.356151,93.232232 C 64.435614,91.947532 65.165573,90.655612 63.916071,89.406112 C 60.566937,86.057251 44.419333,82.939151 40.119473,79.607512 z M 117.10845,87.866332 C 115.91482,88.486362 114.95058,89.360392 115.14873,90.945882 C 120.60578,92.929232 129.04159,94.448192 130.03326,90.479292 C 130.22625,89.707762 130.12018,89.057262 129.84662,88.519572 C 127.48913,90.422432 121.65703,89.359992 117.10845,87.866332 z M 108.52303,89.546092 C 101.68539,95.627832 94.291059,96.265772 91.165507,99.391352 C 89.908251,100.64860 90.617583,101.33525 91.632107,101.95765 C 95.620160,99.286262 103.30109,98.498152 110.01615,90.945882 C 109.67197,90.410612 109.01729,90.016842 108.52303,89.546092 z M 112.39580,95.705212 C 110.96059,97.100002 111.14367,99.677592 112.81574,100.93113 C 114.79992,102.41933 117.28328,101.45675 118.27495,100.46453 C 118.78497,99.954792 118.71737,98.812252 117.90167,97.664932 C 116.69163,98.288052 115.10107,98.690742 113.60896,97.571612 C 112.97842,97.098902 112.61381,96.431702 112.39580,95.705212 z M 57.383671,95.891852 C 57.217332,96.012982 57.251127,96.035572 57.057051,96.171812 C 54.367330,98.060502 52.193078,99.793612 49.124852,98.271512 C 48.483305,97.953222 48.223383,97.480502 48.005012,97.011692 C 46.640740,98.694072 46.307086,100.62659 48.331632,101.63103 C 51.399861,103.15311 53.574111,101.42002 56.263832,99.531332 C 58.953868,97.642932 58.884645,97.273622 58.690151,96.545092 C 58.562389,96.579162 57.924006,96.197372 57.383671,95.891852 z M 60.043291,99.577992 C 58.963831,100.86268 58.233858,102.15460 59.483371,103.40410 C 62.958684,106.87946 74.615872,102.55126 72.501510,111.61626 C 77.194670,116.30942 86.988927,114.06974 93.545171,109.37658 C 94.825402,108.09634 94.082889,107.39241 93.031907,106.76362 C 86.534250,110.87138 77.700406,112.66245 73.294729,108.25674 C 75.409092,99.191752 63.751901,103.51996 60.276591,100.04459 C 60.123748,99.891752 60.144117,99.731612 60.043291,99.577992 z " + style="fill:url(#linearGradient1231);fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" + sodipodi:nodetypes="cccccc" + id="path1271" + d="M 99.186075,30.398236 L 124.44205,57.534989 C 124.44205,57.534989 131.96512,65.595411 126.05415,68.819579 C 120.14317,72.043747 102.14157,76.880001 102.14157,76.880001 L 69.422516,29.764596 L 99.186075,30.398236 z " + style="fill:url(#linearGradient1272);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + transform="matrix(1.401650,0.000000,0.000000,1.401650,-35.26049,-4.181157)" + sodipodi:nodetypes="cccccc" + id="path1276" + d="M 63.243695,31.078988 L 42.657304,54.706552 C 42.657304,54.706552 34.703472,61.724642 39.850070,64.531876 C 44.996668,67.339111 78.917426,78.801990 102.77892,74.591136 L 75.408382,33.652287 L 63.243695,31.078988 z " + style="fill:url(#linearGradient1277);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" + sodipodi:nodetypes="ccccccccccczz" + id="path1317" + d="M 79.571944,14.847933 C 83.032254,14.873506 97.565101,29.009298 101.72458,31.925491 C 105.88407,34.841684 104.90857,36.754316 104.90857,36.936622 L 93.243582,31.290763 L 92.077082,40.109502 L 85.638002,37.076602 L 75.746078,43.702321 L 71.919958,30.637523 L 67.067318,42.069221 L 53.395938,43.422361 L 53.535918,37.356562 L 73.730570,17.473723 C 75.195738,16.031178 76.175081,14.822360 79.571944,14.847933 z " + style="fill:url(#linearGradient1318);fill-rule:evenodd;stroke-width:1.0000000pt;" /> + </g> + </g> + <g + inkscape:label="Title" + id="layer2" + inkscape:groupmode="layer"> + <text + id="text48" + style="line-height:100%;font-variant:normal;font-stretch:normal;writing-mode:lr;text-anchor:start;font-family:Arial;display:block;stroke-opacity:1.0000000;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:3.0000000pt;stroke:none;fill-opacity:1.0000000;fill:#ffffff;font-weight:normal;font-style:normal;font-size:48.000000" + y="70" + x="45" + sodipodi:linespacing="100%"><tspan + x="45.000000" + y="70.000000" + sodipodi:role="line" + id="tspan1">Views and Desktops</tspan></text> + <rect + rx="24.243662" + ry="24.243662" + y="350.00000" + x="32.205261" + height="78.118378" + width="94.280884" + id="rect153" + style="color:#000000;fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" /> + <text + sodipodi:linespacing="100%" + id="text803" + y="394.08655" + x="41.992188" + style="font-size:18.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr-tb" + xml:space="preserve"><tspan + id="tspan804" + sodipodi:role="line" + y="394.08655" + x="41.992188">Desktop</tspan></text> + <rect + rx="24.243662" + ry="24.243662" + y="132.08923" + x="32.205261" + height="78.118378" + width="94.280884" + id="rect2" + style="color:#000000;fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" /> + <text + sodipodi:linespacing="100%" + id="text3" + y="177.62157" + x="58.287109" + style="font-size:18.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr-tb" + xml:space="preserve"><tspan + x="58.287109" + y="177.62157" + sodipodi:role="line" + id="tspan5">View</tspan></text> + <path + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-end:url(#TriangleOutL)" + d="M 75.238095,210.47619 L 75.000000,350.00000" + id="path6" /> + <text + sodipodi:linespacing="120%" + id="text80" + y="174.77148" + x="187.27148" + style="font-size:18.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr;line-height:120%" + xml:space="preserve"><tspan + x="187.27148" + y="174.77148" + sodipodi:role="line" + id="tspan82">SPView</tspan><tspan + x="187.27148" + y="196.37149" + sodipodi:role="line" + id="tspan83"> - Base class for SVG views</tspan><tspan + x="187.27148" + y="217.97149" + sodipodi:role="line" + id="tspan84"> - Has a pointer to a doc (SPDocument)</tspan><tspan + x="187.27148" + y="239.57149" + sodipodi:role="line" + id="tspan85"> - Contains message stack and message context</tspan><tspan + x="187.27148" + y="261.17149" + sodipodi:role="line" + id="tspan86"> - Handles status messages</tspan><tspan + x="187.27148" + y="282.77149" + sodipodi:role="line" + id="tspan87"> - Handles redrawing screen</tspan><tspan + x="187.27148" + y="304.37149" + sodipodi:role="line" + id="tspan88"> - Emits signals on view changes</tspan><tspan + x="187.27148" + y="325.97149" + sodipodi:role="line" + id="tspan89"> - Provides sp_desktop_widget_new()</tspan></text> + <text + sodipodi:linespacing="120%" + id="text90" + y="394.57422" + x="186.6123" + style="font-size:18.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr;line-height:120%" + xml:space="preserve"><tspan + x="186.61230" + y="394.57422" + sodipodi:role="line" + id="tspan106">SPDesktop</tspan><tspan + x="186.61230" + y="416.17422" + sodipodi:role="line" + id="tspan107"> - Subclass of SPView</tspan><tspan + x="186.61230" + y="437.77422" + sodipodi:role="line" + id="tspan108"> - Implements an "Editable view"</tspan><tspan + x="186.61230" + y="459.37422" + sodipodi:role="line" + id="tspan109"> - Holds pointer to Inkscape::Application</tspan><tspan + x="186.61230" + y="480.97422" + sodipodi:role="line" + id="tspan110"> - Contains scrollbar, ruler, canvas, guides, etc.</tspan><tspan + x="186.61230" + y="502.57422" + sodipodi:role="line" + id="tspan111"> - Defines scroll limits, zoom min/max, fullscreen</tspan><tspan + x="186.61230" + y="524.17422" + sodipodi:role="line" + id="tspan112"> - Manages event contexts, coordinate systems, zooming, etc.</tspan></text> + </g> + <g + inkscape:label="Drawing Area" + id="layer3" + inkscape:groupmode="layer" /> +</svg> diff --git a/doc/NewAppArchitecture/07-current-problems.svg b/doc/NewAppArchitecture/07-current-problems.svg new file mode 100644 index 000000000..dde3c36a8 --- /dev/null +++ b/doc/NewAppArchitecture/07-current-problems.svg @@ -0,0 +1,612 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:xml="http://www.w3.org/XML/1998/namespace" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + 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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg586" + sodipodi:version="0.32" + inkscape:version="0.40+cvs" + width="640pt" + height="480pt" + sodipodi:docname="07-current-problems.svg" + sodipodi:docbase="/home/bryce/src/Inkscape/InkAppPresent"> + <defs + id="defs588"> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker791" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path792" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker719" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path720" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker717" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path718" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker714" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path715" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker712" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path713" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker709" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path710" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker707" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path708" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker704" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path705" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker702" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path703" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleOutL" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path2817" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleInL" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path2823" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="Arrow2L" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow2L" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path2863" + style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + transform="scale(1.1) translate(-5,0)" /> + </marker> + <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="0.50352114" + y1="0.097472921" + x2="0.27112675" + y2="0.98555958" /> + <linearGradient + xlink:href="#linearGradient1273" + id="linearGradient1318" + x1="0.50704223" + y1="0.27741936" + x2="-0.17253521" + y2="0.99354839" /> + <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="-0.36619717" + y1="1.5228426" + x2="0.36971831" + y2="0.80203044" /> + <linearGradient + xlink:href="#linearGradient1273" + id="linearGradient1272" + x1="1.0739436" + y1="0.23580793" + x2="0.53521127" + y2="0.55458528" /> + <linearGradient + xlink:href="#linearGradient1222" + id="linearGradient1270" /> + <linearGradient + xlink:href="#linearGradient1323" + id="linearGradient1231" + x1="0.00000000" + y1="0.50000000" + x2="1.0000000" + y2="0.50000000" /> + <linearGradient + xlink:href="#linearGradient1222" + id="linearGradient1221" + x1="-0.96478873" + y1="2.1597939" + x2="0.42605633" + y2="0.24742271" /> + <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="0.49382716" + cy="0.46875000" + r="0.41400504" + fx="0.50617284" + fy="0.15625000" /> + <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" /> + <linearGradient + xlink:href="#linearGradient2570" + id="linearGradient1308" + x1="0.0000000" + y1="0.50000000" + x2="1.0000000" + y2="0.50000000" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.0500000" + inkscape:cx="390.04016" + inkscape:cy="302.90957" + inkscape:window-width="984" + inkscape:window-height="845" + inkscape:window-x="190" + inkscape:window-y="105" + showguides="true" + inkscape:guide-bbox="false" + inkscape:current-layer="layer2" + showgrid="true" + inkscape:guide-points="true" + gridspacingy="5.0000000pt" + gridspacingx="5.0000000pt" + gridtolerance="50.000000pt" + inkscape:grid-points="true" + inkscape:grid-bbox="true" /> + <metadata + id="metadata33"> + <rdf:RDF + id="RDF34"> + <cc:Work + rdf:about="" + id="Work35"> + <dc:format + id="format36">image/svg+xml</dc:format> + <dc:type + id="type38" + 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:12.000000;fill:url(#linearGradient1309);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:3.0000000pt;" + id="topbluebox" + width="800.00000" + height="112.50000" + x="0.0000000" + y="1.7763568e-15" /> + <path + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:url(#linearGradient1308);stroke-width:4.9844480;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;" + d="M -0.034245957,110.20928 L 797.51553,110.00778" + id="path654" + sodipodi:nodetypes="cc" /> + <g + id="g1085" + transform="translate(646.2792,-9.754791)"> + <g + id="g1394" + transform="matrix(0.875802,0.000000,0.000000,0.869278,1.048583,-7.965682)"> + <path + sodipodi:type="arc" + id="path898" + sodipodi:cx="300.00000" + sodipodi:cy="300.00000" + sodipodi:rx="300.00000" + sodipodi:ry="300.00000" + d="M 600.00000 300.00000 A 300.00000 300.00000 0 1 0 0.0000000,300.00000 A 300.00000 300.00000 0 1 0 600.00000 300.00000 z" + style="opacity:0.69398910;fill:url(#radialGradient829);stroke-width:4.4309568;stroke-dasharray:17.723827 17.723827 ;stroke-dashoffset:0.0000000;" + transform="matrix(0.394071,0.000000,0.000000,8.155385e-2,-31.69751,94.58860)" /> + <path + sodipodi:type="arc" + id="ball1" + sodipodi:cx="300.00000" + sodipodi:cy="300.00000" + sodipodi:rx="300.00000" + sodipodi:ry="300.00000" + d="M 600.00000 300.00000 A 300.00000 300.00000 0 1 0 0.0000000,300.00000 A 300.00000 300.00000 0 1 0 600.00000 300.00000 z" + style="fill:url(#radialGradient829);stroke-width:4.4309568;stroke-dasharray:17.723827 17.723827 ;stroke-dashoffset:0.0000000;" + transform="matrix(0.280658,0.000000,0.000000,0.148676,4.082687,91.98483)" /> + </g> + <g + id="g1310" + transform="matrix(1.822197,0.000000,0.000000,1.662749,-180.0082,12.26653)" + style="fill:url(#linearGradient1221);"> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 139.27138,11.077118 C 137.22042,11.077119 135.15548,11.849270 133.58388,13.420868 L 105.67763,41.358368 C 104.13725,42.898711 103.33325,44.910828 103.30263,46.920868 C 103.30220,46.954601 103.30263,47.012134 103.30263,47.045868 L 103.36513,47.045868 C 103.89976,49.079999 117.69889,51.660911 119.24013,53.202118 C 121.56768,55.529685 110.31886,57.249538 112.64638,59.577118 C 114.97392,61.904658 126.72486,64.062038 129.05263,66.389620 C 131.38019,68.717170 124.28755,71.187070 126.61513,73.514620 C 128.94268,75.842201 136.74995,72.943440 135.33388,79.014621 C 138.47707,82.157811 145.03666,80.657811 149.42763,77.514621 C 151.75518,75.187070 144.97506,75.404670 147.30263,73.077120 C 149.63018,70.749540 155.50836,70.738600 160.45888,65.170868 C 158.46624,62.071818 151.94381,60.748438 154.27138,58.420868 C 156.59893,56.093323 161.10115,57.261288 170.86513,52.827118 C 175.63150,50.662408 175.25838,49.039285 175.24013,47.045868 C 175.23975,47.003922 175.24013,46.963136 175.24013,46.920868 L 175.20888,46.920868 C 175.17827,44.910830 174.40547,42.898714 172.86513,41.358368 L 144.92763,13.420868 C 143.35604,11.849272 141.32234,11.077118 139.27138,11.077118 z M 139.02138,14.702118 C 139.93315,14.725869 140.67125,15.422422 142.11513,16.358368 L 155.30263,26.139618 C 155.44708,26.233292 155.58252,26.320552 155.70888,26.420868 C 155.83525,26.521171 155.97562,26.627132 156.08388,26.733368 C 156.19214,26.839410 156.27479,26.966073 156.36513,27.077118 C 156.45527,27.188145 156.54310,27.305955 156.61513,27.420868 C 156.68737,27.535969 156.74853,27.646585 156.80263,27.764618 C 156.85677,27.882866 156.89163,27.987920 156.92763,28.108368 C 156.96385,28.228632 157.00329,28.361823 157.02138,28.483368 C 157.03948,28.605130 157.05263,28.736271 157.05263,28.858368 L 149.24013,25.077118 L 148.45888,30.983368 L 144.14638,28.952118 L 137.52138,33.389618 L 134.95888,24.639618 L 131.70888,32.295868 L 122.55263,33.202118 L 122.64638,29.139618 C 122.64638,28.162533 127.93872,21.330614 131.14638,19.702118 L 137.02138,15.483368 C 137.88771,14.921800 138.47431,14.687867 139.02138,14.702118 z M 126.89638,54.639618 C 131.05584,55.718333 135.68346,57.114312 139.39638,57.139618 L 139.55263,58.827118 C 136.37321,58.499388 129.63884,56.949888 128.05263,56.139618 L 126.89638,54.639618 z M 170.24013,62.045868 C 169.60518,62.025518 169.00430,62.089178 168.55263,62.202118 C 167.70107,62.414898 163.56419,62.512928 163.89638,65.170868 C 167.55118,66.499190 173.20097,67.516500 173.86513,64.858368 C 174.36366,62.865308 172.14497,62.106908 170.24013,62.045868 z M 122.45888,67.452120 C 121.88389,67.385110 121.32136,67.455980 120.77138,67.733370 C 118.57203,68.842760 117.09168,71.307720 119.14638,72.327120 C 121.20129,73.346520 122.65747,72.185800 124.45888,70.920870 C 126.26050,69.656140 126.21414,69.408800 126.08388,68.920870 C 125.83449,68.987380 124.18386,67.653150 122.45888,67.452120 z M 162.64638,67.889620 C 160.98514,68.553960 161.00465,70.861860 162.33388,71.858370 C 163.66277,72.855080 165.32597,72.210400 165.99013,71.545870 C 166.65484,70.881530 165.96848,68.553970 162.64638,67.889620 z " + id="path1278" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.96875,10.718750 C 134.70402,11.060845 132.45341,13.855395 130.15790,15.940974 C 121.77155,24.503910 113.19525,32.911552 104.88478,41.529122 C 103.53165,43.257666 102.98133,45.293623 102.71875,47.437500 C 107.43946,50.886242 113.69835,50.905815 118.71875,53.781250 C 117.30484,56.014138 113.86394,55.927723 112.30534,58.153586 C 110.95047,59.066432 112.87438,60.562599 113.88390,60.907202 C 118.07998,63.025863 122.80956,63.838835 126.97834,66.068813 C 129.14039,66.223477 128.99465,68.397410 127.55968,69.465540 C 126.42313,70.610466 124.66557,72.512182 126.40386,73.938766 C 128.52893,75.415674 131.34635,75.011355 133.71875,75.875000 C 135.38587,76.789177 134.20286,78.442002 135.34375,79.593750 C 138.20878,81.840481 142.17613,81.444087 145.36980,80.162063 C 147.01184,79.679133 148.50293,78.612108 149.93750,77.781250 C 151.32137,76.168445 149.16317,75.014407 147.93750,74.343750 C 147.13207,73.007556 149.81258,72.471472 150.72621,71.835396 C 154.22932,70.415525 157.63139,68.772275 160.32323,66.076023 C 162.00146,65.040055 159.53684,63.566475 158.75000,62.750000 C 157.29555,61.671425 155.38495,61.005736 154.46875,59.343750 C 156.83166,56.736844 160.77991,57.222943 163.82692,55.886662 C 167.48614,54.956060 170.96688,53.327613 174.19128,51.441061 C 176.31894,49.855420 175.75931,47.094289 175.34438,44.858149 C 173.82714,40.146659 169.32671,37.346121 166.14614,33.782162 C 159.00255,26.737555 151.96598,19.558149 144.75603,12.597114 C 142.83187,11.117125 140.40461,10.324926 137.96875,10.718750 z M 140.15625,15.718750 C 145.33185,19.512142 150.51925,23.291773 155.68750,27.093750 C 155.79568,28.128330 152.96647,25.994412 151.88519,25.704486 C 150.56126,25.310550 148.23232,22.990502 148.60160,25.735802 C 148.03383,26.854222 148.89364,30.614243 147.25375,29.748789 C 145.77079,28.952048 143.79956,27.767016 142.39696,29.393778 C 140.87922,30.408352 139.36149,31.422926 137.84375,32.437500 C 136.92659,29.270978 136.01364,26.103230 135.09375,22.937500 C 133.83186,25.869891 132.59553,28.813265 131.34375,31.750000 C 128.60417,32.020833 125.86458,32.291667 123.12500,32.562500 C 122.93577,30.531586 123.37937,28.492090 124.78964,27.051727 C 127.83705,22.165897 132.91432,19.181067 137.48762,15.928279 C 138.38080,15.399443 139.18306,15.465846 140.15625,15.718750 z M 132.06250,56.562500 C 134.25968,57.131800 136.54653,57.244809 138.78125,57.625000 C 137.93164,58.641801 135.83490,57.320885 134.50134,57.277133 C 132.75919,56.896272 131.01731,56.527068 129.37500,55.812500 C 130.27083,56.062500 131.16667,56.312500 132.06250,56.562500 z M 168.50000,61.625000 C 166.47980,62.095190 163.59992,62.369201 163.34375,64.968750 C 164.00781,65.934196 166.11962,66.292948 167.47626,66.551501 C 169.60910,66.891924 172.52463,67.659468 174.01886,65.672524 C 175.29513,63.892929 173.38643,61.628153 171.40540,61.754929 C 170.44376,61.426788 169.48969,61.503021 168.50000,61.625000 z M 120.65625,67.156250 C 119.17864,68.173454 117.17273,69.706513 117.81250,71.750000 C 119.32360,73.943032 122.44871,73.328157 124.17581,71.744685 C 125.31806,71.095411 127.22708,69.849349 126.34375,68.406250 C 124.53029,67.617814 122.70705,66.421404 120.65625,67.156250 z M 162.25000,67.468750 C 160.98536,68.304844 160.47655,70.055902 161.35305,71.321264 C 162.02451,73.004295 164.27223,73.179865 165.64672,72.263080 C 167.48408,71.700360 166.67812,69.347513 165.33731,68.658474 C 164.66189,67.815250 163.12029,67.406310 162.25000,67.468750 z " + id="path1283" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.09375,12.062500 C 133.45264,13.658306 130.89510,17.054651 128.02763,19.760075 C 120.64992,27.277135 113.11748,34.668181 105.81675,42.244521 C 104.77302,43.583830 104.19848,45.113312 103.93750,46.781250 C 108.02500,49.661848 113.35464,49.814484 117.77247,52.034312 C 119.23732,52.180074 120.83004,53.663696 119.47530,54.914506 C 117.72685,56.714093 114.64707,56.868986 113.18750,58.937500 C 116.98689,61.678185 121.72461,62.314645 125.91888,64.199775 C 127.35246,65.248996 129.93899,65.341959 130.00000,67.531250 C 129.61283,69.469175 127.68115,70.594821 126.84375,72.343750 C 128.66657,74.916318 132.41661,73.526770 134.81763,75.194505 C 136.12150,75.998634 135.76289,77.719238 136.33739,78.786112 C 139.34189,80.984126 143.56705,80.023489 146.59979,78.262860 C 147.57821,77.931235 150.25551,76.737683 148.25234,75.866570 C 146.79311,75.539319 145.57083,73.791727 146.98575,72.676315 C 150.59379,69.928273 155.52636,69.300230 158.75379,65.912819 C 160.44061,64.636839 157.51978,63.512312 156.64603,62.784855 C 155.31686,61.805358 153.02074,60.864770 153.31250,58.906250 C 155.52467,55.836091 159.76350,56.249927 162.98171,54.909139 C 166.64088,54.011598 170.17880,52.442724 173.39619,50.585767 C 175.44759,48.766928 174.40312,45.854433 173.70402,43.674602 C 170.01715,38.505895 164.93468,34.528530 160.60640,29.906454 C 155.05848,24.484276 149.68028,18.831089 144.02714,13.552135 C 142.01313,12.267231 139.68457,11.155741 137.26959,12.030263 L 137.09375,12.062500 z M 139.25000,14.156250 C 144.36849,16.573687 148.44456,20.615673 153.06166,23.857057 C 154.79682,25.417824 157.75256,26.462276 157.65625,29.218750 C 155.98301,29.620934 154.51821,27.909197 152.92283,27.467153 C 151.47889,26.979622 149.05912,24.688826 149.46490,27.619328 C 148.95092,28.676042 149.67609,32.096323 148.30430,31.528870 C 146.86362,30.916675 145.25114,29.742049 143.73062,29.880583 C 141.56112,31.359522 139.38321,32.826259 137.21875,34.312500 C 136.40063,31.654144 135.63994,28.977747 134.84375,26.312500 C 133.78712,28.431959 132.98467,30.961875 131.78125,32.843750 C 128.52084,33.166779 125.26035,33.488957 122.00000,33.812500 C 122.02692,31.439278 121.58820,28.751334 123.45144,26.900643 C 126.38650,21.928911 131.54097,18.937382 135.96875,15.531250 C 137.05500,15.131227 138.17386,14.356070 139.25000,14.156250 z M 126.34375,53.906250 C 130.81931,55.099287 135.33348,56.080112 139.93750,56.625000 C 140.81508,58.380031 139.61654,59.889689 137.75155,59.030564 C 134.35469,58.342143 130.95451,57.411091 127.62500,56.500000 C 127.37596,56.018046 124.72663,53.333015 126.34375,53.906250 z M 168.68750,62.750000 C 167.26725,63.145732 165.19352,63.022642 164.68750,64.750000 C 167.41558,65.272026 170.36127,66.626958 173.03125,65.187500 C 173.94813,63.333514 171.22391,62.807999 169.92452,62.707344 C 169.51218,62.721563 169.09984,62.735781 168.68750,62.750000 z M 120.96875,68.250000 C 119.88102,69.094191 117.71809,71.141191 120.00567,71.867660 C 122.11744,72.377527 123.71955,70.573549 125.28125,69.468750 C 124.17010,68.379529 122.48301,67.967608 120.96875,68.250000 z M 162.25000,68.937500 C 161.26655,70.838341 164.03769,72.707639 165.32625,71.028976 C 165.98639,69.968138 163.10932,68.105539 162.25000,68.937500 z " + id="path1286" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.50000,12.562500 C 131.56402,15.884438 127.47918,21.513076 122.59316,26.106819 C 117.07494,31.800872 111.33765,37.333066 105.95500,43.127274 C 105.27016,44.232264 103.90274,46.716455 105.88806,47.110513 C 110.48303,49.525949 116.07018,49.897473 120.25000,52.937500 C 121.19557,55.258014 118.31954,56.204644 116.77699,57.135076 C 115.14828,57.646504 113.25757,59.174666 115.98524,59.736007 C 120.51650,62.179113 125.90956,62.812244 130.06250,65.968750 C 131.40440,68.155882 128.87852,70.088345 127.96429,71.816940 C 127.97548,73.606583 130.61198,73.210238 131.85374,73.694589 C 134.00698,73.861384 136.31306,75.067306 136.52629,77.437982 C 137.24770,79.315251 139.82104,79.377347 141.56250,79.375000 C 143.88381,79.081698 145.88731,77.848938 148.00000,76.937500 C 147.89289,75.484280 145.47385,75.343455 145.78125,73.562500 C 147.65028,70.568783 151.46696,69.934698 154.32757,68.211442 C 155.95166,67.507534 157.40819,66.436524 158.50000,65.031250 C 156.69534,62.893495 153.11684,62.207207 152.76893,59.025530 C 153.13476,57.911585 154.90043,56.856141 156.14992,56.314935 C 161.47352,54.305871 167.29666,53.530281 172.18291,50.436255 C 174.75469,49.397100 173.90347,46.181096 173.15013,44.168122 C 170.99740,41.143850 168.08639,38.542958 165.64236,35.681332 C 163.12371,33.093790 160.49665,30.610931 157.93750,28.062500 C 158.99092,29.594714 157.00835,30.333418 155.86310,29.376751 C 153.95887,28.546062 152.06033,27.726589 150.12500,26.968750 C 150.04976,28.633800 149.69671,30.253091 149.34375,31.875000 C 146.94959,32.517021 144.62510,29.359512 142.44997,31.405021 C 140.65579,32.399012 139.25573,34.074138 137.34005,34.698602 C 135.96867,34.449689 136.15225,31.657450 135.44638,30.368996 C 135.03220,27.477998 134.31032,28.114323 133.43720,30.484434 C 132.63691,31.983328 132.29360,34.079093 130.12469,33.576560 C 127.22896,33.863646 124.33317,34.149933 121.43750,34.437500 C 121.45635,31.458390 121.16984,28.094375 123.52595,25.839572 C 126.82257,21.188668 131.69023,18.019711 136.23357,14.793262 C 137.75437,14.087412 139.64327,13.037594 141.05071,14.536711 C 144.77608,17.093755 148.56965,19.491887 152.06250,22.343750 C 149.06655,19.513772 146.25485,16.420638 143.14594,13.751994 C 141.38445,12.871744 139.52020,11.789900 137.50000,12.562500 z M 126.40625,53.343750 C 131.09445,54.266714 135.77718,55.221773 140.46875,56.125000 C 140.66311,57.490600 140.90400,59.768414 138.90019,59.717011 C 134.99279,58.970773 131.04202,57.882901 127.18750,56.875000 C 126.61048,55.955764 124.83534,54.556620 125.40625,53.625000 C 125.73497,53.577157 126.08499,53.292470 126.40625,53.343750 z M 166.53125,63.812500 C 164.90117,64.830649 168.72302,64.879550 169.60036,65.161786 C 170.82454,65.513571 173.80209,64.644903 171.50000,63.593750 C 169.78209,63.217030 168.21140,63.255613 166.53125,63.812500 z M 120.81250,69.187500 C 118.77488,70.497531 120.63987,72.049766 122.29985,70.780747 C 124.22011,70.547064 124.25797,68.584075 122.13849,68.857155 C 121.62590,68.786616 121.20364,68.805690 120.81250,69.187500 z M 162.78125,70.250000 C 165.04372,72.410337 164.50416,68.582957 162.78125,69.787913 C 162.78125,69.883882 162.78125,70.191942 162.78125,70.250000 z " + id="path1295" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.25000,10.312500 C 134.57328,10.811904 132.67255,13.050780 130.64866,14.715585 C 121.77957,23.451854 113.11785,32.437236 104.37500,41.281250 C 103.17019,43.288146 102.47259,45.456013 102.06250,47.750000 C 105.83476,49.628698 109.64657,51.368815 113.75481,52.377095 C 114.74672,53.000901 118.15181,53.211596 117.03125,54.625000 C 114.87625,55.770623 112.18432,56.545814 111.25000,59.062500 C 113.07397,62.261249 117.13309,62.448994 120.14188,63.972108 C 122.66750,64.970987 125.19313,65.969869 127.71875,66.968750 C 127.79709,69.608591 127.12737,68.724937 125.79671,67.542170 C 123.76150,66.508388 120.74167,65.559916 119.14266,67.799744 C 117.68910,68.685330 116.55779,70.940149 117.66673,72.361712 C 119.74129,74.610002 123.29896,73.558599 125.22361,71.631365 C 125.39044,71.451948 124.94524,74.329263 126.55554,74.625682 C 128.75187,75.888131 131.56113,75.535204 133.75000,76.781250 C 134.17453,78.637203 134.92263,80.738750 137.10053,81.029661 C 140.53970,82.420114 144.41944,81.397273 147.50485,79.584682 C 148.81540,78.872018 151.32795,78.343669 150.75195,76.374975 C 150.70713,75.080531 147.53803,74.300613 149.31250,73.093750 C 153.55943,71.203594 157.91230,69.209830 161.18750,65.843750 C 161.99115,63.731003 159.07145,62.849633 157.93750,61.562500 C 156.57653,60.417748 154.30116,59.195844 157.17010,58.407983 C 162.44672,56.428116 168.30037,55.651561 173.14000,52.536010 C 175.69933,51.724285 176.75286,48.825627 176.01594,46.382200 C 175.99204,43.921497 174.36450,41.884430 172.99509,39.973772 C 168.23708,34.553265 162.73310,29.839073 157.72691,24.648245 C 153.37676,20.454464 149.19589,15.998891 144.74248,11.964991 C 142.49218,10.519398 139.90204,10.047325 137.25000,10.312500 z M 140.40625,16.625000 C 144.38180,19.415210 148.26381,22.371245 152.21875,25.218750 C 151.00059,24.471219 149.71107,24.008458 148.28125,23.906250 C 148.08169,25.616789 147.84012,27.322499 147.62500,29.031250 C 145.77312,28.480352 143.67622,27.363820 142.02088,28.944411 C 140.79579,29.321785 138.71876,32.029330 138.02739,30.946881 C 137.09069,27.714729 136.15797,24.481420 135.21875,21.250000 C 133.79126,24.568262 132.38708,27.896549 130.96875,31.218750 C 128.56250,31.458333 126.15625,31.697917 123.75000,31.937500 C 123.73611,28.504117 126.40867,25.941624 128.50533,23.538181 C 131.60340,20.877921 134.84009,18.280137 138.37100,16.266120 C 139.05687,15.927768 139.72649,16.501380 140.40625,16.625000 z M 165.12500,61.937500 C 163.94994,62.683294 162.04675,64.163789 163.31250,65.625000 C 165.77599,67.237331 168.84980,67.346191 171.68759,67.438839 C 173.79767,67.380039 175.87709,64.882603 174.44068,62.966319 C 173.10190,60.663393 170.05340,61.177216 167.81605,61.201002 C 166.91904,61.446503 166.02202,61.692001 165.12500,61.937500 z M 162.03125,67.031250 C 160.83535,68.000188 160.29043,69.695123 160.76346,71.258236 C 161.16730,73.039050 163.22496,73.494707 164.78719,72.992478 C 167.13879,73.181332 168.09248,69.825149 166.13394,68.653373 C 164.96960,67.668728 163.65541,66.689296 162.03125,67.031250 z " + id="path1300" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 136.87500,9.5625000 C 131.65304,11.769127 128.14544,16.384624 124.15881,20.216605 C 117.35142,27.117414 110.49657,33.984328 103.71875,40.906250 C 102.85273,43.332808 101.99819,45.763562 101.12500,48.187500 C 105.93068,50.283305 110.76347,52.276496 115.75000,53.906250 C 115.44333,55.363555 112.99770,55.191635 112.24058,56.587946 C 110.89606,57.445273 110.01695,59.785906 111.89556,60.567820 C 114.86490,63.357428 118.93991,64.363020 122.62500,65.875000 C 119.72774,65.033632 117.80750,68.090788 116.68750,70.250000 C 116.01105,72.950420 119.11437,74.651083 121.43923,74.259441 C 122.88425,74.778519 124.87048,71.894366 125.06555,74.129447 C 127.21708,76.574392 131.35224,75.998123 133.59751,78.288768 C 134.32398,80.302303 135.99246,81.986172 138.23383,82.006618 C 140.25772,82.589257 142.23898,82.314480 144.19142,81.614260 C 146.47188,81.098710 148.64271,79.959926 150.63761,78.824244 C 152.14711,77.754911 151.81527,75.346631 150.43750,74.312500 C 150.23406,72.704926 152.73875,72.682794 153.75639,71.819616 C 156.49819,70.564020 158.90600,68.804050 161.21875,66.906250 C 160.19643,68.376408 159.81043,70.315970 160.38112,71.987759 C 161.34634,74.267655 164.22210,73.656108 166.15625,73.531250 C 168.08949,72.610730 168.83732,69.631414 166.87500,68.343750 C 164.02568,66.581529 166.47357,67.403459 168.27836,67.911665 C 170.51415,68.044548 173.31226,68.747610 174.83495,66.581402 C 176.52328,64.952843 175.46252,62.386049 173.84375,61.125000 C 171.82924,60.052772 169.41179,60.364713 167.22781,60.468857 C 165.26732,60.816302 163.77932,61.981088 162.56250,63.500000 C 161.07416,64.693238 164.27576,66.891706 162.51264,66.451187 C 161.23611,66.670932 162.80138,64.122782 161.27178,63.293106 C 160.27477,61.829766 158.59216,60.917429 157.34375,59.656250 C 163.37320,56.739900 170.41697,55.950383 175.81250,51.750000 C 177.79054,49.403625 176.89111,46.297658 176.31250,43.625000 C 172.71709,37.077334 166.72680,32.381991 161.58112,27.092054 C 156.10204,21.754721 150.65568,16.371055 145.15625,11.062500 C 142.76062,10.099303 140.31053,9.4347862 137.70606,9.5684113 C 137.43820,9.5943662 137.13013,9.4705862 136.87500,9.5625000 z M 144.00000,20.125000 C 145.41913,21.217458 146.85549,22.290152 148.28125,23.375000 C 146.97140,24.376925 147.43473,26.306660 146.96875,27.718750 C 145.01335,27.188020 142.88412,27.117042 141.28969,28.567875 C 140.30436,29.400862 138.46017,30.323076 138.31032,28.383898 C 137.43025,25.351664 136.59470,22.304201 135.68750,19.281250 C 137.21838,18.817776 138.78213,16.344334 140.28250,17.745803 C 141.52167,18.538869 142.76083,19.331934 144.00000,20.125000 z M 130.53125,30.406250 C 128.68750,30.593750 126.84375,30.781250 125.00000,30.968750 C 125.70615,27.451641 128.61722,24.990200 131.09307,22.632488 C 132.44877,21.648343 133.72082,20.531920 135.12500,19.625000 C 133.59375,23.218750 132.06250,26.812500 130.53125,30.406250 z " + id="path1304" /> + </g> + <path + style="fill:url(#linearGradient1322);fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 78.468542,10.216821 C 75.406213,10.216823 72.323010,11.369737 69.976423,13.716321 L 28.309048,55.430356 C 26.009076,57.730272 24.808608,60.734604 24.762888,63.735835 C 24.762246,63.786202 24.762888,63.872106 24.762888,63.922475 L 24.856208,63.922475 C 25.654475,66.959676 46.258230,70.813287 48.559486,73.114494 C 52.034797,76.589830 35.238960,79.157777 38.714227,82.633131 C 42.189523,86.108431 59.735084,89.329652 63.210724,92.805012 C 66.686050,96.280332 56.095888,99.968182 59.571244,103.44349 C 63.046555,106.91885 74.703745,102.59065 72.589383,111.65565 C 77.282542,116.34881 87.076796,114.10913 93.633042,109.41597 C 97.108353,105.94066 86.984820,106.26556 90.460160,102.79025 C 93.935473,99.314902 102.71230,99.298562 110.10402,90.985272 C 107.12876,86.358021 97.390000,84.382051 100.86534,80.906713 C 104.34065,77.431409 111.06300,79.175321 125.64179,72.554574 C 132.75855,69.322402 132.20143,66.898885 132.17419,63.922475 C 132.17362,63.859844 132.17419,63.798946 132.17419,63.735835 L 132.12753,63.735835 C 132.08182,60.734607 130.92794,57.730277 128.62803,55.430356 L 86.914001,13.716321 C 84.567429,11.369740 81.530871,10.216821 78.468542,10.216821 z M 59.991184,75.260853 C 66.201756,76.871504 73.111347,78.955868 78.655182,78.993653 L 78.888482,81.513293 C 74.141227,81.023952 64.086006,78.710363 61.717604,77.500533 L 59.991184,75.260853 z M 124.70859,86.319271 C 123.76053,86.288891 122.86335,86.383941 122.18895,86.552571 C 120.91747,86.870282 114.74061,87.016652 115.23661,90.985272 C 120.69367,92.968622 129.12948,94.487582 130.12115,90.518672 C 130.86551,87.542792 127.55274,86.410411 124.70859,86.319271 z M 53.365465,94.391452 C 52.506936,94.291402 51.667011,94.397222 50.845825,94.811392 C 47.561932,96.467852 45.351592,100.14833 48.419506,101.67041 C 51.487732,103.19250 53.661984,101.45941 56.351705,99.570712 C 59.041739,97.682322 58.972518,97.313012 58.778024,96.584472 C 58.405655,96.683782 55.941067,94.691622 53.365465,94.391452 z M 113.37021,95.044692 C 110.88978,96.036632 110.91892,99.482602 112.90361,100.97051 C 114.88780,102.45872 117.37116,101.49614 118.36283,100.50391 C 119.35532,99.511972 118.33051,96.036652 113.37021,95.044692 z " + id="path1217" + sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccc" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + <path + style="fill:url(#linearGradient1231);fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 25.748195,58.983802 C 25.069168,60.484820 24.699511,62.088386 24.675015,63.696461 C 24.674375,63.746824 24.675015,63.832738 24.675015,63.883101 L 24.768335,63.883101 C 25.532194,66.789384 44.034284,70.422637 47.678393,72.748500 C 49.285306,71.792649 50.340763,70.791543 49.264832,69.715600 C 46.963576,67.414389 26.359823,63.560781 25.561555,60.523581 L 25.468235,60.523581 C 25.468235,60.473204 25.467595,60.387304 25.468235,60.336942 C 25.475280,59.874537 25.686531,59.443757 25.748195,58.983802 z M 132.03964,65.049601 C 131.22443,66.340254 129.65777,67.652109 126.34713,69.155680 C 111.76835,75.776420 105.04600,74.032516 101.57069,77.507812 C 100.51786,78.560641 100.89350,79.461052 101.71067,80.354072 C 105.38973,77.752669 112.01329,78.664472 125.55391,72.515200 C 131.70333,69.722349 132.05669,67.513308 132.03964,65.049601 z M 60.696531,71.861960 L 62.422951,74.101632 C 64.791352,75.311463 74.846572,77.625067 79.593829,78.114392 L 79.360529,75.594752 C 73.816694,75.556961 66.907102,73.472618 60.696531,71.861960 z M 40.119473,79.607512 C 38.565476,80.548088 37.568913,81.536279 38.626354,82.593751 C 42.101651,86.069051 59.647211,89.290272 63.122851,92.765632 C 63.275692,92.918462 63.255326,93.078602 63.356151,93.232232 C 64.435614,91.947532 65.165573,90.655612 63.916071,89.406112 C 60.566937,86.057251 44.419333,82.939151 40.119473,79.607512 z M 117.10845,87.866332 C 115.91482,88.486362 114.95058,89.360392 115.14873,90.945882 C 120.60578,92.929232 129.04159,94.448192 130.03326,90.479292 C 130.22625,89.707762 130.12018,89.057262 129.84662,88.519572 C 127.48913,90.422432 121.65703,89.359992 117.10845,87.866332 z M 108.52303,89.546092 C 101.68539,95.627832 94.291059,96.265772 91.165507,99.391352 C 89.908251,100.64860 90.617583,101.33525 91.632107,101.95765 C 95.620160,99.286262 103.30109,98.498152 110.01615,90.945882 C 109.67197,90.410612 109.01729,90.016842 108.52303,89.546092 z M 112.39580,95.705212 C 110.96059,97.100002 111.14367,99.677592 112.81574,100.93113 C 114.79992,102.41933 117.28328,101.45675 118.27495,100.46453 C 118.78497,99.954792 118.71737,98.812252 117.90167,97.664932 C 116.69163,98.288052 115.10107,98.690742 113.60896,97.571612 C 112.97842,97.098902 112.61381,96.431702 112.39580,95.705212 z M 57.383671,95.891852 C 57.217332,96.012982 57.251127,96.035572 57.057051,96.171812 C 54.367330,98.060502 52.193078,99.793612 49.124852,98.271512 C 48.483305,97.953222 48.223383,97.480502 48.005012,97.011692 C 46.640740,98.694072 46.307086,100.62659 48.331632,101.63103 C 51.399861,103.15311 53.574111,101.42002 56.263832,99.531332 C 58.953868,97.642932 58.884645,97.273622 58.690151,96.545092 C 58.562389,96.579162 57.924006,96.197372 57.383671,95.891852 z M 60.043291,99.577992 C 58.963831,100.86268 58.233858,102.15460 59.483371,103.40410 C 62.958684,106.87946 74.615872,102.55126 72.501510,111.61626 C 77.194670,116.30942 86.988927,114.06974 93.545171,109.37658 C 94.825402,108.09634 94.082889,107.39241 93.031907,106.76362 C 86.534250,110.87138 77.700406,112.66245 73.294729,108.25674 C 75.409092,99.191752 63.751901,103.51996 60.276591,100.04459 C 60.123748,99.891752 60.144117,99.731612 60.043291,99.577992 z " + id="path1269" + sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + <path + style="fill:url(#linearGradient1272);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 99.186075,30.398236 L 124.44205,57.534989 C 124.44205,57.534989 131.96512,65.595411 126.05415,68.819579 C 120.14317,72.043747 102.14157,76.880001 102.14157,76.880001 L 69.422516,29.764596 L 99.186075,30.398236 z " + id="path1271" + sodipodi:nodetypes="cccccc" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + <path + style="fill:url(#linearGradient1277);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 63.243695,31.078988 L 42.657304,54.706552 C 42.657304,54.706552 34.703472,61.724642 39.850070,64.531876 C 44.996668,67.339111 78.917426,78.801990 102.77892,74.591136 L 75.408382,33.652287 L 63.243695,31.078988 z " + id="path1276" + sodipodi:nodetypes="cccccc" + transform="matrix(1.401650,0.000000,0.000000,1.401650,-35.26049,-4.181157)" /> + <path + style="fill:url(#linearGradient1318);fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 79.571944,14.847933 C 83.032254,14.873506 97.565101,29.009298 101.72458,31.925491 C 105.88407,34.841684 104.90857,36.754316 104.90857,36.936622 L 93.243582,31.290763 L 92.077082,40.109502 L 85.638002,37.076602 L 75.746078,43.702321 L 71.919958,30.637523 L 67.067318,42.069221 L 53.395938,43.422361 L 53.535918,37.356562 L 73.730570,17.473723 C 75.195738,16.031178 76.175081,14.822360 79.571944,14.847933 z " + id="path1317" + sodipodi:nodetypes="ccccccccccczz" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + </g> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Title"> + <text + sodipodi:linespacing="100%" + x="45" + y="70" + style="font-size:48.000000;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1.0000000;stroke:none;stroke-width:3.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;display:block;font-family:Arial;text-anchor:start;writing-mode:lr;font-stretch:normal;font-variant:normal;line-height:100%" + id="text48"><tspan + x="45.000000" + y="70.000000" + sodipodi:role="line" + id="tspan1">Problems</tspan></text> + <text + xml:space="preserve" + style="font-size:18.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr;line-height:120%" + x="36.612305" + y="176.33221" + id="text80" + sodipodi:linespacing="120%"><tspan + id="tspan16" + sodipodi:role="line" + y="176.33221" + x="36.612305">* Inkscape seems to want to have "run modes"</tspan><tspan + id="tspan17" + sodipodi:role="line" + y="197.93222" + x="36.612305"> + editor, viewer, cmdline, more...?</tspan><tspan + id="tspan18" + sodipodi:role="line" + y="219.53222" + x="36.612305"> + If we needed a new mode, it would be hard to fit in except as hacks</tspan><tspan + id="tspan19" + sodipodi:role="line" + y="241.13222" + x="36.612305"> + Currently, these modes implemented as exceptions, but it's buggy</tspan><tspan + id="tspan20" + sodipodi:role="line" + y="262.73222" + x="36.612305"> - popping up warning dialogs in cmdline mode</tspan><tspan + id="tspan21" + sodipodi:role="line" + y="284.33222" + x="36.612305"> - inconsistent URI / UTF handling</tspan><tspan + id="tspan22" + sodipodi:role="line" + y="305.93222" + x="36.612305"> - duplication of code for different modes may lead to divergences</tspan><tspan + id="tspan23" + sodipodi:role="line" + y="327.53222" + x="36.612305"></tspan><tspan + id="tspan24" + sodipodi:role="line" + y="349.13222" + x="36.612305">* main() has too much code in it (>750 lines)</tspan><tspan + id="tspan25" + sodipodi:role="line" + y="370.73222" + x="36.612305"> + cmdline handling code needs broken out separately</tspan><tspan + id="tspan26" + sodipodi:role="line" + y="392.33222" + x="36.612305"></tspan><tspan + id="tspan27" + sodipodi:role="line" + y="413.93222" + x="36.612305">* winmain() is not well integrated (Q's listed in makefiles)</tspan><tspan + id="tspan28" + sodipodi:role="line" + y="435.53222" + x="36.612305"></tspan><tspan + id="tspan29" + sodipodi:role="line" + y="457.13223" + x="36.612305">* Current architecture is C / Gtk+; we need C++ / Gtkmm</tspan></text> + </g> + <g + inkscape:groupmode="layer" + id="layer3" + inkscape:label="Drawing Area" /> +</svg> diff --git a/doc/NewAppArchitecture/08-inkscape-gtkmm.svg b/doc/NewAppArchitecture/08-inkscape-gtkmm.svg new file mode 100644 index 000000000..d1c86db8d --- /dev/null +++ b/doc/NewAppArchitecture/08-inkscape-gtkmm.svg @@ -0,0 +1,472 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:xml="http://www.w3.org/XML/1998/namespace" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + 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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg586" + sodipodi:version="0.32" + inkscape:version="0.40+cvs" + width="640pt" + height="480pt" + sodipodi:docname="08-inkscape-gtkmm.svg" + sodipodi:docbase="/home/bryce/src/Inkscape/InkAppPresent"> + <defs + id="defs588"> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleOutL" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path2817" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleInL" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path2823" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="Arrow2L" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow2L" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path2863" + style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + transform="scale(1.1) translate(-5,0)" /> + </marker> + <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="0.50352114" + y1="0.097472921" + x2="0.27112675" + y2="0.98555958" /> + <linearGradient + xlink:href="#linearGradient1273" + id="linearGradient1318" + x1="0.50704223" + y1="0.27741936" + x2="-0.17253521" + y2="0.99354839" /> + <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="-0.36619717" + y1="1.5228426" + x2="0.36971831" + y2="0.80203044" /> + <linearGradient + xlink:href="#linearGradient1273" + id="linearGradient1272" + x1="1.0739436" + y1="0.23580793" + x2="0.53521127" + y2="0.55458528" /> + <linearGradient + xlink:href="#linearGradient1222" + id="linearGradient1270" /> + <linearGradient + xlink:href="#linearGradient1323" + id="linearGradient1231" + x1="0.00000000" + y1="0.50000000" + x2="1.0000000" + y2="0.50000000" /> + <linearGradient + xlink:href="#linearGradient1222" + id="linearGradient1221" + x1="-0.96478873" + y1="2.1597939" + x2="0.42605633" + y2="0.24742271" /> + <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="0.49382716" + cy="0.46875000" + r="0.41400504" + fx="0.50617284" + fy="0.15625000" /> + <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" /> + <linearGradient + xlink:href="#linearGradient2570" + id="linearGradient1308" + x1="0.0000000" + y1="0.50000000" + x2="1.0000000" + y2="0.50000000" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.0000000" + inkscape:cx="408.65425" + inkscape:cy="312.38098" + inkscape:window-width="973" + inkscape:window-height="820" + inkscape:window-x="293" + inkscape:window-y="105" + showguides="true" + inkscape:guide-bbox="true" + inkscape:current-layer="layer2" /> + <metadata + id="metadata33"> + <rdf:RDF + id="RDF34"> + <cc:Work + rdf:about="" + id="Work35"> + <dc:format + id="format36">image/svg+xml</dc:format> + <dc:type + id="type38" + 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:12.000000;fill:url(#linearGradient1309);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:3.0000000pt;" + id="topbluebox" + width="800.00000" + height="112.50000" + x="0.0000000" + y="1.7763568e-15" /> + <path + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:url(#linearGradient1308);stroke-width:4.9844480;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;" + d="M -0.034245957,110.20928 L 797.51553,110.00778" + id="path654" + sodipodi:nodetypes="cc" /> + <g + id="g1085" + transform="translate(646.2792,-9.754791)"> + <g + id="g1394" + transform="matrix(0.875802,0.000000,0.000000,0.869278,1.048583,-7.965682)"> + <path + sodipodi:type="arc" + id="path898" + sodipodi:cx="300.00000" + sodipodi:cy="300.00000" + sodipodi:rx="300.00000" + sodipodi:ry="300.00000" + d="M 600.00000 300.00000 A 300.00000 300.00000 0 1 0 0.0000000,300.00000 A 300.00000 300.00000 0 1 0 600.00000 300.00000 z" + style="opacity:0.69398910;fill:url(#radialGradient829);stroke-width:4.4309568;stroke-dasharray:17.723827 17.723827 ;stroke-dashoffset:0.0000000;" + transform="matrix(0.394071,0.000000,0.000000,8.155385e-2,-31.69751,94.58860)" /> + <path + sodipodi:type="arc" + id="ball1" + sodipodi:cx="300.00000" + sodipodi:cy="300.00000" + sodipodi:rx="300.00000" + sodipodi:ry="300.00000" + d="M 600.00000 300.00000 A 300.00000 300.00000 0 1 0 0.0000000,300.00000 A 300.00000 300.00000 0 1 0 600.00000 300.00000 z" + style="fill:url(#radialGradient829);stroke-width:4.4309568;stroke-dasharray:17.723827 17.723827 ;stroke-dashoffset:0.0000000;" + transform="matrix(0.280658,0.000000,0.000000,0.148676,4.082687,91.98483)" /> + </g> + <g + id="g1310" + transform="matrix(1.822197,0.000000,0.000000,1.662749,-180.0082,12.26653)" + style="fill:url(#linearGradient1221);"> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 139.27138,11.077118 C 137.22042,11.077119 135.15548,11.849270 133.58388,13.420868 L 105.67763,41.358368 C 104.13725,42.898711 103.33325,44.910828 103.30263,46.920868 C 103.30220,46.954601 103.30263,47.012134 103.30263,47.045868 L 103.36513,47.045868 C 103.89976,49.079999 117.69889,51.660911 119.24013,53.202118 C 121.56768,55.529685 110.31886,57.249538 112.64638,59.577118 C 114.97392,61.904658 126.72486,64.062038 129.05263,66.389620 C 131.38019,68.717170 124.28755,71.187070 126.61513,73.514620 C 128.94268,75.842201 136.74995,72.943440 135.33388,79.014621 C 138.47707,82.157811 145.03666,80.657811 149.42763,77.514621 C 151.75518,75.187070 144.97506,75.404670 147.30263,73.077120 C 149.63018,70.749540 155.50836,70.738600 160.45888,65.170868 C 158.46624,62.071818 151.94381,60.748438 154.27138,58.420868 C 156.59893,56.093323 161.10115,57.261288 170.86513,52.827118 C 175.63150,50.662408 175.25838,49.039285 175.24013,47.045868 C 175.23975,47.003922 175.24013,46.963136 175.24013,46.920868 L 175.20888,46.920868 C 175.17827,44.910830 174.40547,42.898714 172.86513,41.358368 L 144.92763,13.420868 C 143.35604,11.849272 141.32234,11.077118 139.27138,11.077118 z M 139.02138,14.702118 C 139.93315,14.725869 140.67125,15.422422 142.11513,16.358368 L 155.30263,26.139618 C 155.44708,26.233292 155.58252,26.320552 155.70888,26.420868 C 155.83525,26.521171 155.97562,26.627132 156.08388,26.733368 C 156.19214,26.839410 156.27479,26.966073 156.36513,27.077118 C 156.45527,27.188145 156.54310,27.305955 156.61513,27.420868 C 156.68737,27.535969 156.74853,27.646585 156.80263,27.764618 C 156.85677,27.882866 156.89163,27.987920 156.92763,28.108368 C 156.96385,28.228632 157.00329,28.361823 157.02138,28.483368 C 157.03948,28.605130 157.05263,28.736271 157.05263,28.858368 L 149.24013,25.077118 L 148.45888,30.983368 L 144.14638,28.952118 L 137.52138,33.389618 L 134.95888,24.639618 L 131.70888,32.295868 L 122.55263,33.202118 L 122.64638,29.139618 C 122.64638,28.162533 127.93872,21.330614 131.14638,19.702118 L 137.02138,15.483368 C 137.88771,14.921800 138.47431,14.687867 139.02138,14.702118 z M 126.89638,54.639618 C 131.05584,55.718333 135.68346,57.114312 139.39638,57.139618 L 139.55263,58.827118 C 136.37321,58.499388 129.63884,56.949888 128.05263,56.139618 L 126.89638,54.639618 z M 170.24013,62.045868 C 169.60518,62.025518 169.00430,62.089178 168.55263,62.202118 C 167.70107,62.414898 163.56419,62.512928 163.89638,65.170868 C 167.55118,66.499190 173.20097,67.516500 173.86513,64.858368 C 174.36366,62.865308 172.14497,62.106908 170.24013,62.045868 z M 122.45888,67.452120 C 121.88389,67.385110 121.32136,67.455980 120.77138,67.733370 C 118.57203,68.842760 117.09168,71.307720 119.14638,72.327120 C 121.20129,73.346520 122.65747,72.185800 124.45888,70.920870 C 126.26050,69.656140 126.21414,69.408800 126.08388,68.920870 C 125.83449,68.987380 124.18386,67.653150 122.45888,67.452120 z M 162.64638,67.889620 C 160.98514,68.553960 161.00465,70.861860 162.33388,71.858370 C 163.66277,72.855080 165.32597,72.210400 165.99013,71.545870 C 166.65484,70.881530 165.96848,68.553970 162.64638,67.889620 z " + id="path1278" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.96875,10.718750 C 134.70402,11.060845 132.45341,13.855395 130.15790,15.940974 C 121.77155,24.503910 113.19525,32.911552 104.88478,41.529122 C 103.53165,43.257666 102.98133,45.293623 102.71875,47.437500 C 107.43946,50.886242 113.69835,50.905815 118.71875,53.781250 C 117.30484,56.014138 113.86394,55.927723 112.30534,58.153586 C 110.95047,59.066432 112.87438,60.562599 113.88390,60.907202 C 118.07998,63.025863 122.80956,63.838835 126.97834,66.068813 C 129.14039,66.223477 128.99465,68.397410 127.55968,69.465540 C 126.42313,70.610466 124.66557,72.512182 126.40386,73.938766 C 128.52893,75.415674 131.34635,75.011355 133.71875,75.875000 C 135.38587,76.789177 134.20286,78.442002 135.34375,79.593750 C 138.20878,81.840481 142.17613,81.444087 145.36980,80.162063 C 147.01184,79.679133 148.50293,78.612108 149.93750,77.781250 C 151.32137,76.168445 149.16317,75.014407 147.93750,74.343750 C 147.13207,73.007556 149.81258,72.471472 150.72621,71.835396 C 154.22932,70.415525 157.63139,68.772275 160.32323,66.076023 C 162.00146,65.040055 159.53684,63.566475 158.75000,62.750000 C 157.29555,61.671425 155.38495,61.005736 154.46875,59.343750 C 156.83166,56.736844 160.77991,57.222943 163.82692,55.886662 C 167.48614,54.956060 170.96688,53.327613 174.19128,51.441061 C 176.31894,49.855420 175.75931,47.094289 175.34438,44.858149 C 173.82714,40.146659 169.32671,37.346121 166.14614,33.782162 C 159.00255,26.737555 151.96598,19.558149 144.75603,12.597114 C 142.83187,11.117125 140.40461,10.324926 137.96875,10.718750 z M 140.15625,15.718750 C 145.33185,19.512142 150.51925,23.291773 155.68750,27.093750 C 155.79568,28.128330 152.96647,25.994412 151.88519,25.704486 C 150.56126,25.310550 148.23232,22.990502 148.60160,25.735802 C 148.03383,26.854222 148.89364,30.614243 147.25375,29.748789 C 145.77079,28.952048 143.79956,27.767016 142.39696,29.393778 C 140.87922,30.408352 139.36149,31.422926 137.84375,32.437500 C 136.92659,29.270978 136.01364,26.103230 135.09375,22.937500 C 133.83186,25.869891 132.59553,28.813265 131.34375,31.750000 C 128.60417,32.020833 125.86458,32.291667 123.12500,32.562500 C 122.93577,30.531586 123.37937,28.492090 124.78964,27.051727 C 127.83705,22.165897 132.91432,19.181067 137.48762,15.928279 C 138.38080,15.399443 139.18306,15.465846 140.15625,15.718750 z M 132.06250,56.562500 C 134.25968,57.131800 136.54653,57.244809 138.78125,57.625000 C 137.93164,58.641801 135.83490,57.320885 134.50134,57.277133 C 132.75919,56.896272 131.01731,56.527068 129.37500,55.812500 C 130.27083,56.062500 131.16667,56.312500 132.06250,56.562500 z M 168.50000,61.625000 C 166.47980,62.095190 163.59992,62.369201 163.34375,64.968750 C 164.00781,65.934196 166.11962,66.292948 167.47626,66.551501 C 169.60910,66.891924 172.52463,67.659468 174.01886,65.672524 C 175.29513,63.892929 173.38643,61.628153 171.40540,61.754929 C 170.44376,61.426788 169.48969,61.503021 168.50000,61.625000 z M 120.65625,67.156250 C 119.17864,68.173454 117.17273,69.706513 117.81250,71.750000 C 119.32360,73.943032 122.44871,73.328157 124.17581,71.744685 C 125.31806,71.095411 127.22708,69.849349 126.34375,68.406250 C 124.53029,67.617814 122.70705,66.421404 120.65625,67.156250 z M 162.25000,67.468750 C 160.98536,68.304844 160.47655,70.055902 161.35305,71.321264 C 162.02451,73.004295 164.27223,73.179865 165.64672,72.263080 C 167.48408,71.700360 166.67812,69.347513 165.33731,68.658474 C 164.66189,67.815250 163.12029,67.406310 162.25000,67.468750 z " + id="path1283" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.09375,12.062500 C 133.45264,13.658306 130.89510,17.054651 128.02763,19.760075 C 120.64992,27.277135 113.11748,34.668181 105.81675,42.244521 C 104.77302,43.583830 104.19848,45.113312 103.93750,46.781250 C 108.02500,49.661848 113.35464,49.814484 117.77247,52.034312 C 119.23732,52.180074 120.83004,53.663696 119.47530,54.914506 C 117.72685,56.714093 114.64707,56.868986 113.18750,58.937500 C 116.98689,61.678185 121.72461,62.314645 125.91888,64.199775 C 127.35246,65.248996 129.93899,65.341959 130.00000,67.531250 C 129.61283,69.469175 127.68115,70.594821 126.84375,72.343750 C 128.66657,74.916318 132.41661,73.526770 134.81763,75.194505 C 136.12150,75.998634 135.76289,77.719238 136.33739,78.786112 C 139.34189,80.984126 143.56705,80.023489 146.59979,78.262860 C 147.57821,77.931235 150.25551,76.737683 148.25234,75.866570 C 146.79311,75.539319 145.57083,73.791727 146.98575,72.676315 C 150.59379,69.928273 155.52636,69.300230 158.75379,65.912819 C 160.44061,64.636839 157.51978,63.512312 156.64603,62.784855 C 155.31686,61.805358 153.02074,60.864770 153.31250,58.906250 C 155.52467,55.836091 159.76350,56.249927 162.98171,54.909139 C 166.64088,54.011598 170.17880,52.442724 173.39619,50.585767 C 175.44759,48.766928 174.40312,45.854433 173.70402,43.674602 C 170.01715,38.505895 164.93468,34.528530 160.60640,29.906454 C 155.05848,24.484276 149.68028,18.831089 144.02714,13.552135 C 142.01313,12.267231 139.68457,11.155741 137.26959,12.030263 L 137.09375,12.062500 z M 139.25000,14.156250 C 144.36849,16.573687 148.44456,20.615673 153.06166,23.857057 C 154.79682,25.417824 157.75256,26.462276 157.65625,29.218750 C 155.98301,29.620934 154.51821,27.909197 152.92283,27.467153 C 151.47889,26.979622 149.05912,24.688826 149.46490,27.619328 C 148.95092,28.676042 149.67609,32.096323 148.30430,31.528870 C 146.86362,30.916675 145.25114,29.742049 143.73062,29.880583 C 141.56112,31.359522 139.38321,32.826259 137.21875,34.312500 C 136.40063,31.654144 135.63994,28.977747 134.84375,26.312500 C 133.78712,28.431959 132.98467,30.961875 131.78125,32.843750 C 128.52084,33.166779 125.26035,33.488957 122.00000,33.812500 C 122.02692,31.439278 121.58820,28.751334 123.45144,26.900643 C 126.38650,21.928911 131.54097,18.937382 135.96875,15.531250 C 137.05500,15.131227 138.17386,14.356070 139.25000,14.156250 z M 126.34375,53.906250 C 130.81931,55.099287 135.33348,56.080112 139.93750,56.625000 C 140.81508,58.380031 139.61654,59.889689 137.75155,59.030564 C 134.35469,58.342143 130.95451,57.411091 127.62500,56.500000 C 127.37596,56.018046 124.72663,53.333015 126.34375,53.906250 z M 168.68750,62.750000 C 167.26725,63.145732 165.19352,63.022642 164.68750,64.750000 C 167.41558,65.272026 170.36127,66.626958 173.03125,65.187500 C 173.94813,63.333514 171.22391,62.807999 169.92452,62.707344 C 169.51218,62.721563 169.09984,62.735781 168.68750,62.750000 z M 120.96875,68.250000 C 119.88102,69.094191 117.71809,71.141191 120.00567,71.867660 C 122.11744,72.377527 123.71955,70.573549 125.28125,69.468750 C 124.17010,68.379529 122.48301,67.967608 120.96875,68.250000 z M 162.25000,68.937500 C 161.26655,70.838341 164.03769,72.707639 165.32625,71.028976 C 165.98639,69.968138 163.10932,68.105539 162.25000,68.937500 z " + id="path1286" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.50000,12.562500 C 131.56402,15.884438 127.47918,21.513076 122.59316,26.106819 C 117.07494,31.800872 111.33765,37.333066 105.95500,43.127274 C 105.27016,44.232264 103.90274,46.716455 105.88806,47.110513 C 110.48303,49.525949 116.07018,49.897473 120.25000,52.937500 C 121.19557,55.258014 118.31954,56.204644 116.77699,57.135076 C 115.14828,57.646504 113.25757,59.174666 115.98524,59.736007 C 120.51650,62.179113 125.90956,62.812244 130.06250,65.968750 C 131.40440,68.155882 128.87852,70.088345 127.96429,71.816940 C 127.97548,73.606583 130.61198,73.210238 131.85374,73.694589 C 134.00698,73.861384 136.31306,75.067306 136.52629,77.437982 C 137.24770,79.315251 139.82104,79.377347 141.56250,79.375000 C 143.88381,79.081698 145.88731,77.848938 148.00000,76.937500 C 147.89289,75.484280 145.47385,75.343455 145.78125,73.562500 C 147.65028,70.568783 151.46696,69.934698 154.32757,68.211442 C 155.95166,67.507534 157.40819,66.436524 158.50000,65.031250 C 156.69534,62.893495 153.11684,62.207207 152.76893,59.025530 C 153.13476,57.911585 154.90043,56.856141 156.14992,56.314935 C 161.47352,54.305871 167.29666,53.530281 172.18291,50.436255 C 174.75469,49.397100 173.90347,46.181096 173.15013,44.168122 C 170.99740,41.143850 168.08639,38.542958 165.64236,35.681332 C 163.12371,33.093790 160.49665,30.610931 157.93750,28.062500 C 158.99092,29.594714 157.00835,30.333418 155.86310,29.376751 C 153.95887,28.546062 152.06033,27.726589 150.12500,26.968750 C 150.04976,28.633800 149.69671,30.253091 149.34375,31.875000 C 146.94959,32.517021 144.62510,29.359512 142.44997,31.405021 C 140.65579,32.399012 139.25573,34.074138 137.34005,34.698602 C 135.96867,34.449689 136.15225,31.657450 135.44638,30.368996 C 135.03220,27.477998 134.31032,28.114323 133.43720,30.484434 C 132.63691,31.983328 132.29360,34.079093 130.12469,33.576560 C 127.22896,33.863646 124.33317,34.149933 121.43750,34.437500 C 121.45635,31.458390 121.16984,28.094375 123.52595,25.839572 C 126.82257,21.188668 131.69023,18.019711 136.23357,14.793262 C 137.75437,14.087412 139.64327,13.037594 141.05071,14.536711 C 144.77608,17.093755 148.56965,19.491887 152.06250,22.343750 C 149.06655,19.513772 146.25485,16.420638 143.14594,13.751994 C 141.38445,12.871744 139.52020,11.789900 137.50000,12.562500 z M 126.40625,53.343750 C 131.09445,54.266714 135.77718,55.221773 140.46875,56.125000 C 140.66311,57.490600 140.90400,59.768414 138.90019,59.717011 C 134.99279,58.970773 131.04202,57.882901 127.18750,56.875000 C 126.61048,55.955764 124.83534,54.556620 125.40625,53.625000 C 125.73497,53.577157 126.08499,53.292470 126.40625,53.343750 z M 166.53125,63.812500 C 164.90117,64.830649 168.72302,64.879550 169.60036,65.161786 C 170.82454,65.513571 173.80209,64.644903 171.50000,63.593750 C 169.78209,63.217030 168.21140,63.255613 166.53125,63.812500 z M 120.81250,69.187500 C 118.77488,70.497531 120.63987,72.049766 122.29985,70.780747 C 124.22011,70.547064 124.25797,68.584075 122.13849,68.857155 C 121.62590,68.786616 121.20364,68.805690 120.81250,69.187500 z M 162.78125,70.250000 C 165.04372,72.410337 164.50416,68.582957 162.78125,69.787913 C 162.78125,69.883882 162.78125,70.191942 162.78125,70.250000 z " + id="path1295" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.25000,10.312500 C 134.57328,10.811904 132.67255,13.050780 130.64866,14.715585 C 121.77957,23.451854 113.11785,32.437236 104.37500,41.281250 C 103.17019,43.288146 102.47259,45.456013 102.06250,47.750000 C 105.83476,49.628698 109.64657,51.368815 113.75481,52.377095 C 114.74672,53.000901 118.15181,53.211596 117.03125,54.625000 C 114.87625,55.770623 112.18432,56.545814 111.25000,59.062500 C 113.07397,62.261249 117.13309,62.448994 120.14188,63.972108 C 122.66750,64.970987 125.19313,65.969869 127.71875,66.968750 C 127.79709,69.608591 127.12737,68.724937 125.79671,67.542170 C 123.76150,66.508388 120.74167,65.559916 119.14266,67.799744 C 117.68910,68.685330 116.55779,70.940149 117.66673,72.361712 C 119.74129,74.610002 123.29896,73.558599 125.22361,71.631365 C 125.39044,71.451948 124.94524,74.329263 126.55554,74.625682 C 128.75187,75.888131 131.56113,75.535204 133.75000,76.781250 C 134.17453,78.637203 134.92263,80.738750 137.10053,81.029661 C 140.53970,82.420114 144.41944,81.397273 147.50485,79.584682 C 148.81540,78.872018 151.32795,78.343669 150.75195,76.374975 C 150.70713,75.080531 147.53803,74.300613 149.31250,73.093750 C 153.55943,71.203594 157.91230,69.209830 161.18750,65.843750 C 161.99115,63.731003 159.07145,62.849633 157.93750,61.562500 C 156.57653,60.417748 154.30116,59.195844 157.17010,58.407983 C 162.44672,56.428116 168.30037,55.651561 173.14000,52.536010 C 175.69933,51.724285 176.75286,48.825627 176.01594,46.382200 C 175.99204,43.921497 174.36450,41.884430 172.99509,39.973772 C 168.23708,34.553265 162.73310,29.839073 157.72691,24.648245 C 153.37676,20.454464 149.19589,15.998891 144.74248,11.964991 C 142.49218,10.519398 139.90204,10.047325 137.25000,10.312500 z M 140.40625,16.625000 C 144.38180,19.415210 148.26381,22.371245 152.21875,25.218750 C 151.00059,24.471219 149.71107,24.008458 148.28125,23.906250 C 148.08169,25.616789 147.84012,27.322499 147.62500,29.031250 C 145.77312,28.480352 143.67622,27.363820 142.02088,28.944411 C 140.79579,29.321785 138.71876,32.029330 138.02739,30.946881 C 137.09069,27.714729 136.15797,24.481420 135.21875,21.250000 C 133.79126,24.568262 132.38708,27.896549 130.96875,31.218750 C 128.56250,31.458333 126.15625,31.697917 123.75000,31.937500 C 123.73611,28.504117 126.40867,25.941624 128.50533,23.538181 C 131.60340,20.877921 134.84009,18.280137 138.37100,16.266120 C 139.05687,15.927768 139.72649,16.501380 140.40625,16.625000 z M 165.12500,61.937500 C 163.94994,62.683294 162.04675,64.163789 163.31250,65.625000 C 165.77599,67.237331 168.84980,67.346191 171.68759,67.438839 C 173.79767,67.380039 175.87709,64.882603 174.44068,62.966319 C 173.10190,60.663393 170.05340,61.177216 167.81605,61.201002 C 166.91904,61.446503 166.02202,61.692001 165.12500,61.937500 z M 162.03125,67.031250 C 160.83535,68.000188 160.29043,69.695123 160.76346,71.258236 C 161.16730,73.039050 163.22496,73.494707 164.78719,72.992478 C 167.13879,73.181332 168.09248,69.825149 166.13394,68.653373 C 164.96960,67.668728 163.65541,66.689296 162.03125,67.031250 z " + id="path1300" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 136.87500,9.5625000 C 131.65304,11.769127 128.14544,16.384624 124.15881,20.216605 C 117.35142,27.117414 110.49657,33.984328 103.71875,40.906250 C 102.85273,43.332808 101.99819,45.763562 101.12500,48.187500 C 105.93068,50.283305 110.76347,52.276496 115.75000,53.906250 C 115.44333,55.363555 112.99770,55.191635 112.24058,56.587946 C 110.89606,57.445273 110.01695,59.785906 111.89556,60.567820 C 114.86490,63.357428 118.93991,64.363020 122.62500,65.875000 C 119.72774,65.033632 117.80750,68.090788 116.68750,70.250000 C 116.01105,72.950420 119.11437,74.651083 121.43923,74.259441 C 122.88425,74.778519 124.87048,71.894366 125.06555,74.129447 C 127.21708,76.574392 131.35224,75.998123 133.59751,78.288768 C 134.32398,80.302303 135.99246,81.986172 138.23383,82.006618 C 140.25772,82.589257 142.23898,82.314480 144.19142,81.614260 C 146.47188,81.098710 148.64271,79.959926 150.63761,78.824244 C 152.14711,77.754911 151.81527,75.346631 150.43750,74.312500 C 150.23406,72.704926 152.73875,72.682794 153.75639,71.819616 C 156.49819,70.564020 158.90600,68.804050 161.21875,66.906250 C 160.19643,68.376408 159.81043,70.315970 160.38112,71.987759 C 161.34634,74.267655 164.22210,73.656108 166.15625,73.531250 C 168.08949,72.610730 168.83732,69.631414 166.87500,68.343750 C 164.02568,66.581529 166.47357,67.403459 168.27836,67.911665 C 170.51415,68.044548 173.31226,68.747610 174.83495,66.581402 C 176.52328,64.952843 175.46252,62.386049 173.84375,61.125000 C 171.82924,60.052772 169.41179,60.364713 167.22781,60.468857 C 165.26732,60.816302 163.77932,61.981088 162.56250,63.500000 C 161.07416,64.693238 164.27576,66.891706 162.51264,66.451187 C 161.23611,66.670932 162.80138,64.122782 161.27178,63.293106 C 160.27477,61.829766 158.59216,60.917429 157.34375,59.656250 C 163.37320,56.739900 170.41697,55.950383 175.81250,51.750000 C 177.79054,49.403625 176.89111,46.297658 176.31250,43.625000 C 172.71709,37.077334 166.72680,32.381991 161.58112,27.092054 C 156.10204,21.754721 150.65568,16.371055 145.15625,11.062500 C 142.76062,10.099303 140.31053,9.4347862 137.70606,9.5684113 C 137.43820,9.5943662 137.13013,9.4705862 136.87500,9.5625000 z M 144.00000,20.125000 C 145.41913,21.217458 146.85549,22.290152 148.28125,23.375000 C 146.97140,24.376925 147.43473,26.306660 146.96875,27.718750 C 145.01335,27.188020 142.88412,27.117042 141.28969,28.567875 C 140.30436,29.400862 138.46017,30.323076 138.31032,28.383898 C 137.43025,25.351664 136.59470,22.304201 135.68750,19.281250 C 137.21838,18.817776 138.78213,16.344334 140.28250,17.745803 C 141.52167,18.538869 142.76083,19.331934 144.00000,20.125000 z M 130.53125,30.406250 C 128.68750,30.593750 126.84375,30.781250 125.00000,30.968750 C 125.70615,27.451641 128.61722,24.990200 131.09307,22.632488 C 132.44877,21.648343 133.72082,20.531920 135.12500,19.625000 C 133.59375,23.218750 132.06250,26.812500 130.53125,30.406250 z " + id="path1304" /> + </g> + <path + style="fill:url(#linearGradient1322);fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 78.468542,10.216821 C 75.406213,10.216823 72.323010,11.369737 69.976423,13.716321 L 28.309048,55.430356 C 26.009076,57.730272 24.808608,60.734604 24.762888,63.735835 C 24.762246,63.786202 24.762888,63.872106 24.762888,63.922475 L 24.856208,63.922475 C 25.654475,66.959676 46.258230,70.813287 48.559486,73.114494 C 52.034797,76.589830 35.238960,79.157777 38.714227,82.633131 C 42.189523,86.108431 59.735084,89.329652 63.210724,92.805012 C 66.686050,96.280332 56.095888,99.968182 59.571244,103.44349 C 63.046555,106.91885 74.703745,102.59065 72.589383,111.65565 C 77.282542,116.34881 87.076796,114.10913 93.633042,109.41597 C 97.108353,105.94066 86.984820,106.26556 90.460160,102.79025 C 93.935473,99.314902 102.71230,99.298562 110.10402,90.985272 C 107.12876,86.358021 97.390000,84.382051 100.86534,80.906713 C 104.34065,77.431409 111.06300,79.175321 125.64179,72.554574 C 132.75855,69.322402 132.20143,66.898885 132.17419,63.922475 C 132.17362,63.859844 132.17419,63.798946 132.17419,63.735835 L 132.12753,63.735835 C 132.08182,60.734607 130.92794,57.730277 128.62803,55.430356 L 86.914001,13.716321 C 84.567429,11.369740 81.530871,10.216821 78.468542,10.216821 z M 59.991184,75.260853 C 66.201756,76.871504 73.111347,78.955868 78.655182,78.993653 L 78.888482,81.513293 C 74.141227,81.023952 64.086006,78.710363 61.717604,77.500533 L 59.991184,75.260853 z M 124.70859,86.319271 C 123.76053,86.288891 122.86335,86.383941 122.18895,86.552571 C 120.91747,86.870282 114.74061,87.016652 115.23661,90.985272 C 120.69367,92.968622 129.12948,94.487582 130.12115,90.518672 C 130.86551,87.542792 127.55274,86.410411 124.70859,86.319271 z M 53.365465,94.391452 C 52.506936,94.291402 51.667011,94.397222 50.845825,94.811392 C 47.561932,96.467852 45.351592,100.14833 48.419506,101.67041 C 51.487732,103.19250 53.661984,101.45941 56.351705,99.570712 C 59.041739,97.682322 58.972518,97.313012 58.778024,96.584472 C 58.405655,96.683782 55.941067,94.691622 53.365465,94.391452 z M 113.37021,95.044692 C 110.88978,96.036632 110.91892,99.482602 112.90361,100.97051 C 114.88780,102.45872 117.37116,101.49614 118.36283,100.50391 C 119.35532,99.511972 118.33051,96.036652 113.37021,95.044692 z " + id="path1217" + sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccc" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + <path + style="fill:url(#linearGradient1231);fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 25.748195,58.983802 C 25.069168,60.484820 24.699511,62.088386 24.675015,63.696461 C 24.674375,63.746824 24.675015,63.832738 24.675015,63.883101 L 24.768335,63.883101 C 25.532194,66.789384 44.034284,70.422637 47.678393,72.748500 C 49.285306,71.792649 50.340763,70.791543 49.264832,69.715600 C 46.963576,67.414389 26.359823,63.560781 25.561555,60.523581 L 25.468235,60.523581 C 25.468235,60.473204 25.467595,60.387304 25.468235,60.336942 C 25.475280,59.874537 25.686531,59.443757 25.748195,58.983802 z M 132.03964,65.049601 C 131.22443,66.340254 129.65777,67.652109 126.34713,69.155680 C 111.76835,75.776420 105.04600,74.032516 101.57069,77.507812 C 100.51786,78.560641 100.89350,79.461052 101.71067,80.354072 C 105.38973,77.752669 112.01329,78.664472 125.55391,72.515200 C 131.70333,69.722349 132.05669,67.513308 132.03964,65.049601 z M 60.696531,71.861960 L 62.422951,74.101632 C 64.791352,75.311463 74.846572,77.625067 79.593829,78.114392 L 79.360529,75.594752 C 73.816694,75.556961 66.907102,73.472618 60.696531,71.861960 z M 40.119473,79.607512 C 38.565476,80.548088 37.568913,81.536279 38.626354,82.593751 C 42.101651,86.069051 59.647211,89.290272 63.122851,92.765632 C 63.275692,92.918462 63.255326,93.078602 63.356151,93.232232 C 64.435614,91.947532 65.165573,90.655612 63.916071,89.406112 C 60.566937,86.057251 44.419333,82.939151 40.119473,79.607512 z M 117.10845,87.866332 C 115.91482,88.486362 114.95058,89.360392 115.14873,90.945882 C 120.60578,92.929232 129.04159,94.448192 130.03326,90.479292 C 130.22625,89.707762 130.12018,89.057262 129.84662,88.519572 C 127.48913,90.422432 121.65703,89.359992 117.10845,87.866332 z M 108.52303,89.546092 C 101.68539,95.627832 94.291059,96.265772 91.165507,99.391352 C 89.908251,100.64860 90.617583,101.33525 91.632107,101.95765 C 95.620160,99.286262 103.30109,98.498152 110.01615,90.945882 C 109.67197,90.410612 109.01729,90.016842 108.52303,89.546092 z M 112.39580,95.705212 C 110.96059,97.100002 111.14367,99.677592 112.81574,100.93113 C 114.79992,102.41933 117.28328,101.45675 118.27495,100.46453 C 118.78497,99.954792 118.71737,98.812252 117.90167,97.664932 C 116.69163,98.288052 115.10107,98.690742 113.60896,97.571612 C 112.97842,97.098902 112.61381,96.431702 112.39580,95.705212 z M 57.383671,95.891852 C 57.217332,96.012982 57.251127,96.035572 57.057051,96.171812 C 54.367330,98.060502 52.193078,99.793612 49.124852,98.271512 C 48.483305,97.953222 48.223383,97.480502 48.005012,97.011692 C 46.640740,98.694072 46.307086,100.62659 48.331632,101.63103 C 51.399861,103.15311 53.574111,101.42002 56.263832,99.531332 C 58.953868,97.642932 58.884645,97.273622 58.690151,96.545092 C 58.562389,96.579162 57.924006,96.197372 57.383671,95.891852 z M 60.043291,99.577992 C 58.963831,100.86268 58.233858,102.15460 59.483371,103.40410 C 62.958684,106.87946 74.615872,102.55126 72.501510,111.61626 C 77.194670,116.30942 86.988927,114.06974 93.545171,109.37658 C 94.825402,108.09634 94.082889,107.39241 93.031907,106.76362 C 86.534250,110.87138 77.700406,112.66245 73.294729,108.25674 C 75.409092,99.191752 63.751901,103.51996 60.276591,100.04459 C 60.123748,99.891752 60.144117,99.731612 60.043291,99.577992 z " + id="path1269" + sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + <path + style="fill:url(#linearGradient1272);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 99.186075,30.398236 L 124.44205,57.534989 C 124.44205,57.534989 131.96512,65.595411 126.05415,68.819579 C 120.14317,72.043747 102.14157,76.880001 102.14157,76.880001 L 69.422516,29.764596 L 99.186075,30.398236 z " + id="path1271" + sodipodi:nodetypes="cccccc" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + <path + style="fill:url(#linearGradient1277);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 63.243695,31.078988 L 42.657304,54.706552 C 42.657304,54.706552 34.703472,61.724642 39.850070,64.531876 C 44.996668,67.339111 78.917426,78.801990 102.77892,74.591136 L 75.408382,33.652287 L 63.243695,31.078988 z " + id="path1276" + sodipodi:nodetypes="cccccc" + transform="matrix(1.401650,0.000000,0.000000,1.401650,-35.26049,-4.181157)" /> + <path + style="fill:url(#linearGradient1318);fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 79.571944,14.847933 C 83.032254,14.873506 97.565101,29.009298 101.72458,31.925491 C 105.88407,34.841684 104.90857,36.754316 104.90857,36.936622 L 93.243582,31.290763 L 92.077082,40.109502 L 85.638002,37.076602 L 75.746078,43.702321 L 71.919958,30.637523 L 67.067318,42.069221 L 53.395938,43.422361 L 53.535918,37.356562 L 73.730570,17.473723 C 75.195738,16.031178 76.175081,14.822360 79.571944,14.847933 z " + id="path1317" + sodipodi:nodetypes="ccccccccccczz" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + </g> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Title"> + <text + sodipodi:linespacing="100%" + x="45" + y="70" + style="line-height:100%;font-variant:normal;font-stretch:normal;writing-mode:lr;text-anchor:start;font-family:Arial;display:block;stroke-opacity:1.0000000;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:3.0000000pt;stroke:none;fill-opacity:1.0000000;fill:#ffffff;font-weight:normal;font-style:normal;font-size:48.000000" + id="text48"><tspan + id="tspan1" + sodipodi:role="line" + y="70.000000" + x="45.000000">inkscape_gtkmm Architecture</tspan></text> + <text + transform="translate(-8.333333,-13.09524)" + sodipodi:linespacing="140%" + id="text3025" + y="171.42857" + x="61.904762" + style="line-height:140%;writing-mode:lr;text-anchor:start;font-family:Sans;stroke-opacity:1.0000000;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:1.0000000pt;stroke:none;fill-opacity:1.0000000;fill:#000000;font-stretch:normal;font-weight:normal;font-variant:normal;font-style:normal;font-size:24.000000" + xml:space="preserve"><tspan + id="tspan68" + sodipodi:role="line" + y="171.42857" + x="61.904762">* Very much a work-in-progress</tspan><tspan + id="tspan69" + sodipodi:role="line" + y="205.02857" + x="61.904762"> + top level architecture still incomplete</tspan><tspan + id="tspan70" + sodipodi:role="line" + y="238.62857" + x="61.904762"></tspan><tspan + id="tspan71" + sodipodi:role="line" + y="272.22857" + x="61.904762">* Inkscape::Application</tspan><tspan + id="tspan72" + sodipodi:role="line" + y="305.82857" + x="61.904762"> + Modelled after current Inkscape::Application struct</tspan><tspan + id="tspan73" + sodipodi:role="line" + y="339.42857" + x="61.904762"> + Inkscape::ApplicationImpl allows 'interface hiding'</tspan><tspan + id="tspan74" + sodipodi:role="line" + y="373.02857" + x="61.904762"> - Helps keep *.h include hierarchy trim and clean</tspan><tspan + id="tspan75" + sodipodi:role="line" + y="406.62857" + x="61.904762"> - Subclasses Gtk::Window</tspan><tspan + id="tspan76" + sodipodi:role="line" + y="440.22857" + x="61.904762"> !! problem, only one Window per application</tspan><tspan + id="tspan77" + sodipodi:role="line" + y="473.82857" + x="61.904762"> - No code for creating/managing documents</tspan><tspan + id="tspan78" + sodipodi:role="line" + y="507.42857" + x="61.904762"></tspan><tspan + id="tspan79" + sodipodi:role="line" + y="541.02857" + x="61.904762"></tspan></text> + </g> + <g + inkscape:groupmode="layer" + id="layer3" + inkscape:label="Drawing Area" /> +</svg> diff --git a/doc/NewAppArchitecture/09-future-capabilities.svg b/doc/NewAppArchitecture/09-future-capabilities.svg new file mode 100644 index 000000000..f2ea7183c --- /dev/null +++ b/doc/NewAppArchitecture/09-future-capabilities.svg @@ -0,0 +1,484 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:xml="http://www.w3.org/XML/1998/namespace" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + 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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + sodipodi:docbase="/home/bryce/src/Inkscape/InkAppPresent" + sodipodi:docname="09-future-capabilities.svg" + height="480pt" + width="640pt" + inkscape:version="0.40+cvs" + sodipodi:version="0.32" + id="svg586"> + <defs + id="defs588"> + <marker + style="overflow:visible;" + id="TriangleOutL" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleOutL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path2817" + sodipodi:nodetypes="cccc" /> + </marker> + <marker + style="overflow:visible;" + id="TriangleInL" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleInL"> + <path + transform="scale(-0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path2823" + sodipodi:nodetypes="cccc" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2L" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2L"> + <path + transform="scale(1.1) translate(-5,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" + id="path2863" + sodipodi:nodetypes="cccc" /> + </marker> + <linearGradient + id="linearGradient2570"> + <stop + id="stop2571" + offset="0.0000000" + style="stop-color:#000000;stop-opacity:1.0000000;" /> + <stop + id="stop2572" + offset="0.58504134" + style="stop-color:#000000;stop-opacity:0.62745100;" /> + <stop + id="stop2573" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + y2="0.98555958" + x2="0.27112675" + y1="0.097472921" + x1="0.50352114" + id="linearGradient1322" + xlink:href="#linearGradient1218" /> + <linearGradient + y2="0.99354839" + x2="-0.17253521" + y1="0.27741936" + x1="0.50704223" + id="linearGradient1318" + xlink:href="#linearGradient1273" /> + <linearGradient + gradientTransform="scale(1.004208,0.995809)" + y2="0.12454049" + x2="0.41986585" + y1="1.9347328" + x1="0.45376351" + id="linearGradient1307" + xlink:href="#linearGradient1222" /> + <linearGradient + gradientTransform="scale(1.006361,0.993679)" + y2="0.11846013" + x2="0.41548476" + y1="1.9667202" + x1="0.45009527" + id="linearGradient1306" + xlink:href="#linearGradient1222" /> + <linearGradient + gradientTransform="scale(1.002016,0.997989)" + y2="0.13959341" + x2="0.42603236" + y1="1.8676205" + x1="0.45839140" + id="linearGradient1305" + xlink:href="#linearGradient1222" /> + <linearGradient + y2="0.80203044" + x2="0.36971831" + y1="1.5228426" + x1="-0.36619717" + id="linearGradient1277" + xlink:href="#linearGradient1273" /> + <linearGradient + y2="0.55458528" + x2="0.53521127" + y1="0.23580793" + x1="1.0739436" + id="linearGradient1272" + xlink:href="#linearGradient1273" /> + <linearGradient + id="linearGradient1270" + xlink:href="#linearGradient1222" /> + <linearGradient + y2="0.50000000" + x2="1.0000000" + y1="0.50000000" + x1="0.00000000" + id="linearGradient1231" + xlink:href="#linearGradient1323" /> + <linearGradient + y2="0.24742271" + x2="0.42605633" + y1="2.1597939" + x1="-0.96478873" + id="linearGradient1221" + xlink:href="#linearGradient1222" /> + <linearGradient + id="linearGradient1218"> + <stop + id="stop1219" + offset="0.00000000" + style="stop-color:#000000;stop-opacity:1.0000000;" /> + <stop + id="stop1321" + offset="0.073255815" + style="stop-color:#323232;stop-opacity:1.0000000;" /> + <stop + id="stop1320" + offset="0.65260679" + style="stop-color:#000000;stop-opacity:1.0000000;" /> + <stop + id="stop1220" + offset="1" + style="stop-color:#fff;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient1222"> + <stop + id="stop1223" + offset="0.0000000" + style="stop-color:#0081ac;stop-opacity:1.0000000;" /> + <stop + id="stop1722" + offset="0.50000000" + style="stop-color:#006d91;stop-opacity:0.62745100;" /> + <stop + id="stop1224" + offset="1.0000000" + style="stop-color:#000000;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient1273"> + <stop + id="stop1274" + offset="0.00000000" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + <stop + id="stop1275" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.00000000;" /> + </linearGradient> + <linearGradient + id="linearGradient1323"> + <stop + id="stop1324" + offset="0.00000000" + style="stop-color:#000000;stop-opacity:0.77685952;" /> + <stop + id="stop1325" + offset="1.0000000" + style="stop-color:#000000;stop-opacity:0.00000000;" /> + </linearGradient> + <radialGradient + fy="0.15625000" + fx="0.50617284" + r="0.41400504" + cy="0.46875000" + cx="0.49382716" + id="radialGradient829" + xlink:href="#linearGradient826" /> + <linearGradient + id="linearGradient826"> + <stop + id="stop827" + offset="0.00000000" + style="stop-color:#000000;stop-opacity:0.95294118;" /> + <stop + id="stop830" + offset="0.36585677" + style="stop-color:#000000;stop-opacity:0.76078433;" /> + <stop + id="stop847" + offset="0.47107276" + style="stop-color:#000000;stop-opacity:0.52941179;" /> + <stop + id="stop828" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.00000000;" /> + </linearGradient> + <linearGradient + y2="-1.7333326" + x2="0.50000000" + y1="0.66667551" + x1="0.50000000" + id="linearGradient907" + xlink:href="#linearGradient909" /> + <linearGradient + id="linearGradient909"> + <stop + id="stop910" + offset="0.00000000" + style="stop-color:#000000;stop-opacity:0.00000000;" /> + <stop + id="stop913" + offset="1.0000000" + style="stop-color:#000000;stop-opacity:0.17000000;" /> + </linearGradient> + <linearGradient + id="linearGradient1309" + xlink:href="#linearGradient1222" /> + <linearGradient + y2="0.50000000" + x2="1.0000000" + y1="0.50000000" + x1="0.0000000" + id="linearGradient1308" + xlink:href="#linearGradient2570" /> + </defs> + <sodipodi:namedview + inkscape:current-layer="layer2" + inkscape:guide-bbox="true" + showguides="true" + inkscape:window-y="105" + inkscape:window-x="293" + inkscape:window-height="820" + inkscape:window-width="973" + inkscape:cy="312.38098" + inkscape:cx="408.65425" + inkscape:zoom="1.0000000" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" /> + <metadata + id="metadata33"> + <rdf:RDF + id="RDF34"> + <cc:Work + id="Work35" + rdf:about=""> + <dc:format + id="format36">image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" + id="type38" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + style="display:block" + inkscape:label="Background" + id="layer1" + inkscape:groupmode="layer"> + <rect + y="1.7763568e-15" + x="0.0000000" + height="112.50000" + width="800.00000" + id="topbluebox" + style="font-size:12.000000;fill:url(#linearGradient1309);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:3.0000000pt;" /> + <path + sodipodi:nodetypes="cc" + id="path654" + d="M -0.034245957,110.20928 L 797.51553,110.00778" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:url(#linearGradient1308);stroke-width:4.9844480;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;" /> + <g + transform="translate(646.2792,-9.754791)" + id="g1085"> + <g + transform="matrix(0.875802,0.000000,0.000000,0.869278,1.048583,-7.965682)" + id="g1394"> + <path + transform="matrix(0.394071,0.000000,0.000000,8.155385e-2,-31.69751,94.58860)" + style="opacity:0.69398910;fill:url(#radialGradient829);stroke-width:4.4309568;stroke-dasharray:17.723827 17.723827 ;stroke-dashoffset:0.0000000;" + d="M 600.00000 300.00000 A 300.00000 300.00000 0 1 0 0.0000000,300.00000 A 300.00000 300.00000 0 1 0 600.00000 300.00000 z" + sodipodi:ry="300.00000" + sodipodi:rx="300.00000" + sodipodi:cy="300.00000" + sodipodi:cx="300.00000" + id="path898" + sodipodi:type="arc" /> + <path + transform="matrix(0.280658,0.000000,0.000000,0.148676,4.082687,91.98483)" + style="fill:url(#radialGradient829);stroke-width:4.4309568;stroke-dasharray:17.723827 17.723827 ;stroke-dashoffset:0.0000000;" + d="M 600.00000 300.00000 A 300.00000 300.00000 0 1 0 0.0000000,300.00000 A 300.00000 300.00000 0 1 0 600.00000 300.00000 z" + sodipodi:ry="300.00000" + sodipodi:rx="300.00000" + sodipodi:cy="300.00000" + sodipodi:cx="300.00000" + id="ball1" + sodipodi:type="arc" /> + </g> + <g + style="fill:url(#linearGradient1221);" + transform="matrix(1.822197,0.000000,0.000000,1.662749,-180.0082,12.26653)" + id="g1310"> + <path + id="path1278" + d="M 139.27138,11.077118 C 137.22042,11.077119 135.15548,11.849270 133.58388,13.420868 L 105.67763,41.358368 C 104.13725,42.898711 103.33325,44.910828 103.30263,46.920868 C 103.30220,46.954601 103.30263,47.012134 103.30263,47.045868 L 103.36513,47.045868 C 103.89976,49.079999 117.69889,51.660911 119.24013,53.202118 C 121.56768,55.529685 110.31886,57.249538 112.64638,59.577118 C 114.97392,61.904658 126.72486,64.062038 129.05263,66.389620 C 131.38019,68.717170 124.28755,71.187070 126.61513,73.514620 C 128.94268,75.842201 136.74995,72.943440 135.33388,79.014621 C 138.47707,82.157811 145.03666,80.657811 149.42763,77.514621 C 151.75518,75.187070 144.97506,75.404670 147.30263,73.077120 C 149.63018,70.749540 155.50836,70.738600 160.45888,65.170868 C 158.46624,62.071818 151.94381,60.748438 154.27138,58.420868 C 156.59893,56.093323 161.10115,57.261288 170.86513,52.827118 C 175.63150,50.662408 175.25838,49.039285 175.24013,47.045868 C 175.23975,47.003922 175.24013,46.963136 175.24013,46.920868 L 175.20888,46.920868 C 175.17827,44.910830 174.40547,42.898714 172.86513,41.358368 L 144.92763,13.420868 C 143.35604,11.849272 141.32234,11.077118 139.27138,11.077118 z M 139.02138,14.702118 C 139.93315,14.725869 140.67125,15.422422 142.11513,16.358368 L 155.30263,26.139618 C 155.44708,26.233292 155.58252,26.320552 155.70888,26.420868 C 155.83525,26.521171 155.97562,26.627132 156.08388,26.733368 C 156.19214,26.839410 156.27479,26.966073 156.36513,27.077118 C 156.45527,27.188145 156.54310,27.305955 156.61513,27.420868 C 156.68737,27.535969 156.74853,27.646585 156.80263,27.764618 C 156.85677,27.882866 156.89163,27.987920 156.92763,28.108368 C 156.96385,28.228632 157.00329,28.361823 157.02138,28.483368 C 157.03948,28.605130 157.05263,28.736271 157.05263,28.858368 L 149.24013,25.077118 L 148.45888,30.983368 L 144.14638,28.952118 L 137.52138,33.389618 L 134.95888,24.639618 L 131.70888,32.295868 L 122.55263,33.202118 L 122.64638,29.139618 C 122.64638,28.162533 127.93872,21.330614 131.14638,19.702118 L 137.02138,15.483368 C 137.88771,14.921800 138.47431,14.687867 139.02138,14.702118 z M 126.89638,54.639618 C 131.05584,55.718333 135.68346,57.114312 139.39638,57.139618 L 139.55263,58.827118 C 136.37321,58.499388 129.63884,56.949888 128.05263,56.139618 L 126.89638,54.639618 z M 170.24013,62.045868 C 169.60518,62.025518 169.00430,62.089178 168.55263,62.202118 C 167.70107,62.414898 163.56419,62.512928 163.89638,65.170868 C 167.55118,66.499190 173.20097,67.516500 173.86513,64.858368 C 174.36366,62.865308 172.14497,62.106908 170.24013,62.045868 z M 122.45888,67.452120 C 121.88389,67.385110 121.32136,67.455980 120.77138,67.733370 C 118.57203,68.842760 117.09168,71.307720 119.14638,72.327120 C 121.20129,73.346520 122.65747,72.185800 124.45888,70.920870 C 126.26050,69.656140 126.21414,69.408800 126.08388,68.920870 C 125.83449,68.987380 124.18386,67.653150 122.45888,67.452120 z M 162.64638,67.889620 C 160.98514,68.553960 161.00465,70.861860 162.33388,71.858370 C 163.66277,72.855080 165.32597,72.210400 165.99013,71.545870 C 166.65484,70.881530 165.96848,68.553970 162.64638,67.889620 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="path1283" + d="M 137.96875,10.718750 C 134.70402,11.060845 132.45341,13.855395 130.15790,15.940974 C 121.77155,24.503910 113.19525,32.911552 104.88478,41.529122 C 103.53165,43.257666 102.98133,45.293623 102.71875,47.437500 C 107.43946,50.886242 113.69835,50.905815 118.71875,53.781250 C 117.30484,56.014138 113.86394,55.927723 112.30534,58.153586 C 110.95047,59.066432 112.87438,60.562599 113.88390,60.907202 C 118.07998,63.025863 122.80956,63.838835 126.97834,66.068813 C 129.14039,66.223477 128.99465,68.397410 127.55968,69.465540 C 126.42313,70.610466 124.66557,72.512182 126.40386,73.938766 C 128.52893,75.415674 131.34635,75.011355 133.71875,75.875000 C 135.38587,76.789177 134.20286,78.442002 135.34375,79.593750 C 138.20878,81.840481 142.17613,81.444087 145.36980,80.162063 C 147.01184,79.679133 148.50293,78.612108 149.93750,77.781250 C 151.32137,76.168445 149.16317,75.014407 147.93750,74.343750 C 147.13207,73.007556 149.81258,72.471472 150.72621,71.835396 C 154.22932,70.415525 157.63139,68.772275 160.32323,66.076023 C 162.00146,65.040055 159.53684,63.566475 158.75000,62.750000 C 157.29555,61.671425 155.38495,61.005736 154.46875,59.343750 C 156.83166,56.736844 160.77991,57.222943 163.82692,55.886662 C 167.48614,54.956060 170.96688,53.327613 174.19128,51.441061 C 176.31894,49.855420 175.75931,47.094289 175.34438,44.858149 C 173.82714,40.146659 169.32671,37.346121 166.14614,33.782162 C 159.00255,26.737555 151.96598,19.558149 144.75603,12.597114 C 142.83187,11.117125 140.40461,10.324926 137.96875,10.718750 z M 140.15625,15.718750 C 145.33185,19.512142 150.51925,23.291773 155.68750,27.093750 C 155.79568,28.128330 152.96647,25.994412 151.88519,25.704486 C 150.56126,25.310550 148.23232,22.990502 148.60160,25.735802 C 148.03383,26.854222 148.89364,30.614243 147.25375,29.748789 C 145.77079,28.952048 143.79956,27.767016 142.39696,29.393778 C 140.87922,30.408352 139.36149,31.422926 137.84375,32.437500 C 136.92659,29.270978 136.01364,26.103230 135.09375,22.937500 C 133.83186,25.869891 132.59553,28.813265 131.34375,31.750000 C 128.60417,32.020833 125.86458,32.291667 123.12500,32.562500 C 122.93577,30.531586 123.37937,28.492090 124.78964,27.051727 C 127.83705,22.165897 132.91432,19.181067 137.48762,15.928279 C 138.38080,15.399443 139.18306,15.465846 140.15625,15.718750 z M 132.06250,56.562500 C 134.25968,57.131800 136.54653,57.244809 138.78125,57.625000 C 137.93164,58.641801 135.83490,57.320885 134.50134,57.277133 C 132.75919,56.896272 131.01731,56.527068 129.37500,55.812500 C 130.27083,56.062500 131.16667,56.312500 132.06250,56.562500 z M 168.50000,61.625000 C 166.47980,62.095190 163.59992,62.369201 163.34375,64.968750 C 164.00781,65.934196 166.11962,66.292948 167.47626,66.551501 C 169.60910,66.891924 172.52463,67.659468 174.01886,65.672524 C 175.29513,63.892929 173.38643,61.628153 171.40540,61.754929 C 170.44376,61.426788 169.48969,61.503021 168.50000,61.625000 z M 120.65625,67.156250 C 119.17864,68.173454 117.17273,69.706513 117.81250,71.750000 C 119.32360,73.943032 122.44871,73.328157 124.17581,71.744685 C 125.31806,71.095411 127.22708,69.849349 126.34375,68.406250 C 124.53029,67.617814 122.70705,66.421404 120.65625,67.156250 z M 162.25000,67.468750 C 160.98536,68.304844 160.47655,70.055902 161.35305,71.321264 C 162.02451,73.004295 164.27223,73.179865 165.64672,72.263080 C 167.48408,71.700360 166.67812,69.347513 165.33731,68.658474 C 164.66189,67.815250 163.12029,67.406310 162.25000,67.468750 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="path1286" + d="M 137.09375,12.062500 C 133.45264,13.658306 130.89510,17.054651 128.02763,19.760075 C 120.64992,27.277135 113.11748,34.668181 105.81675,42.244521 C 104.77302,43.583830 104.19848,45.113312 103.93750,46.781250 C 108.02500,49.661848 113.35464,49.814484 117.77247,52.034312 C 119.23732,52.180074 120.83004,53.663696 119.47530,54.914506 C 117.72685,56.714093 114.64707,56.868986 113.18750,58.937500 C 116.98689,61.678185 121.72461,62.314645 125.91888,64.199775 C 127.35246,65.248996 129.93899,65.341959 130.00000,67.531250 C 129.61283,69.469175 127.68115,70.594821 126.84375,72.343750 C 128.66657,74.916318 132.41661,73.526770 134.81763,75.194505 C 136.12150,75.998634 135.76289,77.719238 136.33739,78.786112 C 139.34189,80.984126 143.56705,80.023489 146.59979,78.262860 C 147.57821,77.931235 150.25551,76.737683 148.25234,75.866570 C 146.79311,75.539319 145.57083,73.791727 146.98575,72.676315 C 150.59379,69.928273 155.52636,69.300230 158.75379,65.912819 C 160.44061,64.636839 157.51978,63.512312 156.64603,62.784855 C 155.31686,61.805358 153.02074,60.864770 153.31250,58.906250 C 155.52467,55.836091 159.76350,56.249927 162.98171,54.909139 C 166.64088,54.011598 170.17880,52.442724 173.39619,50.585767 C 175.44759,48.766928 174.40312,45.854433 173.70402,43.674602 C 170.01715,38.505895 164.93468,34.528530 160.60640,29.906454 C 155.05848,24.484276 149.68028,18.831089 144.02714,13.552135 C 142.01313,12.267231 139.68457,11.155741 137.26959,12.030263 L 137.09375,12.062500 z M 139.25000,14.156250 C 144.36849,16.573687 148.44456,20.615673 153.06166,23.857057 C 154.79682,25.417824 157.75256,26.462276 157.65625,29.218750 C 155.98301,29.620934 154.51821,27.909197 152.92283,27.467153 C 151.47889,26.979622 149.05912,24.688826 149.46490,27.619328 C 148.95092,28.676042 149.67609,32.096323 148.30430,31.528870 C 146.86362,30.916675 145.25114,29.742049 143.73062,29.880583 C 141.56112,31.359522 139.38321,32.826259 137.21875,34.312500 C 136.40063,31.654144 135.63994,28.977747 134.84375,26.312500 C 133.78712,28.431959 132.98467,30.961875 131.78125,32.843750 C 128.52084,33.166779 125.26035,33.488957 122.00000,33.812500 C 122.02692,31.439278 121.58820,28.751334 123.45144,26.900643 C 126.38650,21.928911 131.54097,18.937382 135.96875,15.531250 C 137.05500,15.131227 138.17386,14.356070 139.25000,14.156250 z M 126.34375,53.906250 C 130.81931,55.099287 135.33348,56.080112 139.93750,56.625000 C 140.81508,58.380031 139.61654,59.889689 137.75155,59.030564 C 134.35469,58.342143 130.95451,57.411091 127.62500,56.500000 C 127.37596,56.018046 124.72663,53.333015 126.34375,53.906250 z M 168.68750,62.750000 C 167.26725,63.145732 165.19352,63.022642 164.68750,64.750000 C 167.41558,65.272026 170.36127,66.626958 173.03125,65.187500 C 173.94813,63.333514 171.22391,62.807999 169.92452,62.707344 C 169.51218,62.721563 169.09984,62.735781 168.68750,62.750000 z M 120.96875,68.250000 C 119.88102,69.094191 117.71809,71.141191 120.00567,71.867660 C 122.11744,72.377527 123.71955,70.573549 125.28125,69.468750 C 124.17010,68.379529 122.48301,67.967608 120.96875,68.250000 z M 162.25000,68.937500 C 161.26655,70.838341 164.03769,72.707639 165.32625,71.028976 C 165.98639,69.968138 163.10932,68.105539 162.25000,68.937500 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="path1295" + d="M 137.50000,12.562500 C 131.56402,15.884438 127.47918,21.513076 122.59316,26.106819 C 117.07494,31.800872 111.33765,37.333066 105.95500,43.127274 C 105.27016,44.232264 103.90274,46.716455 105.88806,47.110513 C 110.48303,49.525949 116.07018,49.897473 120.25000,52.937500 C 121.19557,55.258014 118.31954,56.204644 116.77699,57.135076 C 115.14828,57.646504 113.25757,59.174666 115.98524,59.736007 C 120.51650,62.179113 125.90956,62.812244 130.06250,65.968750 C 131.40440,68.155882 128.87852,70.088345 127.96429,71.816940 C 127.97548,73.606583 130.61198,73.210238 131.85374,73.694589 C 134.00698,73.861384 136.31306,75.067306 136.52629,77.437982 C 137.24770,79.315251 139.82104,79.377347 141.56250,79.375000 C 143.88381,79.081698 145.88731,77.848938 148.00000,76.937500 C 147.89289,75.484280 145.47385,75.343455 145.78125,73.562500 C 147.65028,70.568783 151.46696,69.934698 154.32757,68.211442 C 155.95166,67.507534 157.40819,66.436524 158.50000,65.031250 C 156.69534,62.893495 153.11684,62.207207 152.76893,59.025530 C 153.13476,57.911585 154.90043,56.856141 156.14992,56.314935 C 161.47352,54.305871 167.29666,53.530281 172.18291,50.436255 C 174.75469,49.397100 173.90347,46.181096 173.15013,44.168122 C 170.99740,41.143850 168.08639,38.542958 165.64236,35.681332 C 163.12371,33.093790 160.49665,30.610931 157.93750,28.062500 C 158.99092,29.594714 157.00835,30.333418 155.86310,29.376751 C 153.95887,28.546062 152.06033,27.726589 150.12500,26.968750 C 150.04976,28.633800 149.69671,30.253091 149.34375,31.875000 C 146.94959,32.517021 144.62510,29.359512 142.44997,31.405021 C 140.65579,32.399012 139.25573,34.074138 137.34005,34.698602 C 135.96867,34.449689 136.15225,31.657450 135.44638,30.368996 C 135.03220,27.477998 134.31032,28.114323 133.43720,30.484434 C 132.63691,31.983328 132.29360,34.079093 130.12469,33.576560 C 127.22896,33.863646 124.33317,34.149933 121.43750,34.437500 C 121.45635,31.458390 121.16984,28.094375 123.52595,25.839572 C 126.82257,21.188668 131.69023,18.019711 136.23357,14.793262 C 137.75437,14.087412 139.64327,13.037594 141.05071,14.536711 C 144.77608,17.093755 148.56965,19.491887 152.06250,22.343750 C 149.06655,19.513772 146.25485,16.420638 143.14594,13.751994 C 141.38445,12.871744 139.52020,11.789900 137.50000,12.562500 z M 126.40625,53.343750 C 131.09445,54.266714 135.77718,55.221773 140.46875,56.125000 C 140.66311,57.490600 140.90400,59.768414 138.90019,59.717011 C 134.99279,58.970773 131.04202,57.882901 127.18750,56.875000 C 126.61048,55.955764 124.83534,54.556620 125.40625,53.625000 C 125.73497,53.577157 126.08499,53.292470 126.40625,53.343750 z M 166.53125,63.812500 C 164.90117,64.830649 168.72302,64.879550 169.60036,65.161786 C 170.82454,65.513571 173.80209,64.644903 171.50000,63.593750 C 169.78209,63.217030 168.21140,63.255613 166.53125,63.812500 z M 120.81250,69.187500 C 118.77488,70.497531 120.63987,72.049766 122.29985,70.780747 C 124.22011,70.547064 124.25797,68.584075 122.13849,68.857155 C 121.62590,68.786616 121.20364,68.805690 120.81250,69.187500 z M 162.78125,70.250000 C 165.04372,72.410337 164.50416,68.582957 162.78125,69.787913 C 162.78125,69.883882 162.78125,70.191942 162.78125,70.250000 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="path1300" + d="M 137.25000,10.312500 C 134.57328,10.811904 132.67255,13.050780 130.64866,14.715585 C 121.77957,23.451854 113.11785,32.437236 104.37500,41.281250 C 103.17019,43.288146 102.47259,45.456013 102.06250,47.750000 C 105.83476,49.628698 109.64657,51.368815 113.75481,52.377095 C 114.74672,53.000901 118.15181,53.211596 117.03125,54.625000 C 114.87625,55.770623 112.18432,56.545814 111.25000,59.062500 C 113.07397,62.261249 117.13309,62.448994 120.14188,63.972108 C 122.66750,64.970987 125.19313,65.969869 127.71875,66.968750 C 127.79709,69.608591 127.12737,68.724937 125.79671,67.542170 C 123.76150,66.508388 120.74167,65.559916 119.14266,67.799744 C 117.68910,68.685330 116.55779,70.940149 117.66673,72.361712 C 119.74129,74.610002 123.29896,73.558599 125.22361,71.631365 C 125.39044,71.451948 124.94524,74.329263 126.55554,74.625682 C 128.75187,75.888131 131.56113,75.535204 133.75000,76.781250 C 134.17453,78.637203 134.92263,80.738750 137.10053,81.029661 C 140.53970,82.420114 144.41944,81.397273 147.50485,79.584682 C 148.81540,78.872018 151.32795,78.343669 150.75195,76.374975 C 150.70713,75.080531 147.53803,74.300613 149.31250,73.093750 C 153.55943,71.203594 157.91230,69.209830 161.18750,65.843750 C 161.99115,63.731003 159.07145,62.849633 157.93750,61.562500 C 156.57653,60.417748 154.30116,59.195844 157.17010,58.407983 C 162.44672,56.428116 168.30037,55.651561 173.14000,52.536010 C 175.69933,51.724285 176.75286,48.825627 176.01594,46.382200 C 175.99204,43.921497 174.36450,41.884430 172.99509,39.973772 C 168.23708,34.553265 162.73310,29.839073 157.72691,24.648245 C 153.37676,20.454464 149.19589,15.998891 144.74248,11.964991 C 142.49218,10.519398 139.90204,10.047325 137.25000,10.312500 z M 140.40625,16.625000 C 144.38180,19.415210 148.26381,22.371245 152.21875,25.218750 C 151.00059,24.471219 149.71107,24.008458 148.28125,23.906250 C 148.08169,25.616789 147.84012,27.322499 147.62500,29.031250 C 145.77312,28.480352 143.67622,27.363820 142.02088,28.944411 C 140.79579,29.321785 138.71876,32.029330 138.02739,30.946881 C 137.09069,27.714729 136.15797,24.481420 135.21875,21.250000 C 133.79126,24.568262 132.38708,27.896549 130.96875,31.218750 C 128.56250,31.458333 126.15625,31.697917 123.75000,31.937500 C 123.73611,28.504117 126.40867,25.941624 128.50533,23.538181 C 131.60340,20.877921 134.84009,18.280137 138.37100,16.266120 C 139.05687,15.927768 139.72649,16.501380 140.40625,16.625000 z M 165.12500,61.937500 C 163.94994,62.683294 162.04675,64.163789 163.31250,65.625000 C 165.77599,67.237331 168.84980,67.346191 171.68759,67.438839 C 173.79767,67.380039 175.87709,64.882603 174.44068,62.966319 C 173.10190,60.663393 170.05340,61.177216 167.81605,61.201002 C 166.91904,61.446503 166.02202,61.692001 165.12500,61.937500 z M 162.03125,67.031250 C 160.83535,68.000188 160.29043,69.695123 160.76346,71.258236 C 161.16730,73.039050 163.22496,73.494707 164.78719,72.992478 C 167.13879,73.181332 168.09248,69.825149 166.13394,68.653373 C 164.96960,67.668728 163.65541,66.689296 162.03125,67.031250 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="path1304" + d="M 136.87500,9.5625000 C 131.65304,11.769127 128.14544,16.384624 124.15881,20.216605 C 117.35142,27.117414 110.49657,33.984328 103.71875,40.906250 C 102.85273,43.332808 101.99819,45.763562 101.12500,48.187500 C 105.93068,50.283305 110.76347,52.276496 115.75000,53.906250 C 115.44333,55.363555 112.99770,55.191635 112.24058,56.587946 C 110.89606,57.445273 110.01695,59.785906 111.89556,60.567820 C 114.86490,63.357428 118.93991,64.363020 122.62500,65.875000 C 119.72774,65.033632 117.80750,68.090788 116.68750,70.250000 C 116.01105,72.950420 119.11437,74.651083 121.43923,74.259441 C 122.88425,74.778519 124.87048,71.894366 125.06555,74.129447 C 127.21708,76.574392 131.35224,75.998123 133.59751,78.288768 C 134.32398,80.302303 135.99246,81.986172 138.23383,82.006618 C 140.25772,82.589257 142.23898,82.314480 144.19142,81.614260 C 146.47188,81.098710 148.64271,79.959926 150.63761,78.824244 C 152.14711,77.754911 151.81527,75.346631 150.43750,74.312500 C 150.23406,72.704926 152.73875,72.682794 153.75639,71.819616 C 156.49819,70.564020 158.90600,68.804050 161.21875,66.906250 C 160.19643,68.376408 159.81043,70.315970 160.38112,71.987759 C 161.34634,74.267655 164.22210,73.656108 166.15625,73.531250 C 168.08949,72.610730 168.83732,69.631414 166.87500,68.343750 C 164.02568,66.581529 166.47357,67.403459 168.27836,67.911665 C 170.51415,68.044548 173.31226,68.747610 174.83495,66.581402 C 176.52328,64.952843 175.46252,62.386049 173.84375,61.125000 C 171.82924,60.052772 169.41179,60.364713 167.22781,60.468857 C 165.26732,60.816302 163.77932,61.981088 162.56250,63.500000 C 161.07416,64.693238 164.27576,66.891706 162.51264,66.451187 C 161.23611,66.670932 162.80138,64.122782 161.27178,63.293106 C 160.27477,61.829766 158.59216,60.917429 157.34375,59.656250 C 163.37320,56.739900 170.41697,55.950383 175.81250,51.750000 C 177.79054,49.403625 176.89111,46.297658 176.31250,43.625000 C 172.71709,37.077334 166.72680,32.381991 161.58112,27.092054 C 156.10204,21.754721 150.65568,16.371055 145.15625,11.062500 C 142.76062,10.099303 140.31053,9.4347862 137.70606,9.5684113 C 137.43820,9.5943662 137.13013,9.4705862 136.87500,9.5625000 z M 144.00000,20.125000 C 145.41913,21.217458 146.85549,22.290152 148.28125,23.375000 C 146.97140,24.376925 147.43473,26.306660 146.96875,27.718750 C 145.01335,27.188020 142.88412,27.117042 141.28969,28.567875 C 140.30436,29.400862 138.46017,30.323076 138.31032,28.383898 C 137.43025,25.351664 136.59470,22.304201 135.68750,19.281250 C 137.21838,18.817776 138.78213,16.344334 140.28250,17.745803 C 141.52167,18.538869 142.76083,19.331934 144.00000,20.125000 z M 130.53125,30.406250 C 128.68750,30.593750 126.84375,30.781250 125.00000,30.968750 C 125.70615,27.451641 128.61722,24.990200 131.09307,22.632488 C 132.44877,21.648343 133.72082,20.531920 135.12500,19.625000 C 133.59375,23.218750 132.06250,26.812500 130.53125,30.406250 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + </g> + <path + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" + sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccc" + id="path1217" + d="M 78.468542,10.216821 C 75.406213,10.216823 72.323010,11.369737 69.976423,13.716321 L 28.309048,55.430356 C 26.009076,57.730272 24.808608,60.734604 24.762888,63.735835 C 24.762246,63.786202 24.762888,63.872106 24.762888,63.922475 L 24.856208,63.922475 C 25.654475,66.959676 46.258230,70.813287 48.559486,73.114494 C 52.034797,76.589830 35.238960,79.157777 38.714227,82.633131 C 42.189523,86.108431 59.735084,89.329652 63.210724,92.805012 C 66.686050,96.280332 56.095888,99.968182 59.571244,103.44349 C 63.046555,106.91885 74.703745,102.59065 72.589383,111.65565 C 77.282542,116.34881 87.076796,114.10913 93.633042,109.41597 C 97.108353,105.94066 86.984820,106.26556 90.460160,102.79025 C 93.935473,99.314902 102.71230,99.298562 110.10402,90.985272 C 107.12876,86.358021 97.390000,84.382051 100.86534,80.906713 C 104.34065,77.431409 111.06300,79.175321 125.64179,72.554574 C 132.75855,69.322402 132.20143,66.898885 132.17419,63.922475 C 132.17362,63.859844 132.17419,63.798946 132.17419,63.735835 L 132.12753,63.735835 C 132.08182,60.734607 130.92794,57.730277 128.62803,55.430356 L 86.914001,13.716321 C 84.567429,11.369740 81.530871,10.216821 78.468542,10.216821 z M 59.991184,75.260853 C 66.201756,76.871504 73.111347,78.955868 78.655182,78.993653 L 78.888482,81.513293 C 74.141227,81.023952 64.086006,78.710363 61.717604,77.500533 L 59.991184,75.260853 z M 124.70859,86.319271 C 123.76053,86.288891 122.86335,86.383941 122.18895,86.552571 C 120.91747,86.870282 114.74061,87.016652 115.23661,90.985272 C 120.69367,92.968622 129.12948,94.487582 130.12115,90.518672 C 130.86551,87.542792 127.55274,86.410411 124.70859,86.319271 z M 53.365465,94.391452 C 52.506936,94.291402 51.667011,94.397222 50.845825,94.811392 C 47.561932,96.467852 45.351592,100.14833 48.419506,101.67041 C 51.487732,103.19250 53.661984,101.45941 56.351705,99.570712 C 59.041739,97.682322 58.972518,97.313012 58.778024,96.584472 C 58.405655,96.683782 55.941067,94.691622 53.365465,94.391452 z M 113.37021,95.044692 C 110.88978,96.036632 110.91892,99.482602 112.90361,100.97051 C 114.88780,102.45872 117.37116,101.49614 118.36283,100.50391 C 119.35532,99.511972 118.33051,96.036652 113.37021,95.044692 z " + style="fill:url(#linearGradient1322);fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" + sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" + id="path1269" + d="M 25.748195,58.983802 C 25.069168,60.484820 24.699511,62.088386 24.675015,63.696461 C 24.674375,63.746824 24.675015,63.832738 24.675015,63.883101 L 24.768335,63.883101 C 25.532194,66.789384 44.034284,70.422637 47.678393,72.748500 C 49.285306,71.792649 50.340763,70.791543 49.264832,69.715600 C 46.963576,67.414389 26.359823,63.560781 25.561555,60.523581 L 25.468235,60.523581 C 25.468235,60.473204 25.467595,60.387304 25.468235,60.336942 C 25.475280,59.874537 25.686531,59.443757 25.748195,58.983802 z M 132.03964,65.049601 C 131.22443,66.340254 129.65777,67.652109 126.34713,69.155680 C 111.76835,75.776420 105.04600,74.032516 101.57069,77.507812 C 100.51786,78.560641 100.89350,79.461052 101.71067,80.354072 C 105.38973,77.752669 112.01329,78.664472 125.55391,72.515200 C 131.70333,69.722349 132.05669,67.513308 132.03964,65.049601 z M 60.696531,71.861960 L 62.422951,74.101632 C 64.791352,75.311463 74.846572,77.625067 79.593829,78.114392 L 79.360529,75.594752 C 73.816694,75.556961 66.907102,73.472618 60.696531,71.861960 z M 40.119473,79.607512 C 38.565476,80.548088 37.568913,81.536279 38.626354,82.593751 C 42.101651,86.069051 59.647211,89.290272 63.122851,92.765632 C 63.275692,92.918462 63.255326,93.078602 63.356151,93.232232 C 64.435614,91.947532 65.165573,90.655612 63.916071,89.406112 C 60.566937,86.057251 44.419333,82.939151 40.119473,79.607512 z M 117.10845,87.866332 C 115.91482,88.486362 114.95058,89.360392 115.14873,90.945882 C 120.60578,92.929232 129.04159,94.448192 130.03326,90.479292 C 130.22625,89.707762 130.12018,89.057262 129.84662,88.519572 C 127.48913,90.422432 121.65703,89.359992 117.10845,87.866332 z M 108.52303,89.546092 C 101.68539,95.627832 94.291059,96.265772 91.165507,99.391352 C 89.908251,100.64860 90.617583,101.33525 91.632107,101.95765 C 95.620160,99.286262 103.30109,98.498152 110.01615,90.945882 C 109.67197,90.410612 109.01729,90.016842 108.52303,89.546092 z M 112.39580,95.705212 C 110.96059,97.100002 111.14367,99.677592 112.81574,100.93113 C 114.79992,102.41933 117.28328,101.45675 118.27495,100.46453 C 118.78497,99.954792 118.71737,98.812252 117.90167,97.664932 C 116.69163,98.288052 115.10107,98.690742 113.60896,97.571612 C 112.97842,97.098902 112.61381,96.431702 112.39580,95.705212 z M 57.383671,95.891852 C 57.217332,96.012982 57.251127,96.035572 57.057051,96.171812 C 54.367330,98.060502 52.193078,99.793612 49.124852,98.271512 C 48.483305,97.953222 48.223383,97.480502 48.005012,97.011692 C 46.640740,98.694072 46.307086,100.62659 48.331632,101.63103 C 51.399861,103.15311 53.574111,101.42002 56.263832,99.531332 C 58.953868,97.642932 58.884645,97.273622 58.690151,96.545092 C 58.562389,96.579162 57.924006,96.197372 57.383671,95.891852 z M 60.043291,99.577992 C 58.963831,100.86268 58.233858,102.15460 59.483371,103.40410 C 62.958684,106.87946 74.615872,102.55126 72.501510,111.61626 C 77.194670,116.30942 86.988927,114.06974 93.545171,109.37658 C 94.825402,108.09634 94.082889,107.39241 93.031907,106.76362 C 86.534250,110.87138 77.700406,112.66245 73.294729,108.25674 C 75.409092,99.191752 63.751901,103.51996 60.276591,100.04459 C 60.123748,99.891752 60.144117,99.731612 60.043291,99.577992 z " + style="fill:url(#linearGradient1231);fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" + sodipodi:nodetypes="cccccc" + id="path1271" + d="M 99.186075,30.398236 L 124.44205,57.534989 C 124.44205,57.534989 131.96512,65.595411 126.05415,68.819579 C 120.14317,72.043747 102.14157,76.880001 102.14157,76.880001 L 69.422516,29.764596 L 99.186075,30.398236 z " + style="fill:url(#linearGradient1272);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + transform="matrix(1.401650,0.000000,0.000000,1.401650,-35.26049,-4.181157)" + sodipodi:nodetypes="cccccc" + id="path1276" + d="M 63.243695,31.078988 L 42.657304,54.706552 C 42.657304,54.706552 34.703472,61.724642 39.850070,64.531876 C 44.996668,67.339111 78.917426,78.801990 102.77892,74.591136 L 75.408382,33.652287 L 63.243695,31.078988 z " + style="fill:url(#linearGradient1277);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" + sodipodi:nodetypes="ccccccccccczz" + id="path1317" + d="M 79.571944,14.847933 C 83.032254,14.873506 97.565101,29.009298 101.72458,31.925491 C 105.88407,34.841684 104.90857,36.754316 104.90857,36.936622 L 93.243582,31.290763 L 92.077082,40.109502 L 85.638002,37.076602 L 75.746078,43.702321 L 71.919958,30.637523 L 67.067318,42.069221 L 53.395938,43.422361 L 53.535918,37.356562 L 73.730570,17.473723 C 75.195738,16.031178 76.175081,14.822360 79.571944,14.847933 z " + style="fill:url(#linearGradient1318);fill-rule:evenodd;stroke-width:1.0000000pt;" /> + </g> + </g> + <g + inkscape:label="Title" + id="layer2" + inkscape:groupmode="layer"> + <text + id="text48" + style="line-height:100%;font-variant:normal;font-stretch:normal;writing-mode:lr;text-anchor:start;font-family:Arial;display:block;stroke-opacity:1.0000000;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:3.0000000pt;stroke:none;fill-opacity:1.0000000;fill:#ffffff;font-weight:normal;font-style:normal;font-size:48.000000" + y="70" + x="45" + sodipodi:linespacing="100%"><tspan + id="tspan2" + sodipodi:role="line" + y="70.000000" + x="45.000000">Future Capabilities Desired</tspan></text> + <text + xml:space="preserve" + style="line-height:140%;writing-mode:lr;text-anchor:start;font-family:Sans;stroke-opacity:1.0000000;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:1.0000000pt;stroke:none;fill-opacity:1.0000000;fill:#000000;font-stretch:normal;font-weight:normal;font-variant:normal;font-style:normal;font-size:24.000000" + x="61.904762" + y="171.42857" + id="text3025" + sodipodi:linespacing="140%" + transform="translate(-8.333333,-13.09524)"><tspan + id="tspan92" + sodipodi:role="line" + y="171.42857" + x="61.904762">* Make it easier to have multiple run-modes</tspan><tspan + id="tspan93" + sodipodi:role="line" + y="205.02857" + x="61.904762"> + Commandline mode (--no-gui)</tspan><tspan + id="tspan94" + sodipodi:role="line" + y="238.62857" + x="61.904762"> + Presentation mode (inkview *.svg)</tspan><tspan + id="tspan95" + sodipodi:role="line" + y="272.22857" + x="61.904762"> + Old Gtk+ interface (--old-gui)</tspan><tspan + id="tspan96" + sodipodi:role="line" + y="305.82857" + x="61.904762"> + New Gtkmm interface (--new-gui)</tspan><tspan + id="tspan97" + sodipodi:role="line" + y="339.42857" + x="61.904762"> + Whiteboard interface (inkboard)</tspan><tspan + id="tspan98" + sodipodi:role="line" + y="373.02857" + x="61.904762"> + Gimp-style interface?</tspan><tspan + id="tspan99" + sodipodi:role="line" + y="406.62857" + x="61.904762"> + GUI testing mode?</tspan><tspan + id="tspan100" + sodipodi:role="line" + y="440.22857" + x="61.904762"> + Animation playing mode?</tspan><tspan + id="tspan101" + sodipodi:role="line" + y="473.82857" + x="61.904762"> + More...?</tspan><tspan + id="tspan102" + sodipodi:role="line" + y="507.42857" + x="61.904762"></tspan><tspan + id="tspan103" + sodipodi:role="line" + y="541.02857" + x="61.904762">* Inkscape::Application should be run-mode neutral</tspan><tspan + id="tspan104" + sodipodi:role="line" + y="574.62857" + x="61.904762"> + Provide high level services / registries for all run modes</tspan><tspan + id="tspan105" + sodipodi:role="line" + y="608.22857" + x="61.904762"></tspan><tspan + id="tspan106" + sodipodi:role="line" + y="641.82857" + x="61.904762"></tspan></text> + </g> + <g + inkscape:label="Drawing Area" + id="layer3" + inkscape:groupmode="layer" /> +</svg> diff --git a/doc/NewAppArchitecture/10-future-main.svg b/doc/NewAppArchitecture/10-future-main.svg new file mode 100644 index 000000000..aad183838 --- /dev/null +++ b/doc/NewAppArchitecture/10-future-main.svg @@ -0,0 +1,503 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:xml="http://www.w3.org/XML/1998/namespace" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + 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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + sodipodi:docbase="/home/bryce/src/Inkscape/InkAppPresent" + sodipodi:docname="10-future-main.svg" + height="480pt" + width="640pt" + inkscape:version="0.40+cvs" + sodipodi:version="0.32" + id="svg586"> + <defs + id="defs588"> + <marker + style="overflow:visible;" + id="marker396" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleOutL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path397" + sodipodi:nodetypes="cccc" /> + </marker> + <marker + style="overflow:visible;" + id="marker394" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleOutL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path395" + sodipodi:nodetypes="cccc" /> + </marker> + <marker + style="overflow:visible;" + id="marker391" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleOutL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path392" + sodipodi:nodetypes="cccc" /> + </marker> + <marker + style="overflow:visible;" + id="marker319" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleOutL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path320" + sodipodi:nodetypes="cccc" /> + </marker> + <marker + style="overflow:visible;" + id="TriangleOutL" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleOutL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path224" + sodipodi:nodetypes="cccc" /> + </marker> + <linearGradient + id="linearGradient2570"> + <stop + id="stop2571" + offset="0.0000000" + style="stop-color:#000000;stop-opacity:1.0000000;" /> + <stop + id="stop2572" + offset="0.58504134" + style="stop-color:#000000;stop-opacity:0.62745100;" /> + <stop + id="stop2573" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + y2="0.98555958" + x2="0.27112675" + y1="0.097472921" + x1="0.50352114" + id="linearGradient1322" + xlink:href="#linearGradient1218" /> + <linearGradient + y2="0.99354839" + x2="-0.17253521" + y1="0.27741936" + x1="0.50704223" + id="linearGradient1318" + xlink:href="#linearGradient1273" /> + <linearGradient + gradientTransform="scale(1.004208,0.995809)" + y2="0.12454049" + x2="0.41986585" + y1="1.9347328" + x1="0.45376351" + id="linearGradient1307" + xlink:href="#linearGradient1222" /> + <linearGradient + gradientTransform="scale(1.006361,0.993679)" + y2="0.11846013" + x2="0.41548476" + y1="1.9667202" + x1="0.45009527" + id="linearGradient1306" + xlink:href="#linearGradient1222" /> + <linearGradient + gradientTransform="scale(1.002016,0.997989)" + y2="0.13959341" + x2="0.42603236" + y1="1.8676205" + x1="0.45839140" + id="linearGradient1305" + xlink:href="#linearGradient1222" /> + <linearGradient + y2="0.80203044" + x2="0.36971831" + y1="1.5228426" + x1="-0.36619717" + id="linearGradient1277" + xlink:href="#linearGradient1273" /> + <linearGradient + y2="0.55458528" + x2="0.53521127" + y1="0.23580793" + x1="1.0739436" + id="linearGradient1272" + xlink:href="#linearGradient1273" /> + <linearGradient + id="linearGradient1270" + xlink:href="#linearGradient1222" /> + <linearGradient + y2="0.50000000" + x2="1.0000000" + y1="0.50000000" + x1="0.00000000" + id="linearGradient1231" + xlink:href="#linearGradient1323" /> + <linearGradient + y2="0.24742271" + x2="0.42605633" + y1="2.1597939" + x1="-0.96478873" + id="linearGradient1221" + xlink:href="#linearGradient1222" /> + <linearGradient + id="linearGradient1218"> + <stop + id="stop1219" + offset="0.00000000" + style="stop-color:#000000;stop-opacity:1.0000000;" /> + <stop + id="stop1321" + offset="0.073255815" + style="stop-color:#323232;stop-opacity:1.0000000;" /> + <stop + id="stop1320" + offset="0.65260679" + style="stop-color:#000000;stop-opacity:1.0000000;" /> + <stop + id="stop1220" + offset="1" + style="stop-color:#fff;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient1222"> + <stop + id="stop1223" + offset="0.0000000" + style="stop-color:#0081ac;stop-opacity:1.0000000;" /> + <stop + id="stop1722" + offset="0.50000000" + style="stop-color:#006d91;stop-opacity:0.62745100;" /> + <stop + id="stop1224" + offset="1.0000000" + style="stop-color:#000000;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient1273"> + <stop + id="stop1274" + offset="0.00000000" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + <stop + id="stop1275" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.00000000;" /> + </linearGradient> + <linearGradient + id="linearGradient1323"> + <stop + id="stop1324" + offset="0.00000000" + style="stop-color:#000000;stop-opacity:0.77685952;" /> + <stop + id="stop1325" + offset="1.0000000" + style="stop-color:#000000;stop-opacity:0.00000000;" /> + </linearGradient> + <radialGradient + fy="0.15625000" + fx="0.50617284" + r="0.41400504" + cy="0.46875000" + cx="0.49382716" + id="radialGradient829" + xlink:href="#linearGradient826" /> + <linearGradient + id="linearGradient826"> + <stop + id="stop827" + offset="0.00000000" + style="stop-color:#000000;stop-opacity:0.95294118;" /> + <stop + id="stop830" + offset="0.36585677" + style="stop-color:#000000;stop-opacity:0.76078433;" /> + <stop + id="stop847" + offset="0.47107276" + style="stop-color:#000000;stop-opacity:0.52941179;" /> + <stop + id="stop828" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.00000000;" /> + </linearGradient> + <linearGradient + y2="-1.7333326" + x2="0.50000000" + y1="0.66667551" + x1="0.50000000" + id="linearGradient907" + xlink:href="#linearGradient909" /> + <linearGradient + id="linearGradient909"> + <stop + id="stop910" + offset="0.00000000" + style="stop-color:#000000;stop-opacity:0.00000000;" /> + <stop + id="stop913" + offset="1.0000000" + style="stop-color:#000000;stop-opacity:0.17000000;" /> + </linearGradient> + <linearGradient + id="linearGradient1309" + xlink:href="#linearGradient1222" /> + <linearGradient + y2="0.50000000" + x2="1.0000000" + y1="0.50000000" + x1="0.0000000" + id="linearGradient1308" + xlink:href="#linearGradient2570" /> + </defs> + <sodipodi:namedview + inkscape:current-layer="layer2" + inkscape:guide-bbox="true" + showguides="true" + inkscape:window-y="71" + inkscape:window-x="133" + inkscape:window-height="821" + inkscape:window-width="968" + inkscape:cy="354.28570" + inkscape:cx="372.43198" + inkscape:zoom="0.70710678" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" /> + <metadata + id="metadata33"> + <rdf:RDF + id="RDF34"> + <cc:Work + id="Work35" + rdf:about=""> + <dc:format + id="format36">image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" + id="type38" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + style="display:block" + inkscape:label="Background" + id="layer1" + inkscape:groupmode="layer"> + <rect + y="1.7763568e-15" + x="0.0000000" + height="112.50000" + width="800.00000" + id="topbluebox" + style="font-size:12.000000;fill:url(#linearGradient1309);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:3.0000000pt;" /> + <path + sodipodi:nodetypes="cc" + id="path654" + d="M -0.034245957,110.20928 L 797.51553,110.00778" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:url(#linearGradient1308);stroke-width:4.9844480;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;" /> + <g + transform="translate(646.2792,-9.754791)" + id="g1085"> + <g + transform="matrix(0.875802,0.000000,0.000000,0.869278,1.048583,-7.965682)" + id="g1394"> + <path + transform="matrix(0.394071,0.000000,0.000000,8.155385e-2,-31.69751,94.58860)" + style="opacity:0.69398910;fill:url(#radialGradient829);stroke-width:4.4309568;stroke-dasharray:17.723827 17.723827 ;stroke-dashoffset:0.0000000;" + d="M 600.00000 300.00000 A 300.00000 300.00000 0 1 0 0.0000000,300.00000 A 300.00000 300.00000 0 1 0 600.00000 300.00000 z" + sodipodi:ry="300.00000" + sodipodi:rx="300.00000" + sodipodi:cy="300.00000" + sodipodi:cx="300.00000" + id="path898" + sodipodi:type="arc" /> + <path + transform="matrix(0.280658,0.000000,0.000000,0.148676,4.082687,91.98483)" + style="fill:url(#radialGradient829);stroke-width:4.4309568;stroke-dasharray:17.723827 17.723827 ;stroke-dashoffset:0.0000000;" + d="M 600.00000 300.00000 A 300.00000 300.00000 0 1 0 0.0000000,300.00000 A 300.00000 300.00000 0 1 0 600.00000 300.00000 z" + sodipodi:ry="300.00000" + sodipodi:rx="300.00000" + sodipodi:cy="300.00000" + sodipodi:cx="300.00000" + id="ball1" + sodipodi:type="arc" /> + </g> + <g + style="fill:url(#linearGradient1221);" + transform="matrix(1.822197,0.000000,0.000000,1.662749,-180.0082,12.26653)" + id="g1310"> + <path + id="path1278" + d="M 139.27138,11.077118 C 137.22042,11.077119 135.15548,11.849270 133.58388,13.420868 L 105.67763,41.358368 C 104.13725,42.898711 103.33325,44.910828 103.30263,46.920868 C 103.30220,46.954601 103.30263,47.012134 103.30263,47.045868 L 103.36513,47.045868 C 103.89976,49.079999 117.69889,51.660911 119.24013,53.202118 C 121.56768,55.529685 110.31886,57.249538 112.64638,59.577118 C 114.97392,61.904658 126.72486,64.062038 129.05263,66.389620 C 131.38019,68.717170 124.28755,71.187070 126.61513,73.514620 C 128.94268,75.842201 136.74995,72.943440 135.33388,79.014621 C 138.47707,82.157811 145.03666,80.657811 149.42763,77.514621 C 151.75518,75.187070 144.97506,75.404670 147.30263,73.077120 C 149.63018,70.749540 155.50836,70.738600 160.45888,65.170868 C 158.46624,62.071818 151.94381,60.748438 154.27138,58.420868 C 156.59893,56.093323 161.10115,57.261288 170.86513,52.827118 C 175.63150,50.662408 175.25838,49.039285 175.24013,47.045868 C 175.23975,47.003922 175.24013,46.963136 175.24013,46.920868 L 175.20888,46.920868 C 175.17827,44.910830 174.40547,42.898714 172.86513,41.358368 L 144.92763,13.420868 C 143.35604,11.849272 141.32234,11.077118 139.27138,11.077118 z M 139.02138,14.702118 C 139.93315,14.725869 140.67125,15.422422 142.11513,16.358368 L 155.30263,26.139618 C 155.44708,26.233292 155.58252,26.320552 155.70888,26.420868 C 155.83525,26.521171 155.97562,26.627132 156.08388,26.733368 C 156.19214,26.839410 156.27479,26.966073 156.36513,27.077118 C 156.45527,27.188145 156.54310,27.305955 156.61513,27.420868 C 156.68737,27.535969 156.74853,27.646585 156.80263,27.764618 C 156.85677,27.882866 156.89163,27.987920 156.92763,28.108368 C 156.96385,28.228632 157.00329,28.361823 157.02138,28.483368 C 157.03948,28.605130 157.05263,28.736271 157.05263,28.858368 L 149.24013,25.077118 L 148.45888,30.983368 L 144.14638,28.952118 L 137.52138,33.389618 L 134.95888,24.639618 L 131.70888,32.295868 L 122.55263,33.202118 L 122.64638,29.139618 C 122.64638,28.162533 127.93872,21.330614 131.14638,19.702118 L 137.02138,15.483368 C 137.88771,14.921800 138.47431,14.687867 139.02138,14.702118 z M 126.89638,54.639618 C 131.05584,55.718333 135.68346,57.114312 139.39638,57.139618 L 139.55263,58.827118 C 136.37321,58.499388 129.63884,56.949888 128.05263,56.139618 L 126.89638,54.639618 z M 170.24013,62.045868 C 169.60518,62.025518 169.00430,62.089178 168.55263,62.202118 C 167.70107,62.414898 163.56419,62.512928 163.89638,65.170868 C 167.55118,66.499190 173.20097,67.516500 173.86513,64.858368 C 174.36366,62.865308 172.14497,62.106908 170.24013,62.045868 z M 122.45888,67.452120 C 121.88389,67.385110 121.32136,67.455980 120.77138,67.733370 C 118.57203,68.842760 117.09168,71.307720 119.14638,72.327120 C 121.20129,73.346520 122.65747,72.185800 124.45888,70.920870 C 126.26050,69.656140 126.21414,69.408800 126.08388,68.920870 C 125.83449,68.987380 124.18386,67.653150 122.45888,67.452120 z M 162.64638,67.889620 C 160.98514,68.553960 161.00465,70.861860 162.33388,71.858370 C 163.66277,72.855080 165.32597,72.210400 165.99013,71.545870 C 166.65484,70.881530 165.96848,68.553970 162.64638,67.889620 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="path1283" + d="M 137.96875,10.718750 C 134.70402,11.060845 132.45341,13.855395 130.15790,15.940974 C 121.77155,24.503910 113.19525,32.911552 104.88478,41.529122 C 103.53165,43.257666 102.98133,45.293623 102.71875,47.437500 C 107.43946,50.886242 113.69835,50.905815 118.71875,53.781250 C 117.30484,56.014138 113.86394,55.927723 112.30534,58.153586 C 110.95047,59.066432 112.87438,60.562599 113.88390,60.907202 C 118.07998,63.025863 122.80956,63.838835 126.97834,66.068813 C 129.14039,66.223477 128.99465,68.397410 127.55968,69.465540 C 126.42313,70.610466 124.66557,72.512182 126.40386,73.938766 C 128.52893,75.415674 131.34635,75.011355 133.71875,75.875000 C 135.38587,76.789177 134.20286,78.442002 135.34375,79.593750 C 138.20878,81.840481 142.17613,81.444087 145.36980,80.162063 C 147.01184,79.679133 148.50293,78.612108 149.93750,77.781250 C 151.32137,76.168445 149.16317,75.014407 147.93750,74.343750 C 147.13207,73.007556 149.81258,72.471472 150.72621,71.835396 C 154.22932,70.415525 157.63139,68.772275 160.32323,66.076023 C 162.00146,65.040055 159.53684,63.566475 158.75000,62.750000 C 157.29555,61.671425 155.38495,61.005736 154.46875,59.343750 C 156.83166,56.736844 160.77991,57.222943 163.82692,55.886662 C 167.48614,54.956060 170.96688,53.327613 174.19128,51.441061 C 176.31894,49.855420 175.75931,47.094289 175.34438,44.858149 C 173.82714,40.146659 169.32671,37.346121 166.14614,33.782162 C 159.00255,26.737555 151.96598,19.558149 144.75603,12.597114 C 142.83187,11.117125 140.40461,10.324926 137.96875,10.718750 z M 140.15625,15.718750 C 145.33185,19.512142 150.51925,23.291773 155.68750,27.093750 C 155.79568,28.128330 152.96647,25.994412 151.88519,25.704486 C 150.56126,25.310550 148.23232,22.990502 148.60160,25.735802 C 148.03383,26.854222 148.89364,30.614243 147.25375,29.748789 C 145.77079,28.952048 143.79956,27.767016 142.39696,29.393778 C 140.87922,30.408352 139.36149,31.422926 137.84375,32.437500 C 136.92659,29.270978 136.01364,26.103230 135.09375,22.937500 C 133.83186,25.869891 132.59553,28.813265 131.34375,31.750000 C 128.60417,32.020833 125.86458,32.291667 123.12500,32.562500 C 122.93577,30.531586 123.37937,28.492090 124.78964,27.051727 C 127.83705,22.165897 132.91432,19.181067 137.48762,15.928279 C 138.38080,15.399443 139.18306,15.465846 140.15625,15.718750 z M 132.06250,56.562500 C 134.25968,57.131800 136.54653,57.244809 138.78125,57.625000 C 137.93164,58.641801 135.83490,57.320885 134.50134,57.277133 C 132.75919,56.896272 131.01731,56.527068 129.37500,55.812500 C 130.27083,56.062500 131.16667,56.312500 132.06250,56.562500 z M 168.50000,61.625000 C 166.47980,62.095190 163.59992,62.369201 163.34375,64.968750 C 164.00781,65.934196 166.11962,66.292948 167.47626,66.551501 C 169.60910,66.891924 172.52463,67.659468 174.01886,65.672524 C 175.29513,63.892929 173.38643,61.628153 171.40540,61.754929 C 170.44376,61.426788 169.48969,61.503021 168.50000,61.625000 z M 120.65625,67.156250 C 119.17864,68.173454 117.17273,69.706513 117.81250,71.750000 C 119.32360,73.943032 122.44871,73.328157 124.17581,71.744685 C 125.31806,71.095411 127.22708,69.849349 126.34375,68.406250 C 124.53029,67.617814 122.70705,66.421404 120.65625,67.156250 z M 162.25000,67.468750 C 160.98536,68.304844 160.47655,70.055902 161.35305,71.321264 C 162.02451,73.004295 164.27223,73.179865 165.64672,72.263080 C 167.48408,71.700360 166.67812,69.347513 165.33731,68.658474 C 164.66189,67.815250 163.12029,67.406310 162.25000,67.468750 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="path1286" + d="M 137.09375,12.062500 C 133.45264,13.658306 130.89510,17.054651 128.02763,19.760075 C 120.64992,27.277135 113.11748,34.668181 105.81675,42.244521 C 104.77302,43.583830 104.19848,45.113312 103.93750,46.781250 C 108.02500,49.661848 113.35464,49.814484 117.77247,52.034312 C 119.23732,52.180074 120.83004,53.663696 119.47530,54.914506 C 117.72685,56.714093 114.64707,56.868986 113.18750,58.937500 C 116.98689,61.678185 121.72461,62.314645 125.91888,64.199775 C 127.35246,65.248996 129.93899,65.341959 130.00000,67.531250 C 129.61283,69.469175 127.68115,70.594821 126.84375,72.343750 C 128.66657,74.916318 132.41661,73.526770 134.81763,75.194505 C 136.12150,75.998634 135.76289,77.719238 136.33739,78.786112 C 139.34189,80.984126 143.56705,80.023489 146.59979,78.262860 C 147.57821,77.931235 150.25551,76.737683 148.25234,75.866570 C 146.79311,75.539319 145.57083,73.791727 146.98575,72.676315 C 150.59379,69.928273 155.52636,69.300230 158.75379,65.912819 C 160.44061,64.636839 157.51978,63.512312 156.64603,62.784855 C 155.31686,61.805358 153.02074,60.864770 153.31250,58.906250 C 155.52467,55.836091 159.76350,56.249927 162.98171,54.909139 C 166.64088,54.011598 170.17880,52.442724 173.39619,50.585767 C 175.44759,48.766928 174.40312,45.854433 173.70402,43.674602 C 170.01715,38.505895 164.93468,34.528530 160.60640,29.906454 C 155.05848,24.484276 149.68028,18.831089 144.02714,13.552135 C 142.01313,12.267231 139.68457,11.155741 137.26959,12.030263 L 137.09375,12.062500 z M 139.25000,14.156250 C 144.36849,16.573687 148.44456,20.615673 153.06166,23.857057 C 154.79682,25.417824 157.75256,26.462276 157.65625,29.218750 C 155.98301,29.620934 154.51821,27.909197 152.92283,27.467153 C 151.47889,26.979622 149.05912,24.688826 149.46490,27.619328 C 148.95092,28.676042 149.67609,32.096323 148.30430,31.528870 C 146.86362,30.916675 145.25114,29.742049 143.73062,29.880583 C 141.56112,31.359522 139.38321,32.826259 137.21875,34.312500 C 136.40063,31.654144 135.63994,28.977747 134.84375,26.312500 C 133.78712,28.431959 132.98467,30.961875 131.78125,32.843750 C 128.52084,33.166779 125.26035,33.488957 122.00000,33.812500 C 122.02692,31.439278 121.58820,28.751334 123.45144,26.900643 C 126.38650,21.928911 131.54097,18.937382 135.96875,15.531250 C 137.05500,15.131227 138.17386,14.356070 139.25000,14.156250 z M 126.34375,53.906250 C 130.81931,55.099287 135.33348,56.080112 139.93750,56.625000 C 140.81508,58.380031 139.61654,59.889689 137.75155,59.030564 C 134.35469,58.342143 130.95451,57.411091 127.62500,56.500000 C 127.37596,56.018046 124.72663,53.333015 126.34375,53.906250 z M 168.68750,62.750000 C 167.26725,63.145732 165.19352,63.022642 164.68750,64.750000 C 167.41558,65.272026 170.36127,66.626958 173.03125,65.187500 C 173.94813,63.333514 171.22391,62.807999 169.92452,62.707344 C 169.51218,62.721563 169.09984,62.735781 168.68750,62.750000 z M 120.96875,68.250000 C 119.88102,69.094191 117.71809,71.141191 120.00567,71.867660 C 122.11744,72.377527 123.71955,70.573549 125.28125,69.468750 C 124.17010,68.379529 122.48301,67.967608 120.96875,68.250000 z M 162.25000,68.937500 C 161.26655,70.838341 164.03769,72.707639 165.32625,71.028976 C 165.98639,69.968138 163.10932,68.105539 162.25000,68.937500 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="path1295" + d="M 137.50000,12.562500 C 131.56402,15.884438 127.47918,21.513076 122.59316,26.106819 C 117.07494,31.800872 111.33765,37.333066 105.95500,43.127274 C 105.27016,44.232264 103.90274,46.716455 105.88806,47.110513 C 110.48303,49.525949 116.07018,49.897473 120.25000,52.937500 C 121.19557,55.258014 118.31954,56.204644 116.77699,57.135076 C 115.14828,57.646504 113.25757,59.174666 115.98524,59.736007 C 120.51650,62.179113 125.90956,62.812244 130.06250,65.968750 C 131.40440,68.155882 128.87852,70.088345 127.96429,71.816940 C 127.97548,73.606583 130.61198,73.210238 131.85374,73.694589 C 134.00698,73.861384 136.31306,75.067306 136.52629,77.437982 C 137.24770,79.315251 139.82104,79.377347 141.56250,79.375000 C 143.88381,79.081698 145.88731,77.848938 148.00000,76.937500 C 147.89289,75.484280 145.47385,75.343455 145.78125,73.562500 C 147.65028,70.568783 151.46696,69.934698 154.32757,68.211442 C 155.95166,67.507534 157.40819,66.436524 158.50000,65.031250 C 156.69534,62.893495 153.11684,62.207207 152.76893,59.025530 C 153.13476,57.911585 154.90043,56.856141 156.14992,56.314935 C 161.47352,54.305871 167.29666,53.530281 172.18291,50.436255 C 174.75469,49.397100 173.90347,46.181096 173.15013,44.168122 C 170.99740,41.143850 168.08639,38.542958 165.64236,35.681332 C 163.12371,33.093790 160.49665,30.610931 157.93750,28.062500 C 158.99092,29.594714 157.00835,30.333418 155.86310,29.376751 C 153.95887,28.546062 152.06033,27.726589 150.12500,26.968750 C 150.04976,28.633800 149.69671,30.253091 149.34375,31.875000 C 146.94959,32.517021 144.62510,29.359512 142.44997,31.405021 C 140.65579,32.399012 139.25573,34.074138 137.34005,34.698602 C 135.96867,34.449689 136.15225,31.657450 135.44638,30.368996 C 135.03220,27.477998 134.31032,28.114323 133.43720,30.484434 C 132.63691,31.983328 132.29360,34.079093 130.12469,33.576560 C 127.22896,33.863646 124.33317,34.149933 121.43750,34.437500 C 121.45635,31.458390 121.16984,28.094375 123.52595,25.839572 C 126.82257,21.188668 131.69023,18.019711 136.23357,14.793262 C 137.75437,14.087412 139.64327,13.037594 141.05071,14.536711 C 144.77608,17.093755 148.56965,19.491887 152.06250,22.343750 C 149.06655,19.513772 146.25485,16.420638 143.14594,13.751994 C 141.38445,12.871744 139.52020,11.789900 137.50000,12.562500 z M 126.40625,53.343750 C 131.09445,54.266714 135.77718,55.221773 140.46875,56.125000 C 140.66311,57.490600 140.90400,59.768414 138.90019,59.717011 C 134.99279,58.970773 131.04202,57.882901 127.18750,56.875000 C 126.61048,55.955764 124.83534,54.556620 125.40625,53.625000 C 125.73497,53.577157 126.08499,53.292470 126.40625,53.343750 z M 166.53125,63.812500 C 164.90117,64.830649 168.72302,64.879550 169.60036,65.161786 C 170.82454,65.513571 173.80209,64.644903 171.50000,63.593750 C 169.78209,63.217030 168.21140,63.255613 166.53125,63.812500 z M 120.81250,69.187500 C 118.77488,70.497531 120.63987,72.049766 122.29985,70.780747 C 124.22011,70.547064 124.25797,68.584075 122.13849,68.857155 C 121.62590,68.786616 121.20364,68.805690 120.81250,69.187500 z M 162.78125,70.250000 C 165.04372,72.410337 164.50416,68.582957 162.78125,69.787913 C 162.78125,69.883882 162.78125,70.191942 162.78125,70.250000 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="path1300" + d="M 137.25000,10.312500 C 134.57328,10.811904 132.67255,13.050780 130.64866,14.715585 C 121.77957,23.451854 113.11785,32.437236 104.37500,41.281250 C 103.17019,43.288146 102.47259,45.456013 102.06250,47.750000 C 105.83476,49.628698 109.64657,51.368815 113.75481,52.377095 C 114.74672,53.000901 118.15181,53.211596 117.03125,54.625000 C 114.87625,55.770623 112.18432,56.545814 111.25000,59.062500 C 113.07397,62.261249 117.13309,62.448994 120.14188,63.972108 C 122.66750,64.970987 125.19313,65.969869 127.71875,66.968750 C 127.79709,69.608591 127.12737,68.724937 125.79671,67.542170 C 123.76150,66.508388 120.74167,65.559916 119.14266,67.799744 C 117.68910,68.685330 116.55779,70.940149 117.66673,72.361712 C 119.74129,74.610002 123.29896,73.558599 125.22361,71.631365 C 125.39044,71.451948 124.94524,74.329263 126.55554,74.625682 C 128.75187,75.888131 131.56113,75.535204 133.75000,76.781250 C 134.17453,78.637203 134.92263,80.738750 137.10053,81.029661 C 140.53970,82.420114 144.41944,81.397273 147.50485,79.584682 C 148.81540,78.872018 151.32795,78.343669 150.75195,76.374975 C 150.70713,75.080531 147.53803,74.300613 149.31250,73.093750 C 153.55943,71.203594 157.91230,69.209830 161.18750,65.843750 C 161.99115,63.731003 159.07145,62.849633 157.93750,61.562500 C 156.57653,60.417748 154.30116,59.195844 157.17010,58.407983 C 162.44672,56.428116 168.30037,55.651561 173.14000,52.536010 C 175.69933,51.724285 176.75286,48.825627 176.01594,46.382200 C 175.99204,43.921497 174.36450,41.884430 172.99509,39.973772 C 168.23708,34.553265 162.73310,29.839073 157.72691,24.648245 C 153.37676,20.454464 149.19589,15.998891 144.74248,11.964991 C 142.49218,10.519398 139.90204,10.047325 137.25000,10.312500 z M 140.40625,16.625000 C 144.38180,19.415210 148.26381,22.371245 152.21875,25.218750 C 151.00059,24.471219 149.71107,24.008458 148.28125,23.906250 C 148.08169,25.616789 147.84012,27.322499 147.62500,29.031250 C 145.77312,28.480352 143.67622,27.363820 142.02088,28.944411 C 140.79579,29.321785 138.71876,32.029330 138.02739,30.946881 C 137.09069,27.714729 136.15797,24.481420 135.21875,21.250000 C 133.79126,24.568262 132.38708,27.896549 130.96875,31.218750 C 128.56250,31.458333 126.15625,31.697917 123.75000,31.937500 C 123.73611,28.504117 126.40867,25.941624 128.50533,23.538181 C 131.60340,20.877921 134.84009,18.280137 138.37100,16.266120 C 139.05687,15.927768 139.72649,16.501380 140.40625,16.625000 z M 165.12500,61.937500 C 163.94994,62.683294 162.04675,64.163789 163.31250,65.625000 C 165.77599,67.237331 168.84980,67.346191 171.68759,67.438839 C 173.79767,67.380039 175.87709,64.882603 174.44068,62.966319 C 173.10190,60.663393 170.05340,61.177216 167.81605,61.201002 C 166.91904,61.446503 166.02202,61.692001 165.12500,61.937500 z M 162.03125,67.031250 C 160.83535,68.000188 160.29043,69.695123 160.76346,71.258236 C 161.16730,73.039050 163.22496,73.494707 164.78719,72.992478 C 167.13879,73.181332 168.09248,69.825149 166.13394,68.653373 C 164.96960,67.668728 163.65541,66.689296 162.03125,67.031250 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="path1304" + d="M 136.87500,9.5625000 C 131.65304,11.769127 128.14544,16.384624 124.15881,20.216605 C 117.35142,27.117414 110.49657,33.984328 103.71875,40.906250 C 102.85273,43.332808 101.99819,45.763562 101.12500,48.187500 C 105.93068,50.283305 110.76347,52.276496 115.75000,53.906250 C 115.44333,55.363555 112.99770,55.191635 112.24058,56.587946 C 110.89606,57.445273 110.01695,59.785906 111.89556,60.567820 C 114.86490,63.357428 118.93991,64.363020 122.62500,65.875000 C 119.72774,65.033632 117.80750,68.090788 116.68750,70.250000 C 116.01105,72.950420 119.11437,74.651083 121.43923,74.259441 C 122.88425,74.778519 124.87048,71.894366 125.06555,74.129447 C 127.21708,76.574392 131.35224,75.998123 133.59751,78.288768 C 134.32398,80.302303 135.99246,81.986172 138.23383,82.006618 C 140.25772,82.589257 142.23898,82.314480 144.19142,81.614260 C 146.47188,81.098710 148.64271,79.959926 150.63761,78.824244 C 152.14711,77.754911 151.81527,75.346631 150.43750,74.312500 C 150.23406,72.704926 152.73875,72.682794 153.75639,71.819616 C 156.49819,70.564020 158.90600,68.804050 161.21875,66.906250 C 160.19643,68.376408 159.81043,70.315970 160.38112,71.987759 C 161.34634,74.267655 164.22210,73.656108 166.15625,73.531250 C 168.08949,72.610730 168.83732,69.631414 166.87500,68.343750 C 164.02568,66.581529 166.47357,67.403459 168.27836,67.911665 C 170.51415,68.044548 173.31226,68.747610 174.83495,66.581402 C 176.52328,64.952843 175.46252,62.386049 173.84375,61.125000 C 171.82924,60.052772 169.41179,60.364713 167.22781,60.468857 C 165.26732,60.816302 163.77932,61.981088 162.56250,63.500000 C 161.07416,64.693238 164.27576,66.891706 162.51264,66.451187 C 161.23611,66.670932 162.80138,64.122782 161.27178,63.293106 C 160.27477,61.829766 158.59216,60.917429 157.34375,59.656250 C 163.37320,56.739900 170.41697,55.950383 175.81250,51.750000 C 177.79054,49.403625 176.89111,46.297658 176.31250,43.625000 C 172.71709,37.077334 166.72680,32.381991 161.58112,27.092054 C 156.10204,21.754721 150.65568,16.371055 145.15625,11.062500 C 142.76062,10.099303 140.31053,9.4347862 137.70606,9.5684113 C 137.43820,9.5943662 137.13013,9.4705862 136.87500,9.5625000 z M 144.00000,20.125000 C 145.41913,21.217458 146.85549,22.290152 148.28125,23.375000 C 146.97140,24.376925 147.43473,26.306660 146.96875,27.718750 C 145.01335,27.188020 142.88412,27.117042 141.28969,28.567875 C 140.30436,29.400862 138.46017,30.323076 138.31032,28.383898 C 137.43025,25.351664 136.59470,22.304201 135.68750,19.281250 C 137.21838,18.817776 138.78213,16.344334 140.28250,17.745803 C 141.52167,18.538869 142.76083,19.331934 144.00000,20.125000 z M 130.53125,30.406250 C 128.68750,30.593750 126.84375,30.781250 125.00000,30.968750 C 125.70615,27.451641 128.61722,24.990200 131.09307,22.632488 C 132.44877,21.648343 133.72082,20.531920 135.12500,19.625000 C 133.59375,23.218750 132.06250,26.812500 130.53125,30.406250 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + </g> + <path + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" + sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccc" + id="path1217" + d="M 78.468542,10.216821 C 75.406213,10.216823 72.323010,11.369737 69.976423,13.716321 L 28.309048,55.430356 C 26.009076,57.730272 24.808608,60.734604 24.762888,63.735835 C 24.762246,63.786202 24.762888,63.872106 24.762888,63.922475 L 24.856208,63.922475 C 25.654475,66.959676 46.258230,70.813287 48.559486,73.114494 C 52.034797,76.589830 35.238960,79.157777 38.714227,82.633131 C 42.189523,86.108431 59.735084,89.329652 63.210724,92.805012 C 66.686050,96.280332 56.095888,99.968182 59.571244,103.44349 C 63.046555,106.91885 74.703745,102.59065 72.589383,111.65565 C 77.282542,116.34881 87.076796,114.10913 93.633042,109.41597 C 97.108353,105.94066 86.984820,106.26556 90.460160,102.79025 C 93.935473,99.314902 102.71230,99.298562 110.10402,90.985272 C 107.12876,86.358021 97.390000,84.382051 100.86534,80.906713 C 104.34065,77.431409 111.06300,79.175321 125.64179,72.554574 C 132.75855,69.322402 132.20143,66.898885 132.17419,63.922475 C 132.17362,63.859844 132.17419,63.798946 132.17419,63.735835 L 132.12753,63.735835 C 132.08182,60.734607 130.92794,57.730277 128.62803,55.430356 L 86.914001,13.716321 C 84.567429,11.369740 81.530871,10.216821 78.468542,10.216821 z M 59.991184,75.260853 C 66.201756,76.871504 73.111347,78.955868 78.655182,78.993653 L 78.888482,81.513293 C 74.141227,81.023952 64.086006,78.710363 61.717604,77.500533 L 59.991184,75.260853 z M 124.70859,86.319271 C 123.76053,86.288891 122.86335,86.383941 122.18895,86.552571 C 120.91747,86.870282 114.74061,87.016652 115.23661,90.985272 C 120.69367,92.968622 129.12948,94.487582 130.12115,90.518672 C 130.86551,87.542792 127.55274,86.410411 124.70859,86.319271 z M 53.365465,94.391452 C 52.506936,94.291402 51.667011,94.397222 50.845825,94.811392 C 47.561932,96.467852 45.351592,100.14833 48.419506,101.67041 C 51.487732,103.19250 53.661984,101.45941 56.351705,99.570712 C 59.041739,97.682322 58.972518,97.313012 58.778024,96.584472 C 58.405655,96.683782 55.941067,94.691622 53.365465,94.391452 z M 113.37021,95.044692 C 110.88978,96.036632 110.91892,99.482602 112.90361,100.97051 C 114.88780,102.45872 117.37116,101.49614 118.36283,100.50391 C 119.35532,99.511972 118.33051,96.036652 113.37021,95.044692 z " + style="fill:url(#linearGradient1322);fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" + sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" + id="path1269" + d="M 25.748195,58.983802 C 25.069168,60.484820 24.699511,62.088386 24.675015,63.696461 C 24.674375,63.746824 24.675015,63.832738 24.675015,63.883101 L 24.768335,63.883101 C 25.532194,66.789384 44.034284,70.422637 47.678393,72.748500 C 49.285306,71.792649 50.340763,70.791543 49.264832,69.715600 C 46.963576,67.414389 26.359823,63.560781 25.561555,60.523581 L 25.468235,60.523581 C 25.468235,60.473204 25.467595,60.387304 25.468235,60.336942 C 25.475280,59.874537 25.686531,59.443757 25.748195,58.983802 z M 132.03964,65.049601 C 131.22443,66.340254 129.65777,67.652109 126.34713,69.155680 C 111.76835,75.776420 105.04600,74.032516 101.57069,77.507812 C 100.51786,78.560641 100.89350,79.461052 101.71067,80.354072 C 105.38973,77.752669 112.01329,78.664472 125.55391,72.515200 C 131.70333,69.722349 132.05669,67.513308 132.03964,65.049601 z M 60.696531,71.861960 L 62.422951,74.101632 C 64.791352,75.311463 74.846572,77.625067 79.593829,78.114392 L 79.360529,75.594752 C 73.816694,75.556961 66.907102,73.472618 60.696531,71.861960 z M 40.119473,79.607512 C 38.565476,80.548088 37.568913,81.536279 38.626354,82.593751 C 42.101651,86.069051 59.647211,89.290272 63.122851,92.765632 C 63.275692,92.918462 63.255326,93.078602 63.356151,93.232232 C 64.435614,91.947532 65.165573,90.655612 63.916071,89.406112 C 60.566937,86.057251 44.419333,82.939151 40.119473,79.607512 z M 117.10845,87.866332 C 115.91482,88.486362 114.95058,89.360392 115.14873,90.945882 C 120.60578,92.929232 129.04159,94.448192 130.03326,90.479292 C 130.22625,89.707762 130.12018,89.057262 129.84662,88.519572 C 127.48913,90.422432 121.65703,89.359992 117.10845,87.866332 z M 108.52303,89.546092 C 101.68539,95.627832 94.291059,96.265772 91.165507,99.391352 C 89.908251,100.64860 90.617583,101.33525 91.632107,101.95765 C 95.620160,99.286262 103.30109,98.498152 110.01615,90.945882 C 109.67197,90.410612 109.01729,90.016842 108.52303,89.546092 z M 112.39580,95.705212 C 110.96059,97.100002 111.14367,99.677592 112.81574,100.93113 C 114.79992,102.41933 117.28328,101.45675 118.27495,100.46453 C 118.78497,99.954792 118.71737,98.812252 117.90167,97.664932 C 116.69163,98.288052 115.10107,98.690742 113.60896,97.571612 C 112.97842,97.098902 112.61381,96.431702 112.39580,95.705212 z M 57.383671,95.891852 C 57.217332,96.012982 57.251127,96.035572 57.057051,96.171812 C 54.367330,98.060502 52.193078,99.793612 49.124852,98.271512 C 48.483305,97.953222 48.223383,97.480502 48.005012,97.011692 C 46.640740,98.694072 46.307086,100.62659 48.331632,101.63103 C 51.399861,103.15311 53.574111,101.42002 56.263832,99.531332 C 58.953868,97.642932 58.884645,97.273622 58.690151,96.545092 C 58.562389,96.579162 57.924006,96.197372 57.383671,95.891852 z M 60.043291,99.577992 C 58.963831,100.86268 58.233858,102.15460 59.483371,103.40410 C 62.958684,106.87946 74.615872,102.55126 72.501510,111.61626 C 77.194670,116.30942 86.988927,114.06974 93.545171,109.37658 C 94.825402,108.09634 94.082889,107.39241 93.031907,106.76362 C 86.534250,110.87138 77.700406,112.66245 73.294729,108.25674 C 75.409092,99.191752 63.751901,103.51996 60.276591,100.04459 C 60.123748,99.891752 60.144117,99.731612 60.043291,99.577992 z " + style="fill:url(#linearGradient1231);fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" + sodipodi:nodetypes="cccccc" + id="path1271" + d="M 99.186075,30.398236 L 124.44205,57.534989 C 124.44205,57.534989 131.96512,65.595411 126.05415,68.819579 C 120.14317,72.043747 102.14157,76.880001 102.14157,76.880001 L 69.422516,29.764596 L 99.186075,30.398236 z " + style="fill:url(#linearGradient1272);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + transform="matrix(1.401650,0.000000,0.000000,1.401650,-35.26049,-4.181157)" + sodipodi:nodetypes="cccccc" + id="path1276" + d="M 63.243695,31.078988 L 42.657304,54.706552 C 42.657304,54.706552 34.703472,61.724642 39.850070,64.531876 C 44.996668,67.339111 78.917426,78.801990 102.77892,74.591136 L 75.408382,33.652287 L 63.243695,31.078988 z " + style="fill:url(#linearGradient1277);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" + sodipodi:nodetypes="ccccccccccczz" + id="path1317" + d="M 79.571944,14.847933 C 83.032254,14.873506 97.565101,29.009298 101.72458,31.925491 C 105.88407,34.841684 104.90857,36.754316 104.90857,36.936622 L 93.243582,31.290763 L 92.077082,40.109502 L 85.638002,37.076602 L 75.746078,43.702321 L 71.919958,30.637523 L 67.067318,42.069221 L 53.395938,43.422361 L 53.535918,37.356562 L 73.730570,17.473723 C 75.195738,16.031178 76.175081,14.822360 79.571944,14.847933 z " + style="fill:url(#linearGradient1318);fill-rule:evenodd;stroke-width:1.0000000pt;" /> + </g> + </g> + <g + inkscape:label="Title" + id="layer2" + inkscape:groupmode="layer"> + <text + id="text48" + style="line-height:100%;font-variant:normal;font-stretch:normal;writing-mode:lr;text-anchor:start;font-family:Arial;display:block;stroke-opacity:1.0000000;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:3.0000000pt;stroke:none;fill-opacity:1.0000000;fill:#ffffff;font-weight:normal;font-style:normal;font-size:48.000000" + y="70" + x="45" + sodipodi:linespacing="100%"><tspan + id="tspan1" + sodipodi:role="line" + y="70.000000" + x="45.000000">Future main()</tspan></text> + <text + xml:space="preserve" + style="font-size:24.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr;line-height:120%" + x="63.754395" + y="191.84863" + id="text74" + sodipodi:linespacing="120%"><tspan + id="tspan46" + sodipodi:role="line" + y="191.84863" + x="63.754395">int main(int argc, char *argv[])</tspan><tspan + id="tspan47" + sodipodi:role="line" + y="220.64863" + x="63.754395">{</tspan><tspan + id="tspan48" + sodipodi:role="line" + y="249.44864" + x="63.754395"> Inkscape::Application app(argc, argv);</tspan><tspan + id="tspan49" + sodipodi:role="line" + y="278.24864" + x="63.754395"></tspan><tspan + id="tspan50" + sodipodi:role="line" + y="307.04864" + x="63.754395"> return app.run();</tspan><tspan + id="tspan51" + sodipodi:role="line" + y="335.84864" + x="63.754395">}</tspan><tspan + id="tspan52" + sodipodi:role="line" + y="364.64864" + x="63.754395"></tspan><tspan + id="tspan53" + sodipodi:role="line" + y="393.44864" + x="63.754395"></tspan><tspan + id="tspan54" + sodipodi:role="line" + y="422.24864" + x="63.754395">* All logic moved inside Inkscape::Application</tspan><tspan + id="tspan55" + sodipodi:role="line" + y="451.04864" + x="63.754395"> + popt, homedir path detection, prefs, extensions, etc.</tspan><tspan + id="tspan56" + sodipodi:role="line" + y="479.84864" + x="63.754395"> + Run mode handling</tspan><tspan + id="tspan57" + sodipodi:role="line" + y="508.64865" + x="63.754395"></tspan><tspan + id="tspan58" + sodipodi:role="line" + y="537.44865" + x="63.754395">* Could also include a definition of WinMain here if needed</tspan></text> + </g> + <g + inkscape:label="Drawing Area" + id="layer3" + inkscape:groupmode="layer" /> +</svg> diff --git a/doc/NewAppArchitecture/11-future-ink-app.svg b/doc/NewAppArchitecture/11-future-ink-app.svg new file mode 100644 index 000000000..e39b493c6 --- /dev/null +++ b/doc/NewAppArchitecture/11-future-ink-app.svg @@ -0,0 +1,507 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:xml="http://www.w3.org/XML/1998/namespace" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + 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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg586" + sodipodi:version="0.32" + inkscape:version="0.40+cvs" + width="640pt" + height="480pt" + sodipodi:docname="11-future-ink-app.svg" + sodipodi:docbase="/home/bryce/src/Inkscape/inkscape/doc/NewAppArchitecture"> + <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 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </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 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </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 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </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 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </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 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </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="0.50352114" + y1="0.097472921" + x2="0.27112675" + y2="0.98555958" /> + <linearGradient + xlink:href="#linearGradient1273" + id="linearGradient1318" + x1="0.50704223" + y1="0.27741936" + x2="-0.17253521" + y2="0.99354839" /> + <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="-0.36619717" + y1="1.5228426" + x2="0.36971831" + y2="0.80203044" /> + <linearGradient + xlink:href="#linearGradient1273" + id="linearGradient1272" + x1="1.0739436" + y1="0.23580793" + x2="0.53521127" + y2="0.55458528" /> + <linearGradient + xlink:href="#linearGradient1222" + id="linearGradient1270" /> + <linearGradient + xlink:href="#linearGradient1323" + id="linearGradient1231" + x1="0.00000000" + y1="0.50000000" + x2="1.0000000" + y2="0.50000000" /> + <linearGradient + xlink:href="#linearGradient1222" + id="linearGradient1221" + x1="-0.96478873" + y1="2.1597939" + x2="0.42605633" + y2="0.24742271" /> + <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="0.49382716" + cy="0.46875000" + r="0.41400504" + fx="0.50617284" + fy="0.15625000" /> + <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" /> + <linearGradient + xlink:href="#linearGradient2570" + id="linearGradient1308" + x1="0.0000000" + y1="0.50000000" + x2="1.0000000" + y2="0.50000000" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.0000000" + inkscape:cx="372.43198" + inkscape:cy="274.28571" + inkscape:window-width="968" + inkscape:window-height="821" + inkscape:window-x="291" + inkscape:window-y="14" + showguides="true" + inkscape:guide-bbox="true" + inkscape:current-layer="layer2" /> + <metadata + id="metadata33"> + <rdf:RDF + id="RDF34"> + <cc:Work + rdf:about="" + id="Work35"> + <dc:format + id="format36">image/svg+xml</dc:format> + <dc:type + id="type38" + 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:12.000000;fill:url(#linearGradient1309);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:3.0000000pt;" + id="topbluebox" + width="800.00000" + height="112.50000" + x="0.0000000" + y="1.7763568e-15" /> + <path + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:url(#linearGradient1308);stroke-width:4.9844480;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;" + d="M -0.034245957,110.20928 L 797.51553,110.00778" + id="path654" + sodipodi:nodetypes="cc" /> + <g + id="g1085" + transform="translate(646.2792,-9.754791)"> + <g + id="g1394" + transform="matrix(0.875802,0.000000,0.000000,0.869278,1.048583,-7.965682)"> + <path + sodipodi:type="arc" + id="path898" + sodipodi:cx="300.00000" + sodipodi:cy="300.00000" + sodipodi:rx="300.00000" + sodipodi:ry="300.00000" + d="M 600.00000 300.00000 A 300.00000 300.00000 0 1 0 0.0000000,300.00000 A 300.00000 300.00000 0 1 0 600.00000 300.00000 z" + style="opacity:0.69398910;fill:url(#radialGradient829);stroke-width:4.4309568;stroke-dasharray:17.723827 17.723827 ;stroke-dashoffset:0.0000000;" + transform="matrix(0.394071,0.000000,0.000000,8.155385e-2,-31.69751,94.58860)" /> + <path + sodipodi:type="arc" + id="ball1" + sodipodi:cx="300.00000" + sodipodi:cy="300.00000" + sodipodi:rx="300.00000" + sodipodi:ry="300.00000" + d="M 600.00000 300.00000 A 300.00000 300.00000 0 1 0 0.0000000,300.00000 A 300.00000 300.00000 0 1 0 600.00000 300.00000 z" + style="fill:url(#radialGradient829);stroke-width:4.4309568;stroke-dasharray:17.723827 17.723827 ;stroke-dashoffset:0.0000000;" + transform="matrix(0.280658,0.000000,0.000000,0.148676,4.082687,91.98483)" /> + </g> + <g + id="g1310" + transform="matrix(1.822197,0.000000,0.000000,1.662749,-180.0082,12.26653)" + style="fill:url(#linearGradient1221);"> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 139.27138,11.077118 C 137.22042,11.077119 135.15548,11.849270 133.58388,13.420868 L 105.67763,41.358368 C 104.13725,42.898711 103.33325,44.910828 103.30263,46.920868 C 103.30220,46.954601 103.30263,47.012134 103.30263,47.045868 L 103.36513,47.045868 C 103.89976,49.079999 117.69889,51.660911 119.24013,53.202118 C 121.56768,55.529685 110.31886,57.249538 112.64638,59.577118 C 114.97392,61.904658 126.72486,64.062038 129.05263,66.389620 C 131.38019,68.717170 124.28755,71.187070 126.61513,73.514620 C 128.94268,75.842201 136.74995,72.943440 135.33388,79.014621 C 138.47707,82.157811 145.03666,80.657811 149.42763,77.514621 C 151.75518,75.187070 144.97506,75.404670 147.30263,73.077120 C 149.63018,70.749540 155.50836,70.738600 160.45888,65.170868 C 158.46624,62.071818 151.94381,60.748438 154.27138,58.420868 C 156.59893,56.093323 161.10115,57.261288 170.86513,52.827118 C 175.63150,50.662408 175.25838,49.039285 175.24013,47.045868 C 175.23975,47.003922 175.24013,46.963136 175.24013,46.920868 L 175.20888,46.920868 C 175.17827,44.910830 174.40547,42.898714 172.86513,41.358368 L 144.92763,13.420868 C 143.35604,11.849272 141.32234,11.077118 139.27138,11.077118 z M 139.02138,14.702118 C 139.93315,14.725869 140.67125,15.422422 142.11513,16.358368 L 155.30263,26.139618 C 155.44708,26.233292 155.58252,26.320552 155.70888,26.420868 C 155.83525,26.521171 155.97562,26.627132 156.08388,26.733368 C 156.19214,26.839410 156.27479,26.966073 156.36513,27.077118 C 156.45527,27.188145 156.54310,27.305955 156.61513,27.420868 C 156.68737,27.535969 156.74853,27.646585 156.80263,27.764618 C 156.85677,27.882866 156.89163,27.987920 156.92763,28.108368 C 156.96385,28.228632 157.00329,28.361823 157.02138,28.483368 C 157.03948,28.605130 157.05263,28.736271 157.05263,28.858368 L 149.24013,25.077118 L 148.45888,30.983368 L 144.14638,28.952118 L 137.52138,33.389618 L 134.95888,24.639618 L 131.70888,32.295868 L 122.55263,33.202118 L 122.64638,29.139618 C 122.64638,28.162533 127.93872,21.330614 131.14638,19.702118 L 137.02138,15.483368 C 137.88771,14.921800 138.47431,14.687867 139.02138,14.702118 z M 126.89638,54.639618 C 131.05584,55.718333 135.68346,57.114312 139.39638,57.139618 L 139.55263,58.827118 C 136.37321,58.499388 129.63884,56.949888 128.05263,56.139618 L 126.89638,54.639618 z M 170.24013,62.045868 C 169.60518,62.025518 169.00430,62.089178 168.55263,62.202118 C 167.70107,62.414898 163.56419,62.512928 163.89638,65.170868 C 167.55118,66.499190 173.20097,67.516500 173.86513,64.858368 C 174.36366,62.865308 172.14497,62.106908 170.24013,62.045868 z M 122.45888,67.452120 C 121.88389,67.385110 121.32136,67.455980 120.77138,67.733370 C 118.57203,68.842760 117.09168,71.307720 119.14638,72.327120 C 121.20129,73.346520 122.65747,72.185800 124.45888,70.920870 C 126.26050,69.656140 126.21414,69.408800 126.08388,68.920870 C 125.83449,68.987380 124.18386,67.653150 122.45888,67.452120 z M 162.64638,67.889620 C 160.98514,68.553960 161.00465,70.861860 162.33388,71.858370 C 163.66277,72.855080 165.32597,72.210400 165.99013,71.545870 C 166.65484,70.881530 165.96848,68.553970 162.64638,67.889620 z " + id="path1278" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.96875,10.718750 C 134.70402,11.060845 132.45341,13.855395 130.15790,15.940974 C 121.77155,24.503910 113.19525,32.911552 104.88478,41.529122 C 103.53165,43.257666 102.98133,45.293623 102.71875,47.437500 C 107.43946,50.886242 113.69835,50.905815 118.71875,53.781250 C 117.30484,56.014138 113.86394,55.927723 112.30534,58.153586 C 110.95047,59.066432 112.87438,60.562599 113.88390,60.907202 C 118.07998,63.025863 122.80956,63.838835 126.97834,66.068813 C 129.14039,66.223477 128.99465,68.397410 127.55968,69.465540 C 126.42313,70.610466 124.66557,72.512182 126.40386,73.938766 C 128.52893,75.415674 131.34635,75.011355 133.71875,75.875000 C 135.38587,76.789177 134.20286,78.442002 135.34375,79.593750 C 138.20878,81.840481 142.17613,81.444087 145.36980,80.162063 C 147.01184,79.679133 148.50293,78.612108 149.93750,77.781250 C 151.32137,76.168445 149.16317,75.014407 147.93750,74.343750 C 147.13207,73.007556 149.81258,72.471472 150.72621,71.835396 C 154.22932,70.415525 157.63139,68.772275 160.32323,66.076023 C 162.00146,65.040055 159.53684,63.566475 158.75000,62.750000 C 157.29555,61.671425 155.38495,61.005736 154.46875,59.343750 C 156.83166,56.736844 160.77991,57.222943 163.82692,55.886662 C 167.48614,54.956060 170.96688,53.327613 174.19128,51.441061 C 176.31894,49.855420 175.75931,47.094289 175.34438,44.858149 C 173.82714,40.146659 169.32671,37.346121 166.14614,33.782162 C 159.00255,26.737555 151.96598,19.558149 144.75603,12.597114 C 142.83187,11.117125 140.40461,10.324926 137.96875,10.718750 z M 140.15625,15.718750 C 145.33185,19.512142 150.51925,23.291773 155.68750,27.093750 C 155.79568,28.128330 152.96647,25.994412 151.88519,25.704486 C 150.56126,25.310550 148.23232,22.990502 148.60160,25.735802 C 148.03383,26.854222 148.89364,30.614243 147.25375,29.748789 C 145.77079,28.952048 143.79956,27.767016 142.39696,29.393778 C 140.87922,30.408352 139.36149,31.422926 137.84375,32.437500 C 136.92659,29.270978 136.01364,26.103230 135.09375,22.937500 C 133.83186,25.869891 132.59553,28.813265 131.34375,31.750000 C 128.60417,32.020833 125.86458,32.291667 123.12500,32.562500 C 122.93577,30.531586 123.37937,28.492090 124.78964,27.051727 C 127.83705,22.165897 132.91432,19.181067 137.48762,15.928279 C 138.38080,15.399443 139.18306,15.465846 140.15625,15.718750 z M 132.06250,56.562500 C 134.25968,57.131800 136.54653,57.244809 138.78125,57.625000 C 137.93164,58.641801 135.83490,57.320885 134.50134,57.277133 C 132.75919,56.896272 131.01731,56.527068 129.37500,55.812500 C 130.27083,56.062500 131.16667,56.312500 132.06250,56.562500 z M 168.50000,61.625000 C 166.47980,62.095190 163.59992,62.369201 163.34375,64.968750 C 164.00781,65.934196 166.11962,66.292948 167.47626,66.551501 C 169.60910,66.891924 172.52463,67.659468 174.01886,65.672524 C 175.29513,63.892929 173.38643,61.628153 171.40540,61.754929 C 170.44376,61.426788 169.48969,61.503021 168.50000,61.625000 z M 120.65625,67.156250 C 119.17864,68.173454 117.17273,69.706513 117.81250,71.750000 C 119.32360,73.943032 122.44871,73.328157 124.17581,71.744685 C 125.31806,71.095411 127.22708,69.849349 126.34375,68.406250 C 124.53029,67.617814 122.70705,66.421404 120.65625,67.156250 z M 162.25000,67.468750 C 160.98536,68.304844 160.47655,70.055902 161.35305,71.321264 C 162.02451,73.004295 164.27223,73.179865 165.64672,72.263080 C 167.48408,71.700360 166.67812,69.347513 165.33731,68.658474 C 164.66189,67.815250 163.12029,67.406310 162.25000,67.468750 z " + id="path1283" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.09375,12.062500 C 133.45264,13.658306 130.89510,17.054651 128.02763,19.760075 C 120.64992,27.277135 113.11748,34.668181 105.81675,42.244521 C 104.77302,43.583830 104.19848,45.113312 103.93750,46.781250 C 108.02500,49.661848 113.35464,49.814484 117.77247,52.034312 C 119.23732,52.180074 120.83004,53.663696 119.47530,54.914506 C 117.72685,56.714093 114.64707,56.868986 113.18750,58.937500 C 116.98689,61.678185 121.72461,62.314645 125.91888,64.199775 C 127.35246,65.248996 129.93899,65.341959 130.00000,67.531250 C 129.61283,69.469175 127.68115,70.594821 126.84375,72.343750 C 128.66657,74.916318 132.41661,73.526770 134.81763,75.194505 C 136.12150,75.998634 135.76289,77.719238 136.33739,78.786112 C 139.34189,80.984126 143.56705,80.023489 146.59979,78.262860 C 147.57821,77.931235 150.25551,76.737683 148.25234,75.866570 C 146.79311,75.539319 145.57083,73.791727 146.98575,72.676315 C 150.59379,69.928273 155.52636,69.300230 158.75379,65.912819 C 160.44061,64.636839 157.51978,63.512312 156.64603,62.784855 C 155.31686,61.805358 153.02074,60.864770 153.31250,58.906250 C 155.52467,55.836091 159.76350,56.249927 162.98171,54.909139 C 166.64088,54.011598 170.17880,52.442724 173.39619,50.585767 C 175.44759,48.766928 174.40312,45.854433 173.70402,43.674602 C 170.01715,38.505895 164.93468,34.528530 160.60640,29.906454 C 155.05848,24.484276 149.68028,18.831089 144.02714,13.552135 C 142.01313,12.267231 139.68457,11.155741 137.26959,12.030263 L 137.09375,12.062500 z M 139.25000,14.156250 C 144.36849,16.573687 148.44456,20.615673 153.06166,23.857057 C 154.79682,25.417824 157.75256,26.462276 157.65625,29.218750 C 155.98301,29.620934 154.51821,27.909197 152.92283,27.467153 C 151.47889,26.979622 149.05912,24.688826 149.46490,27.619328 C 148.95092,28.676042 149.67609,32.096323 148.30430,31.528870 C 146.86362,30.916675 145.25114,29.742049 143.73062,29.880583 C 141.56112,31.359522 139.38321,32.826259 137.21875,34.312500 C 136.40063,31.654144 135.63994,28.977747 134.84375,26.312500 C 133.78712,28.431959 132.98467,30.961875 131.78125,32.843750 C 128.52084,33.166779 125.26035,33.488957 122.00000,33.812500 C 122.02692,31.439278 121.58820,28.751334 123.45144,26.900643 C 126.38650,21.928911 131.54097,18.937382 135.96875,15.531250 C 137.05500,15.131227 138.17386,14.356070 139.25000,14.156250 z M 126.34375,53.906250 C 130.81931,55.099287 135.33348,56.080112 139.93750,56.625000 C 140.81508,58.380031 139.61654,59.889689 137.75155,59.030564 C 134.35469,58.342143 130.95451,57.411091 127.62500,56.500000 C 127.37596,56.018046 124.72663,53.333015 126.34375,53.906250 z M 168.68750,62.750000 C 167.26725,63.145732 165.19352,63.022642 164.68750,64.750000 C 167.41558,65.272026 170.36127,66.626958 173.03125,65.187500 C 173.94813,63.333514 171.22391,62.807999 169.92452,62.707344 C 169.51218,62.721563 169.09984,62.735781 168.68750,62.750000 z M 120.96875,68.250000 C 119.88102,69.094191 117.71809,71.141191 120.00567,71.867660 C 122.11744,72.377527 123.71955,70.573549 125.28125,69.468750 C 124.17010,68.379529 122.48301,67.967608 120.96875,68.250000 z M 162.25000,68.937500 C 161.26655,70.838341 164.03769,72.707639 165.32625,71.028976 C 165.98639,69.968138 163.10932,68.105539 162.25000,68.937500 z " + id="path1286" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.50000,12.562500 C 131.56402,15.884438 127.47918,21.513076 122.59316,26.106819 C 117.07494,31.800872 111.33765,37.333066 105.95500,43.127274 C 105.27016,44.232264 103.90274,46.716455 105.88806,47.110513 C 110.48303,49.525949 116.07018,49.897473 120.25000,52.937500 C 121.19557,55.258014 118.31954,56.204644 116.77699,57.135076 C 115.14828,57.646504 113.25757,59.174666 115.98524,59.736007 C 120.51650,62.179113 125.90956,62.812244 130.06250,65.968750 C 131.40440,68.155882 128.87852,70.088345 127.96429,71.816940 C 127.97548,73.606583 130.61198,73.210238 131.85374,73.694589 C 134.00698,73.861384 136.31306,75.067306 136.52629,77.437982 C 137.24770,79.315251 139.82104,79.377347 141.56250,79.375000 C 143.88381,79.081698 145.88731,77.848938 148.00000,76.937500 C 147.89289,75.484280 145.47385,75.343455 145.78125,73.562500 C 147.65028,70.568783 151.46696,69.934698 154.32757,68.211442 C 155.95166,67.507534 157.40819,66.436524 158.50000,65.031250 C 156.69534,62.893495 153.11684,62.207207 152.76893,59.025530 C 153.13476,57.911585 154.90043,56.856141 156.14992,56.314935 C 161.47352,54.305871 167.29666,53.530281 172.18291,50.436255 C 174.75469,49.397100 173.90347,46.181096 173.15013,44.168122 C 170.99740,41.143850 168.08639,38.542958 165.64236,35.681332 C 163.12371,33.093790 160.49665,30.610931 157.93750,28.062500 C 158.99092,29.594714 157.00835,30.333418 155.86310,29.376751 C 153.95887,28.546062 152.06033,27.726589 150.12500,26.968750 C 150.04976,28.633800 149.69671,30.253091 149.34375,31.875000 C 146.94959,32.517021 144.62510,29.359512 142.44997,31.405021 C 140.65579,32.399012 139.25573,34.074138 137.34005,34.698602 C 135.96867,34.449689 136.15225,31.657450 135.44638,30.368996 C 135.03220,27.477998 134.31032,28.114323 133.43720,30.484434 C 132.63691,31.983328 132.29360,34.079093 130.12469,33.576560 C 127.22896,33.863646 124.33317,34.149933 121.43750,34.437500 C 121.45635,31.458390 121.16984,28.094375 123.52595,25.839572 C 126.82257,21.188668 131.69023,18.019711 136.23357,14.793262 C 137.75437,14.087412 139.64327,13.037594 141.05071,14.536711 C 144.77608,17.093755 148.56965,19.491887 152.06250,22.343750 C 149.06655,19.513772 146.25485,16.420638 143.14594,13.751994 C 141.38445,12.871744 139.52020,11.789900 137.50000,12.562500 z M 126.40625,53.343750 C 131.09445,54.266714 135.77718,55.221773 140.46875,56.125000 C 140.66311,57.490600 140.90400,59.768414 138.90019,59.717011 C 134.99279,58.970773 131.04202,57.882901 127.18750,56.875000 C 126.61048,55.955764 124.83534,54.556620 125.40625,53.625000 C 125.73497,53.577157 126.08499,53.292470 126.40625,53.343750 z M 166.53125,63.812500 C 164.90117,64.830649 168.72302,64.879550 169.60036,65.161786 C 170.82454,65.513571 173.80209,64.644903 171.50000,63.593750 C 169.78209,63.217030 168.21140,63.255613 166.53125,63.812500 z M 120.81250,69.187500 C 118.77488,70.497531 120.63987,72.049766 122.29985,70.780747 C 124.22011,70.547064 124.25797,68.584075 122.13849,68.857155 C 121.62590,68.786616 121.20364,68.805690 120.81250,69.187500 z M 162.78125,70.250000 C 165.04372,72.410337 164.50416,68.582957 162.78125,69.787913 C 162.78125,69.883882 162.78125,70.191942 162.78125,70.250000 z " + id="path1295" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.25000,10.312500 C 134.57328,10.811904 132.67255,13.050780 130.64866,14.715585 C 121.77957,23.451854 113.11785,32.437236 104.37500,41.281250 C 103.17019,43.288146 102.47259,45.456013 102.06250,47.750000 C 105.83476,49.628698 109.64657,51.368815 113.75481,52.377095 C 114.74672,53.000901 118.15181,53.211596 117.03125,54.625000 C 114.87625,55.770623 112.18432,56.545814 111.25000,59.062500 C 113.07397,62.261249 117.13309,62.448994 120.14188,63.972108 C 122.66750,64.970987 125.19313,65.969869 127.71875,66.968750 C 127.79709,69.608591 127.12737,68.724937 125.79671,67.542170 C 123.76150,66.508388 120.74167,65.559916 119.14266,67.799744 C 117.68910,68.685330 116.55779,70.940149 117.66673,72.361712 C 119.74129,74.610002 123.29896,73.558599 125.22361,71.631365 C 125.39044,71.451948 124.94524,74.329263 126.55554,74.625682 C 128.75187,75.888131 131.56113,75.535204 133.75000,76.781250 C 134.17453,78.637203 134.92263,80.738750 137.10053,81.029661 C 140.53970,82.420114 144.41944,81.397273 147.50485,79.584682 C 148.81540,78.872018 151.32795,78.343669 150.75195,76.374975 C 150.70713,75.080531 147.53803,74.300613 149.31250,73.093750 C 153.55943,71.203594 157.91230,69.209830 161.18750,65.843750 C 161.99115,63.731003 159.07145,62.849633 157.93750,61.562500 C 156.57653,60.417748 154.30116,59.195844 157.17010,58.407983 C 162.44672,56.428116 168.30037,55.651561 173.14000,52.536010 C 175.69933,51.724285 176.75286,48.825627 176.01594,46.382200 C 175.99204,43.921497 174.36450,41.884430 172.99509,39.973772 C 168.23708,34.553265 162.73310,29.839073 157.72691,24.648245 C 153.37676,20.454464 149.19589,15.998891 144.74248,11.964991 C 142.49218,10.519398 139.90204,10.047325 137.25000,10.312500 z M 140.40625,16.625000 C 144.38180,19.415210 148.26381,22.371245 152.21875,25.218750 C 151.00059,24.471219 149.71107,24.008458 148.28125,23.906250 C 148.08169,25.616789 147.84012,27.322499 147.62500,29.031250 C 145.77312,28.480352 143.67622,27.363820 142.02088,28.944411 C 140.79579,29.321785 138.71876,32.029330 138.02739,30.946881 C 137.09069,27.714729 136.15797,24.481420 135.21875,21.250000 C 133.79126,24.568262 132.38708,27.896549 130.96875,31.218750 C 128.56250,31.458333 126.15625,31.697917 123.75000,31.937500 C 123.73611,28.504117 126.40867,25.941624 128.50533,23.538181 C 131.60340,20.877921 134.84009,18.280137 138.37100,16.266120 C 139.05687,15.927768 139.72649,16.501380 140.40625,16.625000 z M 165.12500,61.937500 C 163.94994,62.683294 162.04675,64.163789 163.31250,65.625000 C 165.77599,67.237331 168.84980,67.346191 171.68759,67.438839 C 173.79767,67.380039 175.87709,64.882603 174.44068,62.966319 C 173.10190,60.663393 170.05340,61.177216 167.81605,61.201002 C 166.91904,61.446503 166.02202,61.692001 165.12500,61.937500 z M 162.03125,67.031250 C 160.83535,68.000188 160.29043,69.695123 160.76346,71.258236 C 161.16730,73.039050 163.22496,73.494707 164.78719,72.992478 C 167.13879,73.181332 168.09248,69.825149 166.13394,68.653373 C 164.96960,67.668728 163.65541,66.689296 162.03125,67.031250 z " + id="path1300" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 136.87500,9.5625000 C 131.65304,11.769127 128.14544,16.384624 124.15881,20.216605 C 117.35142,27.117414 110.49657,33.984328 103.71875,40.906250 C 102.85273,43.332808 101.99819,45.763562 101.12500,48.187500 C 105.93068,50.283305 110.76347,52.276496 115.75000,53.906250 C 115.44333,55.363555 112.99770,55.191635 112.24058,56.587946 C 110.89606,57.445273 110.01695,59.785906 111.89556,60.567820 C 114.86490,63.357428 118.93991,64.363020 122.62500,65.875000 C 119.72774,65.033632 117.80750,68.090788 116.68750,70.250000 C 116.01105,72.950420 119.11437,74.651083 121.43923,74.259441 C 122.88425,74.778519 124.87048,71.894366 125.06555,74.129447 C 127.21708,76.574392 131.35224,75.998123 133.59751,78.288768 C 134.32398,80.302303 135.99246,81.986172 138.23383,82.006618 C 140.25772,82.589257 142.23898,82.314480 144.19142,81.614260 C 146.47188,81.098710 148.64271,79.959926 150.63761,78.824244 C 152.14711,77.754911 151.81527,75.346631 150.43750,74.312500 C 150.23406,72.704926 152.73875,72.682794 153.75639,71.819616 C 156.49819,70.564020 158.90600,68.804050 161.21875,66.906250 C 160.19643,68.376408 159.81043,70.315970 160.38112,71.987759 C 161.34634,74.267655 164.22210,73.656108 166.15625,73.531250 C 168.08949,72.610730 168.83732,69.631414 166.87500,68.343750 C 164.02568,66.581529 166.47357,67.403459 168.27836,67.911665 C 170.51415,68.044548 173.31226,68.747610 174.83495,66.581402 C 176.52328,64.952843 175.46252,62.386049 173.84375,61.125000 C 171.82924,60.052772 169.41179,60.364713 167.22781,60.468857 C 165.26732,60.816302 163.77932,61.981088 162.56250,63.500000 C 161.07416,64.693238 164.27576,66.891706 162.51264,66.451187 C 161.23611,66.670932 162.80138,64.122782 161.27178,63.293106 C 160.27477,61.829766 158.59216,60.917429 157.34375,59.656250 C 163.37320,56.739900 170.41697,55.950383 175.81250,51.750000 C 177.79054,49.403625 176.89111,46.297658 176.31250,43.625000 C 172.71709,37.077334 166.72680,32.381991 161.58112,27.092054 C 156.10204,21.754721 150.65568,16.371055 145.15625,11.062500 C 142.76062,10.099303 140.31053,9.4347862 137.70606,9.5684113 C 137.43820,9.5943662 137.13013,9.4705862 136.87500,9.5625000 z M 144.00000,20.125000 C 145.41913,21.217458 146.85549,22.290152 148.28125,23.375000 C 146.97140,24.376925 147.43473,26.306660 146.96875,27.718750 C 145.01335,27.188020 142.88412,27.117042 141.28969,28.567875 C 140.30436,29.400862 138.46017,30.323076 138.31032,28.383898 C 137.43025,25.351664 136.59470,22.304201 135.68750,19.281250 C 137.21838,18.817776 138.78213,16.344334 140.28250,17.745803 C 141.52167,18.538869 142.76083,19.331934 144.00000,20.125000 z M 130.53125,30.406250 C 128.68750,30.593750 126.84375,30.781250 125.00000,30.968750 C 125.70615,27.451641 128.61722,24.990200 131.09307,22.632488 C 132.44877,21.648343 133.72082,20.531920 135.12500,19.625000 C 133.59375,23.218750 132.06250,26.812500 130.53125,30.406250 z " + id="path1304" /> + </g> + <path + style="fill:url(#linearGradient1322);fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 78.468542,10.216821 C 75.406213,10.216823 72.323010,11.369737 69.976423,13.716321 L 28.309048,55.430356 C 26.009076,57.730272 24.808608,60.734604 24.762888,63.735835 C 24.762246,63.786202 24.762888,63.872106 24.762888,63.922475 L 24.856208,63.922475 C 25.654475,66.959676 46.258230,70.813287 48.559486,73.114494 C 52.034797,76.589830 35.238960,79.157777 38.714227,82.633131 C 42.189523,86.108431 59.735084,89.329652 63.210724,92.805012 C 66.686050,96.280332 56.095888,99.968182 59.571244,103.44349 C 63.046555,106.91885 74.703745,102.59065 72.589383,111.65565 C 77.282542,116.34881 87.076796,114.10913 93.633042,109.41597 C 97.108353,105.94066 86.984820,106.26556 90.460160,102.79025 C 93.935473,99.314902 102.71230,99.298562 110.10402,90.985272 C 107.12876,86.358021 97.390000,84.382051 100.86534,80.906713 C 104.34065,77.431409 111.06300,79.175321 125.64179,72.554574 C 132.75855,69.322402 132.20143,66.898885 132.17419,63.922475 C 132.17362,63.859844 132.17419,63.798946 132.17419,63.735835 L 132.12753,63.735835 C 132.08182,60.734607 130.92794,57.730277 128.62803,55.430356 L 86.914001,13.716321 C 84.567429,11.369740 81.530871,10.216821 78.468542,10.216821 z M 59.991184,75.260853 C 66.201756,76.871504 73.111347,78.955868 78.655182,78.993653 L 78.888482,81.513293 C 74.141227,81.023952 64.086006,78.710363 61.717604,77.500533 L 59.991184,75.260853 z M 124.70859,86.319271 C 123.76053,86.288891 122.86335,86.383941 122.18895,86.552571 C 120.91747,86.870282 114.74061,87.016652 115.23661,90.985272 C 120.69367,92.968622 129.12948,94.487582 130.12115,90.518672 C 130.86551,87.542792 127.55274,86.410411 124.70859,86.319271 z M 53.365465,94.391452 C 52.506936,94.291402 51.667011,94.397222 50.845825,94.811392 C 47.561932,96.467852 45.351592,100.14833 48.419506,101.67041 C 51.487732,103.19250 53.661984,101.45941 56.351705,99.570712 C 59.041739,97.682322 58.972518,97.313012 58.778024,96.584472 C 58.405655,96.683782 55.941067,94.691622 53.365465,94.391452 z M 113.37021,95.044692 C 110.88978,96.036632 110.91892,99.482602 112.90361,100.97051 C 114.88780,102.45872 117.37116,101.49614 118.36283,100.50391 C 119.35532,99.511972 118.33051,96.036652 113.37021,95.044692 z " + id="path1217" + sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccc" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + <path + style="fill:url(#linearGradient1231);fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 25.748195,58.983802 C 25.069168,60.484820 24.699511,62.088386 24.675015,63.696461 C 24.674375,63.746824 24.675015,63.832738 24.675015,63.883101 L 24.768335,63.883101 C 25.532194,66.789384 44.034284,70.422637 47.678393,72.748500 C 49.285306,71.792649 50.340763,70.791543 49.264832,69.715600 C 46.963576,67.414389 26.359823,63.560781 25.561555,60.523581 L 25.468235,60.523581 C 25.468235,60.473204 25.467595,60.387304 25.468235,60.336942 C 25.475280,59.874537 25.686531,59.443757 25.748195,58.983802 z M 132.03964,65.049601 C 131.22443,66.340254 129.65777,67.652109 126.34713,69.155680 C 111.76835,75.776420 105.04600,74.032516 101.57069,77.507812 C 100.51786,78.560641 100.89350,79.461052 101.71067,80.354072 C 105.38973,77.752669 112.01329,78.664472 125.55391,72.515200 C 131.70333,69.722349 132.05669,67.513308 132.03964,65.049601 z M 60.696531,71.861960 L 62.422951,74.101632 C 64.791352,75.311463 74.846572,77.625067 79.593829,78.114392 L 79.360529,75.594752 C 73.816694,75.556961 66.907102,73.472618 60.696531,71.861960 z M 40.119473,79.607512 C 38.565476,80.548088 37.568913,81.536279 38.626354,82.593751 C 42.101651,86.069051 59.647211,89.290272 63.122851,92.765632 C 63.275692,92.918462 63.255326,93.078602 63.356151,93.232232 C 64.435614,91.947532 65.165573,90.655612 63.916071,89.406112 C 60.566937,86.057251 44.419333,82.939151 40.119473,79.607512 z M 117.10845,87.866332 C 115.91482,88.486362 114.95058,89.360392 115.14873,90.945882 C 120.60578,92.929232 129.04159,94.448192 130.03326,90.479292 C 130.22625,89.707762 130.12018,89.057262 129.84662,88.519572 C 127.48913,90.422432 121.65703,89.359992 117.10845,87.866332 z M 108.52303,89.546092 C 101.68539,95.627832 94.291059,96.265772 91.165507,99.391352 C 89.908251,100.64860 90.617583,101.33525 91.632107,101.95765 C 95.620160,99.286262 103.30109,98.498152 110.01615,90.945882 C 109.67197,90.410612 109.01729,90.016842 108.52303,89.546092 z M 112.39580,95.705212 C 110.96059,97.100002 111.14367,99.677592 112.81574,100.93113 C 114.79992,102.41933 117.28328,101.45675 118.27495,100.46453 C 118.78497,99.954792 118.71737,98.812252 117.90167,97.664932 C 116.69163,98.288052 115.10107,98.690742 113.60896,97.571612 C 112.97842,97.098902 112.61381,96.431702 112.39580,95.705212 z M 57.383671,95.891852 C 57.217332,96.012982 57.251127,96.035572 57.057051,96.171812 C 54.367330,98.060502 52.193078,99.793612 49.124852,98.271512 C 48.483305,97.953222 48.223383,97.480502 48.005012,97.011692 C 46.640740,98.694072 46.307086,100.62659 48.331632,101.63103 C 51.399861,103.15311 53.574111,101.42002 56.263832,99.531332 C 58.953868,97.642932 58.884645,97.273622 58.690151,96.545092 C 58.562389,96.579162 57.924006,96.197372 57.383671,95.891852 z M 60.043291,99.577992 C 58.963831,100.86268 58.233858,102.15460 59.483371,103.40410 C 62.958684,106.87946 74.615872,102.55126 72.501510,111.61626 C 77.194670,116.30942 86.988927,114.06974 93.545171,109.37658 C 94.825402,108.09634 94.082889,107.39241 93.031907,106.76362 C 86.534250,110.87138 77.700406,112.66245 73.294729,108.25674 C 75.409092,99.191752 63.751901,103.51996 60.276591,100.04459 C 60.123748,99.891752 60.144117,99.731612 60.043291,99.577992 z " + id="path1269" + sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + <path + style="fill:url(#linearGradient1272);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 99.186075,30.398236 L 124.44205,57.534989 C 124.44205,57.534989 131.96512,65.595411 126.05415,68.819579 C 120.14317,72.043747 102.14157,76.880001 102.14157,76.880001 L 69.422516,29.764596 L 99.186075,30.398236 z " + id="path1271" + sodipodi:nodetypes="cccccc" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + <path + style="fill:url(#linearGradient1277);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 63.243695,31.078988 L 42.657304,54.706552 C 42.657304,54.706552 34.703472,61.724642 39.850070,64.531876 C 44.996668,67.339111 78.917426,78.801990 102.77892,74.591136 L 75.408382,33.652287 L 63.243695,31.078988 z " + id="path1276" + sodipodi:nodetypes="cccccc" + transform="matrix(1.401650,0.000000,0.000000,1.401650,-35.26049,-4.181157)" /> + <path + style="fill:url(#linearGradient1318);fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 79.571944,14.847933 C 83.032254,14.873506 97.565101,29.009298 101.72458,31.925491 C 105.88407,34.841684 104.90857,36.754316 104.90857,36.936622 L 93.243582,31.290763 L 92.077082,40.109502 L 85.638002,37.076602 L 75.746078,43.702321 L 71.919958,30.637523 L 67.067318,42.069221 L 53.395938,43.422361 L 53.535918,37.356562 L 73.730570,17.473723 C 75.195738,16.031178 76.175081,14.822360 79.571944,14.847933 z " + id="path1317" + sodipodi:nodetypes="ccccccccccczz" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + </g> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Title"> + <text + sodipodi:linespacing="100%" + x="45" + y="70" + style="font-size:48.000000;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1.0000000;stroke:none;stroke-width:3.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;display:block;font-family:Arial;text-anchor:start;writing-mode:lr;font-stretch:normal;font-variant:normal;line-height:100%" + id="text48"><tspan + id="tspan1" + sodipodi:role="line" + y="70.000000" + x="45.000000">Future Inkscape::Application</tspan></text> + <text + sodipodi:linespacing="120%" + id="text74" + y="191.84863" + x="63.754395" + style="line-height:120%;writing-mode:lr;text-anchor:start;font-family:Sans;stroke-opacity:1.0000000;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:1.0000000pt;stroke:none;fill-opacity:1.0000000;fill:#000000;font-stretch:normal;font-weight:normal;font-variant:normal;font-style:normal;font-size:24.000000" + xml:space="preserve"><tspan + id="tspan15" + sodipodi:role="line" + y="191.84863" + x="63.754395">Inkscape::Application </tspan><tspan + id="tspan16" + sodipodi:role="line" + y="220.64863" + x="63.754395"> + Option handling</tspan><tspan + id="tspan17" + sodipodi:role="line" + y="249.44864" + x="63.754395"> - Select run mode from $arg[0] and/or opts given</tspan><tspan + id="tspan18" + sodipodi:role="line" + y="278.24864" + x="63.754395"> + Paths (homedir, config file dir, share dir, etc.)</tspan><tspan + id="tspan19" + sodipodi:role="line" + y="307.04864" + x="63.754395"> + Preferences</tspan><tspan + id="tspan20" + sodipodi:role="line" + y="335.84864" + x="63.754395"> + Extensions registry</tspan><tspan + id="tspan21" + sodipodi:role="line" + y="364.64864" + x="63.754395"> + Primary Run Mode object creation/maintenance</tspan><tspan + id="tspan22" + sodipodi:role="line" + y="393.44864" + x="63.754395"> Inkscape::Application::RunMode* runmode;</tspan><tspan + id="tspan23" + sodipodi:role="line" + y="422.24864" + x="63.754395"></tspan><tspan + id="tspan24" + sodipodi:role="line" + y="451.04864" + x="63.754395">Inkscape::Application::RunMode</tspan><tspan + id="tspan25" + sodipodi:role="line" + y="479.84864" + x="63.754395"> + Each run mode will subclass this base class</tspan><tspan + id="tspan26" + sodipodi:role="line" + y="508.64865" + x="63.754395"> + Provides an 'implementation hiding' ability similar</tspan><tspan + id="tspan27" + sodipodi:role="line" + y="537.44865" + x="63.754395"> to Inkscape::ApplicationImpl in inkscape_gtkmm</tspan><tspan + id="tspan28" + sodipodi:role="line" + y="566.24865" + x="63.754395"></tspan></text> + </g> + <g + inkscape:groupmode="layer" + id="layer3" + inkscape:label="Drawing Area" /> +</svg> diff --git a/doc/NewAppArchitecture/12-future-run-modes.svg b/doc/NewAppArchitecture/12-future-run-modes.svg new file mode 100644 index 000000000..a579d9de5 --- /dev/null +++ b/doc/NewAppArchitecture/12-future-run-modes.svg @@ -0,0 +1,936 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:xml="http://www.w3.org/XML/1998/namespace" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + 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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg586" + sodipodi:version="0.32" + inkscape:version="0.40+cvs" + width="640pt" + height="480pt" + sodipodi:docname="12-future-run-modes.svg" + sodipodi:docbase="/home/bryce/src/Inkscape/inkscape/doc/NewAppArchitecture"> + <defs + id="defs588"> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker85" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path86" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker83" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path84" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker80" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path81" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker77" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path78" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker74" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path75" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker198" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path199" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker196" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path197" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker193" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path194" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker191" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path192" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker791" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path792" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker719" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path720" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker717" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path718" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker714" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path715" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker712" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path713" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker709" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path710" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker707" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path708" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker704" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path705" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker702" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path703" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleOutL" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path2817" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleInL" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path2823" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="Arrow2L" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow2L" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path2863" + style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + transform="scale(1.1) translate(-5,0)" /> + </marker> + <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="0.50352114" + y1="0.097472921" + x2="0.27112675" + y2="0.98555958" /> + <linearGradient + xlink:href="#linearGradient1273" + id="linearGradient1318" + x1="0.50704223" + y1="0.27741936" + x2="-0.17253521" + y2="0.99354839" /> + <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="-0.36619717" + y1="1.5228426" + x2="0.36971831" + y2="0.80203044" /> + <linearGradient + xlink:href="#linearGradient1273" + id="linearGradient1272" + x1="1.0739436" + y1="0.23580793" + x2="0.53521127" + y2="0.55458528" /> + <linearGradient + xlink:href="#linearGradient1222" + id="linearGradient1270" /> + <linearGradient + xlink:href="#linearGradient1323" + id="linearGradient1231" + x1="0.00000000" + y1="0.50000000" + x2="1.0000000" + y2="0.50000000" /> + <linearGradient + xlink:href="#linearGradient1222" + id="linearGradient1221" + x1="-0.96478873" + y1="2.1597939" + x2="0.42605633" + y2="0.24742271" /> + <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="0.49382716" + cy="0.46875000" + r="0.41400504" + fx="0.50617284" + fy="0.15625000" /> + <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" /> + <linearGradient + xlink:href="#linearGradient2570" + id="linearGradient1308" + x1="0.0000000" + y1="0.50000000" + x2="1.0000000" + y2="0.50000000" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.0500000" + inkscape:cx="344.50947" + inkscape:cy="302.90957" + inkscape:window-width="984" + inkscape:window-height="845" + inkscape:window-x="190" + inkscape:window-y="105" + showguides="true" + inkscape:guide-bbox="false" + inkscape:current-layer="layer2" + showgrid="true" + inkscape:guide-points="true" + gridspacingy="5.0000000pt" + gridspacingx="5.0000000pt" + gridtolerance="50.000000pt" + inkscape:grid-points="true" + inkscape:grid-bbox="false" /> + <metadata + id="metadata33"> + <rdf:RDF + id="RDF34"> + <cc:Work + rdf:about="" + id="Work35"> + <dc:format + id="format36">image/svg+xml</dc:format> + <dc:type + id="type38" + 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:12.000000;fill:url(#linearGradient1309);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:3.0000000pt;" + id="topbluebox" + width="800.00000" + height="112.50000" + x="0.0000000" + y="1.7763568e-15" /> + <path + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:url(#linearGradient1308);stroke-width:4.9844480;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;" + d="M -0.034245957,110.20928 L 797.51553,110.00778" + id="path654" + sodipodi:nodetypes="cc" /> + <g + id="g1085" + transform="translate(646.2792,-9.754791)"> + <g + id="g1394" + transform="matrix(0.875802,0.000000,0.000000,0.869278,1.048583,-7.965682)"> + <path + sodipodi:type="arc" + id="path898" + sodipodi:cx="300.00000" + sodipodi:cy="300.00000" + sodipodi:rx="300.00000" + sodipodi:ry="300.00000" + d="M 600.00000 300.00000 A 300.00000 300.00000 0 1 0 0.0000000,300.00000 A 300.00000 300.00000 0 1 0 600.00000 300.00000 z" + style="opacity:0.69398910;fill:url(#radialGradient829);stroke-width:4.4309568;stroke-dasharray:17.723827 17.723827 ;stroke-dashoffset:0.0000000;" + transform="matrix(0.394071,0.000000,0.000000,8.155385e-2,-31.69751,94.58860)" /> + <path + sodipodi:type="arc" + id="ball1" + sodipodi:cx="300.00000" + sodipodi:cy="300.00000" + sodipodi:rx="300.00000" + sodipodi:ry="300.00000" + d="M 600.00000 300.00000 A 300.00000 300.00000 0 1 0 0.0000000,300.00000 A 300.00000 300.00000 0 1 0 600.00000 300.00000 z" + style="fill:url(#radialGradient829);stroke-width:4.4309568;stroke-dasharray:17.723827 17.723827 ;stroke-dashoffset:0.0000000;" + transform="matrix(0.280658,0.000000,0.000000,0.148676,4.082687,91.98483)" /> + </g> + <g + id="g1310" + transform="matrix(1.822197,0.000000,0.000000,1.662749,-180.0082,12.26653)" + style="fill:url(#linearGradient1221);"> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 139.27138,11.077118 C 137.22042,11.077119 135.15548,11.849270 133.58388,13.420868 L 105.67763,41.358368 C 104.13725,42.898711 103.33325,44.910828 103.30263,46.920868 C 103.30220,46.954601 103.30263,47.012134 103.30263,47.045868 L 103.36513,47.045868 C 103.89976,49.079999 117.69889,51.660911 119.24013,53.202118 C 121.56768,55.529685 110.31886,57.249538 112.64638,59.577118 C 114.97392,61.904658 126.72486,64.062038 129.05263,66.389620 C 131.38019,68.717170 124.28755,71.187070 126.61513,73.514620 C 128.94268,75.842201 136.74995,72.943440 135.33388,79.014621 C 138.47707,82.157811 145.03666,80.657811 149.42763,77.514621 C 151.75518,75.187070 144.97506,75.404670 147.30263,73.077120 C 149.63018,70.749540 155.50836,70.738600 160.45888,65.170868 C 158.46624,62.071818 151.94381,60.748438 154.27138,58.420868 C 156.59893,56.093323 161.10115,57.261288 170.86513,52.827118 C 175.63150,50.662408 175.25838,49.039285 175.24013,47.045868 C 175.23975,47.003922 175.24013,46.963136 175.24013,46.920868 L 175.20888,46.920868 C 175.17827,44.910830 174.40547,42.898714 172.86513,41.358368 L 144.92763,13.420868 C 143.35604,11.849272 141.32234,11.077118 139.27138,11.077118 z M 139.02138,14.702118 C 139.93315,14.725869 140.67125,15.422422 142.11513,16.358368 L 155.30263,26.139618 C 155.44708,26.233292 155.58252,26.320552 155.70888,26.420868 C 155.83525,26.521171 155.97562,26.627132 156.08388,26.733368 C 156.19214,26.839410 156.27479,26.966073 156.36513,27.077118 C 156.45527,27.188145 156.54310,27.305955 156.61513,27.420868 C 156.68737,27.535969 156.74853,27.646585 156.80263,27.764618 C 156.85677,27.882866 156.89163,27.987920 156.92763,28.108368 C 156.96385,28.228632 157.00329,28.361823 157.02138,28.483368 C 157.03948,28.605130 157.05263,28.736271 157.05263,28.858368 L 149.24013,25.077118 L 148.45888,30.983368 L 144.14638,28.952118 L 137.52138,33.389618 L 134.95888,24.639618 L 131.70888,32.295868 L 122.55263,33.202118 L 122.64638,29.139618 C 122.64638,28.162533 127.93872,21.330614 131.14638,19.702118 L 137.02138,15.483368 C 137.88771,14.921800 138.47431,14.687867 139.02138,14.702118 z M 126.89638,54.639618 C 131.05584,55.718333 135.68346,57.114312 139.39638,57.139618 L 139.55263,58.827118 C 136.37321,58.499388 129.63884,56.949888 128.05263,56.139618 L 126.89638,54.639618 z M 170.24013,62.045868 C 169.60518,62.025518 169.00430,62.089178 168.55263,62.202118 C 167.70107,62.414898 163.56419,62.512928 163.89638,65.170868 C 167.55118,66.499190 173.20097,67.516500 173.86513,64.858368 C 174.36366,62.865308 172.14497,62.106908 170.24013,62.045868 z M 122.45888,67.452120 C 121.88389,67.385110 121.32136,67.455980 120.77138,67.733370 C 118.57203,68.842760 117.09168,71.307720 119.14638,72.327120 C 121.20129,73.346520 122.65747,72.185800 124.45888,70.920870 C 126.26050,69.656140 126.21414,69.408800 126.08388,68.920870 C 125.83449,68.987380 124.18386,67.653150 122.45888,67.452120 z M 162.64638,67.889620 C 160.98514,68.553960 161.00465,70.861860 162.33388,71.858370 C 163.66277,72.855080 165.32597,72.210400 165.99013,71.545870 C 166.65484,70.881530 165.96848,68.553970 162.64638,67.889620 z " + id="path1278" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.96875,10.718750 C 134.70402,11.060845 132.45341,13.855395 130.15790,15.940974 C 121.77155,24.503910 113.19525,32.911552 104.88478,41.529122 C 103.53165,43.257666 102.98133,45.293623 102.71875,47.437500 C 107.43946,50.886242 113.69835,50.905815 118.71875,53.781250 C 117.30484,56.014138 113.86394,55.927723 112.30534,58.153586 C 110.95047,59.066432 112.87438,60.562599 113.88390,60.907202 C 118.07998,63.025863 122.80956,63.838835 126.97834,66.068813 C 129.14039,66.223477 128.99465,68.397410 127.55968,69.465540 C 126.42313,70.610466 124.66557,72.512182 126.40386,73.938766 C 128.52893,75.415674 131.34635,75.011355 133.71875,75.875000 C 135.38587,76.789177 134.20286,78.442002 135.34375,79.593750 C 138.20878,81.840481 142.17613,81.444087 145.36980,80.162063 C 147.01184,79.679133 148.50293,78.612108 149.93750,77.781250 C 151.32137,76.168445 149.16317,75.014407 147.93750,74.343750 C 147.13207,73.007556 149.81258,72.471472 150.72621,71.835396 C 154.22932,70.415525 157.63139,68.772275 160.32323,66.076023 C 162.00146,65.040055 159.53684,63.566475 158.75000,62.750000 C 157.29555,61.671425 155.38495,61.005736 154.46875,59.343750 C 156.83166,56.736844 160.77991,57.222943 163.82692,55.886662 C 167.48614,54.956060 170.96688,53.327613 174.19128,51.441061 C 176.31894,49.855420 175.75931,47.094289 175.34438,44.858149 C 173.82714,40.146659 169.32671,37.346121 166.14614,33.782162 C 159.00255,26.737555 151.96598,19.558149 144.75603,12.597114 C 142.83187,11.117125 140.40461,10.324926 137.96875,10.718750 z M 140.15625,15.718750 C 145.33185,19.512142 150.51925,23.291773 155.68750,27.093750 C 155.79568,28.128330 152.96647,25.994412 151.88519,25.704486 C 150.56126,25.310550 148.23232,22.990502 148.60160,25.735802 C 148.03383,26.854222 148.89364,30.614243 147.25375,29.748789 C 145.77079,28.952048 143.79956,27.767016 142.39696,29.393778 C 140.87922,30.408352 139.36149,31.422926 137.84375,32.437500 C 136.92659,29.270978 136.01364,26.103230 135.09375,22.937500 C 133.83186,25.869891 132.59553,28.813265 131.34375,31.750000 C 128.60417,32.020833 125.86458,32.291667 123.12500,32.562500 C 122.93577,30.531586 123.37937,28.492090 124.78964,27.051727 C 127.83705,22.165897 132.91432,19.181067 137.48762,15.928279 C 138.38080,15.399443 139.18306,15.465846 140.15625,15.718750 z M 132.06250,56.562500 C 134.25968,57.131800 136.54653,57.244809 138.78125,57.625000 C 137.93164,58.641801 135.83490,57.320885 134.50134,57.277133 C 132.75919,56.896272 131.01731,56.527068 129.37500,55.812500 C 130.27083,56.062500 131.16667,56.312500 132.06250,56.562500 z M 168.50000,61.625000 C 166.47980,62.095190 163.59992,62.369201 163.34375,64.968750 C 164.00781,65.934196 166.11962,66.292948 167.47626,66.551501 C 169.60910,66.891924 172.52463,67.659468 174.01886,65.672524 C 175.29513,63.892929 173.38643,61.628153 171.40540,61.754929 C 170.44376,61.426788 169.48969,61.503021 168.50000,61.625000 z M 120.65625,67.156250 C 119.17864,68.173454 117.17273,69.706513 117.81250,71.750000 C 119.32360,73.943032 122.44871,73.328157 124.17581,71.744685 C 125.31806,71.095411 127.22708,69.849349 126.34375,68.406250 C 124.53029,67.617814 122.70705,66.421404 120.65625,67.156250 z M 162.25000,67.468750 C 160.98536,68.304844 160.47655,70.055902 161.35305,71.321264 C 162.02451,73.004295 164.27223,73.179865 165.64672,72.263080 C 167.48408,71.700360 166.67812,69.347513 165.33731,68.658474 C 164.66189,67.815250 163.12029,67.406310 162.25000,67.468750 z " + id="path1283" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.09375,12.062500 C 133.45264,13.658306 130.89510,17.054651 128.02763,19.760075 C 120.64992,27.277135 113.11748,34.668181 105.81675,42.244521 C 104.77302,43.583830 104.19848,45.113312 103.93750,46.781250 C 108.02500,49.661848 113.35464,49.814484 117.77247,52.034312 C 119.23732,52.180074 120.83004,53.663696 119.47530,54.914506 C 117.72685,56.714093 114.64707,56.868986 113.18750,58.937500 C 116.98689,61.678185 121.72461,62.314645 125.91888,64.199775 C 127.35246,65.248996 129.93899,65.341959 130.00000,67.531250 C 129.61283,69.469175 127.68115,70.594821 126.84375,72.343750 C 128.66657,74.916318 132.41661,73.526770 134.81763,75.194505 C 136.12150,75.998634 135.76289,77.719238 136.33739,78.786112 C 139.34189,80.984126 143.56705,80.023489 146.59979,78.262860 C 147.57821,77.931235 150.25551,76.737683 148.25234,75.866570 C 146.79311,75.539319 145.57083,73.791727 146.98575,72.676315 C 150.59379,69.928273 155.52636,69.300230 158.75379,65.912819 C 160.44061,64.636839 157.51978,63.512312 156.64603,62.784855 C 155.31686,61.805358 153.02074,60.864770 153.31250,58.906250 C 155.52467,55.836091 159.76350,56.249927 162.98171,54.909139 C 166.64088,54.011598 170.17880,52.442724 173.39619,50.585767 C 175.44759,48.766928 174.40312,45.854433 173.70402,43.674602 C 170.01715,38.505895 164.93468,34.528530 160.60640,29.906454 C 155.05848,24.484276 149.68028,18.831089 144.02714,13.552135 C 142.01313,12.267231 139.68457,11.155741 137.26959,12.030263 L 137.09375,12.062500 z M 139.25000,14.156250 C 144.36849,16.573687 148.44456,20.615673 153.06166,23.857057 C 154.79682,25.417824 157.75256,26.462276 157.65625,29.218750 C 155.98301,29.620934 154.51821,27.909197 152.92283,27.467153 C 151.47889,26.979622 149.05912,24.688826 149.46490,27.619328 C 148.95092,28.676042 149.67609,32.096323 148.30430,31.528870 C 146.86362,30.916675 145.25114,29.742049 143.73062,29.880583 C 141.56112,31.359522 139.38321,32.826259 137.21875,34.312500 C 136.40063,31.654144 135.63994,28.977747 134.84375,26.312500 C 133.78712,28.431959 132.98467,30.961875 131.78125,32.843750 C 128.52084,33.166779 125.26035,33.488957 122.00000,33.812500 C 122.02692,31.439278 121.58820,28.751334 123.45144,26.900643 C 126.38650,21.928911 131.54097,18.937382 135.96875,15.531250 C 137.05500,15.131227 138.17386,14.356070 139.25000,14.156250 z M 126.34375,53.906250 C 130.81931,55.099287 135.33348,56.080112 139.93750,56.625000 C 140.81508,58.380031 139.61654,59.889689 137.75155,59.030564 C 134.35469,58.342143 130.95451,57.411091 127.62500,56.500000 C 127.37596,56.018046 124.72663,53.333015 126.34375,53.906250 z M 168.68750,62.750000 C 167.26725,63.145732 165.19352,63.022642 164.68750,64.750000 C 167.41558,65.272026 170.36127,66.626958 173.03125,65.187500 C 173.94813,63.333514 171.22391,62.807999 169.92452,62.707344 C 169.51218,62.721563 169.09984,62.735781 168.68750,62.750000 z M 120.96875,68.250000 C 119.88102,69.094191 117.71809,71.141191 120.00567,71.867660 C 122.11744,72.377527 123.71955,70.573549 125.28125,69.468750 C 124.17010,68.379529 122.48301,67.967608 120.96875,68.250000 z M 162.25000,68.937500 C 161.26655,70.838341 164.03769,72.707639 165.32625,71.028976 C 165.98639,69.968138 163.10932,68.105539 162.25000,68.937500 z " + id="path1286" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.50000,12.562500 C 131.56402,15.884438 127.47918,21.513076 122.59316,26.106819 C 117.07494,31.800872 111.33765,37.333066 105.95500,43.127274 C 105.27016,44.232264 103.90274,46.716455 105.88806,47.110513 C 110.48303,49.525949 116.07018,49.897473 120.25000,52.937500 C 121.19557,55.258014 118.31954,56.204644 116.77699,57.135076 C 115.14828,57.646504 113.25757,59.174666 115.98524,59.736007 C 120.51650,62.179113 125.90956,62.812244 130.06250,65.968750 C 131.40440,68.155882 128.87852,70.088345 127.96429,71.816940 C 127.97548,73.606583 130.61198,73.210238 131.85374,73.694589 C 134.00698,73.861384 136.31306,75.067306 136.52629,77.437982 C 137.24770,79.315251 139.82104,79.377347 141.56250,79.375000 C 143.88381,79.081698 145.88731,77.848938 148.00000,76.937500 C 147.89289,75.484280 145.47385,75.343455 145.78125,73.562500 C 147.65028,70.568783 151.46696,69.934698 154.32757,68.211442 C 155.95166,67.507534 157.40819,66.436524 158.50000,65.031250 C 156.69534,62.893495 153.11684,62.207207 152.76893,59.025530 C 153.13476,57.911585 154.90043,56.856141 156.14992,56.314935 C 161.47352,54.305871 167.29666,53.530281 172.18291,50.436255 C 174.75469,49.397100 173.90347,46.181096 173.15013,44.168122 C 170.99740,41.143850 168.08639,38.542958 165.64236,35.681332 C 163.12371,33.093790 160.49665,30.610931 157.93750,28.062500 C 158.99092,29.594714 157.00835,30.333418 155.86310,29.376751 C 153.95887,28.546062 152.06033,27.726589 150.12500,26.968750 C 150.04976,28.633800 149.69671,30.253091 149.34375,31.875000 C 146.94959,32.517021 144.62510,29.359512 142.44997,31.405021 C 140.65579,32.399012 139.25573,34.074138 137.34005,34.698602 C 135.96867,34.449689 136.15225,31.657450 135.44638,30.368996 C 135.03220,27.477998 134.31032,28.114323 133.43720,30.484434 C 132.63691,31.983328 132.29360,34.079093 130.12469,33.576560 C 127.22896,33.863646 124.33317,34.149933 121.43750,34.437500 C 121.45635,31.458390 121.16984,28.094375 123.52595,25.839572 C 126.82257,21.188668 131.69023,18.019711 136.23357,14.793262 C 137.75437,14.087412 139.64327,13.037594 141.05071,14.536711 C 144.77608,17.093755 148.56965,19.491887 152.06250,22.343750 C 149.06655,19.513772 146.25485,16.420638 143.14594,13.751994 C 141.38445,12.871744 139.52020,11.789900 137.50000,12.562500 z M 126.40625,53.343750 C 131.09445,54.266714 135.77718,55.221773 140.46875,56.125000 C 140.66311,57.490600 140.90400,59.768414 138.90019,59.717011 C 134.99279,58.970773 131.04202,57.882901 127.18750,56.875000 C 126.61048,55.955764 124.83534,54.556620 125.40625,53.625000 C 125.73497,53.577157 126.08499,53.292470 126.40625,53.343750 z M 166.53125,63.812500 C 164.90117,64.830649 168.72302,64.879550 169.60036,65.161786 C 170.82454,65.513571 173.80209,64.644903 171.50000,63.593750 C 169.78209,63.217030 168.21140,63.255613 166.53125,63.812500 z M 120.81250,69.187500 C 118.77488,70.497531 120.63987,72.049766 122.29985,70.780747 C 124.22011,70.547064 124.25797,68.584075 122.13849,68.857155 C 121.62590,68.786616 121.20364,68.805690 120.81250,69.187500 z M 162.78125,70.250000 C 165.04372,72.410337 164.50416,68.582957 162.78125,69.787913 C 162.78125,69.883882 162.78125,70.191942 162.78125,70.250000 z " + id="path1295" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.25000,10.312500 C 134.57328,10.811904 132.67255,13.050780 130.64866,14.715585 C 121.77957,23.451854 113.11785,32.437236 104.37500,41.281250 C 103.17019,43.288146 102.47259,45.456013 102.06250,47.750000 C 105.83476,49.628698 109.64657,51.368815 113.75481,52.377095 C 114.74672,53.000901 118.15181,53.211596 117.03125,54.625000 C 114.87625,55.770623 112.18432,56.545814 111.25000,59.062500 C 113.07397,62.261249 117.13309,62.448994 120.14188,63.972108 C 122.66750,64.970987 125.19313,65.969869 127.71875,66.968750 C 127.79709,69.608591 127.12737,68.724937 125.79671,67.542170 C 123.76150,66.508388 120.74167,65.559916 119.14266,67.799744 C 117.68910,68.685330 116.55779,70.940149 117.66673,72.361712 C 119.74129,74.610002 123.29896,73.558599 125.22361,71.631365 C 125.39044,71.451948 124.94524,74.329263 126.55554,74.625682 C 128.75187,75.888131 131.56113,75.535204 133.75000,76.781250 C 134.17453,78.637203 134.92263,80.738750 137.10053,81.029661 C 140.53970,82.420114 144.41944,81.397273 147.50485,79.584682 C 148.81540,78.872018 151.32795,78.343669 150.75195,76.374975 C 150.70713,75.080531 147.53803,74.300613 149.31250,73.093750 C 153.55943,71.203594 157.91230,69.209830 161.18750,65.843750 C 161.99115,63.731003 159.07145,62.849633 157.93750,61.562500 C 156.57653,60.417748 154.30116,59.195844 157.17010,58.407983 C 162.44672,56.428116 168.30037,55.651561 173.14000,52.536010 C 175.69933,51.724285 176.75286,48.825627 176.01594,46.382200 C 175.99204,43.921497 174.36450,41.884430 172.99509,39.973772 C 168.23708,34.553265 162.73310,29.839073 157.72691,24.648245 C 153.37676,20.454464 149.19589,15.998891 144.74248,11.964991 C 142.49218,10.519398 139.90204,10.047325 137.25000,10.312500 z M 140.40625,16.625000 C 144.38180,19.415210 148.26381,22.371245 152.21875,25.218750 C 151.00059,24.471219 149.71107,24.008458 148.28125,23.906250 C 148.08169,25.616789 147.84012,27.322499 147.62500,29.031250 C 145.77312,28.480352 143.67622,27.363820 142.02088,28.944411 C 140.79579,29.321785 138.71876,32.029330 138.02739,30.946881 C 137.09069,27.714729 136.15797,24.481420 135.21875,21.250000 C 133.79126,24.568262 132.38708,27.896549 130.96875,31.218750 C 128.56250,31.458333 126.15625,31.697917 123.75000,31.937500 C 123.73611,28.504117 126.40867,25.941624 128.50533,23.538181 C 131.60340,20.877921 134.84009,18.280137 138.37100,16.266120 C 139.05687,15.927768 139.72649,16.501380 140.40625,16.625000 z M 165.12500,61.937500 C 163.94994,62.683294 162.04675,64.163789 163.31250,65.625000 C 165.77599,67.237331 168.84980,67.346191 171.68759,67.438839 C 173.79767,67.380039 175.87709,64.882603 174.44068,62.966319 C 173.10190,60.663393 170.05340,61.177216 167.81605,61.201002 C 166.91904,61.446503 166.02202,61.692001 165.12500,61.937500 z M 162.03125,67.031250 C 160.83535,68.000188 160.29043,69.695123 160.76346,71.258236 C 161.16730,73.039050 163.22496,73.494707 164.78719,72.992478 C 167.13879,73.181332 168.09248,69.825149 166.13394,68.653373 C 164.96960,67.668728 163.65541,66.689296 162.03125,67.031250 z " + id="path1300" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 136.87500,9.5625000 C 131.65304,11.769127 128.14544,16.384624 124.15881,20.216605 C 117.35142,27.117414 110.49657,33.984328 103.71875,40.906250 C 102.85273,43.332808 101.99819,45.763562 101.12500,48.187500 C 105.93068,50.283305 110.76347,52.276496 115.75000,53.906250 C 115.44333,55.363555 112.99770,55.191635 112.24058,56.587946 C 110.89606,57.445273 110.01695,59.785906 111.89556,60.567820 C 114.86490,63.357428 118.93991,64.363020 122.62500,65.875000 C 119.72774,65.033632 117.80750,68.090788 116.68750,70.250000 C 116.01105,72.950420 119.11437,74.651083 121.43923,74.259441 C 122.88425,74.778519 124.87048,71.894366 125.06555,74.129447 C 127.21708,76.574392 131.35224,75.998123 133.59751,78.288768 C 134.32398,80.302303 135.99246,81.986172 138.23383,82.006618 C 140.25772,82.589257 142.23898,82.314480 144.19142,81.614260 C 146.47188,81.098710 148.64271,79.959926 150.63761,78.824244 C 152.14711,77.754911 151.81527,75.346631 150.43750,74.312500 C 150.23406,72.704926 152.73875,72.682794 153.75639,71.819616 C 156.49819,70.564020 158.90600,68.804050 161.21875,66.906250 C 160.19643,68.376408 159.81043,70.315970 160.38112,71.987759 C 161.34634,74.267655 164.22210,73.656108 166.15625,73.531250 C 168.08949,72.610730 168.83732,69.631414 166.87500,68.343750 C 164.02568,66.581529 166.47357,67.403459 168.27836,67.911665 C 170.51415,68.044548 173.31226,68.747610 174.83495,66.581402 C 176.52328,64.952843 175.46252,62.386049 173.84375,61.125000 C 171.82924,60.052772 169.41179,60.364713 167.22781,60.468857 C 165.26732,60.816302 163.77932,61.981088 162.56250,63.500000 C 161.07416,64.693238 164.27576,66.891706 162.51264,66.451187 C 161.23611,66.670932 162.80138,64.122782 161.27178,63.293106 C 160.27477,61.829766 158.59216,60.917429 157.34375,59.656250 C 163.37320,56.739900 170.41697,55.950383 175.81250,51.750000 C 177.79054,49.403625 176.89111,46.297658 176.31250,43.625000 C 172.71709,37.077334 166.72680,32.381991 161.58112,27.092054 C 156.10204,21.754721 150.65568,16.371055 145.15625,11.062500 C 142.76062,10.099303 140.31053,9.4347862 137.70606,9.5684113 C 137.43820,9.5943662 137.13013,9.4705862 136.87500,9.5625000 z M 144.00000,20.125000 C 145.41913,21.217458 146.85549,22.290152 148.28125,23.375000 C 146.97140,24.376925 147.43473,26.306660 146.96875,27.718750 C 145.01335,27.188020 142.88412,27.117042 141.28969,28.567875 C 140.30436,29.400862 138.46017,30.323076 138.31032,28.383898 C 137.43025,25.351664 136.59470,22.304201 135.68750,19.281250 C 137.21838,18.817776 138.78213,16.344334 140.28250,17.745803 C 141.52167,18.538869 142.76083,19.331934 144.00000,20.125000 z M 130.53125,30.406250 C 128.68750,30.593750 126.84375,30.781250 125.00000,30.968750 C 125.70615,27.451641 128.61722,24.990200 131.09307,22.632488 C 132.44877,21.648343 133.72082,20.531920 135.12500,19.625000 C 133.59375,23.218750 132.06250,26.812500 130.53125,30.406250 z " + id="path1304" /> + </g> + <path + style="fill:url(#linearGradient1322);fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 78.468542,10.216821 C 75.406213,10.216823 72.323010,11.369737 69.976423,13.716321 L 28.309048,55.430356 C 26.009076,57.730272 24.808608,60.734604 24.762888,63.735835 C 24.762246,63.786202 24.762888,63.872106 24.762888,63.922475 L 24.856208,63.922475 C 25.654475,66.959676 46.258230,70.813287 48.559486,73.114494 C 52.034797,76.589830 35.238960,79.157777 38.714227,82.633131 C 42.189523,86.108431 59.735084,89.329652 63.210724,92.805012 C 66.686050,96.280332 56.095888,99.968182 59.571244,103.44349 C 63.046555,106.91885 74.703745,102.59065 72.589383,111.65565 C 77.282542,116.34881 87.076796,114.10913 93.633042,109.41597 C 97.108353,105.94066 86.984820,106.26556 90.460160,102.79025 C 93.935473,99.314902 102.71230,99.298562 110.10402,90.985272 C 107.12876,86.358021 97.390000,84.382051 100.86534,80.906713 C 104.34065,77.431409 111.06300,79.175321 125.64179,72.554574 C 132.75855,69.322402 132.20143,66.898885 132.17419,63.922475 C 132.17362,63.859844 132.17419,63.798946 132.17419,63.735835 L 132.12753,63.735835 C 132.08182,60.734607 130.92794,57.730277 128.62803,55.430356 L 86.914001,13.716321 C 84.567429,11.369740 81.530871,10.216821 78.468542,10.216821 z M 59.991184,75.260853 C 66.201756,76.871504 73.111347,78.955868 78.655182,78.993653 L 78.888482,81.513293 C 74.141227,81.023952 64.086006,78.710363 61.717604,77.500533 L 59.991184,75.260853 z M 124.70859,86.319271 C 123.76053,86.288891 122.86335,86.383941 122.18895,86.552571 C 120.91747,86.870282 114.74061,87.016652 115.23661,90.985272 C 120.69367,92.968622 129.12948,94.487582 130.12115,90.518672 C 130.86551,87.542792 127.55274,86.410411 124.70859,86.319271 z M 53.365465,94.391452 C 52.506936,94.291402 51.667011,94.397222 50.845825,94.811392 C 47.561932,96.467852 45.351592,100.14833 48.419506,101.67041 C 51.487732,103.19250 53.661984,101.45941 56.351705,99.570712 C 59.041739,97.682322 58.972518,97.313012 58.778024,96.584472 C 58.405655,96.683782 55.941067,94.691622 53.365465,94.391452 z M 113.37021,95.044692 C 110.88978,96.036632 110.91892,99.482602 112.90361,100.97051 C 114.88780,102.45872 117.37116,101.49614 118.36283,100.50391 C 119.35532,99.511972 118.33051,96.036652 113.37021,95.044692 z " + id="path1217" + sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccc" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + <path + style="fill:url(#linearGradient1231);fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 25.748195,58.983802 C 25.069168,60.484820 24.699511,62.088386 24.675015,63.696461 C 24.674375,63.746824 24.675015,63.832738 24.675015,63.883101 L 24.768335,63.883101 C 25.532194,66.789384 44.034284,70.422637 47.678393,72.748500 C 49.285306,71.792649 50.340763,70.791543 49.264832,69.715600 C 46.963576,67.414389 26.359823,63.560781 25.561555,60.523581 L 25.468235,60.523581 C 25.468235,60.473204 25.467595,60.387304 25.468235,60.336942 C 25.475280,59.874537 25.686531,59.443757 25.748195,58.983802 z M 132.03964,65.049601 C 131.22443,66.340254 129.65777,67.652109 126.34713,69.155680 C 111.76835,75.776420 105.04600,74.032516 101.57069,77.507812 C 100.51786,78.560641 100.89350,79.461052 101.71067,80.354072 C 105.38973,77.752669 112.01329,78.664472 125.55391,72.515200 C 131.70333,69.722349 132.05669,67.513308 132.03964,65.049601 z M 60.696531,71.861960 L 62.422951,74.101632 C 64.791352,75.311463 74.846572,77.625067 79.593829,78.114392 L 79.360529,75.594752 C 73.816694,75.556961 66.907102,73.472618 60.696531,71.861960 z M 40.119473,79.607512 C 38.565476,80.548088 37.568913,81.536279 38.626354,82.593751 C 42.101651,86.069051 59.647211,89.290272 63.122851,92.765632 C 63.275692,92.918462 63.255326,93.078602 63.356151,93.232232 C 64.435614,91.947532 65.165573,90.655612 63.916071,89.406112 C 60.566937,86.057251 44.419333,82.939151 40.119473,79.607512 z M 117.10845,87.866332 C 115.91482,88.486362 114.95058,89.360392 115.14873,90.945882 C 120.60578,92.929232 129.04159,94.448192 130.03326,90.479292 C 130.22625,89.707762 130.12018,89.057262 129.84662,88.519572 C 127.48913,90.422432 121.65703,89.359992 117.10845,87.866332 z M 108.52303,89.546092 C 101.68539,95.627832 94.291059,96.265772 91.165507,99.391352 C 89.908251,100.64860 90.617583,101.33525 91.632107,101.95765 C 95.620160,99.286262 103.30109,98.498152 110.01615,90.945882 C 109.67197,90.410612 109.01729,90.016842 108.52303,89.546092 z M 112.39580,95.705212 C 110.96059,97.100002 111.14367,99.677592 112.81574,100.93113 C 114.79992,102.41933 117.28328,101.45675 118.27495,100.46453 C 118.78497,99.954792 118.71737,98.812252 117.90167,97.664932 C 116.69163,98.288052 115.10107,98.690742 113.60896,97.571612 C 112.97842,97.098902 112.61381,96.431702 112.39580,95.705212 z M 57.383671,95.891852 C 57.217332,96.012982 57.251127,96.035572 57.057051,96.171812 C 54.367330,98.060502 52.193078,99.793612 49.124852,98.271512 C 48.483305,97.953222 48.223383,97.480502 48.005012,97.011692 C 46.640740,98.694072 46.307086,100.62659 48.331632,101.63103 C 51.399861,103.15311 53.574111,101.42002 56.263832,99.531332 C 58.953868,97.642932 58.884645,97.273622 58.690151,96.545092 C 58.562389,96.579162 57.924006,96.197372 57.383671,95.891852 z M 60.043291,99.577992 C 58.963831,100.86268 58.233858,102.15460 59.483371,103.40410 C 62.958684,106.87946 74.615872,102.55126 72.501510,111.61626 C 77.194670,116.30942 86.988927,114.06974 93.545171,109.37658 C 94.825402,108.09634 94.082889,107.39241 93.031907,106.76362 C 86.534250,110.87138 77.700406,112.66245 73.294729,108.25674 C 75.409092,99.191752 63.751901,103.51996 60.276591,100.04459 C 60.123748,99.891752 60.144117,99.731612 60.043291,99.577992 z " + id="path1269" + sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + <path + style="fill:url(#linearGradient1272);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 99.186075,30.398236 L 124.44205,57.534989 C 124.44205,57.534989 131.96512,65.595411 126.05415,68.819579 C 120.14317,72.043747 102.14157,76.880001 102.14157,76.880001 L 69.422516,29.764596 L 99.186075,30.398236 z " + id="path1271" + sodipodi:nodetypes="cccccc" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + <path + style="fill:url(#linearGradient1277);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 63.243695,31.078988 L 42.657304,54.706552 C 42.657304,54.706552 34.703472,61.724642 39.850070,64.531876 C 44.996668,67.339111 78.917426,78.801990 102.77892,74.591136 L 75.408382,33.652287 L 63.243695,31.078988 z " + id="path1276" + sodipodi:nodetypes="cccccc" + transform="matrix(1.401650,0.000000,0.000000,1.401650,-35.26049,-4.181157)" /> + <path + style="fill:url(#linearGradient1318);fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 79.571944,14.847933 C 83.032254,14.873506 97.565101,29.009298 101.72458,31.925491 C 105.88407,34.841684 104.90857,36.754316 104.90857,36.936622 L 93.243582,31.290763 L 92.077082,40.109502 L 85.638002,37.076602 L 75.746078,43.702321 L 71.919958,30.637523 L 67.067318,42.069221 L 53.395938,43.422361 L 53.535918,37.356562 L 73.730570,17.473723 C 75.195738,16.031178 76.175081,14.822360 79.571944,14.847933 z " + id="path1317" + sodipodi:nodetypes="ccccccccccczz" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + </g> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Title"> + <path + sodipodi:nodetypes="ccc" + id="path76" + d="M 156.25000,506.25000 L 125.00000,506.25000 L 125.00000,225.00000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#TriangleInL);marker-end:none" /> + <text + sodipodi:linespacing="100%" + x="45" + y="70" + style="line-height:100%;font-variant:normal;font-stretch:normal;writing-mode:lr;text-anchor:start;font-family:Arial;display:block;stroke-opacity:1.0000000;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:3.0000000pt;stroke:none;fill-opacity:1.0000000;fill:#ffffff;font-weight:normal;font-style:normal;font-size:48.000000" + id="text48"><tspan + id="tspan11" + sodipodi:role="line" + y="70.000000" + x="45.000000">Future Run Modes</tspan></text> + <rect + style="color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + id="rect3" + width="625.41754" + height="62.573414" + x="95.831764" + y="163.75603" + ry="0.0000000" /> + <text + xml:space="preserve" + style="line-height:100%;writing-mode:lr;text-anchor:start;font-family:Sans;stroke-opacity:1.0000000;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:1.0000000pt;stroke:none;fill-opacity:1.0000000;fill:#000000;font-stretch:normal;font-weight:normal;font-variant:normal;font-style:normal;font-size:24.000000" + x="116.20898" + y="202.36015" + id="text76" + sodipodi:linespacing="100%"><tspan + x="116.20898" + y="202.36015" + sodipodi:role="line" + id="tspan1">Inkscape::Application::RunMode</tspan></text> + <rect + style="color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:2.5000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + id="rect14" + width="242.05856" + height="61.899979" + x="164.10359" + y="288.75000" + ry="0.0000000" /> + <text + xml:space="preserve" + style="font-size:24.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr;line-height:100%" + x="171.24219" + y="318.38672" + id="text15" + sodipodi:linespacing="100%"><tspan + id="tspan24" + sodipodi:role="line" + y="318.38672" + x="171.24219">I::A::Editor</tspan></text> + <rect + style="color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + id="rect18" + width="242.05856" + height="61.899979" + x="162.62700" + y="381.85001" + ry="0.0000000" /> + <text + xml:space="preserve" + style="font-size:24.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr;line-height:100%" + x="170.88281" + y="412.18359" + id="text19" + sodipodi:linespacing="100%"><tspan + id="tspan25" + sodipodi:role="line" + y="412.18359" + x="170.88281">I::A::Presenter</tspan></text> + <rect + style="color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + id="rect21" + width="242.05856" + height="61.899979" + x="163.66216" + y="476.25000" + ry="0.0000000" /> + <text + xml:space="preserve" + style="font-size:24.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr;line-height:100%" + x="173.39453" + y="505.73438" + id="text22" + sodipodi:linespacing="100%"><tspan + id="tspan26" + sodipodi:role="line" + y="505.73438" + x="173.39453">I::A::Whiteboard</tspan></text> + <rect + style="color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + id="rect24" + width="242.05856" + height="61.899979" + x="476.69144" + y="288.05005" + ry="0.0000000" /> + <text + xml:space="preserve" + style="font-size:24.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr;line-height:100%" + x="486.51953" + y="318.38672" + id="text25" + sodipodi:linespacing="100%"><tspan + id="tspan27" + sodipodi:role="line" + y="318.38672" + x="486.51953">I::A::Cmdline</tspan></text> + <rect + style="color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + id="rect27" + width="242.05856" + height="61.899979" + x="476.06644" + y="381.82504" + ry="0.0000000" /> + <text + xml:space="preserve" + style="line-height:100%;writing-mode:lr;text-anchor:start;font-family:Sans;stroke-opacity:1.0000000;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:1.0000000pt;stroke:none;fill-opacity:1.0000000;fill:#000000;font-stretch:normal;font-weight:normal;font-variant:normal;font-style:normal;font-size:24.000000" + x="488.64453" + y="412.18359" + id="text28" + sodipodi:linespacing="100%"><tspan + id="tspan30" + sodipodi:role="line" + y="412.18359" + x="488.64453">I::A::TestSuite</tspan></text> + <rect + style="color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + id="rect30" + width="242.05856" + height="61.899979" + x="476.69144" + y="476.21881" + ry="0.0000000" /> + <text + xml:space="preserve" + style="font-size:24.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr;line-height:100%" + x="487.75781" + y="505.73438" + id="text31" + sodipodi:linespacing="100%"><tspan + id="tspan29" + sodipodi:role="line" + y="505.73438" + x="487.75781">I::A::Player</tspan></text> + <path + sodipodi:nodetypes="ccc" + id="path200" + d="M 468.75000,506.25000 L 437.50000,506.25000 L 437.50000,225.00000" + style="marker-end:none;marker-start:url(#TriangleInL);stroke-opacity:1.0000000;stroke-miterlimit:4.0000000;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:1.2500000;stroke:#000000;fill-rule:evenodd;fill-opacity:0.75000000;fill:none" /> + <text + transform="matrix(9.757820e-19,-1.000000,1.000000,9.757820e-19,0.000000,0.000000)" + sodipodi:linespacing="100%" + id="text201" + y="44.245117" + x="-200.11035" + style="font-size:18.000000;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#0281ac;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:middle;writing-mode:lr-tb" + xml:space="preserve"><tspan + y="44.245117" + x="-200.11035" + id="tspan202" + sodipodi:role="line">BASE</tspan><tspan + y="62.245117" + x="-200.11035" + id="tspan203" + sodipodi:role="line">CLASS</tspan></text> + <text + transform="matrix(9.757820e-19,-1.000000,1.000000,9.757820e-19,0.000000,0.000000)" + sodipodi:linespacing="100%" + id="text273" + y="44.609375" + x="-412.58594" + style="font-size:18.000000;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#0281ac;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:middle;writing-mode:lr-tb" + xml:space="preserve"><tspan + id="tspan277" + sodipodi:role="line" + y="44.609375" + x="-412.58594">RUN MODE</tspan><tspan + id="tspan278" + sodipodi:role="line" + y="62.609375" + x="-412.58594">SUB-CLASSES</tspan></text> + <text + sodipodi:linespacing="100%" + id="text353" + y="340.95239" + x="191.25" + style="font-size:18.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Monospace;text-anchor:start;writing-mode:lr-tb" + xml:space="preserve"><tspan + id="tspan356" + sodipodi:role="line" + y="340.95239" + x="191.25000">$ inkscape</tspan></text> + <text + sodipodi:linespacing="100%" + id="text357" + y="434.50711" + x="191.25" + style="font-size:18.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Monospace;text-anchor:start;writing-mode:lr-tb" + xml:space="preserve"><tspan + id="tspan361" + sodipodi:role="line" + y="434.50711" + x="191.25000">$ inkview</tspan></text> + <text + sodipodi:linespacing="100%" + id="text359" + y="528.06201" + x="191.25" + style="font-size:18.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Monospace;text-anchor:start;writing-mode:lr-tb" + xml:space="preserve"><tspan + id="tspan362" + sodipodi:role="line" + y="528.06201" + x="191.25000">$ inkboard</tspan></text> + <text + sodipodi:linespacing="100%" + id="text363" + y="340.95239" + x="509.97458" + style="font-size:18.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Monospace;text-anchor:start;writing-mode:lr-tb" + xml:space="preserve"><tspan + id="tspan369" + sodipodi:role="line" + y="340.95239" + x="509.97458">$ inkscape --no-gui</tspan></text> + <text + sodipodi:linespacing="100%" + id="text365" + y="434.50711" + x="509.97458" + style="font-size:18.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Monospace;text-anchor:start;writing-mode:lr-tb" + xml:space="preserve"><tspan + id="tspan371" + sodipodi:role="line" + y="434.50711" + x="509.97458">$ inkscape --test</tspan></text> + <text + sodipodi:linespacing="100%" + id="text367" + y="528.06201" + x="509.97458" + style="font-size:18.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Monospace;text-anchor:start;writing-mode:lr-tb" + xml:space="preserve"><tspan + id="tspan372" + sodipodi:role="line" + y="528.06201" + x="509.97458">$ inkscape --play</tspan></text> + <path + sodipodi:nodetypes="cc" + id="path79" + d="M 468.75000,412.50000 L 437.50000,412.50000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#TriangleInL);marker-end:none" /> + <path + sodipodi:nodetypes="cc" + id="path82" + d="M 468.75000,318.75000 L 437.50000,318.75000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#TriangleInL);marker-end:none" /> + <path + sodipodi:nodetypes="cc" + id="path87" + d="M 156.25000,412.50000 L 125.00000,412.50000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#TriangleInL);marker-end:none" /> + <path + sodipodi:nodetypes="cc" + id="path88" + d="M 156.25000,318.75000 L 125.00000,318.75000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#TriangleInL);marker-end:none" /> + </g> + <g + inkscape:groupmode="layer" + id="layer3" + inkscape:label="Drawing Area" /> +</svg> diff --git a/doc/NewAppArchitecture/13-future-ink-app-editor.svg b/doc/NewAppArchitecture/13-future-ink-app-editor.svg new file mode 100644 index 000000000..bb07a3fdb --- /dev/null +++ b/doc/NewAppArchitecture/13-future-ink-app-editor.svg @@ -0,0 +1,1403 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:xml="http://www.w3.org/XML/1998/namespace" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + 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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg586" + sodipodi:version="0.32" + inkscape:version="0.40+cvs" + width="640pt" + height="480pt" + sodipodi:docname="13-future-ink-app-editor.svg" + sodipodi:docbase="/home/bryce/src/Inkscape/inkscape/doc/NewAppArchitecture"> + <defs + id="defs588"> + <marker + style="overflow:visible;" + id="marker368" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Dot_m"> + <path + transform="scale(0.4) translate(7.125493, 1)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none;" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + id="path369" /> + </marker> + <marker + style="overflow:visible;" + id="marker366" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Dot_m"> + <path + transform="scale(0.4) translate(7.125493, 1)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none;" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + id="path367" /> + </marker> + <marker + style="overflow:visible;" + id="marker363" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Dot_m"> + <path + transform="scale(0.4) translate(7.125493, 1)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none;" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + id="path364" /> + </marker> + <marker + style="overflow:visible;" + id="marker359" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Dot_m"> + <path + transform="scale(0.4) translate(7.125493, 1)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none;" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + id="path362" /> + </marker> + <marker + style="overflow:visible;" + id="marker205" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DiamondL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z " + id="path206" /> + </marker> + <marker + style="overflow:visible;" + id="marker202" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DiamondL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z " + id="path203" /> + </marker> + <marker + style="overflow:visible;" + id="marker199" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DiamondL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z " + id="path200" /> + </marker> + <marker + style="overflow:visible;" + id="marker194" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DiamondL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z " + id="path196" /> + </marker> + <marker + style="overflow:visible;" + id="marker30" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DiamondL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z " + id="path31" /> + </marker> + <marker + style="overflow:visible;" + id="marker28" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Dot_m"> + <path + transform="scale(0.4) translate(7.125493, 1)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none;" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + id="path29" /> + </marker> + <marker + style="overflow:visible;" + id="marker26" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Dot_m"> + <path + transform="scale(0.4) translate(7.125493, 1)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none;" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + id="path27" /> + </marker> + <marker + style="overflow:visible;" + id="marker24" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DiamondL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z " + id="path25" /> + </marker> + <marker + style="overflow:visible;" + id="marker358" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DiamondL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z " + id="path359" /> + </marker> + <marker + style="overflow:visible;" + id="marker355" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DiamondL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z " + id="path356" /> + </marker> + <marker + style="overflow:visible;" + id="marker352" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DiamondL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z " + id="path353" /> + </marker> + <marker + style="overflow:visible;" + id="marker349" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DiamondL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z " + id="path350" /> + </marker> + <marker + style="overflow:visible;" + id="marker346" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DiamondL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z " + id="path347" /> + </marker> + <marker + style="overflow:visible;" + id="marker343" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Dot_m"> + <path + transform="scale(0.4) translate(7.125493, 1)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none;" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + id="path344" /> + </marker> + <marker + style="overflow:visible;" + id="marker341" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Dot_m"> + <path + transform="scale(0.4) translate(7.125493, 1)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none;" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + id="path342" /> + </marker> + <marker + style="overflow:visible;" + id="marker338" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Dot_m"> + <path + transform="scale(0.4) translate(7.125493, 1)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none;" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + id="path339" /> + </marker> + <marker + style="overflow:visible;" + id="marker336" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Dot_m"> + <path + transform="scale(0.4) translate(7.125493, 1)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none;" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + id="path337" /> + </marker> + <marker + style="overflow:visible;" + id="marker333" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Dot_m"> + <path + transform="scale(0.4) translate(7.125493, 1)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none;" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + id="path334" /> + </marker> + <marker + style="overflow:visible;" + id="marker331" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Dot_m"> + <path + transform="scale(0.4) translate(7.125493, 1)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none;" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + id="path332" /> + </marker> + <marker + style="overflow:visible;" + id="marker328" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Dot_m"> + <path + transform="scale(0.4) translate(7.125493, 1)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none;" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + id="path329" /> + </marker> + <marker + style="overflow:visible;" + id="marker326" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Dot_m"> + <path + transform="scale(0.4) translate(7.125493, 1)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none;" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + id="path327" /> + </marker> + <marker + style="overflow:visible;" + id="Dot_m" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Dot_m"> + <path + transform="scale(0.4) translate(7.125493, 1)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none;" + d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z " + id="path39" /> + </marker> + <marker + style="overflow:visible;" + id="marker254" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DiamondL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z " + id="path255" /> + </marker> + <marker + style="overflow:visible;" + id="marker251" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DiamondL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z " + id="path252" /> + </marker> + <marker + style="overflow:visible;" + id="marker248" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DiamondL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z " + id="path249" /> + </marker> + <marker + style="overflow:visible;" + id="DiamondL" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DiamondL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z " + id="path235" /> + </marker> + <marker + style="overflow:visible;" + id="DiamondS" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="DiamondS"> + <path + transform="scale(0.2)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z " + id="path840" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker155" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path156" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker153" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path154" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker198" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path199" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker196" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path197" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker193" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path194" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker191" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path192" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker791" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path792" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker719" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path720" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker717" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path718" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker714" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path715" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker712" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path713" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker709" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path710" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker707" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path708" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker704" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path705" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="marker702" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path703" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleOutL" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path2817" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleInL" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path2823" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="Arrow2L" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow2L" + style="overflow:visible;"> + <path + sodipodi:nodetypes="cccc" + id="path2863" + style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + transform="scale(1.1) translate(-5,0)" /> + </marker> + <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="0.50352114" + y1="0.097472921" + x2="0.27112675" + y2="0.98555958" /> + <linearGradient + xlink:href="#linearGradient1273" + id="linearGradient1318" + x1="0.50704223" + y1="0.27741936" + x2="-0.17253521" + y2="0.99354839" /> + <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="-0.36619717" + y1="1.5228426" + x2="0.36971831" + y2="0.80203044" /> + <linearGradient + xlink:href="#linearGradient1273" + id="linearGradient1272" + x1="1.0739436" + y1="0.23580793" + x2="0.53521127" + y2="0.55458528" /> + <linearGradient + xlink:href="#linearGradient1222" + id="linearGradient1270" /> + <linearGradient + xlink:href="#linearGradient1323" + id="linearGradient1231" + x1="0.00000000" + y1="0.50000000" + x2="1.0000000" + y2="0.50000000" /> + <linearGradient + xlink:href="#linearGradient1222" + id="linearGradient1221" + x1="-0.96478873" + y1="2.1597939" + x2="0.42605633" + y2="0.24742271" /> + <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="0.49382716" + cy="0.46875000" + r="0.41400504" + fx="0.50617284" + fy="0.15625000" /> + <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" /> + <linearGradient + xlink:href="#linearGradient2570" + id="linearGradient1308" + x1="0.0000000" + y1="0.50000000" + x2="1.0000000" + y2="0.50000000" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.4849242" + inkscape:cx="365.90450" + inkscape:cy="200.78973" + inkscape:window-width="1248" + inkscape:window-height="964" + inkscape:window-x="24" + inkscape:window-y="0" + showguides="true" + inkscape:guide-bbox="false" + inkscape:current-layer="layer2" + showgrid="true" + inkscape:guide-points="true" + gridspacingy="5.0000000pt" + gridspacingx="5.0000000pt" + gridtolerance="50.000000pt" + inkscape:grid-points="true" + inkscape:grid-bbox="false" /> + <metadata + id="metadata33"> + <rdf:RDF + id="RDF34"> + <cc:Work + rdf:about="" + id="Work35"> + <dc:format + id="format36">image/svg+xml</dc:format> + <dc:type + id="type38" + 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:12.000000;fill:url(#linearGradient1309);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:3.0000000pt;" + id="topbluebox" + width="800.00000" + height="112.50000" + x="0.0000000" + y="1.7763568e-15" /> + <path + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:url(#linearGradient1308);stroke-width:4.9844480;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;" + d="M -0.034245957,110.20928 L 797.51553,110.00778" + id="path654" + sodipodi:nodetypes="cc" /> + <g + id="g1085" + transform="translate(646.2792,-9.754791)"> + <g + id="g1394" + transform="matrix(0.875802,0.000000,0.000000,0.869278,1.048583,-7.965682)"> + <path + sodipodi:type="arc" + id="path898" + sodipodi:cx="300.00000" + sodipodi:cy="300.00000" + sodipodi:rx="300.00000" + sodipodi:ry="300.00000" + d="M 600.00000 300.00000 A 300.00000 300.00000 0 1 0 0.0000000,300.00000 A 300.00000 300.00000 0 1 0 600.00000 300.00000 z" + style="opacity:0.69398910;fill:url(#radialGradient829);stroke-width:4.4309568;stroke-dasharray:17.723827 17.723827 ;stroke-dashoffset:0.0000000;" + transform="matrix(0.394071,0.000000,0.000000,8.155385e-2,-31.69751,94.58860)" /> + <path + sodipodi:type="arc" + id="ball1" + sodipodi:cx="300.00000" + sodipodi:cy="300.00000" + sodipodi:rx="300.00000" + sodipodi:ry="300.00000" + d="M 600.00000 300.00000 A 300.00000 300.00000 0 1 0 0.0000000,300.00000 A 300.00000 300.00000 0 1 0 600.00000 300.00000 z" + style="fill:url(#radialGradient829);stroke-width:4.4309568;stroke-dasharray:17.723827 17.723827 ;stroke-dashoffset:0.0000000;" + transform="matrix(0.280658,0.000000,0.000000,0.148676,4.082687,91.98483)" /> + </g> + <g + id="g1310" + transform="matrix(1.822197,0.000000,0.000000,1.662749,-180.0082,12.26653)" + style="fill:url(#linearGradient1221);"> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 139.27138,11.077118 C 137.22042,11.077119 135.15548,11.849270 133.58388,13.420868 L 105.67763,41.358368 C 104.13725,42.898711 103.33325,44.910828 103.30263,46.920868 C 103.30220,46.954601 103.30263,47.012134 103.30263,47.045868 L 103.36513,47.045868 C 103.89976,49.079999 117.69889,51.660911 119.24013,53.202118 C 121.56768,55.529685 110.31886,57.249538 112.64638,59.577118 C 114.97392,61.904658 126.72486,64.062038 129.05263,66.389620 C 131.38019,68.717170 124.28755,71.187070 126.61513,73.514620 C 128.94268,75.842201 136.74995,72.943440 135.33388,79.014621 C 138.47707,82.157811 145.03666,80.657811 149.42763,77.514621 C 151.75518,75.187070 144.97506,75.404670 147.30263,73.077120 C 149.63018,70.749540 155.50836,70.738600 160.45888,65.170868 C 158.46624,62.071818 151.94381,60.748438 154.27138,58.420868 C 156.59893,56.093323 161.10115,57.261288 170.86513,52.827118 C 175.63150,50.662408 175.25838,49.039285 175.24013,47.045868 C 175.23975,47.003922 175.24013,46.963136 175.24013,46.920868 L 175.20888,46.920868 C 175.17827,44.910830 174.40547,42.898714 172.86513,41.358368 L 144.92763,13.420868 C 143.35604,11.849272 141.32234,11.077118 139.27138,11.077118 z M 139.02138,14.702118 C 139.93315,14.725869 140.67125,15.422422 142.11513,16.358368 L 155.30263,26.139618 C 155.44708,26.233292 155.58252,26.320552 155.70888,26.420868 C 155.83525,26.521171 155.97562,26.627132 156.08388,26.733368 C 156.19214,26.839410 156.27479,26.966073 156.36513,27.077118 C 156.45527,27.188145 156.54310,27.305955 156.61513,27.420868 C 156.68737,27.535969 156.74853,27.646585 156.80263,27.764618 C 156.85677,27.882866 156.89163,27.987920 156.92763,28.108368 C 156.96385,28.228632 157.00329,28.361823 157.02138,28.483368 C 157.03948,28.605130 157.05263,28.736271 157.05263,28.858368 L 149.24013,25.077118 L 148.45888,30.983368 L 144.14638,28.952118 L 137.52138,33.389618 L 134.95888,24.639618 L 131.70888,32.295868 L 122.55263,33.202118 L 122.64638,29.139618 C 122.64638,28.162533 127.93872,21.330614 131.14638,19.702118 L 137.02138,15.483368 C 137.88771,14.921800 138.47431,14.687867 139.02138,14.702118 z M 126.89638,54.639618 C 131.05584,55.718333 135.68346,57.114312 139.39638,57.139618 L 139.55263,58.827118 C 136.37321,58.499388 129.63884,56.949888 128.05263,56.139618 L 126.89638,54.639618 z M 170.24013,62.045868 C 169.60518,62.025518 169.00430,62.089178 168.55263,62.202118 C 167.70107,62.414898 163.56419,62.512928 163.89638,65.170868 C 167.55118,66.499190 173.20097,67.516500 173.86513,64.858368 C 174.36366,62.865308 172.14497,62.106908 170.24013,62.045868 z M 122.45888,67.452120 C 121.88389,67.385110 121.32136,67.455980 120.77138,67.733370 C 118.57203,68.842760 117.09168,71.307720 119.14638,72.327120 C 121.20129,73.346520 122.65747,72.185800 124.45888,70.920870 C 126.26050,69.656140 126.21414,69.408800 126.08388,68.920870 C 125.83449,68.987380 124.18386,67.653150 122.45888,67.452120 z M 162.64638,67.889620 C 160.98514,68.553960 161.00465,70.861860 162.33388,71.858370 C 163.66277,72.855080 165.32597,72.210400 165.99013,71.545870 C 166.65484,70.881530 165.96848,68.553970 162.64638,67.889620 z " + id="path1278" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.96875,10.718750 C 134.70402,11.060845 132.45341,13.855395 130.15790,15.940974 C 121.77155,24.503910 113.19525,32.911552 104.88478,41.529122 C 103.53165,43.257666 102.98133,45.293623 102.71875,47.437500 C 107.43946,50.886242 113.69835,50.905815 118.71875,53.781250 C 117.30484,56.014138 113.86394,55.927723 112.30534,58.153586 C 110.95047,59.066432 112.87438,60.562599 113.88390,60.907202 C 118.07998,63.025863 122.80956,63.838835 126.97834,66.068813 C 129.14039,66.223477 128.99465,68.397410 127.55968,69.465540 C 126.42313,70.610466 124.66557,72.512182 126.40386,73.938766 C 128.52893,75.415674 131.34635,75.011355 133.71875,75.875000 C 135.38587,76.789177 134.20286,78.442002 135.34375,79.593750 C 138.20878,81.840481 142.17613,81.444087 145.36980,80.162063 C 147.01184,79.679133 148.50293,78.612108 149.93750,77.781250 C 151.32137,76.168445 149.16317,75.014407 147.93750,74.343750 C 147.13207,73.007556 149.81258,72.471472 150.72621,71.835396 C 154.22932,70.415525 157.63139,68.772275 160.32323,66.076023 C 162.00146,65.040055 159.53684,63.566475 158.75000,62.750000 C 157.29555,61.671425 155.38495,61.005736 154.46875,59.343750 C 156.83166,56.736844 160.77991,57.222943 163.82692,55.886662 C 167.48614,54.956060 170.96688,53.327613 174.19128,51.441061 C 176.31894,49.855420 175.75931,47.094289 175.34438,44.858149 C 173.82714,40.146659 169.32671,37.346121 166.14614,33.782162 C 159.00255,26.737555 151.96598,19.558149 144.75603,12.597114 C 142.83187,11.117125 140.40461,10.324926 137.96875,10.718750 z M 140.15625,15.718750 C 145.33185,19.512142 150.51925,23.291773 155.68750,27.093750 C 155.79568,28.128330 152.96647,25.994412 151.88519,25.704486 C 150.56126,25.310550 148.23232,22.990502 148.60160,25.735802 C 148.03383,26.854222 148.89364,30.614243 147.25375,29.748789 C 145.77079,28.952048 143.79956,27.767016 142.39696,29.393778 C 140.87922,30.408352 139.36149,31.422926 137.84375,32.437500 C 136.92659,29.270978 136.01364,26.103230 135.09375,22.937500 C 133.83186,25.869891 132.59553,28.813265 131.34375,31.750000 C 128.60417,32.020833 125.86458,32.291667 123.12500,32.562500 C 122.93577,30.531586 123.37937,28.492090 124.78964,27.051727 C 127.83705,22.165897 132.91432,19.181067 137.48762,15.928279 C 138.38080,15.399443 139.18306,15.465846 140.15625,15.718750 z M 132.06250,56.562500 C 134.25968,57.131800 136.54653,57.244809 138.78125,57.625000 C 137.93164,58.641801 135.83490,57.320885 134.50134,57.277133 C 132.75919,56.896272 131.01731,56.527068 129.37500,55.812500 C 130.27083,56.062500 131.16667,56.312500 132.06250,56.562500 z M 168.50000,61.625000 C 166.47980,62.095190 163.59992,62.369201 163.34375,64.968750 C 164.00781,65.934196 166.11962,66.292948 167.47626,66.551501 C 169.60910,66.891924 172.52463,67.659468 174.01886,65.672524 C 175.29513,63.892929 173.38643,61.628153 171.40540,61.754929 C 170.44376,61.426788 169.48969,61.503021 168.50000,61.625000 z M 120.65625,67.156250 C 119.17864,68.173454 117.17273,69.706513 117.81250,71.750000 C 119.32360,73.943032 122.44871,73.328157 124.17581,71.744685 C 125.31806,71.095411 127.22708,69.849349 126.34375,68.406250 C 124.53029,67.617814 122.70705,66.421404 120.65625,67.156250 z M 162.25000,67.468750 C 160.98536,68.304844 160.47655,70.055902 161.35305,71.321264 C 162.02451,73.004295 164.27223,73.179865 165.64672,72.263080 C 167.48408,71.700360 166.67812,69.347513 165.33731,68.658474 C 164.66189,67.815250 163.12029,67.406310 162.25000,67.468750 z " + id="path1283" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.09375,12.062500 C 133.45264,13.658306 130.89510,17.054651 128.02763,19.760075 C 120.64992,27.277135 113.11748,34.668181 105.81675,42.244521 C 104.77302,43.583830 104.19848,45.113312 103.93750,46.781250 C 108.02500,49.661848 113.35464,49.814484 117.77247,52.034312 C 119.23732,52.180074 120.83004,53.663696 119.47530,54.914506 C 117.72685,56.714093 114.64707,56.868986 113.18750,58.937500 C 116.98689,61.678185 121.72461,62.314645 125.91888,64.199775 C 127.35246,65.248996 129.93899,65.341959 130.00000,67.531250 C 129.61283,69.469175 127.68115,70.594821 126.84375,72.343750 C 128.66657,74.916318 132.41661,73.526770 134.81763,75.194505 C 136.12150,75.998634 135.76289,77.719238 136.33739,78.786112 C 139.34189,80.984126 143.56705,80.023489 146.59979,78.262860 C 147.57821,77.931235 150.25551,76.737683 148.25234,75.866570 C 146.79311,75.539319 145.57083,73.791727 146.98575,72.676315 C 150.59379,69.928273 155.52636,69.300230 158.75379,65.912819 C 160.44061,64.636839 157.51978,63.512312 156.64603,62.784855 C 155.31686,61.805358 153.02074,60.864770 153.31250,58.906250 C 155.52467,55.836091 159.76350,56.249927 162.98171,54.909139 C 166.64088,54.011598 170.17880,52.442724 173.39619,50.585767 C 175.44759,48.766928 174.40312,45.854433 173.70402,43.674602 C 170.01715,38.505895 164.93468,34.528530 160.60640,29.906454 C 155.05848,24.484276 149.68028,18.831089 144.02714,13.552135 C 142.01313,12.267231 139.68457,11.155741 137.26959,12.030263 L 137.09375,12.062500 z M 139.25000,14.156250 C 144.36849,16.573687 148.44456,20.615673 153.06166,23.857057 C 154.79682,25.417824 157.75256,26.462276 157.65625,29.218750 C 155.98301,29.620934 154.51821,27.909197 152.92283,27.467153 C 151.47889,26.979622 149.05912,24.688826 149.46490,27.619328 C 148.95092,28.676042 149.67609,32.096323 148.30430,31.528870 C 146.86362,30.916675 145.25114,29.742049 143.73062,29.880583 C 141.56112,31.359522 139.38321,32.826259 137.21875,34.312500 C 136.40063,31.654144 135.63994,28.977747 134.84375,26.312500 C 133.78712,28.431959 132.98467,30.961875 131.78125,32.843750 C 128.52084,33.166779 125.26035,33.488957 122.00000,33.812500 C 122.02692,31.439278 121.58820,28.751334 123.45144,26.900643 C 126.38650,21.928911 131.54097,18.937382 135.96875,15.531250 C 137.05500,15.131227 138.17386,14.356070 139.25000,14.156250 z M 126.34375,53.906250 C 130.81931,55.099287 135.33348,56.080112 139.93750,56.625000 C 140.81508,58.380031 139.61654,59.889689 137.75155,59.030564 C 134.35469,58.342143 130.95451,57.411091 127.62500,56.500000 C 127.37596,56.018046 124.72663,53.333015 126.34375,53.906250 z M 168.68750,62.750000 C 167.26725,63.145732 165.19352,63.022642 164.68750,64.750000 C 167.41558,65.272026 170.36127,66.626958 173.03125,65.187500 C 173.94813,63.333514 171.22391,62.807999 169.92452,62.707344 C 169.51218,62.721563 169.09984,62.735781 168.68750,62.750000 z M 120.96875,68.250000 C 119.88102,69.094191 117.71809,71.141191 120.00567,71.867660 C 122.11744,72.377527 123.71955,70.573549 125.28125,69.468750 C 124.17010,68.379529 122.48301,67.967608 120.96875,68.250000 z M 162.25000,68.937500 C 161.26655,70.838341 164.03769,72.707639 165.32625,71.028976 C 165.98639,69.968138 163.10932,68.105539 162.25000,68.937500 z " + id="path1286" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.50000,12.562500 C 131.56402,15.884438 127.47918,21.513076 122.59316,26.106819 C 117.07494,31.800872 111.33765,37.333066 105.95500,43.127274 C 105.27016,44.232264 103.90274,46.716455 105.88806,47.110513 C 110.48303,49.525949 116.07018,49.897473 120.25000,52.937500 C 121.19557,55.258014 118.31954,56.204644 116.77699,57.135076 C 115.14828,57.646504 113.25757,59.174666 115.98524,59.736007 C 120.51650,62.179113 125.90956,62.812244 130.06250,65.968750 C 131.40440,68.155882 128.87852,70.088345 127.96429,71.816940 C 127.97548,73.606583 130.61198,73.210238 131.85374,73.694589 C 134.00698,73.861384 136.31306,75.067306 136.52629,77.437982 C 137.24770,79.315251 139.82104,79.377347 141.56250,79.375000 C 143.88381,79.081698 145.88731,77.848938 148.00000,76.937500 C 147.89289,75.484280 145.47385,75.343455 145.78125,73.562500 C 147.65028,70.568783 151.46696,69.934698 154.32757,68.211442 C 155.95166,67.507534 157.40819,66.436524 158.50000,65.031250 C 156.69534,62.893495 153.11684,62.207207 152.76893,59.025530 C 153.13476,57.911585 154.90043,56.856141 156.14992,56.314935 C 161.47352,54.305871 167.29666,53.530281 172.18291,50.436255 C 174.75469,49.397100 173.90347,46.181096 173.15013,44.168122 C 170.99740,41.143850 168.08639,38.542958 165.64236,35.681332 C 163.12371,33.093790 160.49665,30.610931 157.93750,28.062500 C 158.99092,29.594714 157.00835,30.333418 155.86310,29.376751 C 153.95887,28.546062 152.06033,27.726589 150.12500,26.968750 C 150.04976,28.633800 149.69671,30.253091 149.34375,31.875000 C 146.94959,32.517021 144.62510,29.359512 142.44997,31.405021 C 140.65579,32.399012 139.25573,34.074138 137.34005,34.698602 C 135.96867,34.449689 136.15225,31.657450 135.44638,30.368996 C 135.03220,27.477998 134.31032,28.114323 133.43720,30.484434 C 132.63691,31.983328 132.29360,34.079093 130.12469,33.576560 C 127.22896,33.863646 124.33317,34.149933 121.43750,34.437500 C 121.45635,31.458390 121.16984,28.094375 123.52595,25.839572 C 126.82257,21.188668 131.69023,18.019711 136.23357,14.793262 C 137.75437,14.087412 139.64327,13.037594 141.05071,14.536711 C 144.77608,17.093755 148.56965,19.491887 152.06250,22.343750 C 149.06655,19.513772 146.25485,16.420638 143.14594,13.751994 C 141.38445,12.871744 139.52020,11.789900 137.50000,12.562500 z M 126.40625,53.343750 C 131.09445,54.266714 135.77718,55.221773 140.46875,56.125000 C 140.66311,57.490600 140.90400,59.768414 138.90019,59.717011 C 134.99279,58.970773 131.04202,57.882901 127.18750,56.875000 C 126.61048,55.955764 124.83534,54.556620 125.40625,53.625000 C 125.73497,53.577157 126.08499,53.292470 126.40625,53.343750 z M 166.53125,63.812500 C 164.90117,64.830649 168.72302,64.879550 169.60036,65.161786 C 170.82454,65.513571 173.80209,64.644903 171.50000,63.593750 C 169.78209,63.217030 168.21140,63.255613 166.53125,63.812500 z M 120.81250,69.187500 C 118.77488,70.497531 120.63987,72.049766 122.29985,70.780747 C 124.22011,70.547064 124.25797,68.584075 122.13849,68.857155 C 121.62590,68.786616 121.20364,68.805690 120.81250,69.187500 z M 162.78125,70.250000 C 165.04372,72.410337 164.50416,68.582957 162.78125,69.787913 C 162.78125,69.883882 162.78125,70.191942 162.78125,70.250000 z " + id="path1295" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 137.25000,10.312500 C 134.57328,10.811904 132.67255,13.050780 130.64866,14.715585 C 121.77957,23.451854 113.11785,32.437236 104.37500,41.281250 C 103.17019,43.288146 102.47259,45.456013 102.06250,47.750000 C 105.83476,49.628698 109.64657,51.368815 113.75481,52.377095 C 114.74672,53.000901 118.15181,53.211596 117.03125,54.625000 C 114.87625,55.770623 112.18432,56.545814 111.25000,59.062500 C 113.07397,62.261249 117.13309,62.448994 120.14188,63.972108 C 122.66750,64.970987 125.19313,65.969869 127.71875,66.968750 C 127.79709,69.608591 127.12737,68.724937 125.79671,67.542170 C 123.76150,66.508388 120.74167,65.559916 119.14266,67.799744 C 117.68910,68.685330 116.55779,70.940149 117.66673,72.361712 C 119.74129,74.610002 123.29896,73.558599 125.22361,71.631365 C 125.39044,71.451948 124.94524,74.329263 126.55554,74.625682 C 128.75187,75.888131 131.56113,75.535204 133.75000,76.781250 C 134.17453,78.637203 134.92263,80.738750 137.10053,81.029661 C 140.53970,82.420114 144.41944,81.397273 147.50485,79.584682 C 148.81540,78.872018 151.32795,78.343669 150.75195,76.374975 C 150.70713,75.080531 147.53803,74.300613 149.31250,73.093750 C 153.55943,71.203594 157.91230,69.209830 161.18750,65.843750 C 161.99115,63.731003 159.07145,62.849633 157.93750,61.562500 C 156.57653,60.417748 154.30116,59.195844 157.17010,58.407983 C 162.44672,56.428116 168.30037,55.651561 173.14000,52.536010 C 175.69933,51.724285 176.75286,48.825627 176.01594,46.382200 C 175.99204,43.921497 174.36450,41.884430 172.99509,39.973772 C 168.23708,34.553265 162.73310,29.839073 157.72691,24.648245 C 153.37676,20.454464 149.19589,15.998891 144.74248,11.964991 C 142.49218,10.519398 139.90204,10.047325 137.25000,10.312500 z M 140.40625,16.625000 C 144.38180,19.415210 148.26381,22.371245 152.21875,25.218750 C 151.00059,24.471219 149.71107,24.008458 148.28125,23.906250 C 148.08169,25.616789 147.84012,27.322499 147.62500,29.031250 C 145.77312,28.480352 143.67622,27.363820 142.02088,28.944411 C 140.79579,29.321785 138.71876,32.029330 138.02739,30.946881 C 137.09069,27.714729 136.15797,24.481420 135.21875,21.250000 C 133.79126,24.568262 132.38708,27.896549 130.96875,31.218750 C 128.56250,31.458333 126.15625,31.697917 123.75000,31.937500 C 123.73611,28.504117 126.40867,25.941624 128.50533,23.538181 C 131.60340,20.877921 134.84009,18.280137 138.37100,16.266120 C 139.05687,15.927768 139.72649,16.501380 140.40625,16.625000 z M 165.12500,61.937500 C 163.94994,62.683294 162.04675,64.163789 163.31250,65.625000 C 165.77599,67.237331 168.84980,67.346191 171.68759,67.438839 C 173.79767,67.380039 175.87709,64.882603 174.44068,62.966319 C 173.10190,60.663393 170.05340,61.177216 167.81605,61.201002 C 166.91904,61.446503 166.02202,61.692001 165.12500,61.937500 z M 162.03125,67.031250 C 160.83535,68.000188 160.29043,69.695123 160.76346,71.258236 C 161.16730,73.039050 163.22496,73.494707 164.78719,72.992478 C 167.13879,73.181332 168.09248,69.825149 166.13394,68.653373 C 164.96960,67.668728 163.65541,66.689296 162.03125,67.031250 z " + id="path1300" /> + <path + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 136.87500,9.5625000 C 131.65304,11.769127 128.14544,16.384624 124.15881,20.216605 C 117.35142,27.117414 110.49657,33.984328 103.71875,40.906250 C 102.85273,43.332808 101.99819,45.763562 101.12500,48.187500 C 105.93068,50.283305 110.76347,52.276496 115.75000,53.906250 C 115.44333,55.363555 112.99770,55.191635 112.24058,56.587946 C 110.89606,57.445273 110.01695,59.785906 111.89556,60.567820 C 114.86490,63.357428 118.93991,64.363020 122.62500,65.875000 C 119.72774,65.033632 117.80750,68.090788 116.68750,70.250000 C 116.01105,72.950420 119.11437,74.651083 121.43923,74.259441 C 122.88425,74.778519 124.87048,71.894366 125.06555,74.129447 C 127.21708,76.574392 131.35224,75.998123 133.59751,78.288768 C 134.32398,80.302303 135.99246,81.986172 138.23383,82.006618 C 140.25772,82.589257 142.23898,82.314480 144.19142,81.614260 C 146.47188,81.098710 148.64271,79.959926 150.63761,78.824244 C 152.14711,77.754911 151.81527,75.346631 150.43750,74.312500 C 150.23406,72.704926 152.73875,72.682794 153.75639,71.819616 C 156.49819,70.564020 158.90600,68.804050 161.21875,66.906250 C 160.19643,68.376408 159.81043,70.315970 160.38112,71.987759 C 161.34634,74.267655 164.22210,73.656108 166.15625,73.531250 C 168.08949,72.610730 168.83732,69.631414 166.87500,68.343750 C 164.02568,66.581529 166.47357,67.403459 168.27836,67.911665 C 170.51415,68.044548 173.31226,68.747610 174.83495,66.581402 C 176.52328,64.952843 175.46252,62.386049 173.84375,61.125000 C 171.82924,60.052772 169.41179,60.364713 167.22781,60.468857 C 165.26732,60.816302 163.77932,61.981088 162.56250,63.500000 C 161.07416,64.693238 164.27576,66.891706 162.51264,66.451187 C 161.23611,66.670932 162.80138,64.122782 161.27178,63.293106 C 160.27477,61.829766 158.59216,60.917429 157.34375,59.656250 C 163.37320,56.739900 170.41697,55.950383 175.81250,51.750000 C 177.79054,49.403625 176.89111,46.297658 176.31250,43.625000 C 172.71709,37.077334 166.72680,32.381991 161.58112,27.092054 C 156.10204,21.754721 150.65568,16.371055 145.15625,11.062500 C 142.76062,10.099303 140.31053,9.4347862 137.70606,9.5684113 C 137.43820,9.5943662 137.13013,9.4705862 136.87500,9.5625000 z M 144.00000,20.125000 C 145.41913,21.217458 146.85549,22.290152 148.28125,23.375000 C 146.97140,24.376925 147.43473,26.306660 146.96875,27.718750 C 145.01335,27.188020 142.88412,27.117042 141.28969,28.567875 C 140.30436,29.400862 138.46017,30.323076 138.31032,28.383898 C 137.43025,25.351664 136.59470,22.304201 135.68750,19.281250 C 137.21838,18.817776 138.78213,16.344334 140.28250,17.745803 C 141.52167,18.538869 142.76083,19.331934 144.00000,20.125000 z M 130.53125,30.406250 C 128.68750,30.593750 126.84375,30.781250 125.00000,30.968750 C 125.70615,27.451641 128.61722,24.990200 131.09307,22.632488 C 132.44877,21.648343 133.72082,20.531920 135.12500,19.625000 C 133.59375,23.218750 132.06250,26.812500 130.53125,30.406250 z " + id="path1304" /> + </g> + <path + style="fill:url(#linearGradient1322);fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 78.468542,10.216821 C 75.406213,10.216823 72.323010,11.369737 69.976423,13.716321 L 28.309048,55.430356 C 26.009076,57.730272 24.808608,60.734604 24.762888,63.735835 C 24.762246,63.786202 24.762888,63.872106 24.762888,63.922475 L 24.856208,63.922475 C 25.654475,66.959676 46.258230,70.813287 48.559486,73.114494 C 52.034797,76.589830 35.238960,79.157777 38.714227,82.633131 C 42.189523,86.108431 59.735084,89.329652 63.210724,92.805012 C 66.686050,96.280332 56.095888,99.968182 59.571244,103.44349 C 63.046555,106.91885 74.703745,102.59065 72.589383,111.65565 C 77.282542,116.34881 87.076796,114.10913 93.633042,109.41597 C 97.108353,105.94066 86.984820,106.26556 90.460160,102.79025 C 93.935473,99.314902 102.71230,99.298562 110.10402,90.985272 C 107.12876,86.358021 97.390000,84.382051 100.86534,80.906713 C 104.34065,77.431409 111.06300,79.175321 125.64179,72.554574 C 132.75855,69.322402 132.20143,66.898885 132.17419,63.922475 C 132.17362,63.859844 132.17419,63.798946 132.17419,63.735835 L 132.12753,63.735835 C 132.08182,60.734607 130.92794,57.730277 128.62803,55.430356 L 86.914001,13.716321 C 84.567429,11.369740 81.530871,10.216821 78.468542,10.216821 z M 59.991184,75.260853 C 66.201756,76.871504 73.111347,78.955868 78.655182,78.993653 L 78.888482,81.513293 C 74.141227,81.023952 64.086006,78.710363 61.717604,77.500533 L 59.991184,75.260853 z M 124.70859,86.319271 C 123.76053,86.288891 122.86335,86.383941 122.18895,86.552571 C 120.91747,86.870282 114.74061,87.016652 115.23661,90.985272 C 120.69367,92.968622 129.12948,94.487582 130.12115,90.518672 C 130.86551,87.542792 127.55274,86.410411 124.70859,86.319271 z M 53.365465,94.391452 C 52.506936,94.291402 51.667011,94.397222 50.845825,94.811392 C 47.561932,96.467852 45.351592,100.14833 48.419506,101.67041 C 51.487732,103.19250 53.661984,101.45941 56.351705,99.570712 C 59.041739,97.682322 58.972518,97.313012 58.778024,96.584472 C 58.405655,96.683782 55.941067,94.691622 53.365465,94.391452 z M 113.37021,95.044692 C 110.88978,96.036632 110.91892,99.482602 112.90361,100.97051 C 114.88780,102.45872 117.37116,101.49614 118.36283,100.50391 C 119.35532,99.511972 118.33051,96.036652 113.37021,95.044692 z " + id="path1217" + sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccc" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + <path + style="fill:url(#linearGradient1231);fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 25.748195,58.983802 C 25.069168,60.484820 24.699511,62.088386 24.675015,63.696461 C 24.674375,63.746824 24.675015,63.832738 24.675015,63.883101 L 24.768335,63.883101 C 25.532194,66.789384 44.034284,70.422637 47.678393,72.748500 C 49.285306,71.792649 50.340763,70.791543 49.264832,69.715600 C 46.963576,67.414389 26.359823,63.560781 25.561555,60.523581 L 25.468235,60.523581 C 25.468235,60.473204 25.467595,60.387304 25.468235,60.336942 C 25.475280,59.874537 25.686531,59.443757 25.748195,58.983802 z M 132.03964,65.049601 C 131.22443,66.340254 129.65777,67.652109 126.34713,69.155680 C 111.76835,75.776420 105.04600,74.032516 101.57069,77.507812 C 100.51786,78.560641 100.89350,79.461052 101.71067,80.354072 C 105.38973,77.752669 112.01329,78.664472 125.55391,72.515200 C 131.70333,69.722349 132.05669,67.513308 132.03964,65.049601 z M 60.696531,71.861960 L 62.422951,74.101632 C 64.791352,75.311463 74.846572,77.625067 79.593829,78.114392 L 79.360529,75.594752 C 73.816694,75.556961 66.907102,73.472618 60.696531,71.861960 z M 40.119473,79.607512 C 38.565476,80.548088 37.568913,81.536279 38.626354,82.593751 C 42.101651,86.069051 59.647211,89.290272 63.122851,92.765632 C 63.275692,92.918462 63.255326,93.078602 63.356151,93.232232 C 64.435614,91.947532 65.165573,90.655612 63.916071,89.406112 C 60.566937,86.057251 44.419333,82.939151 40.119473,79.607512 z M 117.10845,87.866332 C 115.91482,88.486362 114.95058,89.360392 115.14873,90.945882 C 120.60578,92.929232 129.04159,94.448192 130.03326,90.479292 C 130.22625,89.707762 130.12018,89.057262 129.84662,88.519572 C 127.48913,90.422432 121.65703,89.359992 117.10845,87.866332 z M 108.52303,89.546092 C 101.68539,95.627832 94.291059,96.265772 91.165507,99.391352 C 89.908251,100.64860 90.617583,101.33525 91.632107,101.95765 C 95.620160,99.286262 103.30109,98.498152 110.01615,90.945882 C 109.67197,90.410612 109.01729,90.016842 108.52303,89.546092 z M 112.39580,95.705212 C 110.96059,97.100002 111.14367,99.677592 112.81574,100.93113 C 114.79992,102.41933 117.28328,101.45675 118.27495,100.46453 C 118.78497,99.954792 118.71737,98.812252 117.90167,97.664932 C 116.69163,98.288052 115.10107,98.690742 113.60896,97.571612 C 112.97842,97.098902 112.61381,96.431702 112.39580,95.705212 z M 57.383671,95.891852 C 57.217332,96.012982 57.251127,96.035572 57.057051,96.171812 C 54.367330,98.060502 52.193078,99.793612 49.124852,98.271512 C 48.483305,97.953222 48.223383,97.480502 48.005012,97.011692 C 46.640740,98.694072 46.307086,100.62659 48.331632,101.63103 C 51.399861,103.15311 53.574111,101.42002 56.263832,99.531332 C 58.953868,97.642932 58.884645,97.273622 58.690151,96.545092 C 58.562389,96.579162 57.924006,96.197372 57.383671,95.891852 z M 60.043291,99.577992 C 58.963831,100.86268 58.233858,102.15460 59.483371,103.40410 C 62.958684,106.87946 74.615872,102.55126 72.501510,111.61626 C 77.194670,116.30942 86.988927,114.06974 93.545171,109.37658 C 94.825402,108.09634 94.082889,107.39241 93.031907,106.76362 C 86.534250,110.87138 77.700406,112.66245 73.294729,108.25674 C 75.409092,99.191752 63.751901,103.51996 60.276591,100.04459 C 60.123748,99.891752 60.144117,99.731612 60.043291,99.577992 z " + id="path1269" + sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + <path + style="fill:url(#linearGradient1272);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 99.186075,30.398236 L 124.44205,57.534989 C 124.44205,57.534989 131.96512,65.595411 126.05415,68.819579 C 120.14317,72.043747 102.14157,76.880001 102.14157,76.880001 L 69.422516,29.764596 L 99.186075,30.398236 z " + id="path1271" + sodipodi:nodetypes="cccccc" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + <path + style="fill:url(#linearGradient1277);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 63.243695,31.078988 L 42.657304,54.706552 C 42.657304,54.706552 34.703472,61.724642 39.850070,64.531876 C 44.996668,67.339111 78.917426,78.801990 102.77892,74.591136 L 75.408382,33.652287 L 63.243695,31.078988 z " + id="path1276" + sodipodi:nodetypes="cccccc" + transform="matrix(1.401650,0.000000,0.000000,1.401650,-35.26049,-4.181157)" /> + <path + style="fill:url(#linearGradient1318);fill-rule:evenodd;stroke-width:1.0000000pt;" + d="M 79.571944,14.847933 C 83.032254,14.873506 97.565101,29.009298 101.72458,31.925491 C 105.88407,34.841684 104.90857,36.754316 104.90857,36.936622 L 93.243582,31.290763 L 92.077082,40.109502 L 85.638002,37.076602 L 75.746078,43.702321 L 71.919958,30.637523 L 67.067318,42.069221 L 53.395938,43.422361 L 53.535918,37.356562 L 73.730570,17.473723 C 75.195738,16.031178 76.175081,14.822360 79.571944,14.847933 z " + id="path1317" + sodipodi:nodetypes="ccccccccccczz" + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" /> + </g> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Title"> + <path + style="color:#000000;fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + d="M 706.25000,281.25000 L 750.00000,281.25000 L 750.00000,300.00000 L 768.75000,300.00000 L 750.00000,281.25000 L 768.75000,300.00000 L 768.75000,375.00000 L 706.25000,375.00000 L 706.25000,281.25000 z " + id="path193" + sodipodi:nodetypes="ccccccccc" /> + <path + style="color:#000000;fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + d="M 693.75000,287.50000 L 737.50000,287.50000 L 737.50000,306.25000 L 756.25000,306.25000 L 737.50000,287.50000 L 756.25000,306.25000 L 756.25000,381.25000 L 693.75000,381.25000 L 693.75000,287.50000 z " + id="path191" + sodipodi:nodetypes="ccccccccc" /> + <path + style="color:#000000;fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + d="M 681.25000,293.75000 L 725.00000,293.75000 L 725.00000,312.50000 L 743.75000,312.50000 L 725.00000,293.75000 L 743.75000,312.50000 L 743.75000,387.50000 L 681.25000,387.50000 L 681.25000,293.75000 z " + id="path190" + sodipodi:nodetypes="ccccccccc" /> + <path + style="color:#000000;fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + d="M 668.75000,300.00000 L 712.50000,300.00000 L 712.50000,318.75000 L 731.25000,318.75000 L 712.50000,300.00000 L 731.25000,318.75000 L 731.25000,393.75000 L 668.75000,393.75000 L 668.75000,300.00000 z " + id="path189" + sodipodi:nodetypes="ccccccccc" /> + <path + style="color:#000000;fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + d="M 656.25000,306.25000 L 700.00000,306.25000 L 700.00000,325.00000 L 718.75000,325.00000 L 700.00000,306.25000 L 718.75000,325.00000 L 718.75000,400.00000 L 656.25000,400.00000 L 656.25000,306.25000 z " + id="path32" + sodipodi:nodetypes="ccccccccc" /> + <rect + style="color:#000000;fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + id="rect148" + width="94.439514" + height="61.899979" + x="399.31046" + y="446.01672" + ry="13.333333" + rx="13.333333" /> + <path + sodipodi:nodetypes="cc" + id="path354" + d="M 488.12497,501.66669 L 488.12497,570.41669" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#DiamondL);marker-end:none" /> + <rect + style="color:#000000;fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + id="rect149" + width="94.439514" + height="61.899979" + x="388.26883" + y="457.68335" + ry="13.333333" + rx="13.333333" /> + <path + sodipodi:nodetypes="cc" + id="path357" + d="M 475.62497,514.16669 L 475.62497,570.41669" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#DiamondL);marker-end:none" /> + <text + sodipodi:linespacing="100%" + x="45" + y="70" + style="font-size:48.000000;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1.0000000;stroke:none;stroke-width:3.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;display:block;font-family:Arial;text-anchor:start;writing-mode:lr;font-stretch:normal;font-variant:normal;line-height:100%" + id="text48"><tspan + x="45.000000" + y="70.000000" + sodipodi:role="line" + id="tspan1">Current Objects</tspan></text> + <path + style="color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + d="M 93.750000,162.50000 L 718.75000,162.50000 L 718.75000,225.00000 L 93.750000,225.00000 L 93.750000,162.50000 z " + id="rect3" + sodipodi:nodetypes="ccccc" /> + <text + xml:space="preserve" + style="font-size:24.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr;line-height:100%" + x="116.20898" + y="202.36015" + id="text76" + sodipodi:linespacing="100%"><tspan + id="tspan2" + sodipodi:role="line" + y="202.36015" + x="116.20898">Inkscape::Application::Editor</tspan></text> + <path + style="color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + d="M 406.25000,287.50000 L 468.75000,287.50000 L 468.75000,381.25000 L 406.25000,381.25000 L 406.25000,287.50000 z " + id="rect24" + sodipodi:nodetypes="ccccc" /> + <rect + style="color:#000000;fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + id="rect27" + width="94.439514" + height="61.899979" + x="263.12500" + y="457.89172" + ry="13.333333" + rx="13.333333" /> + <path + sodipodi:nodetypes="ccc" + id="path50" + d="M 125.00000,225.00000 L 125.00000,256.25000 L 743.75000,256.25000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" /> + <path + sodipodi:nodetypes="cc" + id="path195" + d="M 313.12497,457.91669 L 313.12497,382.91669" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dasharray:1.2500000 5.0000000 ;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker-start:url(#Dot_m);marker-end:url(#Dot_m)" /> + <text + sodipodi:linespacing="100%" + id="text201" + y="282.42578" + x="138.6416" + style="font-size:18.000000;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#0281ac;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr;line-height:100%" + xml:space="preserve"><tspan + id="tspan356" + sodipodi:role="line" + y="282.42578" + x="138.64160">Inkscape::</tspan><tspan + id="tspan357" + sodipodi:role="line" + y="300.42578" + x="138.64160">Document</tspan></text> + <path + style="color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + d="M 282.49997,288.54169 L 326.87497,288.54169 L 326.87497,307.29169 L 345.62497,307.29169 L 326.87497,288.54169 L 345.62497,307.29169 L 345.62497,382.29169 L 283.12497,382.29169 L 282.49997,288.54169 z " + id="path74" + sodipodi:nodetypes="ccccccccc" /> + <path + style="color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + d="M 532.94141,289.09174 L 575.62497,288.54169 L 575.62497,307.29169 L 594.37497,307.29169 L 575.62497,288.54169 L 594.37497,307.29169 L 594.37497,382.29169 L 531.87497,382.29169 L 532.94141,289.09174 z " + id="path75" + sodipodi:nodetypes="ccccccccc" /> + <rect + style="color:#000000;fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + id="rect76" + width="94.439514" + height="61.899979" + x="375.76880" + y="470.41669" + ry="13.333333" + rx="13.333333" /> + <rect + style="color:#000000;fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + id="rect77" + width="94.439514" + height="61.899979" + x="511.66666" + y="456.85004" + ry="13.333333" + rx="13.333333" /> + <path + sodipodi:nodetypes="cc" + id="path250" + d="M 313.74997,288.54169 L 313.74997,257.29169" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#DiamondL);marker-end:none" /> + <path + sodipodi:nodetypes="cc" + id="path253" + d="M 437.50000,287.50000 L 437.50000,256.25000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#DiamondL);marker-end:none" /> + <path + sodipodi:nodetypes="cc" + id="path256" + d="M 563.12497,289.16669 L 563.12497,257.91669" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#DiamondL);marker-end:none" /> + <path + sodipodi:nodetypes="cc" + id="path330" + d="M 438.12497,457.91669 L 437.50000,381.25000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dasharray:1.2500000 5.0000000 ;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker-start:url(#Dot_m);marker-end:url(#Dot_m)" /> + <path + sodipodi:nodetypes="cc" + id="path335" + d="M 425.62497,470.41669 L 437.50000,381.25000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dasharray:1.2500000 5.0000000 ;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker-start:url(#Dot_m);marker-end:url(#Dot_m)" /> + <path + sodipodi:nodetypes="cc" + id="path340" + d="M 450.62497,445.41669 L 437.50000,381.25000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dasharray:1.2500000 5.0000000 ;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker-start:url(#Dot_m);marker-end:url(#Dot_m)" /> + <path + sodipodi:nodetypes="cc" + id="path345" + d="M 562.50000,456.25000 L 563.12497,382.91669" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dasharray:1.2500000 5.0000000 ;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker-start:url(#Dot_m);marker-end:url(#Dot_m)" /> + <path + sodipodi:nodetypes="cc" + id="path348" + d="M 350.62497,514.16669 L 350.62497,570.41669" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#DiamondL);marker-end:none" /> + <path + sodipodi:nodetypes="cc" + id="path351" + d="M 463.12497,526.66669 L 463.12497,570.41669" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#DiamondL);marker-end:none" /> + <path + sodipodi:nodetypes="cc" + id="path360" + d="M 600.62497,514.16669 L 600.62497,570.41669" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#DiamondL);marker-end:none" /> + <path + sodipodi:nodetypes="ccc" + id="path361" + d="M 125.00000,256.25000 L 125.00000,568.75000 L 600.00000,568.75000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" /> + <text + xml:space="preserve" + style="font-size:24.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr-tb" + x="290.41989" + y="343.95966" + id="text362" + sodipodi:linespacing="100%"><tspan + x="290.41989" + y="343.95966" + sodipodi:role="line" + id="tspan364">Doc</tspan></text> + <text + xml:space="preserve" + style="font-size:20.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr-tb" + x="412.99124" + y="321.64938" + id="text365" + sodipodi:linespacing="100%"><tspan + id="tspan380" + sodipodi:role="line" + y="321.64938" + x="412.99124">Multi</tspan><tspan + id="tspan381" + sodipodi:role="line" + y="341.64938" + x="412.99124">Page</tspan><tspan + id="tspan382" + sodipodi:role="line" + y="361.64938" + x="412.99124">Doc</tspan></text> + <text + xml:space="preserve" + style="font-size:24.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr-tb" + x="539.48242" + y="343.95966" + id="text367" + sodipodi:linespacing="100%"><tspan + x="539.48242" + y="343.95966" + sodipodi:role="line" + id="tspan368">Doc</tspan></text> + <text + xml:space="preserve" + style="font-size:18.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr;line-height:100%" + x="532.65576" + y="485.19962" + id="text369" + sodipodi:linespacing="100%"><tspan + id="tspan7" + sodipodi:role="line" + y="485.19962" + x="532.65576">I::V::</tspan><tspan + id="tspan8" + sodipodi:role="line" + y="503.19962" + x="532.65576">Edit</tspan></text> + <text + xml:space="preserve" + style="font-size:18.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr;line-height:100%" + x="283.10306" + y="486.24893" + id="text374" + sodipodi:linespacing="100%"><tspan + id="tspan3" + sodipodi:role="line" + y="486.24893" + x="283.10306">I::V::</tspan><tspan + id="tspan4" + sodipodi:role="line" + y="504.24893" + x="283.10306">Play</tspan></text> + <text + sodipodi:linespacing="100%" + id="text5" + y="537.98633" + x="138.6416" + style="line-height:100%;writing-mode:lr;text-anchor:start;font-family:Sans;stroke-opacity:1.0000000;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:1.0000000pt;stroke:none;fill-opacity:1.0000000;fill:#0281ac;font-stretch:normal;font-weight:bold;font-variant:normal;font-style:normal;font-size:18.000000" + xml:space="preserve"><tspan + id="tspan42" + sodipodi:role="line" + y="537.98633" + x="138.64160">Inkscape::</tspan><tspan + id="tspan43" + sodipodi:role="line" + y="555.98633" + x="138.64160">View::*</tspan></text> + <path + sodipodi:nodetypes="cc" + id="path34" + d="M 687.50000,306.25000 L 687.50000,256.25000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#DiamondL);marker-end:none" /> + <rect + ry="13.333333" + rx="13.333333" + y="343.75000" + x="662.50000" + height="25.000000" + width="100.00000" + id="rect208" + style="visibility:visible;marker-end:none;marker-mid:none;marker-start:none;marker:none;stroke-opacity:1.0000000;stroke-dashoffset:0.0000000;stroke-miterlimit:4.0000000;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:1.0919609;stroke:none;fill-rule:evenodd;fill-opacity:1.0000000;fill:#ffffff;color:#000000" /> + <text + xml:space="preserve" + style="font-size:24.000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Sans;text-anchor:start;writing-mode:lr-tb" + x="664.48242" + y="361.19922" + id="text37" + sodipodi:linespacing="100%"><tspan + id="tspan46" + sodipodi:role="line" + y="361.19922" + x="664.48242">Palettes</tspan></text> + <path + sodipodi:nodetypes="cc" + id="path198" + d="M 706.25000,300.00000 L 706.25000,256.25000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#DiamondL);marker-end:none" /> + <path + sodipodi:nodetypes="cc" + id="path201" + d="M 718.75000,293.75000 L 718.75000,256.25000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#DiamondL);marker-end:none" /> + <path + sodipodi:nodetypes="cc" + id="path204" + d="M 731.25000,287.50000 L 731.25000,256.25000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#DiamondL);marker-end:none" /> + <path + sodipodi:nodetypes="cc" + id="path207" + d="M 743.75000,281.25000 L 743.75000,256.25000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;marker-start:url(#DiamondL);marker-end:none" /> + <text + xml:space="preserve" + style="line-height:100%;writing-mode:lr;text-anchor:start;font-family:Sans;stroke-opacity:1.0000000;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:1.0000000pt;stroke:none;fill-opacity:1.0000000;fill:#000000;font-stretch:normal;font-weight:normal;font-variant:normal;font-style:normal;font-size:18.000000" + x="393.52148" + y="500.58691" + id="text349" + sodipodi:linespacing="100%"><tspan + id="tspan5" + sodipodi:role="line" + y="500.58691" + x="393.52148">I::V::</tspan><tspan + id="tspan6" + sodipodi:role="line" + y="518.58691" + x="393.52148">Edit</tspan></text> + <path + sodipodi:nodetypes="ccc" + id="path365" + d="M 606.25000,468.75000 L 712.50000,468.75000 L 712.50000,400.00000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dasharray:1.2500000 5.0000000 ;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker-start:url(#Dot_m);marker-end:url(#Dot_m)" /> + <path + sodipodi:nodetypes="ccc" + id="path370" + d="M 606.25000,481.25000 L 750.00000,481.25000 L 750.00000,381.25000" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dasharray:1.2500000 5.0000000 ;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker-start:url(#Dot_m);marker-end:url(#Dot_m)" /> + <path + style="color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.2500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible" + d="M 412.50000,281.25000 L 475.00000,281.25000 L 475.00000,375.00000 C 468.75000,375.00000 468.75000,381.25000 468.75000,381.25000 L 406.25000,381.25000 L 406.25000,287.50000 C 406.25000,284.55372 409.55372,281.25000 412.50000,281.25000 z " + id="path371" + sodipodi:nodetypes="cccccss" /> + <path + sodipodi:nodetypes="ccc" + id="path372" + d="M 413.92860,286.07140 L 470.17860,286.07140 L 470.17860,373.57140" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.25000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" /> + <path + sodipodi:nodetypes="ccc" + id="path375" + d="M 415.35720,284.64280 L 471.60720,284.64280 L 471.60720,372.14280" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.25000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" /> + <path + sodipodi:nodetypes="ccc" + id="path377" + d="M 416.78580,283.21420 L 473.03580,283.21420 L 473.03580,370.71420" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.25000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" /> + </g> + <g + inkscape:groupmode="layer" + id="layer3" + inkscape:label="Drawing Area" /> +</svg> diff --git a/doc/NewAppArchitecture/14-evolving.svg b/doc/NewAppArchitecture/14-evolving.svg new file mode 100644 index 000000000..165c6b9c3 --- /dev/null +++ b/doc/NewAppArchitecture/14-evolving.svg @@ -0,0 +1,511 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:xml="http://www.w3.org/XML/1998/namespace" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + 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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + sodipodi:docbase="/home/bryce/src/Inkscape/inkscape/doc/NewAppArchitecture" + sodipodi:docname="14-evolving.svg" + height="480pt" + width="640pt" + inkscape:version="0.40+cvs" + sodipodi:version="0.32" + id="svg586"> + <defs + id="defs588"> + <marker + style="overflow:visible;" + id="marker396" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleOutL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path397" + sodipodi:nodetypes="cccc" /> + </marker> + <marker + style="overflow:visible;" + id="marker394" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleOutL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path395" + sodipodi:nodetypes="cccc" /> + </marker> + <marker + style="overflow:visible;" + id="marker391" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleOutL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path392" + sodipodi:nodetypes="cccc" /> + </marker> + <marker + style="overflow:visible;" + id="marker319" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleOutL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path320" + sodipodi:nodetypes="cccc" /> + </marker> + <marker + style="overflow:visible;" + id="TriangleOutL" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleOutL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path224" + sodipodi:nodetypes="cccc" /> + </marker> + <linearGradient + id="linearGradient2570"> + <stop + id="stop2571" + offset="0.0000000" + style="stop-color:#000000;stop-opacity:1.0000000;" /> + <stop + id="stop2572" + offset="0.58504134" + style="stop-color:#000000;stop-opacity:0.62745100;" /> + <stop + id="stop2573" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + y2="0.98555958" + x2="0.27112675" + y1="0.097472921" + x1="0.50352114" + id="linearGradient1322" + xlink:href="#linearGradient1218" /> + <linearGradient + y2="0.99354839" + x2="-0.17253521" + y1="0.27741936" + x1="0.50704223" + id="linearGradient1318" + xlink:href="#linearGradient1273" /> + <linearGradient + gradientTransform="scale(1.004208,0.995809)" + y2="0.12454049" + x2="0.41986585" + y1="1.9347328" + x1="0.45376351" + id="linearGradient1307" + xlink:href="#linearGradient1222" /> + <linearGradient + gradientTransform="scale(1.006361,0.993679)" + y2="0.11846013" + x2="0.41548476" + y1="1.9667202" + x1="0.45009527" + id="linearGradient1306" + xlink:href="#linearGradient1222" /> + <linearGradient + gradientTransform="scale(1.002016,0.997989)" + y2="0.13959341" + x2="0.42603236" + y1="1.8676205" + x1="0.45839140" + id="linearGradient1305" + xlink:href="#linearGradient1222" /> + <linearGradient + y2="0.80203044" + x2="0.36971831" + y1="1.5228426" + x1="-0.36619717" + id="linearGradient1277" + xlink:href="#linearGradient1273" /> + <linearGradient + y2="0.55458528" + x2="0.53521127" + y1="0.23580793" + x1="1.0739436" + id="linearGradient1272" + xlink:href="#linearGradient1273" /> + <linearGradient + id="linearGradient1270" + xlink:href="#linearGradient1222" /> + <linearGradient + y2="0.50000000" + x2="1.0000000" + y1="0.50000000" + x1="0.00000000" + id="linearGradient1231" + xlink:href="#linearGradient1323" /> + <linearGradient + y2="0.24742271" + x2="0.42605633" + y1="2.1597939" + x1="-0.96478873" + id="linearGradient1221" + xlink:href="#linearGradient1222" /> + <linearGradient + id="linearGradient1218"> + <stop + id="stop1219" + offset="0.00000000" + style="stop-color:#000000;stop-opacity:1.0000000;" /> + <stop + id="stop1321" + offset="0.073255815" + style="stop-color:#323232;stop-opacity:1.0000000;" /> + <stop + id="stop1320" + offset="0.65260679" + style="stop-color:#000000;stop-opacity:1.0000000;" /> + <stop + id="stop1220" + offset="1" + style="stop-color:#fff;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient1222"> + <stop + id="stop1223" + offset="0.0000000" + style="stop-color:#0081ac;stop-opacity:1.0000000;" /> + <stop + id="stop1722" + offset="0.50000000" + style="stop-color:#006d91;stop-opacity:0.62745100;" /> + <stop + id="stop1224" + offset="1.0000000" + style="stop-color:#000000;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient1273"> + <stop + id="stop1274" + offset="0.00000000" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + <stop + id="stop1275" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.00000000;" /> + </linearGradient> + <linearGradient + id="linearGradient1323"> + <stop + id="stop1324" + offset="0.00000000" + style="stop-color:#000000;stop-opacity:0.77685952;" /> + <stop + id="stop1325" + offset="1.0000000" + style="stop-color:#000000;stop-opacity:0.00000000;" /> + </linearGradient> + <radialGradient + fy="0.15625000" + fx="0.50617284" + r="0.41400504" + cy="0.46875000" + cx="0.49382716" + id="radialGradient829" + xlink:href="#linearGradient826" /> + <linearGradient + id="linearGradient826"> + <stop + id="stop827" + offset="0.00000000" + style="stop-color:#000000;stop-opacity:0.95294118;" /> + <stop + id="stop830" + offset="0.36585677" + style="stop-color:#000000;stop-opacity:0.76078433;" /> + <stop + id="stop847" + offset="0.47107276" + style="stop-color:#000000;stop-opacity:0.52941179;" /> + <stop + id="stop828" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.00000000;" /> + </linearGradient> + <linearGradient + y2="-1.7333326" + x2="0.50000000" + y1="0.66667551" + x1="0.50000000" + id="linearGradient907" + xlink:href="#linearGradient909" /> + <linearGradient + id="linearGradient909"> + <stop + id="stop910" + offset="0.00000000" + style="stop-color:#000000;stop-opacity:0.00000000;" /> + <stop + id="stop913" + offset="1.0000000" + style="stop-color:#000000;stop-opacity:0.17000000;" /> + </linearGradient> + <linearGradient + id="linearGradient1309" + xlink:href="#linearGradient1222" /> + <linearGradient + y2="0.50000000" + x2="1.0000000" + y1="0.50000000" + x1="0.0000000" + id="linearGradient1308" + xlink:href="#linearGradient2570" /> + </defs> + <sodipodi:namedview + inkscape:current-layer="layer2" + inkscape:guide-bbox="true" + showguides="true" + inkscape:window-y="14" + inkscape:window-x="291" + inkscape:window-height="821" + inkscape:window-width="968" + inkscape:cy="274.28571" + inkscape:cx="372.43198" + inkscape:zoom="1.0000000" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" /> + <metadata + id="metadata33"> + <rdf:RDF + id="RDF34"> + <cc:Work + id="Work35" + rdf:about=""> + <dc:format + id="format36">image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" + id="type38" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + style="display:block" + inkscape:label="Background" + id="layer1" + inkscape:groupmode="layer"> + <rect + y="1.7763568e-15" + x="0.0000000" + height="112.50000" + width="800.00000" + id="topbluebox" + style="font-size:12.000000;fill:url(#linearGradient1309);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:3.0000000pt;" /> + <path + sodipodi:nodetypes="cc" + id="path654" + d="M -0.034245957,110.20928 L 797.51553,110.00778" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:url(#linearGradient1308);stroke-width:4.9844480;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;" /> + <g + transform="translate(646.2792,-9.754791)" + id="g1085"> + <g + transform="matrix(0.875802,0.000000,0.000000,0.869278,1.048583,-7.965682)" + id="g1394"> + <path + transform="matrix(0.394071,0.000000,0.000000,8.155385e-2,-31.69751,94.58860)" + style="opacity:0.69398910;fill:url(#radialGradient829);stroke-width:4.4309568;stroke-dasharray:17.723827 17.723827 ;stroke-dashoffset:0.0000000;" + d="M 600.00000 300.00000 A 300.00000 300.00000 0 1 0 0.0000000,300.00000 A 300.00000 300.00000 0 1 0 600.00000 300.00000 z" + sodipodi:ry="300.00000" + sodipodi:rx="300.00000" + sodipodi:cy="300.00000" + sodipodi:cx="300.00000" + id="path898" + sodipodi:type="arc" /> + <path + transform="matrix(0.280658,0.000000,0.000000,0.148676,4.082687,91.98483)" + style="fill:url(#radialGradient829);stroke-width:4.4309568;stroke-dasharray:17.723827 17.723827 ;stroke-dashoffset:0.0000000;" + d="M 600.00000 300.00000 A 300.00000 300.00000 0 1 0 0.0000000,300.00000 A 300.00000 300.00000 0 1 0 600.00000 300.00000 z" + sodipodi:ry="300.00000" + sodipodi:rx="300.00000" + sodipodi:cy="300.00000" + sodipodi:cx="300.00000" + id="ball1" + sodipodi:type="arc" /> + </g> + <g + style="fill:url(#linearGradient1221);" + transform="matrix(1.822197,0.000000,0.000000,1.662749,-180.0082,12.26653)" + id="g1310"> + <path + id="path1278" + d="M 139.27138,11.077118 C 137.22042,11.077119 135.15548,11.849270 133.58388,13.420868 L 105.67763,41.358368 C 104.13725,42.898711 103.33325,44.910828 103.30263,46.920868 C 103.30220,46.954601 103.30263,47.012134 103.30263,47.045868 L 103.36513,47.045868 C 103.89976,49.079999 117.69889,51.660911 119.24013,53.202118 C 121.56768,55.529685 110.31886,57.249538 112.64638,59.577118 C 114.97392,61.904658 126.72486,64.062038 129.05263,66.389620 C 131.38019,68.717170 124.28755,71.187070 126.61513,73.514620 C 128.94268,75.842201 136.74995,72.943440 135.33388,79.014621 C 138.47707,82.157811 145.03666,80.657811 149.42763,77.514621 C 151.75518,75.187070 144.97506,75.404670 147.30263,73.077120 C 149.63018,70.749540 155.50836,70.738600 160.45888,65.170868 C 158.46624,62.071818 151.94381,60.748438 154.27138,58.420868 C 156.59893,56.093323 161.10115,57.261288 170.86513,52.827118 C 175.63150,50.662408 175.25838,49.039285 175.24013,47.045868 C 175.23975,47.003922 175.24013,46.963136 175.24013,46.920868 L 175.20888,46.920868 C 175.17827,44.910830 174.40547,42.898714 172.86513,41.358368 L 144.92763,13.420868 C 143.35604,11.849272 141.32234,11.077118 139.27138,11.077118 z M 139.02138,14.702118 C 139.93315,14.725869 140.67125,15.422422 142.11513,16.358368 L 155.30263,26.139618 C 155.44708,26.233292 155.58252,26.320552 155.70888,26.420868 C 155.83525,26.521171 155.97562,26.627132 156.08388,26.733368 C 156.19214,26.839410 156.27479,26.966073 156.36513,27.077118 C 156.45527,27.188145 156.54310,27.305955 156.61513,27.420868 C 156.68737,27.535969 156.74853,27.646585 156.80263,27.764618 C 156.85677,27.882866 156.89163,27.987920 156.92763,28.108368 C 156.96385,28.228632 157.00329,28.361823 157.02138,28.483368 C 157.03948,28.605130 157.05263,28.736271 157.05263,28.858368 L 149.24013,25.077118 L 148.45888,30.983368 L 144.14638,28.952118 L 137.52138,33.389618 L 134.95888,24.639618 L 131.70888,32.295868 L 122.55263,33.202118 L 122.64638,29.139618 C 122.64638,28.162533 127.93872,21.330614 131.14638,19.702118 L 137.02138,15.483368 C 137.88771,14.921800 138.47431,14.687867 139.02138,14.702118 z M 126.89638,54.639618 C 131.05584,55.718333 135.68346,57.114312 139.39638,57.139618 L 139.55263,58.827118 C 136.37321,58.499388 129.63884,56.949888 128.05263,56.139618 L 126.89638,54.639618 z M 170.24013,62.045868 C 169.60518,62.025518 169.00430,62.089178 168.55263,62.202118 C 167.70107,62.414898 163.56419,62.512928 163.89638,65.170868 C 167.55118,66.499190 173.20097,67.516500 173.86513,64.858368 C 174.36366,62.865308 172.14497,62.106908 170.24013,62.045868 z M 122.45888,67.452120 C 121.88389,67.385110 121.32136,67.455980 120.77138,67.733370 C 118.57203,68.842760 117.09168,71.307720 119.14638,72.327120 C 121.20129,73.346520 122.65747,72.185800 124.45888,70.920870 C 126.26050,69.656140 126.21414,69.408800 126.08388,68.920870 C 125.83449,68.987380 124.18386,67.653150 122.45888,67.452120 z M 162.64638,67.889620 C 160.98514,68.553960 161.00465,70.861860 162.33388,71.858370 C 163.66277,72.855080 165.32597,72.210400 165.99013,71.545870 C 166.65484,70.881530 165.96848,68.553970 162.64638,67.889620 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="path1283" + d="M 137.96875,10.718750 C 134.70402,11.060845 132.45341,13.855395 130.15790,15.940974 C 121.77155,24.503910 113.19525,32.911552 104.88478,41.529122 C 103.53165,43.257666 102.98133,45.293623 102.71875,47.437500 C 107.43946,50.886242 113.69835,50.905815 118.71875,53.781250 C 117.30484,56.014138 113.86394,55.927723 112.30534,58.153586 C 110.95047,59.066432 112.87438,60.562599 113.88390,60.907202 C 118.07998,63.025863 122.80956,63.838835 126.97834,66.068813 C 129.14039,66.223477 128.99465,68.397410 127.55968,69.465540 C 126.42313,70.610466 124.66557,72.512182 126.40386,73.938766 C 128.52893,75.415674 131.34635,75.011355 133.71875,75.875000 C 135.38587,76.789177 134.20286,78.442002 135.34375,79.593750 C 138.20878,81.840481 142.17613,81.444087 145.36980,80.162063 C 147.01184,79.679133 148.50293,78.612108 149.93750,77.781250 C 151.32137,76.168445 149.16317,75.014407 147.93750,74.343750 C 147.13207,73.007556 149.81258,72.471472 150.72621,71.835396 C 154.22932,70.415525 157.63139,68.772275 160.32323,66.076023 C 162.00146,65.040055 159.53684,63.566475 158.75000,62.750000 C 157.29555,61.671425 155.38495,61.005736 154.46875,59.343750 C 156.83166,56.736844 160.77991,57.222943 163.82692,55.886662 C 167.48614,54.956060 170.96688,53.327613 174.19128,51.441061 C 176.31894,49.855420 175.75931,47.094289 175.34438,44.858149 C 173.82714,40.146659 169.32671,37.346121 166.14614,33.782162 C 159.00255,26.737555 151.96598,19.558149 144.75603,12.597114 C 142.83187,11.117125 140.40461,10.324926 137.96875,10.718750 z M 140.15625,15.718750 C 145.33185,19.512142 150.51925,23.291773 155.68750,27.093750 C 155.79568,28.128330 152.96647,25.994412 151.88519,25.704486 C 150.56126,25.310550 148.23232,22.990502 148.60160,25.735802 C 148.03383,26.854222 148.89364,30.614243 147.25375,29.748789 C 145.77079,28.952048 143.79956,27.767016 142.39696,29.393778 C 140.87922,30.408352 139.36149,31.422926 137.84375,32.437500 C 136.92659,29.270978 136.01364,26.103230 135.09375,22.937500 C 133.83186,25.869891 132.59553,28.813265 131.34375,31.750000 C 128.60417,32.020833 125.86458,32.291667 123.12500,32.562500 C 122.93577,30.531586 123.37937,28.492090 124.78964,27.051727 C 127.83705,22.165897 132.91432,19.181067 137.48762,15.928279 C 138.38080,15.399443 139.18306,15.465846 140.15625,15.718750 z M 132.06250,56.562500 C 134.25968,57.131800 136.54653,57.244809 138.78125,57.625000 C 137.93164,58.641801 135.83490,57.320885 134.50134,57.277133 C 132.75919,56.896272 131.01731,56.527068 129.37500,55.812500 C 130.27083,56.062500 131.16667,56.312500 132.06250,56.562500 z M 168.50000,61.625000 C 166.47980,62.095190 163.59992,62.369201 163.34375,64.968750 C 164.00781,65.934196 166.11962,66.292948 167.47626,66.551501 C 169.60910,66.891924 172.52463,67.659468 174.01886,65.672524 C 175.29513,63.892929 173.38643,61.628153 171.40540,61.754929 C 170.44376,61.426788 169.48969,61.503021 168.50000,61.625000 z M 120.65625,67.156250 C 119.17864,68.173454 117.17273,69.706513 117.81250,71.750000 C 119.32360,73.943032 122.44871,73.328157 124.17581,71.744685 C 125.31806,71.095411 127.22708,69.849349 126.34375,68.406250 C 124.53029,67.617814 122.70705,66.421404 120.65625,67.156250 z M 162.25000,67.468750 C 160.98536,68.304844 160.47655,70.055902 161.35305,71.321264 C 162.02451,73.004295 164.27223,73.179865 165.64672,72.263080 C 167.48408,71.700360 166.67812,69.347513 165.33731,68.658474 C 164.66189,67.815250 163.12029,67.406310 162.25000,67.468750 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="path1286" + d="M 137.09375,12.062500 C 133.45264,13.658306 130.89510,17.054651 128.02763,19.760075 C 120.64992,27.277135 113.11748,34.668181 105.81675,42.244521 C 104.77302,43.583830 104.19848,45.113312 103.93750,46.781250 C 108.02500,49.661848 113.35464,49.814484 117.77247,52.034312 C 119.23732,52.180074 120.83004,53.663696 119.47530,54.914506 C 117.72685,56.714093 114.64707,56.868986 113.18750,58.937500 C 116.98689,61.678185 121.72461,62.314645 125.91888,64.199775 C 127.35246,65.248996 129.93899,65.341959 130.00000,67.531250 C 129.61283,69.469175 127.68115,70.594821 126.84375,72.343750 C 128.66657,74.916318 132.41661,73.526770 134.81763,75.194505 C 136.12150,75.998634 135.76289,77.719238 136.33739,78.786112 C 139.34189,80.984126 143.56705,80.023489 146.59979,78.262860 C 147.57821,77.931235 150.25551,76.737683 148.25234,75.866570 C 146.79311,75.539319 145.57083,73.791727 146.98575,72.676315 C 150.59379,69.928273 155.52636,69.300230 158.75379,65.912819 C 160.44061,64.636839 157.51978,63.512312 156.64603,62.784855 C 155.31686,61.805358 153.02074,60.864770 153.31250,58.906250 C 155.52467,55.836091 159.76350,56.249927 162.98171,54.909139 C 166.64088,54.011598 170.17880,52.442724 173.39619,50.585767 C 175.44759,48.766928 174.40312,45.854433 173.70402,43.674602 C 170.01715,38.505895 164.93468,34.528530 160.60640,29.906454 C 155.05848,24.484276 149.68028,18.831089 144.02714,13.552135 C 142.01313,12.267231 139.68457,11.155741 137.26959,12.030263 L 137.09375,12.062500 z M 139.25000,14.156250 C 144.36849,16.573687 148.44456,20.615673 153.06166,23.857057 C 154.79682,25.417824 157.75256,26.462276 157.65625,29.218750 C 155.98301,29.620934 154.51821,27.909197 152.92283,27.467153 C 151.47889,26.979622 149.05912,24.688826 149.46490,27.619328 C 148.95092,28.676042 149.67609,32.096323 148.30430,31.528870 C 146.86362,30.916675 145.25114,29.742049 143.73062,29.880583 C 141.56112,31.359522 139.38321,32.826259 137.21875,34.312500 C 136.40063,31.654144 135.63994,28.977747 134.84375,26.312500 C 133.78712,28.431959 132.98467,30.961875 131.78125,32.843750 C 128.52084,33.166779 125.26035,33.488957 122.00000,33.812500 C 122.02692,31.439278 121.58820,28.751334 123.45144,26.900643 C 126.38650,21.928911 131.54097,18.937382 135.96875,15.531250 C 137.05500,15.131227 138.17386,14.356070 139.25000,14.156250 z M 126.34375,53.906250 C 130.81931,55.099287 135.33348,56.080112 139.93750,56.625000 C 140.81508,58.380031 139.61654,59.889689 137.75155,59.030564 C 134.35469,58.342143 130.95451,57.411091 127.62500,56.500000 C 127.37596,56.018046 124.72663,53.333015 126.34375,53.906250 z M 168.68750,62.750000 C 167.26725,63.145732 165.19352,63.022642 164.68750,64.750000 C 167.41558,65.272026 170.36127,66.626958 173.03125,65.187500 C 173.94813,63.333514 171.22391,62.807999 169.92452,62.707344 C 169.51218,62.721563 169.09984,62.735781 168.68750,62.750000 z M 120.96875,68.250000 C 119.88102,69.094191 117.71809,71.141191 120.00567,71.867660 C 122.11744,72.377527 123.71955,70.573549 125.28125,69.468750 C 124.17010,68.379529 122.48301,67.967608 120.96875,68.250000 z M 162.25000,68.937500 C 161.26655,70.838341 164.03769,72.707639 165.32625,71.028976 C 165.98639,69.968138 163.10932,68.105539 162.25000,68.937500 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="path1295" + d="M 137.50000,12.562500 C 131.56402,15.884438 127.47918,21.513076 122.59316,26.106819 C 117.07494,31.800872 111.33765,37.333066 105.95500,43.127274 C 105.27016,44.232264 103.90274,46.716455 105.88806,47.110513 C 110.48303,49.525949 116.07018,49.897473 120.25000,52.937500 C 121.19557,55.258014 118.31954,56.204644 116.77699,57.135076 C 115.14828,57.646504 113.25757,59.174666 115.98524,59.736007 C 120.51650,62.179113 125.90956,62.812244 130.06250,65.968750 C 131.40440,68.155882 128.87852,70.088345 127.96429,71.816940 C 127.97548,73.606583 130.61198,73.210238 131.85374,73.694589 C 134.00698,73.861384 136.31306,75.067306 136.52629,77.437982 C 137.24770,79.315251 139.82104,79.377347 141.56250,79.375000 C 143.88381,79.081698 145.88731,77.848938 148.00000,76.937500 C 147.89289,75.484280 145.47385,75.343455 145.78125,73.562500 C 147.65028,70.568783 151.46696,69.934698 154.32757,68.211442 C 155.95166,67.507534 157.40819,66.436524 158.50000,65.031250 C 156.69534,62.893495 153.11684,62.207207 152.76893,59.025530 C 153.13476,57.911585 154.90043,56.856141 156.14992,56.314935 C 161.47352,54.305871 167.29666,53.530281 172.18291,50.436255 C 174.75469,49.397100 173.90347,46.181096 173.15013,44.168122 C 170.99740,41.143850 168.08639,38.542958 165.64236,35.681332 C 163.12371,33.093790 160.49665,30.610931 157.93750,28.062500 C 158.99092,29.594714 157.00835,30.333418 155.86310,29.376751 C 153.95887,28.546062 152.06033,27.726589 150.12500,26.968750 C 150.04976,28.633800 149.69671,30.253091 149.34375,31.875000 C 146.94959,32.517021 144.62510,29.359512 142.44997,31.405021 C 140.65579,32.399012 139.25573,34.074138 137.34005,34.698602 C 135.96867,34.449689 136.15225,31.657450 135.44638,30.368996 C 135.03220,27.477998 134.31032,28.114323 133.43720,30.484434 C 132.63691,31.983328 132.29360,34.079093 130.12469,33.576560 C 127.22896,33.863646 124.33317,34.149933 121.43750,34.437500 C 121.45635,31.458390 121.16984,28.094375 123.52595,25.839572 C 126.82257,21.188668 131.69023,18.019711 136.23357,14.793262 C 137.75437,14.087412 139.64327,13.037594 141.05071,14.536711 C 144.77608,17.093755 148.56965,19.491887 152.06250,22.343750 C 149.06655,19.513772 146.25485,16.420638 143.14594,13.751994 C 141.38445,12.871744 139.52020,11.789900 137.50000,12.562500 z M 126.40625,53.343750 C 131.09445,54.266714 135.77718,55.221773 140.46875,56.125000 C 140.66311,57.490600 140.90400,59.768414 138.90019,59.717011 C 134.99279,58.970773 131.04202,57.882901 127.18750,56.875000 C 126.61048,55.955764 124.83534,54.556620 125.40625,53.625000 C 125.73497,53.577157 126.08499,53.292470 126.40625,53.343750 z M 166.53125,63.812500 C 164.90117,64.830649 168.72302,64.879550 169.60036,65.161786 C 170.82454,65.513571 173.80209,64.644903 171.50000,63.593750 C 169.78209,63.217030 168.21140,63.255613 166.53125,63.812500 z M 120.81250,69.187500 C 118.77488,70.497531 120.63987,72.049766 122.29985,70.780747 C 124.22011,70.547064 124.25797,68.584075 122.13849,68.857155 C 121.62590,68.786616 121.20364,68.805690 120.81250,69.187500 z M 162.78125,70.250000 C 165.04372,72.410337 164.50416,68.582957 162.78125,69.787913 C 162.78125,69.883882 162.78125,70.191942 162.78125,70.250000 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="path1300" + d="M 137.25000,10.312500 C 134.57328,10.811904 132.67255,13.050780 130.64866,14.715585 C 121.77957,23.451854 113.11785,32.437236 104.37500,41.281250 C 103.17019,43.288146 102.47259,45.456013 102.06250,47.750000 C 105.83476,49.628698 109.64657,51.368815 113.75481,52.377095 C 114.74672,53.000901 118.15181,53.211596 117.03125,54.625000 C 114.87625,55.770623 112.18432,56.545814 111.25000,59.062500 C 113.07397,62.261249 117.13309,62.448994 120.14188,63.972108 C 122.66750,64.970987 125.19313,65.969869 127.71875,66.968750 C 127.79709,69.608591 127.12737,68.724937 125.79671,67.542170 C 123.76150,66.508388 120.74167,65.559916 119.14266,67.799744 C 117.68910,68.685330 116.55779,70.940149 117.66673,72.361712 C 119.74129,74.610002 123.29896,73.558599 125.22361,71.631365 C 125.39044,71.451948 124.94524,74.329263 126.55554,74.625682 C 128.75187,75.888131 131.56113,75.535204 133.75000,76.781250 C 134.17453,78.637203 134.92263,80.738750 137.10053,81.029661 C 140.53970,82.420114 144.41944,81.397273 147.50485,79.584682 C 148.81540,78.872018 151.32795,78.343669 150.75195,76.374975 C 150.70713,75.080531 147.53803,74.300613 149.31250,73.093750 C 153.55943,71.203594 157.91230,69.209830 161.18750,65.843750 C 161.99115,63.731003 159.07145,62.849633 157.93750,61.562500 C 156.57653,60.417748 154.30116,59.195844 157.17010,58.407983 C 162.44672,56.428116 168.30037,55.651561 173.14000,52.536010 C 175.69933,51.724285 176.75286,48.825627 176.01594,46.382200 C 175.99204,43.921497 174.36450,41.884430 172.99509,39.973772 C 168.23708,34.553265 162.73310,29.839073 157.72691,24.648245 C 153.37676,20.454464 149.19589,15.998891 144.74248,11.964991 C 142.49218,10.519398 139.90204,10.047325 137.25000,10.312500 z M 140.40625,16.625000 C 144.38180,19.415210 148.26381,22.371245 152.21875,25.218750 C 151.00059,24.471219 149.71107,24.008458 148.28125,23.906250 C 148.08169,25.616789 147.84012,27.322499 147.62500,29.031250 C 145.77312,28.480352 143.67622,27.363820 142.02088,28.944411 C 140.79579,29.321785 138.71876,32.029330 138.02739,30.946881 C 137.09069,27.714729 136.15797,24.481420 135.21875,21.250000 C 133.79126,24.568262 132.38708,27.896549 130.96875,31.218750 C 128.56250,31.458333 126.15625,31.697917 123.75000,31.937500 C 123.73611,28.504117 126.40867,25.941624 128.50533,23.538181 C 131.60340,20.877921 134.84009,18.280137 138.37100,16.266120 C 139.05687,15.927768 139.72649,16.501380 140.40625,16.625000 z M 165.12500,61.937500 C 163.94994,62.683294 162.04675,64.163789 163.31250,65.625000 C 165.77599,67.237331 168.84980,67.346191 171.68759,67.438839 C 173.79767,67.380039 175.87709,64.882603 174.44068,62.966319 C 173.10190,60.663393 170.05340,61.177216 167.81605,61.201002 C 166.91904,61.446503 166.02202,61.692001 165.12500,61.937500 z M 162.03125,67.031250 C 160.83535,68.000188 160.29043,69.695123 160.76346,71.258236 C 161.16730,73.039050 163.22496,73.494707 164.78719,72.992478 C 167.13879,73.181332 168.09248,69.825149 166.13394,68.653373 C 164.96960,67.668728 163.65541,66.689296 162.03125,67.031250 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + id="path1304" + d="M 136.87500,9.5625000 C 131.65304,11.769127 128.14544,16.384624 124.15881,20.216605 C 117.35142,27.117414 110.49657,33.984328 103.71875,40.906250 C 102.85273,43.332808 101.99819,45.763562 101.12500,48.187500 C 105.93068,50.283305 110.76347,52.276496 115.75000,53.906250 C 115.44333,55.363555 112.99770,55.191635 112.24058,56.587946 C 110.89606,57.445273 110.01695,59.785906 111.89556,60.567820 C 114.86490,63.357428 118.93991,64.363020 122.62500,65.875000 C 119.72774,65.033632 117.80750,68.090788 116.68750,70.250000 C 116.01105,72.950420 119.11437,74.651083 121.43923,74.259441 C 122.88425,74.778519 124.87048,71.894366 125.06555,74.129447 C 127.21708,76.574392 131.35224,75.998123 133.59751,78.288768 C 134.32398,80.302303 135.99246,81.986172 138.23383,82.006618 C 140.25772,82.589257 142.23898,82.314480 144.19142,81.614260 C 146.47188,81.098710 148.64271,79.959926 150.63761,78.824244 C 152.14711,77.754911 151.81527,75.346631 150.43750,74.312500 C 150.23406,72.704926 152.73875,72.682794 153.75639,71.819616 C 156.49819,70.564020 158.90600,68.804050 161.21875,66.906250 C 160.19643,68.376408 159.81043,70.315970 160.38112,71.987759 C 161.34634,74.267655 164.22210,73.656108 166.15625,73.531250 C 168.08949,72.610730 168.83732,69.631414 166.87500,68.343750 C 164.02568,66.581529 166.47357,67.403459 168.27836,67.911665 C 170.51415,68.044548 173.31226,68.747610 174.83495,66.581402 C 176.52328,64.952843 175.46252,62.386049 173.84375,61.125000 C 171.82924,60.052772 169.41179,60.364713 167.22781,60.468857 C 165.26732,60.816302 163.77932,61.981088 162.56250,63.500000 C 161.07416,64.693238 164.27576,66.891706 162.51264,66.451187 C 161.23611,66.670932 162.80138,64.122782 161.27178,63.293106 C 160.27477,61.829766 158.59216,60.917429 157.34375,59.656250 C 163.37320,56.739900 170.41697,55.950383 175.81250,51.750000 C 177.79054,49.403625 176.89111,46.297658 176.31250,43.625000 C 172.71709,37.077334 166.72680,32.381991 161.58112,27.092054 C 156.10204,21.754721 150.65568,16.371055 145.15625,11.062500 C 142.76062,10.099303 140.31053,9.4347862 137.70606,9.5684113 C 137.43820,9.5943662 137.13013,9.4705862 136.87500,9.5625000 z M 144.00000,20.125000 C 145.41913,21.217458 146.85549,22.290152 148.28125,23.375000 C 146.97140,24.376925 147.43473,26.306660 146.96875,27.718750 C 145.01335,27.188020 142.88412,27.117042 141.28969,28.567875 C 140.30436,29.400862 138.46017,30.323076 138.31032,28.383898 C 137.43025,25.351664 136.59470,22.304201 135.68750,19.281250 C 137.21838,18.817776 138.78213,16.344334 140.28250,17.745803 C 141.52167,18.538869 142.76083,19.331934 144.00000,20.125000 z M 130.53125,30.406250 C 128.68750,30.593750 126.84375,30.781250 125.00000,30.968750 C 125.70615,27.451641 128.61722,24.990200 131.09307,22.632488 C 132.44877,21.648343 133.72082,20.531920 135.12500,19.625000 C 133.59375,23.218750 132.06250,26.812500 130.53125,30.406250 z " + style="fill-opacity:0.074380167;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + </g> + <path + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" + sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccc" + id="path1217" + d="M 78.468542,10.216821 C 75.406213,10.216823 72.323010,11.369737 69.976423,13.716321 L 28.309048,55.430356 C 26.009076,57.730272 24.808608,60.734604 24.762888,63.735835 C 24.762246,63.786202 24.762888,63.872106 24.762888,63.922475 L 24.856208,63.922475 C 25.654475,66.959676 46.258230,70.813287 48.559486,73.114494 C 52.034797,76.589830 35.238960,79.157777 38.714227,82.633131 C 42.189523,86.108431 59.735084,89.329652 63.210724,92.805012 C 66.686050,96.280332 56.095888,99.968182 59.571244,103.44349 C 63.046555,106.91885 74.703745,102.59065 72.589383,111.65565 C 77.282542,116.34881 87.076796,114.10913 93.633042,109.41597 C 97.108353,105.94066 86.984820,106.26556 90.460160,102.79025 C 93.935473,99.314902 102.71230,99.298562 110.10402,90.985272 C 107.12876,86.358021 97.390000,84.382051 100.86534,80.906713 C 104.34065,77.431409 111.06300,79.175321 125.64179,72.554574 C 132.75855,69.322402 132.20143,66.898885 132.17419,63.922475 C 132.17362,63.859844 132.17419,63.798946 132.17419,63.735835 L 132.12753,63.735835 C 132.08182,60.734607 130.92794,57.730277 128.62803,55.430356 L 86.914001,13.716321 C 84.567429,11.369740 81.530871,10.216821 78.468542,10.216821 z M 59.991184,75.260853 C 66.201756,76.871504 73.111347,78.955868 78.655182,78.993653 L 78.888482,81.513293 C 74.141227,81.023952 64.086006,78.710363 61.717604,77.500533 L 59.991184,75.260853 z M 124.70859,86.319271 C 123.76053,86.288891 122.86335,86.383941 122.18895,86.552571 C 120.91747,86.870282 114.74061,87.016652 115.23661,90.985272 C 120.69367,92.968622 129.12948,94.487582 130.12115,90.518672 C 130.86551,87.542792 127.55274,86.410411 124.70859,86.319271 z M 53.365465,94.391452 C 52.506936,94.291402 51.667011,94.397222 50.845825,94.811392 C 47.561932,96.467852 45.351592,100.14833 48.419506,101.67041 C 51.487732,103.19250 53.661984,101.45941 56.351705,99.570712 C 59.041739,97.682322 58.972518,97.313012 58.778024,96.584472 C 58.405655,96.683782 55.941067,94.691622 53.365465,94.391452 z M 113.37021,95.044692 C 110.88978,96.036632 110.91892,99.482602 112.90361,100.97051 C 114.88780,102.45872 117.37116,101.49614 118.36283,100.50391 C 119.35532,99.511972 118.33051,96.036652 113.37021,95.044692 z " + style="fill:url(#linearGradient1322);fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" + sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" + id="path1269" + d="M 25.748195,58.983802 C 25.069168,60.484820 24.699511,62.088386 24.675015,63.696461 C 24.674375,63.746824 24.675015,63.832738 24.675015,63.883101 L 24.768335,63.883101 C 25.532194,66.789384 44.034284,70.422637 47.678393,72.748500 C 49.285306,71.792649 50.340763,70.791543 49.264832,69.715600 C 46.963576,67.414389 26.359823,63.560781 25.561555,60.523581 L 25.468235,60.523581 C 25.468235,60.473204 25.467595,60.387304 25.468235,60.336942 C 25.475280,59.874537 25.686531,59.443757 25.748195,58.983802 z M 132.03964,65.049601 C 131.22443,66.340254 129.65777,67.652109 126.34713,69.155680 C 111.76835,75.776420 105.04600,74.032516 101.57069,77.507812 C 100.51786,78.560641 100.89350,79.461052 101.71067,80.354072 C 105.38973,77.752669 112.01329,78.664472 125.55391,72.515200 C 131.70333,69.722349 132.05669,67.513308 132.03964,65.049601 z M 60.696531,71.861960 L 62.422951,74.101632 C 64.791352,75.311463 74.846572,77.625067 79.593829,78.114392 L 79.360529,75.594752 C 73.816694,75.556961 66.907102,73.472618 60.696531,71.861960 z M 40.119473,79.607512 C 38.565476,80.548088 37.568913,81.536279 38.626354,82.593751 C 42.101651,86.069051 59.647211,89.290272 63.122851,92.765632 C 63.275692,92.918462 63.255326,93.078602 63.356151,93.232232 C 64.435614,91.947532 65.165573,90.655612 63.916071,89.406112 C 60.566937,86.057251 44.419333,82.939151 40.119473,79.607512 z M 117.10845,87.866332 C 115.91482,88.486362 114.95058,89.360392 115.14873,90.945882 C 120.60578,92.929232 129.04159,94.448192 130.03326,90.479292 C 130.22625,89.707762 130.12018,89.057262 129.84662,88.519572 C 127.48913,90.422432 121.65703,89.359992 117.10845,87.866332 z M 108.52303,89.546092 C 101.68539,95.627832 94.291059,96.265772 91.165507,99.391352 C 89.908251,100.64860 90.617583,101.33525 91.632107,101.95765 C 95.620160,99.286262 103.30109,98.498152 110.01615,90.945882 C 109.67197,90.410612 109.01729,90.016842 108.52303,89.546092 z M 112.39580,95.705212 C 110.96059,97.100002 111.14367,99.677592 112.81574,100.93113 C 114.79992,102.41933 117.28328,101.45675 118.27495,100.46453 C 118.78497,99.954792 118.71737,98.812252 117.90167,97.664932 C 116.69163,98.288052 115.10107,98.690742 113.60896,97.571612 C 112.97842,97.098902 112.61381,96.431702 112.39580,95.705212 z M 57.383671,95.891852 C 57.217332,96.012982 57.251127,96.035572 57.057051,96.171812 C 54.367330,98.060502 52.193078,99.793612 49.124852,98.271512 C 48.483305,97.953222 48.223383,97.480502 48.005012,97.011692 C 46.640740,98.694072 46.307086,100.62659 48.331632,101.63103 C 51.399861,103.15311 53.574111,101.42002 56.263832,99.531332 C 58.953868,97.642932 58.884645,97.273622 58.690151,96.545092 C 58.562389,96.579162 57.924006,96.197372 57.383671,95.891852 z M 60.043291,99.577992 C 58.963831,100.86268 58.233858,102.15460 59.483371,103.40410 C 62.958684,106.87946 74.615872,102.55126 72.501510,111.61626 C 77.194670,116.30942 86.988927,114.06974 93.545171,109.37658 C 94.825402,108.09634 94.082889,107.39241 93.031907,106.76362 C 86.534250,110.87138 77.700406,112.66245 73.294729,108.25674 C 75.409092,99.191752 63.751901,103.51996 60.276591,100.04459 C 60.123748,99.891752 60.144117,99.731612 60.043291,99.577992 z " + style="fill:url(#linearGradient1231);fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" + sodipodi:nodetypes="cccccc" + id="path1271" + d="M 99.186075,30.398236 L 124.44205,57.534989 C 124.44205,57.534989 131.96512,65.595411 126.05415,68.819579 C 120.14317,72.043747 102.14157,76.880001 102.14157,76.880001 L 69.422516,29.764596 L 99.186075,30.398236 z " + style="fill:url(#linearGradient1272);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + transform="matrix(1.401650,0.000000,0.000000,1.401650,-35.26049,-4.181157)" + sodipodi:nodetypes="cccccc" + id="path1276" + d="M 63.243695,31.078988 L 42.657304,54.706552 C 42.657304,54.706552 34.703472,61.724642 39.850070,64.531876 C 44.996668,67.339111 78.917426,78.801990 102.77892,74.591136 L 75.408382,33.652287 L 63.243695,31.078988 z " + style="fill:url(#linearGradient1277);fill-opacity:0.75000000;fill-rule:evenodd;stroke-width:1.0000000pt;" /> + <path + transform="matrix(1.220396,0.000000,0.000000,1.220396,-20.19444,7.307033)" + sodipodi:nodetypes="ccccccccccczz" + id="path1317" + d="M 79.571944,14.847933 C 83.032254,14.873506 97.565101,29.009298 101.72458,31.925491 C 105.88407,34.841684 104.90857,36.754316 104.90857,36.936622 L 93.243582,31.290763 L 92.077082,40.109502 L 85.638002,37.076602 L 75.746078,43.702321 L 71.919958,30.637523 L 67.067318,42.069221 L 53.395938,43.422361 L 53.535918,37.356562 L 73.730570,17.473723 C 75.195738,16.031178 76.175081,14.822360 79.571944,14.847933 z " + style="fill:url(#linearGradient1318);fill-rule:evenodd;stroke-width:1.0000000pt;" /> + </g> + </g> + <g + inkscape:label="Title" + id="layer2" + inkscape:groupmode="layer"> + <text + id="text48" + style="line-height:100%;font-variant:normal;font-stretch:normal;writing-mode:lr;text-anchor:start;font-family:Arial;display:block;stroke-opacity:1.0000000;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:3.0000000pt;stroke:none;fill-opacity:1.0000000;fill:#ffffff;font-weight:normal;font-style:normal;font-size:48.000000" + y="70" + x="45" + sodipodi:linespacing="100%"><tspan + id="tspan1" + sodipodi:role="line" + y="70.000000" + x="45.000000">Evolving inkscape_gtkmm</tspan></text> + <text + xml:space="preserve" + style="line-height:120%;writing-mode:lr;text-anchor:start;font-family:Sans;stroke-opacity:1.0000000;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:1.0000000pt;stroke:none;fill-opacity:1.0000000;fill:#000000;font-stretch:normal;font-weight:normal;font-variant:normal;font-style:normal;font-size:24.000000" + x="54.754395" + y="169.84863" + id="text74" + sodipodi:linespacing="120%"><tspan + id="tspan9" + sodipodi:role="line" + y="169.84863" + x="54.754395">* Expand Inkscape::Application</tspan><tspan + id="tspan10" + sodipodi:role="line" + y="198.64863" + x="54.754395"> + High level services (GC, args, paths)</tspan><tspan + id="tspan11" + sodipodi:role="line" + y="227.44864" + x="54.754395"> + Registries (extensions, prefs, etc.)</tspan><tspan + id="tspan12" + sodipodi:role="line" + y="256.24864" + x="54.754395"></tspan><tspan + id="tspan13" + sodipodi:role="line" + y="285.04864" + x="54.754395">* Create new Inkscape::Application::RunMode</tspan><tspan + id="tspan14" + sodipodi:role="line" + y="313.84864" + x="54.754395"> + Abstract base class</tspan><tspan + id="tspan15" + sodipodi:role="line" + y="342.64864" + x="54.754395"></tspan><tspan + id="tspan16" + sodipodi:role="line" + y="371.44864" + x="54.754395">* Refactor Inkscape::Application::ApplicationImpl</tspan><tspan + id="tspan17" + sodipodi:role="line" + y="400.24864" + x="54.754395"> + Rename it to Inkscape::Application::Editor</tspan><tspan + id="tspan18" + sodipodi:role="line" + y="429.04864" + x="54.754395"> + Make it subclass I::A::RunMode</tspan><tspan + id="tspan19" + sodipodi:role="line" + y="457.84864" + x="54.754395"> + Move items from SPDesktop into here</tspan><tspan + id="tspan20" + sodipodi:role="line" + y="486.64865" + x="54.754395"></tspan><tspan + id="tspan21" + sodipodi:role="line" + y="515.44865" + x="54.754395">* Create new Inkscape::Application::Cmdline</tspan><tspan + id="tspan22" + sodipodi:role="line" + y="544.24865" + x="54.754395"> + Make it subclass I::A::RunMode</tspan><tspan + id="tspan23" + sodipodi:role="line" + y="573.04865" + x="54.754395"> + Move stuff from main.cpp into here</tspan></text> + </g> + <g + inkscape:label="Drawing Area" + id="layer3" + inkscape:groupmode="layer" /> +</svg> |
