Commit 43962cc5 authored by Flavio TARSETTI's avatar Flavio TARSETTI

Merge branch 'cleanup_ui' into 'django3_migration'

Cleanup ui

See merge request !368
parents dcdeb845 97020b42
Pipeline #42702 passed with stage
in 15 minutes and 9 seconds
......@@ -32,10 +32,12 @@
from django import forms
from django.core.files.base import ContentFile
from .widgets import CodeMirrorFileWidget, CodeMirrorTextarea
from ..common.models import Contribution
from ..common.utils import validate_restructuredtext
from .widgets import CodeMirrorFileWidget
from .widgets import CodeMirrorTextarea
class NameField(forms.CharField):
"""A specialization of the CharField that runs algo name validation"""
......@@ -46,11 +48,11 @@ class NameField(forms.CharField):
def to_python(self, value):
"""Converts the name to a valid python value"""
if not value:
raise forms.ValidationError(u'A non-blank name is required.')
raise forms.ValidationError(u"A non-blank name is required.")
return Contribution.sanitize_name(value)
#-----------------------------------------------------------------------------
# -----------------------------------------------------------------------------
class CodeMirrorCharField(forms.CharField):
......@@ -61,57 +63,62 @@ class CodeMirrorCharField(forms.CharField):
codemirror_kwargs = dict(codemirror_kwargs)
# handles the readonly attribute gracefully
if 'readonly' in kwargs:
if kwargs['readonly']:
config = codemirror_kwargs.get('config', {})
config['readOnly'] = True
codemirror_kwargs['config'] = config
del kwargs['readonly']
kwargs.update({'widget': CodeMirrorTextarea(**codemirror_kwargs)})
if "readonly" in kwargs:
if kwargs["readonly"]:
config = codemirror_kwargs.get("config", {})
config["readOnly"] = True
codemirror_kwargs["config"] = config
del kwargs["readonly"]
kwargs.update({"widget": CodeMirrorTextarea(**codemirror_kwargs)})
super(CodeMirrorCharField, self).__init__(*args, **kwargs)
def to_python(self, data):
clean_data = data.replace('\r', '') if data else ''
clean_data = data.replace("\r", "") if data else ""
return super(CodeMirrorCharField, self).to_python(clean_data)
class CodeMirrorRSTCharField(CodeMirrorCharField):
"""Allows editing a text field with a source code editor"""
def __init__(self, codemirror_kwargs={}, *args, **kwargs):
codemirror_kwargs = dict(codemirror_kwargs)
addon_js = list(codemirror_kwargs.get('addon_js', []))
addon_js = list(codemirror_kwargs.get("addon_js", []))
addon_js += [
"display/rulers",
]
codemirror_kwargs['addon_js'] = addon_js
codemirror_kwargs["addon_js"] = addon_js
codemirror_kwargs['mode'] = 'rst'
config = codemirror_kwargs.get('config', {})
config['foldGutter'] = False
config['gutters'] = ["CodeMirror-linenumbers"]
codemirror_kwargs['config'] = config
codemirror_kwargs["mode"] = "rst"
config = codemirror_kwargs.get("config", {})
config["foldGutter"] = False
config["gutters"] = ["CodeMirror-linenumbers"]
codemirror_kwargs["config"] = config
super(CodeMirrorRSTCharField, self).__init__(codemirror_kwargs, *args, **kwargs)
def to_python(self, data):
validate_restructuredtext(data)
return super(CodeMirrorRSTCharField, self).to_python(data)
class CodeMirrorPythonCharField(CodeMirrorCharField):
"""Allows editing a file instead of a plain content"""
def __init__(self, codemirror_kwargs={}, *args, **kwargs):
codemirror_kwargs = dict(codemirror_kwargs)
addon_js = list(codemirror_kwargs.get('addon_js', []))
addon_js = list(codemirror_kwargs.get("addon_js", []))
addon_js += [
"fold/indent-fold",
"display/rulers",
"display/rulers",
]
codemirror_kwargs['addon_js'] = addon_js
codemirror_kwargs["addon_js"] = addon_js
codemirror_kwargs["mode"] = "python"
super(CodeMirrorPythonCharField, self).__init__(
codemirror_kwargs, *args, **kwargs
)
codemirror_kwargs['mode'] = 'python'
super(CodeMirrorPythonCharField, self).__init__(codemirror_kwargs, *args, **kwargs)
class CodeMirrorJSONCharField(CodeMirrorCharField):
"""Allows editing a file instead of a plain content"""
......@@ -119,19 +126,21 @@ class CodeMirrorJSONCharField(CodeMirrorCharField):
def __init__(self, codemirror_kwargs={}, *args, **kwargs):
codemirror_kwargs = dict(codemirror_kwargs)
addon_js = list(codemirror_kwargs.get('addon_js', []))
addon_js = list(codemirror_kwargs.get("addon_js", []))
addon_js += [
"fold/brace-fold",
"display/rulers",
"display/rulers",
]
codemirror_kwargs['addon_js'] = addon_js
codemirror_kwargs["addon_js"] = addon_js
codemirror_kwargs['mode'] = {'name': 'javascript', 'json': True}
codemirror_kwargs["mode"] = {"name": "javascript", "json": True}
super(CodeMirrorJSONCharField, self).__init__(codemirror_kwargs, *args, **kwargs)
super(CodeMirrorJSONCharField, self).__init__(
codemirror_kwargs, *args, **kwargs
)
#-----------------------------------------------------------------------------
# -----------------------------------------------------------------------------
class CodeMirrorFileField(forms.FileField):
......@@ -141,59 +150,64 @@ class CodeMirrorFileField(forms.FileField):
codemirror_kwargs = dict(codemirror_kwargs)
# handles the readonly attribute gracefully
if 'readonly' in kwargs:
if kwargs['readonly']:
config = codemirror_kwargs.get('config', {})
config['readOnly'] = True
codemirror_kwargs['config'] = config
del kwargs['readonly']
kwargs.update({'widget': CodeMirrorFileWidget(**codemirror_kwargs)})
if "readonly" in kwargs:
if kwargs["readonly"]:
config = codemirror_kwargs.get("config", {})
config["readOnly"] = True
codemirror_kwargs["config"] = config
del kwargs["readonly"]
kwargs.update({"widget": CodeMirrorFileWidget(**codemirror_kwargs)})
super(CodeMirrorFileField, self).__init__(*args, **kwargs)
def to_python(self, data):
data = ContentFile(data.replace('\r',''))
data.name = '__ignore__'
data = ContentFile(data.replace("\r", ""))
data.name = "__ignore__"
return super(CodeMirrorFileField, self).to_python(data)
class CodeMirrorRSTFileField(CodeMirrorFileField):
"""Allows editing a text field with a source code editor"""
def __init__(self, codemirror_kwargs={}, *args, **kwargs):
codemirror_kwargs = dict(codemirror_kwargs)
addon_js = list(codemirror_kwargs.get('addon_js', []))
addon_js = list(codemirror_kwargs.get("addon_js", []))
addon_js += [
"display/rulers",
]
codemirror_kwargs['addon_js'] = addon_js
codemirror_kwargs["addon_js"] = addon_js
codemirror_kwargs['mode'] = 'rst'
config = codemirror_kwargs.get('config', {})
config['foldGutter'] = False
config['gutters'] = ["CodeMirror-linenumbers"]
codemirror_kwargs['config'] = config
codemirror_kwargs["mode"] = "rst"
config = codemirror_kwargs.get("config", {})
config["foldGutter"] = False
config["gutters"] = ["CodeMirror-linenumbers"]
codemirror_kwargs["config"] = config
super(CodeMirrorRSTFileField, self).__init__(codemirror_kwargs, *args, **kwargs)
def to_python(self, data):
validate_restructuredtext(data)
return super(CodeMirrorRSTFileField, self).to_python(data)
class CodeMirrorPythonFileField(CodeMirrorFileField):
"""Allows editing a file instead of a plain content"""
def __init__(self, codemirror_kwargs={}, *args, **kwargs):
codemirror_kwargs = dict(codemirror_kwargs)
addon_js = list(codemirror_kwargs.get('addon_js', []))
addon_js = list(codemirror_kwargs.get("addon_js", []))
addon_js += [
"fold/indent-fold",
"display/rulers",
"display/rulers",
]
codemirror_kwargs['addon_js'] = addon_js
codemirror_kwargs["addon_js"] = addon_js
codemirror_kwargs["mode"] = "python"
super(CodeMirrorPythonFileField, self).__init__(
codemirror_kwargs, *args, **kwargs
)
codemirror_kwargs['mode'] = 'python'
super(CodeMirrorPythonFileField, self).__init__(codemirror_kwargs, *args, **kwargs)
class CodeMirrorJSONFileField(CodeMirrorFileField):
"""Allows editing a file instead of a plain content"""
......@@ -201,13 +215,15 @@ class CodeMirrorJSONFileField(CodeMirrorFileField):
def __init__(self, codemirror_kwargs={}, *args, **kwargs):
codemirror_kwargs = dict(codemirror_kwargs)
addon_js = list(codemirror_kwargs.get('addon_js', []))
addon_js = list(codemirror_kwargs.get("addon_js", []))
addon_js += [
"fold/brace-fold",
"display/rulers",
"display/rulers",
]
codemirror_kwargs['addon_js'] = addon_js
codemirror_kwargs["addon_js"] = addon_js
codemirror_kwargs['mode'] = {'name': 'javascript', 'json': True}
codemirror_kwargs["mode"] = {"name": "javascript", "json": True}
super(CodeMirrorJSONFileField, self).__init__(codemirror_kwargs, *args, **kwargs)
super(CodeMirrorJSONFileField, self).__init__(
codemirror_kwargs, *args, **kwargs
)
{% comment %}
* Copyright (c) 2016 Idiap Research Institute, http://www.idiap.ch/
* Contact: beat.support@idiap.ch
*
*
* This file is part of the beat.web module of the BEAT platform.
*
*
* Commercial License Usage
* Licensees holding valid commercial BEAT licenses may use this file in
* accordance with the terms contained in a written agreement between you
* and Idiap. For further information contact tto@idiap.ch
*
*
* Alternatively, this file may be used under the terms of the GNU Affero
* Public License version 3 as published by the Free Software and appearing
* in the file LICENSE.AGPL included in the packaging of this file.
* The BEAT platform is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
* or FITNESS FOR A PARTICULAR PURPOSE.
*
*
* You should have received a copy of the GNU Affero Public License along
* with the BEAT platform. If not, see http://www.gnu.org/licenses/.
{% endcomment %}
......
......@@ -25,12 +25,12 @@
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
id="defs332">
<linearGradient
inkscape:collect="always"
xlink:href="#SVGID_1_"
......@@ -571,7 +571,7 @@
style="filter:url(#filter3862)"><g
transform="translate(13.781297,-189.67799)"
id="Layer_11">
<linearGradient
gradientTransform="matrix(0.9922,-0.1247,0.1247,0.9922,-16.5306,7.9338)"
y2="133.873"
......@@ -601,7 +601,7 @@
style="fill:url(#linearGradient3456);stroke:#034ea2"
id="polygon247"
points="71.29,74.757 103.454,85.165 69.831,189.073 59.334,166.857 37.667,178.667 " />
<linearGradient
gradientTransform="matrix(1.0646,0.0028,-0.2704,1.2386,-35.58,12.2392)"
y2="98.911102"
......@@ -773,4 +773,4 @@
style="fill:#ffde00" />
</g></g>
</svg>
\ No newline at end of file
</svg>
......@@ -25,12 +25,12 @@
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
id="defs332">
<linearGradient
inkscape:collect="always"
xlink:href="#SVGID_1_"
......@@ -558,7 +558,7 @@
transform="matrix(0.07906754,0,0,0.07906754,-0.24182197,14.734151)"><g
transform="translate(13.781297,-189.67799)"
id="Layer_11">
<linearGradient
gradientTransform="matrix(0.9922,-0.1247,0.1247,0.9922,-16.5306,7.9338)"
y2="133.873"
......@@ -588,7 +588,7 @@
style="fill:url(#linearGradient3456);stroke:#034ea2"
id="polygon247"
points="71.29,74.757 103.454,85.165 69.831,189.073 59.334,166.857 37.667,178.667 " />
<linearGradient
gradientTransform="matrix(1.0646,0.0028,-0.2704,1.2386,-35.58,12.2392)"
y2="98.911102"
......@@ -760,4 +760,4 @@
style="fill:#ffde00" />
</g></g>
</svg>
\ No newline at end of file
</svg>
......@@ -51,4 +51,4 @@
inkscape:connector-curvature="0"
id="path7"
d="m 7.2024442,3.0327386 10e-8,4.1648685 -4.1648697,0 c -0.4598015,0 -0.8329739,0.3731723 -0.8329739,0.832974 0,0.4598018 0.3731724,0.8329743 0.832974,0.8329742 l 4.1648696,0 2e-7,4.1648697 c 0,0.459802 0.3731721,0.832974 0.832974,0.832974 0.4598017,0 0.8329741,-0.373172 0.8329739,-0.832974 l 1e-7,-4.1648697 4.1648685,5e-7 c 0.459803,-7e-7 0.832975,-0.3731727 0.832975,-0.8329746 0,-0.4598018 -0.373172,-0.8329739 -0.832975,-0.8329746 l -4.1648686,5e-7 -2e-7,-4.1648683 c 0,-0.4598019 -0.3731718,-0.8329765 -0.8329735,-0.8329764 -0.4598019,-10e-8 -0.8329744,0.373173 -0.8329745,0.8329762 z"
style="fill:#ffffff" /></svg>
\ No newline at end of file
style="fill:#ffffff" /></svg>
......@@ -80,4 +80,4 @@
inkscape:connector-curvature="0"
id="path3873"
d="m 0.54206264,95.70971 109.87166736,0 c 0,0 15.3961,4.95198 15.3961,19.81079 0,14.86169 -17.49557,20.63948 -17.49557,20.63948 l -107.77219736,0 z"
style="fill:#f6f810;fill-opacity:1;stroke:#000000;stroke-width:0.92072475;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.9000001;stroke-opacity:1;stroke-dasharray:none" /></svg>
\ No newline at end of file
style="fill:#f6f810;fill-opacity:1;stroke:#000000;stroke-width:0.92072475;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.9000001;stroke-opacity:1;stroke-dasharray:none" /></svg>
......@@ -47,4 +47,4 @@
d="m 8,-0.00847457 c -4.4228135,0 -8.00847458,3.58566107 -8.00847458,8.00847457 10e-9,4.423882 3.58566108,8.008475 8.00847458,8.008475 4.423882,0 8.008475,-3.584593 8.008475,-8.008475 0,-4.4228135 -3.584593,-8.00847457 -8.008475,-8.00847457 z m 3.588865,7.43186447 -3.2621192,4.1174241 -0.011746,0.02242 c -0.1815254,0.232779 -0.4773051,0.232779 -0.6588305,0 L 4.3887119,7.4233899 c -0.1815254,-0.2317119 -0.1815254,-0.6075763 0,-0.8392882 l 0.00214,0.00214 C 4.4752034,6.4719831 4.5937288,6.3983051 4.7272034,6.3983051 h 6.5242376 c 0.131339,0 0.247729,0.069407 0.333153,0.1804576 l 0.0043,0.00427 c 0.183661,0.2327797 0.183661,0.6086441 0,0.840356 z"
id="path3"
inkscape:connector-curvature="0" />
</svg>
\ No newline at end of file
</svg>
......@@ -47,4 +47,4 @@
d="M 8,-0.00847458 C 3.5771865,-0.00847458 -0.00847458,3.5771865 -0.00847458,8 -0.00847457,12.423882 3.5771865,16.008475 8,16.008475 12.423882,16.008475 16.008475,12.423882 16.008475,8 16.008475,3.5771865 12.423882,-0.00847458 8,-0.00847458 z M 9.6016949,11.251441 c 0,0.131339 -0.068339,0.247729 -0.1804576,0.333153 l -0.00427,0.0043 c -0.2327796,0.182593 -0.6075762,0.182593 -0.8392881,0 L 4.4581187,8.3299492 4.4367627,8.3171356 c -0.2317118,-0.1815254 -0.2317118,-0.4773051 0,-0.6588305 L 8.5766102,4.3887119 c 0.2317119,-0.1815254 0.6075763,-0.1815254 0.8392881,0 l -0.00214,0.00214 c 0.1153221,0.084356 0.1879322,0.2028813 0.1879322,0.3363559 v 6.5242372 z"
id="path3"
inkscape:connector-curvature="0" />
</svg>
\ No newline at end of file
</svg>
......@@ -47,4 +47,4 @@
d="M 8,-0.00847458 C 3.5771865,-0.00847458 -0.00847458,3.5771865 -0.00847458,8 -0.00847457,12.423882 3.5771865,16.008475 8,16.008475 12.423882,16.008475 16.008475,12.423882 16.008475,8 16.008475,3.5771865 12.423882,-0.00847458 8,-0.00847458 z M 11.563238,8.320339 7.4233899,11.588865 c -0.2317119,0.182593 -0.6075763,0.182593 -0.8392882,0 l 0.00214,-0.0021 C 6.4719831,11.503441 6.3983051,11.384916 6.3983051,11.251441 V 4.7272034 c 0,-0.131339 0.069407,-0.2487966 0.1804576,-0.3331525 l 0.00534,-0.00534 c 0.2317119,-0.1815254 0.6075763,-0.1815254 0.8392882,0 l 4.1174241,3.2621186 0.02242,0.011746 c 0.232779,0.1815254 0.232779,0.4762373 0,0.6577627 z"
id="path3"
inkscape:connector-curvature="0" />
</svg>
\ No newline at end of file
</svg>
......@@ -47,4 +47,4 @@
d="m 7.9915254,-0.01694915 c -4.4228135,0 -8.00847455,3.58566105 -8.00847455,8.00847455 C -0.01694915,12.415407 3.5687119,16 7.9915254,16 12.415407,16 16,12.415407 16,7.9915254 16,3.5687119 12.415407,-0.01694915 7.9915254,-0.01694915 z m 3.5888646,9.42437285 -0.0021,-0.00214 c -0.08329,0.1153221 -0.201813,0.1879322 -0.335288,0.1879322 H 4.7187288 c -0.131339,0 -0.2487966,-0.068339 -0.3331525,-0.1804576 l -0.00534,-0.00534 c -0.1815254,-0.2317118 -0.1815254,-0.6075762 0,-0.8392881 l 3.2621186,-4.1184915 0.011746,-0.021356 c 0.1815254,-0.2317118 0.4773051,-0.2317118 0.6588305,0 l 3.2695928,4.1398475 c 0.181526,0.2317119 0.181526,0.6075763 -0.0021,0.8392881 z"
id="path3"
inkscape:connector-curvature="0" />
</svg>
\ No newline at end of file
</svg>
......@@ -85,4 +85,4 @@
inkscape:connector-curvature="0"
id="path3873"
d="m 0.54206264,95.70971 109.87166736,0 c 0,0 15.3961,4.95198 15.3961,19.81079 0,14.86169 -17.49557,20.63948 -17.49557,20.63948 l -107.77219736,0 z"
style="fill:#f6f810;fill-opacity:1;stroke:#000000;stroke-width:0.92072475;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.9000001;stroke-opacity:1;stroke-dasharray:none" /></svg>
\ No newline at end of file
style="fill:#f6f810;fill-opacity:1;stroke:#000000;stroke-width:0.92072475;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.9000001;stroke-opacity:1;stroke-dasharray:none" /></svg>
......@@ -84,4 +84,4 @@
sodipodi:cx="6.6800618"
id="path3768"
style="fill:#ffff00;fill-opacity:1;fill-rule:nonzero;stroke:none"
sodipodi:type="arc" /></g></svg>
\ No newline at end of file
sodipodi:type="arc" /></g></svg>
......@@ -59,4 +59,4 @@
d="M 6.0166245,12.622245 4.7414308,12.830013 C 4.3841567,12.884979 4.0378758,12.799233 3.7564537,12.592564 3.4761309,12.390292 3.2848518,12.073692 3.2320852,11.727411 L 3.119956,10.983182 0.9059561,13.19938 c -0.10992982,0.109939 -0.15060482,0.272628 -0.10553333,0.422133 0.0472706,0.150609 0.17259078,0.259437 0.32429503,0.290216 l 1.4071103,0.262734 0.2638331,1.406011 c 0.028582,0.154996 0.139611,0.279224 0.2891171,0.326494 0.1484057,0.04507 0.3111033,0.0055 0.4210338,-0.105533 l 2.8922712,-2.89337 -0.2110666,-0.213266 c -0.046171,-0.04728 -0.1077325,-0.07255 -0.1703917,-0.07255 z"
id="path11"
inkscape:connector-curvature="0"
style="fill:#ff0000" /></g></svg>
\ No newline at end of file
style="fill:#ff0000" /></g></svg>
......@@ -47,4 +47,4 @@
d="M 8,-0.00847457 C 3.5771865,-0.00847457 -0.00847458,3.5771865 -0.00847458,8 -0.00847457,12.423882 3.5771865,16.008475 8,16.008475 12.423882,16.008475 16.008475,12.423882 16.008475,8 16.008475,3.5771865 12.423882,-0.00847457 8,-0.00847457 z M 11.710594,5.044339 8.7346441,8.021356 11.368899,10.955661 c 0.20822,0.208221 0.20822,0.546712 0,0.754933 -0.208221,0.20822 -0.546712,0.20822 -0.754932,0 L 7.9797119,8.7762882 5.044339,11.710594 c -0.2082203,0.20822 -0.5467119,0.20822 -0.7549322,0 -0.2082203,-0.208221 -0.2082203,-0.546712 0,-0.754933 L 7.265356,7.9797119 4.6321695,5.044339 c -0.2082203,-0.2082203 -0.2082203,-0.5467119 0,-0.7549322 0.2082204,-0.2082203 0.5467119,-0.2082203 0.7549322,0 L 8.021356,7.2247797 10.955661,4.2894068 c 0.208221,-0.2082203 0.546712,-0.2082203 0.754933,0 0.20822,0.2082203 0.20822,0.5467119 0,0.7549322 z"
id="path3"
inkscape:connector-curvature="0" />
</svg>
\ No newline at end of file
</svg>
......@@ -133,4 +133,4 @@
x="131.65625"
y="98.643433"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial Bold">dataset</tspan></text>
</svg>
\ No newline at end of file
</svg>
......@@ -75,4 +75,4 @@
x="77.656242"
y="42.672577"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial Bold">dataset</tspan></text>
</svg>
\ No newline at end of file
</svg>
......@@ -47,4 +47,4 @@
d="m 8,-0.00887288 c -4.4235709,0 -8.0094092,3.58583838 -8.0094092,8.00940918 0,4.4235707 3.586911,8.0083367 8.0094092,8.0083367 4.422498,0 8.009409,-3.585838 8.009409,-8.0094093 0,-4.4235709 -3.585838,-8.00833658 -8.009409,-8.00833658 z M 11.921575,8.9240801 8.3325187,12.098024 c -0.1072641,0.107265 -0.2467074,0.157679 -0.388296,0.156606 -0.140516,0 -0.2810319,-0.05041 -0.388296,-0.156606 L 3.9679431,8.9240801 c -0.2102377,-0.2102376 -0.2102377,-0.5534827 0,-0.7626476 0.2102376,-0.2113103 0.55241,-0.2113103 0.7626476,0 l 3.213632,2.8414255 3.2136313,-2.8414255 c 0.210238,-0.2113103 0.553483,-0.2113103 0.762648,0 0.210238,0.2091649 0.213456,0.5502647 0.0011,0.7626476 z m 0,-3.8475627 -3.5879837,3.1750169 c -0.1072641,0.1072641 -0.2467074,0.1576782 -0.388296,0.1566056 -0.1415886,0 -0.2821045,-0.050414 -0.3893686,-0.1566056 L 3.9679431,5.0765174 c -0.2102377,-0.2102376 -0.2102377,-0.55241 0,-0.7626477 0.2102376,-0.2113102 0.55241,-0.2113102 0.7626476,-0.00107 L 7.9442227,7.155298 11.157854,4.3127997 c 0.210238,-0.2102376 0.553483,-0.2102376 0.762648,0 0.210238,0.2102376 0.213456,0.55241 0.0011,0.7637203 z"
id="path3"
inkscape:connector-curvature="0" />
</svg>
\ No newline at end of file
</svg>
......@@ -47,4 +47,4 @@
d="m 8.0000001,-0.00687288 c -4.4215057,0 -8.00633653,3.58483078 -8.00633653,8.00633658 -0.00107266,4.4225783 3.58375813,8.0074093 8.00633653,8.0074093 4.4215059,0 8.0063369,-3.584831 8.0063369,-8.0063367 0,-4.4225784 -3.584831,-8.00740918 -8.0063369,-8.00740918 z M 7.7661602,11.918965 c -0.2102414,0.209168 -0.5524201,0.209168 -0.7626615,0 L 3.8284242,8.3298431 C 3.7211582,8.222577 3.6696705,8.0809859 3.6718158,7.9404674 3.6707431,7.8010215 3.7211582,7.660503 3.8284242,7.553237 L 7.0024261,3.9651883 c 0.2102414,-0.2102415 0.55242,-0.2102415 0.7626614,0 0.2113141,0.2102414 0.2113141,0.55242 0,0.7626614 L 4.9225377,7.94154 7.7650875,11.15523 c 0.2113141,0.211315 0.2113141,0.553493 0.00107,0.763735 z m 3.8465598,0 c -0.210241,0.209168 -0.553492,0.209168 -0.762661,0 L 7.6749841,8.3298431 C 7.567718,8.222577 7.5162303,8.0809859 7.5183757,7.9404674 7.517303,7.8010215 7.567718,7.660503 7.6749841,7.553237 L 10.847914,3.9651883 c 0.211314,-0.2102415 0.553492,-0.2102415 0.762661,0 0.211314,0.2102414 0.211314,0.55242 0,0.7626614 L 8.7690976,7.94154 11.61272,11.157376 c 0.210242,0.209169 0.210242,0.551347 0,0.761589 z"
id="path3"
inkscape:connector-curvature="0" />
</svg>
\ No newline at end of file
</svg>
......@@ -47,4 +47,4 @@
d="m 8,-0.00637288 c -4.4215258,0 -8.00637288,3.58484708 -8.00637288,8.00637288 0,4.421526 3.58484708,8.006373 8.00637288,8.006373 4.421526,0 8.006373,-3.584847 8.006373,-8.006373 0,-4.4215258 -3.584847,-8.00637288 -8.006373,-8.00637288 z M 4.3100318,11.959207 c -0.2102424,-0.211315 -0.2102424,-0.553495 0,-0.762665 L 7.1525945,7.9828374 4.3100318,4.7680598 c -0.2102424,-0.211315 -0.2102424,-0.5534952 0,-0.7637376 0.2102424,-0.2102423 0.5524226,-0.2102423 0.762665,0 L 8.2456403,7.5923873 C 8.3539795,7.6996538 8.4043948,7.8401729 8.4022495,7.9796194 8.4065401,8.1222838 8.3550522,8.262803 8.2488583,8.3700695 L 5.0748421,11.959207 c -0.2123877,0.210243 -0.5534953,0.210243 -0.7648103,0 z M 12.095436,8.3700695 8.9214194,11.959207 c -0.2102424,0.20917 -0.5534952,0.20917 -0.7626649,0 -0.2113151,-0.211315 -0.2113151,-0.553495 0,-0.762665 L 11.000245,7.9828374 8.1587545,4.7680598 c -0.2113151,-0.2102423 -0.2113151,-0.5524225 0,-0.7626649 0.2091697,-0.2102424 0.5524225,-0.2102424 0.7626649,0 l 3.1740166,3.588065 c 0.107266,0.1072665 0.157682,0.2477857 0.156609,0.3883048 0,0.1405191 -0.05042,0.2810383 -0.156609,0.3883048 z"
id="path3"
inkscape:connector-curvature="0" />
</svg>
\ No newline at end of file
</svg>
......@@ -47,4 +47,4 @@
d="M 8,-0.00847458 C 3.5771865,-0.00847458 -0.00847458,3.5771865 -0.00847458,8 -0.00847457,12.423882 3.5771865,16.008475 8,16.008475 12.423882,16.008475 16.008475,12.423882 16.008475,8 16.008475,3.5771865 12.423882,-0.00847458 8,-0.00847458 z M 11.979678,11.63478 c -0.210356,0.20822 -0.550983,0.20822 -0.759203,0 L 8.021356,8.8051187 4.8211695,11.63478 c -0.2092881,0.20822 -0.5499152,0.20822 -0.7592034,0 -0.2092881,-0.209288 -0.2092881,-0.550983 0,-0.759203 L 7.6337458,7.7159661 c 0.1067796,-0.1067796 0.246661,-0.1580339 0.3865424,-0.1558983 0.1398813,-0.0032 0.2797627,0.048051 0.3865423,0.1548305 l 3.5728475,3.1585427 c 0.209289,0.211424 0.209289,0.550983 0,0.761339 z m 0,-3.829119 c -0.210356,0.2092882 -0.550983,0.2092882 -0.759203,0 L 8.0192204,4.9749322 4.8201017,7.805661 c -0.2092881,0.2092882 -0.5499152,0.2092882 -0.7592034,0 -0.2092881,-0.2092881 -0.2092881,-0.5499152 0,-0.7592033 L 7.632678,3.8868475 C 7.7394577,3.7800678 7.879339,3.7288136 8.0181526,3.7309492 c 0.1420169,-0.0032 0.2818983,0.048051 0.3886779,0.1548305 l 3.5728475,3.1596102 c 0.209289,0.2103559 0.209289,0.5499152 0,0.7602711 z"
id="path3"
inkscape:connector-curvature="0" />
</svg>
\ No newline at end of file
</svg>
......@@ -47,4 +47,4 @@
d="m 13.968174,7.9999999 c 0,-0.3729972 -0.03885,-0.7353021 -0.103946,-1.0888724 L 15.885598,5.7445472 13.896279,2.2982074 11.874912,3.4657822 C 11.324152,2.9956191 10.685984,2.6255435 9.9895363,2.3788058 V 0.04272347 H 6.0108981 V 2.3788058 C 5.3139526,2.6255435 4.6762515,2.9956191 4.1255211,3.4657511 L 2.1036579,2.2982074 0.11433875,5.7445472 2.136202,6.9120911 C 2.070648,7.2646978 2.0322607,7.6270027 2.0322607,7.9999999 c 0,0.3720339 0.038357,0.7343389 0.1039413,1.0879089 L 0.11433875,10.255485 2.1036579,13.701823 4.1260183,12.534249 c 0.5507616,0.471095 1.1879653,0.840208 1.8849109,1.086947 v 2.336081 h 3.9786379 v -2.336081 c 0.6964479,-0.246739 1.3346469,-0.615852 1.8844139,-1.086947 l 2.02236,1.167574 1.98932,-3.446338 -2.021365,-1.1665815 c 0.06502,-0.3536009 0.103883,-0.7168697 0.103883,-1.0889036 z M 8.0002175,10.983978 c -1.6483686,0 -2.9839789,-1.335609 -2.9839789,-2.9839781 0,-1.6483684 1.3356103,-2.9839786 2.9839789,-2.9839786 1.6483679,0 2.9839785,1.3356102 2.9839785,2.9839786 0,1.6483691 -1.3356106,2.9839781 -2.9839785,2.9839781 z"
id="path3"
inkscape:connector-curvature="0" />
</svg>
\ No newline at end of file
</svg>
......@@ -51,4 +51,4 @@
d="M 8.633,5.227 C 8.45,5.076 8.225,5 8,5 7.775,5 7.55,5.076 7.366,5.227 l -5,4.099 C 2.134,9.516 2,9.799 2,10.1 V 15 c 0,0.552 0.448,1 1,1 h 3 v -5 h 4 v 5 h 3 c 0.551,0 1,-0.448 1,-1 V 10.1 C 14,9.799 13.865,9.516 13.633,9.327 l -5,-4.1 z"
id="path7"
style="fill:#0000ff"
inkscape:connector-curvature="0" /></g></svg>
\ No newline at end of file
inkscape:connector-curvature="0" /></g></svg>
......@@ -46,4 +46,4 @@
d="M 14,6 H 13.077 V 5.077 C 13.077,2.273 10.805,0 8,0 5.196,0 2.923,2.273 2.923,5.077 V 6 H 2 C 1.448,6 1,6.448 1,7 v 8 c 0,0.552 0.448,1 1,1 h 12 c 0.552,0 1,-0.448 1,-1 V 7 C 15,6.448 14.552,6 14,6 z M 8,13 C 6.895,13 6,12.105 6,11 6,9.895 6.895,9 8,9 c 1.105,0 2,0.895 2,2 0,1.105 -0.895,2 -2,2 z M 11.077,6 H 4.923 V 5.077 C 4.923,3.38 6.303,2 8,2 9.697,2 11.077,3.38 11.077,5.077 V 6 z"
id="path3"
style="fill:#d4aa00"
inkscape:connector-curvature="0" /></svg>
\ No newline at end of file
inkscape:connector-curvature="0" /></svg>
......@@ -144,4 +144,4 @@
sodipodi:cx="7.6271186"
id="path3019-8-6-97"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#0000ff;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc" /></g></svg>
\ No newline at end of file
sodipodi:type="arc" /></g></svg>
......@@ -90,4 +90,4 @@
sodipodi:cx="-0.20338982"
id="path3010"
style="fill:#0049ff;fill-opacity:1;fill-rule:nonzero;stroke:none"
sodipodi:type="arc" /></g></svg>
\ No newline at end of file
sodipodi:type="arc" /></g></svg>
......@@ -48,4 +48,4 @@
id="path3"
inkscape:connector-curvature="0"
style="fill:#008000" />
</svg>
\ No newline at end of file
</svg>
......@@ -52,4 +52,4 @@
inkscape:connector-curvature="0"
id="path7"
d="m 3.0021557,7.1670262 c -0.4598015,0 -0.8329739,0.3731723 -0.8329739,0.832974 0,0.4598018 0.3731724,0.8329743 0.832974,0.8329742 10.4460342,7.4e-6 2.5045363,-0.00858 9.9956862,5e-7 0.459803,-7e-7 0.832975,-0.3731727 0.832975,-0.8329746 0,-0.4598018 -0.373172,-0.8329739 -0.832975,-0.8329746 0,0 0.0032,5e-7 -9.9956864,5e-7 z"
style="fill:#ffffff" /></svg>
\ No newline at end of file
style="fill:#ffffff" /></svg>
......@@ -46,4 +46,4 @@
d="M 14.529,1.005 H 8.192 C 8.039,1.012 7.691,1.251 7.646,1.296 L 0.292,8.65 c -0.39,0.39 -0.39,1.021 0,1.412 l 5.646,5.646 C 6.134,15.902 6.389,16 6.644,16 6.899,16 7.155,15.902 7.35,15.708 L 14.704,8.354 C 14.749,8.309 15,8 15,7.808 V 1.501 C 15.014,1.222 14.803,1.005 14.529,1.005 z M 13.5,3 C 13.225,3 13,2.776 13,2.5 13,2.224 13.225,2 13.5,2 13.775,2 14,2.224 14,2.5 14,2.776 13.775,3 13.5,3 z"
id="path3"
style="fill:#0000ff"
inkscape:connector-curvature="0" /></svg>
\ No newline at end of file
inkscape:connector-curvature="0" /></svg>
......@@ -45,4 +45,4 @@
inkscape:current-layer="Layer_1" /><path
d="M256.359-0.359c141.391,0,255.984,114.625,255.984,256s-114.594,256-255.984,256c-141.375,0-256-114.625-256-256 S114.984-0.359,256.359-0.359z M224.359,351.641v-64c0,0,127.984-32,191.984,64c0-106.031-85.938-192-191.984-192v-64l-128,128 L224.359,351.641z"
id="path3"
style="fill:#d4aa00" /></svg>
\ No newline at end of file
style="fill:#d4aa00" /></svg>
......@@ -56,4 +56,4 @@
sodipodi:rx="5.1397586"
sodipodi:ry="5.1397586"
d="m 17.359449,8.3393431 a 5.1397586,5.1397586 0 1 1 -10.2795173,0 5.1397586,5.1397586 0 1 1 10.2795173,0 z"
transform="matrix(1.0724246,0,0,1.0724246,-3.6080578,-2.5101098)" /></svg>
\ No newline at end of file
transform="matrix(1.0724246,0,0,1.0724246,-3.6080578,-2.5101098)" /></svg>
......@@ -47,4 +47,4 @@
d="M 12.683996,2.0014844 C 12.30035,1.6180907 11.834755,1.4263309 11.286834,1.4263309 c -0.547669,0 -1.013263,0.1916338 -1.3967828,0.5751535 -0.3833934,0.3833935 -0.5751534,0.848988 -0.5751534,1.3969094 0,0.3560353 0.088881,0.6864776 0.2669014,0.9912005 0.178017,0.304723 0.417559,0.5427522 0.7190028,0.7138359 0,0.3560353 -0.029,0.6694575 -0.08712,0.939888 -0.05837,0.2704306 -0.154063,0.5083339 -0.2875758,0.7138359 -0.133765,0.205502 -0.272196,0.3799896 -0.4161727,0.523841 C 9.3660859,7.4248465 9.163988,7.5599988 8.9038955,7.6867039 8.6436767,7.8134092 8.4022437,7.9194382 8.1797208,8.005169 7.9571989,8.090648 7.6575186,8.1916338 7.2809336,8.3080009 6.5960951,8.520437 6.0688498,8.7154748 5.6990724,8.8936186 V 3.7885955 C 6.0003909,3.6175119 6.2400594,3.3794826 6.4180767,3.0747596 6.5960951,2.7700367 6.6851032,2.4395945 6.6851032,2.0835591 6.6851032,1.5357639 6.4934695,1.0700433 6.1099505,0.68664969 5.7265568,0.303256 5.2609616,0.11149619 4.7130406,0.11149619 c -0.5479209,0 -1.0135161,0.19163378 -1.3970351,0.5751535 C 2.9326118,1.0700433 2.7408518,1.5357639 2.7408518,2.0835591 c 0,0.3560354 0.089011,0.6864776 0.2670265,0.9912005 0.1780173,0.304723 0.4176857,0.5427523 0.7190053,0.7138359 v 8.4229355 c -0.3013207,0.170958 -0.5409891,0.409113 -0.7190064,0.713709 -0.1780173,0.30485 -0.2670265,0.635292 -0.2670265,0.991327 0,0.547669 0.1916337,1.01339 0.5751537,1.396783 0.383519,0.383394 0.8492406,0.575154 1.3970352,0.575154 0.5477956,0 1.0135161,-0.19176 1.3969098,-0.575154 0.3833937,-0.383393 0.5751527,-0.849114 0.5751527,-1.396783 0,-0.356035 -0.089011,-0.686477 -0.2670265,-0.991327 C 6.2400583,12.620644 6.0003899,12.382489 5.6990714,12.211531 v -0.267153 c 0,-0.472402 0.1420859,-0.814696 0.426259,-1.027005 0.284173,-0.212437 0.8644951,-0.455509 1.7410937,-0.729344 C 8.7909311,9.8935182 9.4861074,9.6160275 9.9517022,9.355809 11.485528,8.4862708 12.259376,7.068811 12.272991,5.1034302 12.574563,4.9323465 12.813979,4.6943173 12.991997,4.3895943 13.170014,4.0848714 13.259149,3.7544291 13.259149,3.3983938 13.259275,2.8505986 13.067389,2.3850041 12.683996,2.0014844 z M 5.4116208,14.615274 c -0.19176,0.19176 -0.4246208,0.287577 -0.6984549,0.287577 -0.2739605,0 -0.5068213,-0.09582 -0.6985813,-0.287577 -0.1916337,-0.191633 -0.2875768,-0.424494 -0.2875768,-0.698455 0,-0.27396 0.095819,-0.506694 0.2875768,-0.698454 0.19176,-0.191761 0.4246208,-0.287577 0.6985813,-0.287577 0.2738341,0 0.5066949,0.09594 0.6984549,0.287577 0.1917601,0.19176 0.2875769,0.424494 0.2875769,0.698454 0,0.273961 -0.095819,0.506822 -0.2875769,0.698455 z m 0,-11.8331341 C 5.2198608,2.9738998 4.987,3.0697166 4.7131659,3.0697166 4.4392054,3.0697166 4.2063446,2.9738998 4.0145846,2.7821399 3.8229509,2.5903801 3.7270078,2.3576458 3.7270078,2.0836851 c 0,-0.2739607 0.095819,-0.5068209 0.2875768,-0.6984547 0.19176,-0.1916337 0.4246208,-0.2875767 0.6985813,-0.2875767 0.2738341,0 0.5066949,0.095943 0.6984549,0.2875767 0.1917601,0.1916338 0.2875769,0.424494 0.2875769,0.6984547 0,0.2739607 -0.095819,0.506821 -0.2875769,0.6984548 z m 6.5737932,1.3148346 c -0.191633,0.1916338 -0.424367,0.2875768 -0.698328,0.2875768 -0.274087,0 -0.50682,-0.095943 -0.698454,-0.2875768 -0.191635,-0.1916337 -0.287577,-0.424494 -0.287577,-0.6984547 0,-0.2739607 0.09594,-0.5066948 0.287577,-0.6984547 0.191634,-0.1917598 0.424367,-0.2875767 0.698454,-0.2875767 0.273961,0 0.506695,0.095817 0.698328,0.2875767 0.191761,0.1916338 0.287577,0.424494 0.287577,0.6984547 0,0.2739607 -0.09569,0.506821 -0.287577,0.6984547 z"
id="path3"
inkscape:connector-curvature="0" />
</svg>
\ No newline at end of file
</svg>
......@@ -55,4 +55,4 @@
id="path7"
inkscape:connector-curvature="0" />
</g>
</svg>
\ No newline at end of file
</svg>
......@@ -55,4 +55,4 @@
id="path7"
inkscape:connector-curvature="0" />
</g>
</svg>
\ No newline at end of file
</svg>
......@@ -55,4 +55,4 @@
id="path7"
inkscape:connector-curvature="0" />
</g>
</svg>
\ No newline at end of file
</svg>
......@@ -55,4 +55,4 @@
id="path7"
inkscape:connector-curvature="0" />
</g>
</svg>
\ No newline at end of file
</svg>
......@@ -50,4 +50,4 @@
inkscape:connector-curvature="0" /><path
d="M 9.826,5.118 C 9.609,4.948 9.257,4.948 9.04,5.118 L 5.163,8.18 c -0.217,0.17 -0.217,0.447 0,0.617 l 0.02,0.012 3.857,3.055 c 0.217,0.17 0.569,0.17 0.786,0 L 9.83,11.858 C 9.935,11.778 10,11.669 10,11.546 V 5.436 C 10,5.31 9.932,5.199 9.824,5.12 L 9.826,5.118 z"
id="path7"
inkscape:connector-curvature="0" /></g></svg>
\ No newline at end of file
inkscape:connector-curvature="0" /></g></svg>
......@@ -55,4 +55,4 @@
id="path7"
inkscape:connector-curvature="0" />
</g>
</svg>
\ No newline at end of file
</svg>
......@@ -80,4 +80,4 @@
sodipodi:cx="6.6800618"
id="path3768"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
sodipodi:type="arc" /></g></svg>
\ No newline at end of file
sodipodi:type="arc" /></g></svg>
......@@ -24,13 +24,13 @@
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
id="defs21">
</defs><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
......@@ -66,4 +66,4 @@
d="M 8.5602648,13.96822 7.8365944,14.086128 C 7.6338419,14.117321 7.437328,14.06866 7.2776214,13.951376 7.1185387,13.836587 7.0099881,13.656917 6.9800431,13.460403 L 6.91641,13.038054 5.6599685,14.295743 c -0.062385,0.06239 -0.085468,0.154716 -0.05989,0.23956 0.026826,0.08547 0.097945,0.14723 0.1840369,0.164697 l 0.7985329,0.149101 0.1497249,0.797909 c 0.01622,0.08796 0.079229,0.158459 0.1640735,0.185285 0.08422,0.02558 0.1765506,0.0031 0.238936,-0.05989 l 1.6413594,-1.641983 -0.11978,-0.121028 c -0.026202,-0.02683 -0.061138,-0.04117 -0.096697,-0.04117 z"
id="path11"
inkscape:connector-curvature="0" /></g>
</svg>
\ No newline at end of file
</svg>
......@@ -55,4 +55,4 @@
id="path7"
inkscape:connector-curvature="0" />
</g>
</svg>
\ No newline at end of file
</svg>
......@@ -55,4 +55,4 @@
id="path7"
inkscape:connector-curvature="0" />
</g>
</svg>
\ No newline at end of file
</svg>
......@@ -46,4 +46,4 @@
d="M 14,6 H 13.077 V 5.077 C 13.077,2.273 10.805,0 8,0 5.196,0 2.923,2.273 2.923,5.077 V 6 H 2 C 1.448,6 1,6.448 1,7 v 8 c 0,0.552 0.448,1 1,1 h 12 c 0.552,0 1,-0.448 1,-1 V 7 C 15,6.448 14.552,6 14,6 z M 8,13 C 6.895,13 6,12.105 6,11 6,9.895 6.895,9 8,9 c 1.105,0 2,0.895 2,2 0,1.105 -0.895,2 -2,2 z M 11.077,6 H 4.923 V 5.077 C 4.923,3.38 6.303,2 8,2 9.697,2 11.077,3.38 11.077,5.077 V 6 z"
id="path3"
style="fill:#000000"
inkscape:connector-curvature="0" /></svg>
\ No newline at end of file
inkscape:connector-curvature="0" /></svg>
......@@ -145,4 +145,4 @@
sodipodi:cx="7.6271186"
id="path3019-8-6-97"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc" /></g></svg>
\ No newline at end of file
sodipodi:type="arc" /></g></svg>
......@@ -60,4 +60,4 @@
d="M 19,18.021 V 3 C 19,1.346 17.654,0 16,0 14.346,0 13,1.346 13,3 v 15.021 c -1.208,0.914 -2,2.348 -2,3.979 0,1.631 0.792,3.064 2,3.977 V 29 c 0,1.654 1.346,3 3,3 1.654,0 3,-1.346 3,-3 V 25.977 C 20.207,25.065 21,23.631 21,22 21,20.369 20.207,18.936 19,18.021 z M 15,3 c 0,-0.553 0.447,-1 1,-1 0.553,0 1,0.447 1,1 V 17.1 C 16.676,17.036 16.342,17 16,17 c -0.343,0 -0.677,0.035 -1,0.1 V 3 z m 2,26 c 0,0.553 -0.447,1 -1,1 -0.553,0 -1,-0.447 -1,-1 v -2.102 c 0.323,0.067 0.657,0.102 1,0.102 0.342,0 0.676,-0.035 1,-0.102 V 29 z m 1.865,-6.16 c -0.016,0.053 -0.031,0.105 -0.049,0.158 -0.096,0.264 -0.217,0.514 -0.379,0.736 -0.004,0.006 -0.01,0.01 -0.014,0.016 -0.174,0.238 -0.381,0.449 -0.615,0.627 -0.004,0.004 -0.008,0.006 -0.01,0.008 -0.242,0.182 -0.51,0.328 -0.799,0.43 C 16.686,24.928 16.352,25 16,25 15.647,25 15.314,24.928 15,24.814 14.711,24.712 14.442,24.566 14.201,24.384 14.198,24.382 14.195,24.38 14.191,24.376 13.956,24.198 13.749,23.987 13.575,23.749 13.571,23.743 13.565,23.739 13.561,23.733 13.4,23.51 13.278,23.26 13.183,22.997 13.164,22.944 13.15,22.892 13.134,22.839 13.055,22.572 13,22.293 13,22 c 0,-0.295 0.055,-0.574 0.135,-0.842 0.016,-0.053 0.03,-0.105 0.049,-0.156 0.095,-0.264 0.217,-0.514 0.378,-0.738 0.004,-0.006 0.01,-0.01 0.014,-0.016 0.174,-0.236 0.381,-0.449 0.616,-0.627 0.004,-0.002 0.007,-0.006 0.01,-0.008 0.241,-0.18 0.51,-0.326 0.799,-0.43 C 15.314,19.072 15.647,19 16,19 c 0.352,0 0.686,0.072 1,0.184 0.289,0.104 0.557,0.25 0.799,0.43 0.002,0.002 0.006,0.006 0.01,0.008 0.234,0.178 0.441,0.391 0.615,0.627 0.004,0.006 0.01,0.01 0.014,0.016 0.162,0.225 0.283,0.475 0.379,0.738 0.018,0.051 0.033,0.104 0.049,0.156 C 18.945,21.426 19,21.705 19,22 c 0,0.293 -0.055,0.572 -0.135,0.84 z"
id="path8"
inkscape:connector-curvature="0"
style="fill:#000000;fill-rule:evenodd" /></g></svg>
\ No newline at end of file
style="fill:#000000;fill-rule:evenodd" /></g></svg>
......@@ -53,4 +53,4 @@
d="M 9.826,5.118 C 9.609,4.948 9.257,4.948 9.04,5.118 L 5.163,8.18 c -0.217,0.17 -0.217,0.447 0,0.617 l 0.02,0.012 3.857,3.055 c 0.217,0.17 0.569,0.17 0.786,0 L 9.83,11.858 C 9.935,11.778 10,11.669 10,11.546 V 5.436 C 10,5.31 9.932,5.199 9.824,5.12 L 9.826,5.118 z"
id="path7"
inkscape:connector-curvature="0"
style="fill:#008000" /></g></svg>
\ No newline at end of file
style="fill:#008000" /></g></svg>
......@@ -50,4 +50,4 @@
inkscape:connector-curvature="0" /><path
d="m 12.5,8 h -8 C 4.224,8 4,8.224 4,8.5 4,8.775 4.224,9 4.5,9 h 8 C 12.775,9 13,8.775 13,8.5 13,8.224 12.775,8 12.5,8 z"
id="path7"
inkscape:connector-curvature="0" /></g></svg>
\ No newline at end of file
inkscape:connector-curvature="0" /></g></svg>
......@@ -51,4 +51,4 @@
id="path5"
inkscape:connector-curvature="0" />
</g>
</svg>
\ No newline at end of file
</svg>