diff options
| author | Jabier Arraiza Cenoz <jabier.arraiza@marker.es> | 2012-12-21 08:33:52 +0000 |
|---|---|---|
| committer | Jabiertxo Arraiza Cenoz <jtx@jtx.marker.es> | 2012-12-21 08:33:52 +0000 |
| commit | e6d37f6e87aad1a48740c7096408e2457d3527a1 (patch) | |
| tree | 2c87add33f76e353e66dd954a396b7e65eccd4f4 | |
| parent | merge from brach (diff) | |
| download | inkscape-e6d37f6e87aad1a48740c7096408e2457d3527a1.tar.gz inkscape-e6d37f6e87aad1a48740c7096408e2457d3527a1.zip | |
not working
(bzr r11950.1.3)
| -rw-r--r-- | share/icons/icons.svg | 81 | ||||
| -rw-r--r-- | share/icons/tango_icons.svg | 518 | ||||
| -rw-r--r-- | src/pen-context.cpp | 844 | ||||
| -rw-r--r-- | src/pencil-context.cpp | 19 |
4 files changed, 712 insertions, 750 deletions
diff --git a/share/icons/icons.svg b/share/icons/icons.svg index 8b4087dca..def0d5d02 100644 --- a/share/icons/icons.svg +++ b/share/icons/icons.svg @@ -5586,9 +5586,9 @@ inkscape:window-x="0" inkscape:window-height="901" inkscape:window-width="1280" - inkscape:cy="486.20867" - inkscape:cx="902.05937" - inkscape:zoom="7.3367676" + inkscape:cy="473.6729" + inkscape:cx="953.96494" + inkscape:zoom="24.113103" gridtolerance="6" snaptogrid="false" showgrid="true" @@ -17241,8 +17241,9 @@ http://www.inkscape.org/</dc:description> <path sodipodi:nodetypes="ccccccc" id="path4985-5-5" - d="m -83.37415,197.5433 c 0,0 -20.67835,0 -20.67835,0 0,0 0,-7.8541 0,-7.8541 0,0 8.84746,0 8.84746,0 0,0 0,13.6806 0,13.6806 0,0 5.91443,0 5.91443,0 0,0 0,-19.3232 0,-19.3232" - style="fill:none;stroke:#646464;stroke-width:2.25000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + d="m -83.37415,197.5433 -20.67835,0 0,-7.8541 8.84746,0 0,13.6806 5.91443,0 0,-19.35187" + style="fill:none;stroke:#646464;stroke-width:2.25000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + inkscape:connector-curvature="0" /> <rect style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" id="rect4989-9-0" @@ -21733,43 +21734,45 @@ http://www.inkscape.org/</dc:description> id="rect6174" style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;display:inline" /> <g - style="display:inline" id="path-mode-bspline" - inkscape:label="#bspline_mode" - transform="translate(3.1445385,1.4082523)"> + transform="matrix(1.3950659,-1.3663987,1.3663987,1.3950659,-466.90113,1305.8744)" + inkscape:label="#bspline_mode"> <path - inkscape:label="#spiro_splines_mode" - sodipodi:nodetypes="csc" - id="path-mode-spiro-3" - d="m 947.71032,68.297825 c 0,0 -0.19425,-4.204156 1.72052,-6.468471 1.94548,-2.300627 5.57499,-2.293308 5.57499,-2.293308" - style="color:#000000;fill:none;stroke:#0000ff;stroke-width:1.88989151;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" - inkscape:connector-curvature="0" /> + inkscape:connector-curvature="0" + style="color:#000000;fill:none;stroke:#0000ff;stroke-width:0.99609488;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" + d="m 961.86036,56.036072 c 0,0 1.37815,-1.49823 3.26044,-1.760578 1.88229,-0.262349 3.58408,1.78013 3.58408,1.78013" + id="path-mode-spiro-3-8-8" + sodipodi:nodetypes="czc" + inkscape:label="#spiro_splines_mode" /> <path - style="fill:none;stroke:#646464;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" - d="m 945.03712,67.77092 0.0137,-10.388953 9.98731,0" - id="path6177" + inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" - inkscape:connector-curvature="0" /> - <rect - y="56" - x="954.00323" - height="1.9975978" - width="1.9967738" - id="rect6184" - style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.49943903;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" /> - <rect - style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.49943903;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" - id="rect6186" - width="1.9967738" - height="1.9975978" - x="944" - y="56" /> - <rect - y="66.921463" - x="944" - height="1.9975978" - width="1.9967738" - id="rect6188" - style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.49943903;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" /> + id="path6177-8-2" + d="m 960.66889,54.876493 4.48905,-4.557718 4.81244,4.713556" + style="fill:none;stroke:#646464;stroke-width:0.76814532;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" /> + <rect + y="-639.91193" + x="724.22583" + height="1.0229635" + width="1.0225416" + id="rect8372-9-8" + style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.25576118;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" + transform="matrix(0.71440887,0.69972849,-0.69972849,0.71440887,0,0)" /> + <rect + transform="matrix(0.71440887,0.69972849,-0.69972849,0.71440887,0,0)" + style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.25576118;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" + id="rect6941" + width="1.0225416" + height="1.0229635" + x="724.2002" + y="-633.33978" /> + <rect + y="-639.91193" + x="731.08893" + height="1.0229635" + width="1.0225416" + id="rect6954" + style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.25576118;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" + transform="matrix(0.71440887,0.69972849,-0.69972849,0.71440887,0,0)" /> </g> </svg> diff --git a/share/icons/tango_icons.svg b/share/icons/tango_icons.svg index 9ce4ffaa7..f899ba5a9 100644 --- a/share/icons/tango_icons.svg +++ b/share/icons/tango_icons.svg @@ -15595,9 +15595,9 @@ inkscape:window-x="0" inkscape:window-height="901" inkscape:window-width="1280" - inkscape:cy="1797.8658" - inkscape:cx="1840.914" - inkscape:zoom="11.53749" + inkscape:cy="1825.5274" + inkscape:cx="1880.696" + inkscape:zoom="8.01176" gridtolerance="10000" snaptogrid="false" showgrid="false" @@ -16568,7 +16568,7 @@ http://www.inkscape.org/</dc:description> transform="translate(-64,-4)"> <path transform="matrix(1.795342,0,0,1.795342,-669.664,-176.9133)" - d="m 843,222.75 c 0,0.6904 -0.3358,1.25 -0.75,1.25 -0.4142,0 -0.75,-0.5596 -0.75,-1.25 0,-0.6904 0.3358,-1.25 0.75,-1.25 0.4142,0 0.75,0.5596 0.75,1.25 z" + d="m 843,222.75 c 0,0.69036 -0.33579,1.25 -0.75,1.25 -0.41421,0 -0.75,-0.55964 -0.75,-1.25 0,-0.69036 0.33579,-1.25 0.75,-1.25 0.41421,0 0.75,0.55964 0.75,1.25 z" sodipodi:ry="1.25" sodipodi:rx="0.75" sodipodi:cy="222.75" @@ -16826,7 +16826,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="1114.5" sodipodi:rx="12.5" sodipodi:ry="2.5" - d="m 1184,1114.5 c 0,1.381 -5.596,2.5 -12.5,2.5 -6.904,0 -12.5,-1.119 -12.5,-2.5 0,-1.381 5.596,-2.5 12.5,-2.5 6.904,0 12.5,1.119 12.5,2.5 z" + d="m 1184,1114.5 c 0,1.3807 -5.5964,2.5 -12.5,2.5 -6.9036,0 -12.5,-1.1193 -12.5,-2.5 0,-1.3807 5.5964,-2.5 12.5,-2.5 6.9036,0 12.5,1.1193 12.5,2.5 z" transform="matrix(0.7999997,0,0,0.7999901,-925.19967,-871.58883)" /> <path style="fill:url(#linearGradient13381);fill-opacity:1;fill-rule:evenodd;stroke:#535353;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.60000002;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" @@ -16860,11 +16860,11 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="1412.1292" sodipodi:rx="1.5026019" sodipodi:ry="1.5026019" - d="m 1161.776,1412.129 c 0,0.83 -0.672,1.503 -1.502,1.503 -0.83,0 -1.503,-0.673 -1.503,-1.503 0,-0.83 0.673,-1.502 1.503,-1.502 0.83,0 1.502,0.672 1.502,1.502 z" + d="m 1161.7764,1412.1292 c 0,0.8298 -0.6727,1.5026 -1.5026,1.5026 -0.8299,0 -1.5026,-0.6728 -1.5026,-1.5026 0,-0.8299 0.6727,-1.5027 1.5026,-1.5027 0.8299,0 1.5026,0.6728 1.5026,1.5027 z" transform="translate(-1153.0026,-1401.4099)" /> <path transform="translate(-1143.0026,-1395.4099)" - d="m 1161.776,1412.129 c 0,0.83 -0.672,1.503 -1.502,1.503 -0.83,0 -1.503,-0.673 -1.503,-1.503 0,-0.83 0.673,-1.502 1.503,-1.502 0.83,0 1.502,0.672 1.502,1.502 z" + d="m 1161.7764,1412.1292 c 0,0.8298 -0.6727,1.5026 -1.5026,1.5026 -0.8299,0 -1.5026,-0.6728 -1.5026,-1.5026 0,-0.8299 0.6727,-1.5027 1.5026,-1.5027 0.8299,0 1.5026,0.6728 1.5026,1.5027 z" sodipodi:ry="1.5026019" sodipodi:rx="1.5026019" sodipodi:cy="1412.1292" @@ -16880,7 +16880,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="1412.1292" sodipodi:rx="1.5026019" sodipodi:ry="1.5026019" - d="m 1161.776,1412.129 c 0,0.83 -0.672,1.503 -1.502,1.503 -0.83,0 -1.503,-0.673 -1.503,-1.503 0,-0.83 0.673,-1.502 1.503,-1.502 0.83,0 1.502,0.672 1.502,1.502 z" + d="m 1161.7764,1412.1292 c 0,0.8298 -0.6727,1.5026 -1.5026,1.5026 -0.8299,0 -1.5026,-0.6728 -1.5026,-1.5026 0,-0.8299 0.6727,-1.5027 1.5026,-1.5027 0.8299,0 1.5026,0.6728 1.5026,1.5027 z" transform="translate(-1148.0026,-1398.4099)" /> <path style="fill:none;fill-rule:evenodd;stroke:#555753;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" @@ -16895,11 +16895,11 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="1412.1292" sodipodi:rx="1.5026019" sodipodi:ry="1.5026019" - d="m 1161.776,1412.129 c 0,0.83 -0.672,1.503 -1.502,1.503 -0.83,0 -1.503,-0.673 -1.503,-1.503 0,-0.83 0.673,-1.502 1.503,-1.502 0.83,0 1.502,0.672 1.502,1.502 z" + d="m 1161.7764,1412.1292 c 0,0.8298 -0.6727,1.5026 -1.5026,1.5026 -0.8299,0 -1.5026,-0.6728 -1.5026,-1.5026 0,-0.8299 0.6727,-1.5027 1.5026,-1.5027 0.8299,0 1.5026,0.6728 1.5026,1.5027 z" transform="translate(-1153.0026,-1395.4099)" /> <path transform="translate(-1143.0026,-1401.4099)" - d="m 1161.776,1412.129 c 0,0.83 -0.672,1.503 -1.502,1.503 -0.83,0 -1.503,-0.673 -1.503,-1.503 0,-0.83 0.673,-1.502 1.503,-1.502 0.83,0 1.502,0.672 1.502,1.502 z" + d="m 1161.7764,1412.1292 c 0,0.8298 -0.6727,1.5026 -1.5026,1.5026 -0.8299,0 -1.5026,-0.6728 -1.5026,-1.5026 0,-0.8299 0.6727,-1.5027 1.5026,-1.5027 0.8299,0 1.5026,0.6728 1.5026,1.5027 z" sodipodi:ry="1.5026019" sodipodi:rx="1.5026019" sodipodi:cy="1412.1292" @@ -17266,7 +17266,7 @@ http://www.inkscape.org/</dc:description> style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> <path transform="matrix(0.119829,0,0,0.105878,237.4457,94.48869)" - d="m 280,97.5 c 0,3.5899 -2.7982,6.5 -6.25,6.5 -3.4518,0 -6.25,-2.9101 -6.25,-6.5 0,-3.58985 2.7982,-6.5 6.25,-6.5 3.4518,0 6.25,2.91015 6.25,6.5 z" + d="m 280,97.5 c 0,3.58985 -2.79822,6.5 -6.25,6.5 -3.45178,0 -6.25,-2.91015 -6.25,-6.5 0,-3.589851 2.79822,-6.5 6.25,-6.5 3.45178,0 6.25,2.910149 6.25,6.5 z" sodipodi:ry="6.5" sodipodi:rx="6.25" sodipodi:cy="97.5" @@ -17281,7 +17281,7 @@ http://www.inkscape.org/</dc:description> style="fill:url(#linearGradient11335);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11359);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;display:inline" /> <path transform="matrix(0.401393,0,0,0.385965,168.1187,65.35082)" - d="m 280,97.5 c 0,3.5899 -2.7982,6.5 -6.25,6.5 -3.4518,0 -6.25,-2.9101 -6.25,-6.5 0,-3.58985 2.7982,-6.5 6.25,-6.5 3.4518,0 6.25,2.91015 6.25,6.5 z" + d="m 280,97.5 c 0,3.58985 -2.79822,6.5 -6.25,6.5 -3.45178,0 -6.25,-2.91015 -6.25,-6.5 0,-3.589851 2.79822,-6.5 6.25,-6.5 3.45178,0 6.25,2.910149 6.25,6.5 z" sodipodi:ry="6.5" sodipodi:rx="6.25" sodipodi:cy="97.5" @@ -17646,7 +17646,7 @@ http://www.inkscape.org/</dc:description> sodipodi:nodetypes="cccsccccc" /> <path transform="matrix(0.938759,0,0,0.938488,13.33429,5.86879)" - d="m 262,78.5 c 0,1.933 -1.567,3.5 -3.5,3.5 -1.933,0 -3.5,-1.567 -3.5,-3.5 0,-1.933 1.567,-3.5 3.5,-3.5 1.933,0 3.5,1.567 3.5,3.5 z" + d="m 262,78.5 c 0,1.932997 -1.567,3.5 -3.5,3.5 -1.933,0 -3.5,-1.567003 -3.5,-3.5 0,-1.932997 1.567,-3.5 3.5,-3.5 1.933,0 3.5,1.567003 3.5,3.5 z" sodipodi:ry="3.5" sodipodi:rx="3.5" sodipodi:cy="78.5" @@ -17678,7 +17678,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="135" sodipodi:rx="1" sodipodi:ry="1" - d="m 65,135 c 0,0.5523 -0.44772,1 -1,1 -0.55228,0 -1,-0.4477 -1,-1 0,-0.5523 0.44772,-1 1,-1 0.55228,0 1,0.4477 1,1 z" + d="m 65,135 c 0,0.55228 -0.447715,1 -1,1 -0.552285,0 -1,-0.44772 -1,-1 0,-0.55228 0.447715,-1 1,-1 0.552285,0 1,0.44772 1,1 z" transform="matrix(-1,0,0,1,321.0144,-55.92699)" /> <path sodipodi:type="arc" @@ -17688,7 +17688,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="135" sodipodi:rx="1" sodipodi:ry="1" - d="m 65,135 c 0,0.5523 -0.44772,1 -1,1 -0.55228,0 -1,-0.4477 -1,-1 0,-0.5523 0.44772,-1 1,-1 0.55228,0 1,0.4477 1,1 z" + d="m 65,135 c 0,0.55228 -0.447715,1 -1,1 -0.552285,0 -1,-0.44772 -1,-1 0,-0.55228 0.447715,-1 1,-1 0.552285,0 1,0.44772 1,1 z" transform="matrix(-1.5,0,0,1.5,351.5144,-122.927)" /> </g> <g @@ -19001,7 +19001,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="309.5" sodipodi:rx="3.5" sodipodi:ry="3.5" - d="m 86,309.5 c 0,1.933 -1.567,3.5 -3.5,3.5 -1.933,0 -3.5,-1.567 -3.5,-3.5 0,-1.933 1.567,-3.5 3.5,-3.5 1.933,0 3.5,1.567 3.5,3.5 z" + d="m 86,309.5 c 0,1.933 -1.567003,3.5 -3.5,3.5 -1.932997,0 -3.5,-1.567 -3.5,-3.5 0,-1.933 1.567003,-3.5 3.5,-3.5 1.932997,0 3.5,1.567 3.5,3.5 z" transform="translate(39.50246,0.5)" /> <path style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" @@ -19597,7 +19597,7 @@ http://www.inkscape.org/</dc:description> id="path5212" /> <path transform="matrix(0.842506,0,0,0.954024,661.2863,-434.5226)" - d="m 67,714 c 0,2.2091 -1.567,4 -3.5,4 -1.933,0 -3.5,-1.7909 -3.5,-4 0,-2.2091 1.567,-4 3.5,-4 1.933,0 3.5,1.7909 3.5,4 z" + d="m 67,714 c 0,2.20914 -1.567003,4 -3.5,4 -1.932997,0 -3.5,-1.79086 -3.5,-4 0,-2.20914 1.567003,-4 3.5,-4 1.932997,0 3.5,1.79086 3.5,4 z" sodipodi:ry="4" sodipodi:rx="3.5" sodipodi:cy="714" @@ -19607,7 +19607,7 @@ http://www.inkscape.org/</dc:description> sodipodi:type="arc" /> <path transform="matrix(0.269046,0,0,0.308688,696.6634,24.57494)" - d="m 67,714 c 0,2.2091 -1.567,4 -3.5,4 -1.933,0 -3.5,-1.7909 -3.5,-4 0,-2.2091 1.567,-4 3.5,-4 1.933,0 3.5,1.7909 3.5,4 z" + d="m 67,714 c 0,2.20914 -1.567003,4 -3.5,4 -1.932997,0 -3.5,-1.79086 -3.5,-4 0,-2.20914 1.567003,-4 3.5,-4 1.932997,0 3.5,1.79086 3.5,4 z" sodipodi:ry="4" sodipodi:rx="3.5" sodipodi:cy="714" @@ -20418,7 +20418,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="210.5" sodipodi:rx="5.5" sodipodi:ry="5.5" - d="m 111,210.5 c 0,3.0376 -2.4624,5.5 -5.5,5.5 -3.0376,0 -5.5,-2.4624 -5.5,-5.5 0,-3.0376 2.4624,-5.5 5.5,-5.5 3.0376,0 5.5,2.4624 5.5,5.5 z" + d="m 111,210.5 c 0,3.03757 -2.46243,5.5 -5.5,5.5 -3.03757,0 -5.5,-2.46243 -5.5,-5.5 0,-3.03757 2.46243,-5.5 5.5,-5.5 3.03757,0 5.5,2.46243 5.5,5.5 z" transform="matrix(0.727881,0,0,0.728748,287.069,104.2892)" /> <path sodipodi:type="arc" @@ -20428,7 +20428,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="210.5" sodipodi:rx="5.5" sodipodi:ry="5.5" - d="m 111,210.5 c 0,3.0376 -2.4624,5.5 -5.5,5.5 -3.0376,0 -5.5,-2.4624 -5.5,-5.5 0,-3.0376 2.4624,-5.5 5.5,-5.5 3.0376,0 5.5,2.4624 5.5,5.5 z" + d="m 111,210.5 c 0,3.03757 -2.46243,5.5 -5.5,5.5 -3.03757,0 -5.5,-2.46243 -5.5,-5.5 0,-3.03757 2.46243,-5.5 5.5,-5.5 3.03757,0 5.5,2.46243 5.5,5.5 z" transform="matrix(0.547085,0,0,0.548073,306.1137,142.2991)" /> </g> </g> @@ -21247,7 +21247,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="155.5" sodipodi:rx="5.5" sodipodi:ry="5.5" - d="m 235,155.5 c 0,3.0376 -2.4624,5.5 -5.5,5.5 -3.0376,0 -5.5,-2.4624 -5.5,-5.5 0,-3.0376 2.4624,-5.5 5.5,-5.5 3.0376,0 5.5,2.4624 5.5,5.5 z" + d="m 235,155.5 c 0,3.03757 -2.46243,5.5 -5.5,5.5 -3.03757,0 -5.5,-2.46243 -5.5,-5.5 0,-3.03757 2.46243,-5.5 5.5,-5.5 3.03757,0 5.5,2.46243 5.5,5.5 z" transform="translate(95.41614,59.5)" /> <path style="opacity:1;fill:#99b7d6;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" @@ -21342,7 +21342,7 @@ http://www.inkscape.org/</dc:description> id="rect10834" /> <path transform="matrix(1.103062,0,0,1.10649,-36.96118,-22.90202)" - d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" + d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" sodipodi:ry="5" sodipodi:rx="5" sodipodi:cy="215" @@ -23028,7 +23028,7 @@ http://www.inkscape.org/</dc:description> transform="translate(933.99995,170.02599)"> <path transform="matrix(1.087654,0,0,1.087684,-16.16957,-14.33312)" - d="m 186,159 c 0,3.866 -3.134,7 -7,7 -3.866,0 -7,-3.134 -7,-7 0,-3.866 3.134,-7 7,-7 3.866,0 7,3.134 7,7 z" + d="m 186,159 c 0,3.86599 -3.13401,7 -7,7 -3.86599,0 -7,-3.13401 -7,-7 0,-3.86599 3.13401,-7 7,-7 3.86599,0 7,3.13401 7,7 z" sodipodi:ry="7" sodipodi:rx="7" sodipodi:cy="159" @@ -23045,7 +23045,7 @@ http://www.inkscape.org/</dc:description> style="opacity:1;fill:none;fill-opacity:0.07664226;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" /> <path transform="matrix(1.075061,0,0,1.075185,-14.43475,-12.95411)" - d="m 186,159 c 0,3.866 -3.134,7 -7,7 -3.866,0 -7,-3.134 -7,-7 0,-3.866 3.134,-7 7,-7 3.866,0 7,3.134 7,7 z" + d="m 186,159 c 0,3.86599 -3.13401,7 -7,7 -3.86599,0 -7,-3.13401 -7,-7 0,-3.86599 3.13401,-7 7,-7 3.86599,0 7,3.13401 7,7 z" sodipodi:ry="7" sodipodi:rx="7" sodipodi:cy="159" @@ -23096,7 +23096,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="159" sodipodi:rx="7" sodipodi:ry="7" - d="m 186,159 c 0,3.866 -3.134,7 -7,7 -3.866,0 -7,-3.134 -7,-7 0,-3.866 3.134,-7 7,-7 3.866,0 7,3.134 7,7 z" + d="m 186,159 c 0,3.86599 -3.13401,7 -7,7 -3.86599,0 -7,-3.13401 -7,-7 0,-3.86599 3.13401,-7 7,-7 3.86599,0 7,3.13401 7,7 z" transform="matrix(1.00786,0,0,1.007983,-167.1731,96.0569)" /> <rect style="opacity:1;fill:none;fill-opacity:0.07664226;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" @@ -23117,7 +23117,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="159" sodipodi:rx="7" sodipodi:ry="7" - d="m 186,159 c 0,3.866 -3.134,7 -7,7 -3.866,0 -7,-3.134 -7,-7 0,-3.866 3.134,-7 7,-7 3.866,0 7,3.134 7,7 z" + d="m 186,159 c 0,3.86599 -3.13401,7 -7,7 -3.86599,0 -7,-3.13401 -7,-7 0,-3.86599 3.13401,-7 7,-7 3.86599,0 7,3.13401 7,7 z" transform="matrix(1.00786,0,0,1.007983,-167.8785,95.25998)" /> </g> <path @@ -23209,7 +23209,7 @@ http://www.inkscape.org/</dc:description> style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" /> <path transform="matrix(0.795464,0,0,0.798577,1003.0102,335.4702)" - d="m 134,162 c 0,6.6274 -5.3726,12 -12,12 -6.6274,0 -12,-5.3726 -12,-12 0,-6.6274 5.3726,-12 12,-12 6.6274,0 12,5.3726 12,12 z" + d="m 134,162 c 0,6.62742 -5.37258,12 -12,12 -6.62742,0 -12,-5.37258 -12,-12 0,-6.62742 5.37258,-12 12,-12 6.62742,0 12,5.37258 12,12 z" sodipodi:ry="12" sodipodi:rx="12" sodipodi:cy="162" @@ -23219,7 +23219,7 @@ http://www.inkscape.org/</dc:description> sodipodi:type="arc" /> <path transform="matrix(0.707159,0,0,0.70714,1013.7833,350.24387)" - d="m 134,162 c 0,6.6274 -5.3726,12 -12,12 -6.6274,0 -12,-5.3726 -12,-12 0,-6.6274 5.3726,-12 12,-12 6.6274,0 12,5.3726 12,12 z" + d="m 134,162 c 0,6.62742 -5.37258,12 -12,12 -6.62742,0 -12,-5.37258 -12,-12 0,-6.62742 5.37258,-12 12,-12 6.62742,0 12,5.37258 12,12 z" sodipodi:ry="12" sodipodi:rx="12" sodipodi:cy="162" @@ -23239,7 +23239,7 @@ http://www.inkscape.org/</dc:description> style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" /> <path transform="matrix(0.795464,0,0,0.798577,24.99896,32.67435)" - d="m 134,162 c 0,6.6274 -5.3726,12 -12,12 -6.6274,0 -12,-5.3726 -12,-12 0,-6.6274 5.3726,-12 12,-12 6.6274,0 12,5.3726 12,12 z" + d="m 134,162 c 0,6.62742 -5.37258,12 -12,12 -6.62742,0 -12,-5.37258 -12,-12 0,-6.62742 5.37258,-12 12,-12 6.62742,0 12,5.37258 12,12 z" sodipodi:ry="12" sodipodi:rx="12" sodipodi:cy="162" @@ -23261,7 +23261,7 @@ http://www.inkscape.org/</dc:description> x="500" y="150" /> <path - d="m 514,158 c 0,3.3137 -2.6863,6 -6,6 -3.3137,0 -6,-2.6863 -6,-6 0,-2.1436 1.1436,-4.1244 3,-5.1962 L 508,158 z" + d="m 514,158 c 0,3.31371 -2.68629,6 -6,6 -3.31371,0 -6,-2.68629 -6,-6 0,-2.14359 1.14359,-4.12436 3,-5.19615 L 508,158 z" sodipodi:ry="6" sodipodi:rx="6" sodipodi:cy="158" @@ -23293,7 +23293,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="158" sodipodi:rx="6" sodipodi:ry="6" - d="m 514,158 c 0,3.3137 -2.6863,6 -6,6 -3.3137,0 -6,-2.6863 -6,-6 0,-2.1436 1.1436,-4.1244 3,-5.1962" + d="m 514,158 c 0,3.31371 -2.68629,6 -6,6 -3.31371,0 -6,-2.68629 -6,-6 0,-2.14359 1.14359,-4.12436 3,-5.19615" sodipodi:open="true" /> </g> <g @@ -23315,14 +23315,14 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="158" sodipodi:rx="6" sodipodi:ry="6" - d="m 514,158 c 0,3.3137 -2.6863,6 -6,6 -3.3137,0 -6,-2.6863 -6,-6 0,-3.3137 2.6863,-6 6,-6 3.3137,0 6,2.6863 6,6 z" /> + d="m 514,158 c 0,3.31371 -2.68629,6 -6,6 -3.31371,0 -6,-2.68629 -6,-6 0,-3.31371 2.68629,-6 6,-6 3.31371,0 6,2.68629 6,6 z" /> <path id="path5285" style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#c80000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:1, 1;stroke-dashoffset:0;stroke-opacity:1;display:inline" d="M 514,158 L 508,158 L 511,153" sodipodi:nodetypes="ccc" /> <path - d="m 514,158 c 0,3.3137 -2.6863,6 -6,6 -3.3137,0 -6,-2.6863 -6,-6 0,-3.3137 2.6863,-6 6,-6 3.3137,0 6,2.6863 6,6 z" + d="m 514,158 c 0,3.31371 -2.68629,6 -6,6 -3.31371,0 -6,-2.68629 -6,-6 0,-3.31371 2.68629,-6 6,-6 3.31371,0 6,2.68629 6,6 z" sodipodi:ry="6" sodipodi:rx="6" sodipodi:cy="158" @@ -23346,7 +23346,7 @@ http://www.inkscape.org/</dc:description> style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6582);stroke-width:1.00197148;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1;display:inline" /> <path transform="matrix(1.486562,-4.131452e-2,3.978424e-2,1.466787,-36.46434,-92.69225)" - d="m 109.1123,194.2458 -3.4876,2.2071 -0.019,4.1272 -3.1768,-2.6349 -3.93097,1.2577 1.52427,-3.8355 -2.41085,-3.35 4.11875,0.2644 2.441,-3.328 1.0213,3.9989 z" + d="m 109.11231,194.24583 -3.48759,2.20705 -0.0186,4.12722 -3.17675,-2.63488 -3.930991,1.25764 1.524251,-3.83549 -2.410831,-3.34996 4.118791,0.26442 2.44101,-3.32803 1.0213,3.99891 z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="false" @@ -23362,7 +23362,7 @@ http://www.inkscape.org/</dc:description> sodipodi:type="star" /> <path transform="matrix(1.106952,-2.662135e-2,2.826901e-2,1.152858,4.878699,-33.10438)" - d="m 108.9792,194.2505 -3.4338,2.0009 0.015,4.2035 -2.9641,-2.6473 -3.99311,1.3132 1.60181,-3.6371 -2.48289,-3.3918 3.95409,0.3995 2.4586,-3.4095 0.8419,3.884 z" + d="m 108.97917,194.25051 -3.43374,2.00094 0.015,4.20347 -2.96409,-2.64736 -3.99309,1.31326 1.60183,-3.6371 -2.482907,-3.39184 3.954077,0.39951 2.45857,-3.40952 0.84192,3.884 z" inkscape:randomized="0" inkscape:rounded="3.469447e-18" inkscape:flatsided="false" @@ -23656,7 +23656,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="14.875" sodipodi:rx="1.3125" sodipodi:ry="1.3125" - d="m 14.1875,14.875 c 0,0.72487 -0.58763,1.3125 -1.3125,1.3125 -0.72487,0 -1.3125,-0.58763 -1.3125,-1.3125 0,-0.72487 0.58763,-1.3125 1.3125,-1.3125 0.72487,0 1.3125,0.58763 1.3125,1.3125 z" + d="m 14.1875,14.875 c 0,0.724874 -0.587626,1.3125 -1.3125,1.3125 -0.724874,0 -1.3125,-0.587626 -1.3125,-1.3125 0,-0.724874 0.587626,-1.3125 1.3125,-1.3125 0.724874,0 1.3125,0.587626 1.3125,1.3125 z" transform="matrix(1.12392,0,0,1.12392,0.83338,-2.58525)" /> <path style="opacity:1;fill:url(#radialGradient4365);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.0640322;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" @@ -26798,7 +26798,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="215" sodipodi:rx="5" sodipodi:ry="5" - d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" + d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" transform="matrix(0.375607,0,0,0.376774,698.833,582.9556)" /> <path sodipodi:type="arc" @@ -26808,7 +26808,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="215" sodipodi:rx="5" sodipodi:ry="5" - d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" + d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" transform="matrix(0.375607,0,0,0.376774,690.833,572.9556)" /> <path sodipodi:type="arc" @@ -26818,7 +26818,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="215" sodipodi:rx="5" sodipodi:ry="5" - d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" + d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" transform="matrix(0.375607,0,0,0.376774,706.833,572.9556)" /> <path sodipodi:type="arc" @@ -26828,7 +26828,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="215" sodipodi:rx="5" sodipodi:ry="5" - d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" + d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" transform="matrix(0.375607,0,0,0.376774,698.833,592.9556)" /> <path id="path3789" @@ -26890,7 +26890,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="215" sodipodi:rx="5" sodipodi:ry="5" - d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" + d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" transform="matrix(2.158934,0,0,1.807036,304.9623,206.775)" /> <path sodipodi:type="arc" @@ -26900,7 +26900,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="215" sodipodi:rx="5" sodipodi:ry="5" - d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" + d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" transform="matrix(2.158934,0,0,1.807036,270.4753,278.716)" /> <path sodipodi:type="arc" @@ -26910,7 +26910,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="215" sodipodi:rx="5" sodipodi:ry="5" - d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" + d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" transform="matrix(2.158934,0,0,1.807035,316.828,283.148)" /> <path sodipodi:type="arc" @@ -26920,7 +26920,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="215" sodipodi:rx="5" sodipodi:ry="5" - d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" + d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" transform="matrix(2.158934,0,0,1.807035,339.8194,239.9834)" /> <path sodipodi:type="arc" @@ -26930,7 +26930,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="215" sodipodi:rx="5" sodipodi:ry="5" - d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" + d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" transform="matrix(2.158934,0,0,1.807036,385.4323,235.551)" /> <path sodipodi:type="arc" @@ -26940,7 +26940,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="215" sodipodi:rx="5" sodipodi:ry="5" - d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" + d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" transform="matrix(2.158934,0,0,1.807036,414.1713,206.775)" /> <path sodipodi:type="arc" @@ -26950,7 +26950,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="215" sodipodi:rx="5" sodipodi:ry="5" - d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" + d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" transform="matrix(2.158934,0,0,1.807036,414.1713,273.92)" /> <use transform="matrix(1.957219,0,0,1.633125,337.4381,267.7929)" @@ -27615,7 +27615,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="714" sodipodi:rx="3.5" sodipodi:ry="4" - d="m 67,714 c 0,2.2091 -1.567,4 -3.5,4 -1.933,0 -3.5,-1.7909 -3.5,-4 0,-2.2091 1.567,-4 3.5,-4 1.933,0 3.5,1.7909 3.5,4 z" + d="m 67,714 c 0,2.20914 -1.567003,4 -3.5,4 -1.932997,0 -3.5,-1.79086 -3.5,-4 0,-2.20914 1.567003,-4 3.5,-4 1.932997,0 3.5,1.79086 3.5,4 z" transform="matrix(0.842506,0,0,0.954024,661.2863,-434.5226)" /> <path sodipodi:type="arc" @@ -27625,7 +27625,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="714" sodipodi:rx="3.5" sodipodi:ry="4" - d="m 67,714 c 0,2.2091 -1.567,4 -3.5,4 -1.933,0 -3.5,-1.7909 -3.5,-4 0,-2.2091 1.567,-4 3.5,-4 1.933,0 3.5,1.7909 3.5,4 z" + d="m 67,714 c 0,2.20914 -1.567003,4 -3.5,4 -1.932997,0 -3.5,-1.79086 -3.5,-4 0,-2.20914 1.567003,-4 3.5,-4 1.932997,0 3.5,1.79086 3.5,4 z" transform="matrix(0.269046,0,0,0.308688,696.6634,24.57494)" /> </g> </g> @@ -27733,7 +27733,7 @@ http://www.inkscape.org/</dc:description> transform="matrix(0.483821,0,0,0.485303,1213.8938,1423.348)"> <path transform="matrix(1.125571,0,0,1.125565,-22.76161,-20.24985)" - d="m 186,159 c 0,3.866 -3.134,7 -7,7 -3.866,0 -7,-3.134 -7,-7 0,-3.866 3.134,-7 7,-7 3.866,0 7,3.134 7,7 z" + d="m 186,159 c 0,3.86599 -3.13401,7 -7,7 -3.86599,0 -7,-3.13401 -7,-7 0,-3.86599 3.13401,-7 7,-7 3.86599,0 7,3.13401 7,7 z" sodipodi:ry="7" sodipodi:rx="7" sodipodi:cy="159" @@ -27750,7 +27750,7 @@ http://www.inkscape.org/</dc:description> style="opacity:1;fill:none;fill-opacity:0.07664226;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" /> <path transform="matrix(1.075061,0,0,1.075185,-14.43475,-12.95411)" - d="m 186,159 c 0,3.866 -3.134,7 -7,7 -3.866,0 -7,-3.134 -7,-7 0,-3.866 3.134,-7 7,-7 3.866,0 7,3.134 7,7 z" + d="m 186,159 c 0,3.86599 -3.13401,7 -7,7 -3.86599,0 -7,-3.13401 -7,-7 0,-3.86599 3.13401,-7 7,-7 3.86599,0 7,3.13401 7,7 z" sodipodi:ry="7" sodipodi:rx="7" sodipodi:cy="159" @@ -28222,7 +28222,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="1114.5" sodipodi:rx="12.5" sodipodi:ry="2.5" - d="m 1184,1114.5 c 0,1.381 -5.596,2.5 -12.5,2.5 -6.904,0 -12.5,-1.119 -12.5,-2.5 0,-1.381 5.596,-2.5 12.5,-2.5 6.904,0 12.5,1.119 12.5,2.5 z" + d="m 1184,1114.5 c 0,1.3807 -5.5964,2.5 -12.5,2.5 -6.9036,0 -12.5,-1.1193 -12.5,-2.5 0,-1.3807 5.5964,-2.5 12.5,-2.5 6.9036,0 12.5,1.1193 12.5,2.5 z" transform="matrix(0.7999997,0,0,0.7999901,-925.19967,-871.58883)" /> <path style="fill:url(#linearGradient14323);fill-opacity:1;fill-rule:evenodd;stroke:#535353;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.60000001999999997;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" @@ -28394,7 +28394,7 @@ http://www.inkscape.org/</dc:description> inkscape:tile-w="2.223736" inkscape:tile-cy="137.9821" inkscape:tile-cx="375.0941" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -28724,7 +28724,7 @@ http://www.inkscape.org/</dc:description> inkscape:tile-w="2.223736" inkscape:tile-cy="137.9821" inkscape:tile-cx="375.0941" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -28933,7 +28933,7 @@ http://www.inkscape.org/</dc:description> inkscape:tile-w="2.223736" inkscape:tile-cy="137.9821" inkscape:tile-cx="375.0941" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -29202,7 +29202,7 @@ http://www.inkscape.org/</dc:description> inkscape:tile-w="2.223736" inkscape:tile-cy="137.9821" inkscape:tile-cx="375.0941" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -29728,7 +29728,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -29740,7 +29740,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -29752,7 +29752,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -29770,7 +29770,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="137.9821" sodipodi:rx="1.111868" sodipodi:ry="1.111868" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" /> <path @@ -29782,13 +29782,13 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="137.9821" sodipodi:rx="1.111868" sodipodi:ry="1.111868" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" /> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -29800,7 +29800,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -29818,7 +29818,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="137.9821" sodipodi:rx="1.111868" sodipodi:ry="1.111868" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" /> <path @@ -29830,7 +29830,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="137.9821" sodipodi:rx="1.111868" sodipodi:ry="1.111868" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" /> <path @@ -29842,13 +29842,13 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="137.9821" sodipodi:rx="1.111868" sodipodi:ry="1.111868" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" /> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -29879,7 +29879,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="137.9821" sodipodi:rx="1.111868" sodipodi:ry="1.111868" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" inkscape:tile-cx="375.0941" inkscape:tile-cy="137.9821" inkscape:tile-w="2.223736" @@ -29889,7 +29889,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -29901,7 +29901,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -29913,7 +29913,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -29925,7 +29925,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -29937,7 +29937,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -29949,7 +29949,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -29961,7 +29961,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -29973,7 +29973,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -29985,7 +29985,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -29997,7 +29997,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -30009,7 +30009,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -30021,7 +30021,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -30033,7 +30033,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -30045,7 +30045,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -30057,7 +30057,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -30069,7 +30069,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -30081,7 +30081,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -30093,7 +30093,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -30105,7 +30105,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -30117,7 +30117,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -30129,7 +30129,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -30141,7 +30141,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -30153,7 +30153,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -30165,7 +30165,7 @@ http://www.inkscape.org/</dc:description> <path inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" - d="m 376.206,137.9821 c 0,0.6141 -0.4978,1.1119 -1.1119,1.1119 -0.6141,0 -1.1119,-0.4978 -1.1119,-1.1119 0,-0.6141 0.4978,-1.1119 1.1119,-1.1119 0.6141,0 1.1119,0.4978 1.1119,1.1119 z" + d="m 376.20595,137.9821 c 0,0.61407 -0.4978,1.11187 -1.11186,1.11187 -0.61407,0 -1.11187,-0.4978 -1.11187,-1.11187 0,-0.61407 0.4978,-1.11187 1.11187,-1.11187 0.61406,0 1.11186,0.4978 1.11186,1.11187 z" sodipodi:ry="1.111868" sodipodi:rx="1.111868" sodipodi:cy="137.9821" @@ -30461,7 +30461,7 @@ http://www.inkscape.org/</dc:description> style="fill:url(#radialGradient13335);fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path transform="matrix(0.8121477,0,0,0.8512579,200.89668,191.25706)" - d="m 1164.428,1360.068 c 0,1.66 -1.425,3.006 -3.182,3.006 -1.757,0 -3.182,-1.346 -3.182,-3.006 0,-1.659 1.425,-3.005 3.182,-3.005 1.757,0 3.182,1.346 3.182,3.005 z" + d="m 1164.4281,1360.0684 c 0,1.6597 -1.4246,3.0052 -3.182,3.0052 -1.7574,0 -3.182,-1.3455 -3.182,-3.0052 0,-1.6598 1.4246,-3.0052 3.182,-3.0052 1.7574,0 3.182,1.3454 3.182,3.0052 z" sodipodi:ry="3.0052037" sodipodi:rx="3.1819804" sodipodi:cy="1360.0684" @@ -30477,7 +30477,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="1360.0684" sodipodi:rx="3.1819804" sodipodi:ry="3.0052037" - d="m 1164.428,1360.068 c 0,1.66 -1.425,3.006 -3.182,3.006 -1.757,0 -3.182,-1.346 -3.182,-3.006 0,-1.659 1.425,-3.005 3.182,-3.005 1.757,0 3.182,1.346 3.182,3.005 z" + d="m 1164.4281,1360.0684 c 0,1.6597 -1.4246,3.0052 -3.182,3.0052 -1.7574,0 -3.182,-1.3455 -3.182,-3.0052 0,-1.6598 1.4246,-3.0052 3.182,-3.0052 1.7574,0 3.182,1.3454 3.182,3.0052 z" transform="matrix(0.514363,0,0,0.5446361,546.69803,608.25755)" /> <path sodipodi:nodetypes="cc" @@ -30491,7 +30491,7 @@ http://www.inkscape.org/</dc:description> sodipodi:nodetypes="cc" /> <path transform="matrix(1.2866046,0,0,1.4474004,-329.90628,-609.56345)" - d="m 1151.435,1360.068 c 0,0.586 -0.534,1.061 -1.193,1.061 -0.659,0 -1.194,-0.475 -1.194,-1.061 0,-0.585 0.535,-1.06 1.194,-1.06 0.659,0 1.193,0.475 1.193,1.06 z" + d="m 1151.4349,1360.0684 c 0,0.5857 -0.5342,1.0606 -1.1932,1.0606 -0.659,0 -1.1932,-0.4749 -1.1932,-1.0606 0,-0.5858 0.5342,-1.0607 1.1932,-1.0607 0.659,0 1.1932,0.4749 1.1932,1.0607 z" sodipodi:ry="1.0606601" sodipodi:rx="1.1932427" sodipodi:cy="1360.0684" @@ -30517,7 +30517,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="1360.0684" sodipodi:rx="1.1932427" sodipodi:ry="1.0606601" - d="m 1151.435,1360.068 c 0,0.586 -0.534,1.061 -1.193,1.061 -0.659,0 -1.194,-0.475 -1.194,-1.061 0,-0.585 0.535,-1.06 1.194,-1.06 0.659,0 1.193,0.475 1.193,1.06 z" + d="m 1151.4349,1360.0684 c 0,0.5857 -0.5342,1.0606 -1.1932,1.0606 -0.659,0 -1.1932,-0.4749 -1.1932,-1.0606 0,-0.5858 0.5342,-1.0607 1.1932,-1.0607 0.659,0 1.1932,0.4749 1.1932,1.0607 z" transform="matrix(1.2414508,0,0,1.868014,-283.96855,-1185.1267)" /> <path style="fill:#555753;fill-rule:evenodd;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" @@ -32511,7 +32511,7 @@ http://www.inkscape.org/</dc:description> id="ink_toggle_snap_to_bbox_midpoints"> <path transform="matrix(0.8749999,0,0,0.875,56.39207,5.147436)" - d="m 755.5,33 c 0,1.10457 -0.8954,2 -2,2 -1.1046,0 -2,-0.89543 -2,-2 0,-1.10457 0.8954,-2 2,-2 1.1046,0 2,0.89543 2,2 z" + d="m 755.5,33 c 0,1.104569 -0.89543,2 -2,2 -1.10457,0 -2,-0.895431 -2,-2 0,-1.104569 0.89543,-2 2,-2 1.10457,0 2,0.895431 2,2 z" sodipodi:ry="2" sodipodi:rx="2" sodipodi:cy="33" @@ -32547,7 +32547,7 @@ http://www.inkscape.org/</dc:description> id="path9141-9-2-5-1" /> <path transform="matrix(0.8749999,0,0,0.875,19.93758,6.375)" - d="m 755.5,33 c 0,1.10457 -0.8954,2 -2,2 -1.1046,0 -2,-0.89543 -2,-2 0,-1.10457 0.8954,-2 2,-2 1.1046,0 2,0.89543 2,2 z" + d="m 755.5,33 c 0,1.104569 -0.89543,2 -2,2 -1.10457,0 -2,-0.895431 -2,-2 0,-1.104569 0.89543,-2 2,-2 1.10457,0 2,0.895431 2,2 z" sodipodi:ry="2" sodipodi:rx="2" sodipodi:cy="33" @@ -32578,7 +32578,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="33" sodipodi:rx="2" sodipodi:ry="2" - d="m 755.5,33 c 0,1.10457 -0.8954,2 -2,2 -1.1046,0 -2,-0.89543 -2,-2 0,-1.10457 0.8954,-2 2,-2 1.1046,0 2,0.89543 2,2 z" + d="m 755.5,33 c 0,1.104569 -0.89543,2 -2,2 -1.10457,0 -2,-0.895431 -2,-2 0,-1.104569 0.89543,-2 2,-2 1.10457,0 2,0.895431 2,2 z" transform="matrix(0.8749999,0,0,0.875,46.21002,5.147436)" /> </g> <g @@ -32674,20 +32674,6 @@ http://www.inkscape.org/</dc:description> id="layer2" inkscape:label="tango" style="display:inline"> - <path - inkscape:label="#spiro_splines_mode" - sodipodi:nodetypes="csc" - id="path-mode-spiro-3-5" - d="m 1833.899,206.58715 c 0,0 -0.7142,-3.12201 1.2005,-5.38632 1.9455,-2.30063 5.7842,-1.14551 5.7842,-1.14551" - style="color:#000000;fill:none;stroke:#555753;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" - inkscape:connector-curvature="0" /> - <path - inkscape:connector-curvature="0" - style="color:#000000;fill:none;stroke:#babdb6;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" - d="m 1833.899,206.58715 c 0,0 -0.7142,-3.12201 1.2005,-5.38632 1.9455,-2.30063 5.7842,-1.14551 5.7842,-1.14551" - id="path10160" - sodipodi:nodetypes="csc" - inkscape:label="#spiro_splines_mode" /> <g id="g1885" transform="translate(1994.0051,528.87665)" @@ -32722,7 +32708,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="30.857143" sodipodi:rx="15.571428" sodipodi:ry="10.142858" - d="M 38.14286,30.85714 C 38.14286,36.45889 31.17129,41 22.57143,41 13.97157,41 7,36.45889 7,30.85714 7,25.2554 13.97157,20.71429 22.57143,20.71429 c 8.59986,0 15.57143,4.54111 15.57143,10.14285 z" + d="m 38.142857,30.857143 c 0,5.601746 -6.971566,10.142858 -15.571429,10.142858 C 13.971566,41.000001 7,36.458889 7,30.857143 7,25.255398 13.971566,20.714286 22.571428,20.714286 c 8.599863,0 15.571429,4.541112 15.571429,10.142857 z" transform="matrix(0.42338,-3.539134e-2,3.123385e-2,9.65875e-2,-1.261803,12.80558)" /> <path style="fill:url(#linearGradient22069);fill-opacity:1;fill-rule:evenodd;stroke:#784800;stroke-width:0.79492021;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" @@ -32912,7 +32898,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="10.840971" sodipodi:rx="3.2482717" sodipodi:ry="2.4969709" - d="m -19.18027,10.84097 c 0,1.37904 -1.4543,2.49697 -3.24827,2.49697 -1.79397,0 -3.24827,-1.11793 -3.24827,-2.49697 0,-1.379038 1.4543,-2.49697 3.24827,-2.49697 1.79397,0 3.24827,1.117932 3.24827,2.49697 z" + d="m -19.180271,10.840971 c 0,1.379039 -1.454301,2.496971 -3.248272,2.496971 -1.793971,0 -3.248272,-1.117932 -3.248272,-2.496971 0,-1.379039 1.454301,-2.4969709 3.248272,-2.4969709 1.793971,0 3.248272,1.1179319 3.248272,2.4969709 z" transform="matrix(0.769641,0,0,1.001213,23.26193,-0.854122)" /> <path sodipodi:type="arc" @@ -32922,7 +32908,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="10.840971" sodipodi:rx="3.2482717" sodipodi:ry="2.4969709" - d="m -19.18027,10.84097 c 0,1.37904 -1.4543,2.49697 -3.24827,2.49697 -1.79397,0 -3.24827,-1.11793 -3.24827,-2.49697 0,-1.379038 1.4543,-2.49697 3.24827,-2.49697 1.79397,0 3.24827,1.117932 3.24827,2.49697 z" + d="m -19.180271,10.840971 c 0,1.379039 -1.454301,2.496971 -3.248272,2.496971 -1.793971,0 -3.248272,-1.117932 -3.248272,-2.496971 0,-1.379039 1.454301,-2.4969709 3.248272,-2.4969709 1.793971,0 3.248272,1.1179319 3.248272,2.4969709 z" transform="matrix(0.461785,0,0,0.600728,16.35718,3.487523)" /> <rect style="fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" @@ -33059,7 +33045,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="5.4358912" sodipodi:rx="4.2346535" sodipodi:ry="4.5274754" - d="m 15.13663,5.435891 c 0,2.500456 -1.89592,4.527476 -4.23465,4.527476 -2.338734,0 -4.234653,-2.02702 -4.234653,-4.527476 0,-2.500455 1.895919,-4.5274752 4.234653,-4.5274752 2.33873,0 4.23465,2.0270202 4.23465,4.5274752 z" + d="m 15.136634,5.4358912 c 0,2.5004555 -1.895919,4.5274753 -4.234654,4.5274753 -2.3387341,0 -4.2346531,-2.0270198 -4.2346531,-4.5274753 0,-2.5004556 1.895919,-4.52747541 4.2346531,-4.52747541 2.338735,0 4.234654,2.02701981 4.234654,4.52747541 z" transform="matrix(0.9445825,0,0,0.8834904,0.2021618,0.6974671)" /> <rect style="opacity:1;fill:#555753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" @@ -33097,7 +33083,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="5.4358912" sodipodi:rx="4.2346535" sodipodi:ry="4.5274754" - d="m 15.13663,5.435891 c 0,2.500456 -1.89592,4.527476 -4.23465,4.527476 -2.338734,0 -4.234653,-2.02702 -4.234653,-4.527476 0,-2.500455 1.895919,-4.5274752 4.234653,-4.5274752 2.33873,0 4.23465,2.0270202 4.23465,4.5274752 z" + d="m 15.136634,5.4358912 c 0,2.5004555 -1.895919,4.5274753 -4.234654,4.5274753 -2.3387341,0 -4.2346531,-2.0270198 -4.2346531,-4.5274753 0,-2.5004556 1.895919,-4.52747541 4.2346531,-4.52747541 2.338735,0 4.234654,2.02701981 4.234654,4.52747541 z" transform="matrix(0.708441,0,0,0.6626212,2.7765886,1.8980645)" /> </g> <g @@ -33128,7 +33114,7 @@ http://www.inkscape.org/</dc:description> style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <path transform="matrix(0.944587,0,0,0.8834952,0.2021317,0.6974191)" - d="m 15.13663,5.435891 c 0,2.500456 -1.89592,4.527476 -4.23465,4.527476 -2.338734,0 -4.234653,-2.02702 -4.234653,-4.527476 0,-2.500455 1.895919,-4.5274752 4.234653,-4.5274752 2.33873,0 4.23465,2.0270202 4.23465,4.5274752 z" + d="m 15.136634,5.4358912 c 0,2.5004555 -1.895919,4.5274753 -4.234654,4.5274753 -2.3387341,0 -4.2346531,-2.0270198 -4.2346531,-4.5274753 0,-2.5004556 1.895919,-4.52747541 4.2346531,-4.52747541 2.338735,0 4.234654,2.02701981 4.234654,4.52747541 z" sodipodi:ry="4.5274754" sodipodi:rx="4.2346535" sodipodi:cy="5.4358912" @@ -33187,7 +33173,7 @@ http://www.inkscape.org/</dc:description> style="opacity:1;fill:#555753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <path transform="matrix(0.708441,0,0,0.6626212,2.7765886,1.8980645)" - d="m 15.13663,5.435891 c 0,2.500456 -1.89592,4.527476 -4.23465,4.527476 -2.338734,0 -4.234653,-2.02702 -4.234653,-4.527476 0,-2.500455 1.895919,-4.5274752 4.234653,-4.5274752 2.33873,0 4.23465,2.0270202 4.23465,4.5274752 z" + d="m 15.136634,5.4358912 c 0,2.5004555 -1.895919,4.5274753 -4.234654,4.5274753 -2.3387341,0 -4.2346531,-2.0270198 -4.2346531,-4.5274753 0,-2.5004556 1.895919,-4.52747541 4.2346531,-4.52747541 2.338735,0 4.234654,2.02701981 4.234654,4.52747541 z" sodipodi:ry="4.5274754" sodipodi:rx="4.2346535" sodipodi:cy="5.4358912" @@ -33420,7 +33406,7 @@ http://www.inkscape.org/</dc:description> id="path32256" /> <path transform="matrix(1.078345,0,0,1.0851807,-28.853863,-18.30248)" - d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" + d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" sodipodi:ry="5" sodipodi:rx="5" sodipodi:cy="215" @@ -33498,7 +33484,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="24.296782" sodipodi:rx="8.087534" sodipodi:ry="1.9003495" - d="m -49.76264,24.29678 c 0,1.04954 -3.62091,1.90035 -8.08753,1.90035 -4.46663,0 -8.08754,-0.85081 -8.08754,-1.90035 0,-1.04953 3.62091,-1.90035 8.08754,-1.90035 4.46662,0 8.08753,0.85082 8.08753,1.90035 z" + d="m -49.76264,24.296782 c 0,1.049534 -3.620912,1.900349 -8.087534,1.900349 -4.466622,0 -8.087534,-0.850815 -8.087534,-1.900349 0,-1.049535 3.620912,-1.90035 8.087534,-1.90035 4.466622,0 8.087534,0.850815 8.087534,1.90035 z" transform="matrix(0.989175,0,0,1.31555,293.3512,387.4892)" /> <g transform="translate(-29.93515,-0.143427)" @@ -33611,7 +33597,7 @@ http://www.inkscape.org/</dc:description> style="opacity:0.5;fill:#000000;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <path transform="matrix(1.032785,0,0,1.028535,-1.647175,-7.312074)" - d="m 87.76963,252.1178 c 0,1.0739 -4.76852,1.9445 -10.65079,1.9445 -5.88228,0 -10.6508,-0.8706 -10.6508,-1.9445 0,-1.074 4.76852,-1.9446 10.6508,-1.9446 5.88227,0 10.65079,0.8706 10.65079,1.9446 z" + d="m 87.769631,252.11775 c 0,1.07394 -4.768523,1.94455 -10.650796,1.94455 -5.882272,0 -10.650795,-0.87061 -10.650795,-1.94455 0,-1.07394 4.768523,-1.94454 10.650795,-1.94454 5.882273,0 10.650796,0.8706 10.650796,1.94454 z" sodipodi:ry="1.9445436" sodipodi:rx="10.650796" sodipodi:cy="252.11775" @@ -33663,7 +33649,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="24.296782" sodipodi:rx="8.087534" sodipodi:ry="1.9003495" - d="m -49.76264,24.29678 c 0,1.04954 -3.62091,1.90035 -8.08753,1.90035 -4.46663,0 -8.08754,-0.85081 -8.08754,-1.90035 0,-1.04953 3.62091,-1.90035 8.08754,-1.90035 4.46662,0 8.08753,0.85082 8.08753,1.90035 z" + d="m -49.76264,24.296782 c 0,1.049534 -3.620912,1.900349 -8.087534,1.900349 -4.466622,0 -8.087534,-0.850815 -8.087534,-1.900349 0,-1.049535 3.620912,-1.90035 8.087534,-1.90035 4.466622,0 8.087534,0.850815 8.087534,1.90035 z" transform="matrix(0.989175,0,0,1.31555,262.1012,387.2496)" /> <rect style="opacity:1;fill:url(#linearGradient7964);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" @@ -33767,7 +33753,7 @@ http://www.inkscape.org/</dc:description> style="fill:url(#linearGradient7407);fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:1.00000107;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <path transform="matrix(1.003826,0,0,1,-288.0306,-622.4396)" - d="m 11.4375,235.4062 c 0,4.6772 -3.791589,8.4688 -8.46875,8.4688 -4.677161,0 -8.46875,-3.7916 -8.46875,-8.4688 0,-4.6771 3.791589,-8.4687 8.46875,-8.4687 4.677161,0 8.46875,3.7916 8.46875,8.4687 z" + d="m 11.4375,235.40625 c 0,4.67716 -3.7915885,8.46875 -8.46875,8.46875 -4.6771615,0 -8.46875,-3.79159 -8.46875,-8.46875 0,-4.67716 3.7915885,-8.46875 8.46875,-8.46875 4.6771615,0 8.46875,3.79159 8.46875,8.46875 z" sodipodi:ry="8.46875" sodipodi:rx="8.46875" sodipodi:cy="235.40625" @@ -33782,7 +33768,7 @@ http://www.inkscape.org/</dc:description> style="opacity:0.2857143;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> <path transform="matrix(0.885609,0,0,0.885612,-287.6784,-595.4806)" - d="m 11.4375,235.4062 c 0,4.6772 -3.791589,8.4688 -8.46875,8.4688 -4.677161,0 -8.46875,-3.7916 -8.46875,-8.4688 0,-4.6771 3.791589,-8.4687 8.46875,-8.4687 4.677161,0 8.46875,3.7916 8.46875,8.4687 z" + d="m 11.4375,235.40625 c 0,4.67716 -3.7915885,8.46875 -8.46875,8.46875 -4.6771615,0 -8.46875,-3.79159 -8.46875,-8.46875 0,-4.67716 3.7915885,-8.46875 8.46875,-8.46875 4.6771615,0 8.46875,3.79159 8.46875,8.46875 z" sodipodi:ry="8.46875" sodipodi:rx="8.46875" sodipodi:cy="235.40625" @@ -33792,7 +33778,7 @@ http://www.inkscape.org/</dc:description> sodipodi:type="arc" /> <path transform="matrix(1.119412,0,0,1.555533,-300.8432,-732.5248)" - d="m 24.875,228.875 c 0,1.2426 -4.19733,2.25 -9.375,2.25 -5.17767,0 -9.375,-1.0074 -9.375,-2.25 0,-1.2426 4.19733,-2.25 9.375,-2.25 5.17767,0 9.375,1.0074 9.375,2.25 z" + d="m 24.875,228.875 c 0,1.24264 -4.19733,2.25 -9.375,2.25 -5.17767,0 -9.375,-1.00736 -9.375,-2.25 0,-1.24264 4.19733,-2.25 9.375,-2.25 5.17767,0 9.375,1.00736 9.375,2.25 z" sodipodi:ry="2.25" sodipodi:rx="9.375" sodipodi:cy="228.875" @@ -33808,7 +33794,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="235.40625" sodipodi:rx="8.46875" sodipodi:ry="8.46875" - d="m 11.4375,235.4062 c 0,4.6772 -3.791589,8.4688 -8.46875,8.4688 -4.677161,0 -8.46875,-3.7916 -8.46875,-8.4688 0,-4.6771 3.791589,-8.4687 8.46875,-8.4687 4.677161,0 8.46875,3.7916 8.46875,8.4687 z" + d="m 11.4375,235.40625 c 0,4.67716 -3.7915885,8.46875 -8.46875,8.46875 -4.6771615,0 -8.46875,-3.79159 -8.46875,-8.46875 0,-4.67716 3.7915885,-8.46875 8.46875,-8.46875 4.6771615,0 8.46875,3.79159 8.46875,8.46875 z" transform="matrix(0.770704,0,0,0.773608,-287.3127,-569.1141)" /> </g> </g> @@ -33883,7 +33869,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="19.857143" sodipodi:rx="7.5535712" sodipodi:ry="1.7142857" - d="m 23.60714,19.85714 c 0,0.94678 -3.38185,1.71429 -7.55357,1.71429 -4.17172,0 -7.55357,-0.76751 -7.55357,-1.71429 0,-0.94677 3.38185,-1.71428 7.55357,-1.71428 4.17172,0 7.55357,0.76751 7.55357,1.71428 z" + d="m 23.607143,19.857143 c 0,0.946774 -3.381849,1.714286 -7.553571,1.714286 -4.171722,0 -7.5535715,-0.767512 -7.5535715,-1.714286 0,-0.946773 3.3818495,-1.714285 7.5535715,-1.714285 4.171722,0 7.553571,0.767512 7.553571,1.714285 z" transform="matrix(0.933806,0,0,0.875,-5.044495,2.124997)" /> <path style="opacity:1;fill:#cb9022;fill-opacity:1;fill-rule:evenodd;stroke:#5c410c;stroke-width:1.00000083;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" @@ -34024,7 +34010,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="40.32143" sodipodi:rx="22.589285" sodipodi:ry="7.3214288" - d="m 48.75,40.32143 c 0,4.04351 -10.11357,7.32143 -22.58928,7.32143 C 13.685,47.64286 3.57143,44.36494 3.57143,40.32143 3.57143,36.27792 13.685,33 26.16072,33 38.63643,33 48.75,36.27792 48.75,40.32143 z" + d="m 48.75,40.32143 c 0,4.043514 -10.113567,7.321429 -22.589285,7.321429 -12.475717,0 -22.5892848,-3.277915 -22.5892848,-7.321429 0,-4.043513 10.1135678,-7.321429 22.5892848,-7.321429 12.475718,0 22.589285,3.277916 22.589285,7.321429 z" transform="matrix(0.941227,0,0,0.452638,-3.980084,26.43506)" /> <path sodipodi:nodetypes="cccccccccccccccccc" @@ -34070,7 +34056,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="45.625" sodipodi:rx="22.5" sodipodi:ry="4.5" - d="m 49.625,45.625 c 0,2.48528 -10.07359,4.5 -22.5,4.5 -12.42641,0 -22.5,-2.01472 -22.5,-4.5 0,-2.48528 10.07359,-4.5 22.5,-4.5 12.42641,0 22.5,2.01472 22.5,4.5 z" + d="m 49.625,45.625 c 0,2.485281 -10.073593,4.5 -22.5,4.5 -12.426407,0 -22.5,-2.014719 -22.5,-4.5 0,-2.485281 10.073593,-4.5 22.5,-4.5 12.426407,0 22.5,2.014719 22.5,4.5 z" transform="matrix(0.488889,0,0,0.555555,-2.261111,-5.847192)" /> <path style="fill:url(#linearGradient8082);fill-opacity:1;fill-rule:evenodd;stroke:#586a9a;stroke-width:1.00000036;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" @@ -34090,7 +34076,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="21.21833" sodipodi:rx="3.800699" sodipodi:ry="3.800699" - d="m 28.46105,21.21833 c 0,2.09907 -1.70163,3.8007 -3.8007,3.8007 -2.09907,0 -3.8007,-1.70163 -3.8007,-3.8007 0,-2.09907 1.70163,-3.8007 3.8007,-3.8007 2.09907,0 3.8007,1.70163 3.8007,3.8007 z" + d="m 28.461048,21.21833 c 0,2.099068 -1.701631,3.800699 -3.800699,3.800699 -2.099068,0 -3.800699,-1.701631 -3.800699,-3.800699 0,-2.099068 1.701631,-3.800699 3.800699,-3.800699 2.099068,0 3.800699,1.701631 3.800699,3.800699 z" transform="matrix(0.440329,-0.251438,0.253871,0.434898,-4.734555,7.454736)" /> <path style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.93590623;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" @@ -34110,7 +34096,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="7.65625" sodipodi:rx="0.75" sodipodi:ry="0.75" - d="m 2.34375,7.65625 c 0,0.414214 -0.335786,0.75 -0.75,0.75 -0.414214,0 -0.75,-0.335786 -0.75,-0.75 0,-0.414214 0.335786,-0.75 0.75,-0.75 0.414214,0 0.75,0.335786 0.75,0.75 z" /> + d="m 2.34375,7.65625 c 0,0.4142136 -0.3357864,0.75 -0.75,0.75 -0.4142136,0 -0.75,-0.3357864 -0.75,-0.75 0,-0.4142136 0.3357864,-0.75 0.75,-0.75 0.4142136,0 0.75,0.3357864 0.75,0.75 z" /> </g> </g> <g @@ -34135,7 +34121,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="30.857143" sodipodi:rx="15.571428" sodipodi:ry="10.142858" - d="M 38.14286,30.85714 C 38.14286,36.45889 31.17129,41 22.57143,41 13.97157,41 7,36.45889 7,30.85714 7,25.2554 13.97157,20.71429 22.57143,20.71429 c 8.59986,0 15.57143,4.54111 15.57143,10.14285 z" + d="m 38.142857,30.857143 c 0,5.601746 -6.971566,10.142858 -15.571429,10.142858 C 13.971566,41.000001 7,36.458889 7,30.857143 7,25.255398 13.971566,20.714286 22.571428,20.714286 c 8.599863,0 15.571429,4.541112 15.571429,10.142857 z" transform="matrix(0.706422,0,0,0.208015,-4.944952,13.47138)" /> <path style="font-size:54.8693924px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:url(#linearGradient6334);fill-opacity:1;stroke:#000000;stroke-width:0.99495679;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Bitstream Vera Sans" @@ -34166,7 +34152,7 @@ http://www.inkscape.org/</dc:description> style="opacity:0.5;fill:#000000;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <path transform="matrix(1.0327867,0,0,0.8999986,-1.6473059,26.344291)" - d="m 87.76963,252.1178 c 0,1.0739 -4.76852,1.9445 -10.65079,1.9445 -5.88228,0 -10.6508,-0.8706 -10.6508,-1.9445 0,-1.074 4.76852,-1.9446 10.6508,-1.9446 5.88227,0 10.65079,0.8706 10.65079,1.9446 z" + d="m 87.769631,252.11775 c 0,1.07394 -4.768523,1.94455 -10.650796,1.94455 -5.882272,0 -10.650795,-0.87061 -10.650795,-1.94455 0,-1.07394 4.768523,-1.94454 10.650795,-1.94454 5.882273,0 10.650796,0.8706 10.650796,1.94454 z" sodipodi:ry="1.9445436" sodipodi:rx="10.650796" sodipodi:cy="252.11775" @@ -34234,7 +34220,7 @@ http://www.inkscape.org/</dc:description> style="fill:#3465a4;fill-opacity:1;stroke:#204a87;stroke-width:1.02996242;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" /> <path transform="matrix(1.375848,0,0,1.587816,16.7881,-126.5999)" - d="m -40.54816,217.6573 c 0,0.3479 -0.32647,0.6298 -0.7292,0.6298 -0.40273,0 -0.7292,-0.2819 -0.7292,-0.6298 0,-0.3478 0.32647,-0.6297 0.7292,-0.6297 0.40273,0 0.7292,0.2819 0.7292,0.6297 z" + d="m -40.548155,217.65735 c 0,0.34781 -0.326476,0.62977 -0.729204,0.62977 -0.402728,0 -0.729204,-0.28196 -0.729204,-0.62977 0,-0.34781 0.326476,-0.62977 0.729204,-0.62977 0.402728,0 0.729204,0.28196 0.729204,0.62977 z" sodipodi:ry="0.629767" sodipodi:rx="0.72920388" sodipodi:cy="217.65735" @@ -34266,7 +34252,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="45.625" sodipodi:rx="22.5" sodipodi:ry="4.5" - d="m 49.625,45.625 c 0,2.48528 -10.07359,4.5 -22.5,4.5 -12.42641,0 -22.5,-2.01472 -22.5,-4.5 0,-2.48528 10.07359,-4.5 22.5,-4.5 12.42641,0 22.5,2.01472 22.5,4.5 z" + d="m 49.625,45.625 c 0,2.485281 -10.073593,4.5 -22.5,4.5 -12.426407,0 -22.5,-2.014719 -22.5,-4.5 0,-2.485281 10.073593,-4.5 22.5,-4.5 12.426407,0 22.5,2.014719 22.5,4.5 z" transform="matrix(0.488889,0,0,0.555555,-2.261111,-5.847192)" /> <path style="fill:url(#linearGradient22665);fill-opacity:1;fill-rule:evenodd;stroke:#586a9a;stroke-width:1.00000036;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" @@ -34286,7 +34272,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="21.21833" sodipodi:rx="3.800699" sodipodi:ry="3.800699" - d="m 28.46105,21.21833 c 0,2.09907 -1.70163,3.8007 -3.8007,3.8007 -2.09907,0 -3.8007,-1.70163 -3.8007,-3.8007 0,-2.09907 1.70163,-3.8007 3.8007,-3.8007 2.09907,0 3.8007,1.70163 3.8007,3.8007 z" + d="m 28.461048,21.21833 c 0,2.099068 -1.701631,3.800699 -3.800699,3.800699 -2.099068,0 -3.800699,-1.701631 -3.800699,-3.800699 0,-2.099068 1.701631,-3.800699 3.800699,-3.800699 2.099068,0 3.800699,1.701631 3.800699,3.800699 z" transform="matrix(0.440329,-0.251438,0.253871,0.434898,-4.734555,7.454736)" /> <path style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.93590623;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" @@ -34306,7 +34292,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="7.65625" sodipodi:rx="0.75" sodipodi:ry="0.75" - d="m 2.34375,7.65625 c 0,0.414214 -0.335786,0.75 -0.75,0.75 -0.414214,0 -0.75,-0.335786 -0.75,-0.75 0,-0.414214 0.335786,-0.75 0.75,-0.75 0.414214,0 0.75,0.335786 0.75,0.75 z" /> + d="m 2.34375,7.65625 c 0,0.4142136 -0.3357864,0.75 -0.75,0.75 -0.4142136,0 -0.75,-0.3357864 -0.75,-0.75 0,-0.4142136 0.3357864,-0.75 0.75,-0.75 0.4142136,0 0.75,0.3357864 0.75,0.75 z" /> </g> </g> <g @@ -34354,7 +34340,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="269.375" sodipodi:rx="1.03125" sodipodi:ry="1.03125" - d="m -29.46875,269.375 c 0,0.5695 -0.46171,1.0312 -1.03125,1.0312 -0.56954,0 -1.03125,-0.4617 -1.03125,-1.0312 0,-0.5695 0.46171,-1.0313 1.03125,-1.0313 0.56954,0 1.03125,0.4618 1.03125,1.0313 z" + d="m -29.46875,269.375 c 0,0.56954 -0.461706,1.03125 -1.03125,1.03125 -0.569544,0 -1.03125,-0.46171 -1.03125,-1.03125 0,-0.56954 0.461706,-1.03125 1.03125,-1.03125 0.569544,0 1.03125,0.46171 1.03125,1.03125 z" transform="matrix(1.000068,0,0,1.000068,45.00207,-9.424685)" /> <path style="fill:none;fill-opacity:1;stroke:url(#linearGradient19957);stroke-width:1.03074241;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" @@ -34413,7 +34399,7 @@ http://www.inkscape.org/</dc:description> style="fill:#555753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" /> <path transform="matrix(1.000068,0,0,0.941303,223.9764,247.3892)" - d="m -29.46875,269.375 c 0,0.5695 -0.46171,1.0312 -1.03125,1.0312 -0.56954,0 -1.03125,-0.4617 -1.03125,-1.0312 0,-0.5695 0.46171,-1.0313 1.03125,-1.0313 0.56954,0 1.03125,0.4618 1.03125,1.0313 z" + d="m -29.46875,269.375 c 0,0.56954 -0.461706,1.03125 -1.03125,1.03125 -0.569544,0 -1.03125,-0.46171 -1.03125,-1.03125 0,-0.56954 0.461706,-1.03125 1.03125,-1.03125 0.569544,0 1.03125,0.46171 1.03125,1.03125 z" sodipodi:ry="1.03125" sodipodi:rx="1.03125" sodipodi:cy="269.375" @@ -34473,7 +34459,7 @@ http://www.inkscape.org/</dc:description> style="opacity:0.5;fill:#000000;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <path transform="matrix(1.032785,0,0,1.028535,-1.647175,-7.312074)" - d="m 87.76963,252.1178 c 0,1.0739 -4.76852,1.9445 -10.65079,1.9445 -5.88228,0 -10.6508,-0.8706 -10.6508,-1.9445 0,-1.074 4.76852,-1.9446 10.6508,-1.9446 5.88227,0 10.65079,0.8706 10.65079,1.9446 z" + d="m 87.769631,252.11775 c 0,1.07394 -4.768523,1.94455 -10.650796,1.94455 -5.882272,0 -10.650795,-0.87061 -10.650795,-1.94455 0,-1.07394 4.768523,-1.94454 10.650795,-1.94454 5.882273,0 10.650796,0.8706 10.650796,1.94454 z" sodipodi:ry="1.9445436" sodipodi:rx="10.650796" sodipodi:cy="252.11775" @@ -34503,7 +34489,7 @@ http://www.inkscape.org/</dc:description> style="opacity:0.5;fill:#000000;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <path transform="matrix(1.032785,0,0,1.028535,-1.647175,-7.312074)" - d="m 87.76963,252.1178 c 0,1.0739 -4.76852,1.9445 -10.65079,1.9445 -5.88228,0 -10.6508,-0.8706 -10.6508,-1.9445 0,-1.074 4.76852,-1.9446 10.6508,-1.9446 5.88227,0 10.65079,0.8706 10.65079,1.9446 z" + d="m 87.769631,252.11775 c 0,1.07394 -4.768523,1.94455 -10.650796,1.94455 -5.882272,0 -10.650795,-0.87061 -10.650795,-1.94455 0,-1.07394 4.768523,-1.94454 10.650795,-1.94454 5.882273,0 10.650796,0.8706 10.650796,1.94454 z" sodipodi:ry="1.9445436" sodipodi:rx="10.650796" sodipodi:cy="252.11775" @@ -34533,7 +34519,7 @@ http://www.inkscape.org/</dc:description> style="opacity:0.5;fill:#000000;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <path transform="matrix(1.032785,0,0,1.028535,-1.647175,-7.312074)" - d="m 87.76963,252.1178 c 0,1.0739 -4.76852,1.9445 -10.65079,1.9445 -5.88228,0 -10.6508,-0.8706 -10.6508,-1.9445 0,-1.074 4.76852,-1.9446 10.6508,-1.9446 5.88227,0 10.65079,0.8706 10.65079,1.9446 z" + d="m 87.769631,252.11775 c 0,1.07394 -4.768523,1.94455 -10.650796,1.94455 -5.882272,0 -10.650795,-0.87061 -10.650795,-1.94455 0,-1.07394 4.768523,-1.94454 10.650795,-1.94454 5.882273,0 10.650796,0.8706 10.650796,1.94454 z" sodipodi:ry="1.9445436" sodipodi:rx="10.650796" sodipodi:cy="252.11775" @@ -35069,7 +35055,7 @@ http://www.inkscape.org/</dc:description> style="fill:url(#linearGradient22194);fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:1.05299389;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <path transform="matrix(1.0078813,0,0,1.0084163,12.205121,-19.185593)" - d="m 11.4375,235.4062 c 0,4.6772 -3.791589,8.4688 -8.46875,8.4688 -4.677161,0 -8.46875,-3.7916 -8.46875,-8.4688 0,-4.6771 3.791589,-8.4687 8.46875,-8.4687 4.677161,0 8.46875,3.7916 8.46875,8.4687 z" + d="m 11.4375,235.40625 c 0,4.67716 -3.7915885,8.46875 -8.46875,8.46875 -4.6771615,0 -8.46875,-3.79159 -8.46875,-8.46875 0,-4.67716 3.7915885,-8.46875 8.46875,-8.46875 4.6771615,0 8.46875,3.79159 8.46875,8.46875 z" sodipodi:ry="8.46875" sodipodi:rx="8.46875" sodipodi:cy="235.40625" @@ -35084,7 +35070,7 @@ http://www.inkscape.org/</dc:description> style="opacity:0.2857143;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> <path transform="matrix(0.7938745,0,0,0.7942957,12.840455,31.21974)" - d="m 11.4375,235.4062 c 0,4.6772 -3.791589,8.4688 -8.46875,8.4688 -4.677161,0 -8.46875,-3.7916 -8.46875,-8.4688 0,-4.6771 3.791589,-8.4687 8.46875,-8.4687 4.677161,0 8.46875,3.7916 8.46875,8.4687 z" + d="m 11.4375,235.40625 c 0,4.67716 -3.7915885,8.46875 -8.46875,8.46875 -4.6771615,0 -8.46875,-3.79159 -8.46875,-8.46875 0,-4.67716 3.7915885,-8.46875 8.46875,-8.46875 4.6771615,0 8.46875,3.79159 8.46875,8.46875 z" sodipodi:ry="8.46875" sodipodi:rx="8.46875" sodipodi:cy="235.40625" @@ -37548,11 +37534,11 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="215" sodipodi:rx="5" sodipodi:ry="5" - d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" + d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" transform="matrix(0.4,0,0,0.399996,15.299999,1557.5009)" /> <path transform="matrix(0.2499999,0,0,0.249998,64.500022,1589.7504)" - d="m 333,215 c 0,2.7614 -2.2386,5 -5,5 -2.7614,0 -5,-2.2386 -5,-5 0,-2.7614 2.2386,-5 5,-5 2.7614,0 5,2.2386 5,5 z" + d="m 333,215 c 0,2.76142 -2.23858,5 -5,5 -2.76142,0 -5,-2.23858 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" sodipodi:ry="5" sodipodi:rx="5" sodipodi:cy="215" @@ -38120,7 +38106,7 @@ http://www.inkscape.org/</dc:description> style="opacity:0.24267782;fill:#000000;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <path transform="matrix(1.124647,0,0,2.143444,-5.266747,-54.16535)" - d="M 45.375,44.8125 C 45.375,46.57291 36.30877,48 25.125,48 13.94123,48 4.875,46.57291 4.875,44.8125 c 0,-1.76041 9.06623,-3.1875 20.25,-3.1875 11.18377,0 20.25,1.42709 20.25,3.1875 z" + d="M 45.375,44.8125 C 45.375,46.572908 36.308766,48 25.125,48 13.941234,48 4.875,46.572908 4.875,44.8125 c 0,-1.760408 9.066234,-3.1875 20.25,-3.1875 11.183766,0 20.25,1.427092 20.25,3.1875 z" sodipodi:ry="3.1875" sodipodi:rx="20.25" sodipodi:cy="44.8125" @@ -38130,7 +38116,7 @@ http://www.inkscape.org/</dc:description> sodipodi:type="arc" /> <path transform="matrix(1.078311,0,0,1.697757,-3.410901,-28.53532)" - d="m 44.54773,32.0901 c 0,6.2972 -8.98303,11.40209 -20.06416,11.40209 -11.08113,0 -20.064154,-5.10489 -20.064154,-11.40209 0,-6.29721 8.983024,-11.4021 20.064154,-11.4021 11.08113,0 20.06416,5.10489 20.06416,11.4021 z" + d="m 44.547728,32.090096 c 0,6.297204 -8.983029,11.402096 -20.064156,11.402096 -11.081127,0 -20.0641556,-5.104892 -20.0641556,-11.402096 0,-6.297205 8.9830286,-11.402097 20.0641556,-11.402097 11.081127,0 20.064156,5.104892 20.064156,11.402097 z" sodipodi:ry="11.402097" sodipodi:rx="20.064156" sodipodi:cy="32.090096" @@ -38140,7 +38126,7 @@ http://www.inkscape.org/</dc:description> sodipodi:type="arc" /> <path transform="matrix(0.964805,0,0,1.49802,-0.631857,-22.12577)" - d="m 44.54773,32.0901 c 0,6.2972 -8.98303,11.40209 -20.06416,11.40209 -11.08113,0 -20.064154,-5.10489 -20.064154,-11.40209 0,-6.29721 8.983024,-11.4021 20.064154,-11.4021 11.08113,0 20.06416,5.10489 20.06416,11.4021 z" + d="m 44.547728,32.090096 c 0,6.297204 -8.983029,11.402096 -20.064156,11.402096 -11.081127,0 -20.0641556,-5.104892 -20.0641556,-11.402096 0,-6.297205 8.9830286,-11.402097 20.0641556,-11.402097 11.081127,0 20.064156,5.104892 20.064156,11.402097 z" sodipodi:ry="11.402097" sodipodi:rx="20.064156" sodipodi:cy="32.090096" @@ -38191,7 +38177,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="44.8125" sodipodi:rx="20.25" sodipodi:ry="3.1875" - d="M 45.375,44.8125 C 45.375,46.57291 36.30877,48 25.125,48 13.94123,48 4.875,46.57291 4.875,44.8125 c 0,-1.76041 9.06623,-3.1875 20.25,-3.1875 11.18377,0 20.25,1.42709 20.25,3.1875 z" + d="M 45.375,44.8125 C 45.375,46.572908 36.308766,48 25.125,48 13.941234,48 4.875,46.572908 4.875,44.8125 c 0,-1.760408 9.066234,-3.1875 20.25,-3.1875 11.183766,0 20.25,1.427092 20.25,3.1875 z" transform="matrix(1.086654,0,0,1.622689,-2.786163,-28.92021)" /> <path transform="matrix(0.95613,-0.106523,0.102939,0.989435,9.124845,17.28689)" @@ -39515,7 +39501,7 @@ http://www.inkscape.org/</dc:description> style="opacity:1;fill:#ac6036;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> <path transform="matrix(1.1038114,-0.5561777,0.4186871,0.8438557,-210.21455,702.33991)" - d="m 1188.47,254.6616 c 0,0.3539 -0.327,0.6408 -0.73,0.6408 -0.402,0 -0.729,-0.2869 -0.729,-0.6408 0,-0.3539 0.327,-0.6408 0.729,-0.6408 0.403,0 0.73,0.2869 0.73,0.6408 z" + d="m 1188.4697,254.66159 c 0,0.35391 -0.3265,0.64082 -0.7292,0.64082 -0.4027,0 -0.7292,-0.28691 -0.7292,-0.64082 0,-0.35391 0.3265,-0.64081 0.7292,-0.64081 0.4027,0 0.7292,0.2869 0.7292,0.64081 z" sodipodi:ry="0.6408155" sodipodi:rx="0.72920388" sodipodi:cy="254.66159" @@ -39531,11 +39517,11 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="254.66159" sodipodi:rx="0.72920388" sodipodi:ry="0.6408155" - d="m 1188.47,254.6616 c 0,0.3539 -0.327,0.6408 -0.73,0.6408 -0.402,0 -0.729,-0.2869 -0.729,-0.6408 0,-0.3539 0.327,-0.6408 0.729,-0.6408 0.403,0 0.73,0.2869 0.73,0.6408 z" + d="m 1188.4697,254.66159 c 0,0.35391 -0.3265,0.64082 -0.7292,0.64082 -0.4027,0 -0.7292,-0.28691 -0.7292,-0.64082 0,-0.35391 0.3265,-0.64081 0.7292,-0.64081 0.4027,0 0.7292,0.2869 0.7292,0.64081 z" transform="matrix(1.1038114,-0.5561777,0.4186871,0.8438557,-209.08329,703.47992)" /> <path transform="matrix(1.1038114,-0.5561777,0.4186871,0.8438557,-207.95203,704.61993)" - d="m 1188.47,254.6616 c 0,0.3539 -0.327,0.6408 -0.73,0.6408 -0.402,0 -0.729,-0.2869 -0.729,-0.6408 0,-0.3539 0.327,-0.6408 0.729,-0.6408 0.403,0 0.73,0.2869 0.73,0.6408 z" + d="m 1188.4697,254.66159 c 0,0.35391 -0.3265,0.64082 -0.7292,0.64082 -0.4027,0 -0.7292,-0.28691 -0.7292,-0.64082 0,-0.35391 0.3265,-0.64081 0.7292,-0.64081 0.4027,0 0.7292,0.2869 0.7292,0.64081 z" sodipodi:ry="0.6408155" sodipodi:rx="0.72920388" sodipodi:cy="254.66159" @@ -39611,7 +39597,7 @@ http://www.inkscape.org/</dc:description> y="562" /> <path transform="matrix(1.2813363,-3.6011839e-2,3.4291871e-2,1.2785262,1164.8982,324.76867)" - d="m 109.1123,194.2458 -3.4876,2.2071 -0.019,4.1272 -3.1768,-2.6349 -3.93097,1.2577 1.52427,-3.8355 -2.41085,-3.35 4.11875,0.2644 2.441,-3.328 1.0213,3.9989 z" + d="m 109.11231,194.24583 -3.48759,2.20705 -0.0186,4.12722 -3.17675,-2.63488 -3.930991,1.25764 1.524251,-3.83549 -2.410831,-3.34996 4.118791,0.26442 2.44101,-3.32803 1.0213,3.99891 z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="false" @@ -39627,7 +39613,7 @@ http://www.inkscape.org/</dc:description> sodipodi:type="star" /> <path transform="matrix(0.9659898,-2.2645374e-2,2.466916e-2,0.9806753,1199.2364,381.50336)" - d="m 108.9792,194.2505 -3.4338,2.0009 0.015,4.2035 -2.9641,-2.6473 -3.99311,1.3132 1.60181,-3.6371 -2.48289,-3.3918 3.95409,0.3995 2.4586,-3.4095 0.8419,3.884 z" + d="m 108.97917,194.25051 -3.43374,2.00094 0.015,4.20347 -2.96409,-2.64736 -3.99309,1.31326 1.60183,-3.6371 -2.482907,-3.39184 3.954077,0.39951 2.45857,-3.40952 0.84192,3.884 z" inkscape:randomized="0" inkscape:rounded="3.469447e-18" inkscape:flatsided="false" @@ -40040,7 +40026,7 @@ http://www.inkscape.org/</dc:description> style="fill:#3465a4;fill-opacity:0.75;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path transform="matrix(1.0549534,0,0,1.0549419,1263.53,-243.96372)" - d="m 193,423.0156 c 0,0.7853 -0.6366,1.4219 -1.4219,1.4219 -0.7853,0 -1.4219,-0.6366 -1.4219,-1.4219 0,-0.7853 0.6366,-1.4219 1.4219,-1.4219 0.7853,0 1.4219,0.6366 1.4219,1.4219 z" + d="m 193,423.01562 c 0,0.78528 -0.6366,1.42188 -1.42188,1.42188 -0.78527,0 -1.42187,-0.6366 -1.42187,-1.42188 0,-0.78527 0.6366,-1.42187 1.42187,-1.42187 0.78528,0 1.42188,0.6366 1.42188,1.42187 z" sodipodi:ry="1.421875" sodipodi:rx="1.421875" sodipodi:cy="423.01562" @@ -40050,7 +40036,7 @@ http://www.inkscape.org/</dc:description> sodipodi:type="arc" /> <path transform="matrix(1.0549408,0,0,1.0549419,1276.26,-243.96404)" - d="m 193,423.0156 c 0,0.7853 -0.6366,1.4219 -1.4219,1.4219 -0.7853,0 -1.4219,-0.6366 -1.4219,-1.4219 0,-0.7853 0.6366,-1.4219 1.4219,-1.4219 0.7853,0 1.4219,0.6366 1.4219,1.4219 z" + d="m 193,423.01562 c 0,0.78528 -0.6366,1.42188 -1.42188,1.42188 -0.78527,0 -1.42187,-0.6366 -1.42187,-1.42188 0,-0.78527 0.6366,-1.42187 1.42187,-1.42187 0.78528,0 1.42188,0.6366 1.42188,1.42187 z" sodipodi:ry="1.421875" sodipodi:rx="1.421875" sodipodi:cy="423.01562" @@ -40175,7 +40161,7 @@ http://www.inkscape.org/</dc:description> style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#3465a4;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> <path transform="matrix(0.999985,0,0,0.999998,0.5230998,-7.4995922)" - d="m 1540,202 c 0,1.1046 -0.895,2 -2,2 -1.105,0 -2,-0.8954 -2,-2 0,-1.1046 0.895,-2 2,-2 1.105,0 2,0.8954 2,2 z" + d="m 1540,202 c 0,1.10457 -0.8954,2 -2,2 -1.1046,0 -2,-0.89543 -2,-2 0,-1.10457 0.8954,-2 2,-2 1.1046,0 2,0.89543 2,2 z" sodipodi:ry="2" sodipodi:rx="2" sodipodi:cy="202" @@ -41181,7 +41167,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="398.5" sodipodi:rx="8" sodipodi:ry="4.5" - d="m 663,394 c 4.4183,0 8,2.0147 8,4.5 l -8,0 z" + d="m 663,394 c 4.41828,0 8,2.01472 8,4.5 l -8,0 z" transform="matrix(1.625,0,0,2.8888889,-405.375,-743.22222)" sodipodi:start="4.712389" sodipodi:end="6.2831853" /> @@ -41190,7 +41176,7 @@ http://www.inkscape.org/</dc:description> sodipodi:end="6.2831853" sodipodi:start="4.712389" transform="matrix(1.5000028,0,0,2.6666617,-322.00189,-655.16473)" - d="m 663,394 c 4.4183,0 8,2.0147 8,4.5" + d="m 663,394 c 4.41828,0 8,2.01472 8,4.5" sodipodi:ry="4.5" sodipodi:rx="8" sodipodi:cy="398.5" @@ -41206,7 +41192,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="398.5" sodipodi:rx="8" sodipodi:ry="4.5" - d="m 663,394 c 4.4183,0 8,2.0147 8,4.5" + d="m 663,394 c 4.41828,0 8,2.01472 8,4.5" transform="matrix(1.3750006,0,0,2.4444425,-239.12544,-566.61034)" sodipodi:start="4.712389" sodipodi:end="6.2831853" @@ -41245,7 +41231,7 @@ http://www.inkscape.org/</dc:description> sodipodi:end="6.2831853" sodipodi:start="4.712389" transform="matrix(1.875,0,0,3.3333333,-571.125,-896.33333)" - d="m 663,394 c 4.4183,0 8,2.0147 8,4.5 l -8,0 z" + d="m 663,394 c 4.41828,0 8,2.01472 8,4.5 l -8,0 z" sodipodi:ry="4.5" sodipodi:rx="8" sodipodi:cy="398.5" @@ -41261,7 +41247,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="398.5" sodipodi:rx="8" sodipodi:ry="4.5" - d="m 663,394 c 4.4183,0 8,2.0147 8,4.5" + d="m 663,394 c 4.41828,0 8,2.01472 8,4.5" transform="matrix(1.8750025,0,0,3.3333326,-570.62668,-896.83304)" sodipodi:start="4.712389" sodipodi:end="6.2831853" @@ -41271,7 +41257,7 @@ http://www.inkscape.org/</dc:description> sodipodi:end="6.2831853" sodipodi:start="4.712389" transform="matrix(1.7500007,0,0,3.1111092,-487.75044,-808.27701)" - d="m 663,394 c 4.4183,0 8,2.0147 8,4.5" + d="m 663,394 c 4.41828,0 8,2.01472 8,4.5" sodipodi:ry="4.5" sodipodi:rx="8" sodipodi:cy="398.5" @@ -41317,7 +41303,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="398.5" sodipodi:rx="8" sodipodi:ry="4.5" - d="m 663,394 c 4.4183,0 8,2.0147 8,4.5 l -8,0 z" + d="m 663,394 c 4.41828,0 8,2.01472 8,4.5 l -8,0 z" transform="matrix(1.75,0,0,3.1111089,-488.25,-783.77691)" sodipodi:start="4.712389" sodipodi:end="6.2831853" /> @@ -41326,7 +41312,7 @@ http://www.inkscape.org/</dc:description> sodipodi:end="6.2831853" sodipodi:start="4.712389" transform="matrix(1.7500028,0,0,3.1111114,-487.75189,-784.27787)" - d="m 663,394 c 4.4183,0 8,2.0147 8,4.5" + d="m 663,394 c 4.41828,0 8,2.01472 8,4.5" sodipodi:ry="4.5" sodipodi:rx="8" sodipodi:cy="398.5" @@ -41342,7 +41328,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="398.5" sodipodi:rx="8" sodipodi:ry="4.5" - d="m 663,394 c 4.4183,0 8,2.0147 8,4.5" + d="m 663,394 c 4.41828,0 8,2.01472 8,4.5" transform="matrix(1.624997,0,0,2.8888903,-404.87298,-695.72277)" sodipodi:start="4.712389" sodipodi:end="6.2831853" @@ -42352,7 +42338,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="1415.5" sodipodi:rx="9.5" sodipodi:ry="3.5" - d="m 502,1415.5 c 0,1.933 -4.2533,3.5 -9.5,3.5 -5.2467,0 -9.5,-1.567 -9.5,-3.5 0,-1.933 4.2533,-3.5 9.5,-3.5 5.2467,0 9.5,1.567 9.5,3.5 z" + d="m 502,1415.5 c 0,1.933 -4.25329,3.5 -9.5,3.5 -5.24671,0 -9.5,-1.567 -9.5,-3.5 0,-1.933 4.25329,-3.5 9.5,-3.5 5.24671,0 9.5,1.567 9.5,3.5 z" transform="matrix(0.945724,0,0,0.9999911,51.246544,1.0125683)" /> <rect y="1404.5" @@ -42475,7 +42461,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="1415.5" sodipodi:rx="9.5" sodipodi:ry="3.5" - d="m 502,1415.5 c 0,1.933 -4.2533,3.5 -9.5,3.5 -5.2467,0 -9.5,-1.567 -9.5,-3.5 0,-1.933 4.2533,-3.5 9.5,-3.5 5.2467,0 9.5,1.567 9.5,3.5 z" + d="m 502,1415.5 c 0,1.933 -4.25329,3.5 -9.5,3.5 -5.24671,0 -9.5,-1.567 -9.5,-3.5 0,-1.933 4.25329,-3.5 9.5,-3.5 5.24671,0 9.5,1.567 9.5,3.5 z" transform="matrix(0.7368418,0,0,0.7142773,153.10543,216.44049)" /> </g> <g @@ -42501,7 +42487,7 @@ http://www.inkscape.org/</dc:description> style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#729fcf;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" /> <path transform="matrix(0.7368418,0,0,0.7142773,153.10543,240.44049)" - d="m 502,1415.5 c 0,1.933 -4.2533,3.5 -9.5,3.5 -5.2467,0 -9.5,-1.567 -9.5,-3.5 0,-1.933 4.2533,-3.5 9.5,-3.5 5.2467,0 9.5,1.567 9.5,3.5 z" + d="m 502,1415.5 c 0,1.933 -4.25329,3.5 -9.5,3.5 -5.24671,0 -9.5,-1.567 -9.5,-3.5 0,-1.933 4.25329,-3.5 9.5,-3.5 5.24671,0 9.5,1.567 9.5,3.5 z" sodipodi:ry="3.5" sodipodi:rx="9.5" sodipodi:cy="1415.5" @@ -42532,7 +42518,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="1415.5" sodipodi:rx="9.5" sodipodi:ry="3.5" - d="m 502,1415.5 c 0,1.933 -4.2533,3.5 -9.5,3.5 -5.2467,0 -9.5,-1.567 -9.5,-3.5 0,-1.933 4.2533,-3.5 9.5,-3.5 5.2467,0 9.5,1.567 9.5,3.5 z" + d="m 502,1415.5 c 0,1.933 -4.25329,3.5 -9.5,3.5 -5.24671,0 -9.5,-1.567 -9.5,-3.5 0,-1.933 4.25329,-3.5 9.5,-3.5 5.24671,0 9.5,1.567 9.5,3.5 z" transform="matrix(0,0.945724,-0.9999911,0,1925.503,970.7309)" /> <rect y="1428.5" @@ -42584,7 +42570,7 @@ http://www.inkscape.org/</dc:description> y="1280" /> <path transform="matrix(0.9508347,0,0,0.7142773,48.681023,288.44049)" - d="m 502,1415.5 c 0,1.933 -4.2533,3.5 -9.5,3.5 -5.2467,0 -9.5,-1.567 -9.5,-3.5 0,-1.933 4.2533,-3.5 9.5,-3.5 5.2467,0 9.5,1.567 9.5,3.5 z" + d="m 502,1415.5 c 0,1.933 -4.25329,3.5 -9.5,3.5 -5.24671,0 -9.5,-1.567 -9.5,-3.5 0,-1.933 4.25329,-3.5 9.5,-3.5 5.24671,0 9.5,1.567 9.5,3.5 z" sodipodi:ry="3.5" sodipodi:rx="9.5" sodipodi:cy="1415.5" @@ -42648,7 +42634,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="1415.5" sodipodi:rx="9.5" sodipodi:ry="3.5" - d="m 502,1415.5 c 0,1.933 -4.2533,3.5 -9.5,3.5 -5.2467,0 -9.5,-1.567 -9.5,-3.5 0,-1.933 4.2533,-3.5 9.5,-3.5 5.2467,0 9.5,1.567 9.5,3.5 z" + d="m 502,1415.5 c 0,1.933 -4.25329,3.5 -9.5,3.5 -5.24671,0 -9.5,-1.567 -9.5,-3.5 0,-1.933 4.25329,-3.5 9.5,-3.5 5.24671,0 9.5,1.567 9.5,3.5 z" transform="matrix(0.9508347,0,0,0.7142773,48.681023,312.44049)" /> <rect style="opacity:1;fill:url(#linearGradient9166);fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" @@ -42708,7 +42694,7 @@ http://www.inkscape.org/</dc:description> style="fill:url(#radialGradient13871);fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.60000002;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> <path transform="matrix(1.7478195,0,0,1.75,-824.58897,-1151.7485)" - d="m 1112,1543 c 0,1.105 -0.895,2 -2,2 -1.105,0 -2,-0.895 -2,-2 0,-1.105 0.895,-2 2,-2 1.105,0 2,0.895 2,2 z" + d="m 1112,1543 c 0,1.1046 -0.8954,2 -2,2 -1.1046,0 -2,-0.8954 -2,-2 0,-1.1046 0.8954,-2 2,-2 1.1046,0 2,0.8954 2,2 z" sodipodi:ry="2" sodipodi:rx="2" sodipodi:cy="1543" @@ -42724,11 +42710,11 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="1543" sodipodi:rx="2" sodipodi:ry="2" - d="m 1112,1543 c 0,1.105 -0.895,2 -2,2 -1.105,0 -2,-0.895 -2,-2 0,-1.105 0.895,-2 2,-2 1.105,0 2,0.895 2,2 z" + d="m 1112,1543 c 0,1.1046 -0.8954,2 -2,2 -1.1046,0 -2,-0.8954 -2,-2 0,-1.1046 0.8954,-2 2,-2 1.1046,0 2,0.8954 2,2 z" transform="matrix(0.9987705,0,0,0.8999911,6.3560768,159.1149)" /> <path transform="matrix(0.4994181,0,0,0.4000183,560.13785,930.17279)" - d="m 1112,1543 c 0,1.105 -0.895,2 -2,2 -1.105,0 -2,-0.895 -2,-2 0,-1.105 0.895,-2 2,-2 1.105,0 2,0.895 2,2 z" + d="m 1112,1543 c 0,1.1046 -0.8954,2 -2,2 -1.1046,0 -2,-0.8954 -2,-2 0,-1.1046 0.8954,-2 2,-2 1.1046,0 2,0.8954 2,2 z" sodipodi:ry="2" sodipodi:rx="2" sodipodi:cy="1543" @@ -42807,7 +42793,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="5.6153316" sodipodi:rx="5.9727769" sodipodi:ry="5.415318" - d="m 12.48709,5.615332 c 0,2.990797 -2.674107,5.415318 -5.972781,5.415318 -3.298674,0 -5.972777,-2.424521 -5.972777,-5.415318 0,-2.990798 2.674103,-5.4153184 5.972777,-5.4153184 3.298674,0 5.972781,2.4245204 5.972781,5.4153184 z" + d="m 12.487086,5.6153316 c 0,2.9907976 -2.6741035,5.4153184 -5.9727771,5.4153184 -3.2986736,0 -5.97277686,-2.4245208 -5.97277686,-5.4153184 0,-2.9907975 2.67410326,-5.41531796 5.97277686,-5.41531796 3.2986736,0 5.9727771,2.42452046 5.9727771,5.41531796 z" transform="matrix(1.088272,0,0,1.2002989,303.91067,134.25989)" /> <path sodipodi:type="arc" @@ -42817,7 +42803,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="5.6153316" sodipodi:rx="5.9727769" sodipodi:ry="5.415318" - d="m 12.48709,5.615332 c 0,2.990797 -2.674107,5.415318 -5.972781,5.415318 -3.298674,0 -5.972777,-2.424521 -5.972777,-5.415318 0,-2.990798 2.674103,-5.4153184 5.972777,-5.4153184 3.298674,0 5.972781,2.4245204 5.972781,5.4153184 z" + d="m 12.487086,5.6153316 c 0,2.9907976 -2.6741035,5.4153184 -5.9727771,5.4153184 -3.2986736,0 -5.97277686,-2.4245208 -5.97277686,-5.4153184 0,-2.9907975 2.67410326,-5.41531796 5.97277686,-5.41531796 3.2986736,0 5.9727771,2.42452046 5.9727771,5.41531796 z" transform="matrix(0.920843,0,0,1.015635,305.00135,135.29686)" /> </g> <path @@ -43100,7 +43086,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="6.6972771" sodipodi:rx="2.365099" sodipodi:ry="2.1398516" - d="m 9.370297,6.697277 c 0,1.181807 -1.058891,2.139852 -2.365099,2.139852 -1.306208,0 -2.365099,-0.958045 -2.365099,-2.139852 0,-1.181807 1.058891,-2.139852 2.365099,-2.139852 1.306208,0 2.365099,0.958045 2.365099,2.139852 z" + d="m 9.370297,6.6972771 c 0,1.1818074 -1.0588909,2.1398515 -2.365099,2.1398515 -1.3062081,0 -2.365099,-0.9580441 -2.365099,-2.1398515 0,-1.1818074 1.0588909,-2.1398516 2.365099,-2.1398516 1.3062081,0 2.365099,0.9580442 2.365099,2.1398516 z" transform="matrix(1.058315,0,0,1.1693869,289.58623,224.16759)" /> </g> <g @@ -43426,7 +43412,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="252.11775" sodipodi:rx="10.650796" sodipodi:ry="1.9445436" - d="m 87.76963,252.1178 c 0,1.0739 -4.76852,1.9445 -10.65079,1.9445 -5.88228,0 -10.6508,-0.8706 -10.6508,-1.9445 0,-1.074 4.76852,-1.9446 10.6508,-1.9446 5.88227,0 10.65079,0.8706 10.65079,1.9446 z" + d="m 87.769631,252.11775 c 0,1.07394 -4.768523,1.94455 -10.650796,1.94455 -5.882272,0 -10.650795,-0.87061 -10.650795,-1.94455 0,-1.07394 4.768523,-1.94454 10.650795,-1.94454 5.882273,0 10.650796,0.8706 10.650796,1.94454 z" transform="matrix(1.032785,0,0,1.028535,1108.3528,945.68793)" /> <path style="fill:url(#linearGradient13559);fill-opacity:1;stroke:#4e9a06;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" @@ -43500,7 +43486,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="30.857143" sodipodi:rx="15.571428" sodipodi:ry="10.142858" - d="M 38.14286,30.85714 C 38.14286,36.45889 31.17129,41 22.57143,41 13.97157,41 7,36.45889 7,30.85714 7,25.2554 13.97157,20.71429 22.57143,20.71429 c 8.59986,0 15.57143,4.54111 15.57143,10.14285 z" + d="m 38.142857,30.857143 c 0,5.601746 -6.971566,10.142858 -15.571429,10.142858 C 13.971566,41.000001 7,36.458889 7,30.857143 7,25.255398 13.971566,20.714286 22.571428,20.714286 c 8.599863,0 15.571429,4.541112 15.571429,10.142857 z" transform="matrix(0.6380244,0,0,0.1949628,1172.5338,983.00653)" /> </g> <g @@ -43568,7 +43554,7 @@ http://www.inkscape.org/</dc:description> y="398.7132" /> <path transform="matrix(0.989175,0,0,1.31555,262.1012,387.2496)" - d="m -49.76264,24.29678 c 0,1.04954 -3.62091,1.90035 -8.08753,1.90035 -4.46663,0 -8.08754,-0.85081 -8.08754,-1.90035 0,-1.04953 3.62091,-1.90035 8.08754,-1.90035 4.46662,0 8.08753,0.85082 8.08753,1.90035 z" + d="m -49.76264,24.296782 c 0,1.049534 -3.620912,1.900349 -8.087534,1.900349 -4.466622,0 -8.087534,-0.850815 -8.087534,-1.900349 0,-1.049535 3.620912,-1.90035 8.087534,-1.90035 4.466622,0 8.087534,0.850815 8.087534,1.90035 z" sodipodi:ry="1.9003495" sodipodi:rx="8.087534" sodipodi:cy="24.296782" @@ -43797,7 +43783,7 @@ http://www.inkscape.org/</dc:description> style="opacity:0.24267782;fill:#000000;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <path transform="matrix(0.4938269,0,0,0.9411755,1151.5926,440.82357)" - d="M 45.375,44.8125 C 45.375,46.57291 36.30877,48 25.125,48 13.94123,48 4.875,46.57291 4.875,44.8125 c 0,-1.76041 9.06623,-3.1875 20.25,-3.1875 11.18377,0 20.25,1.42709 20.25,3.1875 z" + d="M 45.375,44.8125 C 45.375,46.572908 36.308766,48 25.125,48 13.941234,48 4.875,46.572908 4.875,44.8125 c 0,-1.760408 9.066234,-3.1875 20.25,-3.1875 11.183766,0 20.25,1.427092 20.25,3.1875 z" sodipodi:ry="3.1875" sodipodi:rx="20.25" sodipodi:cy="44.8125" @@ -43807,7 +43793,7 @@ http://www.inkscape.org/</dc:description> sodipodi:type="arc" /> <path transform="matrix(0.473481,0,0,0.7454766,1152.4075,452.07758)" - d="m 44.54773,32.0901 c 0,6.2972 -8.98303,11.40209 -20.06416,11.40209 -11.08113,0 -20.064154,-5.10489 -20.064154,-11.40209 0,-6.29721 8.983024,-11.4021 20.064154,-11.4021 11.08113,0 20.06416,5.10489 20.06416,11.4021 z" + d="m 44.547728,32.090096 c 0,6.297204 -8.983029,11.402096 -20.064156,11.402096 -11.081127,0 -20.0641556,-5.104892 -20.0641556,-11.402096 0,-6.297205 8.9830286,-11.402097 20.0641556,-11.402097 11.081127,0 20.064156,5.104892 20.064156,11.402097 z" sodipodi:ry="11.402097" sodipodi:rx="20.064156" sodipodi:cy="32.090096" @@ -43817,7 +43803,7 @@ http://www.inkscape.org/</dc:description> sodipodi:type="arc" /> <path transform="matrix(0.4236411,0,0,0.6577731,1153.6278,454.89199)" - d="m 44.54773,32.0901 c 0,6.2972 -8.98303,11.40209 -20.06416,11.40209 -11.08113,0 -20.064154,-5.10489 -20.064154,-11.40209 0,-6.29721 8.983024,-11.4021 20.064154,-11.4021 11.08113,0 20.06416,5.10489 20.06416,11.4021 z" + d="m 44.547728,32.090096 c 0,6.297204 -8.983029,11.402096 -20.064156,11.402096 -11.081127,0 -20.0641556,-5.104892 -20.0641556,-11.402096 0,-6.297205 8.9830286,-11.402097 20.0641556,-11.402097 11.081127,0 20.064156,5.104892 20.064156,11.402097 z" sodipodi:ry="11.402097" sodipodi:rx="20.064156" sodipodi:cy="32.090096" @@ -43827,7 +43813,7 @@ http://www.inkscape.org/</dc:description> sodipodi:type="arc" /> <path transform="matrix(1.2,0,0,1.2857171,-232.8,-134.28708)" - d="m 1169,473.5 c 0,1.933 -2.239,3.5 -5,3.5 -2.761,0 -5,-1.567 -5,-3.5 0,-1.933 2.239,-3.5 5,-3.5 2.761,0 5,1.567 5,3.5 z" + d="m 1169,473.5 c 0,1.933 -2.2386,3.5 -5,3.5 -2.7614,0 -5,-1.567 -5,-3.5 0,-1.933 2.2386,-3.5 5,-3.5 2.7614,0 5,1.567 5,3.5 z" sodipodi:ry="3.5" sodipodi:rx="5" sodipodi:cy="473.5" @@ -44952,7 +44938,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="423.01562" sodipodi:rx="1.421875" sodipodi:ry="1.421875" - d="m 193,423.0156 c 0,0.7853 -0.6366,1.4219 -1.4219,1.4219 -0.7853,0 -1.4219,-0.6366 -1.4219,-1.4219 0,-0.7853 0.6366,-1.4219 1.4219,-1.4219 0.7853,0 1.4219,0.6366 1.4219,1.4219 z" + d="m 193,423.01562 c 0,0.78528 -0.6366,1.42188 -1.42188,1.42188 -0.78527,0 -1.42187,-0.6366 -1.42187,-1.42188 0,-0.78527 0.6366,-1.42187 1.42187,-1.42187 0.78528,0 1.42188,0.6366 1.42188,1.42187 z" transform="matrix(-0.7459647,0.7459647,-0.7459566,-0.7459566,2152.4621,367.64101)" /> </g> <g @@ -44965,7 +44951,7 @@ http://www.inkscape.org/</dc:description> style="fill:#3465a4;fill-opacity:0.75;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path transform="matrix(-0.7459647,0.7459647,-0.7459566,-0.7459566,2152.4621,367.64101)" - d="m 193,423.0156 c 0,0.7853 -0.6366,1.4219 -1.4219,1.4219 -0.7853,0 -1.4219,-0.6366 -1.4219,-1.4219 0,-0.7853 0.6366,-1.4219 1.4219,-1.4219 0.7853,0 1.4219,0.6366 1.4219,1.4219 z" + d="m 193,423.01562 c 0,0.78528 -0.6366,1.42188 -1.42188,1.42188 -0.78527,0 -1.42187,-0.6366 -1.42187,-1.42188 0,-0.78527 0.6366,-1.42187 1.42187,-1.42187 0.78528,0 1.42188,0.6366 1.42188,1.42187 z" sodipodi:ry="1.421875" sodipodi:rx="1.421875" sodipodi:cy="423.01562" @@ -45649,7 +45635,7 @@ http://www.inkscape.org/</dc:description> style="fill:#3465a4;fill-opacity:0.75;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path transform="matrix(1.0549534,0,0,1.0549419,1263.53,-243.96372)" - d="m 193,423.0156 c 0,0.7853 -0.6366,1.4219 -1.4219,1.4219 -0.7853,0 -1.4219,-0.6366 -1.4219,-1.4219 0,-0.7853 0.6366,-1.4219 1.4219,-1.4219 0.7853,0 1.4219,0.6366 1.4219,1.4219 z" + d="m 193,423.01562 c 0,0.78528 -0.6366,1.42188 -1.42188,1.42188 -0.78527,0 -1.42187,-0.6366 -1.42187,-1.42188 0,-0.78527 0.6366,-1.42187 1.42187,-1.42187 0.78528,0 1.42188,0.6366 1.42188,1.42187 z" sodipodi:ry="1.421875" sodipodi:rx="1.421875" sodipodi:cy="423.01562" @@ -45659,7 +45645,7 @@ http://www.inkscape.org/</dc:description> sodipodi:type="arc" /> <path transform="matrix(1.0549408,0,0,1.0549419,1276.26,-243.96404)" - d="m 193,423.0156 c 0,0.7853 -0.6366,1.4219 -1.4219,1.4219 -0.7853,0 -1.4219,-0.6366 -1.4219,-1.4219 0,-0.7853 0.6366,-1.4219 1.4219,-1.4219 0.7853,0 1.4219,0.6366 1.4219,1.4219 z" + d="m 193,423.01562 c 0,0.78528 -0.6366,1.42188 -1.42188,1.42188 -0.78527,0 -1.42187,-0.6366 -1.42187,-1.42188 0,-0.78527 0.6366,-1.42187 1.42187,-1.42187 0.78528,0 1.42188,0.6366 1.42188,1.42187 z" sodipodi:ry="1.421875" sodipodi:rx="1.421875" sodipodi:cy="423.01562" @@ -45679,11 +45665,11 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="201.56261" sodipodi:rx="3.4374998" sodipodi:ry="3.4374998" - d="m 1495.625,201.5626 c 0,1.8985 -1.539,3.4375 -3.438,3.4375 -1.898,0 -3.437,-1.539 -3.437,-3.4375 0,-1.8985 1.539,-3.4375 3.437,-3.4375 1.899,0 3.438,1.539 3.438,3.4375 z" + d="m 1495.6249,201.56261 c 0,1.89848 -1.539,3.4375 -3.4375,3.4375 -1.8985,0 -3.4375,-1.53902 -3.4375,-3.4375 0,-1.89848 1.539,-3.4375 3.4375,-3.4375 1.8985,0 3.4375,1.53902 3.4375,3.4375 z" transform="matrix(1.0145563,0,0,1.0145645,-21.595591,-3.0607514)" /> <path transform="matrix(0.6675604,0,0,0.667561,496.16897,66.900548)" - d="m 1495.625,201.5626 c 0,1.8985 -1.539,3.4375 -3.438,3.4375 -1.898,0 -3.437,-1.539 -3.437,-3.4375 0,-1.8985 1.539,-3.4375 3.437,-3.4375 1.899,0 3.438,1.539 3.438,3.4375 z" + d="m 1495.6249,201.56261 c 0,1.89848 -1.539,3.4375 -3.4375,3.4375 -1.8985,0 -3.4375,-1.53902 -3.4375,-3.4375 0,-1.89848 1.539,-3.4375 3.4375,-3.4375 1.8985,0 3.4375,1.53902 3.4375,3.4375 z" sodipodi:ry="3.4374998" sodipodi:rx="3.4374998" sodipodi:cy="201.56261" @@ -46428,7 +46414,7 @@ http://www.inkscape.org/</dc:description> style="fill:none;fill-rule:evenodd;stroke:#525655;stroke-width:1.00000036px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;display:inline" /> <path transform="matrix(1.088272,0,0,1.2002989,303.91067,134.25989)" - d="m 12.48709,5.615332 c 0,2.990797 -2.674107,5.415318 -5.972781,5.415318 -3.298674,0 -5.972777,-2.424521 -5.972777,-5.415318 0,-2.990798 2.674103,-5.4153184 5.972777,-5.4153184 3.298674,0 5.972781,2.4245204 5.972781,5.4153184 z" + d="m 12.487086,5.6153316 c 0,2.9907976 -2.6741035,5.4153184 -5.9727771,5.4153184 -3.2986736,0 -5.97277686,-2.4245208 -5.97277686,-5.4153184 0,-2.9907975 2.67410326,-5.41531796 5.97277686,-5.41531796 3.2986736,0 5.9727771,2.42452046 5.9727771,5.41531796 z" sodipodi:ry="5.415318" sodipodi:rx="5.9727769" sodipodi:cy="5.6153316" @@ -46438,7 +46424,7 @@ http://www.inkscape.org/</dc:description> sodipodi:type="arc" /> <path transform="matrix(0.920843,0,0,1.015635,305.00135,135.29686)" - d="m 12.48709,5.615332 c 0,2.990797 -2.674107,5.415318 -5.972781,5.415318 -3.298674,0 -5.972777,-2.424521 -5.972777,-5.415318 0,-2.990798 2.674103,-5.4153184 5.972777,-5.4153184 3.298674,0 5.972781,2.4245204 5.972781,5.4153184 z" + d="m 12.487086,5.6153316 c 0,2.9907976 -2.6741035,5.4153184 -5.9727771,5.4153184 -3.2986736,0 -5.97277686,-2.4245208 -5.97277686,-5.4153184 0,-2.9907975 2.67410326,-5.41531796 5.97277686,-5.41531796 3.2986736,0 5.9727771,2.42452046 5.9727771,5.41531796 z" sodipodi:ry="5.415318" sodipodi:rx="5.9727769" sodipodi:cy="5.6153316" @@ -47014,7 +47000,7 @@ http://www.inkscape.org/</dc:description> style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> <path transform="matrix(0.8749999,0,0,0.875,112.6876,9.126711)" - d="m 755.5,33 c 0,1.10457 -0.8954,2 -2,2 -1.1046,0 -2,-0.89543 -2,-2 0,-1.10457 0.8954,-2 2,-2 1.1046,0 2,0.89543 2,2 z" + d="m 755.5,33 c 0,1.104569 -0.89543,2 -2,2 -1.10457,0 -2,-0.895431 -2,-2 0,-1.104569 0.89543,-2 2,-2 1.10457,0 2,0.895431 2,2 z" sodipodi:ry="2" sodipodi:rx="2" sodipodi:cy="33" @@ -47075,7 +47061,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="33" sodipodi:rx="2" sodipodi:ry="2" - d="m 755.5,33 c 0,1.10457 -0.8954,2 -2,2 -1.1046,0 -2,-0.89543 -2,-2 0,-1.10457 0.8954,-2 2,-2 1.1046,0 2,0.89543 2,2 z" + d="m 755.5,33 c 0,1.104569 -0.89543,2 -2,2 -1.10457,0 -2,-0.895431 -2,-2 0,-1.104569 0.89543,-2 2,-2 1.10457,0 2,0.895431 2,2 z" transform="matrix(0.8749999,0,0,0.875,130.6876,9.127)" /> </g> </g> @@ -47153,7 +47139,7 @@ http://www.inkscape.org/</dc:description> style="fill:#c00000;fill-opacity:1;fill-rule:nonzero;stroke:#0065ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> <path transform="matrix(0.8749999,0,0,0.875,185.0073,8.125)" - d="m 755.5,33 c 0,1.10457 -0.8954,2 -2,2 -1.1046,0 -2,-0.89543 -2,-2 0,-1.10457 0.8954,-2 2,-2 1.1046,0 2,0.89543 2,2 z" + d="m 755.5,33 c 0,1.104569 -0.89543,2 -2,2 -1.10457,0 -2,-0.895431 -2,-2 0,-1.104569 0.89543,-2 2,-2 1.10457,0 2,0.895431 2,2 z" sodipodi:ry="2" sodipodi:rx="2" sodipodi:cy="33" @@ -47450,7 +47436,7 @@ http://www.inkscape.org/</dc:description> id="g20584"> <path transform="matrix(1.014556,0,0,1.014565,-21.59559,-3.060751)" - d="m 1495.625,201.5626 c 0,1.8985 -1.54,3.4375 -3.438,3.4375 -1.898,0 -3.437,-1.539 -3.437,-3.4375 0,-1.8985 1.539,-3.4375 3.437,-3.4375 1.898,0 3.438,1.539 3.438,3.4375 z" + d="m 1495.6245,201.56261 c 0,1.89848 -1.539,3.4375 -3.4375,3.4375 -1.8985,0 -3.4375,-1.53902 -3.4375,-3.4375 0,-1.89848 1.539,-3.4375 3.4375,-3.4375 1.8985,0 3.4375,1.53902 3.4375,3.4375 z" sodipodi:ry="3.4375" sodipodi:rx="3.4375" sodipodi:cy="201.5626" @@ -47466,7 +47452,7 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="201.5626" sodipodi:rx="3.4375" sodipodi:ry="3.4375" - d="m 1495.625,201.5626 c 0,1.8985 -1.54,3.4375 -3.438,3.4375 -1.898,0 -3.437,-1.539 -3.437,-3.4375 0,-1.8985 1.539,-3.4375 3.437,-3.4375 1.898,0 3.438,1.539 3.438,3.4375 z" + d="m 1495.6245,201.56261 c 0,1.89848 -1.539,3.4375 -3.4375,3.4375 -1.8985,0 -3.4375,-1.53902 -3.4375,-3.4375 0,-1.89848 1.539,-3.4375 3.4375,-3.4375 1.8985,0 3.4375,1.53902 3.4375,3.4375 z" transform="matrix(0.6278689,0,0,0.6290944,555.4028,74.61518)" /> </g> </g> @@ -47532,11 +47518,11 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="201.5626" sodipodi:rx="3.4375" sodipodi:ry="3.4375" - d="m 1495.625,201.5626 c 0,1.8985 -1.54,3.4375 -3.438,3.4375 -1.898,0 -3.437,-1.539 -3.437,-3.4375 0,-1.8985 1.539,-3.4375 3.437,-3.4375 1.898,0 3.438,1.539 3.438,3.4375 z" + d="m 1495.6245,201.56261 c 0,1.89848 -1.539,3.4375 -3.4375,3.4375 -1.8985,0 -3.4375,-1.53902 -3.4375,-3.4375 0,-1.89848 1.539,-3.4375 3.4375,-3.4375 1.8985,0 3.4375,1.53902 3.4375,3.4375 z" transform="matrix(1.014556,0,0,1.014565,-21.59559,-3.060751)" /> <path transform="matrix(0.6278689,0,0,0.6290944,555.4028,74.61518)" - d="m 1495.625,201.5626 c 0,1.8985 -1.54,3.4375 -3.438,3.4375 -1.898,0 -3.437,-1.539 -3.437,-3.4375 0,-1.8985 1.539,-3.4375 3.437,-3.4375 1.898,0 3.438,1.539 3.438,3.4375 z" + d="m 1495.6245,201.56261 c 0,1.89848 -1.539,3.4375 -3.4375,3.4375 -1.8985,0 -3.4375,-1.53902 -3.4375,-3.4375 0,-1.89848 1.539,-3.4375 3.4375,-3.4375 1.8985,0 3.4375,1.53902 3.4375,3.4375 z" sodipodi:ry="3.4375" sodipodi:rx="3.4375" sodipodi:cy="201.5626" @@ -47734,11 +47720,11 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="201.5626" sodipodi:rx="3.4375" sodipodi:ry="3.4375" - d="m 1495.625,201.5626 c 0,1.8985 -1.54,3.4375 -3.438,3.4375 -1.898,0 -3.437,-1.539 -3.437,-3.4375 0,-1.8985 1.539,-3.4375 3.437,-3.4375 1.898,0 3.438,1.539 3.438,3.4375 z" + d="m 1495.6245,201.56261 c 0,1.89848 -1.539,3.4375 -3.4375,3.4375 -1.8985,0 -3.4375,-1.53902 -3.4375,-3.4375 0,-1.89848 1.539,-3.4375 3.4375,-3.4375 1.8985,0 3.4375,1.53902 3.4375,3.4375 z" transform="matrix(1.014556,0,0,1.014565,-21.59559,-3.060751)" /> <path transform="matrix(0.6278689,0,0,0.6290944,555.4028,74.61518)" - d="m 1495.625,201.5626 c 0,1.8985 -1.54,3.4375 -3.438,3.4375 -1.898,0 -3.437,-1.539 -3.437,-3.4375 0,-1.8985 1.539,-3.4375 3.437,-3.4375 1.898,0 3.438,1.539 3.438,3.4375 z" + d="m 1495.6245,201.56261 c 0,1.89848 -1.539,3.4375 -3.4375,3.4375 -1.8985,0 -3.4375,-1.53902 -3.4375,-3.4375 0,-1.89848 1.539,-3.4375 3.4375,-3.4375 1.8985,0 3.4375,1.53902 3.4375,3.4375 z" sodipodi:ry="3.4375" sodipodi:rx="3.4375" sodipodi:cy="201.5626" @@ -47780,11 +47766,11 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="201.5626" sodipodi:rx="3.4375" sodipodi:ry="3.4375" - d="m 1495.625,201.5626 c 0,1.8985 -1.54,3.4375 -3.438,3.4375 -1.898,0 -3.437,-1.539 -3.437,-3.4375 0,-1.8985 1.539,-3.4375 3.437,-3.4375 1.898,0 3.438,1.539 3.438,3.4375 z" + d="m 1495.6245,201.56261 c 0,1.89848 -1.539,3.4375 -3.4375,3.4375 -1.8985,0 -3.4375,-1.53902 -3.4375,-3.4375 0,-1.89848 1.539,-3.4375 3.4375,-3.4375 1.8985,0 3.4375,1.53902 3.4375,3.4375 z" transform="matrix(1.014556,0,0,1.014565,-21.59559,-3.060751)" /> <path transform="matrix(0.6278689,0,0,0.6290944,555.4028,74.61518)" - d="m 1495.625,201.5626 c 0,1.8985 -1.54,3.4375 -3.438,3.4375 -1.898,0 -3.437,-1.539 -3.437,-3.4375 0,-1.8985 1.539,-3.4375 3.437,-3.4375 1.898,0 3.438,1.539 3.438,3.4375 z" + d="m 1495.6245,201.56261 c 0,1.89848 -1.539,3.4375 -3.4375,3.4375 -1.8985,0 -3.4375,-1.53902 -3.4375,-3.4375 0,-1.89848 1.539,-3.4375 3.4375,-3.4375 1.8985,0 3.4375,1.53902 3.4375,3.4375 z" sodipodi:ry="3.4375" sodipodi:rx="3.4375" sodipodi:cy="201.5626" @@ -47848,11 +47834,11 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="201.5626" sodipodi:rx="3.4375" sodipodi:ry="3.4375" - d="m 1495.625,201.5626 c 0,1.8985 -1.54,3.4375 -3.438,3.4375 -1.898,0 -3.437,-1.539 -3.437,-3.4375 0,-1.8985 1.539,-3.4375 3.437,-3.4375 1.898,0 3.438,1.539 3.438,3.4375 z" + d="m 1495.6245,201.56261 c 0,1.89848 -1.539,3.4375 -3.4375,3.4375 -1.8985,0 -3.4375,-1.53902 -3.4375,-3.4375 0,-1.89848 1.539,-3.4375 3.4375,-3.4375 1.8985,0 3.4375,1.53902 3.4375,3.4375 z" transform="matrix(1.014556,0,0,1.014565,-21.59559,-3.060751)" /> <path transform="matrix(0.6278689,0,0,0.6290944,555.4028,74.61518)" - d="m 1495.625,201.5626 c 0,1.8985 -1.54,3.4375 -3.438,3.4375 -1.898,0 -3.437,-1.539 -3.437,-3.4375 0,-1.8985 1.539,-3.4375 3.437,-3.4375 1.898,0 3.438,1.539 3.438,3.4375 z" + d="m 1495.6245,201.56261 c 0,1.89848 -1.539,3.4375 -3.4375,3.4375 -1.8985,0 -3.4375,-1.53902 -3.4375,-3.4375 0,-1.89848 1.539,-3.4375 3.4375,-3.4375 1.8985,0 3.4375,1.53902 3.4375,3.4375 z" sodipodi:ry="3.4375" sodipodi:rx="3.4375" sodipodi:cy="201.5626" @@ -47897,7 +47883,7 @@ http://www.inkscape.org/</dc:description> style="display:inline"> <path transform="matrix(1.014556,0,0,1.014565,-21.59559,-3.060751)" - d="m 1495.625,201.5626 c 0,1.8985 -1.54,3.4375 -3.438,3.4375 -1.898,0 -3.437,-1.539 -3.437,-3.4375 0,-1.8985 1.539,-3.4375 3.437,-3.4375 1.898,0 3.438,1.539 3.438,3.4375 z" + d="m 1495.6245,201.56261 c 0,1.89848 -1.539,3.4375 -3.4375,3.4375 -1.8985,0 -3.4375,-1.53902 -3.4375,-3.4375 0,-1.89848 1.539,-3.4375 3.4375,-3.4375 1.8985,0 3.4375,1.53902 3.4375,3.4375 z" sodipodi:ry="3.4375" sodipodi:rx="3.4375" sodipodi:cy="201.5626" @@ -47913,61 +47899,22 @@ http://www.inkscape.org/</dc:description> sodipodi:cy="201.5626" sodipodi:rx="3.4375" sodipodi:ry="3.4375" - d="m 1495.625,201.5626 c 0,1.8985 -1.54,3.4375 -3.438,3.4375 -1.898,0 -3.437,-1.539 -3.437,-3.4375 0,-1.8985 1.539,-3.4375 3.437,-3.4375 1.898,0 3.438,1.539 3.438,3.4375 z" + d="m 1495.6245,201.56261 c 0,1.89848 -1.539,3.4375 -3.4375,3.4375 -1.8985,0 -3.4375,-1.53902 -3.4375,-3.4375 0,-1.89848 1.539,-3.4375 3.4375,-3.4375 1.8985,0 3.4375,1.53902 3.4375,3.4375 z" transform="matrix(0.6278689,0,0,0.6290944,555.4028,74.61518)" /> </g> </g> <g - id="ink_bspline_mode" - inkscape:label="#ink_bspline_mode" - transform="translate(882.60731,112.07641)"> - <path - inkscape:label="#spiro_splines_mode" - sodipodi:nodetypes="csc" - id="path-mode-spiro-3" - d="m 947.71032,68.297825 c 0,0 -0.19425,-4.204156 1.72052,-6.468471 1.94548,-2.300627 5.57499,-2.293308 5.57499,-2.293308" - style="color:#000000;fill:none;stroke:#0000ff;stroke-width:1.88989151;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" - inkscape:connector-curvature="0" /> - <path - style="fill:none;stroke:#646464;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" - d="m 945.03712,67.77092 0.0137,-10.388953 9.98731,0" - id="path6177" - sodipodi:nodetypes="ccc" - inkscape:connector-curvature="0" /> - <rect - y="56" - x="954.00323" - height="1.9975978" - width="1.9967738" - id="rect6184" - style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.49943903;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" /> - <rect - style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.49943903;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" - id="rect6186" - width="1.9967738" - height="1.9975978" - x="944" - y="56" /> - <rect - y="66.921463" - x="944" - height="1.9975978" - width="1.9967738" - id="rect6188" - style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.49943903;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" /> - </g> - <g - transform="matrix(0,-1,1,0,1633.7595,1982.0194)" + transform="matrix(-7.0328238e-4,-0.99999975,0.99999975,-7.0328238e-4,1644.9975,1983.3902)" id="bspline_mode" inkscape:label="#bspline_mode"> <path id="path10092" d="m 1776.875,195.00004 10.25,0 0,11" - style="fill:none;stroke:#b4b4b4;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;opacity:1" + style="fill:none;stroke:#b4b4b4;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" /> <path - style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:1" + style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 1776.875,195.00004 10.25,0 0,11" id="path10094" inkscape:connector-curvature="0" @@ -47979,8 +47926,7 @@ http://www.inkscape.org/</dc:description> id="use10096" transform="translate(329,-4.9999996)" width="2000" - height="2000" - style="opacity:1" /> + height="2000" /> <use x="0" y="0" @@ -47988,8 +47934,7 @@ http://www.inkscape.org/</dc:description> id="use10098" transform="translate(339,-4.9999996)" width="2000" - height="2000" - style="opacity:1" /> + height="2000" /> <use height="2000" width="2000" @@ -47997,8 +47942,63 @@ http://www.inkscape.org/</dc:description> id="use10100" xlink:href="#node_b" y="0" - x="0" - style="opacity:1" /> + x="0" /> + <path + inkscape:label="#spiro_splines_mode" + sodipodi:nodetypes="csc" + id="path-mode-spiro-3-5" + d="m 1775.2137,200.26244 c 0,0 3.122,-0.7142 5.3863,1.2005 2.3006,1.9455 1.1455,5.7842 1.1455,5.7842" + style="color:#000000;fill:none;stroke:#555753;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + style="color:#000000;fill:none;stroke:#babdb6;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" + d="m 1775.2137,200.26244 c 0,0 3.122,-0.7142 5.3863,1.2005 2.3006,1.9455 1.1455,5.7842 1.1455,5.7842" + id="path10160" + sodipodi:nodetypes="csc" + inkscape:label="#spiro_splines_mode" /> + </g> + <g + id="ink_bspline_mode" + transform="matrix(1.3950659,-1.3663987,1.3663987,1.3950659,422.25373,1418.3569)" + inkscape:label="#ink_bspline_mode"> + <path + inkscape:connector-curvature="0" + style="color:#000000;fill:none;stroke:#0000ff;stroke-width:0.99609488;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline" + d="m 961.86036,56.036072 c 0,0 1.37815,-1.49823 3.26044,-1.760578 1.88229,-0.262349 3.58408,1.78013 3.58408,1.78013" + id="path-mode-spiro-3-8-8-3" + sodipodi:nodetypes="czc" + inkscape:label="#spiro_splines_mode" /> + <path + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" + id="path6177-8-2-3" + d="m 960.66889,54.876493 4.48905,-4.557718 4.81244,4.713556" + style="fill:none;stroke:#646464;stroke-width:0.76814532;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" /> + <rect + y="-639.91193" + x="724.22583" + height="1.0229635" + width="1.0225416" + id="rect8372-9-8-6" + style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.25576118;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" + transform="matrix(0.71440887,0.69972849,-0.69972849,0.71440887,0,0)" /> + <rect + transform="matrix(0.71440887,0.69972849,-0.69972849,0.71440887,0,0)" + style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.25576118;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" + id="rect6941-0" + width="1.0225416" + height="1.0229635" + x="724.2002" + y="-633.33978" /> + <rect + y="-639.91193" + x="731.08893" + height="1.0229635" + width="1.0225416" + id="rect6954-7" + style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.25576118;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;display:inline" + transform="matrix(0.71440887,0.69972849,-0.69972849,0.71440887,0,0)" /> </g> </g> </svg> diff --git a/src/pen-context.cpp b/src/pen-context.cpp index be25b6a7f..6d35d0897 100644 --- a/src/pen-context.cpp +++ b/src/pen-context.cpp @@ -58,6 +58,11 @@ #include "helper/geom-nodetype.h" #include "helper/geom-curves.h" +// For handling un-continuous paths: +#include "message-stack.h" +#include "inkscape.h" +#include "desktop.h" + #include "live_effects/spiro.h" #define INKSCAPE_LPE_BSPLINE_C @@ -87,20 +92,16 @@ static void spdc_pen_set_initial_point(SPPenContext *pc, Geom::Point const p); static void sp_pen_context_set_mode(SPPenContext *const pc, guint mode); //Esta función cambia los colores rojo,verde y azul haciendolos transparentes o no en función de si se usa spiro static void spiro_color(SPPenContext *const pc); -//Combierte el el último nodo a CUSP -static void spiro_node_cusp (SPPenContext *const pc); -//Combierte el el último nodo a SYMM -static void spiro_node_symm (SPPenContext *const pc); -//preparates the curves for its trasformation into spiro curves. -static void spiro_build(SPPenContext *const pc, bool Shift); +//Preparamos la curva roja para que se muestre según esté pulsada la tecla SHIFT +static void spiro_prepare(SPPenContext *const pc, bool Shift); +//Unimos todas las curvas en juego y llamamos a la función doEffect. +static void spiro_build(SPPenContext *const pc); //function spiro cloned from lpe-spiro.cpp static void spiro_doEffect(SPCurve * curve); -//Combierte el el último nodo a CUSP -static void bspline_node_cusp (SPPenContext *const pc); -//Combierte el el último nodo a BSpline -static void bspline_node (SPPenContext *const pc); -//preparates the curves for its trasformation into bspline curves. -static void bspline_build(SPPenContext *const pc, bool Shift); +//Preparamos la curva roja para que se muestre según esté pulsada la tecla SHIFT +static void bspline_prepare(SPPenContext *const pc,bool Shift); +//Unimos todas las curvas en juego y llamamos a la función doEffect. +static void bspline_build(SPPenContext *const pc); //function bspline cloned from lpe-bspline.cpp static void bspline_doEffect(SPCurve * curve); //BSpline end @@ -476,7 +477,7 @@ static gint pen_handle_button_press(SPPenContext *const pc, GdkEventButton const SPDrawAnchor * const anchor = spdc_test_inside(pc, event_w); //BSpline //with this we avoid creating a new point over the existing one - if((pc->spiro || pc->bspline) && (!anchor || pc->p[0] == pc->p[3]) && pc->p[0] == pc->desktop->w2d(event_w)){ + if((pc->spiro || pc->bspline) && pc->npoints > 0 && pc->p[0] == pc->p[3]){ return FALSE; } //BSpline end @@ -669,7 +670,7 @@ static gint pen_handle_motion_notify(SPPenContext *const pc, GdkEventMotion cons //"spiro_color" lo ejecutamos siempre sea o no spiro spiro_color(pc); if (pen_within_tolerance) { - if ( Geom::LInfty( event_w - pen_drag_origin_w ) < tolerance && mevent.time != 0) { + if ( Geom::LInfty( event_w - pen_drag_origin_w ) < tolerance) { return FALSE; // Do not drag if we're within tolerance from origin. } } @@ -766,8 +767,9 @@ static gint pen_handle_motion_notify(SPPenContext *const pc, GdkEventMotion cons // snap the handle spdc_endpoint_snap_handle(pc, p, mevent.state); - - if (!pc->polylines_only) { + //BSpline + if (!pc->polylines_only && !pc->bspline && !pc->spiro) { + //BSpline End spdc_pen_set_ctrl(pc, p, mevent.state); } else { spdc_pen_set_ctrl(pc, pc->p[1], mevent.state); @@ -792,39 +794,14 @@ static gint pen_handle_motion_notify(SPPenContext *const pc, GdkEventMotion cons break; } //BSpline - if(pc->spiro){ - //Here we redraw the Spiro curve when the cursor is moved - //and the tolerance distance is exceeded. - //the tolerance value can be multiplied to improve the performance - //but it would lost fluency. - //If the cursor stops the curve is also redrawed. - if ( Geom::LInfty( event_w - pen_drag_origin_w ) > tolerance || mevent.time == 0) { - //and we redraw the spiro - if ((mevent.state & GDK_SHIFT_MASK)){ - spiro_build(pc,true); - }else{ - spiro_build(pc,false); - } - //we update the distance and the tolerance - pen_drag_origin_w = event_w; + if ( Geom::LInfty( event_w - pen_drag_origin_w ) > tolerance || mevent.time == 0) { + if(pc->spiro){ + spiro_prepare(pc,(mevent.state & GDK_SHIFT_MASK)); } - } - if(pc->bspline){ - //Here we redraw the Bspline curve when the cursor is moved - //and the tolerance distance is exceeded. - //the tolerance value can be multiplied to improve the performance - //but it would lost fluency. - //If the cursor stops the curve is also redrawed. - if ( Geom::LInfty( event_w - pen_drag_origin_w ) > tolerance || mevent.time == 0) { - //and we redraw the spiro - if ((mevent.state & GDK_SHIFT_MASK)){ - bspline_build(pc,true); - }else{ - bspline_build(pc,false); - } - //we update the distance and the tolerance - pen_drag_origin_w = event_w; + if(pc->bspline){ + bspline_prepare(pc,(mevent.state & GDK_SHIFT_MASK)); } + pen_drag_origin_w = event_w; } //BSpline End return ret; @@ -841,7 +818,6 @@ static gint pen_handle_button_release(SPPenContext *const pc, GdkEventButton con } gint ret = FALSE; - SPEventContext *event_context = SP_EVENT_CONTEXT(pc); if ( revent.button == 1 && !event_context->space_panning ) { SPDrawContext *dc = SP_DRAW_CONTEXT (pc); @@ -856,7 +832,7 @@ static gint pen_handle_button_release(SPPenContext *const pc, GdkEventButton con //BSpline if(pc->spiro || pc->bspline){ //Si intentamos crear un nodo en el mismo sitio que el origen, paramos. - if((!anchor || pc->p[0] == pc->p[3]) && pc->p[0] == p){ + if(pc->npoints > 0 && pc->p[0] == pc->p[3]){ return FALSE; } } @@ -879,6 +855,14 @@ static gint pen_handle_button_release(SPPenContext *const pc, GdkEventButton con p = anchor->dp; } } + //BSpline + if(pc->spiro){ + spiro_prepare(pc,(revent.state & GDK_SHIFT_MASK)); + } + if(pc->bspline){ + bspline_prepare(pc,(revent.state & GDK_SHIFT_MASK)); + } + //BSpline End pc->state = SP_PEN_CONTEXT_CONTROL; ret = TRUE; break; @@ -895,13 +879,13 @@ static gint pen_handle_button_release(SPPenContext *const pc, GdkEventButton con spdc_endpoint_snap(pc, p, revent.state); } spdc_pen_finish_segment(pc, p, revent.state); - spdc_pen_finish(pc, TRUE); //BSpline //Ocultamos la guia del penultimo nodo al cerrar la curva if(pc->spiro){ sp_canvas_item_hide(pc->c1); } //BSpline End + spdc_pen_finish(pc, TRUE); pc->state = SP_PEN_CONTEXT_POINT; ret = TRUE; break; @@ -924,6 +908,12 @@ static gint pen_handle_button_release(SPPenContext *const pc, GdkEventButton con case SP_PEN_CONTEXT_CLOSE: spdc_endpoint_snap(pc, p, revent.state); spdc_pen_finish_segment(pc, p, revent.state); + //BSpline + //Ocultamos la guia del penultimo nodo al cerrar la curva + if(pc->spiro){ + sp_canvas_item_hide(pc->c1); + } + //BSpline End if (pc->green_closed) { // finishing at the start anchor, close curve spdc_pen_finish(pc, TRUE); @@ -931,12 +921,6 @@ static gint pen_handle_button_release(SPPenContext *const pc, GdkEventButton con // finishing at some other anchor, finish curve but not close spdc_pen_finish(pc, FALSE); } - //BSpline - if(pc->spiro){ - //Ocultamos la guia del penultimo nodo al cerrar la curva - sp_canvas_item_hide(pc->c1); - } - //BSpline End break; case SP_PEN_CONTEXT_STOP: // This is allowed, if we just cancelled curve @@ -960,28 +944,6 @@ static gint pen_handle_button_release(SPPenContext *const pc, GdkEventButton con dc->green_closed = FALSE; } - //BSpline - if(pc->spiro){ - //Ejecutamos la función tipo de nodo segun tengamos la mayuscula presionada - if ((revent.state & GDK_SHIFT_MASK)){ - spiro_node_cusp(pc); - spiro_build(pc,true); - }else{ - spiro_node_symm(pc); - spiro_build(pc,false); - } - } - if(pc->bspline){ - //Ejecutamos la función tipo de nodo segun tengamos la mayuscula presionada - if ((revent.state & GDK_SHIFT_MASK)){ - bspline_node_cusp(pc); - bspline_build(pc, true); - }else{ - bspline_node(pc); - bspline_build(pc, false); - } - } - //BSpline End // TODO: can we be sure that the path was created correctly? // TODO: should we offer an option to collect the clicks in a list? @@ -1070,11 +1032,11 @@ static void pen_redraw_all (SPPenContext *const pc) //sino al final de esta if(pc->spiro){ //we redraw spiro - spiro_build(pc, true); + spiro_build(pc); } if(pc->bspline){ //we redraw bspline - bspline_build(pc, false); + bspline_build(pc); } //BSpline End } @@ -1160,10 +1122,15 @@ static void pen_lastpoint_tocurve (SPPenContext *const pc) B = pc->green_curve->last_segment()->finalPoint(); previous->moveto(A); previous->lineto(B); - //we eliminate the last segment - pc->green_curve->backspace(); - //and we add it again with the recreation - pc->green_curve->append_continuous(previous, 0.0625); + if( pc->green_curve->get_segment_count() == 1){ + pc->green_curve = previous; + }else{ + //we eliminate the last segment + pc->green_curve->backspace(); + //and we add it again with the recreation + pc->green_curve->append_continuous(previous, 0.0625); + } + } //Spiro Live pen_redraw_all(pc); @@ -1181,7 +1148,7 @@ static void pen_lastpoint_toline (SPPenContext *const pc) //BSpline //Para formar una recta necesitamos un nodo con manejador en el "lastpoint" //de esta manera modificamos el final de la "curva_verde" para que tenga manejador - if(pc->bspline){ + if(pc->bspline && !pc->green_curve->is_empty()){ Geom::Point A(0,0); Geom::Point B(0,0); Geom::Point C(0,0); @@ -1190,14 +1157,19 @@ static void pen_lastpoint_toline (SPPenContext *const pc) //We obtain the last segment 4 points in the previous curve A = pc->green_curve->last_segment()->initialPoint(); B = pc->green_curve->last_segment()->initialPoint(); - C = pc->p[0] + (Geom::Point)(pc->p[0] - pc->p[1]); + C = pc->green_curve->last_segment()->finalPoint() + (1./3)* (Geom::Point)(pc->green_curve->last_segment()->initialPoint() - pc->green_curve->last_segment()->finalPoint()); D = pc->green_curve->last_segment()->finalPoint(); previous->moveto(A); previous->curveto(B, C, D); - //we eliminate the last segment - pc->green_curve->backspace(); - //and we add it again with the recreation - pc->green_curve->append_continuous(previous, 0.0625); + + if( pc->green_curve->get_segment_count() == 1){ + pc->green_curve = previous; + }else{ + //we eliminate the last segment + pc->green_curve->backspace(); + //and we add it again with the recreation + pc->green_curve->append_continuous(previous, 0.0625); + } } pen_redraw_all(pc); @@ -1514,103 +1486,114 @@ static void spiro_color(SPPenContext *const pc) sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(pc->red_bpath), pc->red_color, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT); } -//Combierte el el último nodo a CUSP -static void spiro_node_cusp (SPPenContext *const pc) -{ - if(pc->green_curve->is_empty()) - return; - Geom::Point P0(0,0); - Geom::Point P1(0,0); - Geom::Point P2(0,0); - Geom::Point P3(0,0); - Geom::CubicBezier const * cubic = dynamic_cast<Geom::CubicBezier const *>( pc->green_curve->last_segment()); - if(cubic){ - P0 = (*cubic)[0]; - P1 = (*cubic)[1]; - P2 = (*cubic)[3]; - P3 = (*cubic)[3]; - } - pc->p[0] + P3; - pc->p[1] = P3 - (1./3)*(Geom::Point)( P0 - P3 ); - SPCurve * last = new SPCurve(); - last->moveto(P0); - last->curveto(P1,P2,P3); - if( pc->green_curve->get_segment_count() == 1){ - pc->green_curve = last; - }else{ - pc->green_curve->backspace(); - pc->green_curve->append_continuous(last, 0.0625); - } -} -//Combierte el el último nodo a SYMM -//Solo se ejecuta al final de el evento release button -static void spiro_node_symm(SPPenContext *const pc) +//Preparamos la curva roja para que se muestre según esté pulsada la tecla SHIFT +static void spiro_prepare(SPPenContext *const pc, bool Shift) { - //Si empezamos sobre una curva ya existente - if(pc->green_curve->is_empty() && pc->sa && !pc->sa->curve->is_empty()){ - Geom::CubicBezier const * cubic; - if (pc->sa->start) { - cubic = dynamic_cast<Geom::CubicBezier const *>( pc->sa->curve->first_segment() ); - if ( cubic ) { - pc->p[1] = (pc->p[0]-(*cubic)[1]) + pc->p[0]; + if(Shift){ + //Creamos un nodo CUSP + pc->npoints = 5; + pc->p[2] = pc->p[3]; + //Si empezamos sobre otra curva en modo cusp la alteramos para que no tenga manejador final + //recreando la curva e igualando el punto del manejador al punto fiinal de la curva + if(pc->anchor_statusbar && pc->sa && !pc->sa->curve->is_empty() && !pc->ea && pc->green_curve->is_empty()){ + bool reverse = false; + Geom::CubicBezier const * cubic; + if(pc->sa->start){ + reverse = true; + pc->sa->curve = reverse_then_reset(pc->sa->curve); } - }else{ - cubic = dynamic_cast<Geom::CubicBezier const *>( pc->sa->curve->last_segment() ); - if ( cubic ) { - pc->p[1] = (pc->p[0]-(*cubic)[2]) + pc->p[0]; + Geom::Point P0(0,0); + Geom::Point P1(0,0); + Geom::Point P2(0,0); + Geom::Point P3(0,0); + Geom::Point P4(0,0); + cubic = dynamic_cast<Geom::CubicBezier const *>( pc->sa->curve->last_segment()); + if(cubic){ + P0 = pc->sa->curve->last_segment()->initialPoint(); + P1 = (*cubic)[1]; + P3 = pc->sa->curve->last_segment()->finalPoint(); + P2 = P3; + }else{ + P0 = pc->sa->curve->last_segment()->initialPoint(); + P1 = P0; + P3 = pc->sa->curve->last_segment()->finalPoint(); + P2 = P3; + } + SPCurve * last = new SPCurve(); + last->moveto(P0); + last->curveto(P1,P2,P3); + if( pc->sa->curve->get_segment_count() == 1){ + pc->sa->curve = last; + }else{ + pc->sa->curve->backspace(); + pc->sa->curve->append_continuous(last, 0.0625); + } + if(reverse){ + pc->sa->curve = reverse_then_reset(pc->sa->curve); } + delete last; } - } - //Cuando cerramos el segmento - if (!pc->green_curve->is_empty()){ - Geom::Point P0(0,0); - Geom::Point P1(0,0); - Geom::Point P2(0,0); - Geom::Point P3(0,0); - Geom::CubicBezier const * cubic = dynamic_cast<Geom::CubicBezier const *>( pc->green_curve->last_segment()); - if(cubic){ - P0 = (*cubic)[0]; - P1 = (*cubic)[1]; - P2 = (*cubic)[3] + (1./3)*((*cubic)[0] - (*cubic)[3]); - P3 = (*cubic)[3]; - }else{ - P0 = pc->green_curve->last_segment()->initialPoint(); - P1 = P0; - P3 = pc->green_curve->last_segment()->finalPoint(); - P2 = P3 + (1./3)*(P0 - P3); + + }else{ + //Symm nodo + using Geom::X; + using Geom::Y; + Geom::CubicBezier const * cubic; + + //Damos valores a los puntos de la curva roja para que generen un nodo SYMM + if(!pc->red_curve->is_empty()){ + pc->npoints = 5; + //Les damos valor + pc->p[0] = pc->red_curve->first_segment()->initialPoint(); + pc->p[3] = pc->red_curve->first_segment()->finalPoint(); + pc->p[2] = pc->p[3] + (1./3)*(pc->p[0] - pc->p[3]); + pc->p[4] = pc->p[3] + (Geom::Point)( pc->p[3] - pc->p[2] ); + pc->p[1] = pc->p[0] + (1./3)*(pc->p[3] - pc->p[0]); } - pc->p[1] = pc->p[0] + (Geom::Point)( pc->p[0] - P2 ); - SPCurve * last = new SPCurve(); - last->moveto(P0); - last->curveto(P1,P2,P3); - if( pc->green_curve->get_segment_count() == 1){ - pc->green_curve = last; - }else{ - pc->green_curve->backspace(); - pc->green_curve->append_continuous(last, 0.0625); + //Continuamos la curva en modo SPIRO + if(pc->anchor_statusbar && pc->sa && !pc->sa->curve->is_empty() && !pc->ea && pc->green_curve->is_empty()){ + cubic = dynamic_cast<Geom::CubicBezier const *>( pc->sa->curve->last_segment()); + if (pc->sa->start) { + cubic = dynamic_cast<Geom::CubicBezier const *>( pc->sa->curve->create_reverse()->last_segment() ); + } + if(cubic){ + pc->p[1] = (pc->p[0] - (*cubic)[2]) + pc->p[0]; + } } - } - //por si cerramos la curva - if(pc->ea && !pc->ea->curve->is_empty()){ - Geom::CubicBezier const * cubic; - if(pc->ea->start){ - cubic = dynamic_cast<Geom::CubicBezier const *>( pc->ea->curve->first_segment()); + //Nos aseguramos que el primer nodo sea SYMM con el ultimo segmento de la curva verde + if(!pc->green_curve->is_empty()){ + cubic = dynamic_cast<Geom::CubicBezier const *>( pc->green_curve->last_segment()); + if(cubic && (*cubic)[2] != (*cubic)[3]){ + pc->p[1] = (pc->p[0] - (*cubic)[2]) + pc->p[0]; + } + } + + //Si cerramos sobre otra curva ponemos simetrico a esta el manejador del punto de cierre + if(pc->ea && !pc->ea->curve->is_empty()){ + cubic = dynamic_cast<Geom::CubicBezier const *>( pc->ea->curve->last_segment() ); + if (pc->ea->start) { + cubic = dynamic_cast<Geom::CubicBezier const *>( pc->ea->curve->create_reverse()->last_segment() ); + } if(cubic){ - pc->p[2] = pc->p[3] + (Geom::Point)( pc->p[3] - (*cubic)[1] ); + pc->p[2] = (pc->p[3]-(*cubic)[2]) + pc->p[3]; } - }else{ - cubic = dynamic_cast<Geom::CubicBezier const *>( pc->ea->curve->last_segment()); + } + //Lo mismpo pero cerrando sobre la curva inicial + if(pc->green_anchor && pc->green_anchor->active){ + cubic = dynamic_cast<Geom::CubicBezier const *>( pc->green_curve->first_segment() ); if(cubic){ - pc->p[2] = pc->p[3] + (Geom::Point)( pc->p[3] - (*cubic)[2] ); + pc->p[2] = (pc->p[3]-(*cubic)[1]) + pc->p[3]; } } + } + spiro_build(pc); } -//preparates the curves for its trasformation into spiro curves. -//Parámetro opcional que indica si la curva se cierra en que modo lo hace Cusp o Symm -static void spiro_build(SPPenContext *const pc, bool Shift) + +//Unimos todas las curvas en juego y llamamos a la función doEffect. +static void spiro_build(SPPenContext *const pc) { //We create the base curve SPCurve *curve = new SPCurve(); @@ -1622,49 +1605,23 @@ static void spiro_build(SPPenContext *const pc, bool Shift) } } //We add also the green curve - if (!pc->green_curve->is_empty()) { + if (!pc->green_curve->is_empty()) curve->append_continuous(pc->green_curve, 0.0625); - } + //and the red one - if (!pc->red_curve->is_empty()) { - //we add the curve to the modified values - if(!Shift){ - if(pc->ea && !pc->ea->curve->is_empty()){ - Geom::CubicBezier const * cubic; - if(pc->ea->start){ - cubic = dynamic_cast<Geom::CubicBezier const *>( pc->ea->curve->first_segment()); - if(cubic){ - pc->p[2] = pc->p[3] + (Geom::Point)( pc->p[3] - (*cubic)[1] ); - } - }else{ - cubic = dynamic_cast<Geom::CubicBezier const *>( pc->ea->curve->last_segment()); - if(cubic){ - pc->p[2] = pc->p[3] + (Geom::Point)( pc->p[3] - (*cubic)[2] ); - } - } - } else if(pc->green_anchor && pc->green_anchor->active){ - Geom::CubicBezier const * cubic; - cubic = dynamic_cast<Geom::CubicBezier const *>( pc->green_curve->first_segment()); - if(cubic){ - pc->p[2] = pc->p[3] + (Geom::Point)( pc->p[3] - (*cubic)[1] ); - } - } - if(pc->p[2] != pc->p[3]){ - pc->red_curve->reset(); - pc->npoints = 5; - pc->red_curve->moveto(pc->p[0]); - pc->red_curve->curveto(pc->p[1],pc->p[2],pc->p[3]); - } + if (!pc->red_curve->is_empty()){ + pc->red_curve->reset(); + pc->red_curve->moveto(pc->p[0]); + pc->red_curve->curveto(pc->p[1],pc->p[2],pc->p[3]); + curve->append_continuous(pc->red_curve, 0.0625); + } + + if(!pc->sa && pc->ea && !pc->ea->curve->is_empty()){ + if (pc->ea->start) { + curve->append_continuous(pc->ea->curve, 0.0625); }else{ - if((pc->ea && !pc->ea->curve->is_empty()) || (pc->green_anchor && pc->green_anchor->active)){ - pc->p[2] == pc->p[3]; - pc->red_curve->reset(); - pc->npoints = 5; - pc->red_curve->moveto(pc->p[0]); - pc->red_curve->curveto(pc->p[1],pc->p[2],pc->p[3]); - } + curve->append_continuous(pc->ea->curve->create_reverse(), 0.0625); } - curve->append_continuous(pc->red_curve, 0.0625); } if(!curve->is_empty()){ //cerramos la curva si estan cerca los puntos finales de la curva spiro @@ -1675,7 +1632,7 @@ static void spiro_build(SPPenContext *const pc, bool Shift) //For example //using namespace Inkscape::LivePathEffect; //LivePathEffectObject *lpeobj = static_cast<LivePathEffectObject*> (curve); - //Effect *spr = static_cast<Effect*> ( new LPESpiro(lpeobj) ); + //Effect *spr = static_cast<Effect*> ( new LPEspiro(lpeobj) ); //spr->doEffect(curve); spiro_doEffect(curve); sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(pc->blue_bpath), curve); @@ -1805,95 +1762,70 @@ static void spiro_doEffect(SPCurve * curve) g_free (path); } -//Combierte el el último nodo a CUSP -//Crea una curva en el punto final de la green_curve -static void bspline_node_cusp(SPPenContext *const pc) +//Unimos todas las curvas en juego y llamamos a la función doEffect. +static void bspline_prepare(SPPenContext *const pc, bool Shift) { - - if (!pc->green_curve->is_empty()){ - using Geom::X; - using Geom::Y; - Geom::Point P0(0,0); - Geom::Point P1(0,0); - Geom::Point P2(0,0); - Geom::Point P3(0,0); - P0 = pc->green_curve->last_segment()->initialPoint(); - P1 = P0; - P3 = pc->green_curve->last_segment()->finalPoint(); - P2 = P3 + (1./3)*(P0 - P3); - P2 = Geom::Point(P2[X]+1,P2[Y]+1); - pc->p[0] = P3; - pc->p[1] = P3; - SPCurve * last = new SPCurve(); - last->moveto(P0); - last->curveto(P1, P2,P3); - if( pc->green_curve->get_segment_count() == 1){ - pc->green_curve = last; - }else{ - pc->green_curve->backspace(); - pc->green_curve->append_continuous(last, 0.0625); + if(!Shift){ + //Modo Bspline formado por nodos CUSP + if (pc->npoints == 5){ + pc->npoints = 2; + pc->p[1]= pc->p[3]; } - } - if (pc->sa && !pc->sa->curve->is_empty() && pc->green_curve->get_segment_count() == 1){ + }else{ + //NODO CUSP formado por nodo SMOOTH + //solo mobemos el manejador del nodo final de cada segmento + //Es suficiente para mostrar el nodo como CUSP using Geom::X; using Geom::Y; - if(pc->sa->start){ - pc->sa->curve = reverse_then_reset(pc->sa->curve); + bool reverse = false; + //Usamos 5 puntos + if(pc->npoints == 2){ + pc->npoints = 5; } - Geom::Point P0(0,0); - Geom::Point P1(0,0); - Geom::Point P2(0,0); - Geom::Point P3(0,0); - P0 = pc->sa->curve->last_segment()->initialPoint(); - P1 = P0; - P3 = pc->sa->curve->last_segment()->finalPoint(); - P2 = P3 + (1./3)*(P0 - P3); - P2 = Geom::Point(P2[X]+1,P2[Y]+1); - pc->p[0] = P3; - pc->p[1] = P3; - SPCurve * last = new SPCurve(); - last->moveto(P0); - last->curveto(P1,P2,P3); - if( pc->sa->curve->get_segment_count() == 1){ - pc->sa->curve = last; - }else{ - pc->sa->curve->backspace(); - pc->sa->curve->append_continuous(last, 0.0625); + pc->p[1] = pc->p[0]; + //Les damos valor + pc->p[3] = pc->red_curve->first_segment()->finalPoint(); + pc->p[4] = pc->p[3]; + pc->p[2] = pc->p[3] + (1./3)*(pc->p[0] - pc->p[3]); + + //Si empezamos sobre otra curva hay que modificarla para que tenga manejador en el último nodo + if(pc->anchor_statusbar && pc->sa && !pc->sa->curve->is_empty() && !pc->ea && pc->green_curve->is_empty()){ + if(pc->sa->start){ + reverse = true; + pc->sa->curve = reverse_then_reset(pc->sa->curve); + } + Geom::Point P0(0,0); + Geom::Point P1(0,0); + Geom::Point P2(0,0); + Geom::Point P3(0,0); + Geom::Point P4(0,0); + P0 = pc->sa->curve->last_segment()->initialPoint(); + P1 = P0; + P3 = pc->sa->curve->last_segment()->finalPoint(); + P2 = P3 + (1./3)*(P0 - P3); + SPCurve * last = new SPCurve(); + last->moveto(P0); + last->curveto(P1,P2,P3); + if( pc->sa->curve->get_segment_count() == 1){ + pc->sa->curve = last; + }else{ + pc->sa->curve->backspace(); + pc->sa->curve->append_continuous(last, 0.0625); + } + if(reverse){ + pc->sa->curve = reverse_then_reset(pc->sa->curve); + } + delete last; } } - //Lo ejacutamos para que se actualize tosa la curva por un fallo de redibujo - bspline_build(pc,true); +bspline_build(pc); } -//Combierte el el último nodo a SYMM -//crea lineas rectas -static void bspline_node(SPPenContext *const pc) -{ - if (!pc->green_curve->is_empty()){ - Geom::Point P0(0,0); - Geom::Point P1(0,0); - P0 = pc->green_curve->last_segment()->initialPoint(); - P1 = pc->green_curve->last_segment()->finalPoint(); - pc->p[1] = P1; - pc->p[0] = P1; - SPCurve * last = new SPCurve(); - last->moveto(P0); - last->lineto(P1); - if( pc->green_curve->get_segment_count() == 1){ - pc->green_curve = last; - }else{ - pc->green_curve->backspace(); - pc->green_curve->append_continuous(last, 0.0625); - } - } -} //preparates the curves for its trasformation into BSline curves. -static void bspline_build(SPPenContext *const pc, bool Shift) +static void bspline_build(SPPenContext *const pc) { - if (pc->green_curve->is_empty() && !pc->sa) - return; //We create the base curve SPCurve *curve = new SPCurve(); //If we continuate the existing curve we add it at the start @@ -1904,31 +1836,28 @@ static void bspline_build(SPPenContext *const pc, bool Shift) } } //We add also the green curve - if (!pc->green_curve->is_empty()) { + if (!pc->green_curve->is_empty()) curve->append_continuous(pc->green_curve, 0.0625); - } + //and the red one - if (!pc->red_curve->is_empty()) { - //we add the curve to the modified values - if((pc->ea && !pc->ea->curve->is_empty()) || (pc->green_anchor && pc->green_anchor->active)){ - if(Shift){ - using Geom::X; - using Geom::Y; - pc->p[2] = pc->p[3] + (1./3)*(pc->p[0] - pc->p[3]); - pc->p[2] = Geom::Point(pc->p[2][X]+1,pc->p[2][Y]+1); - pc->red_curve->reset(); - pc->npoints = 5; - pc->red_curve->moveto(pc->p[0]); - pc->red_curve->curveto(pc->p[1],pc->p[2],pc->p[3]); - }else{ - pc->red_curve->reset(); - pc->npoints = 2; - pc->red_curve->moveto(pc->p[0]); - pc->red_curve->lineto(pc->red_curve->first_segment()->finalPoint()); - } + if (!pc->red_curve->is_empty()){ + pc->red_curve->reset(); + pc->red_curve->moveto(pc->p[0]); + if(pc->npoints == 2){ + pc->red_curve->lineto(pc->p[1]); + }else{ + pc->red_curve->curveto(pc->p[1],pc->p[2],pc->p[3]); } curve->append_continuous(pc->red_curve, 0.0625); } + + if(!pc->sa && pc->ea && !pc->ea->curve->is_empty()){ + if (pc->ea->start) { + curve->append_continuous(pc->ea->curve, 0.0625); + }else{ + curve->append_continuous(pc->ea->curve->create_reverse(), 0.0625); + } + } if(curve->get_segment_count() > 1 ){ //cerramos la curva si estan cerca los puntos finales de la curva spiro if(Geom::are_near(curve->first_path()->initialPoint(), curve->last_path()->finalPoint())){ @@ -1938,7 +1867,7 @@ static void bspline_build(SPPenContext *const pc, bool Shift) //For example //using namespace Inkscape::LivePathEffect; //LivePathEffectObject *lpeobj = static_cast<LivePathEffectObject*> (curve); - //Effect *spr = static_cast<Effect*> ( new LPEBspline(lpeobj) ); + //Effect *spr = static_cast<Effect*> ( new LPEbspline_prepare(lpeobj) ); //spr->doEffect(curve); bspline_doEffect(curve); sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(pc->blue_bpath), curve); @@ -1951,7 +1880,7 @@ static void bspline_build(SPPenContext *const pc, bool Shift) sp_canvas_item_hide(pc->cl1); sp_canvas_item_hide(pc->c0); sp_canvas_item_hide(pc->cl0); - }else { + }else{ //if the curve is empty sp_canvas_item_hide(pc->blue_bpath); } @@ -1965,167 +1894,174 @@ static void bspline_doEffect(SPCurve * curve) // Make copy of old path as it is changed during processing Geom::PathVector const original_pathv = curve->get_pathvector(); curve->reset(); - int ip = 0; //Sbasis - Geom::D2< Geom::SBasis > curveIn; - Geom::D2< Geom::SBasis > curveOut; - Geom::D2< Geom::SBasis > rectCurve; - Geom::D2< Geom::SBasis > rectCurveExtra; - //Puntos a usar. Ponemos todos los posibles para hacer más inteligible el código - Geom::Point startAnchor(0,0); - Geom::Point previousAnchor(0,0); - Geom::Point anchor(0,0); - Geom::Point previousSBasis0(0,0); - Geom::Point previousSBasis1(0,0); - Geom::Point previousSBasis2(0,0); - //Geom::Point previousSBasis3(0,0); - Geom::Point SBasis0(0,0); - Geom::Point SBasis1(0,0); - Geom::Point SBasis2(0,0); - Geom::Point SBasis3(0,0); - //Geom::Point nextSBasis0(0,0); - Geom::Point nextSBasis1(0,0); - Geom::Point nextSBasis2(0,0); - Geom::Point nextSBasis3(0,0); + Geom::D2< Geom::SBasis > SBasisIn; + Geom::D2< Geom::SBasis > SBasisOut; + Geom::D2< Geom::SBasis > SBasisEnd; + Geom::D2< Geom::SBasis > SBasisHelper; + //curves + SPCurve * in = new SPCurve(); + SPCurve * out = new SPCurve(); + SPCurve * end = new SPCurve(); //Curvas temporales - SPCurve *BSplineRectTemp = new SPCurve(); - SPCurve *BSplineCurveTemp = new SPCurve(); - SPCurve *BSplinePreviousCurveTemp = new SPCurve(); + SPCurve *lineHelper = new SPCurve(); + SPCurve *curveHelper = new SPCurve(); + SPCurve *nCurve = new SPCurve(); + //Puntos a usar. Ponemos todos los posibles para hacer más inteligible el código + Geom::Point startNode(0,0); + Geom::Point previousNode(0,0); + Geom::Point node(0,0); + Geom::Point previousPointAt0(0,0); + Geom::Point previousPointAt1(0,0); + Geom::Point previousPointAt2(0,0); + //Geom::Point previousPointAt3(0,0); + Geom::Point pointAt0(0,0); + Geom::Point pointAt1(0,0); + Geom::Point pointAt2(0,0); + Geom::Point pointAt3(0,0); + //Geom::Point nextPointAt0(0,0); + Geom::Point nextPointAt1(0,0); + Geom::Point nextPointAt2(0,0); + Geom::Point nextPointAt3(0,0); + //Recorremos todos los paths a los que queremos aplicar el efecto, hasta el penúltimo for(Geom::PathVector::const_iterator path_it = original_pathv.begin(); path_it != original_pathv.end(); ++path_it) { //Si está vacío... if (path_it->empty()) continue; - //Declaramos las variables - //Itreador + //Itreadores Geom::Path::const_iterator curve_it1 = path_it->begin(); // incoming curve Geom::Path::const_iterator curve_it2 = ++(path_it->begin()); // outgoing curve - Geom::Path::const_iterator curve_end = path_it->end(); // last curve + Geom::Path::const_iterator curve_end = path_it->end(); // end curve Geom::Path::const_iterator curve_endit = path_it->end_default(); // this determines when the loop has to stop - //por defecto la linea es recta. - //Para formar las bsplines contamos que si el nodo es cusp -sin manejadores - //se calcula el nodo resultante como BSpline. Si por el contrario tiene un manejador - //en el últimp punto de la cuva (pc->p[2]) calculamos la curva resultante para que forme un nodo cusp - bool is_line = true; - bool previous_is_line = true; - if (path_it->closed()) { - SBasis2 = curve_it1->toSBasis().valueAt(0.3334); - nextSBasis1 = curve_end->toSBasis().valueAt(0.6664); - BSplineRectTemp->moveto(nextSBasis1); - BSplineRectTemp->lineto(SBasis2); - startAnchor = BSplineRectTemp->first_segment()->toSBasis().valueAt(0.5); - anchor = startAnchor; - BSplineRectTemp->reset(); + //Las lineas rectas forman nodos BSpline + //Las curvas forman nodos CUSP + bool isBSpline = true; + //Creamos las lineas rectas que unen todos los puntos del trazado y donde se calcularán + //los puntos clave para los manejadores. + //Esto hace que la curva BSpline no pierda su condición aunque se trasladen + //dichos manejadores + in->moveto(curve_it1->initialPoint()); + in->lineto(curve_it1->finalPoint()); + out->moveto(curve_it2->initialPoint()); + out->lineto(curve_it2->finalPoint()); + //este no cambia. + end->moveto(curve_end->initialPoint()); + end->lineto(curve_end->finalPoint()); + //Si la curva está cerrada calculamos el punto donde + //deveria estar el nodo BSpline de cierre/inicio de la curva + //en posible caso de que se cierre con una linea recta creando un nodo BSPline + if (path_it->closed() && is_straight_curve(*curve_end)) { + //Calculamos el nodo de inicio BSpline + SBasisIn = in->first_segment()->toSBasis(); + SBasisEnd = end->first_segment()->toSBasis(); + lineHelper->moveto(SBasisIn.valueAt(0.3334)); + lineHelper->lineto(SBasisEnd.valueAt(0.6664)); + SBasisHelper = lineHelper->first_segment()->toSBasis(); + lineHelper->reset(); + //Guardamos el principio de la curva + startNode = SBasisHelper.valueAt(0.5); + //Definimos el punto de inicio original de la curva resultante + node = startNode; + }else{ + //Guardamos el principio de la curva + startNode = in->first_segment()->initialPoint(); + //Definimos el punto de inicio original de la curva resultante + node = startNode; } + //Recorremos todos los segmentos menos el último while ( curve_it2 != curve_endit ) { - //Calculamos los dos puntos para seleccional el punto central de la línea que los une - curveIn = curve_it1->toSBasis(); - curveOut = curve_it2->toSBasis(); - previousSBasis0 = SBasis0; - previousSBasis1 = SBasis1; - previousSBasis2 = SBasis2; - //previousSBasis3 = SBasis3; - SBasis0 = curveIn.valueAt(0); - SBasis1 = curveIn.valueAt(0.3334); - SBasis2 = curveIn.valueAt(0.6667); - SBasis3 = curveIn.valueAt(1); - //nextSBasis0 = curveOut.valueAt(0); - nextSBasis1 = curveOut.valueAt(0.3334); - nextSBasis2 = curveOut.valueAt(0.6667);; - nextSBasis3 = curveOut.valueAt(1); - //Se forma con la union de dos puntos, el primero está en la curva entrante - // y se conoce dividiendo por tres la curva y seleccionado el - //punto mas cercano de los dos al nodo de union con la curva saliente. - //El otro punto es el puntio más cercano al nodo de union - //de la curva saliente dividida por tres. - BSplineRectTemp->moveto(SBasis2); - BSplineRectTemp->lineto(nextSBasis1); - previousAnchor = anchor; - anchor = BSplineRectTemp->first_segment()->toSBasis().valueAt(0.5); - BSplineRectTemp->reset(); - //Vemos si el nodo es curva - previous_is_line = is_line; - is_line = is_straight_curve(*curve_it1); - if(!is_line && curve->get_segment_count() > 1){ - //Si no es curva convertimos la curva resultante a un nodo cusp - //aberiguamos el punto en donde deveria estar de manera fija - //independientemente de el manejador y movemos - BSplineRectTemp->moveto(SBasis0); - BSplineRectTemp->lineto(SBasis3); - SBasis1 = BSplineRectTemp->first_segment()->toSBasis().valueAt(0.3334); - SBasis2 = BSplineRectTemp->first_segment()->toSBasis().valueAt(0.6667); - BSplineRectTemp->reset(); - BSplineRectTemp->moveto(SBasis1); - BSplineRectTemp->lineto(previousSBasis2); - previousAnchor = BSplineRectTemp->first_segment()->toSBasis().valueAt(0.5); - anchor = SBasis3; - BSplineRectTemp->reset(); - //averiguamos el nuevo vinal de curva entrante recreando de nuevo - //una linea y seleccionando su centro como origen - if(previous_is_line){ - BSplineCurveTemp->moveto(previousAnchor); - BSplineCurveTemp->curveto(SBasis1, SBasis2, anchor); - }else{ - BSplineCurveTemp->moveto(SBasis0); - BSplineCurveTemp->lineto(anchor); - } - BSplineRectTemp->reset(); - - //Como el origen ha cambiado, seleccionamos el ultimo punto - //de la curva ya creada y lo movemos al nuevo origen/final - Geom::CubicBezier const * cubic = dynamic_cast<Geom::CubicBezier const *>( curve->last_segment()); - if(cubic){ - BSplinePreviousCurveTemp->moveto((*cubic)[0]); - if(previous_is_line){ - BSplinePreviousCurveTemp->curveto((*cubic)[1],(*cubic)[2],previousAnchor); - } else { - BSplinePreviousCurveTemp->curveto((*cubic)[1],(*cubic)[2],curve->last_segment()->finalPoint()); - } - }else{ - BSplinePreviousCurveTemp->moveto(curve->last_segment()->initialPoint()); - BSplinePreviousCurveTemp->lineto(curve->last_segment()->finalPoint()); - } - if( curve->get_segment_count() == 1){ - curve = BSplinePreviousCurveTemp; - }else{ - curve->backspace(); - curve->append_continuous(BSplinePreviousCurveTemp, 0.0625); - } - BSplinePreviousCurveTemp->reset(); - }else{ - //Creamos la curva correspondiente a la posición actual del - //Iterador, para anexarla a la curva de salida - //almacena la SPCurve de un solo segmento que se va añadir al resiultado final - //en la itineración - if (ip == 0 && !path_it->closed()){ - BSplineCurveTemp->moveto(SBasis0); - }else{ - //Empezamos la curva el el final de la anterior curva - BSplineCurveTemp->moveto(previousAnchor); - } - BSplineCurveTemp->curveto(SBasis1, SBasis2, anchor); + //Damos valor a el objeto SBasis para el path de entrada y el de salida + SBasisIn = in->first_segment()->toSBasis(); + SBasisOut = out->first_segment()->toSBasis(); + //Damos valor a los puntos calculados en el anterior paso del bucle + previousPointAt0 = pointAt0; + previousPointAt1 = pointAt1; + previousPointAt2 = pointAt2; + //previousPointAt3 = pointAt3; + //Calculamos los puntos que dividirían en tres segmentos iguales el path recto de entrada y de salida + pointAt0 = SBasisIn.valueAt(0); + pointAt1 = SBasisIn.valueAt(0.3334); + pointAt2 = SBasisIn.valueAt(0.6667); + pointAt3 = SBasisIn.valueAt(1); + //Y hacemos lo propio con el path de salida + //nextPointAt0 = curveOut.valueAt(0); + nextPointAt1 = SBasisOut.valueAt(0.3334); + nextPointAt2 = SBasisOut.valueAt(0.6667);; + nextPointAt3 = SBasisOut.valueAt(1); + //La curva BSpline se forma calculando el centro del segmanto de unión + //de el punto situado en las 2/3 partes de el segmento de entrada + //con el punto situado en la posición 1/3 del segmento de salida + //Estos dos puntos ademas estan posicionados en el lugas correspondiente de + //los manejadores de la curva + lineHelper->moveto(pointAt2); + lineHelper->lineto(nextPointAt1); + SBasisHelper = lineHelper->first_segment()->toSBasis(); + lineHelper->reset(); + //almacenamos el punto del anterior bucle -o el de cierre- que nos hara de principio de curva + previousNode = node; + //Y este hará de final de curva + node = SBasisHelper.valueAt(0.5); + //Vemos si el nodo es BSpline o CUSP + //Averiguamos si el path de entrada es recto o tiene manejadores + isBSpline = is_straight_curve(*curve_it1); + //Si no es recto, tenemos que generar la curva con nodo final CUSP + if(!isBSpline ){ + //Definimos como nodo el final del segmento de entrada + node = pointAt3; } - curve->append_continuous(BSplineCurveTemp, 0.0625); - BSplineCurveTemp->reset(); + curveHelper->moveto(previousNode); + curveHelper->curveto(pointAt1, pointAt2, node); + //añadimos la curva generada a la curva pricipal + nCurve->append_continuous(curveHelper, 0.0625); + curveHelper->reset(); + //aumentamos los valores para el siguiente paso en el bucle ++curve_it1; ++curve_it2; - ip++; + in->reset(); + in->moveto(curve_it1->initialPoint()); + in->lineto(curve_it1->finalPoint()); + out->reset(); + if(curve_it1 != curve_end){ + out->moveto(curve_it2->initialPoint()); + out->lineto(curve_it2->finalPoint()); + } } - //terminamos el trazado - BSplineCurveTemp->moveto(anchor); - is_line = is_straight_curve(*curve_it1); - if (path_it->closed() && is_line) { - BSplineCurveTemp->curveto(nextSBasis1, nextSBasis2, startAnchor); + //Aberiguamos la ultima parte de la curva correspondiente al último segmento + curveHelper->moveto(node); + //Si está cerrada la curva, la cerramos sobre el valor guardado previamente + //Si no finalizamos en el punto final + if (path_it->closed()) { + curveHelper->curveto(nextPointAt1, nextPointAt2, startNode); }else{ - BSplineCurveTemp->curveto(nextSBasis1, nextSBasis2, nextSBasis3); + curveHelper->curveto(nextPointAt1, nextPointAt2, nextPointAt3); } - curve->append_continuous(BSplineCurveTemp, 0.0625); - BSplineCurveTemp->reset(); + //añadimos este último segmento + nCurve->append_continuous(curveHelper, 0.0625); + //y cerramos la curva if (path_it->closed()) { - curve->closepath_current(); + nCurve->closepath_current(); } - } + curve->append(nCurve,false); + nCurve->reset(); + //Limpiamos + in->reset(); + out->reset(); + end->reset(); + lineHelper->reset(); + curveHelper->reset(); + } + delete in; + delete out; + delete end; + delete lineHelper; + delete curveHelper; + //Todo: remove? + //delete SBasisIn; + //delete SBasisOut; + //delete SBasisEnd; + //delete SBasisHelper; } //BSpline end @@ -2235,6 +2171,14 @@ static void spdc_pen_finish_segment(SPPenContext *const pc, Geom::Point const p, ++pc->num_clicks; if (!pc->red_curve->is_empty()) { + //BSpline + if(pc->spiro){ + spiro_prepare(pc, (state & GDK_SHIFT_MASK)); + } + if(pc->bspline){ + bspline_prepare(pc, (state & GDK_SHIFT_MASK)); + } + //BSpline End pc->green_curve->append_continuous(pc->red_curve, 0.0625); SPCurve *curve = pc->red_curve->copy(); /// \todo fixme: diff --git a/src/pencil-context.cpp b/src/pencil-context.cpp index 19a040b24..32248d9b6 100644 --- a/src/pencil-context.cpp +++ b/src/pencil-context.cpp @@ -780,7 +780,14 @@ interpolate(SPPencilContext *pc) /* Fit and draw and reset state */ pc->green_curve->moveto(b[0]); for (int c = 0; c < n_segs; c++) { - pc->green_curve->curveto(b[4*c+1], b[4*c+2], b[4*c+3]); + //BSpline + Inkscape::Preferences *prefs = Inkscape::Preferences::get(); + guint mode = prefs->getInt("/tools/freehand/pencil/freehand-mode", 0); + if(mode == 2){ + pc->green_curve->lineto(b[4*c+3]); + }else{ + pc->green_curve->curveto(b[4*c+1], b[4*c+2], b[4*c+3]); + } } sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(pc->red_bpath), pc->green_curve); @@ -920,7 +927,15 @@ fit_and_split(SPPencilContext *pc) /* Fit and draw and reset state */ pc->red_curve->reset(); pc->red_curve->moveto(b[0]); - pc->red_curve->curveto(b[1], b[2], b[3]); + //BSpline + Inkscape::Preferences *prefs = Inkscape::Preferences::get(); + guint mode = prefs->getInt("/tools/freehand/pencil/freehand-mode", 0); + if(mode == 2){ + pc->red_curve->lineto(b[3]); + }else{ + pc->red_curve->curveto(b[1], b[2], b[3]); + } + //BSpline End sp_canvas_bpath_set_bpath(SP_CANVAS_BPATH(pc->red_bpath), pc->red_curve); pc->red_curve_is_valid = true; } else { |
