diff options
author | 2008-10-04 01:56:23 +0530 | |
---|---|---|
committer | 2008-10-04 02:19:46 +0530 | |
commit | 17699233c8086cf05477c3174016d4db014ef16a (patch) | |
tree | 5c25b8cf49f46cd7351b39b02023b5c726f29777 | |
parent | Add a frontpage for displaying the root webpage (diff) | |
download | autotua-17699233c8086cf05477c3174016d4db014ef16a.tar.gz autotua-17699233c8086cf05477c3174016d4db014ef16a.tar.bz2 autotua-17699233c8086cf05477c3174016d4db014ef16a.zip |
Un-suck front page! Login support!
* master/icons/Makefile:
* master/icons/home.svg:
* master/master/templates/basic.html
- Replace login.svg with an edited version of logout.svg
- Add a new icon (home.svg), and it's logged-out version: none.png
- Use logout, login, home icons
- Modify header to accomodate login/logout/home icons
* master/master/templates/frontpage.html:
* master/master/media/css/frontpage.css:
- Fix the frontpage to not suck while displaying the "pieces" (the
4 large images)
* master/master/templates/registration/login.html:
* master/master/urls.py:
* master/master/views.py:
- Implement login!
- Also, implement awesome login/logout image behaviour ;p
* Using RequestContext()
* none.png/home.png are implemented in the same way
-rw-r--r-- | master/custom/autotua_settings.py | 1 | ||||
-rw-r--r-- | master/icons/Makefile | 20 | ||||
-rw-r--r-- | master/icons/home.svg | 441 | ||||
-rw-r--r-- | master/icons/login.svg | 1359 | ||||
-rw-r--r-- | master/master/media/css/default.css | 42 | ||||
-rw-r--r-- | master/master/media/css/frontpage.css | 19 | ||||
-rw-r--r-- | master/master/media/css/login.css | 17 | ||||
-rw-r--r-- | master/master/media/images/.gitignore | 1 | ||||
-rw-r--r-- | master/master/media/images/none.png | bin | 0 -> 178 bytes | |||
-rw-r--r-- | master/master/templates/basic.html | 16 | ||||
-rw-r--r-- | master/master/templates/frontpage.html | 10 | ||||
-rw-r--r-- | master/master/templates/registration/login.html | 27 | ||||
-rw-r--r-- | master/master/urls.py | 7 | ||||
-rw-r--r-- | master/master/views.py | 44 |
14 files changed, 871 insertions, 1133 deletions
diff --git a/master/custom/autotua_settings.py b/master/custom/autotua_settings.py index b038853..7bd2450 100644 --- a/master/custom/autotua_settings.py +++ b/master/custom/autotua_settings.py @@ -7,3 +7,4 @@ MEDIA_PREFIX = '/site_media/' TEMPLATE_DIRS += os.path.join(_cwd, 'master', 'templates').replace('\\', '/'), INSTALLED_APPS += ('master',) MEDIA_ROOT = os.path.join(_cwd, 'master', 'media').replace('\\', '/') +LOGIN_URL = '/login' diff --git a/master/icons/Makefile b/master/icons/Makefile index 0d3135a..11d812b 100644 --- a/master/icons/Makefile +++ b/master/icons/Makefile @@ -5,23 +5,21 @@ INSTALL=install CONVERT=rsvg-convert --width=96 -IMGS=$(shell for svg in *.svg; do printf "$${svg%.svg}.png "; done) +CONVERT_SMALL=rsvg-convert --width=32 +IMGS=jobs.png master.png slaves.png users.png +IMGS_SMALL=home.png login.png logout.png IMGMODE=644 -.SUFFIXES: .svg .png -.svg.png: - ${CONVERT} -o $*.png $< - -all: $(IMGS) +all: + for img in ${IMGS}; do ${CONVERT} -o $$img $${img%.png}.svg; done + for img in ${IMGS_SMALL}; do ${CONVERT_SMALL} -o $$img $${img%.png}.svg; done clean: - rm -f $(IMGS) + rm -f ${IMGS} ${IMGS_SMALL} install: all test -n "${DESTDIR}" || ( echo "Please define DESTDIR" ; exit 1 ) - ${INSTALL} -m ${IMGMODE} $(IMGS) -t ${DESTDIR}/master/media/images || exit $$? + ${INSTALL} -m ${IMGMODE} ${IMGS} ${IMGS_SMALL} -t ${DESTDIR}/master/media/images || exit $$? uninstall: - for img in $(IMGS); do \ - rm -f ${DESTDIR}/master/media/images/$${img}; \ - done + for img in ${IMGS} ${IMGS_SMALL}; do rm -f ${DESTDIR}/master/media/images/$$img; done diff --git a/master/icons/home.svg b/master/icons/home.svg new file mode 100644 index 0000000..3520b51 --- /dev/null +++ b/master/icons/home.svg @@ -0,0 +1,441 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="48" + height="48" + overflow="visible" + enable-background="new 0 0 128 129.396" + xml:space="preserve" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.43+devel" + sodipodi:docname="go-home.svg" + sodipodi:docbase="/home/jimmac/src/cvs/tango-icon-theme/scalable/actions" + version="1.0" + inkscape:export-filename="/home/tigert/My Downloads/go-home.png" + inkscape:export-xdpi="90.000000" + inkscape:export-ydpi="90.000000"><metadata + id="metadata367"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" /><dc:title>Go Home</dc:title><dc:creator><cc:Agent><dc:title>Jakub Steiner</dc:title></cc:Agent></dc:creator><dc:source>http://jimmac.musichall.cz</dc:source><dc:subject><rdf:Bag><rdf:li>home</rdf:li><rdf:li>return</rdf:li><rdf:li>go</rdf:li><rdf:li>default</rdf:li><rdf:li>user</rdf:li><rdf:li>directory</rdf:li></rdf:Bag></dc:subject><dc:contributor><cc:Agent><dc:title>Tuomas Kuosmanen</dc:title></cc:Agent></dc:contributor></cc:Work><cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/2.0/"><cc:permits + rdf:resource="http://web.resource.org/cc/Reproduction" /><cc:permits + rdf:resource="http://web.resource.org/cc/Distribution" /><cc:requires + rdf:resource="http://web.resource.org/cc/Notice" /><cc:requires + rdf:resource="http://web.resource.org/cc/Attribution" /><cc:permits + rdf:resource="http://web.resource.org/cc/DerivativeWorks" /><cc:requires + rdf:resource="http://web.resource.org/cc/ShareAlike" /></cc:License></rdf:RDF></metadata><defs + id="defs365"><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5060" + id="radialGradient5031" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)" + cx="605.71429" + cy="486.64789" + fx="605.71429" + fy="486.64789" + r="117.14286" /><linearGradient + inkscape:collect="always" + id="linearGradient5060"><stop + style="stop-color:black;stop-opacity:1;" + offset="0" + id="stop5062" /><stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop5064" /></linearGradient><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5060" + id="radialGradient5029" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)" + cx="605.71429" + cy="486.64789" + fx="605.71429" + fy="486.64789" + r="117.14286" /><linearGradient + id="linearGradient5048"><stop + style="stop-color:black;stop-opacity:0;" + offset="0" + id="stop5050" /><stop + id="stop5056" + offset="0.5" + style="stop-color:black;stop-opacity:1;" /><stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop5052" /></linearGradient><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5048" + id="linearGradient5027" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)" + x1="302.85715" + y1="366.64789" + x2="302.85715" + y2="609.50507" /><linearGradient + id="linearGradient2406"><stop + style="stop-color:#7c7e79;stop-opacity:1;" + offset="0" + id="stop2408" /><stop + id="stop2414" + offset="0.1724138" + style="stop-color:#848681;stop-opacity:1;" /><stop + style="stop-color:#898c86;stop-opacity:1;" + offset="1" + id="stop2410" /></linearGradient><linearGradient + inkscape:collect="always" + id="linearGradient2390"><stop + style="stop-color:#919191;stop-opacity:1;" + offset="0" + id="stop2392" /><stop + style="stop-color:#919191;stop-opacity:0;" + offset="1" + id="stop2394" /></linearGradient><linearGradient + inkscape:collect="always" + id="linearGradient2378"><stop + style="stop-color:#575757;stop-opacity:1;" + offset="0" + id="stop2380" /><stop + style="stop-color:#575757;stop-opacity:0;" + offset="1" + id="stop2382" /></linearGradient><linearGradient + inkscape:collect="always" + id="linearGradient2368"><stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2370" /><stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop2372" /></linearGradient><linearGradient + inkscape:collect="always" + id="linearGradient2349"><stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop2351" /><stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop2353" /></linearGradient><linearGradient + id="linearGradient2341"><stop + id="stop2343" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /><stop + id="stop2345" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /></linearGradient><linearGradient + id="linearGradient2329"><stop + style="stop-color:#000000;stop-opacity:0.18556701;" + offset="0" + id="stop2331" /><stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="1" + id="stop2333" /></linearGradient><linearGradient + inkscape:collect="always" + id="linearGradient2319"><stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop2321" /><stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop2323" /></linearGradient><linearGradient + id="linearGradient2307"><stop + style="stop-color:#edd400;stop-opacity:1;" + offset="0" + id="stop2309" /><stop + style="stop-color:#998800;stop-opacity:1;" + offset="1" + id="stop2311" /></linearGradient><linearGradient + inkscape:collect="always" + id="linearGradient2299"><stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2301" /><stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop2303" /></linearGradient><linearGradient + id="XMLID_2_" + gradientUnits="userSpaceOnUse" + x1="80.223602" + y1="117.5205" + x2="48.046001" + y2="59.7995" + gradientTransform="matrix(0.314683,0.000000,0.000000,0.314683,4.128264,3.742874)"> + <stop + offset="0" + style="stop-color:#CCCCCC" + id="stop17" /> + <stop + offset="0.9831" + style="stop-color:#FFFFFF" + id="stop19" /> + <midPointStop + offset="0" + style="stop-color:#CCCCCC" + id="midPointStop48" /> + <midPointStop + offset="0.5" + style="stop-color:#CCCCCC" + id="midPointStop50" /> + <midPointStop + offset="0.9831" + style="stop-color:#FFFFFF" + id="midPointStop52" /> + </linearGradient><linearGradient + inkscape:collect="always" + xlink:href="#XMLID_2_" + id="linearGradient1514" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.336922,0.000000,0.000000,0.166888,17.98288,15.46151)" + x1="52.006104" + y1="166.1331" + x2="14.049017" + y2="-42.218513" /><linearGradient + id="XMLID_39_" + gradientUnits="userSpaceOnUse" + x1="64.387703" + y1="65.124001" + x2="64.387703" + y2="35.569" + gradientTransform="matrix(0.354101,0.000000,0.000000,0.354101,1.638679,-8.364921e-2)"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop336" /> + <stop + offset="0.8539" + style="stop-color:#FF6200" + id="stop338" /> + <stop + offset="1" + style="stop-color:#F25D00" + id="stop340" /> + <midPointStop + offset="0" + style="stop-color:#FFFFFF" + id="midPointStop335" /> + <midPointStop + offset="0.5" + style="stop-color:#FFFFFF" + id="midPointStop337" /> + <midPointStop + offset="0.8539" + style="stop-color:#FF6200" + id="midPointStop339" /> + <midPointStop + offset="0.5" + style="stop-color:#FF6200" + id="midPointStop341" /> + <midPointStop + offset="1" + style="stop-color:#F25D00" + id="midPointStop343" /> + </linearGradient><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2299" + id="radialGradient2305" + cx="7.5326638" + cy="24.202574" + fx="7.5326638" + fy="24.202574" + r="8.2452128" + gradientTransform="matrix(4.100086,-1.627292e-17,2.125447e-14,4.201322,-25.41506,-78.53967)" + gradientUnits="userSpaceOnUse" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2307" + id="radialGradient2313" + cx="19.985598" + cy="36.77816" + fx="19.985598" + fy="36.77816" + r="1.0821035" + gradientTransform="matrix(1.125263,0.000000,0.000000,0.982744,-3.428678,0.565787)" + gradientUnits="userSpaceOnUse" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2319" + id="radialGradient2325" + cx="20.443665" + cy="37.425829" + fx="20.443665" + fy="37.425829" + r="1.0821035" + gradientTransform="matrix(1.125263,0.000000,0.000000,0.982744,-3.428678,0.731106)" + gradientUnits="userSpaceOnUse" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2329" + id="linearGradient2335" + x1="17.602522" + y1="26.057423" + x2="17.682528" + y2="32.654099" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.898789,0,0,1.071914,0.478025,-2.080838)" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2341" + id="radialGradient2339" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(4.100086,1.627292e-17,2.125447e-14,-4.201322,-5.198109,105.3535)" + cx="11.68129" + cy="19.554111" + fx="11.68129" + fy="19.554111" + r="8.2452126" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2349" + id="radialGradient2355" + cx="24.023088" + cy="40.56913" + fx="24.023088" + fy="40.56913" + r="16.28684" + gradientTransform="matrix(1.000000,0.000000,0.000000,0.431250,1.157278e-15,23.07369)" + gradientUnits="userSpaceOnUse" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2368" + id="radialGradient2374" + cx="29.913452" + cy="30.442923" + fx="29.913452" + fy="30.442923" + r="4.0018832" + gradientTransform="matrix(3.751495,-2.191984e-22,1.723265e-22,3.147818,-82.00907,-65.70704)" + gradientUnits="userSpaceOnUse" /><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2378" + id="radialGradient2384" + cx="24.195112" + cy="10.577631" + fx="24.195112" + fy="10.577631" + r="15.242914" + gradientTransform="matrix(1.125263,-3.585417e-8,4.269819e-8,1.340059,-3.006704,1.355395)" + gradientUnits="userSpaceOnUse" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2390" + id="linearGradient2396" + x1="30.603519" + y1="37.337803" + x2="30.603519" + y2="36.112415" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.263867,0,0,0.859794,-6.499556,8.390924)" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2406" + id="linearGradient2412" + x1="17.850183" + y1="28.939463" + x2="19.040216" + y2="41.03223" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.888785,0,0,1.08932,2.41099,-1.524336)" /></defs><sodipodi:namedview + inkscape:cy="-2.3755359" + inkscape:cx="25.234802" + inkscape:zoom="1" + inkscape:window-height="691" + inkscape:window-width="872" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + borderopacity="0.21568627" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + inkscape:showpageshadow="false" + inkscape:window-x="466" + inkscape:window-y="224" + inkscape:current-layer="svg2" + fill="#555753" + showgrid="false" + stroke="#a40000" + showguides="true" + inkscape:guide-bbox="true" /> + <g + style="display:inline" + id="g5022" + transform="matrix(2.158196e-2,0,0,1.859457e-2,43.12251,41.63767)"><rect + y="-150.69685" + x="-1559.2523" + height="478.35718" + width="1339.6335" + id="rect4173" + style="opacity:0.40206185;color:black;fill:url(#linearGradient5027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;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" /><path + sodipodi:nodetypes="cccc" + id="path5058" + d="M -219.61876,-150.68038 C -219.61876,-150.68038 -219.61876,327.65041 -219.61876,327.65041 C -76.744594,328.55086 125.78146,220.48075 125.78138,88.454235 C 125.78138,-43.572302 -33.655436,-150.68036 -219.61876,-150.68038 z " + style="opacity:0.40206185;color:black;fill:url(#radialGradient5029);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;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" /><path + style="opacity:0.40206185;color:black;fill:url(#radialGradient5031);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;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" + d="M -1559.2523,-150.68038 C -1559.2523,-150.68038 -1559.2523,327.65041 -1559.2523,327.65041 C -1702.1265,328.55086 -1904.6525,220.48075 -1904.6525,88.454235 C -1904.6525,-43.572302 -1745.2157,-150.68036 -1559.2523,-150.68038 z " + id="path5018" + sodipodi:nodetypes="cccc" /></g><path + style="color:#000000;fill:url(#linearGradient1514);fill-opacity:1;fill-rule:nonzero;stroke:#757575;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" + d="M 21.619576,8.1833733 L 27.577035,8.1833733 C 28.416767,8.1833733 41.46351,23.618701 41.46351,24.524032 L 41.019989,43.020777 C 41.019989,43.92611 40.343959,44.654954 39.504227,44.654954 L 8.0469496,44.654954 C 7.2072167,44.654954 6.5311871,43.92611 6.5311871,43.020777 L 6.5876651,24.524032 C 6.5876651,23.618701 20.779844,8.1833733 21.619576,8.1833733 z " + id="rect1512" + sodipodi:nodetypes="ccccccccc" /><path + style="fill:none" + id="path5" + d="M 46.963575,45.735573 L 1.6386762,45.735573 L 1.6386762,0.41067554 L 46.963575,0.41067554 L 46.963575,45.735573 z " /><path + style="fill:url(#linearGradient2335);fill-opacity:1;fill-rule:evenodd" + id="path2327" + d="M 23,29 L 22.954256,44.090942 L 11.111465,44.090942 L 11,29 L 23,29 z " + clip-rule="evenodd" + sodipodi:nodetypes="ccccc" /><path + sodipodi:nodetypes="ccccccccc" + id="path2357" + d="M 21.780459,9.405584 L 27.339556,9.405584 C 28.123138,9.405584 40.340425,23.805172 40.340425,24.649756 L 39.993267,42.862067 C 39.993267,43.321326 39.84953,43.515532 39.480892,43.515532 L 8.0936894,43.529812 C 7.7250517,43.529812 7.5097258,43.449894 7.5097258,43.076262 L 7.7250676,24.649756 C 7.7250676,23.805172 20.99688,9.405584 21.780459,9.405584 z " + style="opacity:0.3125;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /><path + clip-rule="evenodd" + d="M 7.2075295,27.943053 L 7.1532728,30.538247 L 25.521437,17.358993 L 40.807832,28.513421 L 40.879142,28.201707 L 24.508686,12.297576 L 7.2075295,27.943053 z " + id="path23" + style="opacity:0.2;fill:url(#radialGradient2384);fill-opacity:1;fill-rule:evenodd" + sodipodi:nodetypes="ccccccc" /><path + clip-rule="evenodd" + d="M 22,30 L 22,44.090942 L 12.188971,44.090942 L 12,30 L 22,30 z " + id="path188" + style="fill:url(#linearGradient2412);fill-opacity:1;fill-rule:evenodd" + sodipodi:nodetypes="ccccc" /><path + style="opacity:0.40909089;fill:url(#radialGradient2325);fill-opacity:1;fill-rule:evenodd" + id="path2315" + d="M 19.576856,36.44767 C 20.249646,36.44767 20.793472,36.922275 20.793472,37.506177 C 20.793472,38.095988 20.249646,38.574532 19.576856,38.574532 C 18.904584,38.574532 18.35817,38.095988 18.35817,37.506177 C 18.358685,36.922275 18.904584,36.44767 19.576856,36.44767 z " + clip-rule="evenodd" /><path + clip-rule="evenodd" + d="M 19.462314,35.932229 C 20.135103,35.932229 20.678929,36.406834 20.678929,36.990736 C 20.678929,37.580545 20.135103,38.059089 19.462314,38.059089 C 18.790041,38.059089 18.243627,37.580545 18.243627,36.990736 C 18.244142,36.406834 18.790041,35.932229 19.462314,35.932229 z " + id="path217" + style="fill:url(#radialGradient2313);fill-opacity:1;fill-rule:evenodd" /><path + d="M 24.447748,11.559337 L 43.374808,28.729205 L 43.869487,29.121196 L 44.273163,28.949811 L 43.900293,28.188138 L 43.622679,27.964702 L 24.447748,12.392396 L 5.0582327,28.135731 L 4.8206309,28.279851 L 4.603921,28.986637 L 5.0373408,29.115885 L 5.4218948,28.807462 L 24.447748,11.559337 z " + id="path342" + style="fill:url(#XMLID_39_)" + sodipodi:nodetypes="ccccccccccccc" /><path + style="fill:#ef2929;stroke:#a40000" + id="path362" + d="M 24.330168,2.2713382 L 2.4484294,20.372675 L 1.8237005,27.538603 L 3.8236367,29.602926 C 3.8236367,29.602926 24.231018,12.445641 24.44773,12.274963 L 44.08027,29.818223 L 45.978694,27.494226 L 44.362903,20.382852 L 24.44773,2.1668788 L 24.330168,2.2713382 z " + sodipodi:nodetypes="cccccccccc" /> +<path + style="opacity:0.40909089;color:#000000;fill:url(#radialGradient2305);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;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" + d="M 2.8413446,20.613129 L 2.5497894,27.236494 L 24.369219,8.980075 L 24.298891,3.0867443 L 2.8413446,20.613129 z " + id="path1536" + sodipodi:nodetypes="ccccc" /><path + sodipodi:nodetypes="ccccc" + id="path2337" + d="M 24.483763,8.7509884 L 24.583223,2.9098867 L 43.912186,20.56184 L 45.403998,27.062652 L 24.483763,8.7509884 z " + style="opacity:0.13636367;color:#000000;fill:url(#radialGradient2339);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;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" /><path + style="opacity:0.31818183;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.99999934;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" + d="M 27.102228,27.719824 L 36.142223,27.719824 C 36.912818,27.719824 37.53319,28.340194 37.53319,29.110791 L 37.525229,38.190012 C 37.525229,38.960608 36.928907,39.455981 36.158311,39.455981 L 27.102228,39.455981 C 26.331631,39.455981 25.711261,38.835608 25.711261,38.065012 L 25.711261,29.110791 C 25.711261,28.340194 26.331631,27.719824 27.102228,27.719824 z " + id="rect2361" + sodipodi:nodetypes="ccccccccc" /><rect + style="opacity:1;color:#000000;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#757575;stroke-width:0.9999994;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" + id="rect3263" + width="10.001333" + height="9.9624557" + x="26.507767" + y="28.514256" + rx="0.38128215" + ry="0.38128215" /><path + style="opacity:0.39772728;color:#000000;fill:url(#radialGradient2374);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999958;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" + d="M 27.107118,34.408261 C 30.725101,34.739438 32.634842,32.962557 35.97527,32.855521 L 36,29.00603 L 27.088388,29 L 27.107118,34.408261 z " + id="rect2363" + sodipodi:nodetypes="ccccc" /></svg>
\ No newline at end of file diff --git a/master/icons/login.svg b/master/icons/login.svg index 246d8f7..55a4d57 100644 --- a/master/icons/login.svg +++ b/master/icons/login.svg @@ -2,1208 +2,373 @@ <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" + xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="48.000000px" - height="48.000000px" + width="48" + height="48" id="svg2" + inkscape:label="PozadĂ" sodipodi:version="0.32" - inkscape:version="0.42" - sodipodi:docbase="/data/projects/seahorse/pixmaps/scaleable" - sodipodi:docname="seahorse.svg" - inkscape:export-filename="/data/projects/seahorse/pixmaps/48x48/seahorse.png" - inkscape:export-xdpi="90.000000" - inkscape:export-ydpi="90.000000"> + inkscape:version="0.46" + version="1.0" + sodipodi:docname="login.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + sodipodi:docbase="/home/dobey/Projects/gnome-icon-theme/scalable/actions"> <defs - id="defs4"> - <linearGradient - id="linearGradient2992"> - <stop - id="stop2994" - offset="0.0000000" - style="stop-color:#a89954;stop-opacity:0.56862748;" /> - <stop - style="stop-color:#cfc56f;stop-opacity:0.72156864;" - offset="0.11000000" - id="stop2996" /> - <stop - id="stop2998" - offset="1.0000000" - style="stop-color:#e4dfae;stop-opacity:0.23137255;" /> - </linearGradient> - <linearGradient - id="linearGradient2984"> - <stop - id="stop2986" - offset="0.0000000" - style="stop-color:#a89954;stop-opacity:0.56862748;" /> - <stop - style="stop-color:#cfc56f;stop-opacity:0.72156864;" - offset="0.11000000" - id="stop2988" /> - <stop - id="stop2990" - offset="1.0000000" - style="stop-color:#e4dfae;stop-opacity:0.23137255;" /> - </linearGradient> - <linearGradient - id="linearGradient2978"> - <stop - style="stop-color:#99863a;stop-opacity:1.0000000;" - offset="0.0000000" - id="stop2980" /> - <stop - style="stop-color:#d8d19a;stop-opacity:1.0000000;" - offset="1.0000000" - id="stop2982" /> - </linearGradient> - <linearGradient - id="linearGradient3668"> - <stop - id="stop3670" - offset="0.0000000" - style="stop-color:#7e7e7e;stop-opacity:0.56862748;" /> - <stop - style="stop-color:#9f9f9f;stop-opacity:0.72156864;" - offset="0.11000000" - id="stop3672" /> - <stop - id="stop3674" - offset="1.0000000" - style="stop-color:#c9c9c9;stop-opacity:0.23137255;" /> - </linearGradient> - <linearGradient - id="linearGradient3660"> - <stop - id="stop3662" - offset="0.0000000" - style="stop-color:#7e7e7e;stop-opacity:0.56862748;" /> - <stop - style="stop-color:#9f9f9f;stop-opacity:0.72156864;" - offset="0.11000000" - id="stop3664" /> - <stop - id="stop3666" - offset="1.0000000" - style="stop-color:#c9c9c9;stop-opacity:0.23137255;" /> - </linearGradient> - <linearGradient - id="linearGradient3654"> - <stop - style="stop-color:#696969;stop-opacity:1.0000000;" - offset="0.0000000" - id="stop3656" /> - <stop - style="stop-color:#b9b9b9;stop-opacity:1.0000000;" - offset="1.0000000" - id="stop3658" /> - </linearGradient> - <linearGradient - id="linearGradient2448"> - <stop - id="stop2450" - offset="0.0000000" - style="stop-color:#c8a20b;stop-opacity:1.0000000;" /> - <stop - id="stop2452" - offset="1.0000000" - style="stop-color:#f7e87b;stop-opacity:1.0000000" /> - </linearGradient> - <linearGradient - id="linearGradient2414"> - <stop - style="stop-color:#f8e082;stop-opacity:1.0000000;" - offset="0.0000000" - id="stop2416" /> - <stop - style="stop-color:#cba40d;stop-opacity:1.0000000;" - offset="1.0000000" - id="stop2418" /> - </linearGradient> - <linearGradient - id="linearGradient2390"> - <stop - id="stop2392" - offset="0" - style="stop-color:#ac8b0b;stop-opacity:1;" /> - <stop - id="stop2394" - offset="1" - style="stop-color:#ac8b0b;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2119"> - <stop - style="stop-color:#d2b32a;stop-opacity:0.56730771;" - offset="0.0000000" - id="stop2121" /> - <stop - id="stop2378" - offset="0.11000000" - style="stop-color:#ffeb3f;stop-opacity:0.72156864;" /> - <stop - style="stop-color:#fff493;stop-opacity:0.23076923;" - offset="1.0000000" - id="stop2123" /> - </linearGradient> - <linearGradient - id="linearGradient2041"> - <stop - style="stop-color:#d9d9d9;stop-opacity:1.0000000;" - offset="0.0000000" - id="stop2043" /> - <stop - style="stop-color:#d9d9d9;stop-opacity:0;" - offset="1" - id="stop2045" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2119" - id="linearGradient2125" - x1="333.57144" - y1="459.00504" - x2="564.28572" - y2="459.00504" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.000000,-5.103373e-6)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2119" - id="linearGradient2376" - x1="336.15625" - y1="504.34375" - x2="567.00000" - y2="504.34375" - gradientUnits="userSpaceOnUse" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient2414" - id="radialGradient2412" - cx="208.84131" - cy="515.08179" - fx="208.84131" - fy="515.08179" - r="90.000000" - gradientTransform="matrix(1.826087,2.970972e-2,-1.529595e-2,0.987724,-166.6825,-0.415230)" - gradientUnits="userSpaceOnUse" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient2414" - id="radialGradient2438" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.848149,2.978268e-2,-1.548075e-2,0.990149,-170.5172,-1.812833)" - cx="208.84131" - cy="515.08179" - fx="208.84131" - fy="515.08179" - r="90.000000" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient2448" - id="radialGradient2446" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.847789,4.753482e-2,-3.481129e-2,1.394748,-160.4851,-213.9218)" - cx="208.84131" - cy="515.08179" - fx="208.84131" - fy="515.08179" - r="90.000000" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2119" - id="linearGradient2474" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.000000,-5.103373e-6)" - x1="333.57144" - y1="459.00504" - x2="564.28572" - y2="459.00504" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2119" - id="linearGradient2476" - gradientUnits="userSpaceOnUse" - x1="336.15625" - y1="504.34375" - x2="567.00000" - y2="504.34375" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient2448" - id="radialGradient2478" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.847789,4.753482e-2,-3.481129e-2,1.394748,-160.4851,-213.9218)" - cx="208.84131" - cy="515.08179" - fx="208.84131" - fy="515.08179" - r="90.000000" /> + id="defs3"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="48 : 24 : 1" + inkscape:persp3d-origin="24 : 16 : 1" + id="perspective2880" /> <linearGradient inkscape:collect="always" - xlink:href="#linearGradient2119" - id="linearGradient2484" - gradientUnits="userSpaceOnUse" - x1="336.15625" - y1="504.34375" - x2="567.00000" - y2="504.34375" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2119" - id="linearGradient2487" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.000000,-5.103373e-6)" - x1="333.57144" - y1="459.00504" - x2="564.28572" - y2="459.00504" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient2448" - id="radialGradient2490" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.847789,4.753482e-2,-3.481129e-2,1.394748,-160.4851,-213.9218)" - cx="208.84131" - cy="515.08179" - fx="208.84131" - fy="515.08179" - r="90.000000" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2119" - id="linearGradient2518" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(2.713108e-14,-5.103373e-6)" - x1="333.57144" - y1="459.00504" - x2="564.28572" - y2="459.00504" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2119" - id="linearGradient2520" - gradientUnits="userSpaceOnUse" - x1="336.15625" - y1="504.34375" - x2="567.00000" - y2="504.34375" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient2448" - id="radialGradient2522" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.847789,4.753482e-2,-3.481129e-2,1.394748,-160.4851,-213.9218)" - cx="208.84131" - cy="515.08179" - fx="208.84131" - fy="515.08179" - r="90.000000" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient2448" - id="radialGradient2601" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.185453,4.990015e-3,-3.493835e-3,0.146415,-26.52784,-70.89360)" - cx="208.84131" - cy="515.08179" - fx="208.84131" - fy="515.08179" - r="90.000000" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient2448" - id="radialGradient2609" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.185453,4.990015e-3,-3.493835e-3,0.146415,-26.52784,-50.89360)" - cx="208.84131" - cy="515.08179" - fx="208.84131" - fy="515.08179" - r="90.000000" /> - <radialGradient - r="13.565360" - fy="19.836468" - fx="16.214741" - cy="19.836468" - cx="16.214741" - gradientTransform="matrix(1.000000,0.000000,0.000000,0.681917,0.000000,8.233773)" - gradientUnits="userSpaceOnUse" - id="radialGradient1381" - xlink:href="#linearGradient4344" - inkscape:collect="always" /> - <linearGradient - y2="36.217758" - x2="22.626925" - y1="35.817974" - x1="20.661695" - gradientTransform="matrix(0.983375,0.181588,-0.181588,0.983375,-7.072120,-9.824920)" - gradientUnits="userSpaceOnUse" - id="linearGradient1369" - xlink:href="#linearGradient4356" - inkscape:collect="always" /> - <linearGradient - y2="35.739632" - x2="21.408455" - y1="36.390400" - x1="22.686766" - gradientTransform="matrix(-0.977685,0.210075,0.210075,0.977685,41.80576,-11.11866)" - gradientUnits="userSpaceOnUse" - id="linearGradient4374" - xlink:href="#linearGradient4356" - inkscape:collect="always" /> - <linearGradient - y2="36.217758" - x2="22.626925" - y1="35.817974" - x1="20.661695" - gradientTransform="matrix(0.983375,0.181588,-0.181588,0.983375,-7.072120,-9.824920)" - gradientUnits="userSpaceOnUse" - id="linearGradient4372" - xlink:href="#linearGradient4356" - inkscape:collect="always" /> - <radialGradient - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.000000,0.000000,0.000000,0.681917,0.000000,8.233773)" - r="13.565360" - fy="19.836468" - fx="16.214741" - cy="19.836468" - cx="16.214741" - id="radialGradient4350" - xlink:href="#linearGradient4344" - inkscape:collect="always" /> - <radialGradient - r="8.6620579" - fy="19.008621" - fx="31.112698" - cy="19.008621" - cx="31.112698" - gradientUnits="userSpaceOnUse" - id="radialGradient4336" - xlink:href="#linearGradient3816" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-13.12500,-7.000000)" - y2="35.803486" - x2="30.935921" - y1="29.553486" - x1="30.935921" - gradientUnits="userSpaceOnUse" - id="linearGradient4332" - xlink:href="#linearGradient3824" - inkscape:collect="always" /> - <radialGradient - r="8.6620579" - fy="19.008621" - fx="31.112698" - cy="19.008621" - cx="31.112698" - gradientUnits="userSpaceOnUse" - id="radialGradient4330" - xlink:href="#linearGradient3816" - inkscape:collect="always" /> - <radialGradient - r="9.1620579" - fy="17.064077" - fx="29.344931" - cy="17.064077" - cx="29.344931" - gradientTransform="matrix(0.787998,3.877637e-16,-3.877637e-16,0.787998,6.221198,3.617627)" - gradientUnits="userSpaceOnUse" - id="radialGradient4328" - xlink:href="#linearGradient4338" - inkscape:collect="always" /> - <linearGradient - y2="35.803486" - x2="30.935921" - y1="29.553486" - x1="30.935921" - gradientTransform="translate(-12.41789,-7.000000)" - gradientUnits="userSpaceOnUse" - id="linearGradient4326" - xlink:href="#linearGradient3824" - inkscape:collect="always" /> - <radialGradient - r="8.6620579" - fy="19.008621" - fx="31.112698" - cy="19.008621" - cx="31.112698" - gradientUnits="userSpaceOnUse" - id="radialGradient4179" - xlink:href="#linearGradient3816" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.707108,0.000000)" - y2="35.803486" - x2="30.935921" - y1="29.553486" - x1="30.935921" - gradientUnits="userSpaceOnUse" - id="linearGradient4175" - xlink:href="#linearGradient3824" - inkscape:collect="always" /> - <radialGradient - gradientUnits="userSpaceOnUse" - r="9.1620579" - fy="17.064077" - fx="29.344931" - cy="17.064077" - cx="29.344931" - id="radialGradient3806" - xlink:href="#linearGradient3800" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3800"> - <stop - id="stop3802" - offset="0.0000000" - style="stop-color:#f4d9b1;stop-opacity:1.0000000;" /> + id="linearGradient5837"> <stop - id="stop3804" - offset="1.0000000" - style="stop-color:#df9725;stop-opacity:1.0000000;" /> - </linearGradient> - <linearGradient - id="linearGradient3816" - inkscape:collect="always"> - <stop - id="stop3818" + style="stop-color:#ffffff;stop-opacity:1;" offset="0" - style="stop-color:#000000;stop-opacity:1;" /> + id="stop5839" /> <stop - id="stop3820" + style="stop-color:#ffffff;stop-opacity:0;" offset="1" - style="stop-color:#000000;stop-opacity:0;" /> + id="stop5841" /> </linearGradient> <linearGradient - id="linearGradient3824"> - <stop - id="stop3826" - offset="0" - style="stop-color:#ffffff;stop-opacity:1;" /> - <stop - id="stop3828" - offset="1.0000000" - style="stop-color:#c9c9c9;stop-opacity:1.0000000;" /> - </linearGradient> - <linearGradient - id="linearGradient4163"> - <stop - id="stop4165" - offset="0.0000000" - style="stop-color:#3b74bc;stop-opacity:1.0000000;" /> - <stop - id="stop4167" - offset="1.0000000" - style="stop-color:#2d5990;stop-opacity:1.0000000;" /> - </linearGradient> - <linearGradient - id="linearGradient4338"> - <stop - style="stop-color:#e9b15e;stop-opacity:1.0000000;" - offset="0.0000000" - id="stop4340" /> - <stop - style="stop-color:#966416;stop-opacity:1.0000000;" - offset="1.0000000" - id="stop4342" /> - </linearGradient> - <linearGradient - id="linearGradient4344"> - <stop - id="stop4346" - offset="0" - style="stop-color:#727e0a;stop-opacity:1;" /> - <stop - id="stop4348" - offset="1.0000000" - style="stop-color:#5b6508;stop-opacity:1.0000000;" /> - </linearGradient> - <linearGradient - id="linearGradient4356" - inkscape:collect="always"> - <stop - id="stop4358" - offset="0" - style="stop-color:#000000;stop-opacity:1;" /> - <stop - id="stop4360" - offset="1" - style="stop-color:#000000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient3041" - inkscape:collect="always"> - <stop - id="stop3043" - offset="0" - style="stop-color:#000000;stop-opacity:1;" /> - <stop - id="stop3045" - offset="1" - style="stop-color:#000000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient3049"> - <stop - id="stop3051" - offset="0" - style="stop-color:#b6b6b6;stop-opacity:1;" /> - <stop - style="stop-color:#f2f2f2;stop-opacity:1;" - offset="0.5" - id="stop2262" /> - <stop - id="stop2264" - offset="0.67612958" - style="stop-color:#fafafa;stop-opacity:1;" /> - <stop - style="stop-color:#d8d8d8;stop-opacity:1;" - offset="0.84051722" - id="stop2268" /> - <stop - style="stop-color:#f2f2f2;stop-opacity:1;" - offset="0.875" - id="stop2266" /> - <stop - id="stop3053" - offset="1" - style="stop-color:#dbdbdb;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient3061"> - <stop - id="stop3063" - offset="0" - style="stop-color:#ffffff;stop-opacity:1;" /> - <stop - id="stop3065" - offset="1" - style="stop-color:#000000;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient3077"> - <stop - id="stop3079" - offset="0" - style="stop-color:#98a0a9;stop-opacity:1;" /> - <stop - id="stop3081" - offset="1" - style="stop-color:#c3d0dd;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient3087"> - <stop - id="stop3089" - offset="0" - style="stop-color:#3465a4;stop-opacity:1;" /> - <stop - style="stop-color:#9fbce1;stop-opacity:1;" - offset="0" - id="stop3095" /> - <stop - id="stop2242" - offset="0" - style="stop-color:#6b95ca;stop-opacity:1;" /> - <stop - style="stop-color:#3d6aa5;stop-opacity:1;" - offset="0.75" - id="stop2244" /> - <stop - id="stop3091" - offset="1" - style="stop-color:#386eb4;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient2257" - inkscape:collect="always"> + inkscape:collect="always" + id="linearGradient5771"> <stop - id="stop2259" + style="stop-color:#000000;stop-opacity:1;" offset="0" - style="stop-color:#ffffff;stop-opacity:1;" /> + id="stop5773" /> <stop - id="stop2261" + style="stop-color:#000000;stop-opacity:0;" offset="1" - style="stop-color:#ffffff;stop-opacity:0;" /> + id="stop5775" /> </linearGradient> <linearGradient - id="linearGradient2265" - inkscape:collect="always"> + inkscape:collect="always" + id="linearGradient5757"> <stop - id="stop2267" + style="stop-color:#eeeeec;stop-opacity:1;" offset="0" - style="stop-color:#000000;stop-opacity:1;" /> + id="stop5759" /> <stop - id="stop2269" + style="stop-color:#b6b9b2;stop-opacity:1" offset="1" - style="stop-color:#000000;stop-opacity:0;" /> + id="stop5761" /> </linearGradient> <linearGradient - id="linearGradient2250" - inkscape:collect="always"> + inkscape:collect="always" + id="linearGradient5749"> <stop - id="stop2252" + style="stop-color:#555753;stop-opacity:1;" offset="0" - style="stop-color:#ffffff;stop-opacity:1;" /> + id="stop5751" /> <stop - id="stop2254" + style="stop-color:#d3d7cf;stop-opacity:1" offset="1" - style="stop-color:#ffffff;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient259"> - <stop - style="stop-color:#fafafa;stop-opacity:1.0000000;" - offset="0.0000000" - id="stop260" /> - <stop - style="stop-color:#bbbbbb;stop-opacity:1.0000000;" - offset="1.0000000" - id="stop261" /> - </linearGradient> - <linearGradient - id="linearGradient269"> - <stop - style="stop-color:#a3a3a3;stop-opacity:1.0000000;" - offset="0.0000000" - id="stop270" /> - <stop - style="stop-color:#4c4c4c;stop-opacity:1.0000000;" - offset="1.0000000" - id="stop271" /> + id="stop5753" /> </linearGradient> <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5060" + id="radialGradient5031" gradientUnits="userSpaceOnUse" - fy="114.5684" - fx="20.8921" - r="5.256" - cy="114.5684" - cx="20.8921" - id="aigrd2"> - <stop - id="stop15566" - style="stop-color:#F0F0F0" - offset="0" /> - <stop - id="stop15568" - style="stop-color:#9a9a9a;stop-opacity:1.0000000;" - offset="1.0000000" /> - </radialGradient> - <radialGradient - gradientUnits="userSpaceOnUse" - fy="64.5679" - fx="20.8921" - r="5.257" - cy="64.5679" - cx="20.8921" - id="aigrd3"> - <stop - id="stop15573" - style="stop-color:#F0F0F0" - offset="0" /> - <stop - id="stop15575" - style="stop-color:#9a9a9a;stop-opacity:1.0000000;" - offset="1.0000000" /> - </radialGradient> + gradientTransform="matrix(-2.774389,0,0,1.969706,444.1734,-872.88106)" + cx="605.71429" + cy="486.64789" + fx="605.71429" + fy="486.64789" + r="117.14286" /> <linearGradient - id="linearGradient15662"> + inkscape:collect="always" + id="linearGradient5060"> <stop - style="stop-color:#ffffff;stop-opacity:1.0000000;" - offset="0.0000000" - id="stop15664" /> + style="stop-color:black;stop-opacity:1;" + offset="0" + id="stop5062" /> <stop - style="stop-color:#f8f8f8;stop-opacity:1.0000000;" - offset="1.0000000" - id="stop15666" /> + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop5064" /> </linearGradient> <radialGradient - r="17.6875" - fy="39.125" - fx="24.8125" - cy="39.125" - cx="24.8125" - gradientTransform="matrix(1.000000,0.000000,0.000000,0.374558,7.272829e-15,24.47041)" - gradientUnits="userSpaceOnUse" - id="radialGradient2069" - xlink:href="#linearGradient3041" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="9.6568537" - x2="40.859177" - y1="19.821514" - x1="31.177404" - id="linearGradient2067" - xlink:href="#linearGradient2250" - inkscape:collect="always" /> - <linearGradient - gradientTransform="matrix(0.878270,0.000000,0.000000,0.878270,2.847503,5.588712)" - gradientUnits="userSpaceOnUse" - y2="6.6285896" - x2="37.53537" - y1="13.602527" - x1="38.227654" - id="linearGradient2062" - xlink:href="#linearGradient3077" - inkscape:collect="always" /> - <linearGradient - gradientTransform="matrix(0.878270,-1.375944e-15,1.375944e-15,0.878270,5.328299,1.650243)" - gradientUnits="userSpaceOnUse" - y2="-4.3002653" - x2="25.291086" - y1="-3.6324477" - x1="50.152931" - id="linearGradient2060" - xlink:href="#linearGradient3061" - inkscape:collect="always" /> - <linearGradient - gradientTransform="matrix(0.878270,0.000000,0.000000,0.878270,2.536988,4.967681)" - gradientUnits="userSpaceOnUse" - y2="6.7758031" - x2="20.631224" - y1="42.253601" - x1="19.648342" - id="linearGradient2058" - xlink:href="#linearGradient3049" - inkscape:collect="always" /> - <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5060" + id="radialGradient5029" gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.000000,0.000000,0.000000,0.374558,7.194333e-15,24.47041)" - r="17.6875" - fy="39.125" - fx="24.8125" - cy="39.125" - cx="24.8125" - id="radialGradient2056" - xlink:href="#linearGradient3041" - inkscape:collect="always" /> + gradientTransform="matrix(2.7182065,0,0,1.969706,-1790.093,-872.88106)" + cx="605.71429" + cy="486.64789" + fx="605.71429" + fy="486.64789" + r="117.14286" /> <linearGradient - id="linearGradient2035"> + id="linearGradient5048"> <stop - id="stop2037" + style="stop-color:black;stop-opacity:0;" offset="0" - style="stop-color:#b6b6b6;stop-opacity:1;" /> + id="stop5050" /> <stop - style="stop-color:#f2f2f2;stop-opacity:1;" + id="stop5056" offset="0.5" - id="stop2039" /> - <stop - id="stop2041" - offset="0.67612958" - style="stop-color:#fafafa;stop-opacity:1;" /> - <stop - style="stop-color:#d8d8d8;stop-opacity:1;" - offset="0.84051722" - id="stop2044" /> + style="stop-color:black;stop-opacity:1;" /> <stop - style="stop-color:#f2f2f2;stop-opacity:1;" - offset="0.875" - id="stop2046" /> - <stop - id="stop2048" + style="stop-color:black;stop-opacity:0;" offset="1" - style="stop-color:#dbdbdb;stop-opacity:1;" /> + id="stop5052" /> </linearGradient> <linearGradient - id="linearGradient2029"> - <stop - id="stop2031" - offset="0" - style="stop-color:#ffffff;stop-opacity:1;" /> - <stop - id="stop2033" - offset="1" - style="stop-color:#000000;stop-opacity:1;" /> - </linearGradient> + inkscape:collect="always" + xlink:href="#linearGradient5048" + id="linearGradient5027" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.242688,0,0,1.969706,-1503.9583,-872.8854)" + x1="302.85715" + y1="366.64789" + x2="302.85715" + y2="609.50507" /> <linearGradient - id="linearGradient2023"> + id="linearGradient5551"> <stop - id="stop2025" + style="stop-color:#92e343;stop-opacity:1;" offset="0" - style="stop-color:#98a0a9;stop-opacity:1;" /> + id="stop5553" /> <stop - id="stop2027" + style="stop-color:#b3e780;stop-opacity:1;" offset="1" - style="stop-color:#c3d0dd;stop-opacity:1;" /> + id="stop5555" /> </linearGradient> <linearGradient - id="linearGradient2011"> - <stop - id="stop2013" - offset="0" - style="stop-color:#3465a4;stop-opacity:1;" /> - <stop - style="stop-color:#9fbce1;stop-opacity:1;" - offset="0" - id="stop2015" /> + inkscape:collect="always" + id="linearGradient4962"> <stop - id="stop2017" + style="stop-color:#4f7633;stop-opacity:1;" offset="0" - style="stop-color:#6b95ca;stop-opacity:1;" /> - <stop - style="stop-color:#3d6aa5;stop-opacity:1;" - offset="0.75" - id="stop2019" /> + id="stop4964" /> <stop - id="stop2021" + style="stop-color:#000000;stop-opacity:1" offset="1" - style="stop-color:#386eb4;stop-opacity:1;" /> + id="stop4966" /> </linearGradient> <linearGradient inkscape:collect="always" - xlink:href="#linearGradient2119" - id="linearGradient2130" + xlink:href="#linearGradient4962" + id="linearGradient4968" + x1="36" + y1="24" + x2="36" + y2="6.8892298" gradientUnits="userSpaceOnUse" - gradientTransform="matrix(9.274505e-2,3.895980e-17,5.982948e-17,9.848387e-2,-8.477303,-25.38746)" - x1="333.57144" - y1="459.00504" - x2="564.28572" - y2="459.00504" /> + gradientTransform="matrix(1.8011917,0,0,1.8095239,-36.032773,-5.4523814)" /> <linearGradient inkscape:collect="always" - xlink:href="#linearGradient2119" - id="linearGradient2132" + xlink:href="#linearGradient5551" + id="linearGradient5569" gradientUnits="userSpaceOnUse" - gradientTransform="matrix(9.274505e-2,3.895980e-17,5.982948e-17,9.848387e-2,-8.477303,-25.38746)" - x1="336.15625" - y1="504.34375" - x2="567.00000" - y2="504.34375" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient2448" - id="radialGradient2134" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.188214,5.064316e-3,-3.545858e-3,0.148595,-27.12757,-51.97619)" - cx="208.84131" - cy="515.08179" - fx="208.84131" - fy="515.08179" - r="90.000000" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2119" - id="linearGradient2164" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(9.274505e-2,4.097591e-18,4.351139e-18,9.848387e-2,-8.477303,-25.38746)" - x1="333.57144" - y1="459.00504" - x2="564.28572" - y2="459.00504" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2119" - id="linearGradient2166" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(9.274505e-2,4.097591e-18,4.351139e-18,9.848387e-2,-8.477303,-25.38746)" - x1="336.15625" - y1="504.34375" - x2="567.00000" - y2="504.34375" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient2448" - id="radialGradient2168" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.188214,5.064316e-3,-3.545858e-3,0.148595,-27.12757,-51.97619)" - cx="208.84131" - cy="515.08179" - fx="208.84131" - fy="515.08179" - r="90.000000" /> + gradientTransform="matrix(-1.8216585,0,0,1.8541455,9.1942455,-28.322168)" + x1="-5" + y1="30.485746" + x2="-5" + y2="28" /> <linearGradient inkscape:collect="always" - xlink:href="#linearGradient3077" - id="linearGradient2170" + xlink:href="#linearGradient5749" + id="linearGradient5755" + x1="20.736568" + y1="8" + x2="12.734337" + y2="8" gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.878270,0.000000,0.000000,0.878270,-11.39694,25.85938)" - x1="38.227654" - y1="13.602527" - x2="37.53537" - y2="6.6285896" /> + gradientTransform="matrix(2.1250002,0,0,1.8421053,-12.062503,-6.4736843)" /> <linearGradient inkscape:collect="always" - xlink:href="#linearGradient2250" - id="linearGradient2172" + xlink:href="#linearGradient5757" + id="linearGradient5763" + x1="15" + y1="10" + x2="20" + y2="10" gradientUnits="userSpaceOnUse" - gradientTransform="translate(-14.24444,20.27067)" - x1="31.177404" - y1="19.821514" - x2="40.859177" - y2="9.6568537" /> + gradientTransform="matrix(1.888889,0,0,1.8421053,-9.1111132,-6.4736842)" /> <linearGradient inkscape:collect="always" - xlink:href="#linearGradient3087" - id="linearGradient2174" + xlink:href="#linearGradient5771" + id="linearGradient5777" + x1="19" + y1="3" + x2="19" + y2="10" gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.878270,0.000000,0.000000,0.878270,2.536988,4.967681)" - x1="9.7503242" - y1="32.28376" - x2="16.915297" - y2="39.443218" /> + gradientTransform="matrix(2.4863836,0,0,1.5000001,-25.26852,-4.0000006)" /> <linearGradient inkscape:collect="always" - xlink:href="#linearGradient2257" - id="linearGradient2176" + xlink:href="#linearGradient5837" + id="linearGradient5848" gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.007254,-2.636526e-2,2.636526e-2,1.007254,1.593411,7.919100e-2)" - x1="12.004697" - y1="35.688461" - x2="10.650805" - y2="33.194965" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2265" - id="linearGradient2178" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.878099,-1.732370e-2,1.732370e-2,0.878099,2.163687,4.067899)" - x1="14.017542" - y1="36.942543" - x2="15.415793" - y2="38.268368" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3660" - id="linearGradient2196" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(9.274505e-2,4.512719e-17,4.791958e-17,9.848387e-2,-24.80713,-7.890685)" - x1="333.57144" - y1="459.00504" - x2="564.28571" - y2="459.00504" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3668" - id="linearGradient2198" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(9.274505e-2,4.512719e-17,4.791958e-17,9.848387e-2,-24.80713,-7.890685)" - x1="336.15625" - y1="504.34375" - x2="567.00000" - y2="504.34375" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3654" - id="radialGradient2200" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.188214,5.064316e-3,-3.545858e-3,0.148595,-43.45739,-34.47941)" - cx="208.84131" - cy="515.08179" - fx="208.84131" - fy="515.08179" - r="90.000000" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2992" - id="linearGradient2238" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(9.274505e-2,5.251703e-17,4.340194e-17,9.848387e-2,-8.477303,-25.38746)" - x1="333.57144" - y1="459.00504" - x2="564.28571" - y2="459.00504" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2984" - id="linearGradient2240" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(9.274505e-2,5.251703e-17,4.340194e-17,9.848387e-2,-8.477303,-25.38746)" - x1="336.15625" - y1="504.34375" - x2="567.00000" - y2="504.34375" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient2978" - id="radialGradient2242" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.188214,5.064316e-3,-3.545858e-3,0.148595,-27.12757,-51.97619)" - cx="208.84131" - cy="515.08179" - fx="208.84131" - fy="515.08179" - r="90.000000" /> + x1="10" + y1="44.016026" + x2="10" + y2="12.805173" + gradientTransform="matrix(-0.9130435,0,0,0.9130435,25.884511,2.2608696)" /> </defs> <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" - borderopacity="1.0000000" - inkscape:pageopacity="0.0000000" + borderopacity="1.0" + inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="1.0000000" - inkscape:cx="24.656250" - inkscape:cy="20.751537" + inkscape:zoom="4" + inkscape:cx="21.797782" + inkscape:cy="23.064565" inkscape:document-units="px" inkscape:current-layer="layer1" - inkscape:window-width="925" - inkscape:window-height="705" - inkscape:window-x="147" - inkscape:window-y="111" - showguides="true" - inkscape:guide-bbox="true" - showgrid="true" + width="48px" + height="48px" inkscape:showpageshadow="false" - showborder="true" - gridspacingy="1.0000000px" - gridspacingx="1.0000000px" - gridoriginy="0.0000000px" - gridoriginx="0.0000000px" - gridtolerance="0.40000000px" - gridempspacing="10" - inkscape:grid-points="false" /> + gridtolerance="10000" + inkscape:window-width="1016" + inkscape:window-height="694" + inkscape:window-x="0" + inkscape:window-y="24" + showgrid="false"> + <inkscape:grid + type="xygrid" + id="grid4948" /> + </sodipodi:namedview> <metadata - id="metadata7"> + id="metadata6"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <cc:license - rdf:resource="http://creativecommons.org/licenses/LGPL/2.1/" /> </cc:Work> - <cc:License - rdf:about="http://creativecommons.org/licenses/LGPL/2.1/"> - <cc:permits - rdf:resource="http://web.resource.org/cc/Reproduction" /> - <cc:permits - rdf:resource="http://web.resource.org/cc/Distribution" /> - <cc:requires - rdf:resource="http://web.resource.org/cc/Notice" /> - <cc:permits - rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> - <cc:requires - rdf:resource="http://web.resource.org/cc/ShareAlike" /> - <cc:requires - rdf:resource="http://web.resource.org/cc/SourceCode" /> - </cc:License> </rdf:RDF> </metadata> <g - inkscape:label="Layer 1" + inkscape:label="Vrstva 1" inkscape:groupmode="layer" - id="layer1" - style="display:inline"> - <g - transform="matrix(0.996349,2.114176e-3,2.114176e-3,0.996349,17.66471,-26.60345)" - id="g2180" - style="display:inline"> - <path - style="opacity:1.0000000;fill:#8b8b8b;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" - d="M -2.5485721,29.215525 C -7.8875072,29.215525 -12.204821,33.748892 -12.204822,39.340525 C -12.204822,44.932157 -7.8875068,49.465524 -2.5485721,49.465525 C 1.4566009,49.465525 4.8893449,46.914753 6.3576779,43.278025 L 8.0451779,43.278025 L 10.576428,41.871775 L 11.138928,43.278025 L 18.138928,42.871775 L 19.107678,41.403025 L 20.201428,42.871775 L 21.982678,42.871775 L 22.951428,40.590525 L 24.045178,42.278025 L 25.670178,42.278025 C 25.682478,42.278025 25.692909,42.286301 25.701428,42.278025 C 25.709946,42.269748 25.732679,42.259837 25.732678,42.246775 C 25.732678,42.246775 28.857678,39.246775 28.857678,39.246775 C 28.857679,39.246775 27.607678,35.684275 27.607678,35.684275 L 6.2951779,35.246775 C 4.7949949,31.686840 1.4035049,29.215526 -2.5485721,29.215525 z M -6.4235721,35.496775 L -6.0173221,35.496775 C -4.9474491,35.496775 -4.0798221,36.400342 -4.0798221,37.496775 L -4.0798221,40.715525 C -4.0798221,41.811958 -4.9474491,42.684275 -6.0173221,42.684275 L -6.4235721,42.684275 C -7.4934447,42.684275 -8.3610721,41.811958 -8.3610721,40.715525 L -8.3610721,37.496775 C -8.3610721,36.400342 -7.4934449,35.496775 -6.4235721,35.496775 z " - id="path2182" - sodipodi:nodetypes="csscccccccccccscccccccccccccc" /> - <path - style="fill:url(#linearGradient2196);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:0.31200001;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" - d="M 6.1743809,36.251689 L 27.483176,36.565557 C 27.507778,36.565557 27.527582,36.582312 27.527582,36.603126 L 27.527582,37.592894 C 27.527582,37.613707 27.507778,37.630463 27.483176,37.630463 L 6.1743809,37.316596 C 6.1497809,37.316596 6.1299749,37.299839 6.1299749,37.279026 L 6.1299749,36.289259 C 6.1299749,36.268445 6.1497809,36.251689 6.1743809,36.251689 z " - id="path2184" - sodipodi:nodetypes="ccccccccc" /> - <path - style="opacity:1.0000000;fill:url(#linearGradient2198);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" - d="M 27.779318,40.089425 L 6.4073809,40.135590 C 6.3857509,40.135590 6.3697019,40.184157 6.3697029,40.246384 L 6.3697029,43.074718 L 8.0476239,43.074718 L 10.569315,41.668245 L 11.137378,43.074718 L 18.125138,42.680782 L 19.113453,41.191214 L 20.191614,42.680782 L 21.968261,42.680782 L 22.956576,40.403343 L 24.034737,42.089879 L 25.680962,42.089879 C 25.693262,42.089879 25.704324,42.085844 25.712843,42.077569 C 25.721360,42.069291 25.727335,42.056777 25.727334,42.043715 C 25.727334,42.043715 26.853419,40.971473 27.779318,40.089425 z " - id="path2186" - sodipodi:nodetypes="ccccccccccccccscc" /> - <path - style="fill:url(#radialGradient2200);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:0.31200001;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" - d="M -2.5798191,29.731255 C -7.6401966,29.731255 -11.745545,34.022102 -11.745545,39.309279 C -11.745545,44.596456 -7.6401963,48.887304 -2.5798191,48.887304 C 2.4805569,48.887304 6.5859059,44.596456 6.5859059,39.309279 C 6.5859059,34.022102 2.4805569,29.731255 -2.5798191,29.731255 z M -6.4808030,35.440011 L -6.0685041,35.440011 C -4.9827001,35.440011 -4.1021541,36.357032 -4.1021541,37.469791 L -4.1021541,40.736468 C -4.1021541,41.849227 -4.9827001,42.734533 -6.0685041,42.734533 L -6.4808030,42.734533 C -7.5666060,42.734533 -8.4471524,41.849227 -8.4471524,40.736468 L -8.4471524,37.469791 C -8.4471524,36.357032 -7.5666062,35.440011 -6.4808030,35.440011 z " - id="path2188" /> - <path - style="opacity:0.45405403;fill:#696969;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:0.31200001;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" - d="M 5.3807239,34.583698 C 0.79890691,34.925126 -0.44944809,37.210915 -4.1021541,39.689863 L -4.1021541,40.736468 C -4.1021541,41.849227 -4.9827001,42.734533 -6.0685041,42.734533 L -6.4808030,42.734533 C -7.1589099,42.734533 -7.6832237,42.348217 -8.0348533,41.814789 C -9.1410391,42.223371 -10.173026,42.427634 -11.206385,42.575956 C -9.9279680,46.257713 -6.5434018,48.887302 -2.5798191,48.887304 C 2.4805749,48.887305 6.5859049,44.596468 6.5859059,39.309279 C 6.5859059,37.589153 6.1415389,35.979490 5.3807239,34.583698 z " - id="path2190" /> - <path - style="fill:none;fill-opacity:0.94117647;fill-rule:evenodd;stroke:#ac8b0b;stroke-width:1.0036671;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" - d="M -6.4347146,35.510037 L -6.0213291,35.510037 C -4.9514561,35.510037 -4.0901501,36.392724 -4.0901501,37.489157 L -4.0901501,40.708590 C -4.0901501,41.805023 -4.9514561,42.687711 -6.0213291,42.687711 L -6.4347146,42.687711 C -7.5045874,42.687711 -8.3658929,41.805023 -8.3658929,40.708590 L -8.3658929,37.489157 C -8.3658929,36.392724 -7.5045874,35.510037 -6.4347146,35.510037 z " - id="path2192" /> - <path - id="path2194" - d="M -2.5485721,29.215525 C -7.8875072,29.215525 -12.204821,33.748892 -12.204822,39.340525 C -12.204822,44.932157 -7.8875068,49.465524 -2.5485721,49.465525 C 1.4566009,49.465525 4.8893449,46.914753 6.3576779,43.278025 L 8.0451779,43.278025 L 10.576428,41.371775 L 11.638928,43.278025 L 17.638928,42.871775 L 19.107678,39.903025 L 20.701428,42.871775 L 21.982678,42.871775 L 22.951428,40.090525 L 24.545178,42.278025 L 25.670178,42.278025 C 25.682478,42.278025 25.692909,42.286301 25.701428,42.278025 C 25.709946,42.269748 25.732679,42.259837 25.732678,42.246775 C 25.732678,42.246775 28.857678,39.246775 28.857678,39.246775 C 28.857679,39.246775 27.607678,35.684275 27.607678,35.684275 L 6.2951779,35.246775 C 4.7949949,31.686840 1.4035049,29.215526 -2.5485721,29.215525 z M -6.4235721,35.496775 L -6.0173221,35.496775 C -4.9474491,35.496775 -4.0798221,36.400342 -4.0798221,37.496775 L -4.0798221,40.715525 C -4.0798221,41.811958 -4.9474491,42.684275 -6.0173221,42.684275 L -6.4235721,42.684275 C -7.4934447,42.684275 -8.3610721,41.811958 -8.3610721,40.715525 L -8.3610721,37.496775 C -8.3610721,36.400342 -7.4934449,35.496775 -6.4235721,35.496775 z " - style="opacity:1.0000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#5b5b5b;stroke-width:1.0036671;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" - sodipodi:nodetypes="csscccccccccccscccccccccccccc" /> - </g> - <g - transform="matrix(0.861806,0.500006,-0.496343,0.863920,13.18932,-10.26761)" - id="g2222" - style="display:inline"> - <path - style="opacity:1.0000000;fill:#b3a563;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" - d="M 13.781250,11.718750 C 8.4423149,11.718750 4.1250009,16.252117 4.1250000,21.843750 C 4.1250002,27.435382 8.4423153,31.968749 13.781250,31.968750 C 17.786423,31.968750 21.219167,29.417978 22.687500,25.781250 L 24.375000,25.781250 L 26.906250,24.375000 L 27.468750,25.781250 L 34.468750,25.375000 L 35.437500,23.906250 L 36.531250,25.375000 L 38.312500,25.375000 L 39.281250,23.093750 L 40.375000,24.781250 L 42.000000,24.781250 C 42.012300,24.781250 42.022731,24.789526 42.031250,24.781250 C 42.039768,24.772973 42.062501,24.763062 42.062500,24.750000 C 42.062500,24.750000 45.187500,21.750000 45.187500,21.750000 C 45.187501,21.750000 43.937500,18.187500 43.937500,18.187500 L 22.625000,17.750000 C 21.124817,14.190065 17.733327,11.718751 13.781250,11.718750 z M 9.9062500,18.000000 L 10.312500,18.000000 C 11.382373,18.000000 12.250000,18.903567 12.250000,20.000000 L 12.250000,23.218750 C 12.250000,24.315183 11.382373,25.187500 10.312500,25.187500 L 9.9062500,25.187500 C 8.8363774,25.187500 7.9687500,24.315183 7.9687500,23.218750 L 7.9687500,20.000000 C 7.9687500,18.903567 8.8363772,18.000000 9.9062500,18.000000 z " - id="path2224" - sodipodi:nodetypes="csscccccccccccscccccccccccccc" /> - <path - style="fill:url(#linearGradient2238);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:0.31200001;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" - d="M 22.504203,18.754914 L 43.812998,19.068782 C 43.837600,19.068782 43.857404,19.085537 43.857404,19.106351 L 43.857404,20.096119 C 43.857404,20.116932 43.837600,20.133688 43.812998,20.133688 L 22.504203,19.819821 C 22.479603,19.819821 22.459797,19.803064 22.459797,19.782251 L 22.459797,18.792484 C 22.459797,18.771670 22.479603,18.754914 22.504203,18.754914 z " - id="path2226" - sodipodi:nodetypes="ccccccccc" /> - <path - style="opacity:1.0000000;fill:url(#linearGradient2240);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" - d="M 44.109140,22.592650 L 22.737203,22.638815 C 22.715573,22.638815 22.699524,22.687382 22.699525,22.749609 L 22.699525,25.577943 L 24.377446,25.577943 L 26.899137,24.171470 L 27.467200,25.577943 L 34.454960,25.184007 L 35.443275,23.694439 L 36.521436,25.184007 L 38.298083,25.184007 L 39.286398,22.906568 L 40.364559,24.593104 L 42.010784,24.593104 C 42.023084,24.593104 42.034146,24.589069 42.042665,24.580794 C 42.051182,24.572516 42.057157,24.560002 42.057156,24.546940 C 42.057156,24.546940 43.183241,23.474698 44.109140,22.592650 z " - id="path2228" - sodipodi:nodetypes="ccccccccccccccscc" /> - <path - style="fill:url(#radialGradient2242);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:0.31200001;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" - d="M 13.750003,12.234480 C 8.6896255,12.234480 4.5842774,16.525327 4.5842772,21.812504 C 4.5842772,27.099681 8.6896258,31.390529 13.750003,31.390529 C 18.810379,31.390529 22.915728,27.099681 22.915728,21.812504 C 22.915728,16.525327 18.810379,12.234480 13.750003,12.234480 z M 9.8490191,17.943236 L 10.261318,17.943236 C 11.347122,17.943236 12.227668,18.860257 12.227668,19.973016 L 12.227668,23.239693 C 12.227668,24.352452 11.347122,25.237758 10.261318,25.237758 L 9.8490191,25.237758 C 8.7632161,25.237758 7.8826697,24.352452 7.8826697,23.239693 L 7.8826697,19.973016 C 7.8826697,18.860257 8.7632159,17.943236 9.8490191,17.943236 z " - id="path2230" /> - <path - style="opacity:0.45405403;fill:#97853c;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:0.31200001;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" - d="M 21.710546,17.086923 C 17.128729,17.428351 15.880374,19.714140 12.227668,22.193088 L 12.227668,23.239693 C 12.227668,24.352452 11.347122,25.237758 10.261318,25.237758 L 9.8490191,25.237758 C 9.1709122,25.237758 8.6465984,24.851442 8.2949688,24.318014 C 7.1887830,24.726596 6.1567964,24.930859 5.1234375,25.079181 C 6.4018541,28.760938 9.7864203,31.390527 13.750003,31.390529 C 18.810397,31.390530 22.915727,27.099693 22.915728,21.812504 C 22.915728,20.092378 22.471361,18.482715 21.710546,17.086923 z " - id="path2232" /> - <path - style="fill:none;fill-opacity:0.94117647;fill-rule:evenodd;stroke:#ac8b0b;stroke-width:1.0036671;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" - d="M 9.8951075,18.013262 L 10.308493,18.013262 C 11.378366,18.013262 12.239672,18.895949 12.239672,19.992382 L 12.239672,23.211815 C 12.239672,24.308248 11.378366,25.190936 10.308493,25.190936 L 9.8951075,25.190936 C 8.8252347,25.190936 7.9639292,24.308248 7.9639292,23.211815 L 7.9639292,19.992382 C 7.9639292,18.895949 8.8252347,18.013262 9.8951075,18.013262 z " - id="path2234" /> - <path - id="path2236" - d="M 13.781250,11.718750 C 8.4423149,11.718750 4.1250009,16.252117 4.1250000,21.843750 C 4.1250002,27.435382 8.4423153,31.968749 13.781250,31.968750 C 17.786423,31.968750 21.219167,29.417978 22.687500,25.781250 L 24.375000,25.781250 L 26.906250,23.875000 L 27.968750,25.781250 L 33.968750,25.375000 L 35.437500,22.406250 L 37.031250,25.375000 L 38.312500,25.375000 L 39.281250,22.593750 L 40.875000,24.781250 L 42.000000,24.781250 C 42.012300,24.781250 42.022731,24.789526 42.031250,24.781250 C 42.039768,24.772973 42.062501,24.763062 42.062500,24.750000 C 42.062500,24.750000 45.187500,21.750000 45.187500,21.750000 C 45.187501,21.750000 43.937500,18.187500 43.937500,18.187500 L 22.625000,17.750000 C 21.124817,14.190065 17.733327,11.718751 13.781250,11.718750 z M 9.9062500,18.000000 L 10.312500,18.000000 C 11.382373,18.000000 12.250000,18.903567 12.250000,20.000000 L 12.250000,23.218750 C 12.250000,24.315183 11.382373,25.187500 10.312500,25.187500 L 9.9062500,25.187500 C 8.8363774,25.187500 7.9687500,24.315183 7.9687500,23.218750 L 7.9687500,20.000000 C 7.9687500,18.903567 8.8363772,18.000000 9.9062500,18.000000 z " - style="opacity:1.0000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#847333;stroke-width:1.0036671;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" - sodipodi:nodetypes="csscccccccccccscccccccccccccc" /> - </g> + id="layer1"> <g style="display:inline" - id="g2098" - transform="matrix(0.496343,0.863921,-0.861806,0.500005,24.36603,-5.413539)"> - <path - sodipodi:nodetypes="csscccccccccccscccccccccccccc" - id="path2100" - d="M 13.781250,11.718750 C 8.4423149,11.718750 4.1250009,16.252117 4.1250000,21.843750 C 4.1250002,27.435382 8.4423153,31.968749 13.781250,31.968750 C 17.786423,31.968750 21.219167,29.417978 22.687500,25.781250 L 24.375000,25.781250 L 26.906250,24.375000 L 27.468750,25.781250 L 34.468750,25.375000 L 35.437500,23.906250 L 36.531250,25.375000 L 38.312500,25.375000 L 39.281250,23.093750 L 40.375000,24.781250 L 42.000000,24.781250 C 42.012300,24.781250 42.022731,24.789526 42.031250,24.781250 C 42.039768,24.772973 42.062501,24.763062 42.062500,24.750000 C 42.062500,24.750000 45.187500,21.750000 45.187500,21.750000 C 45.187501,21.750000 43.937500,18.187500 43.937500,18.187500 L 22.625000,17.750000 C 21.124817,14.190065 17.733327,11.718751 13.781250,11.718750 z M 9.9062500,18.000000 L 10.312500,18.000000 C 11.382373,18.000000 12.250000,18.903567 12.250000,20.000000 L 12.250000,23.218750 C 12.250000,24.315183 11.382373,25.187500 10.312500,25.187500 L 9.9062500,25.187500 C 8.8363774,25.187500 7.9687500,24.315183 7.9687500,23.218750 L 7.9687500,20.000000 C 7.9687500,18.903567 8.8363772,18.000000 9.9062500,18.000000 z " - style="opacity:1.0000000;fill:#dabf3c;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" /> - <path - sodipodi:nodetypes="ccccccccc" - id="path2102" - d="M 22.504203,18.754914 L 43.812998,19.068782 C 43.837600,19.068782 43.857404,19.085537 43.857404,19.106351 L 43.857404,20.096119 C 43.857404,20.116932 43.837600,20.133688 43.812998,20.133688 L 22.504203,19.819821 C 22.479603,19.819821 22.459797,19.803064 22.459797,19.782251 L 22.459797,18.792484 C 22.459797,18.771670 22.479603,18.754914 22.504203,18.754914 z " - style="fill:url(#linearGradient2130);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:0.31200001;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" /> - <path - sodipodi:nodetypes="ccccccccccccccscc" - id="path2104" - d="M 44.109140,22.592650 L 22.737203,22.638815 C 22.715573,22.638815 22.699524,22.687382 22.699525,22.749609 L 22.699525,25.577943 L 24.377446,25.577943 L 26.899137,24.171470 L 27.467200,25.577943 L 34.454960,25.184007 L 35.443275,23.694439 L 36.521436,25.184007 L 38.298083,25.184007 L 39.286398,22.906568 L 40.364559,24.593104 L 42.010784,24.593104 C 42.023084,24.593104 42.034146,24.589069 42.042665,24.580794 C 42.051182,24.572516 42.057157,24.560002 42.057156,24.546940 C 42.057156,24.546940 43.183241,23.474698 44.109140,22.592650 z " - style="opacity:1.0000000;fill:url(#linearGradient2132);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" /> - <path - id="path2106" - d="M 13.750003,12.234480 C 8.6896255,12.234480 4.5842774,16.525327 4.5842772,21.812504 C 4.5842772,27.099681 8.6896258,31.390529 13.750003,31.390529 C 18.810379,31.390529 22.915728,27.099681 22.915728,21.812504 C 22.915728,16.525327 18.810379,12.234480 13.750003,12.234480 z M 9.8490191,17.943236 L 10.261318,17.943236 C 11.347122,17.943236 12.227668,18.860257 12.227668,19.973016 L 12.227668,23.239693 C 12.227668,24.352452 11.347122,25.237758 10.261318,25.237758 L 9.8490191,25.237758 C 8.7632161,25.237758 7.8826697,24.352452 7.8826697,23.239693 L 7.8826697,19.973016 C 7.8826697,18.860257 8.7632159,17.943236 9.8490191,17.943236 z " - style="fill:url(#radialGradient2134);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:0.31200001;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" /> - <path - id="path2108" - d="M 21.710546,17.086923 C 17.128729,17.428351 15.880374,19.714140 12.227668,22.193088 L 12.227668,23.239693 C 12.227668,24.352452 11.347122,25.237758 10.261318,25.237758 L 9.8490191,25.237758 C 9.1709122,25.237758 8.6465984,24.851442 8.2949688,24.318014 C 7.1887830,24.726596 6.1567964,24.930859 5.1234375,25.079181 C 6.4018541,28.760938 9.7864203,31.390527 13.750003,31.390529 C 18.810397,31.390530 22.915727,27.099693 22.915728,21.812504 C 22.915728,20.092378 22.471361,18.482715 21.710546,17.086923 z " - style="opacity:0.45405403;fill:#c4a00f;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:0.31200001;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" /> + id="g5022" + transform="matrix(2.080446e-2,0,0,1.7667008e-2,41.56675,40.26266)"> + <rect + y="-150.69685" + x="-1234.8357" + height="478.35718" + width="1082.8979" + id="rect4173" + style="opacity:0.39195981;color:#000000;fill:url(#linearGradient5027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;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" /> <path - id="path2110" - d="M 9.8951075,18.013262 L 10.308493,18.013262 C 11.378366,18.013262 12.239672,18.895949 12.239672,19.992382 L 12.239672,23.211815 C 12.239672,24.308248 11.378366,25.190936 10.308493,25.190936 L 9.8951075,25.190936 C 8.8252347,25.190936 7.9639292,24.308248 7.9639292,23.211815 L 7.9639292,19.992382 C 7.9639292,18.895949 8.8252347,18.013262 9.8951075,18.013262 z " - style="fill:none;fill-opacity:0.94117647;fill-rule:evenodd;stroke:#ac8b0b;stroke-width:1.0036671;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" /> + sodipodi:nodetypes="cccc" + id="path5058" + d="M -151.93764,-150.67604 C -151.93764,-150.67604 -151.93764,327.65475 -151.93764,327.65475 C -11.956731,328.5552 186.46809,220.48509 186.46801,88.458574 C 186.46801,-43.567963 30.259854,-150.67602 -151.93764,-150.67604 z" + style="opacity:0.40206185;color:#000000;fill:url(#radialGradient5029);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;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" /> <path - sodipodi:nodetypes="csscccccccccccscccccccccccccc" - style="opacity:1.0000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#ac8b0b;stroke-width:1.0036671;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-opacity:1.0000000" - d="M 13.781250,11.718750 C 8.4423149,11.718750 4.1250009,16.252117 4.1250000,21.843750 C 4.1250002,27.435382 8.4423153,31.968749 13.781250,31.968750 C 17.786423,31.968750 21.219167,29.417978 22.687500,25.781250 L 24.375000,25.781250 L 26.906250,23.875000 L 27.968750,25.781250 L 33.968750,25.375000 L 35.437500,22.406250 L 37.031250,25.375000 L 38.312500,25.375000 L 39.281250,22.593750 L 40.875000,24.781250 L 42.000000,24.781250 C 42.012300,24.781250 42.022731,24.789526 42.031250,24.781250 C 42.039768,24.772973 42.062501,24.763062 42.062500,24.750000 C 42.062500,24.750000 45.187500,21.750000 45.187500,21.750000 C 45.187501,21.750000 43.937500,18.187500 43.937500,18.187500 L 22.625000,17.750000 C 21.124817,14.190065 17.733327,11.718751 13.781250,11.718750 z M 9.9062500,18.000000 L 10.312500,18.000000 C 11.382373,18.000000 12.250000,18.903567 12.250000,20.000000 L 12.250000,23.218750 C 12.250000,24.315183 11.382373,25.187500 10.312500,25.187500 L 9.9062500,25.187500 C 8.8363774,25.187500 7.9687500,24.315183 7.9687500,23.218750 L 7.9687500,20.000000 C 7.9687500,18.903567 8.8363772,18.000000 9.9062500,18.000000 z " - id="path2112" /> + style="opacity:0.40206185;color:#000000;fill:url(#radialGradient5031);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;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" + d="M -1227.8411,-150.67604 C -1227.8411,-150.67604 -1227.8411,327.65475 -1227.8411,327.65475 C -1370.7153,328.5552 -1573.2413,220.48509 -1573.2413,88.458573 C -1573.2413,-43.567964 -1413.8045,-150.67602 -1227.8411,-150.67604 z" + id="path5018" + sodipodi:nodetypes="cccc" /> </g> + <rect + style="opacity:1;color:#000000;fill:url(#linearGradient4968);fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1px;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" + id="rect4960" + width="27.017878" + height="38" + x="13.5" + y="4.5" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#73d216;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.36486487" + d="M 15.574321,41.529642 L 39.5115,41.529642 L 39.5115,5.7229624" + id="path5547" + sodipodi:nodetypes="ccc" /> + <path + style="color:#000000;fill:url(#linearGradient5763);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient5755);stroke-width:0.99999987999999995px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 14.5,5.5000001 L 31.5,5.5000001 L 31.5,33.131579 L 14.5,40.5 L 14.5,5.5000001 z" + id="rect5746" + sodipodi:nodetypes="ccccc" /> + <path + style="opacity:1;color:#000000;fill:url(#linearGradient5569);fill-opacity:1;fill-rule:nonzero;stroke:#458702;stroke-width:1px;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" + d="M 15.520451,14.5 L 15.520451,20.466898 L 26.500001,20.466898 L 26.500001,31.574563 L 15.520451,31.574563 L 15.520451,37.499999 L 2.5025365,26.375127 L 15.520451,14.5 z" + id="rect5549" + sodipodi:nodetypes="cccccccc" /> + <path + style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.99999988px;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:0.23873877;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 13.882693,16.777476 L 13.882693,21.515111 L 24.866255,21.515111 L 24.866255,30.552669 L 13.882693,30.552669 L 13.882693,35.259942 L 3.5201752,26.31942 L 13.882693,16.777476 z" + id="path5561" + sodipodi:nodetypes="cccccccc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.61261261" + d="M 30.546104,7.3868349 L 30.528133,32.373144 L 15.500001,38.969853" + id="path5765" + sodipodi:nodetypes="ccc" /> + <path + style="fill:url(#linearGradient5777);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 17,5 L 29.431919,11 L 36.89107,11 L 36.89107,5 L 17,5 z" + id="path5769" /> + <rect + style="opacity:1;color:#000000;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;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" + id="rect5797" + width="1" + height="1" + x="28" + y="19" /> + <rect + y="20" + x="29" + height="1" + width="1" + id="rect5799" + style="opacity:1;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;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" /> + <rect + style="opacity:1;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;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" + id="rect5805" + width="0.99999976" + height="1" + x="29" + y="21" /> + <rect + y="21" + x="28" + height="1" + width="0.99999976" + id="rect5807" + style="opacity:1;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;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" /> + <rect + style="opacity:1;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;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" + id="rect5829" + width="0.99999976" + height="1" + x="27" + y="22" /> + <rect + y="20" + x="28" + height="1" + width="1" + id="rect5831" + style="opacity:1;color:#000000;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;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" /> + <rect + style="opacity:1;color:#000000;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;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" + id="rect5833" + width="1" + height="1" + x="28" + y="22" /> + <path + style="opacity:0.52401745;color:#000000;fill:url(#linearGradient5848);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;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:0.23873877;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 13.586956,15.5 L 13.586956,20.949728 L 23.601902,20.949728 L 23.601902,23.432065 C 21.293872,24.978602 17.458341,26 13.101902,26 C 9.543702,26 6.318187,25.321421 4,24.230978 L 13.586956,15.5 z" + id="path5835" /> </g> </svg> diff --git a/master/master/media/css/default.css b/master/master/media/css/default.css index 860ef5b..6fa6b1e 100644 --- a/master/master/media/css/default.css +++ b/master/master/media/css/default.css @@ -11,43 +11,61 @@ body { background-color: #ffffff; float: left; margin: 1.5%; - width: 98%; + width: 97%; } -a:link { - color: #4d4d4d; +div { + float: left; } -a:visited, a:hover { - color: black; +span { + float: left; } img { border: 0; + float: left; +} + +a { + text-decoration: none; +} + +a:link { + color: #4d4d4d; +} + +a:visited, a:hover { + color: black; } -a img { - margin: 1%; +#topcurves { + width: 100%; } #topcurves img { - width: 99%; + width: 100%; float: left; } #header { - width: 96%; + width: 100%; text-align: center; font-size: 2em; background-color: #e6e6e6; - padding: 1.5%; - padding-top: 0%; + padding-bottom: 1.5%; margin-bottom: 1.5%; float: left; } +#header span { + float: left; + margin-right: 1%; + margin-left: 1%; +} + #content { - width: 100% + width: 100%; float: left; } diff --git a/master/master/media/css/frontpage.css b/master/master/media/css/frontpage.css new file mode 100644 index 0000000..13c94ca --- /dev/null +++ b/master/master/media/css/frontpage.css @@ -0,0 +1,19 @@ +/* vim: set sw=4 sts=4 et : + * Copyright: 2008 Gentoo Foundation + * Author(s): Nirbheek Chauhan <nirbheek.chauhan@gmail.com> + * License: AGPL-3 + */ + +#pieces { + margin-top: 5%; + margin-left: 20%; + margin-right: 20%; + width: 60%; + text-align: center; +} + +#pieces img { + margin: 1%; + float: none; +} + diff --git a/master/master/media/css/login.css b/master/master/media/css/login.css new file mode 100644 index 0000000..15eb665 --- /dev/null +++ b/master/master/media/css/login.css @@ -0,0 +1,17 @@ +/* vim: set sw=4 sts=4 et : + * Copyright: 2008 Gentoo Foundation + * Author(s): Nirbheek Chauhan <nirbheek.chauhan@gmail.com> + * License: AGPL-3 + */ + +span.login-box { + width: 50%; + margin-bottom: 10px; +} + +div.login-box { + text-align: center; + width: 30%; + margin-left: 35%; + margin-right: 35%; +} diff --git a/master/master/media/images/.gitignore b/master/master/media/images/.gitignore index bf3c3ac..e24d9f5 100644 --- a/master/master/media/images/.gitignore +++ b/master/master/media/images/.gitignore @@ -1,3 +1,4 @@ +home.png jobs.png login.png logout.png diff --git a/master/master/media/images/none.png b/master/master/media/images/none.png Binary files differnew file mode 100644 index 0000000..569acfd --- /dev/null +++ b/master/master/media/images/none.png diff --git a/master/master/templates/basic.html b/master/master/templates/basic.html index ebf0d0f..9e5e53a 100644 --- a/master/master/templates/basic.html +++ b/master/master/templates/basic.html @@ -19,7 +19,21 @@ <img src="{{ media_prefix }}images/topcorners.gif"/> </div> <div id="header"> - Zomg, AutotuA. + <span> + {% if user.is_authenticated %} + <a href="/~{{ user.username }}"><img src="{{ media_prefix }}images/home.png"/></a> + {% else %} + <img width="32px" height="32px" src="{{ media_prefix }}images/none.png"/> + {% endif %} + </span> + <a href="/">Zomg, AutotuA.</a> + <span style="float: right;"> + {% if user.is_authenticated %} + <a href="/logout"><img src="{{ media_prefix }}images/logout.png"/></a> + {% else %} + <a href="/login"><img src="{{ media_prefix }}images/login.png"/></a> + {% endif %} + </span> </div> <div id="content"> {% block content %}{% endblock %} diff --git a/master/master/templates/frontpage.html b/master/master/templates/frontpage.html index 867654e..6b1b6e9 100644 --- a/master/master/templates/frontpage.html +++ b/master/master/templates/frontpage.html @@ -6,14 +6,14 @@ {# Immortal lh! #} {# #} {% extends "basic.html" %} +{% block head %} +<link rel="stylesheet" href="{{ media_prefix }}css/frontpage.css" type="text/css"/> +{% endblock %} {% block content %} -<br/><br/> -<br/><br/> -<br/><br/> -<center> +<div id="pieces"> <a href=""><img src="{{ media_prefix }}images/master.png" title="Status of the master server"/></a> <a href=""><img src="{{ media_prefix }}images/slaves.png" title="Status of your slaves"/></a> <a href="jobs/"><img src="{{ media_prefix }}images/jobs.png" title="Status of jobs"/></a> <a href=""><img src="{{ media_prefix }}images/users.png" title="Search for users"/></a> -</center> +</div> {% endblock %} diff --git a/master/master/templates/registration/login.html b/master/master/templates/registration/login.html new file mode 100644 index 0000000..3dcf2dd --- /dev/null +++ b/master/master/templates/registration/login.html @@ -0,0 +1,27 @@ +{# vim: set sw=4 sts=4 et filetype=htmldjango : #} +{# Copyright: 2008 Gentoo Foundation #} +{# Author(s): Nirbheek Chauhan <nirbheek.chauhan@gmail.com> #} +{# License: AGPL-3 #} +{# #} +{% extends "basic.html" %} + +{% block head %} +<link rel="stylesheet" href="{{ media_prefix }}css/login.css" type="text/css"/> +{% endblock %} + +{% block content %} + +{% if form.errors %} +<p>Your username and password didn't match. Please try again.</p> +{% endif %} + +<div class="login-box"> + <form method="post" action="."> + <span class="login-box">{{ form.username.label_tag }}:</span><span class="login-box">{{ form.username }}</span> + <span class="login-box">{{ form.password.label_tag }}:</span><span class="login-box">{{ form.password }}</span> + <input type="submit" value="Login"/> + <input type="hidden" name="next" value="{{ next }}"/> + </form> +</div> + +{% endblock %} diff --git a/master/master/urls.py b/master/master/urls.py index 10dca65..c00ad82 100644 --- a/master/master/urls.py +++ b/master/master/urls.py @@ -9,8 +9,13 @@ from django.conf.urls.defaults import * from django.conf import settings -urlpatterns = patterns('master.views', +urlpatterns = patterns('', + (r'^logout/$', 'django.contrib.auth.views.logout_then_login', {'login_url': '/'}), +) + +urlpatterns += patterns('master.views', (r'^$', 'front_page'), + (r'^login/$', 'login'), (r'^jobs/$', 'jobs_page'), (r'^~([a-zA-Z0-9_]+)/$', 'user_page'), (r'^~(?P<username>[a-zA-Z0-9_]+)/jobs/$', 'jobs_page'), diff --git a/master/master/views.py b/master/master/views.py index e1b5eba..a95892c 100644 --- a/master/master/views.py +++ b/master/master/views.py @@ -6,22 +6,53 @@ # Immortal lh! # -from django.http import HttpResponse -from django.shortcuts import * +import process from master.models import User, Job + +from django.shortcuts import * from django.conf import settings -import process +from django.http import HttpResponseRedirect +from django.template import RequestContext +from django.contrib.auth.forms import AuthenticationForm +from django.contrib.auth.decorators import login_required +from django.views.decorators.cache import never_cache details = {'media_prefix': settings.MEDIA_PREFIX} def front_page(request): - return render_to_response('frontpage.html', details) + return render_to_response('frontpage.html', details, + context_instance=RequestContext(request)) + +@never_cache +def login(request): + """Displays the login form and handles the login action.""" + + redirect_to = request.REQUEST.get('next', '') + if request.method == "POST": + form = AuthenticationForm(data=request.POST) + if form.is_valid(): + # Light security check -- make sure redirect_to isn't garbage. + if not redirect_to or '//' in redirect_to or ' ' in redirect_to: + redirect_to = '/~%s' % form.get_user() + from django.contrib.auth import login + login(request, form.get_user()) + if request.session.test_cookie_worked(): + request.session.delete_test_cookie() + return HttpResponseRedirect(redirect_to) + else: + form = AuthenticationForm(request) + request.session.set_test_cookie() + details['form'] = form + details['next'] = redirect_to + return render_to_response('registration/login.html', details, + context_instance=RequestContext(request)) def user_page(request, username): user = get_object_or_404(User, username=username) for i in ('first_name', 'last_name', 'email',): details[i] = getattr(user, i) - return render_to_response('userpage.html', details) + return render_to_response('userpage.html', details, + context_instance=RequestContext(request)) def jobs_page(request, username=None): jobs = None @@ -33,4 +64,5 @@ def jobs_page(request, username=None): for job in jobs: job.stage_url = process.generate_stage_url(job) details['jobs'] = jobs - return render_to_response('jobs.html', details) + return render_to_response('jobs.html', details, + context_instance=RequestContext(request)) |