Add cli & lib crates
This commit is contained in:
552
server/static/icon.svg
Normal file
552
server/static/icon.svg
Normal file
@ -0,0 +1,552 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="256"
|
||||
height="256"
|
||||
viewBox="0 0 67.733332 67.733335"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
|
||||
sodipodi:docname="icon.svg">
|
||||
<defs
|
||||
id="defs2" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="4.3242188"
|
||||
inkscape:cx="128"
|
||||
inkscape:cy="87.207841"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer3"
|
||||
inkscape:document-rotation="0"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
inkscape:window-width="1702"
|
||||
inkscape:window-height="912"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer3"
|
||||
inkscape:label="Pillars Back"
|
||||
style="display:inline"
|
||||
sodipodi:insensitive="true">
|
||||
<g
|
||||
id="g1091-2"
|
||||
transform="translate(30.347669,-2.086268e-4)"
|
||||
style="stroke:#782121">
|
||||
<path
|
||||
style="fill:none;stroke:#782121;stroke-width:0.661458;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 20.775512,11.047657 c 0,0 -0.449722,2.39498 -0.540157,3.290627 -0.09044,0.895648 -0.06275,0.914293 -0.06275,0.914293 0,0 -0.272088,1.156905 -0.115668,2.614035 0.15642,1.45713 0.598996,6.086427 0.598996,6.086427 0,0 0.271195,1.640122 0.341422,3.273546 0.07023,1.633424 0.117678,3.510463 -0.22821,4.237297 -0.345888,0.726834 -0.579346,1.374174 -0.582584,1.924381 -0.0032,0.550206 0.0901,1.498663 0.343767,2.22918 0.253666,0.73052 0.474843,1.092039 0.631598,2.358583 0.156755,1.266545 0.162561,4.692156 0.04946,5.481291 -0.1131,0.789133 -0.84775,6.16313 -0.926685,7.325842 -0.07894,1.162711 -0.06431,6.608161 -0.06431,6.608161"
|
||||
id="path1041-28" />
|
||||
<path
|
||||
style="fill:none;stroke:#782121;stroke-width:1.32292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 16.750851,59.206934 c 0,0 -0.193699,-1.936867 0.15288,-2.270057 0.346579,-0.333187 1.130607,-0.151709 1.236687,-1.658405 0.10608,-1.506696 -0.02041,-4.908137 -0.260519,-6.562905 -0.24011,-1.654765 -0.961218,-4.19925 -0.974868,-5.363136 -0.01365,-1.163889 -0.284439,-4.49838 0.09633,-6.178886 0.380769,-1.680506 1.315727,-2.152277 1.214847,-3.749582 -0.10088,-1.597306 -1.086928,-2.346754 -1.118908,-3.412882 -0.03198,-1.066128 0.42276,-5.098328 0.696019,-7.064834 0.273259,-1.966506 0.433029,-5.240288 0.302249,-6.356595 -0.13078,-1.116308 0.1469,-6.063056 0.1469,-6.063056"
|
||||
id="path1009-9" />
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#782121;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect1033-73"
|
||||
width="4.3838935"
|
||||
height="1.2419821"
|
||||
x="16.737171"
|
||||
y="32.861389"
|
||||
ry="0.50272685" />
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#782121;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect1035-6"
|
||||
width="4.7028742"
|
||||
height="2.5966182"
|
||||
x="16.849268"
|
||||
y="8.5792112"
|
||||
ry="0.50272685" />
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#782121;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect1039-1"
|
||||
width="4.9635744"
|
||||
height="2.8769681"
|
||||
x="16.217836"
|
||||
y="56.684788"
|
||||
ry="0.71399415"
|
||||
rx="0.77573645" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer6"
|
||||
inkscape:label="Sand"
|
||||
sodipodi:insensitive="true"
|
||||
style="display:inline">
|
||||
<path
|
||||
style="fill:#b3b3b3;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 40.114373,20.101278 c 0,0 -5.719072,-0.294191 -8.885732,-0.801738 -3.16666,-0.507547 -4.415758,-1.350205 -4.950333,-1.622998 -0.534576,-0.272794 -1.590964,-1.257355 -2.869341,-1.527646 -1.278377,-0.270291 -2.087499,-0.295068 -2.087499,-0.295068 l 1.001829,3.164409 2.418105,3.064301 6.645909,1.099685 z"
|
||||
id="path1370"
|
||||
sodipodi:nodetypes="csssccccc" />
|
||||
<path
|
||||
style="fill:#000000;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 48.414654,17.809936 -8.023143,2.01517 c 0,0 -6.240222,1.701333 -10.335885,1.916064 -4.095661,0.214732 -6.701719,-1.560681 -6.701719,-1.560681 0,0 3.787832,5.141789 4.474071,6.1734 0.686239,1.031613 5.742572,6.665507 5.742572,6.665507 h 3.335343 l 4.953449,-5.863394 5.202606,-6.882663 z"
|
||||
id="path1368" />
|
||||
<path
|
||||
style="fill:#000000;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 21.580019,55.561039 c 0,0 1.081771,0.348662 1.983056,0.24647 0.901284,-0.102196 2.247844,-0.254056 4.967297,-1.384634 2.719457,-1.130577 6.28681,-3.16888 6.28681,-3.16888 0,0 3.859334,1.99336 5.451218,2.445364 1.591882,0.452001 5.066057,1.357437 6.913428,1.559105 1.847368,0.201671 1.991497,0.151717 1.991497,0.151717 l -1.709391,2.268313 -1.55467,0.614595 -11.465208,-0.0729 -10.551498,-0.06135 -1.574564,-1.060301 z"
|
||||
id="path1372" />
|
||||
<circle
|
||||
style="fill:#000000;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1374"
|
||||
cx="34.811371"
|
||||
cy="35.812702"
|
||||
r="0.62584984" />
|
||||
<circle
|
||||
style="fill:#000000;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1374-6"
|
||||
cx="35.770565"
|
||||
cy="36.900738"
|
||||
r="0.62584984" />
|
||||
<circle
|
||||
style="fill:#000000;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1374-6-9"
|
||||
cx="33.862427"
|
||||
cy="38.085899"
|
||||
r="0.62584984" />
|
||||
<circle
|
||||
style="fill:#000000;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1374-6-3"
|
||||
cx="36.723083"
|
||||
cy="39.3293"
|
||||
r="0.62584984" />
|
||||
<circle
|
||||
style="fill:#000000;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1374-6-7"
|
||||
cx="32.700371"
|
||||
cy="40.930286"
|
||||
r="0.62584984" />
|
||||
<circle
|
||||
style="fill:#000000;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1374-6-4"
|
||||
cx="34.650963"
|
||||
cy="39.835091"
|
||||
r="0.62584984" />
|
||||
<circle
|
||||
style="fill:#000000;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1374-6-5"
|
||||
cx="36.483288"
|
||||
cy="42.46571"
|
||||
r="0.62584984" />
|
||||
<circle
|
||||
style="fill:#000000;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1374-6-2"
|
||||
cx="34.704163"
|
||||
cy="43.149635"
|
||||
r="0.62584984" />
|
||||
<circle
|
||||
style="fill:#000000;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1374-6-54"
|
||||
cx="36.52282"
|
||||
cy="45.745441"
|
||||
r="0.62584984" />
|
||||
<circle
|
||||
style="fill:#000000;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1374-6-74"
|
||||
cx="33.423016"
|
||||
cy="45.196705"
|
||||
r="0.62584984" />
|
||||
<ellipse
|
||||
style="fill:#000000;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1374-6-43"
|
||||
cx="38.790001"
|
||||
cy="49.07626"
|
||||
rx="0.62584984"
|
||||
ry="0.53653568" />
|
||||
<circle
|
||||
style="fill:#000000;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1374-6-78"
|
||||
cx="35.108597"
|
||||
cy="48.091038"
|
||||
r="0.62584984" />
|
||||
<circle
|
||||
style="fill:#000000;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1374-6-6"
|
||||
cx="32.226791"
|
||||
cy="50.244827"
|
||||
r="0.62584984" />
|
||||
<circle
|
||||
style="fill:#000000;stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1374-6-8"
|
||||
cx="38.158619"
|
||||
cy="51.249733"
|
||||
r="0.62584984" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer4"
|
||||
inkscape:label="Glass"
|
||||
style="display:inline"
|
||||
sodipodi:insensitive="true">
|
||||
<g
|
||||
id="g1363"
|
||||
transform="matrix(1,0,0,1.0444578,0,-1.5061383)"
|
||||
style="stroke:#333333">
|
||||
<g
|
||||
id="g938"
|
||||
transform="matrix(1,0,0,1.0370351,0,-0.39070518)"
|
||||
style="stroke:#333333">
|
||||
<path
|
||||
style="fill:none;stroke:#333333;stroke-width:1.05833;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 33.57055,32.252184 c 0,0 -12.275601,-12.311609 -12.359607,-16.402248 -0.08401,-4.09064 1.764661,-5.26832 3.527407,-5.290483 1.762745,-0.02216 11.294037,0 11.294037,0"
|
||||
id="path919" />
|
||||
<path
|
||||
style="fill:none;stroke:#333333;stroke-width:1.05833;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 36.905892,32.252184 c 0,0 12.275601,-12.311609 12.359607,-16.402248 0.08401,-4.09064 -1.764661,-5.26832 -3.527407,-5.290483 -1.762745,-0.02216 -11.294037,0 -11.294037,0"
|
||||
id="path919-5" />
|
||||
</g>
|
||||
<g
|
||||
id="g938-6"
|
||||
transform="matrix(1,0,0,-1.0593953,0,68.370685)"
|
||||
style="stroke:#333333">
|
||||
<path
|
||||
style="fill:none;stroke:#333333;stroke-width:1.05833;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 33.57055,32.252184 c 0,0 -12.275601,-12.311609 -12.359607,-16.402248 -0.08401,-4.09064 1.764661,-5.26832 3.527407,-5.290483 1.762745,-0.02216 11.294037,0 11.294037,0"
|
||||
id="path919-2" />
|
||||
<path
|
||||
style="fill:none;stroke:#333333;stroke-width:1.05833;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 36.905892,32.252184 c 0,0 12.275601,-12.311609 12.359607,-16.402248 0.08401,-4.09064 -1.764661,-5.26832 -3.527407,-5.290483 -1.762745,-0.02216 -11.294037,0 -11.294037,0"
|
||||
id="path919-5-9" />
|
||||
</g>
|
||||
<ellipse
|
||||
style="fill:none;stroke:#333333;stroke-width:0.79375;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1005"
|
||||
cx="35.212273"
|
||||
cy="33.619923"
|
||||
rx="2.1828346"
|
||||
ry="0.82368582" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
inkscape:label="Pillars Front"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
style="display:inline"
|
||||
sodipodi:insensitive="true">
|
||||
<g
|
||||
id="g1520">
|
||||
<path
|
||||
style="display:inline;fill:#ffffff;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 20.204467,34.118554 0.201594,1.235795 0.572603,1.589357 0.320998,1.885804 -0.0358,3.769413 -0.394657,3.505145 -0.301228,2.660777 -0.344517,2.779537 -0.05725,5.11479 -2.189874,-0.0066 0.196424,-5.606626 -0.998149,-6.775743 -0.366485,-6.405507 1.342795,-3.78828 z"
|
||||
id="path1495-4" />
|
||||
<path
|
||||
style="display:inline;fill:#ffffff;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 18.138151,11.201764 2.637361,-0.154107 -0.506089,3.156009 -0.250028,2.107844 0.168995,2.793397 0.617285,5.258168 0.301882,4.68224 -0.291513,2.259584 -0.593812,1.535065 -2.186401,-0.03057 -0.928531,-2.770431 0.428178,-5.07305 0.5648,-6.693683 v -5.64297 z"
|
||||
id="path1478-8" />
|
||||
<g
|
||||
id="g1091"
|
||||
style="stroke:#782121">
|
||||
<path
|
||||
style="fill:none;stroke:#782121;stroke-width:0.661458;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 20.775512,11.047657 c 0,0 -0.449722,2.39498 -0.540157,3.290627 -0.09044,0.895648 -0.06275,0.914293 -0.06275,0.914293 0,0 -0.272088,1.156905 -0.115668,2.614035 0.15642,1.45713 0.598996,6.086427 0.598996,6.086427 0,0 0.271195,1.640122 0.341422,3.273546 0.07023,1.633424 0.117678,3.510463 -0.22821,4.237297 -0.345888,0.726834 -0.579346,1.374174 -0.582584,1.924381 -0.0032,0.550206 0.0901,1.498663 0.343767,2.22918 0.253666,0.73052 0.474843,1.092039 0.631598,2.358583 0.156755,1.266545 0.162561,4.692156 0.04946,5.481291 -0.1131,0.789133 -0.84775,6.16313 -0.926685,7.325842 -0.07894,1.162711 -0.06431,6.608161 -0.06431,6.608161"
|
||||
id="path1041" />
|
||||
<path
|
||||
style="fill:none;stroke:#782121;stroke-width:1.32292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 16.750851,59.206934 c 0,0 -0.193699,-1.936867 0.15288,-2.270057 0.346579,-0.333187 1.130607,-0.151709 1.236687,-1.658405 0.10608,-1.506696 -0.02041,-4.908137 -0.260519,-6.562905 -0.24011,-1.654765 -0.961218,-4.19925 -0.974868,-5.363136 -0.01365,-1.163889 -0.284439,-4.49838 0.09633,-6.178886 0.380769,-1.680506 1.315727,-2.152277 1.214847,-3.749582 -0.10088,-1.597306 -1.086928,-2.346754 -1.118908,-3.412882 -0.03198,-1.066128 0.42276,-5.098328 0.696019,-7.064834 0.273259,-1.966506 0.433029,-5.240288 0.302249,-6.356595 -0.13078,-1.116308 0.1469,-6.063056 0.1469,-6.063056"
|
||||
id="path1009" />
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#782121;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect1033"
|
||||
width="4.3838935"
|
||||
height="1.2419821"
|
||||
x="16.737171"
|
||||
y="32.861389"
|
||||
ry="0.50272685" />
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#782121;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect1035"
|
||||
width="4.7028742"
|
||||
height="2.5966182"
|
||||
x="16.849268"
|
||||
y="8.5792112"
|
||||
ry="0.50272685" />
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#782121;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect1039"
|
||||
width="4.9635744"
|
||||
height="2.8769681"
|
||||
x="16.217836"
|
||||
y="56.684788"
|
||||
ry="0.71399415"
|
||||
rx="0.77573645" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
id="g1530">
|
||||
<path
|
||||
style="fill:#ffffff;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 43.70937,34.118555 0.201594,1.235795 0.572603,1.589357 0.320998,1.885804 -0.0358,3.769413 -0.394657,3.505145 -0.301228,2.660777 -0.344517,2.779537 -0.05725,5.11479 -2.189874,-0.0066 0.196424,-5.606626 -0.998149,-6.775744 -0.366485,-6.405507 1.342795,-3.78828 z"
|
||||
id="path1495" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 41.649467,11.201764 2.637361,-0.154107 -0.506089,3.156009 -0.250029,2.107844 0.168995,2.793397 0.617286,5.258168 0.301881,4.68224 -0.291512,2.259584 -0.593813,1.535065 -2.1864,-0.03057 -0.928531,-2.770431 0.428178,-5.07305 0.5648,-6.693683 v -5.64297 z"
|
||||
id="path1478" />
|
||||
<g
|
||||
id="g1091-0"
|
||||
transform="translate(23.511316)"
|
||||
style="stroke:#782121">
|
||||
<path
|
||||
style="fill:none;stroke:#782121;stroke-width:0.661458;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 20.775512,11.047657 c 0,0 -0.449722,2.39498 -0.540157,3.290627 -0.09044,0.895648 -0.06275,0.914293 -0.06275,0.914293 0,0 -0.272088,1.156905 -0.115668,2.614035 0.15642,1.45713 0.598996,6.086427 0.598996,6.086427 0,0 0.271195,1.640122 0.341422,3.273546 0.07023,1.633424 0.117678,3.510463 -0.22821,4.237297 -0.345888,0.726834 -0.579346,1.374174 -0.582584,1.924381 -0.0032,0.550206 0.0901,1.498663 0.343767,2.22918 0.253666,0.73052 0.474843,1.092039 0.631598,2.358583 0.156755,1.266545 0.162561,4.692156 0.04946,5.481291 -0.1131,0.789133 -0.84775,6.16313 -0.926685,7.325842 -0.07894,1.162711 -0.06431,6.608161 -0.06431,6.608161"
|
||||
id="path1041-2" />
|
||||
<path
|
||||
style="fill:none;stroke:#782121;stroke-width:1.32292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 16.750851,59.206934 c 0,0 -0.193699,-1.936867 0.15288,-2.270057 0.346579,-0.333187 1.130607,-0.151709 1.236687,-1.658405 0.10608,-1.506696 -0.02041,-4.908137 -0.260519,-6.562905 -0.24011,-1.654765 -0.961218,-4.19925 -0.974868,-5.363136 -0.01365,-1.163889 -0.284439,-4.49838 0.09633,-6.178886 0.380769,-1.680506 1.315727,-2.152277 1.214847,-3.749582 -0.10088,-1.597306 -1.086928,-2.346754 -1.118908,-3.412882 -0.03198,-1.066128 0.42276,-5.098328 0.696019,-7.064834 0.273259,-1.966506 0.433029,-5.240288 0.302249,-6.356595 -0.13078,-1.116308 0.1469,-6.063056 0.1469,-6.063056"
|
||||
id="path1009-3" />
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#782121;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect1033-7"
|
||||
width="4.3838935"
|
||||
height="1.2419821"
|
||||
x="16.737171"
|
||||
y="32.861389"
|
||||
ry="0.50272685" />
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#782121;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect1035-5"
|
||||
width="4.7028742"
|
||||
height="2.5966182"
|
||||
x="16.849268"
|
||||
y="8.5792112"
|
||||
ry="0.50272685" />
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#782121;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect1039-9"
|
||||
width="4.9635744"
|
||||
height="2.8769681"
|
||||
x="16.217836"
|
||||
y="56.684788"
|
||||
ry="0.71399415"
|
||||
rx="0.77573645" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer5"
|
||||
inkscape:label="Foot & Head"
|
||||
style="display:inline"
|
||||
sodipodi:insensitive="true">
|
||||
<g
|
||||
id="g1300"
|
||||
style="stroke:#501616">
|
||||
<g
|
||||
id="g1285"
|
||||
transform="translate(-0.23619903)"
|
||||
style="stroke:#501616">
|
||||
<ellipse
|
||||
style="fill:#ffffff;stroke:#501616;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1178"
|
||||
cx="15.071122"
|
||||
cy="5.5063143"
|
||||
rx="2.1022627"
|
||||
ry="1.8671744" />
|
||||
<ellipse
|
||||
style="display:inline;fill:#ffffff;stroke:#501616;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1178-3"
|
||||
cx="19.260841"
|
||||
cy="5.5062537"
|
||||
rx="2.1022627"
|
||||
ry="1.8671745" />
|
||||
<ellipse
|
||||
style="display:inline;fill:#ffffff;stroke:#501616;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1178-1"
|
||||
cx="23.511995"
|
||||
cy="5.5231605"
|
||||
rx="2.1022627"
|
||||
ry="1.8671745" />
|
||||
<ellipse
|
||||
style="display:inline;fill:#ffffff;stroke:#501616;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1178-3-9"
|
||||
cx="27.701714"
|
||||
cy="5.5230999"
|
||||
rx="2.1022627"
|
||||
ry="1.8671745" />
|
||||
<ellipse
|
||||
style="display:inline;fill:#ffffff;stroke:#501616;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1178-4"
|
||||
cx="32.075489"
|
||||
cy="5.5063143"
|
||||
rx="2.1022627"
|
||||
ry="1.8671745" />
|
||||
<ellipse
|
||||
style="display:inline;fill:#ffffff;stroke:#501616;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1178-3-7"
|
||||
cx="36.265209"
|
||||
cy="5.5062537"
|
||||
rx="2.1022627"
|
||||
ry="1.8671745" />
|
||||
<ellipse
|
||||
style="display:inline;fill:#ffffff;stroke:#501616;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1178-1-8"
|
||||
cx="40.516361"
|
||||
cy="5.5231605"
|
||||
rx="2.1022627"
|
||||
ry="1.8671745" />
|
||||
<ellipse
|
||||
style="display:inline;fill:#ffffff;stroke:#501616;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1178-3-9-4"
|
||||
cx="44.706081"
|
||||
cy="5.5230999"
|
||||
rx="2.1022627"
|
||||
ry="1.8671745" />
|
||||
<ellipse
|
||||
style="display:inline;fill:#ffffff;stroke:#501616;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1178-5"
|
||||
cx="48.944889"
|
||||
cy="5.5063143"
|
||||
rx="2.1022627"
|
||||
ry="1.8671745" />
|
||||
<ellipse
|
||||
style="display:inline;fill:#ffffff;stroke:#501616;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1178-3-0"
|
||||
cx="53.134609"
|
||||
cy="5.5062537"
|
||||
rx="2.1022627"
|
||||
ry="1.8671745" />
|
||||
</g>
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#501616;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect1157"
|
||||
width="44.455322"
|
||||
height="1.5251299"
|
||||
x="11.639006"
|
||||
y="3.2402201"
|
||||
rx="0.77573717"
|
||||
ry="0.71399397" />
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#501616;stroke-width:0.658327;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect1176"
|
||||
width="39.050079"
|
||||
height="1.1755723"
|
||||
x="14.341627"
|
||||
y="7.4668312"
|
||||
rx="0.7684105"
|
||||
ry="0.34436843" />
|
||||
</g>
|
||||
<g
|
||||
id="g1300-1"
|
||||
style="display:inline;stroke:#501616"
|
||||
transform="matrix(1,0,0,-1,0,67.733144)">
|
||||
<g
|
||||
id="g1285-0"
|
||||
transform="translate(-0.23619903)"
|
||||
style="stroke:#501616">
|
||||
<ellipse
|
||||
style="fill:#ffffff;stroke:#501616;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1178-6"
|
||||
cx="15.071122"
|
||||
cy="5.5063143"
|
||||
rx="2.1022627"
|
||||
ry="1.8671744" />
|
||||
<ellipse
|
||||
style="display:inline;fill:#ffffff;stroke:#501616;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1178-3-3"
|
||||
cx="19.260841"
|
||||
cy="5.5062537"
|
||||
rx="2.1022627"
|
||||
ry="1.8671745" />
|
||||
<ellipse
|
||||
style="display:inline;fill:#ffffff;stroke:#501616;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1178-1-2"
|
||||
cx="23.511995"
|
||||
cy="5.5231605"
|
||||
rx="2.1022627"
|
||||
ry="1.8671745" />
|
||||
<ellipse
|
||||
style="display:inline;fill:#ffffff;stroke:#501616;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1178-3-9-0"
|
||||
cx="27.701714"
|
||||
cy="5.5230999"
|
||||
rx="2.1022627"
|
||||
ry="1.8671745" />
|
||||
<ellipse
|
||||
style="display:inline;fill:#ffffff;stroke:#501616;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1178-4-6"
|
||||
cx="32.075489"
|
||||
cy="5.5063143"
|
||||
rx="2.1022627"
|
||||
ry="1.8671745" />
|
||||
<ellipse
|
||||
style="display:inline;fill:#ffffff;stroke:#501616;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1178-3-7-1"
|
||||
cx="36.265209"
|
||||
cy="5.5062537"
|
||||
rx="2.1022627"
|
||||
ry="1.8671745" />
|
||||
<ellipse
|
||||
style="display:inline;fill:#ffffff;stroke:#501616;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1178-1-8-5"
|
||||
cx="40.516361"
|
||||
cy="5.5231605"
|
||||
rx="2.1022627"
|
||||
ry="1.8671745" />
|
||||
<ellipse
|
||||
style="display:inline;fill:#ffffff;stroke:#501616;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1178-3-9-4-5"
|
||||
cx="44.706081"
|
||||
cy="5.5230999"
|
||||
rx="2.1022627"
|
||||
ry="1.8671745" />
|
||||
<ellipse
|
||||
style="display:inline;fill:#ffffff;stroke:#501616;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1178-5-4"
|
||||
cx="48.944889"
|
||||
cy="5.5063143"
|
||||
rx="2.1022627"
|
||||
ry="1.8671745" />
|
||||
<ellipse
|
||||
style="display:inline;fill:#ffffff;stroke:#501616;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="path1178-3-0-7"
|
||||
cx="53.134609"
|
||||
cy="5.5062537"
|
||||
rx="2.1022627"
|
||||
ry="1.8671745" />
|
||||
</g>
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#501616;stroke-width:0.661458;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect1157-6"
|
||||
width="44.455322"
|
||||
height="1.5251299"
|
||||
x="11.639006"
|
||||
y="3.2402201"
|
||||
rx="0.77573717"
|
||||
ry="0.71399397" />
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#501616;stroke-width:0.658327;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect1176-5"
|
||||
width="39.050079"
|
||||
height="1.1755723"
|
||||
x="14.341627"
|
||||
y="7.4668312"
|
||||
rx="0.7684105"
|
||||
ry="0.34436843" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 25 KiB |
120
server/static/styles/charts.css
Normal file
120
server/static/styles/charts.css
Normal file
@ -0,0 +1,120 @@
|
||||
/* CSS rules for charts/plots */
|
||||
.chart_col_tooltip {
|
||||
position: relative;
|
||||
display: inline-block;
|
||||
border-bottom: 1px dotted black;
|
||||
}
|
||||
|
||||
.chart_col_tooltip .chart_col_tooltiptext {
|
||||
visibility: hidden;
|
||||
width: 120px;
|
||||
background-color: #000;
|
||||
color: #fff;
|
||||
text-align: center;
|
||||
border-radius: 6px;
|
||||
padding: 5px 0;
|
||||
position: absolute;
|
||||
z-index: 1;
|
||||
bottom: 110%;
|
||||
left: 50%;
|
||||
margin-left: -60px;
|
||||
opacity: 0;
|
||||
transition: opacity 0.3s;
|
||||
}
|
||||
|
||||
.chart_col_tooltip .chart_col_tooltiptext::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
top: 100%;
|
||||
left: 50%;
|
||||
margin-left: -5px;
|
||||
border-width: 5px;
|
||||
border-style: solid;
|
||||
border-color: #000 transparent transparent transparent;
|
||||
}
|
||||
|
||||
.chart_col_tooltip:hover .chart_col_tooltiptext {
|
||||
visibility: visible;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.chart_histogram {
|
||||
height: 250px; /* TODO: possibly remove this */
|
||||
padding: 0.75em;
|
||||
padding-top: 1.5em;
|
||||
margin: auto;
|
||||
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
|
||||
/*** lined-paper background ***/
|
||||
position: relative;
|
||||
|
||||
background-size: 100% 40px;
|
||||
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
.chart_histogram_legend {
|
||||
margin-right: 0.5em;
|
||||
}
|
||||
|
||||
.chart_histogram_col {
|
||||
border-top: dotted 1px;
|
||||
margin-top: 0.5em;
|
||||
|
||||
max-width: 2em;
|
||||
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
flex-grow: 1;
|
||||
}
|
||||
|
||||
.chart_histogram_col_line {
|
||||
display: flex;
|
||||
width: 100%;
|
||||
margin: auto;
|
||||
|
||||
background-color: #785ddc;
|
||||
|
||||
border-color: #e2e8f0;
|
||||
border-style: solid;
|
||||
border-width: 0.1em;
|
||||
|
||||
transition: all 0.2s linear;
|
||||
}
|
||||
|
||||
.chart_histogram_col_line:hover {
|
||||
background-color: #5538ba;
|
||||
|
||||
transition: all 0.2s linear;
|
||||
}
|
||||
|
||||
.chart_histogram_col_label {
|
||||
display: flex;
|
||||
max-width: 100%;
|
||||
height: 4em;
|
||||
font-size: 0.5em;
|
||||
text-align: center;
|
||||
margin: auto;
|
||||
overflow: hidden;
|
||||
padding-left: 0.2em;
|
||||
padding-right: 0.2em;
|
||||
}
|
||||
|
||||
.paper {
|
||||
/* font: normal 12px/1.5 "Lucida Grande", arial, sans-serif; */
|
||||
}
|
||||
|
||||
/*
|
||||
.paper::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
width: 4px;
|
||||
top: 0;
|
||||
left: 30px;
|
||||
bottom: 0;
|
||||
border: 1px solid;
|
||||
border-color: transparent #efe4e4;
|
||||
}
|
||||
*/
|
||||
133
server/static/styles/common.css
Normal file
133
server/static/styles/common.css
Normal file
@ -0,0 +1,133 @@
|
||||
body {
|
||||
font-family: Ubuntu;
|
||||
background-color: #302f3b;
|
||||
color: #e0c1c1;
|
||||
}
|
||||
|
||||
.title {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
a {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a:link {
|
||||
color: #fff;
|
||||
border-bottom: 1px solid #ff0000;
|
||||
}
|
||||
|
||||
a:visited {
|
||||
color: #fff;
|
||||
border-bottom: 1px solid #b3b3b3;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
color: #7bd09f;
|
||||
border-bottom: 1px solid #000099;
|
||||
}
|
||||
|
||||
ul.striped_list {
|
||||
max-width: 40em;
|
||||
list-style-type: none;
|
||||
margin: auto;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
ul.striped_list > li:nth-of-type(odd) {
|
||||
background-color: #3f4a53;
|
||||
}
|
||||
|
||||
.category_entry {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
}
|
||||
|
||||
.category_name {
|
||||
font-size: 3em;
|
||||
margin: auto;
|
||||
}
|
||||
|
||||
/*
|
||||
.category_button {
|
||||
border-radius: 1em;
|
||||
color: white;
|
||||
font-size: 2em;
|
||||
height: 2em;
|
||||
width: 2em;
|
||||
margin: 0.1em;
|
||||
font-family: 'Source Sans Pro', sans-serif;
|
||||
}
|
||||
*/
|
||||
|
||||
.category_icon {
|
||||
border-radius: 2em;
|
||||
height: 4em;
|
||||
width: 4em;
|
||||
margin-top: auto;
|
||||
margin-bottom: auto;
|
||||
margin-left: 1em;
|
||||
}
|
||||
|
||||
.category_button_container {
|
||||
margin: 0.1em;
|
||||
background-color: #a4829c;
|
||||
border-radius: 3.5em;
|
||||
width: 7em;
|
||||
height: 7em;
|
||||
}
|
||||
|
||||
.category_button {
|
||||
box-sizing: border-box;
|
||||
height: 60px;
|
||||
|
||||
margin: 30px;
|
||||
margin-top: 25px;
|
||||
|
||||
background-color: transparent;
|
||||
border-color: transparent transparent transparent #302f3b;
|
||||
transition: 100ms all ease;
|
||||
will-change: border-width;
|
||||
cursor: pointer;
|
||||
|
||||
/* play state */
|
||||
border-style: solid;
|
||||
border-width: 30px 0 30px 50px;
|
||||
}
|
||||
|
||||
.category_button_toggled {
|
||||
/* pause state */
|
||||
border-style: double;
|
||||
border-width: 0px 0 0px 50px;
|
||||
}
|
||||
|
||||
.history_entry {
|
||||
padding: 0.2em;
|
||||
}
|
||||
|
||||
.history_entry_category {
|
||||
|
||||
}
|
||||
|
||||
.history_entry_duration {
|
||||
color: #e4c9ff;
|
||||
}
|
||||
|
||||
.history_entry_started {
|
||||
color: #fdab70;
|
||||
}
|
||||
|
||||
.history_entry_ended {
|
||||
color: #ffa9a9;
|
||||
}
|
||||
|
||||
.history_entry_delete_button {
|
||||
color: #aa0000;
|
||||
}
|
||||
|
||||
.hline {
|
||||
width: 99%;
|
||||
height: 3px;
|
||||
background-color: #aaaaaa;
|
||||
margin: auto;
|
||||
}
|
||||
Reference in New Issue
Block a user