Generate assets as SVG

This commit is contained in:
Pieter Vander Vennet 2020-11-05 12:28:02 +01:00
parent 3502563f92
commit ca858b7ed5
49 changed files with 3551 additions and 91 deletions

View file

@ -268,7 +268,7 @@ export class InitUiElements {
}
const tabs = [
{header: Img.AsImageElement(layoutToUse.icon), content: welcome},
{header: `<img src='${layoutToUse.icon}'>`, content: welcome},
{header: `<img src='./assets/osm-logo.svg'>`, content:
Translations.t.general.openStreetMapIntro},

View file

@ -4,6 +4,9 @@ import {UIElement} from "../../UI/UIElement";
import State from "../../State";
import {Utils} from "../../Utils";
import {Basemap} from "./Basemap";
import {FixedUiElement} from "../../UI/Base/FixedUiElement";
import Svg from "../../Svg";
import {Img} from "../../UI/Img";
export class GeoLocationHandler extends UIElement {
@ -45,10 +48,10 @@ export class GeoLocationHandler extends UIElement {
map.on('accuratepositionfound', onAccuratePositionFound);
map.on('accuratepositionerror', onAccuratePositionError);
FixedUiElement
const icon = L.icon(
{
iconUrl: './assets/crosshair-blue.svg',
iconUrl: Img.AsData(Svg.crosshair_blue),
iconSize: [40, 40], // size of the icon
iconAnchor: [20, 20], // point of the icon which will correspond to marker's location
})
@ -84,13 +87,13 @@ export class GeoLocationHandler extends UIElement {
}
if (this._hasLocation.data) {
return "<img src='./assets/crosshair-blue.svg' alt='locate me'>";
return Svg.crosshair_blue_img;
}
if (this._isActive.data) {
return "<img src='./assets/crosshair-blue-center.svg' alt='locate me'>";
return Svg.crosshair_blue_center_img;
}
return "<img src='./assets/crosshair.svg' alt='locate me'>";
return Svg.crosshair_img;
}

View file

@ -109,9 +109,9 @@ export default class State {
* The location as delivered by the GPS
*/
public currentGPSLocation: UIEventSource<{
latlng: {lat:number, lon:number},
latlng: {lat:number, lng:number},
accuracy: number
}> = new UIEventSource<{ latlng: {lat:number, lon:number}, accuracy: number }>(undefined);
}> = new UIEventSource<{ latlng: {lat:number, lng:number}, accuracy: number }>(undefined);
public layoutDefinition: string;
public installedThemes: UIEventSource<{ layout: Layout; definition: string }[]>;

23
UI/Base/Link.ts Normal file
View file

@ -0,0 +1,23 @@
import {UIElement} from "../UIElement";
export default class Link extends UIElement {
private readonly _embeddedShow: UIElement;
private readonly _target: string;
private readonly _newTab: string;
constructor(embeddedShow: UIElement, target: string, newTab: boolean = false) {
super();
this._embeddedShow = embeddedShow;
this._target = target;
this._newTab = "";
if (newTab) {
this._newTab = "target='_blank'"
}
}
InnerRender(): string {
return `<a href="${this._target}" ${this._newTab}>${this._embeddedShow.Render()}</a>`;
}
}

View file

@ -1,17 +1,18 @@
import {UIElement} from "./UIElement";
import {FixedUiElement} from "./Base/FixedUiElement";
export class Img {
/**
* If the source is an svg element, it is returned as is.
* If not, the source is wrapped into a 'img'-tag
* @param source
* @constructor
*/
static AsData(source:string){
return `data:image/svg+xml;base64,${(btoa(source))}`;
}
static AsImageElement(source: string): string{
if(source.startsWith("<svg")){
return `<img src="data:image/svg+xml;base64,${(btoa(source))}">`;
}else{
return `<img src="${source}">`
}
return `<img src="${Img.AsData(source)}">`;
}
static AsImage(source: string): UIElement{
return new FixedUiElement(Img.AsImageElement(source))
}
static readonly checkmark = `<svg width="26" height="18" viewBox="0 0 26 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 7.28571L10.8261 15L23 3" stroke="black" stroke-width="4" stroke-linejoin="round"/></svg>`;

View file

@ -8,6 +8,9 @@ import State from "../State";
import {UIEventSource} from "../Logic/UIEventSource";
import Combine from "./Base/Combine";
import Locale from "./i18n/Locale";
import Svg from "../Svg";
import Link from "./Base/Link";
import {Img} from "./Img";
/**
* Handles and updates the user badge
@ -25,15 +28,16 @@ export class UserBadge extends UIElement {
this._userDetails = State.state.osmConnection.userDetails;
this._languagePicker = (Locale.CreateLanguagePicker(State.state.layoutToUse.data.supportedLanguages) ?? new FixedUiElement(""))
.SetStyle("display:inline-block;width:min-content;");
this._loginButton = Translations.t.general.loginWithOpenStreetMap
.Clone()
.SetClass("userbadge-login")
.onClick(() => State.state.osmConnection.AttemptLogin());
this._logout = new FixedUiElement("<img src='assets/logout.svg' class='small-userbadge-icon' alt='logout'>")
.onClick(() => {
State.state.osmConnection.LogOut();
});
this._logout =
Svg.logout_ui()
.onClick(() => {
State.state.osmConnection.LogOut();
});
this._userDetails.addCallback(function () {
const profilePic = document.getElementById("profile-pic");
@ -48,7 +52,7 @@ export class UserBadge extends UIElement {
this._homeButton = new VariableUiElement(
this._userDetails.map((userinfo) => {
if (userinfo.home) {
return "<img src='./assets/home.svg' alt='home' class='small-userbadge-icon'> ";
return Svg.home_img;
}
return "";
})
@ -67,28 +71,32 @@ export class UserBadge extends UIElement {
if (!user.loggedIn) {
return this._loginButton.Render();
}
let messageSpan = "<span id='messages'>" +
" <a href='https://www.openstreetmap.org/messages/inbox' target='_blank'><img class='small-userbadge-icon' src='./assets/envelope.svg' alt='msgs'>" +
user.totalMessages +
"</a></span>";
let messageSpan: UIElement =
new Link(
new Combine([Svg.envelope_img, "" + user.totalMessages]),
'https://www.openstreetmap.org/messages/inbox',
true
)
if (user.unreadMessages > 0) {
messageSpan = "<span id='messages' class='alert'>" +
"<a href='https://www.openstreetmap.org/messages/inbox' target='_blank'><img class='small-userbadge-icon' src='./assets/envelope.svg' alt='msgs'/>" +
user.unreadMessages.toString() +
"</a></span>";
messageSpan = new Link(
new Combine([Svg.envelope_img, "" + user.unreadMessages]),
'https://www.openstreetmap.org/messages/inbox',
true
).SetClass("alert")
}
let dryrun = "";
let dryrun: UIElement = new FixedUiElement("");
if (user.dryRun) {
dryrun = new FixedUiElement("TESTING").SetClass("alert").Render();
dryrun = new FixedUiElement("TESTING").SetClass("alert");
}
if (user.home !== undefined) {
const icon = L.icon({
iconUrl: 'assets/home.svg',
iconUrl: Img.AsData(Svg.home),
iconSize: [20, 20],
iconAnchor: [10, 10]
});
@ -96,31 +104,50 @@ export class UserBadge extends UIElement {
}
const settings =
"<a href='https://www.openstreetmap.org/user/" + encodeURIComponent(user.name) + "/account' target='_blank'>" +
"<img class='small-userbadge-icon' src='./assets/gear.svg' alt='settings'>" +
"</a>";
const userIcon = "<a href='https://www.openstreetmap.org/user/" + encodeURIComponent(user.name) + "' target='_blank'><img id='profile-pic' src='" + user.img + "' alt='profile-pic'/></a>";
new Link(Svg.gear_ui(),
`https://www.openstreetmap.org/user/${encodeURIComponent(user.name)}/account`,
true)
const userName = "<p id='username'>" +
"<a href='https://www.openstreetmap.org/user/" + user.name + "' target='_blank'>" + user.name + "</a>" +
dryrun + "</p>";
const userIcon = new Link(
new FixedUiElement(`<img id='profile-pic' src='${user.img}' alt='profile-pic'/>`),
`https://www.openstreetmap.org/user/${encodeURIComponent(user.name)}`,
true
);
const csCount = "<span id='csCount'> " +
" <a href='https://www.openstreetmap.org/user/" + user.name + "/history' target='_blank'><img class='small-userbadge-icon' src='./assets/star.svg' alt='star'/> " + user.csCount +
"</a></span> ";
const userStats = new Combine(["<div id='userstats'>",
const userName = new Link(
new FixedUiElement(user.name),
`https://www.openstreetmap.org/user/${user.name}'`,
true);
const csCount =
new Link(
new Combine([Svg.star_img, "" + user.csCount]),
`https://www.openstreetmap.org/user/${user.name}/history`,
true);
const userStats = new Combine([
this._homeButton,
settings,
messageSpan,
csCount,
this._logout,
this._languagePicker,
"</div>"]).Render();
this._languagePicker])
.SetClass("userstats")
return userIcon + "<div id='usertext'>" + userName + userStats + "</div>";
const usertext = new Combine([
userName,
dryrun,
userStats
]).SetClass("usertext")
return new Combine([
userIcon,
usertext,
]).Render()
}

File diff suppressed because one or more lines are too long

289
assets/svg/add.svg Normal file
View file

@ -0,0 +1,289 @@
<?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="98"
height="121"
viewBox="0 0 98 121"
fill="none"
version="1.1"
id="svg132"
sodipodi:docname="repair_station_pump.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
<metadata
id="metadata136">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="1013"
id="namedview134"
showgrid="false"
showguides="true"
inkscape:guide-bbox="true"
inkscape:zoom="5.5166017"
inkscape:cx="39.674211"
inkscape:cy="51.981151"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg132">
<sodipodi:guide
position="48.580633,-10.69499"
orientation="1,0"
id="guide959"
inkscape:locked="false" />
</sodipodi:namedview>
<path
d="M53.0072 111.614C51.1916 115.395 45.8084 115.395 43.9928 111.614L13.4024 47.9145C11.8084 44.5952 14.2275 40.75 17.9097 40.75L79.0903 40.75C82.7725 40.75 85.1916 44.5952 83.5976 47.9145L53.0072 111.614Z"
fill="#70C549"
id="path2" />
<circle
cx="49"
cy="49"
r="49"
fill="#70C549"
id="circle4" />
<defs
id="defs130">
<filter
id="filter0_d"
x="58.84"
y="52.704"
width="25.4126"
height="17.436"
filterUnits="userSpaceOnUse"
color-interpolation-filters="sRGB">
<feFlood
flood-opacity="0"
result="BackgroundImageFix"
id="feFlood52" />
<feColorMatrix
in="SourceAlpha"
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
id="feColorMatrix54" />
<feOffset
dy="4"
id="feOffset56" />
<feGaussianBlur
stdDeviation="2"
id="feGaussianBlur58" />
<feColorMatrix
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"
id="feColorMatrix60" />
<feBlend
mode="normal"
in2="BackgroundImageFix"
result="effect1_dropShadow"
id="feBlend62" />
<feBlend
mode="normal"
in="SourceGraphic"
in2="effect1_dropShadow"
result="shape"
id="feBlend64" />
</filter>
<filter
id="filter1_d"
x="14"
y="15"
width="38.0001"
height="38"
filterUnits="userSpaceOnUse"
color-interpolation-filters="sRGB">
<feFlood
flood-opacity="0"
result="BackgroundImageFix"
id="feFlood67" />
<feColorMatrix
in="SourceAlpha"
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
id="feColorMatrix69" />
<feOffset
dy="4"
id="feOffset71" />
<feGaussianBlur
stdDeviation="2"
id="feGaussianBlur73" />
<feColorMatrix
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"
id="feColorMatrix75" />
<feBlend
mode="normal"
in2="BackgroundImageFix"
result="effect1_dropShadow"
id="feBlend77" />
<feBlend
mode="normal"
in="SourceGraphic"
in2="effect1_dropShadow"
result="shape"
id="feBlend79" />
</filter>
<filter
id="filter2_d"
x="39.5"
y="7"
width="53"
height="53"
filterUnits="userSpaceOnUse"
color-interpolation-filters="sRGB">
<feFlood
flood-opacity="0"
result="BackgroundImageFix"
id="feFlood82" />
<feColorMatrix
in="SourceAlpha"
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
id="feColorMatrix84" />
<feOffset
dy="4"
id="feOffset86" />
<feGaussianBlur
stdDeviation="2"
id="feGaussianBlur88" />
<feColorMatrix
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"
id="feColorMatrix90" />
<feBlend
mode="normal"
in2="BackgroundImageFix"
result="effect1_dropShadow"
id="feBlend92" />
<feBlend
mode="normal"
in="SourceGraphic"
in2="effect1_dropShadow"
result="shape"
id="feBlend94" />
</filter>
<filter
id="filter3_d"
x="11"
y="54"
width="54.7667"
height="38.1429"
filterUnits="userSpaceOnUse"
color-interpolation-filters="sRGB">
<feFlood
flood-opacity="0"
result="BackgroundImageFix"
id="feFlood97" />
<feColorMatrix
in="SourceAlpha"
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
id="feColorMatrix99" />
<feOffset
dy="4"
id="feOffset101" />
<feGaussianBlur
stdDeviation="2"
id="feGaussianBlur103" />
<feColorMatrix
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"
id="feColorMatrix105" />
<feBlend
mode="normal"
in2="BackgroundImageFix"
result="effect1_dropShadow"
id="feBlend107" />
<feBlend
mode="normal"
in="SourceGraphic"
in2="effect1_dropShadow"
result="shape"
id="feBlend109" />
</filter>
<filter
id="filter4_d"
x="41"
y="64"
width="28"
height="29"
filterUnits="userSpaceOnUse"
color-interpolation-filters="sRGB">
<feFlood
flood-opacity="0"
result="BackgroundImageFix"
id="feFlood112" />
<feColorMatrix
in="SourceAlpha"
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
id="feColorMatrix114" />
<feOffset
dy="4"
id="feOffset116" />
<feGaussianBlur
stdDeviation="2"
id="feGaussianBlur118" />
<feColorMatrix
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"
id="feColorMatrix120" />
<feBlend
mode="normal"
in2="BackgroundImageFix"
result="effect1_dropShadow"
id="feBlend122" />
<feBlend
mode="normal"
in="SourceGraphic"
in2="effect1_dropShadow"
result="shape"
id="feBlend124" />
</filter>
<clipPath
id="clip0">
<rect
width="31.8198"
height="31.8198"
fill="white"
transform="translate(43.5 29.5) rotate(-45)"
id="rect127" />
</clipPath>
</defs>
<g
transform="matrix(1.5647038,-1.5647038,1.5647038,1.5647038,-416.27812,-373.25946)"
id="layer1"
inkscape:label="Layer 1">
<path
inkscape:connector-curvature="0"
id="path815"
d="M 22.100902,291.35894 5.785709,275.04375 v 0"
style="fill:none;stroke:#ffffff;stroke-width:7.51411438;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path815-3"
d="M 22.125504,274.96508 5.8103071,291.28027 v 0"
style="fill:none;stroke:#ffffff;stroke-width:7.51411438;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 8 KiB

288
assets/svg/addSmall.svg Normal file
View file

@ -0,0 +1,288 @@
<?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="98"
height="98"
viewBox="0 0 98 98"
version="1.1"
id="svg132"
sodipodi:docname="addSmall.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
style="fill:none">
<metadata
id="metadata136">
<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>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1001"
id="namedview134"
showgrid="false"
showguides="true"
inkscape:guide-bbox="true"
inkscape:zoom="5.5166017"
inkscape:cx="9.5832222"
inkscape:cy="51.981151"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg132">
<sodipodi:guide
position="48.580633,-10.69499"
orientation="1,0"
id="guide959"
inkscape:locked="false" />
</sodipodi:namedview>
<circle
cx="48.999996"
cy="49.02142"
r="49"
id="circle4"
style="fill:#70c549" />
<defs
id="defs130">
<filter
id="filter0_d"
x="58.84"
y="52.703999"
width="25.4126"
height="17.436001"
filterUnits="userSpaceOnUse"
style="color-interpolation-filters:sRGB">
<feFlood
flood-opacity="0"
result="BackgroundImageFix"
id="feFlood52" />
<feColorMatrix
in="SourceAlpha"
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
id="feColorMatrix54" />
<feOffset
dy="4"
id="feOffset56" />
<feGaussianBlur
stdDeviation="2"
id="feGaussianBlur58" />
<feColorMatrix
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"
id="feColorMatrix60" />
<feBlend
mode="normal"
in2="BackgroundImageFix"
result="effect1_dropShadow"
id="feBlend62" />
<feBlend
mode="normal"
in="SourceGraphic"
in2="effect1_dropShadow"
result="shape"
id="feBlend64" />
</filter>
<filter
id="filter1_d"
x="14"
y="15"
width="38.000099"
height="38"
filterUnits="userSpaceOnUse"
style="color-interpolation-filters:sRGB">
<feFlood
flood-opacity="0"
result="BackgroundImageFix"
id="feFlood67" />
<feColorMatrix
in="SourceAlpha"
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
id="feColorMatrix69" />
<feOffset
dy="4"
id="feOffset71" />
<feGaussianBlur
stdDeviation="2"
id="feGaussianBlur73" />
<feColorMatrix
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"
id="feColorMatrix75" />
<feBlend
mode="normal"
in2="BackgroundImageFix"
result="effect1_dropShadow"
id="feBlend77" />
<feBlend
mode="normal"
in="SourceGraphic"
in2="effect1_dropShadow"
result="shape"
id="feBlend79" />
</filter>
<filter
id="filter2_d"
x="39.5"
y="7"
width="53"
height="53"
filterUnits="userSpaceOnUse"
style="color-interpolation-filters:sRGB">
<feFlood
flood-opacity="0"
result="BackgroundImageFix"
id="feFlood82" />
<feColorMatrix
in="SourceAlpha"
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
id="feColorMatrix84" />
<feOffset
dy="4"
id="feOffset86" />
<feGaussianBlur
stdDeviation="2"
id="feGaussianBlur88" />
<feColorMatrix
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"
id="feColorMatrix90" />
<feBlend
mode="normal"
in2="BackgroundImageFix"
result="effect1_dropShadow"
id="feBlend92" />
<feBlend
mode="normal"
in="SourceGraphic"
in2="effect1_dropShadow"
result="shape"
id="feBlend94" />
</filter>
<filter
id="filter3_d"
x="11"
y="54"
width="54.766701"
height="38.142899"
filterUnits="userSpaceOnUse"
style="color-interpolation-filters:sRGB">
<feFlood
flood-opacity="0"
result="BackgroundImageFix"
id="feFlood97" />
<feColorMatrix
in="SourceAlpha"
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
id="feColorMatrix99" />
<feOffset
dy="4"
id="feOffset101" />
<feGaussianBlur
stdDeviation="2"
id="feGaussianBlur103" />
<feColorMatrix
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"
id="feColorMatrix105" />
<feBlend
mode="normal"
in2="BackgroundImageFix"
result="effect1_dropShadow"
id="feBlend107" />
<feBlend
mode="normal"
in="SourceGraphic"
in2="effect1_dropShadow"
result="shape"
id="feBlend109" />
</filter>
<filter
id="filter4_d"
x="41"
y="64"
width="28"
height="29"
filterUnits="userSpaceOnUse"
style="color-interpolation-filters:sRGB">
<feFlood
flood-opacity="0"
result="BackgroundImageFix"
id="feFlood112" />
<feColorMatrix
in="SourceAlpha"
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
id="feColorMatrix114" />
<feOffset
dy="4"
id="feOffset116" />
<feGaussianBlur
stdDeviation="2"
id="feGaussianBlur118" />
<feColorMatrix
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"
id="feColorMatrix120" />
<feBlend
mode="normal"
in2="BackgroundImageFix"
result="effect1_dropShadow"
id="feBlend122" />
<feBlend
mode="normal"
in="SourceGraphic"
in2="effect1_dropShadow"
result="shape"
id="feBlend124" />
</filter>
<clipPath
id="clip0">
<rect
width="31.819799"
height="31.819799"
transform="rotate(-45,57.35965,-37.759145)"
id="rect127"
x="0"
y="0"
style="fill:#ffffff" />
</clipPath>
</defs>
<g
transform="matrix(1.5647038,-1.5647038,1.5647038,1.5647038,-416.27812,-373.23804)"
id="layer1"
inkscape:label="Layer 1">
<path
inkscape:connector-curvature="0"
id="path815"
d="M 22.100902,291.35894 5.785709,275.04375 v 0"
style="fill:none;stroke:#ffffff;stroke-width:7.51411438;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path815-3"
d="M 22.125504,274.96508 5.8103071,291.28027 v 0"
style="fill:none;stroke:#ffffff;stroke-width:7.51411438;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.9 KiB

53
assets/svg/ampersand.svg Normal file
View file

@ -0,0 +1,53 @@
<?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="275.9444"
height="243.66881"
version="1.1"
id="svg6"
sodipodi:docname="Ampersand.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
<metadata
id="metadata12">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs10" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="1013"
id="namedview8"
showgrid="false"
inkscape:zoom="0.5503876"
inkscape:cx="319.5"
inkscape:cy="120"
inkscape:window-x="1560"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg6" />
<path
d="M 69.184621,88.05971 C 65.398038,84.28878 45.405425,62.369149 47.716835,38.654524 49.990823,15.323837 73.884556,1.2473955 95.97427,0.11693352 c 20.36977,-1.042443 43.85918,4.70805898 53.3103,24.39507048 10.11956,21.079395 -1.28925,45.999521 -18.03685,58.640336 -5.82684,4.398004 -7.18682,4.599329 -15.78717,8.35864 -12.3926,5.41695 -24.869636,10.70587 -37.591472,15.28724 -26.286247,9.46617 -46.329939,30.90918 -45.609377,60.10938 0.656673,26.61116 24.371436,47.43668 49.951101,51.46486 27.220348,4.28654 49.202778,-0.15657 67.923898,-21.02736 8.04442,-8.96814 24.45293,-23.68334 32.63281,-32.53125 14.48284,-15.66562 21.97669,-28.32038 27.29668,-49.45345 3.60407,-14.31675 -20.5185,-11.01811 -16.28105,-23.06216 25.44722,-2.93304 51.02915,-3.7848 76.5625,-5.66406 4.00323,11.84618 -9.36778,8.3653 -26.72951,23.04671 -19.60573,16.579 -28.72934,30.72561 -45.60418,49.85029 l -11.89837,13.48472 c -8.00837,9.07609 -21.15724,23.50336 -29.33044,32.43076 -17.4629,19.07433 -33.57017,30.64012 -59.50887,35.61559 -27.730664,5.31919 -60.623141,2.30496 -80.151308,-20.4437 C -3.6264102,196.44728 -7.0848351,156.57316 15.462826,132.33729 30.171306,116.52755 38.031184,108.84767 57.724466,100.76314 73.147466,94.43165 97.05575,88.100173 109.29677,82.829346 136.69178,71.033402 137.40896,42.147541 124.50818,21.048935 113.44184,2.9504655 80.908653,4.4216525 74.904904,25.669377 69.689417,44.127381 77.089538,56.651269 88.37226,69.60789 l 96.21768,110.49249 c 11.83509,14.20823 29.6542,37.45695 49.80585,41.07969 13.32763,2.39596 30.53611,-3.5713 39.88214,-12.02915 4.97541,9.00928 -2.24528,16.35839 -7.83854,22.01449 -18.29468,18.50022 -49.85481,14.73994 -70.12946,-0.0122 -12.30082,-8.95026 -20.35382,-15.29947 -31.35277,-27.32693 z"
id="path2"
inkscape:connector-curvature="0" />
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

View file

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://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="100"
height="100"
viewBox="0 0 26.458333 26.458334"
version="1.1"
id="svg8"
sodipodi:docname="arrow-left-smooth.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="4"
inkscape:cx="19.262262"
inkscape:cy="36.323203"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
showguides="true"
inkscape:guide-bbox="true"
inkscape:window-width="1920"
inkscape:window-height="1001"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1">
<sodipodi:guide
position="13.229167,23.859748"
orientation="1,0"
id="guide815"
inkscape:locked="false" />
<sodipodi:guide
position="14.944824,13.229167"
orientation="0,1"
id="guide817"
inkscape:locked="false" />
</sodipodi:namedview>
<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:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-270.54165)">
<path
style="fill:none;stroke:#ffffff;stroke-width:3.59588718;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 20.139011,294.16029 c 0,0 -13.7995299,-7.53922 -13.8484369,-10.36091 -0.04891,-2.82169 13.8484369,-10.38607 13.8484369,-10.38607"
id="path821"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

View file

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://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="100"
height="100"
viewBox="0 0 26.458333 26.458334"
version="1.1"
id="svg8"
sodipodi:docname="arrow-right-smooth.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="4"
inkscape:cx="-22.237738"
inkscape:cy="36.323203"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
showguides="true"
inkscape:guide-bbox="true"
inkscape:window-width="1920"
inkscape:window-height="1001"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1">
<sodipodi:guide
position="13.229167,23.859748"
orientation="1,0"
id="guide815"
inkscape:locked="false" />
<sodipodi:guide
position="14.944824,13.229167"
orientation="0,1"
id="guide817"
inkscape:locked="false" />
</sodipodi:namedview>
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-270.54165)">
<path
style="fill:none;stroke:#ffffff;stroke-width:3.59588718;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 6.3128214,273.41335 c 0,0 13.7995296,7.53922 13.8484366,10.36091 0.04891,2.82169 -13.8484366,10.38607 -13.8484366,10.38607"
id="path821"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

3
assets/svg/bug.svg Normal file
View file

@ -0,0 +1,3 @@
<svg height="1024" width="733.886" xmlns="http://www.w3.org/2000/svg">
<path d="M243.621 156.53099999999995C190.747 213.312 205.34 304 205.34 304s53.968 64 160 64c106.031 0 160.031-64 160.031-64s14.375-89.469-37.375-146.312c32.375-18.031 51.438-44.094 43.562-61.812-8.938-19.969-48.375-21.75-88.25-3.969-14.812 6.594-27.438 14.969-37.25 23.875-12.438-2.25-25.625-3.781-40.72-3.781-14.061 0-26.561 1.344-38.344 3.25-9.656-8.75-22.062-16.875-36.531-23.344-39.875-17.719-79.375-15.938-88.25 3.969C194.465 113.21900000000005 212.497 138.562 243.621 156.53099999999995zM644.746 569.75c-8.25-1.75-16.125-2.75-23.75-3.5 0-2.125 0.375-4.125 0.375-6.312 0-33.594-4.75-65.654-12.438-96.125 16.438 1.406 37.375-2.375 58.562-11.779 39.875-17.781 65-48.375 56.125-68.219-8.875-19.969-48.375-21.75-88.25-3.969-18.625 8.312-33.812 19.469-44 30.906-7.75-18.25-16.5-35.781-26.812-51.719-30.188 25.156-87.312 62.719-167.062 71.062v321.781c0 0-0.25 32-32.031 32-31.75 0-32-32-32-32V430.219c-79.811-8.344-136.968-45.969-167.093-71.062-9.875 15.312-18.375 32-25.938 49.344-10.281-10.625-24.625-20.844-41.969-28.594-39.875-17.719-79.375-15.938-88.25 3.969-8.906 19.906 16.25 50.438 56.125 68.219 19.844 8.846 39.531 12.812 55.469 12.096-7.656 30.404-12.469 62.344-12.469 95.812 0 2.188 0.375 4.25 0.438 6.5-6.719 0.75-13.688 1.75-20.781 3.25-51.969 10.75-91.781 37.625-88.844 59.812 2.938 22.312 47.5 31.5 99.594 20.688 6.781-1.375 13.438-3.125 19.781-5.062C128.684 686 143.34 723.875 163.622 756.5c-12.031 6.062-24.531 15-36.031 26.625C95.715 815 82.779 853.75 98.715 869.688c15.938 15.937 54.656 3 86.531-28.812 9.344-9.375 16.844-19.25 22.656-29C251.434 854.5 305.965 880 365.465 880c60.343 0 115.781-26.25 159.531-69.938 5.875 10.312 13.75 20.812 23.625 30.688 31.812 31.875 70.625 44.812 86.562 28.875s3-54.625-28.875-86.5c-12.312-12.375-25.688-21.75-38.438-27.938 20.125-32.5 34.625-70.375 43.688-111.062 7.188 2.25 14.688 4.375 22.562 6.062 52.061 10.812 96.625 1.562 99.625-20.688C736.558 607.375 696.746 580.5 644.746 569.75z"/>
</svg>

After

Width:  |  Height:  |  Size: 2 KiB

View file

@ -0,0 +1,79 @@
<?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"
viewBox="0 -256 1950 1950"
version="1.1"
id="svg4"
sodipodi:docname="camera.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
<metadata
id="metadata10">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs8" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="1013"
id="namedview6"
showgrid="false"
inkscape:zoom="0.1711561"
inkscape:cx="1154.0868"
inkscape:cy="749.93142"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg4" />
<path
d="m 881.19,449.05 c 79.33333,0 147.1667,28.16667 203.5,84.5 56.3333,56.33333 84.5,124.16667 84.5,203.5 0,79.33333 -28.1667,147.16667 -84.5,203.5 -56.3333,56.3333 -124.16667,84.5 -203.5,84.5 -79.33333,0 -147.16667,-28.1667 -203.5,-84.5 -56.33333,-56.33333 -84.5,-124.16667 -84.5,-203.5 0,-79.33333 28.16667,-147.16667 84.5,-203.5 56.33333,-56.33333 124.16667,-84.5 203.5,-84.5 m 798,-316 c 70.6667,0 131,25 181,75 50,50 75,110.33333 75,181 v 896 c 0,70.6667 -25,131 -75,181 -50,50 -110.3333,75 -181,75 h -1408 c -70.66667,0 -131,-25 -181,-75 -50,-50 -75,-110.3333 -75,-181 v -896 c 0,-70.66667 25,-131 75,-181 50,-50 110.33333,-75 181,-75 h 130 l 51,-136 c 12.66667,-32.666667 35.83333,-60.833333 69.5,-84.5 33.66667,-23.66667 68.16667,-35.5 103.5,-35.5 h 512 c 35.3333,0 69.8333,11.83333 103.5,35.5 33.6667,23.666667 56.8333,51.833333 69.5,84.5 l 51,136 h 318 m -798,1052 c 123.3333,0 228.8333,-43.8333 316.5,-131.5 87.6667,-87.6667 131.5,-193.16667 131.5,-316.5 0,-123.33333 -43.8333,-228.83333 -131.5,-316.5 -87.6667,-87.66667 -193.1667,-131.5 -316.5,-131.5 -123.33333,0 -228.83333,43.83333 -316.5,131.5 -87.66667,87.66667 -131.5,193.16667 -131.5,316.5 0,123.33333 43.83333,228.8333 131.5,316.5 87.66667,87.6667 193.16667,131.5 316.5,131.5"
id="path2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssssssccsssssssssssccssssccccsssssssc" />
<g
id="g854"
transform="translate(259.86064,302.45965)">
<g
id="g847">
<circle
style="fill:#7ebc6f;fill-opacity:1;stroke:none;stroke-width:21.93531036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path819"
cx="1351.3682"
cy="1044.5065"
r="335.30353" />
</g>
<g
id="g844">
<path
style="fill:none;stroke:#fffff0;stroke-width:95.51803589;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 1154.7797,1044.3443 h 389.1358"
id="path821"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#fffff0;stroke-width:95.51803589;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 1349.9206,849.36269 V 1238.4985"
id="path821-3"
inkscape:connector-curvature="0" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.8 KiB

1
assets/svg/checkmark.svg Normal file
View file

@ -0,0 +1 @@
<svg width="26" height="18" viewBox="0 0 26 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 7.28571L10.8261 15L23 3" stroke="black" stroke-width="4" stroke-linejoin="round"/></svg>

After

Width:  |  Height:  |  Size: 195 B

85
assets/svg/close.svg Normal file
View file

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://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="100"
height="100"
viewBox="0 0 26.458333 26.458334"
version="1.1"
id="svg8"
sodipodi:docname="close.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.8284271"
inkscape:cx="-12.514944"
inkscape:cy="118.94409"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
showguides="true"
inkscape:guide-bbox="true"
inkscape:window-width="1920"
inkscape:window-height="1001"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1">
<sodipodi:guide
position="13.229167,23.859748"
orientation="1,0"
id="guide815"
inkscape:locked="false" />
<sodipodi:guide
position="14.944824,13.229167"
orientation="0,1"
id="guide817"
inkscape:locked="false" />
</sodipodi:namedview>
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-270.54165)">
<g
id="g836"
transform="matrix(1.7481308,0,0,1.7481308,-10.001295,-212.27744)">
<path
inkscape:connector-curvature="0"
id="path815"
d="M 18.972892,289.3838 7.7469352,278.15784 v 0"
style="fill:none;stroke:#000000;stroke-width:3.4395833;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path815-3"
d="M 18.98982,278.10371 7.7638604,289.32967 v 0"
style="fill:none;stroke:#000000;stroke-width:3.4395833;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

View file

@ -0,0 +1,103 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://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="100"
height="100"
viewBox="0 0 26.458333 26.458334"
version="1.1"
id="svg8"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
sodipodi:docname="crosshair-blue-center.svg">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2"
inkscape:cx="-70.101755"
inkscape:cy="23.072799"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
showguides="true"
inkscape:guide-bbox="true"
inkscape:window-width="1920"
inkscape:window-height="1001"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1">
<sodipodi:guide
position="13.229167,23.859748"
orientation="1,0"
id="guide815"
inkscape:locked="false" />
<sodipodi:guide
position="14.944824,13.229167"
orientation="0,1"
id="guide817"
inkscape:locked="false" />
</sodipodi:namedview>
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-270.54165)">
<circle
style="fill:none;fill-opacity:1;stroke:#555555;stroke-width:2.64583335;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.98823529"
id="path815"
cx="13.16302"
cy="283.77081"
r="8.8715391" />
<path
style="fill:none;stroke:#555555;stroke-width:2.09723878;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.98823529"
d="M 3.2841366,283.77082 H 1.0418969"
id="path817"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#555555;stroke-width:2.11666679;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.98823529"
d="M 25.405696,283.77082 H 23.286471"
id="path817-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#555555;stroke-width:2.11666679;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.98823529"
d="m 13.229167,295.9489 v -2.11763"
id="path817-3-6"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#555555;stroke-width:2.11666668;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.98823529"
d="m 13.229167,275.05759 v -3.44507"
id="path817-3-6-7"
inkscape:connector-curvature="0" />
<circle
style="fill:#5555f5;fill-opacity:0.99004978;stroke:none;stroke-width:2.81138086;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path866"
cx="13.229166"
cy="283.77081"
r="3.4070117" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

View file

@ -0,0 +1,103 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://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="100"
height="100"
viewBox="0 0 26.458333 26.458334"
version="1.1"
id="svg8"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
sodipodi:docname="crosshair-blue.svg">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.8284271"
inkscape:cx="-32.58162"
inkscape:cy="58.072292"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
showguides="true"
inkscape:guide-bbox="true"
inkscape:window-width="1920"
inkscape:window-height="1001"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1">
<sodipodi:guide
position="13.229167,23.859748"
orientation="1,0"
id="guide815"
inkscape:locked="false" />
<sodipodi:guide
position="14.944824,13.229167"
orientation="0,1"
id="guide817"
inkscape:locked="false" />
</sodipodi:namedview>
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-270.54165)">
<circle
style="fill:none;fill-opacity:1;stroke:#5555ec;stroke-width:2.64583335;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.98823529"
id="path815"
cx="13.16302"
cy="283.77081"
r="8.8715391" />
<path
style="fill:none;stroke:#5555ec;stroke-width:2.09723878;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.98823529"
d="M 3.2841366,283.77082 H 1.0418969"
id="path817"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#5555ec;stroke-width:2.11666679;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.98823529"
d="M 25.405696,283.77082 H 23.286471"
id="path817-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#5555ec;stroke-width:2.11666679;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.98823529"
d="m 13.229167,295.9489 v -2.11763"
id="path817-3-6"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#5555ec;stroke-width:2.11666668;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.98823529"
d="m 13.229167,275.05759 v -3.44507"
id="path817-3-6-7"
inkscape:connector-curvature="0" />
<circle
style="fill:#5555ff;fill-opacity:0.99004978;stroke:none;stroke-width:2.81138086;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path866"
cx="13.229166"
cy="283.77081"
r="3.4070117" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

103
assets/svg/crosshair.svg Normal file
View file

@ -0,0 +1,103 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://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="100"
height="100"
viewBox="0 0 26.458333 26.458334"
version="1.1"
id="svg8"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
sodipodi:docname="crosshair.svg">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2"
inkscape:cx="12.898245"
inkscape:cy="23.072799"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
showguides="true"
inkscape:guide-bbox="true"
inkscape:window-width="1920"
inkscape:window-height="1001"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1">
<sodipodi:guide
position="13.229167,23.859748"
orientation="1,0"
id="guide815"
inkscape:locked="false" />
<sodipodi:guide
position="14.944824,13.229167"
orientation="0,1"
id="guide817"
inkscape:locked="false" />
</sodipodi:namedview>
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-270.54165)">
<circle
style="fill:none;fill-opacity:1;stroke:#555555;stroke-width:2.64583335;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.98823529"
id="path815"
cx="13.16302"
cy="283.77081"
r="8.8715391" />
<path
style="fill:none;stroke:#555555;stroke-width:2.09723878;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.98823529"
d="M 3.2841366,283.77082 H 1.0418969"
id="path817"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#555555;stroke-width:2.11666679;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.98823529"
d="M 25.405696,283.77082 H 23.286471"
id="path817-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#555555;stroke-width:2.11666679;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.98823529"
d="m 13.229167,295.9489 v -2.11763"
id="path817-3-6"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#555555;stroke-width:2.11666668;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.98823529"
d="m 13.229167,275.05759 v -3.44507"
id="path817-3-6-7"
inkscape:connector-curvature="0" />
<circle
style="fill:#555555;fill-opacity:0.99004978;stroke:none;stroke-width:2.81138086;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path866"
cx="13.229166"
cy="283.77081"
r="3.4070117" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

View file

@ -0,0 +1,55 @@
<?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"
viewBox="0 -256 1792 1792"
id="svg3741"
version="1.1"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
width="100%"
height="100%"
sodipodi:docname="delete.svg">
<metadata
id="metadata3751">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs3749" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1001"
id="namedview3747"
showgrid="false"
inkscape:zoom="0.18624688"
inkscape:cx="795.91988"
inkscape:cy="822.60792"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg3741" />
<path
style="fill:#ff0000;fill-opacity:1"
inkscape:connector-curvature="0"
id="path3745"
d="m 709.42373,455.0508 v 576 q 0,14 -9,23 -9,9 -23,9 h -64 q -14,0 -23,-9 -9,-9 -9,-23 v -576 q 0,-14 9,-23 9,-9 23,-9 h 64 q 14,0 23,9 9,9 9,23 z m 256,0 v 576 q 0,14 -9,23 -9,9 -23,9 h -64 q -14,0 -23,-9 -9,-9 -9,-23 v -576 q 0,-14 9,-23 9,-9 23,-9 h 64 q 14,0 23,9 9,9 9,23 z m 255.99997,0 v 576 q 0,14 -9,23 -9,9 -23,9 h -64 q -14,0 -23,-9 -9,-9 -9,-23 v -576 q 0,-14 9,-23 9,-9 23,-9 h 64 q 14,0 23,9 9,9 9,23 z m 128,724 v -948 H 453.42373 v 948 q 0,22 7,40.5 7,18.5 14.5,27 7.5,8.5 10.5,8.5 h 831.99997 q 3,0 10.5,-8.5 7.5,-8.5 14.5,-27 7,-18.5 7,-40.5 z m -671.99997,-1076 h 447.99997 l -48,-117 q -7,-9 -17,-11 H 743.42373 q -10,2 -17,11 z m 927.99997,32 v 64 q 0,14 -9,23 -9,9 -23,9 h -96 v 948 q 0,83 -47,143.5 -47,60.5 -113,60.5 H 485.42373 q -66,0 -113,-58.5 -47,-58.5 -47,-141.5 v -952 h -96 q -14,0 -23,-9 -9,-9 -9,-23 v -64 q 0,-14 9,-23 9,-9 23,-9 h 309 l 70,-167 q 15,-37 54,-63 39,-26 79,-26 h 319.99997 q 40,0 79,26 39,26 54,63 l 70,167 h 309 q 14,0 23,9 9,9 9,23 z" />
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

58
assets/svg/down.svg Normal file
View file

@ -0,0 +1,58 @@
<?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"
version="1.0"
width="700"
height="700"
id="svg6"
sodipodi:docname="down.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
<metadata
id="metadata12">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs10" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1001"
id="namedview8"
showgrid="false"
inkscape:zoom="0.33714286"
inkscape:cx="477.91309"
inkscape:cy="350"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg6" />
<g
transform="rotate(-180,342.1439,335.17672)"
id="g4">
<path
d="m -20,670.71582 c 0,-1.85843 349.99229,-699.98853 350.57213,-699.28671 1.94549,2.35478 350.06752,699.46087 349.427,699.71927 -0.41837,0.16878 -79.29725,-33.69092 -175.2864,-75.24377 l -174.52574,-75.55065 -174.2421,75.53732 c -95.83317,41.54551 -174.625237,75.5373 -175.093498,75.5373 -0.46826,0 -0.851382,-0.32075 -0.851382,-0.71276 z"
style="fill:#00ff00;stroke:none"
id="path2"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View file

Before

Width:  |  Height:  |  Size: 224 B

After

Width:  |  Height:  |  Size: 224 B

35
assets/svg/floppy.svg Normal file
View file

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48">
<defs>
<linearGradient id="d">
<stop offset="0"/>
<stop offset="1" stop-opacity="0"/>
</linearGradient>
<linearGradient id="c">
<stop offset="0" stop-color="#858585"/>
<stop offset=".5" stop-color="#cbcbcb"/>
<stop offset="1" stop-color="#6b6b6b"/>
</linearGradient>
<linearGradient id="b">
<stop offset="0" stop-color="#fff"/>
<stop offset="1" stop-color="#fff" stop-opacity="0"/>
</linearGradient>
<linearGradient id="a">
<stop offset="0" stop-color="#1e2d69"/>
<stop offset="1" stop-color="#78a7e0"/>
</linearGradient>
<linearGradient id="f" x1="40.885" x2="16.88" y1="71.869" y2="-.389" gradientTransform="matrix(.97661 0 0 1.13979 .564 -3.271)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
<linearGradient id="g" x1="13.784" x2="33.075" y1="-.997" y2="55.702" gradientTransform="matrix(.98543 0 0 1.14818 .641 -2.934)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
<linearGradient id="h" x1="20.125" x2="28.563" y1="21.844" y2="42.469" gradientTransform="matrix(1.0677 0 0 1.12153 -1.369 -5.574)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
<radialGradient id="e" cx="24.313" cy="41.156" r="22.875" fx="24.313" fy="41.156" gradientTransform="matrix(1 0 0 .26913 0 30.08)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
</defs>
<path fill="url(#e)" d="M47.188 41.156a22.875 6.156 0 1 1-45.75 0 22.875 6.156 0 1 1 45.75 0z" opacity=".506" transform="matrix(.91803 0 0 .98122 1.68 .648)"/>
<path fill="url(#f)" stroke="#25375f" stroke-linecap="round" stroke-linejoin="round" d="M4.558 3.568h38.89c.59 0 1.064.474 1.064 1.063v37.765c0 .59-.475 1.064-1.064 1.064H6.558l-3.064-3.064V4.631a1.06 1.06 0 0 1 1.064-1.063z"/>
<path fill="#fff" d="M9 4h30v23H9z"/>
<rect width="30" height="4" x="9" y="4" fill="#d31c00" rx=".126" ry=".126"/>
<rect width="2" height="2" x="6" y="6" opacity=".739" rx=".126" ry=".126"/>
<path stroke="#000" d="M11 12.5h26m-26 5h26m-26 5h26" opacity=".131"/>
<path fill="none" stroke="url(#g)" stroke-linecap="round" d="M4.619 4.528h38.768c.07 0 .127.056.127.126v37.648c0 .07-.057.126-.127.126H6.928l-2.435-2.391V4.654c0-.07.056-.126.126-.126z" opacity=".597"/>
<path fill="url(#h)" stroke="#525252" d="M14.114 28.562h19.75c.888 0 1.603.751 1.603 1.684v13.201H12.51V30.246c0-.933.715-1.684 1.603-1.684z"/>
<rect width="5.03" height="10.066" x="16.464" y="30.457" fill="#4967a2" stroke="#525252" rx=".751" ry=".751"/>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

1
assets/svg/gear.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M16 12a4 4 0 11-8 0 4 4 0 018 0zm-1.5 0a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0z"/><path fill-rule="evenodd" d="M12 1c-.268 0-.534.01-.797.028-.763.055-1.345.617-1.512 1.304l-.352 1.45c-.02.078-.09.172-.225.22a8.45 8.45 0 00-.728.303c-.13.06-.246.044-.315.002l-1.274-.776c-.604-.368-1.412-.354-1.99.147-.403.348-.78.726-1.129 1.128-.5.579-.515 1.387-.147 1.99l.776 1.275c.042.069.059.185-.002.315-.112.237-.213.48-.302.728-.05.135-.143.206-.221.225l-1.45.352c-.687.167-1.249.749-1.304 1.512a11.149 11.149 0 000 1.594c.055.763.617 1.345 1.304 1.512l1.45.352c.078.02.172.09.22.225.09.248.191.491.303.729.06.129.044.245.002.314l-.776 1.274c-.368.604-.354 1.412.147 1.99.348.403.726.78 1.128 1.129.579.5 1.387.515 1.99.147l1.275-.776c.069-.042.185-.059.315.002.237.112.48.213.728.302.135.05.206.143.225.221l.352 1.45c.167.687.749 1.249 1.512 1.303a11.125 11.125 0 001.594 0c.763-.054 1.345-.616 1.512-1.303l.352-1.45c.02-.078.09-.172.225-.22.248-.09.491-.191.729-.303.129-.06.245-.044.314-.002l1.274.776c.604.368 1.412.354 1.99-.147.403-.348.78-.726 1.129-1.128.5-.579.515-1.387.147-1.99l-.776-1.275c-.042-.069-.059-.185.002-.315.112-.237.213-.48.302-.728.05-.135.143-.206.221-.225l1.45-.352c.687-.167 1.249-.749 1.303-1.512a11.125 11.125 0 000-1.594c-.054-.763-.616-1.345-1.303-1.512l-1.45-.352c-.078-.02-.172-.09-.22-.225a8.469 8.469 0 00-.303-.728c-.06-.13-.044-.246-.002-.315l.776-1.274c.368-.604.354-1.412-.147-1.99-.348-.403-.726-.78-1.128-1.129-.579-.5-1.387-.515-1.99-.147l-1.275.776c-.069.042-.185.059-.315-.002a8.465 8.465 0 00-.728-.302c-.135-.05-.206-.143-.225-.221l-.352-1.45c-.167-.687-.749-1.249-1.512-1.304A11.149 11.149 0 0012 1zm-.69 1.525a9.648 9.648 0 011.38 0c.055.004.135.05.162.16l.351 1.45c.153.628.626 1.08 1.173 1.278.205.074.405.157.6.249a1.832 1.832 0 001.733-.074l1.275-.776c.097-.06.186-.036.228 0 .348.302.674.628.976.976.036.042.06.13 0 .228l-.776 1.274a1.832 1.832 0 00-.074 1.734c.092.195.175.395.248.6.198.547.652 1.02 1.278 1.172l1.45.353c.111.026.157.106.161.161a9.653 9.653 0 010 1.38c-.004.055-.05.135-.16.162l-1.45.351a1.833 1.833 0 00-1.278 1.173 6.926 6.926 0 01-.25.6 1.832 1.832 0 00.075 1.733l.776 1.275c.06.097.036.186 0 .228a9.555 9.555 0 01-.976.976c-.042.036-.13.06-.228 0l-1.275-.776a1.832 1.832 0 00-1.733-.074 6.926 6.926 0 01-.6.248 1.833 1.833 0 00-1.172 1.278l-.353 1.45c-.026.111-.106.157-.161.161a9.653 9.653 0 01-1.38 0c-.055-.004-.135-.05-.162-.16l-.351-1.45a1.833 1.833 0 00-1.173-1.278 6.928 6.928 0 01-.6-.25 1.832 1.832 0 00-1.734.075l-1.274.776c-.097.06-.186.036-.228 0a9.56 9.56 0 01-.976-.976c-.036-.042-.06-.13 0-.228l.776-1.275a1.832 1.832 0 00.074-1.733 6.948 6.948 0 01-.249-.6 1.833 1.833 0 00-1.277-1.172l-1.45-.353c-.111-.026-.157-.106-.161-.161a9.648 9.648 0 010-1.38c.004-.055.05-.135.16-.162l1.45-.351a1.833 1.833 0 001.278-1.173 6.95 6.95 0 01.249-.6 1.832 1.832 0 00-.074-1.734l-.776-1.274c-.06-.097-.036-.186 0-.228.302-.348.628-.674.976-.976.042-.036.13-.06.228 0l1.274.776a1.832 1.832 0 001.734.074 6.95 6.95 0 01.6-.249 1.833 1.833 0 001.172-1.277l.353-1.45c.026-.111.106-.157.161-.161z"/></svg>

After

Width:  |  Height:  |  Size: 3.1 KiB

42
assets/svg/help.svg Normal file
View file

@ -0,0 +1,42 @@
<?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"
id="svg11382"
height="900"
width="900"
version="1.0">
<metadata
id="metadata10">
<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>
<defs
id="defs11384" />
<g
id="layer1"
transform="matrix(0.90103258,0,0,0.90103258,112.84058,-1.9060177)">
<g
id="g11476">
<path
id="path11472"
style="font-style:normal;font-weight:normal;font-size:1201.92492676px;font-family:'Bitstream Vera Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 474.50888,718.22841 H 303.49547 v -22.30134 c -2.4e-4,-37.95108 4.30352,-68.76211 12.9113,-92.43319 8.60728,-23.67032 23.63352,-45.28695 40.65324,-64.84996 17.01914,-19.56211 41.98734,-26.33264 101.45793,-75.63085 31.69095,-25.82203 55.2813,-77.1523 55.28175,-98.67174 2.21232,-56.92245 -13.93983,-79.3422 -34.56287,-99.96524 -22.67355,-19.67717 -60.67027,-30.06998 -90.99892,-30.06998 -27.77921,6.9e-4 -68.46735,8.08871 -87.7666,25.37047 -25.93817,17.28308 -65.23747,73.70611 -57.04687,130.54577 l -194.516943,1.70222 c 0,-157.21399 29.393699,-198.69465 99.004113,-263.03032 67.39739,-54.376643 126.53128,-73.268365 243.84757,-73.268365 89.71791,0 161.89728,17.80281 214.32552,53.405855 71.20714,48.12472 122.30105,111.18354 122.30105,230.11281 -6.9e-4,44.32081 -19.15253,90.78638 -43.0726,128.33299 -18.38947,30.90938 -60.37511,66.45236 -118.21237,104.41628 -42.83607,25.7686 -66.67196,53.11926 -77.03964,72.0946 -10.36863,18.97603 -15.55271,43.72267 -15.55225,74.23999 z" />
<path
id="path11474"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
transform="translate(1.106383,-5.5319149)"
d="m 482.38298,869.80902 a 94.042557,73.021278 0 1 1 -188.08511,0 94.042557,73.021278 0 1 1 188.08511,0 z" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

3
assets/svg/home.svg Normal file
View file

@ -0,0 +1,3 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg height="16px" id="Layer_1" style="enable-background:new 0 0 16 16;" version="1.1" viewBox="0 0 16 16" width="16px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M15.45,7L14,5.551V2c0-0.55-0.45-1-1-1h-1c-0.55,0-1,0.45-1,1v0.553L9,0.555C8.727,0.297,8.477,0,8,0S7.273,0.297,7,0.555 L0.55,7C0.238,7.325,0,7.562,0,8c0,0.563,0.432,1,1,1h1v6c0,0.55,0.45,1,1,1h3v-5c0-0.55,0.45-1,1-1h2c0.55,0,1,0.45,1,1v5h3 c0.55,0,1-0.45,1-1V9h1c0.568,0,1-0.437,1-1C16,7.562,15.762,7.325,15.45,7z"/></svg>

After

Width:  |  Height:  |  Size: 689 B

208
assets/svg/josm_logo.svg Normal file
View file

@ -0,0 +1,208 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg version="1.1" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>JOSM Logotype 2019</title>
<defs>
<linearGradient id="linearGradient9147">
<stop stop-color="#ffd555" offset="0"/>
<stop stop-color="#ffcb27" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient3892" x1="716.07" x2="787.83" y1="454.99" y2="219.39" gradientTransform="matrix(.98704 .23824 -.9468 1.3017 230.53 -134.51)" gradientUnits="userSpaceOnUse">
<stop offset="0"/>
<stop stop-color="#3c3c3c" stop-opacity="0" offset="1"/>
</linearGradient>
<filter id="filter4005">
<feGaussianBlur stdDeviation="10"/>
</filter>
<linearGradient id="linearGradient4017" x1="455" x2="532.2" y1="690" y2="656.35" gradientTransform="matrix(1.0062 .23807 -.23807 1.0062 94.828 -143.1)" gradientUnits="userSpaceOnUse">
<stop stop-opacity=".36869" offset="0"/>
<stop stop-color="#3c3c3c" stop-opacity="0" offset="1"/>
</linearGradient>
<filter id="filter3987" x="-.033087" y="-.30881" width="1.0662" height="1.6176">
<feGaussianBlur stdDeviation="11.58046"/>
</filter>
<filter id="filter4629-1" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="0.5"/>
</filter>
<clipPath id="clipPath3411">
<path d="m1320 320c15 5 25 20 25 20 10 15 10 40 10 40 5 10 5 30 0 40 0 0 0 25-10 40 0 0-10 15-25 20h540l40-20 20-40v-40l-20-40-40-20z" fill="none" stroke="#000" stroke-width="1px"/>
</clipPath>
<clipPath id="clipPath3446">
<path d="m1320 320-200 80 200 80 60-20v-120z" fill="#dfc4b3"/>
</clipPath>
<clipPath>
<path d="m1478.6-6.6948v326.69h264.09v-326.69z" fill="#fff"/>
</clipPath>
<clipPath id="clipPath5203">
<rect x="80" y="140" width="800" height="800" fill="none" stroke="#515151" stroke-dasharray="8, 8" stroke-width="4" style="paint-order:normal"/>
</clipPath>
<clipPath>
<rect x="80" y="140" width="800" height="800" fill="none" stroke="#515151" stroke-dasharray="8, 8" stroke-width="4" style="paint-order:normal"/>
</clipPath>
<clipPath id="clipPath9081">
<rect transform="matrix(.98233 .18717 0 1 0 0)" x="255.85" y="-55.827" width="427.56" height="1040" fill="#fff" fill-opacity=".17172" style="paint-order:normal"/>
</clipPath>
<clipPath id="clipPath9114">
<path d="m31.923 874.34 200.04 100.23 419.97-80.09 199.44 99.734v-840.06l-199.44-99.73-419.97 80.091-200.04-100.23z" fill="#ff4dcf" fill-opacity=".17172"/>
</clipPath>
<clipPath id="clipPath9126">
<path d="m24.202 100.97 225.77 18.969 9.9354 7.2365 4.9204 812.94-14.817 19.843-225.81 112.71z" fill="none" stroke="#515151" stroke-dasharray="7.37136328, 7.37136328" stroke-width="3.6857" style="paint-order:normal"/>
</clipPath>
<clipPath id="clipPath9132">
<path d="m670.56 120.09 220.5-38.478-6.6071 882.19-213.89-3.6131-16.826-7.4582-3.1965-803.02z" fill="none" stroke="#515151" stroke-dasharray="8.19754535, 8.19754535" stroke-width="4.0988" style="paint-order:normal"/>
</clipPath>
<linearGradient id="linearGradient9261" x1="146.47" x2="826.26" y1="211.9" y2="900.62" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient9147"/>
<linearGradient id="linearGradient9439" x1="1240" x2="1240" y1="480" y2="320" gradientUnits="userSpaceOnUse">
<stop stop-color="#ad7a4a" offset="0"/>
<stop stop-color="#edb096" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient1085" x1="215.46" x2="280.41" y1="753.18" y2="715.68" gradientTransform="translate(1555.5 -347.95)" gradientUnits="userSpaceOnUse">
<stop stop-color="#e6b636" offset="0"/>
<stop stop-color="#f1cf09" offset=".5"/>
<stop stop-color="#f0d609" offset=".5625"/>
<stop stop-color="#f0b10a" offset=".625"/>
<stop stop-color="#f0ce0b" offset=".6875"/>
<stop stop-color="#f0aa0c" offset=".75"/>
<stop stop-color="#ffd900" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient1686" x1="1655.9" x2="1561.9" y1="655.03" y2="367.53" gradientTransform="translate(-73.236 -11.978)" gradientUnits="userSpaceOnUse">
<stop stop-color="#1e427c" offset="0"/>
<stop stop-color="#5373a7" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient1141" x1="893.78" x2="1255.8" y1="-484.92" y2="1410.1" gradientUnits="userSpaceOnUse">
<stop stop-color="#1e427c" offset="0"/>
<stop stop-color="#4471aa" offset="1"/>
</linearGradient>
<radialGradient id="radialGradient1164" cx="494" cy="556.57" r="1922" gradientTransform="matrix(1.0725 -.64308 .38446 .64115 -249.77 517.41)" gradientUnits="userSpaceOnUse">
<stop stop-color="#e3e5fc" stop-opacity=".28283" offset="0"/>
<stop stop-color="#7ca4e5" stop-opacity="0" offset="1"/>
</radialGradient>
<clipPath id="clipPath1210">
<path d="m80 140v800h800v-800z" fill="url(#linearGradient1214)"/>
</clipPath>
<linearGradient id="linearGradient1214" x1="146.47" x2="826.26" y1="211.9" y2="900.62" gradientTransform="translate(-289.08 -8.1047)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient9147"/>
</defs>
<metadata>
<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>JOSM Logotype 2019</dc:title>
<dc:date>2019-08-05</dc:date>
<dc:creator>
<cc:Agent>
<dc:title>Diamond00744</dc:title>
</cc:Agent>
</dc:creator>
<dc:rights>
<cc:Agent>
<dc:title>Public Domain</dc:title>
</cc:Agent>
</dc:rights>
</cc:Work>
</rdf:RDF>
</metadata>
<g display="none">
<rect x="-2053.4" y="-1194.9" width="5871.8" height="3264" fill="url(#linearGradient1141)" style="paint-order:stroke fill markers"/>
</g>
<g display="none">
<rect x="-2552" y="-1640" width="6912" height="4221.1" fill="url(#radialGradient1164)" style="paint-order:stroke fill markers"/>
</g>
<g display="none" fill="none" stroke="#eaf4ff" stroke-dasharray="28, 28" stroke-opacity=".14646" stroke-width="7">
<path d="m-8.4853-1197.7c47.111 86.643 70.205 115.9 137.36 181.59 185.99 181.92 170.87 310.74 351.96 418.04 84.996 50.361 132.32 249.25 48.083 370.52-105.99 152.61-85.579 254.78-95.196 334.78"/>
<path d="m154.51-1201.7c33.581 25.249 46.873 65.448 76.368 89.338 124.18 100.58 92.794 127.5 180.24 253.47 16.291 23.469 134.24 144.69 157.4 161.82 120.45 89.119 143.9 309.39 59.397 438.41-151.39 231.13-107.72 267.5-117.97 357.75"/>
<path d="m613.77 882.62c-4.8013 5.6138-28.135 21.151-22.489 50.855 3.428 18.035-33.063 25.07-37.845 28.258-27.543 18.362-15.746-29.349-33.711-59.314"/>
<path d="m110 892c-47.659 68.525-79.01 140.02-116 214-37.539 75.079 81.241 233.52 74 248-24.76 49.52-22.686 106.74-36 160-14.026 56.104-46.616 112.54-68 166-28.498 71.245-113.33 166.65-148 236-16.131 32.263-65.92 50.861-86 86-24.257 42.45-45.633 96.042-76 134"/>
<path d="m178 2076c70.928-81.82 80-202.19 80-306 0-194.09-48.906-380.65-46-574 1.153-76.721 120.87-190.07 138-146 7.6446 19.665 65.662 16.765 62 46-4.3284 34.551 141.47-30.407 102 8-15.17 14.763 18.872 54.561 52 60 71.852 11.797 103.51-20.048 116-42 11.231-19.731 61.669 5.8195 72 6 127.7 2.2312 90.204-96.578 134-100 63.884-4.991 69.116 12.994 116.46 18.567 32.325 3.8047 66.516 87.759 71.47 116.16 10.159-65.215-6.9881-103.17-9.0036-108.92-6.7324-19.226-52.482-65.605-82.929-73.799-106.33-28.615-110.3-54.497-146-114"/>
<path d="m1075.9 1162.7c21 79-69.932 106.28-69.932 183.28"/>
</g>
<g display="none" shape-rendering="auto">
<path d="m364.01 1281.2c-21.552 0-33.852 4.0186-41.337 9.7764-3.7425 2.8789-6.0956 6.2209-7.3367 9.0856-1.2416 2.8646-1.4125 6.1813-1.4125 6.1813v109.56s0.17215 3.3167 1.4125 6.1813c1.2411 2.8646 3.5942 6.2067 7.3367 9.0856 7.4851 5.7577 19.786 9.7764 41.337 9.7764 21.552 0 33.852-4.0187 41.337-9.7764 3.7425-2.8789 6.0956-6.221 7.3368-9.0856 1.2415-2.8646 1.4124-6.1813 1.4124-6.1813v-109.56s-0.17215-3.3167-1.4124-6.1813c-1.2412-2.8647-3.5943-6.2067-7.3368-9.0856-7.4851-5.7578-19.786-9.7764-41.337-9.7764zm122.09 0c-21.552 0-33.852 4.0186-41.337 9.7764-3.7424 2.8789-6.0956 6.2209-7.3368 9.0856-1.2415 2.8646-1.4124 6.1813-1.4124 6.1813v31.304c0 6.026 3.4641 10.09 6.6888 12.925 3.2249 2.835 6.9417 5.022 11.134 7.1718 8.3841 4.2997 18.721 8.2357 28.895 12.149 10.174 3.913 20.185 7.803 27.061 11.33 3.4382 1.7631 6.08 3.4892 7.3061 4.5672 0.3068 0.2707 0.21921 0.2013 0.3068 0.3056v28.675c-0.0593 0.1453-0.20029 0.5821-1.4246 1.5224-2.6906 2.0687-10.737 5.8759-29.88 5.8759-19.144 0-27.191-3.8075-29.879-5.8756-1.286-0.9893-1.4544-1.4937-1.4979-1.6019-1.4857-11.68-18.749-10.558-18.709 1.2167 0 0 0.17214 3.3167 1.4124 6.1813 1.2412 2.8646 3.5945 6.2067 7.3368 9.0856 7.4851 5.7577 19.786 9.7764 41.337 9.7764 21.552 0 33.852-4.0187 41.337-9.7764 3.7425-2.8789 6.0956-6.221 7.3368-9.0856 1.2415-2.8646 1.4125-6.1813 1.4125-6.1813v-31.304c0-6.0261-3.4642-10.09-6.6889-12.925-3.2249-2.835-6.9417-5.022-11.134-7.1718-8.3842-4.2997-18.721-8.2357-28.895-12.149-10.174-3.913-20.185-7.803-27.061-11.33-3.4381-1.7631-6.08-3.4892-7.306-4.5672-0.30996-0.2708-0.21909-0.2012-0.30681-0.3055v-28.675c0.0593-0.1452 0.20029-0.5819 1.4247-1.5224 2.6906-2.0685 10.737-5.8758 29.88-5.8758 19.144 0 27.191 3.8074 29.88 5.8757 1.2859 0.9892 1.4544 1.4936 1.4978 1.6019 1.4857 11.68 18.749 10.558 18.709-1.2167 0 0-0.17227-3.3167-1.4125-6.1813-1.2412-2.8647-3.5943-6.2067-7.3368-9.0856-7.4851-5.7578-19.786-9.7764-41.337-9.7764zm-203.62 2.9959c-5.1842 0.078-9.3248 4.3414-9.2506 9.5257v124.64c-1.5583 1.5205-4.0301 3.7113-6.2608 3.7113h-31.304c-3.1304 0-7.8383-5.2092-7.8383-5.2092-6.8897-10.692-22.847-0.054-15.628 10.418 0 0 7.8138 13.573 23.466 13.573h31.304c15.652 0 23.466-13.573 23.466-13.573 1.0283-1.5426 1.5774-3.3552 1.5774-5.2092v-128.35c0.0757-5.2944-4.2375-9.605-9.532-9.5257zm378.64 0.1406c-3.2524 0.097-6.223 1.8718-7.8508 4.6895l-38.824 67.298-38.824-67.298c-4.8068-8.3135-17.517-4.9075-17.523 4.6956v134.61c-0.17846 12.7 18.962 12.7 18.782 0v-99.537l29.433 51.016c3.6159 6.2569 12.648 6.2569 16.264 0l29.433-51.016v99.537c-0.17846 12.7 18.962 12.7 18.783 0v-134.61c0-5.2958-4.3788-9.5431-9.6724-9.3851zm-297.11 15.646c19.144 0 27.191 3.8074 29.88 5.8757 1.2227 0.9405 1.3638 1.377 1.4246 1.5224v107.29c-0.0593 0.1452-0.20041 0.5819-1.4246 1.5224-2.6888 2.0681-10.736 5.8756-29.88 5.8756-19.144 0-27.191-3.8075-29.879-5.8756-1.2228-0.9405-1.3639-1.377-1.4247-1.5224v-107.29c0.0593-0.1453 0.20041-0.5819 1.4247-1.5224 2.6887-2.0683 10.736-5.8757 29.879-5.8757z" color="#000000" color-rendering="auto" display="inline" dominant-baseline="auto" fill="#182f51" fill-opacity=".4596" image-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
<path d="m361.31 1277.6c-21.552 0-33.852 4.0187-41.337 9.7764-3.7425 2.8789-6.0956 6.221-7.3368 9.0856-1.2415 2.8646-1.4124 6.1813-1.4124 6.1813v109.56s0.17214 3.3167 1.4124 6.1813c1.2412 2.8647 3.5943 6.2067 7.3368 9.0856 7.4851 5.7578 19.786 9.7764 41.337 9.7764 21.552 0 33.852-4.0186 41.337-9.7764 3.7425-2.8789 6.0956-6.2209 7.3368-9.0856 1.2415-2.8646 1.4124-6.1813 1.4124-6.1813v-109.56s-0.17214-3.3167-1.4124-6.1813c-1.2412-2.8646-3.5943-6.2067-7.3368-9.0856-7.4851-5.7577-19.786-9.7764-41.337-9.7764zm122.09 0c-21.552 0-33.852 4.0187-41.337 9.7764-3.7424 2.8789-6.0956 6.221-7.3368 9.0856-1.2415 2.8646-1.4124 6.1813-1.4124 6.1813v31.304c0 6.0261 3.4641 10.09 6.6888 12.925 3.2249 2.835 6.9417 5.022 11.134 7.1718 8.3842 4.2997 18.721 8.2357 28.895 12.149 10.174 3.913 20.185 7.8032 27.061 11.33 3.4381 1.7631 6.08 3.4892 7.306 4.5672 0.30681 0.2708 0.21922 0.2013 0.30681 0.3056v28.675c-0.0593 0.1451-0.20029 0.5819-1.4246 1.5223-2.6906 2.0686-10.737 5.8759-29.88 5.8759-19.144 0-27.191-3.8074-29.88-5.8757-1.2859-0.9893-1.4543-1.4936-1.4978-1.6019-1.4857-11.68-18.749-10.558-18.709 1.2167 0 0 0.17215 3.3167 1.4124 6.1813 1.2412 2.8647 3.5945 6.2067 7.3368 9.0856 7.4851 5.7578 19.786 9.7764 41.337 9.7764 21.552 0 33.852-4.0186 41.337-9.7764 3.7425-2.8789 6.0956-6.2209 7.3368-9.0856 1.2415-2.8646 1.4125-6.1813 1.4125-6.1813v-31.304c0-6.026-3.4642-10.09-6.6889-12.925-3.2249-2.835-6.9417-5.022-11.134-7.1718-8.3842-4.2997-18.721-8.2357-28.895-12.149-10.174-3.913-20.185-7.803-27.061-11.33-3.4382-1.7631-6.08-3.4892-7.306-4.5671-0.30997-0.2708-0.2191-0.2013-0.30681-0.3055v-28.675c0.0593-0.1453 0.20029-0.582 1.4247-1.5225 2.6904-2.0685 10.737-5.8757 29.88-5.8757 19.144 0 27.191 3.8073 29.879 5.8756 1.286 0.9892 1.4544 1.4937 1.4979 1.6019 1.4857 11.68 18.749 10.558 18.709-1.2167 0 0-0.17227-3.3167-1.4125-6.1813-1.2412-2.8646-3.5943-6.2067-7.3368-9.0856-7.4851-5.7577-19.786-9.7764-41.337-9.7764zm-203.62 2.9959c-5.1843 0.078-9.3248 4.3415-9.2506 9.5258v124.64c-1.5583 1.5206-4.0301 3.7114-6.2608 3.7114h-31.304c-3.1304 0-7.8383-5.2093-7.8383-5.2093-6.8897-10.692-22.847-0.054-15.628 10.418 0 0 7.8138 13.573 23.466 13.573h31.304c15.652 0 23.466-13.573 23.466-13.573 1.0284-1.5426 1.5774-3.3552 1.5774-5.2091v-128.35c0.0745-5.2945-4.2374-9.6051-9.5318-9.5258zm378.64 0.1406c-3.2524 0.097-6.223 1.8719-7.8508 4.6895l-38.824 67.298-38.824-67.298c-4.8068-8.3135-17.518-4.9075-17.523 4.6957v134.61c-0.17845 12.7 18.962 12.7 18.782 0v-99.538l29.433 51.016c3.6159 6.2569 12.648 6.2569 16.264 0l29.433-51.016v99.538c-0.17845 12.7 18.962 12.7 18.783 0v-134.61c0-5.2959-4.3788-9.5431-9.6724-9.3852zm-297.11 15.646c19.144 0 27.191 3.8073 29.88 5.8756 1.2227 0.9405 1.3638 1.377 1.4246 1.5224v107.29c-0.0593 0.1453-0.20042 0.5819-1.4246 1.5224-2.6888 2.0683-10.736 5.8757-29.88 5.8757-19.144 0-27.191-3.8074-29.879-5.8757-1.2228-0.9405-1.3639-1.377-1.4247-1.5224v-107.29c0.0593-0.1452 0.20041-0.5819 1.4247-1.5224 2.6887-2.0683 10.736-5.8756 29.879-5.8756z" color="#000000" color-rendering="auto" display="inline" dominant-baseline="auto" fill="#d6e3fa" fill-opacity=".93939" image-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
</g>
<g display="none" shape-rendering="auto">
<path d="m1321.2 365.6c-36.24 0-56.924 6.7575-69.51 16.439-6.2931 4.841-10.25 10.461-12.337 15.278-2.0877 4.8169-2.3751 10.394-2.3751 10.394v184.24s0.2896 5.5773 2.3751 10.394c2.0872 4.8169 6.044 10.437 12.337 15.278 12.586 9.682 33.27 16.439 69.51 16.439 36.24 0 56.924-6.7575 69.51-16.439 6.2931-4.841 10.25-10.461 12.337-15.278 2.0876-4.8169 2.3751-10.394 2.3751-10.394v-184.24s-0.2896-5.5773-2.3751-10.394c-2.0872-4.8169-6.044-10.437-12.337-15.278-12.586-9.682-33.27-16.439-69.51-16.439zm205.29 0c-36.24 0-56.924 6.7575-69.51 16.439-6.293 4.841-10.25 10.461-12.337 15.278-2.0877 4.8169-2.3751 10.394-2.3751 10.394v52.639c0 10.133 5.8251 16.967 11.247 21.734 5.423 4.7672 11.673 8.4446 18.722 12.06 14.098 7.2301 31.48 13.849 48.588 20.429 17.108 6.5799 33.941 13.121 45.504 19.051 5.7813 2.9648 10.224 5.8673 12.285 7.68 0.5159 0.45533 0.3685 0.33847 0.5159 0.51376v48.218c-0.1001 0.24424-0.337 0.97861-2.3957 2.56-4.5243 3.4783-18.054 9.8804-50.245 9.8804s-45.722-6.4023-50.244-9.8801c-2.1624-1.6635-2.4456-2.5116-2.5188-2.6936-2.4982-19.641-31.527-17.753-31.46 2.0459 0 0 0.2896 5.5773 2.3751 10.394 2.0872 4.8169 6.0441 10.437 12.337 15.278 12.586 9.682 33.271 16.439 69.51 16.439 36.24 0 56.924-6.7575 69.51-16.439 6.2931-4.841 10.25-10.461 12.337-15.278 2.0876-4.8169 2.3751-10.394 2.3751-10.394v-52.639c0-10.133-5.8251-16.967-11.248-21.734-5.4228-4.7672-11.673-8.4446-18.722-12.06-14.098-7.2301-31.48-13.849-48.588-20.429-17.108-6.5799-33.941-13.121-45.504-19.051-5.7814-2.9648-10.224-5.8673-12.286-7.68-0.5211-0.45533-0.3684-0.33847-0.5158-0.51376v-48.218c0.1-0.24425 0.3368-0.97862 2.3956-2.56 4.5243-3.4783 18.054-9.8804 50.245-9.8804s45.722 6.4023 50.244 9.8801c2.1624 1.6634 2.4456 2.5116 2.5187 2.6936 2.4983 19.641 31.527 17.753 31.46-2.0459 0 0-0.2895-5.5773-2.3751-10.394-2.0872-4.8169-6.044-10.437-12.337-15.278-12.586-9.682-33.27-16.439-69.51-16.439zm-342.39 5.0377c-8.7175 0.13055-15.68 7.3003-15.555 16.018v209.58c-2.6203 2.5568-6.7768 6.2406-10.528 6.2406h-52.639c-5.2639 0-13.18-8.7595-13.18-8.7595-11.585-17.979-38.419-0.0905-26.278 17.519 0 0 13.139 22.824 39.459 22.824h52.639c26.319 0 39.459-22.824 39.459-22.824 1.7292-2.594 2.6526-5.6419 2.6526-8.7595v-215.82c0.1262-8.9028-7.1253-16.151-16.028-16.018zm636.7 0.23636c-5.4692 0.16422-10.464 3.1477-13.201 7.8857l-65.285 113.16-65.285-113.16c-8.0827-13.98-29.456-8.2522-29.466 7.8959v226.35c-0.3001 21.356 31.886 21.356 31.583 0v-167.38l49.493 85.785c6.0804 10.521 21.268 10.521 27.348 0l49.493-85.785v167.38c-0.3 21.356 31.886 21.356 31.584 0v-226.35c0-8.9051-7.3631-16.047-16.264-15.781zm-499.6 26.309c32.191 0 45.722 6.4023 50.244 9.8801 2.0561 1.5814 2.2934 2.3155 2.3956 2.56v180.41c-0.1 0.24424-0.3369 0.97861-2.3956 2.56-4.5212 3.4778-18.053 9.8801-50.244 9.8801-32.191 0-45.722-6.4023-50.244-9.8801-2.0561-1.5814-2.2934-2.3155-2.3957-2.56v-180.41c0.1001-0.24425 0.337-0.97862 2.3957-2.56 4.5212-3.4778 18.053-9.8801 50.244-9.8801z" color="#000000" color-rendering="auto" display="inline" dominant-baseline="auto" fill="#182f51" fill-opacity=".5303" image-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
<path d="m1316.7 359.51c-36.24 0-56.924 6.7575-69.51 16.439-6.2931 4.841-10.25 10.461-12.337 15.278-2.0876 4.8169-2.3751 10.394-2.3751 10.394v184.24s0.2896 5.5773 2.3751 10.394c2.0872 4.8169 6.044 10.437 12.337 15.278 12.586 9.682 33.27 16.439 69.51 16.439 36.24 0 56.924-6.7575 69.51-16.439 6.2931-4.841 10.25-10.461 12.337-15.278 2.0877-4.8169 2.3751-10.394 2.3751-10.394v-184.24s-0.2896-5.5773-2.3751-10.394c-2.0872-4.8169-6.044-10.437-12.337-15.278-12.586-9.682-33.27-16.439-69.51-16.439zm205.29 0c-36.24 0-56.924 6.7575-69.51 16.439-6.293 4.841-10.25 10.461-12.337 15.278-2.0876 4.8169-2.3751 10.394-2.3751 10.394v52.639c0 10.133 5.8251 16.967 11.248 21.734 5.4229 4.7672 11.673 8.4446 18.722 12.06 14.098 7.2301 31.48 13.849 48.588 20.429 17.108 6.5799 33.941 13.121 45.504 19.051 5.7813 2.9648 10.224 5.8673 12.285 7.68 0.5159 0.45533 0.3685 0.33847 0.5159 0.51377v48.218c-0.1 0.24425-0.3369 0.97862-2.3956 2.56-4.5243 3.4783-18.054 9.8804-50.245 9.8804-32.191 0-45.722-6.4023-50.244-9.8801-2.1624-1.6634-2.4455-2.5116-2.5187-2.6936-2.4982-19.641-31.527-17.753-31.46 2.0459 0 0 0.2896 5.5773 2.3751 10.394 2.0872 4.8169 6.0441 10.437 12.337 15.278 12.586 9.682 33.271 16.439 69.51 16.439 36.24 0 56.924-6.7575 69.511-16.439 6.293-4.841 10.25-10.461 12.337-15.278 2.0877-4.8169 2.3752-10.394 2.3752-10.394v-52.639c0-10.133-5.8252-16.967-11.248-21.734-5.4229-4.7672-11.673-8.4446-18.722-12.06-14.098-7.2301-31.48-13.849-48.588-20.429-17.108-6.5799-33.941-13.121-45.504-19.051-5.7814-2.9648-10.224-5.8673-12.286-7.68-0.5211-0.45533-0.3684-0.33847-0.5158-0.51376v-48.218c0.1001-0.24424 0.3369-0.97861 2.3957-2.56 4.5243-3.4783 18.054-9.8804 50.245-9.8804 32.191 0 45.722 6.4023 50.244 9.8801 2.1624 1.6635 2.4456 2.5116 2.5188 2.6936 2.4982 19.641 31.527 17.753 31.46-2.0459 0 0-0.2896-5.5773-2.3752-10.394-2.0872-4.8169-6.044-10.437-12.337-15.278-12.587-9.682-33.271-16.439-69.511-16.439zm-342.39 5.0377c-8.7176 0.13054-15.68 7.3003-15.555 16.018v209.58c-2.6203 2.5568-6.7768 6.2406-10.528 6.2406h-52.639c-5.264 0-13.18-8.7595-13.18-8.7595-11.585-17.979-38.419-0.0905-26.279 17.519 0 0 13.139 22.824 39.459 22.824h52.639c26.32 0 39.459-22.824 39.459-22.824 1.7292-2.594 2.6525-5.6418 2.6525-8.7595v-215.82c0.1263-8.9028-7.1253-16.151-16.028-16.018zm636.7 0.23635c-5.4692 0.16423-10.464 3.1477-13.201 7.8857l-65.285 113.16-65.285-113.16c-8.0827-13.98-29.456-8.2522-29.466 7.8959v226.35c-0.3001 21.356 31.886 21.356 31.584 0v-167.38l49.493 85.785c6.0803 10.521 21.268 10.521 27.348 0l49.493-85.785v167.38c-0.3 21.356 31.886 21.356 31.584 0v-226.35c0-8.9051-7.3632-16.047-16.264-15.781zm-499.6 26.309c32.191 0 45.722 6.4023 50.244 9.8801 2.0561 1.5814 2.2934 2.3155 2.3957 2.56v180.41c-0.1001 0.24425-0.337 0.97862-2.3957 2.56-4.5212 3.4778-18.053 9.8801-50.244 9.8801s-45.722-6.4023-50.244-9.8801c-2.0561-1.5814-2.2934-2.3155-2.3956-2.56v-180.41c0.1-0.24424 0.3369-0.97861 2.3956-2.56 4.5212-3.4778 18.053-9.8801 50.244-9.8801z" color="#000000" color-rendering="auto" display="inline" dominant-baseline="auto" fill="#bdd2f3" image-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
</g>
<g display="none" shape-rendering="auto">
<path d="m1364.5 335.87c-44.454 0-69.825 8.289-85.264 20.165-7.7194 5.9381-12.573 12.832-15.133 18.74-2.5608 5.9086-2.9134 12.75-2.9134 12.75v225.99s0.3552 6.8413 2.9134 12.75c2.5602 5.9086 7.4138 12.802 15.133 18.74 15.439 11.876 40.811 20.165 85.264 20.165 44.453 0 69.825-8.289 85.264-20.165 7.7194-5.9381 12.573-12.832 15.133-18.74 2.5608-5.9086 2.9134-12.75 2.9134-12.75v-225.99s-0.3552-6.8413-2.9134-12.75c-2.5602-5.9086-7.4138-12.802-15.133-18.74-15.439-11.876-40.811-20.165-85.264-20.165zm251.82 0c-44.453 0-69.825 8.289-85.264 20.165-7.7193 5.9381-12.573 12.832-15.133 18.74-2.5608 5.9086-2.9134 12.75-2.9134 12.75v64.569c0 12.43 7.1453 20.812 13.797 26.66 6.652 5.8476 14.318 10.359 22.965 14.793 17.294 8.8687 38.615 16.987 59.6 25.058 20.985 8.0712 41.634 16.095 55.818 23.369 7.0916 3.6368 12.541 7.197 15.07 9.4206 0.6328 0.55853 0.452 0.41518 0.6328 0.63021v59.147c-0.1227 0.2996-0.4133 1.2004-2.9386 3.1402-5.5497 4.2667-22.146 12.12-61.633 12.12-39.487 0-56.085-7.8533-61.631-12.119-2.6525-2.0405-2.9998-3.0808-3.0896-3.3041-3.0644-24.093-38.672-21.777-38.591 2.5096 0 0 0.3552 6.8413 2.9134 12.75 2.5602 5.9086 7.4139 12.802 15.133 18.74 15.439 11.876 40.811 20.165 85.264 20.165 44.454 0 69.825-8.289 85.265-20.165 7.7193-5.9381 12.573-12.832 15.133-18.74 2.5608-5.9086 2.9135-12.75 2.9135-12.75v-64.569c0-12.43-7.1454-20.812-13.797-26.66-6.6519-5.8476-14.318-10.359-22.965-14.793-17.294-8.8687-38.615-16.987-59.6-25.058-20.985-8.0712-41.634-16.095-55.818-23.369-7.0917-3.6368-12.541-7.197-15.07-9.4206-0.6392-0.55853-0.4519-0.41518-0.6327-0.6302v-59.147c0.1227-0.2996 0.4132-1.2004 2.9386-3.1402 5.5497-4.2667 22.146-12.12 61.633-12.12 39.487 0 56.085 7.8533 61.631 12.119 2.6525 2.0405 2.9999 3.0808 3.0896 3.3041 3.0645 24.093 38.672 21.777 38.591-2.5096 0 0-0.3552-6.8413-2.9135-12.75-2.5602-5.9086-7.4138-12.802-15.133-18.74-15.439-11.876-40.811-20.165-85.265-20.165zm-419.99 6.1795c-10.693 0.16013-19.234 8.9549-19.081 19.648v257.08c-3.2142 3.1363-8.3127 7.655-12.914 7.655h-64.569c-6.457 0-16.168-10.745-16.168-10.745-14.211-22.054-47.126-0.11106-32.234 21.489 0 0 16.117 27.997 48.402 27.997h64.569c32.285 0 48.402-27.997 48.402-27.997 2.1211-3.1819 3.2537-6.9205 3.2537-10.745v-264.73c0.1549-10.921-8.7402-19.812-19.661-19.648zm781 0.28992c-6.7088 0.20145-12.836 3.8611-16.193 9.6729l-80.081 138.81-80.081-138.81c-9.9146-17.148-36.132-10.122-36.144 9.6854v277.65c-0.3681 26.196 39.112 26.196 38.742 0v-205.31l60.71 105.23c7.4584 12.906 26.088 12.906 33.546 0l60.71-105.23v205.31c-0.368 26.196 39.112 26.196 38.742 0v-277.65c0-10.923-9.032-19.684-19.951-19.358zm-612.83 32.272c39.487 0 56.085 7.8533 61.631 12.119 2.5221 1.9398 2.8132 2.8403 2.9386 3.1402v221.3c-0.1227 0.2996-0.4133 1.2004-2.9386 3.1402-5.5459 4.266-22.144 12.119-61.631 12.119-39.487 0-56.085-7.8533-61.631-12.119-2.5221-1.9398-2.8132-2.8403-2.9386-3.1402v-221.3c0.1227-0.2996 0.4133-1.2004 2.9386-3.1402 5.5459-4.266 22.144-12.119 61.631-12.119z" color="#000000" color-rendering="auto" display="inline" dominant-baseline="auto" fill="#182f51" fill-opacity=".075758" image-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
<path d="m1359 328.4c-44.454 0-69.825 8.289-85.264 20.165-7.7194 5.9381-12.573 12.832-15.133 18.74-2.5608 5.9086-2.9134 12.75-2.9134 12.75v225.99s0.3552 6.8413 2.9134 12.75c2.5602 5.9086 7.4138 12.802 15.133 18.74 15.439 11.876 40.811 20.165 85.264 20.165 44.453 0 69.825-8.289 85.264-20.165 7.7194-5.9381 12.573-12.832 15.133-18.74 2.5608-5.9086 2.9134-12.75 2.9134-12.75v-225.99s-0.3552-6.8413-2.9134-12.75c-2.5602-5.9086-7.4138-12.802-15.133-18.74-15.439-11.876-40.811-20.165-85.264-20.165zm251.82 0c-44.453 0-69.825 8.289-85.264 20.165-7.7193 5.9381-12.573 12.832-15.133 18.74-2.5608 5.9086-2.9134 12.75-2.9134 12.75v64.569c0 12.43 7.1453 20.812 13.797 26.66 6.652 5.8476 14.318 10.359 22.965 14.793 17.294 8.8687 38.615 16.987 59.6 25.058 20.985 8.0712 41.634 16.095 55.818 23.369 7.0916 3.6368 12.541 7.197 15.07 9.4206 0.6328 0.55853 0.452 0.41518 0.6328 0.63021v59.147c-0.1227 0.2996-0.4133 1.2004-2.9386 3.1402-5.5497 4.2667-22.146 12.12-61.633 12.12-39.487 0-56.085-7.8533-61.631-12.119-2.6525-2.0405-2.9998-3.0808-3.0896-3.3041-3.0644-24.093-38.672-21.777-38.591 2.5096 0 0 0.3552 6.8413 2.9134 12.75 2.5602 5.9086 7.4139 12.802 15.133 18.74 15.439 11.876 40.811 20.165 85.264 20.165 44.454 0 69.825-8.289 85.265-20.165 7.7193-5.9381 12.573-12.832 15.133-18.74 2.5608-5.9086 2.9135-12.75 2.9135-12.75v-64.569c0-12.43-7.1454-20.812-13.797-26.66-6.6519-5.8476-14.318-10.359-22.965-14.793-17.294-8.8687-38.615-16.987-59.6-25.058-20.985-8.0712-41.634-16.095-55.818-23.369-7.0917-3.6368-12.541-7.197-15.07-9.4206-0.6392-0.55853-0.4519-0.41518-0.6327-0.6302v-59.147c0.1227-0.2996 0.4132-1.2004 2.9386-3.1402 5.5497-4.2667 22.146-12.12 61.633-12.12 39.487 0 56.085 7.8533 61.631 12.119 2.6525 2.0405 2.9999 3.0808 3.0896 3.3041 3.0645 24.093 38.672 21.777 38.591-2.5096 0 0-0.3552-6.8413-2.9135-12.75-2.5602-5.9086-7.4138-12.802-15.133-18.74-15.439-11.876-40.811-20.165-85.265-20.165zm-419.99 6.1795c-10.693 0.16013-19.234 8.9549-19.081 19.648v257.08c-3.2142 3.1363-8.3127 7.655-12.914 7.655h-64.569c-6.457 0-16.168-10.745-16.168-10.745-14.211-22.054-47.126-0.11106-32.234 21.489 0 0 16.117 27.997 48.402 27.997h64.569c32.285 0 48.402-27.997 48.402-27.997 2.1211-3.1819 3.2537-6.9205 3.2537-10.745v-264.73c0.1549-10.921-8.7402-19.812-19.661-19.648zm781 0.28992c-6.7088 0.20145-12.836 3.8611-16.193 9.6729l-80.081 138.81-80.081-138.81c-9.9146-17.148-36.132-10.122-36.144 9.6854v277.65c-0.3681 26.196 39.112 26.196 38.742 0v-205.31l60.71 105.23c7.4584 12.906 26.088 12.906 33.546 0l60.71-105.23v205.31c-0.368 26.196 39.112 26.196 38.742 0v-277.65c0-10.923-9.032-19.684-19.951-19.358zm-612.83 32.272c39.487 0 56.085 7.8533 61.631 12.119 2.5221 1.9398 2.8132 2.8403 2.9386 3.1402v221.3c-0.1227 0.2996-0.4133 1.2004-2.9386 3.1402-5.5459 4.266-22.144 12.119-61.631 12.119-39.487 0-56.085-7.8533-61.631-12.119-2.5221-1.9398-2.8132-2.8403-2.9386-3.1402v-221.3c0.1227-0.2996 0.4133-1.2004 2.9386-3.1402 5.5459-4.266 22.144-12.119 61.631-12.119z" color="#000000" color-rendering="auto" display="inline" dominant-baseline="auto" fill="url(#linearGradient1686)" image-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
</g>
<g display="none">
<g fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="6">
<path d="m1085 185v30s0 15-15 15c-3 0-5-3-5-3" display="inline"/>
<path d="m1100 220v-25s0-12 15-12 15 12 15 12v25s1 12-15 12c-15 0-15-12-15-12z" display="inline"/>
<path d="m1175 188s0-5-15-5-15 17-15 17c0 10 30 5 30 15 0 0 0 17-15 17s-15-7-15-7" display="inline"/>
<path d="m1190 230v-45l15 25 15-25v45" display="inline"/>
<path d="m1085 261v41s-2 3-5 3h-10c-3 0-5-3-5-3" display="inline"/>
<path d="m1100 300v-35s0-5 15-5 15 5 15 5v35s1 5-15 5c-15 0-15-5-15-5z" display="inline"/>
<path d="m1190 304v-43l15 26 15-26v43" display="inline"/>
<path d="m1175 265s0-5-15-5-15 5-15 5v10c0 5 30 10 30 15v10s1 5-15 5c-15 0-15-5-15-5" display="inline"/>
<path d="m1085 331v41s-2 3-5 3h-10c-3 0-5-3-5-3" display="inline"/>
<path d="m1098 370v-35s0-5 15-5 15 5 15 5v35s1 5-15 5c-15 0-15-5-15-5z" display="inline"/>
<path d="m1184 374v-43l15 26 15-26v43" display="inline"/>
<path d="m1171 335s0-5-15-5-15 5-15 5v10c0 5 30 10 30 15v10s1 5-15 5c-15 0-15-5-15-5" display="inline"/>
<path d="m1085 395v41s-2 3-5 3h-10c-3 0-5-3-5-3" display="inline"/>
<path d="m1098 434v-35s0-5 13-5 13 5 13 5v35s0 5-13 5-13-5-13-5z" display="inline"/>
<path d="m1176 438v-43l15 26 15-26v43" display="inline"/>
<path d="m1163 399s0-5-13-5-13 5-13 5v10c0 5 26 10 26 15v10s0 5-13 5-13-5-13-5" display="inline"/>
</g>
<path d="m1110 452c-6.8846 0-10.814 1.2837-13.205 3.123-1.1955 0.91965-1.9472 1.9873-2.3437 2.9023-0.3966 0.91508-0.4512 1.9746-0.4512 1.9746v35s0.055 1.0595 0.4512 1.9746c0.3965 0.91508 1.1482 1.9827 2.3437 2.9023 2.3911 1.8393 6.3205 3.123 13.205 3.123s10.814-1.2837 13.205-3.123c1.1955-0.91965 1.9472-1.9873 2.3437-2.9023 0.3966-0.91508 0.4512-1.9746 0.4512-1.9746v-35s-0.055-1.0595-0.4512-1.9746c-0.3965-0.91508-1.1482-1.9827-2.3437-2.9023-2.3911-1.8393-6.3205-3.123-13.205-3.123zm39 0c-6.8846 0-10.814 1.2837-13.205 3.123-1.1955 0.91965-1.9472 1.9873-2.3437 2.9023-0.3966 0.91508-0.4512 1.9746-0.4512 1.9746v10c0 1.925 1.1066 3.2233 2.1367 4.1289 1.0302 0.90563 2.2175 1.6042 3.5567 2.291 2.6783 1.3735 5.9804 2.6309 9.2304 3.8809s6.4479 2.4927 8.6446 3.6191c1.0983 0.56324 1.9422 1.1146 2.3339 1.459 0.098 0.0865 0.07 0.0643 0.098 0.0976v9.1602c-0.019 0.0464-0.064 0.18591-0.4551 0.48633-0.8595 0.66079-3.4298 1.877-9.5452 1.877s-8.686-1.2163-9.5449-1.877c-0.4108-0.31601-0.4646-0.47713-0.4785-0.51172-0.4746-3.7313-5.9892-3.3726-5.9766 0.38867 0 0 0.055 1.0595 0.4512 1.9746 0.3965 0.91508 1.1482 1.9827 2.3437 2.9023 2.3911 1.8393 6.3205 3.123 13.205 3.123s10.814-1.2837 13.205-3.123c1.1955-0.91965 1.9472-1.9873 2.3437-2.9023 0.3966-0.91508 0.4512-1.9746 0.4512-1.9746v-10c0-1.925-1.1066-3.2233-2.1367-4.1289-1.0302-0.90563-2.2175-1.6042-3.5567-2.291-2.6783-1.3735-5.9804-2.6309-9.2304-3.8809s-6.4479-2.4927-8.6446-3.6191c-1.0983-0.56324-1.9422-1.1146-2.3339-1.459-0.099-0.0865-0.07-0.0643-0.098-0.0976v-9.1602c0.019-0.0464 0.064-0.18591 0.4551-0.48633 0.8595-0.66079 3.4298-1.877 9.5452-1.877s8.686 1.2163 9.5449 1.877c0.4108 0.31601 0.4646 0.47713 0.4785 0.51172 0.4746 3.7313 5.9892 3.3726 5.9766-0.38867 0 0-0.055-1.0595-0.4512-1.9746-0.3965-0.91508-1.1482-1.9827-2.3437-2.9023-2.3911-1.8393-6.3205-3.123-13.205-3.123zm-65.045 0.95703c-1.6561 0.0248-2.9788 1.3869-2.9551 3.043v39.814c-0.4978 0.48573-1.2874 1.1856-2 1.1856h-10c-1 0-2.5039-1.6641-2.5039-1.6641-2.2009-3.4156-7.2985-0.0172-4.9922 3.3281 0 0 2.4961 4.3359 7.4961 4.3359h10c5 0 7.4961-4.3359 7.4961-4.3359 0.3285-0.49279 0.5039-1.0718 0.5039-1.6641v-41c0.024-1.6913-1.3536-3.0683-3.0449-3.043zm120.96 0.0449c-1.039 0.0312-1.9879 0.59798-2.5079 1.4981l-12.402 21.498-12.402-21.498c-1.5355-2.6557-5.5959-1.5677-5.5977 1.5v43c-0.057 4.057 6.0574 4.057 6 0v-31.797l9.4023 16.297c1.1551 1.9987 4.0403 1.9987 5.1954 0l9.4023-16.297v31.797c-0.057 4.057 6.0574 4.057 6 0v-43c-5e-4 -1.6917-1.3988-3.0485-3.0898-2.998zm-94.91 4.9981c6.1154 0 8.686 1.2163 9.5449 1.877 0.3906 0.30042 0.4357 0.43989 0.4551 0.48633v34.273c-0.019 0.0464-0.064 0.18591-0.4551 0.48633-0.8589 0.66069-3.4295 1.877-9.5449 1.877s-8.686-1.2163-9.5449-1.877c-0.3906-0.30042-0.4357-0.43989-0.4551-0.48633v-34.273c0.019-0.0464 0.064-0.18591 0.4551-0.48633 0.8589-0.66069 3.4295-1.877 9.5449-1.877z" color="#000000" color-rendering="auto" display="inline" dominant-baseline="auto" image-rendering="auto" shape-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
</g>
<g display="none">
<g id="g3773" transform="translate(-40,-320)">
<path d="m1320 320-126.92 50.767-31.082 21.733-42 7.5 41.772 3.2586 31.203 25.931 127.03 50.81 60-20v-120z" display="inline" fill="url(#linearGradient9439)"/>
<g clip-path="url(#clipPath3411)">
<path d="m1280 350v100h660v-100z" clip-path="none" display="inline" fill="#853909"/>
<path d="m1940 380v-40l-85-10h-480l-95 10v40z" clip-path="none" fill="#974613"/>
<path d="m1940 420v40l-85 10h-495l-80-10v-40z" clip-path="none" fill="#642b06"/>
<path d="m1280 320v20h660v-20z" clip-path="none" display="inline" fill="#b25c28"/>
<path d="m1280 460v20h660v-20z" clip-path="none" display="inline" fill="#4d2105"/>
</g>
<path d="m1780.1 386.07c-3.9797 0-6.2505 0.74145-7.6328 1.8047-0.691 0.53161-1.1262 1.1488-1.3554 1.6777-0.2288 0.52896-0.2618 1.1406-0.2618 1.1406v20.232s0.033 0.61361 0.2618 1.1426c0.2292 0.52897 0.6644 1.1461 1.3554 1.6777 1.3823 1.0632 3.6531 1.8047 7.6328 1.8047 3.9798 0 6.2506-0.74146 7.6328-1.8047 0.6911-0.53162 1.1263-1.1488 1.3555-1.6777 0.2288-0.52897 0.2598-1.1426 0.2598-1.1426v-20.232s-0.031-0.61167-0.2598-1.1406c-0.2292-0.52898-0.6643-1.1461-1.3555-1.6777-1.3821-1.0632-3.653-1.8047-7.6328-1.8047zm22.545 0c-3.9798 0-6.2526 0.74145-7.6348 1.8047-0.6911 0.53161-1.1243 1.1488-1.3535 1.6777-0.2297 0.52896-0.2617 1.1406-0.2617 1.1406v5.7812c0 1.1128 0.6388 1.8632 1.2343 2.3867 0.5955 0.52351 1.2826 0.92722 2.0567 1.3242 1.5483 0.79397 3.4572 1.5216 5.3359 2.2441s3.7282 1.4406 4.9981 2.0918c0.6349 0.32559 1.1212 0.64468 1.3476 0.84375 0.059 0.0496 0.043 0.0373 0.059 0.0566v5.2949c-0.011 0.0268-0.038 0.10759-0.2637 0.28125-0.4968 0.38198-1.9824 1.084-5.5175 1.084s-5.0212-0.70207-5.5176-1.084c-0.2374-0.18268-0.2674-0.27688-0.2774-0.29688-0.2731-2.1586-3.465-1.9512-3.455 0.22461 0 0 0.033 0.61361 0.2617 1.1426 0.2292 0.52897 0.6625 1.1461 1.3535 1.6777 1.3822 1.0632 3.6551 1.8047 7.6348 1.8047s6.2506-0.74146 7.6328-1.8047c0.691-0.53162 1.1261-1.1488 1.3554-1.6777 0.2298-0.52897 0.2598-1.1426 0.2598-1.1426v-5.7793c0-1.1128-0.639-1.8632-1.2344-2.3867-0.5956-0.52351-1.2825-0.92919-2.0566-1.3262-1.5483-0.79398-3.4572-1.5196-5.3359-2.2422-1.8787-0.7226-3.7263-1.4406-4.9961-2.0918-0.6349-0.32558-1.1232-0.64468-1.3496-0.84375-0.057-0.0496-0.041-0.0373-0.057-0.0566v-5.2949c0.011-0.0268 0.038-0.10759 0.2637-0.28125 0.4968-0.38198 1.9825-1.0859 5.5176-1.0859s5.021 0.70402 5.5175 1.0859c0.2374 0.18267 0.2654 0.27492 0.2754 0.29492 0.2721 2.1597 3.4651 1.9522 3.4551-0.22461 0 0-0.031-0.61167-0.2598-1.1406-0.2293-0.52898-0.6644-1.1461-1.3554-1.6777-1.3822-1.0632-3.6531-1.8047-7.6328-1.8047zm-37.602 0.55274c-0.9572 0.015-1.721 0.80261-1.707 1.7598v23.014c-0.2878 0.28077-0.7444 0.68555-1.1563 0.68555h-5.7812c-0.5781 0-1.4473-0.96094-1.4473-0.96094-1.2643-2.0118-4.2562-0.0165-2.8848 1.9238 0 0 1.4418 2.5059 4.3321 2.5059h5.7812c2.8903 0 4.332-2.5059 4.332-2.5059 0.1907-0.28495 0.2926-0.62003 0.293-0.96289v-23.699c0.014-0.97858-0.7832-1.7753-1.7617-1.7598zm52.719 0.0234c-0.9047-0.0348-1.8222 0.62738-1.8222 1.7363v24.855c-0.01 2.3208 3.4787 2.3208 3.4687 0v-18.381l5.4336 9.4219c0.6675 1.1561 2.3363 1.1561 3.0039 0l5.4356-9.4219v18.381c-0.01 2.3208 3.4787 2.3208 3.4687 0v-24.855c4e-4 -0.97885-0.8087-1.7642-1.7871-1.7344-0.6007 0.0185-1.149 0.34656-1.4492 0.86718l-7.1699 12.426-7.168-12.426c-0.3327-0.5762-0.8712-0.84826-1.4141-0.86914zm-37.662 2.8906c3.5351 0 5.0211 0.70403 5.5176 1.0859 0.2257 0.17367 0.2527 0.25445 0.2637 0.28125v19.812c-0.011 0.0268-0.038 0.10759-0.2637 0.28125-0.4965 0.38192-1.9825 1.084-5.5176 1.084s-5.0209-0.70206-5.5175-1.084c-0.2257-0.17366-0.2527-0.25445-0.2637-0.28125v-19.812c0.011-0.0268 0.038-0.10758 0.2637-0.28125 0.4966-0.38191 1.9824-1.0859 5.5175-1.0859z" display="inline" fill="#120e02" fill-opacity=".84343" filter="url(#filter4629-1)" style="paint-order:normal"/>
<path d="m1115 400 65-40c30 15 30 65 0 80z" clip-path="url(#clipPath3446)" fill="#3d3d3d"/>
<path d="m1779.5 385.19c-3.9797 0-6.2511 0.74208-7.6334 1.8053-0.691 0.53161-1.1255 1.1488-1.3548 1.6777-0.2292 0.52896-0.2608 1.1414-0.2608 1.1414v20.232s0.032 0.61248 0.2608 1.1414c0.2293 0.52897 0.6638 1.1461 1.3548 1.6777 1.3823 1.0632 3.6537 1.8053 7.6334 1.8053 3.9798 0 6.2512-0.74208 7.6334-1.8053 0.6911-0.53162 1.1256-1.1488 1.3548-1.6777s0.2609-1.1414 0.2609-1.1414v-20.232s-0.032-0.61248-0.2609-1.1414c-0.2292-0.52898-0.6637-1.1461-1.3548-1.6777-1.3822-1.0632-3.6536-1.8053-7.6334-1.8053zm22.544 0c-3.9798 0-6.2512 0.74208-7.6334 1.8053-0.6911 0.53161-1.1256 1.1488-1.3548 1.6777-0.2292 0.52896-0.2609 1.1414-0.2609 1.1414v5.7806c0 1.1128 0.6397 1.8633 1.2352 2.3868 0.5955 0.52351 1.2819 0.92735 2.056 1.3244 1.5483 0.79397 3.4571 1.5208 5.3358 2.2434s3.7272 1.4409 4.9971 2.0921c0.6349 0.32559 1.1227 0.64432 1.3491 0.84339 0.057 0.05 0.041 0.0371 0.057 0.0564v5.2951c-0.011 0.0268-0.037 0.10747-0.2631 0.28113-0.4968 0.38198-1.9826 1.085-5.5177 1.085s-5.0211-0.70308-5.5175-1.085c-0.2376-0.18268-0.2686-0.27582-0.2767-0.29581a1.7344 1.7344 0 0 0-3.4548 0.22467s0.032 0.61248 0.2608 1.1414c0.2292 0.52897 0.6638 1.1461 1.3548 1.6777 1.3822 1.0632 3.6537 1.8053 7.6334 1.8053s6.2512-0.74208 7.6334-1.8053c0.691-0.53162 1.1255-1.1488 1.3548-1.6777s0.2608-1.1414 0.2608-1.1414v-5.7806c0-1.1128-0.6397-1.8632-1.2351-2.3868-0.5956-0.52351-1.2819-0.92736-2.056-1.3244-1.5483-0.79398-3.4571-1.5208-5.3358-2.2434-1.8787-0.72259-3.7273-1.4409-4.9971-2.0921-0.6349-0.32558-1.1227-0.64432-1.3491-0.84339-0.058-0.05-0.041-0.0371-0.057-0.0564v-5.2951c0.011-0.0268 0.037-0.10747 0.2631-0.28113 0.4968-0.38198 1.9826-1.085 5.5177-1.085s5.0211 0.70308 5.5176 1.085c0.2374 0.18267 0.2685 0.27581 0.2765 0.29581a1.7344 1.7344 0 0 0 3.4549-0.22468s-0.032-0.61248-0.2608-1.1414c-0.2293-0.52898-0.6638-1.1461-1.3548-1.6777-1.3822-1.0632-3.6537-1.8053-7.6334-1.8053zm-37.6 0.55322a1.7344 1.7344 0 0 0-1.7082 1.759v23.015c-0.2878 0.28077-0.7442 0.68532-1.1561 0.68532h-5.7806c-0.5781 0-1.4474-0.96193-1.4474-0.96193a1.7344 1.7344 0 1 0-2.8858 1.9239s1.4429 2.5064 4.3332 2.5064h5.7806c2.8903 0 4.3332-2.5064 4.3332-2.5064a1.7344 1.7344 0 0 0 0.2913-0.96193v-23.701a1.7344 1.7344 0 0 0-1.7602-1.759zm69.92 0.026a1.7344 1.7344 0 0 0-1.4498 0.86597l-7.1693 12.427-7.1693-12.427a1.7344 1.7344 0 0 0-3.2358 0.8671v24.857a1.7344 1.7344 0 1 0 3.4684 0v-18.381l5.4351 9.4206a1.7344 1.7344 0 0 0 3.0033 0l5.4351-9.4206v18.381a1.7344 1.7344 0 1 0 3.4684 0v-24.857a1.7344 1.7344 0 0 0-1.7861-1.7331zm-54.864 2.8892c3.5351 0 5.0211 0.70308 5.5176 1.085 0.2258 0.17367 0.2518 0.25429 0.2631 0.28114v19.812c-0.011 0.0268-0.037 0.10747-0.2631 0.28113-0.4965 0.38192-1.9825 1.085-5.5176 1.085s-5.021-0.70307-5.5176-1.085c-0.2257-0.17366-0.2518-0.25429-0.263-0.28113v-19.812c0.011-0.0268 0.037-0.10747 0.263-0.28114 0.4966-0.38191 1.9825-1.085 5.5176-1.085z" color="#000000" color-rendering="auto" display="inline" dominant-baseline="auto" fill="url(#linearGradient1085)" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stroke="#000" stroke-opacity=".13433" stroke-width=".5" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
</g>
</g>
<g display="none">
<g id="g8930" clip-path="url(#clipPath1210)">
<path d="m80 140v800h800v-800h-533.33z" display="inline" fill="url(#linearGradient9261)"/>
<path d="m531.5 222.5 15 92 35 55.5 70 68 12.5 59.5 38 206.5 49 69 58.257-28.161s-2.1864-22.553-4.9461-33.497c-3.0728-12.186-6.5571-24.564-12.837-35.45-6.7681-11.733-19.666-19.213-26.147-31.107-8.2251-15.095-7.3774-33.969-15.183-49.285-6.7183-13.182-20.046-22.257-26.644-35.5-9.1263-18.319-13.796-38.786-17-59-4.6213-29.153 5.0205-60.094-3-88.5-8.4371-29.882-24.655-58.45-46-81-19.069-20.145-50.438-25.333-70-45-11.836-11.9-20.345-27.092-27-42.5-11.185-25.894-20.895-82-20.895-82l-12.105-4.0005zm-191.75 616.43s63.309 0.96432 94.581 5.3432c23.45 3.2836 46.793 8.2605 69.296 15.627 18.808 6.1569 34.679 22.427 54.426 23.716 16.721 1.0915 35.08-3.6281 48.304-13.919 11.784-9.1705 18.18-24.415 22.596-38.679 4.4046-14.228 5.7993-29.902 3.201-44.569-4.0062-22.613-28.243-62.841-28.243-62.841l107.44 79.811-16 127.22-41.559 11.355-93.244 1-218.56-23.598z" fill="#fff3aa"/>
<path d="m550.71 133.99-61.414 0.70711c-10 20-29.293 64.072-29.293 105.3 0 110 43.061 102.8 70 170 26.924 67.167 25.747 148.73 40 220 10 50 26.769 121.42 70 145 12.415 6.772 40 65 40 95 0 31.181-14.254 51.281-32.71 74l235.71-2 3-83c-10-80-136-189-170.28-233.28-48.427-62.554-31.486-96.719-45.719-170.72-16.322-84.86-90.308-90.354-110-155-33.636-110.42-9.2929-126.01-9.2929-166.01zm-187.79 696.02c-47.495-5.0249-87.293 15.056-126.93 33.75-22.567 10.642-36.972-11.182-77.421 79.236l408.48 1c-25.217-26.943-59.673-69.761-113.61-77.117-44.093-6.0127-19.929-29.401-90.515-36.868z" fill="#316ed9"/>
<path d="m410.16 136.5c-10 20-34.115 55.17-59.539 71.06-24.626 15.391-90.258 24.027-128.91 19.938-45.235-4.7851-54.207-16.326-147.71-2.5097l3-88.988z" fill="#009d00"/>
</g>
</g>
<g display="none">
<g id="g5199" clip-path="url(#clipPath5203)">
<rect transform="rotate(-5.9986)" x="-125.68" y="332" width="266.73" height="297.25" fill="#8c133f" style="paint-order:normal"/>
<rect transform="rotate(-5.9986)" x="211.04" y="436.22" width="108.51" height="193.02" ry="0" display="inline" fill="#33757c" style="paint-order:normal"/>
<path d="m-23.249 725.65 457.48-48.083" display="inline" fill="none" stroke="#234868" stroke-opacity=".87879" stroke-width="50"/>
<path d="m19.638 942.35 165.96-238.66" display="inline" fill="none" stroke="#234868" stroke-opacity=".87879" stroke-width="40"/>
<path d="m220.71 694.29c5.1944 19.388-6.3115 39.315-25.699 44.51-19.388 5.1944-39.315-6.3116-44.51-25.699-5.1944-19.388 6.3115-39.315 25.699-44.51 19.388-5.1944 39.315 6.3115 44.51 25.699z" display="inline" fill="#fff" stroke="#0d4474" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".87879" stroke-width="8" style="paint-order:stroke fill markers"/>
<path d="m469.34 668.16c5.1944 19.388-6.3116 39.315-25.699 44.51-19.388 5.1944-39.315-6.3116-44.51-25.699-5.1944-19.388 6.3116-39.315 25.699-44.51 19.388-5.1944 39.315 6.3116 44.51 25.699z" display="inline" fill="#fff" stroke="#0d4474" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".87879" stroke-width="8" style="paint-order:stroke fill markers"/>
</g>
</g>
<g display="none">
<g id="g8961" transform="matrix(1.0501 0 0 1.0501 -44.07 -27.074)">
<use width="100%" height="100%" display="inline" xlink:href="#g8930"/>
<use width="100%" height="100%" display="inline" xlink:href="#g5199"/>
</g>
</g>
<g>
<path transform="matrix(1.1752 0 0 1.1752 -3.5969 -179.75)" d="m42.5 875 157 82.5 339.5-49.5 167.42 58.282-159.72-193.81-349.3 31.287z" filter="url(#filter3987)"/>
</g>
<g>
<use transform="matrix(.93735 .46871 0 .98421 13.567 -378.78)" width="100%" height="100%" clip-path="url(#clipPath9132)" xlink:href="#g8961"/>
<use transform="matrix(.93735 .46968 0 .98421 -5.5112 -103.04)" width="100%" height="100%" clip-path="url(#clipPath9126)" xlink:href="#g8961"/>
<use transform="matrix(.98421 -.18753 0 .98421 -18.576 61.421)" width="100%" height="100%" clip-path="url(#clipPath9081)" xlink:href="#g8961"/>
</g>
<g>
<path transform="matrix(.98421 0 0 .98421 .50408 .023626)" d="m31.074 33.33-0.32002 842.49 201.21 100.42v-843.52zm620.77 20.744v843.93l202.14 98.428-1.3149-843.29z" clip-path="url(#clipPath9114)" fill="#fff" fill-opacity=".40909"/>
</g>
<g>
<path transform="matrix(1.0219 .16971 -.15751 1.02 2.6685 -114.58)" d="m572.1 580.75-95.569 102.6 204.98-117.81 25.757-36.294 161.97-75.173-34.804-178.53-170.78 127.79z" fill="url(#linearGradient3892)" filter="url(#filter4005)"/>
<path d="m382.15 663.32 195.91-58.147-3.4364-48.982z" fill="url(#linearGradient4017)"/>
</g>
<g>
<use transform="matrix(.69887 -.76199 .76199 .69887 -433.6 1430.4)" width="100%" height="100%" xlink:href="#g3773"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 45 KiB

66
assets/svg/layers.svg Normal file
View file

@ -0,0 +1,66 @@
<?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="27"
height="27"
viewBox="0 0 27 27"
fill="none"
version="1.1"
id="svg8"
sodipodi:docname="layers.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
<metadata
id="metadata14">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs12" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="1013"
id="namedview10"
showgrid="false"
inkscape:zoom="12.361274"
inkscape:cx="13.100126"
inkscape:cy="2.3570853"
inkscape:window-x="1560"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg8" />
<path
d="M26.5353 8.13481C26.4422 8.35428 26.2683 8.47598 26.0632 8.58537C21.9977 10.7452 17.935 12.9085 13.8758 15.0799C13.6475 15.2016 13.4831 15.1962 13.2568 15.0751C9.19822 12.903 5.13484 10.7404 1.07215 8.5758C0.490599 8.26608 0.448478 7.52562 0.991303 7.13796C1.0803 7.07438 1.17813 7.0231 1.2746 6.97045C5.15862 4.86462 9.04536 2.7629 12.9246 0.648187C13.3805 0.399316 13.7779 0.406837 14.2311 0.65434C18.0954 2.76153 21.9658 4.85779 25.8383 6.94926C26.1569 7.12155 26.411 7.32872 26.5353 7.67604C26.5353 7.82919 26.5353 7.98166 26.5353 8.13481Z"
fill="#003B8B"
id="path2"
style="fill:#030000;fill-opacity:1" />
<path
d="M13.318 26.535C12.1576 25.9046 10.9972 25.2736 9.83614 24.6439C6.96644 23.0877 4.09674 21.533 1.22704 19.9762C0.694401 19.6876 0.466129 19.2343 0.669943 18.7722C0.759621 18.5691 0.931505 18.3653 1.11969 18.2512C1.66659 17.9182 2.23727 17.6228 2.80863 17.3329C2.89423 17.2892 3.04981 17.3206 3.14493 17.3712C6.40799 19.1031 9.66969 20.837 12.9239 22.5845C13.3703 22.8238 13.7609 22.83 14.208 22.59C17.4554 20.8472 20.7117 19.1202 23.9605 17.3801C24.1493 17.2789 24.2838 17.283 24.4632 17.3876C24.8926 17.6386 25.3301 17.8772 25.7751 18.1001C26.11 18.2683 26.3838 18.4857 26.5346 18.8385C26.5346 18.9916 26.5346 19.1441 26.5346 19.2972C26.4049 19.6528 26.1399 19.8613 25.8152 20.0363C22.9964 21.5549 20.1831 23.0829 17.3684 24.609C16.1863 25.2496 15.0055 25.893 13.8248 26.535C13.6556 26.535 13.4865 26.535 13.318 26.535Z"
fill="#003B8B"
id="path4"
style="fill:#030000;fill-opacity:1" />
<path
d="M26.3988 13.7412C26.2956 13.9661 26.1026 14.081 25.8927 14.1924C21.8198 16.3577 17.749 18.5258 13.6815 20.7013C13.492 20.8025 13.3602 20.7902 13.1795 20.6938C9.09638 18.5114 5.01059 16.3359 0.924798 14.1582C0.399637 13.8786 0.307921 13.2646 0.735251 12.838C0.829005 12.7443 0.947217 12.6705 1.06407 12.6055C1.56545 12.3279 2.07635 12.0654 2.57297 11.7789C2.74214 11.6812 2.86579 11.6921 3.03291 11.7817C6.27492 13.5155 9.52303 15.2378 12.761 16.9792C13.2352 17.2343 13.6394 17.2322 14.1129 16.9772C17.3509 15.2358 20.5996 13.5142 23.8416 11.7796C24.0095 11.69 24.1338 11.6818 24.3016 11.7789C24.7384 12.0339 25.1821 12.2794 25.6352 12.5037C25.9701 12.6691 26.2426 12.8831 26.3995 13.2304C26.3988 13.4014 26.3988 13.5716 26.3988 13.7412Z"
fill="#003B8B"
id="path6"
style="fill:#030000;fill-opacity:1" />
</svg>

After

Width:  |  Height:  |  Size: 3.8 KiB

300
assets/svg/layersAdd.svg Normal file
View file

@ -0,0 +1,300 @@
<?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="27"
height="27"
viewBox="0 0 27 27"
fill="none"
version="1.1"
id="svg8"
sodipodi:docname="layersAdd.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
<metadata
id="metadata14">
<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>
<defs
id="defs12">
<filter
style="color-interpolation-filters:sRGB"
filterUnits="userSpaceOnUse"
height="17.436001"
width="25.4126"
y="52.703999"
x="58.84"
id="filter0_d">
<feFlood
id="feFlood52"
result="BackgroundImageFix"
flood-opacity="0" />
<feColorMatrix
id="feColorMatrix54"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
type="matrix"
in="SourceAlpha" />
<feOffset
id="feOffset56"
dy="4" />
<feGaussianBlur
id="feGaussianBlur58"
stdDeviation="2" />
<feColorMatrix
id="feColorMatrix60"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"
type="matrix" />
<feBlend
id="feBlend62"
result="effect1_dropShadow"
in2="BackgroundImageFix"
mode="normal" />
<feBlend
id="feBlend64"
result="shape"
in2="effect1_dropShadow"
in="SourceGraphic"
mode="normal" />
</filter>
<filter
style="color-interpolation-filters:sRGB"
filterUnits="userSpaceOnUse"
height="38"
width="38.000099"
y="15"
x="14"
id="filter1_d">
<feFlood
id="feFlood67"
result="BackgroundImageFix"
flood-opacity="0" />
<feColorMatrix
id="feColorMatrix69"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
type="matrix"
in="SourceAlpha" />
<feOffset
id="feOffset71"
dy="4" />
<feGaussianBlur
id="feGaussianBlur73"
stdDeviation="2" />
<feColorMatrix
id="feColorMatrix75"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"
type="matrix" />
<feBlend
id="feBlend77"
result="effect1_dropShadow"
in2="BackgroundImageFix"
mode="normal" />
<feBlend
id="feBlend79"
result="shape"
in2="effect1_dropShadow"
in="SourceGraphic"
mode="normal" />
</filter>
<filter
style="color-interpolation-filters:sRGB"
filterUnits="userSpaceOnUse"
height="53"
width="53"
y="7"
x="39.5"
id="filter2_d">
<feFlood
id="feFlood82"
result="BackgroundImageFix"
flood-opacity="0" />
<feColorMatrix
id="feColorMatrix84"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
type="matrix"
in="SourceAlpha" />
<feOffset
id="feOffset86"
dy="4" />
<feGaussianBlur
id="feGaussianBlur88"
stdDeviation="2" />
<feColorMatrix
id="feColorMatrix90"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"
type="matrix" />
<feBlend
id="feBlend92"
result="effect1_dropShadow"
in2="BackgroundImageFix"
mode="normal" />
<feBlend
id="feBlend94"
result="shape"
in2="effect1_dropShadow"
in="SourceGraphic"
mode="normal" />
</filter>
<filter
style="color-interpolation-filters:sRGB"
filterUnits="userSpaceOnUse"
height="38.142899"
width="54.766701"
y="54"
x="11"
id="filter3_d">
<feFlood
id="feFlood97"
result="BackgroundImageFix"
flood-opacity="0" />
<feColorMatrix
id="feColorMatrix99"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
type="matrix"
in="SourceAlpha" />
<feOffset
id="feOffset101"
dy="4" />
<feGaussianBlur
id="feGaussianBlur103"
stdDeviation="2" />
<feColorMatrix
id="feColorMatrix105"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"
type="matrix" />
<feBlend
id="feBlend107"
result="effect1_dropShadow"
in2="BackgroundImageFix"
mode="normal" />
<feBlend
id="feBlend109"
result="shape"
in2="effect1_dropShadow"
in="SourceGraphic"
mode="normal" />
</filter>
<filter
style="color-interpolation-filters:sRGB"
filterUnits="userSpaceOnUse"
height="29"
width="28"
y="64"
x="41"
id="filter4_d">
<feFlood
id="feFlood112"
result="BackgroundImageFix"
flood-opacity="0" />
<feColorMatrix
id="feColorMatrix114"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
type="matrix"
in="SourceAlpha" />
<feOffset
id="feOffset116"
dy="4" />
<feGaussianBlur
id="feGaussianBlur118"
stdDeviation="2" />
<feColorMatrix
id="feColorMatrix120"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"
type="matrix" />
<feBlend
id="feBlend122"
result="effect1_dropShadow"
in2="BackgroundImageFix"
mode="normal" />
<feBlend
id="feBlend124"
result="shape"
in2="effect1_dropShadow"
in="SourceGraphic"
mode="normal" />
</filter>
<clipPath
id="clip0">
<rect
style="fill:#ffffff"
y="0"
x="0"
id="rect127"
transform="rotate(-45,57.35965,-37.759145)"
height="31.819799"
width="31.819799" />
</clipPath>
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="1013"
id="namedview10"
showgrid="false"
inkscape:zoom="12.361274"
inkscape:cx="10.353576"
inkscape:cy="3.3905227"
inkscape:window-x="1560"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg8" />
<path
d="M26.5353 8.13481C26.4422 8.35428 26.2683 8.47598 26.0632 8.58537C21.9977 10.7452 17.935 12.9085 13.8758 15.0799C13.6475 15.2016 13.4831 15.1962 13.2568 15.0751C9.19822 12.903 5.13484 10.7404 1.07215 8.5758C0.490599 8.26608 0.448478 7.52562 0.991303 7.13796C1.0803 7.07438 1.17813 7.0231 1.2746 6.97045C5.15862 4.86462 9.04536 2.7629 12.9246 0.648187C13.3805 0.399316 13.7779 0.406837 14.2311 0.65434C18.0954 2.76153 21.9658 4.85779 25.8383 6.94926C26.1569 7.12155 26.411 7.32872 26.5353 7.67604C26.5353 7.82919 26.5353 7.98166 26.5353 8.13481Z"
fill="#003B8B"
id="path2"
style="fill:#030000;fill-opacity:1" />
<path
d="M13.318 26.535C12.1576 25.9046 10.9972 25.2736 9.83614 24.6439C6.96644 23.0877 4.09674 21.533 1.22704 19.9762C0.694401 19.6876 0.466129 19.2343 0.669943 18.7722C0.759621 18.5691 0.931505 18.3653 1.11969 18.2512C1.66659 17.9182 2.23727 17.6228 2.80863 17.3329C2.89423 17.2892 3.04981 17.3206 3.14493 17.3712C6.40799 19.1031 9.66969 20.837 12.9239 22.5845C13.3703 22.8238 13.7609 22.83 14.208 22.59C17.4554 20.8472 20.7117 19.1202 23.9605 17.3801C24.1493 17.2789 24.2838 17.283 24.4632 17.3876C24.8926 17.6386 25.3301 17.8772 25.7751 18.1001C26.11 18.2683 26.3838 18.4857 26.5346 18.8385C26.5346 18.9916 26.5346 19.1441 26.5346 19.2972C26.4049 19.6528 26.1399 19.8613 25.8152 20.0363C22.9964 21.5549 20.1831 23.0829 17.3684 24.609C16.1863 25.2496 15.0055 25.893 13.8248 26.535C13.6556 26.535 13.4865 26.535 13.318 26.535Z"
fill="#003B8B"
id="path4"
style="fill:#030000;fill-opacity:1" />
<path
d="M26.3988 13.7412C26.2956 13.9661 26.1026 14.081 25.8927 14.1924C21.8198 16.3577 17.749 18.5258 13.6815 20.7013C13.492 20.8025 13.3602 20.7902 13.1795 20.6938C9.09638 18.5114 5.01059 16.3359 0.924798 14.1582C0.399637 13.8786 0.307921 13.2646 0.735251 12.838C0.829005 12.7443 0.947217 12.6705 1.06407 12.6055C1.56545 12.3279 2.07635 12.0654 2.57297 11.7789C2.74214 11.6812 2.86579 11.6921 3.03291 11.7817C6.27492 13.5155 9.52303 15.2378 12.761 16.9792C13.2352 17.2343 13.6394 17.2322 14.1129 16.9772C17.3509 15.2358 20.5996 13.5142 23.8416 11.7796C24.0095 11.69 24.1338 11.6818 24.3016 11.7789C24.7384 12.0339 25.1821 12.2794 25.6352 12.5037C25.9701 12.6691 26.2426 12.8831 26.3995 13.2304C26.3988 13.4014 26.3988 13.5716 26.3988 13.7412Z"
fill="#003B8B"
id="path6"
style="fill:#030000;fill-opacity:1" />
<g
style="fill:none"
id="g937"
transform="matrix(0.10434568,0,0,0.10434568,16.419348,16.024978)">
<circle
style="fill:#70c549"
id="circle4"
r="49"
cy="49.02142"
cx="48.999996" />
<g
inkscape:label="Layer 1"
id="layer1"
transform="matrix(1.5647038,-1.5647038,1.5647038,1.5647038,-416.27812,-373.23804)">
<path
style="fill:none;stroke:#ffffff;stroke-width:7.51411438;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 22.100902,291.35894 5.785709,275.04375 v 0"
id="path815"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ffffff;stroke-width:7.51411438;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 22.125504,274.96508 5.8103071,291.28027 v 0"
id="path815-3"
inkscape:connector-curvature="0" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

297
assets/svg/logo.svg Normal file
View file

@ -0,0 +1,297 @@
<?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="150"
height="150"
viewBox="0 0 150 150"
version="1.1"
id="svg132"
sodipodi:docname="logo.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
style="fill:none">
<metadata
id="metadata136">
<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>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1001"
id="namedview134"
showgrid="false"
showguides="true"
inkscape:guide-bbox="true"
inkscape:zoom="3.9008265"
inkscape:cx="102.42572"
inkscape:cy="85.632784"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg132">
<sodipodi:guide
position="74.86493,117.10108"
orientation="1,0"
id="guide959"
inkscape:locked="false" />
</sodipodi:namedview>
<defs
id="defs130">
<filter
id="filter0_d"
x="58.84"
y="52.703999"
width="25.4126"
height="17.436001"
filterUnits="userSpaceOnUse"
style="color-interpolation-filters:sRGB">
<feFlood
flood-opacity="0"
result="BackgroundImageFix"
id="feFlood52" />
<feColorMatrix
in="SourceAlpha"
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
id="feColorMatrix54" />
<feOffset
dy="4"
id="feOffset56" />
<feGaussianBlur
stdDeviation="2"
id="feGaussianBlur58" />
<feColorMatrix
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"
id="feColorMatrix60" />
<feBlend
mode="normal"
in2="BackgroundImageFix"
result="effect1_dropShadow"
id="feBlend62" />
<feBlend
mode="normal"
in="SourceGraphic"
in2="effect1_dropShadow"
result="shape"
id="feBlend64" />
</filter>
<filter
id="filter1_d"
x="14"
y="15"
width="38.000099"
height="38"
filterUnits="userSpaceOnUse"
style="color-interpolation-filters:sRGB">
<feFlood
flood-opacity="0"
result="BackgroundImageFix"
id="feFlood67" />
<feColorMatrix
in="SourceAlpha"
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
id="feColorMatrix69" />
<feOffset
dy="4"
id="feOffset71" />
<feGaussianBlur
stdDeviation="2"
id="feGaussianBlur73" />
<feColorMatrix
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"
id="feColorMatrix75" />
<feBlend
mode="normal"
in2="BackgroundImageFix"
result="effect1_dropShadow"
id="feBlend77" />
<feBlend
mode="normal"
in="SourceGraphic"
in2="effect1_dropShadow"
result="shape"
id="feBlend79" />
</filter>
<filter
id="filter2_d"
x="39.5"
y="7"
width="53"
height="53"
filterUnits="userSpaceOnUse"
style="color-interpolation-filters:sRGB">
<feFlood
flood-opacity="0"
result="BackgroundImageFix"
id="feFlood82" />
<feColorMatrix
in="SourceAlpha"
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
id="feColorMatrix84" />
<feOffset
dy="4"
id="feOffset86" />
<feGaussianBlur
stdDeviation="2"
id="feGaussianBlur88" />
<feColorMatrix
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"
id="feColorMatrix90" />
<feBlend
mode="normal"
in2="BackgroundImageFix"
result="effect1_dropShadow"
id="feBlend92" />
<feBlend
mode="normal"
in="SourceGraphic"
in2="effect1_dropShadow"
result="shape"
id="feBlend94" />
</filter>
<filter
id="filter3_d"
x="11"
y="54"
width="54.766701"
height="38.142899"
filterUnits="userSpaceOnUse"
style="color-interpolation-filters:sRGB">
<feFlood
flood-opacity="0"
result="BackgroundImageFix"
id="feFlood97" />
<feColorMatrix
in="SourceAlpha"
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
id="feColorMatrix99" />
<feOffset
dy="4"
id="feOffset101" />
<feGaussianBlur
stdDeviation="2"
id="feGaussianBlur103" />
<feColorMatrix
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"
id="feColorMatrix105" />
<feBlend
mode="normal"
in2="BackgroundImageFix"
result="effect1_dropShadow"
id="feBlend107" />
<feBlend
mode="normal"
in="SourceGraphic"
in2="effect1_dropShadow"
result="shape"
id="feBlend109" />
</filter>
<filter
id="filter4_d"
x="41"
y="64"
width="28"
height="29"
filterUnits="userSpaceOnUse"
style="color-interpolation-filters:sRGB">
<feFlood
flood-opacity="0"
result="BackgroundImageFix"
id="feFlood112" />
<feColorMatrix
in="SourceAlpha"
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
id="feColorMatrix114" />
<feOffset
dy="4"
id="feOffset116" />
<feGaussianBlur
stdDeviation="2"
id="feGaussianBlur118" />
<feColorMatrix
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"
id="feColorMatrix120" />
<feBlend
mode="normal"
in2="BackgroundImageFix"
result="effect1_dropShadow"
id="feBlend122" />
<feBlend
mode="normal"
in="SourceGraphic"
in2="effect1_dropShadow"
result="shape"
id="feBlend124" />
</filter>
<clipPath
id="clip0">
<rect
width="31.819799"
height="31.819799"
transform="rotate(-45,57.35965,-37.759145)"
id="rect127"
x="0"
y="0"
style="fill:#ffffff" />
</clipPath>
</defs>
<g
id="g867"
transform="matrix(1.2580494,0,0,1.2580494,13.748078,-34.889483)">
<path
style="fill:#70c549"
inkscape:connector-curvature="0"
id="path2"
d="m 53.0072,140.614 c -1.8156,3.781 -7.1988,3.781 -9.0144,0 L 13.4024,76.9145 C 11.8084,73.5952 14.2275,69.75 17.9097,69.75 h 61.1806 c 3.6822,0 6.1013,3.8452 4.5073,7.1645 z" />
<circle
style="fill:#70c549"
id="circle4"
r="49"
cy="78"
cx="49" />
<g
inkscape:label="Layer 1"
id="layer1"
transform="matrix(1.5647038,-1.5647038,1.5647038,1.5647038,-416.27812,-344.25946)">
<path
style="fill:none;stroke:#ffffff;stroke-width:7.51411438;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 22.100902,291.35894 5.785709,275.04375 v 0"
id="path815"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ffffff;stroke-width:7.51411438;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 22.125504,274.96508 5.8103071,291.28027 v 0"
id="path815-3"
inkscape:connector-curvature="0" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.3 KiB

View file

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

54
assets/svg/or.svg Normal file
View file

@ -0,0 +1,54 @@
<?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="275.9444"
height="243.66881"
version="1.1"
id="svg6"
sodipodi:docname="or.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
<metadata
id="metadata12">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs10" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1001"
id="namedview8"
showgrid="false"
inkscape:zoom="1.5567312"
inkscape:cx="116.77734"
inkscape:cy="95.251996"
inkscape:window-x="1560"
inkscape:window-y="1060"
inkscape:window-maximized="1"
inkscape:current-layer="svg6" />
<path
style="fill:none;stroke:#000000;stroke-width:27.45802498;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 136.18279,27.932469 V 214.66155"
id="path812"
inkscape:connector-curvature="0" />
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View file

@ -0,0 +1,7 @@
<svg class='osm-logo' xmlns="http://www.w3.org/2000/svg" height="100px" width="100px" version="1.1" viewBox="0 0 66 64">
<g transform="translate(-0.849, -61)" fill="#7ebc6f">
<path d="M0.849,61 L6.414,75.609 L0.849,90.217 L6.414,104.826 L0.849,119.435 L4.266,120.739 L22.831,102.183 L26.162,102.696 L30.205,98.652 C27.819,95.888 26.033,92.59 25.057,88.948 L26.953,87.391 C26.627,85.879 26.449,84.313 26.449,82.704 C26.449,74.67 30.734,67.611 37.136,63.696 L30.066,61 L15.457,66.565 L0.849,61 z"/>
<path d="M48.71,64.617 C48.406,64.617 48.105,64.629 47.805,64.643 C47.52,64.657 47.234,64.677 46.953,64.704 C46.726,64.726 46.499,64.753 46.275,64.783 C46.039,64.814 45.811,64.847 45.579,64.887 C45.506,64.9 45.434,64.917 45.362,64.93 C45.216,64.958 45.072,64.987 44.927,65.017 C44.812,65.042 44.694,65.06 44.579,65.087 C44.442,65.119 44.307,65.156 44.17,65.191 C43.943,65.25 43.716,65.315 43.492,65.383 C43.323,65.433 43.155,65.484 42.988,65.539 C42.819,65.595 42.65,65.652 42.483,65.713 C42.475,65.716 42.466,65.719 42.457,65.722 C35.819,68.158 31.022,74.369 30.649,81.774 C30.633,82.083 30.622,82.391 30.622,82.704 C30.622,83.014 30.631,83.321 30.649,83.626 C30.649,83.629 30.648,83.632 30.649,83.635 C30.662,83.862 30.681,84.088 30.701,84.313 C31.466,93.037 38.377,99.948 47.101,100.713 C47.326,100.733 47.552,100.754 47.779,100.765 C47.782,100.765 47.785,100.765 47.788,100.765 C48.093,100.783 48.399,100.791 48.709,100.791 C53.639,100.791 58.096,98.833 61.353,95.652 C61.532,95.477 61.712,95.304 61.883,95.122 C61.913,95.09 61.941,95.058 61.97,95.026 C61.98,95.015 61.987,95.002 61.996,94.991 C62.132,94.845 62.266,94.698 62.396,94.548 C62.449,94.487 62.501,94.426 62.553,94.365 C62.594,94.316 62.634,94.267 62.675,94.217 C62.821,94.04 62.961,93.861 63.101,93.678 C63.279,93.444 63.456,93.199 63.622,92.956 C63.956,92.471 64.267,91.97 64.553,91.452 C64.661,91.257 64.757,91.06 64.857,90.861 C64.89,90.796 64.93,90.735 64.962,90.67 C64.98,90.633 64.996,90.594 65.014,90.556 C65.125,90.324 65.234,90.09 65.336,89.852 C65.349,89.82 65.365,89.789 65.379,89.756 C65.48,89.517 65.575,89.271 65.666,89.026 C65.678,88.994 65.689,88.962 65.701,88.93 C65.792,88.679 65.881,88.43 65.962,88.174 C65.97,88.148 65.98,88.122 65.988,88.096 C66.069,87.832 66.144,87.564 66.214,87.296 C66.219,87.275 66.226,87.255 66.231,87.235 C66.301,86.962 66.365,86.686 66.423,86.409 C66.426,86.391 66.428,86.374 66.431,86.356 C66.445,86.291 66.453,86.223 66.466,86.156 C66.511,85.925 66.552,85.695 66.588,85.461 C66.632,85.169 66.671,84.878 66.701,84.583 C66.701,84.574 66.701,84.565 66.701,84.556 C66.731,84.258 66.755,83.955 66.77,83.652 C66.77,83.646 66.77,83.641 66.77,83.635 C66.786,83.326 66.797,83.017 66.797,82.704 C66.797,72.69 58.723,64.617 48.71,64.617 z"/>
<path d="M62.936,99.809 C59.074,103.028 54.115,104.965 48.71,104.965 C47.101,104.965 45.535,104.787 44.023,104.461 L42.466,106.357 C39.007,105.43 35.855,103.781 33.179,101.574 L28.996,105.765 L29.51,108.861 L13.953,124.426 L15.457,125 L30.066,119.435 L44.675,125 L59.283,119.435 L64.849,104.826 L62.936,99.809 z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3 KiB

758
assets/svg/osm-logo.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 150 KiB

3
assets/svg/pencil.svg Normal file
View file

@ -0,0 +1,3 @@
<svg height="1024" width="896" xmlns="http://www.w3.org/2000/svg">
<path d="M704 64L576 192l192 192 128-128L704 64zM0 768l0.688 192.562L192 960l512-512L512 256 0 768zM192 896H64V768h64v64h64V896z"/>
</svg>

After

Width:  |  Height:  |  Size: 207 B

7
assets/svg/pop-out.svg Normal file
View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Svg Vector Icons : http://www.onlinewebfonts.com/icon -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1000 1000" enable-background="new 0 0 1000 1000" xml:space="preserve">
<metadata> Svg Vector Icons : http://www.onlinewebfonts.com/icon </metadata>
<g><g><path d="M485,379.5l130.6,130.6l245.8-245.8l126.9,126.9l0.2-379L607.1,10l123.8,123.7L485,379.5L485,379.5z M986.4,546.3l-94.1-95.4l1.7,441.3l-784.7,0.4l0.8-782.7l438.9-2l-98-98H108C53.9,10,10,54,10,108v784c0,54.1,43.9,98,98,98h784c54.1,0,98-43.9,98-98L986.4,546.3z"/></g></g>
</svg>

After

Width:  |  Height:  |  Size: 768 B

54
assets/svg/reload.svg Normal file
View file

@ -0,0 +1,54 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="487.23px" height="487.23px" viewBox="0 0 487.23 487.23" style="enable-background:new 0 0 487.23 487.23;"
xml:space="preserve">
<g>
<g>
<path d="M55.323,203.641c15.664,0,29.813-9.405,35.872-23.854c25.017-59.604,83.842-101.61,152.42-101.61
c37.797,0,72.449,12.955,100.23,34.442l-21.775,3.371c-7.438,1.153-13.224,7.054-14.232,14.512
c-1.01,7.454,3.008,14.686,9.867,17.768l119.746,53.872c5.249,2.357,11.33,1.904,16.168-1.205
c4.83-3.114,7.764-8.458,7.796-14.208l0.621-131.943c0.042-7.506-4.851-14.144-12.024-16.332
c-7.185-2.188-14.947,0.589-19.104,6.837l-16.505,24.805C370.398,26.778,310.1,0,243.615,0C142.806,0,56.133,61.562,19.167,149.06
c-5.134,12.128-3.84,26.015,3.429,36.987C29.865,197.023,42.152,203.641,55.323,203.641z"/>
<path d="M464.635,301.184c-7.27-10.977-19.558-17.594-32.728-17.594c-15.664,0-29.813,9.405-35.872,23.854
c-25.018,59.604-83.843,101.61-152.42,101.61c-37.798,0-72.45-12.955-100.232-34.442l21.776-3.369
c7.437-1.153,13.223-7.055,14.233-14.514c1.009-7.453-3.008-14.686-9.867-17.768L49.779,285.089
c-5.25-2.356-11.33-1.905-16.169,1.205c-4.829,3.114-7.764,8.458-7.795,14.207l-0.622,131.943
c-0.042,7.506,4.85,14.144,12.024,16.332c7.185,2.188,14.948-0.59,19.104-6.839l16.505-24.805
c44.004,43.32,104.303,70.098,170.788,70.098c100.811,0,187.481-61.561,224.446-149.059
C473.197,326.043,471.903,312.157,464.635,301.184z"/>
</g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

6
assets/svg/search.svg Normal file
View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12">
<g id="search">
<path id="magnifying-glass" d="M1.63 9.474L4.006 7.1l.17-.1a3.45 3.45 0 0 1-.644-2.01A3.478 3.478 0 1 1 7.01 8.47 3.43 3.43 0 0 1 5 7.822l-.098.17-2.375 2.373c-.19.188-.543.142-.79-.105s-.293-.6-.104-.79zm5.378-2.27A2.21 2.21 0 1 0 4.8 4.994 2.21 2.21 0 0 0 7.01 7.21z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 422 B

100
assets/svg/share.svg Normal file
View file

@ -0,0 +1,100 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://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="100"
height="100"
viewBox="0 0 26.458333 26.458334"
version="1.1"
id="svg8"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
sodipodi:docname="share.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"
inkscape:cx="-15.237738"
inkscape:cy="36.323203"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
showguides="true"
inkscape:guide-bbox="true"
inkscape:window-width="1920"
inkscape:window-height="1001"
inkscape:window-x="0"
inkscape:window-y="1050"
inkscape:window-maximized="1">
<sodipodi:guide
position="13.229167,23.859748"
orientation="1,0"
id="guide815"
inkscape:locked="false" />
<sodipodi:guide
position="14.944824,13.229167"
orientation="0,1"
id="guide817"
inkscape:locked="false" />
<sodipodi:guide
position="19.182291,3.4395834"
orientation="1,0"
id="guide852"
inkscape:locked="false" />
</sodipodi:namedview>
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-270.54165)">
<path
style="fill:none;stroke:#000000;stroke-width:2.43863511;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 19.212364,278.17517 -11.9689358,5.52059 11.9388628,5.50669"
id="path819"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
<circle
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53329796;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.97014926"
id="path820"
cx="7.2434282"
cy="283.69574"
r="3.9119694" />
<circle
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53329796;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.97014926"
id="path820-3"
cx="19.48818"
cy="289.22873"
r="3.9119689" />
<circle
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53329796;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.97014926"
id="path820-3-6"
cx="19.48818"
cy="277.56281"
r="3.9119689" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

10
assets/svg/star.svg Normal file
View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="1278.000000pt" height="1280.000000pt" viewBox="0 0 1278.000000 1280.000000" preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.15, written by Peter Selinger 2001-2017
</metadata>
<g transform="translate(0.000000,1280.000000) scale(0.100000,-0.100000)" fill="#000000" stroke="none">
<path d="M6760 12443 c-137 -26 -302 -163 -453 -375 -207 -293 -384 -645 -802 -1598 -347 -790 -486 -1070 -667 -1337 -211 -311 -357 -373 -878 -374 -303 0 -573 22 -1315 106 -310 36 -666 73 -930 97 -191 17 -792 17 -905 0 -359 -56 -525 -174 -538 -382 -7 -128 43 -265 161 -442 197 -294 514 -612 1317 -1323 955 -845 1247 -1174 1290 -1452 37 -234 -95 -656 -453 -1458 -364 -816 -430 -963 -490 -1110 -252 -611 -352 -998 -318 -1236 31 -222 145 -333 357 -346 311 -21 768 169 1699 704 749 431 885 508 1051 596 451 240 718 338 924 341 121 1 161 -10 310 -84 265 -133 574 -380 1300 -1040 1006 -916 1405 -1206 1752 -1276 102 -21 173 -13 255 27 103 50 160 135 204 304 21 81 23 111 23 315 0 125 -5 267 -12 320 -51 379 -107 674 -253 1335 -229 1034 -279 1327 -279 1647 0 162 16 260 55 346 101 221 462 490 1275 952 661 375 831 473 1005 578 739 446 1065 761 1065 1027 0 155 -96 273 -306 378 -300 150 -748 236 -1764 342 -1052 108 -1334 148 -1637 225 -387 100 -514 201 -648 515 -117 276 -211 629 -391 1482 -135 644 -212 973 -289 1237 -115 398 -240 668 -380 824 -94 105 -221 156 -335 135z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Svg Vector Icons : http://www.onlinewebfonts.com/icon -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1000 1000" enable-background="new 0 0 1000 1000" xml:space="preserve">
<metadata> Svg Vector Icons : http://www.onlinewebfonts.com/icon </metadata>
<g><path d="M255,567.4v312.4h147V567.4l-73.5-61.3L255,567.4L255,567.4z M10,879.8h147V640.9L10,757.3V879.8L10,879.8z M745,493.9v385.9h147V371.4L745,493.9L745,493.9z M500,647v232.8h147V573.5l-116.4,98L500,647L500,647z M990,120.3H708.3l116.4,110.2l-300.1,245l-196-165.4L10,561.3v110.2l318.5-251.1l202.1,165.4l361.4-294l98,91.9L990,120.3L990,120.3z"/></g>
</svg>

After

Width:  |  Height:  |  Size: 833 B

10
assets/svg/up.svg Normal file
View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" version="1.0"
width="700" height="700">
<g transform="translate(19.99999,28.57142)">
<path d="M -20,670.71582 C -20,668.85739 329.99229,-29.27271 330.57213,-28.57089 C 332.51762,-26.21611 680.63965,670.88998 679.99913,671.14838 C 679.58076,671.31716 600.70188,637.45746 504.71273,595.90461 L 330.18699,520.35396 L 155.94489,595.89128 C 60.11172,637.43679 -18.680347,671.42858 -19.148608,671.42858 C -19.616868,671.42858 -19.99999,671.10783 -19.99999,670.71582 z " style="fill:#00ff00;stroke:none" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 658 B

View file

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1024" height="1376" viewBox="-305 -516 610 820">
<title>Wikimedia Commons Logo</title>
<defs>
<clipPath id="c"><circle r="298"/></clipPath>
</defs>
<circle r="100" fill="#fff"/>
<g fill="#fff">
<g id="arrow" clip-path="url(#c)">
<path d="m-11 180v118h22v-118"/>
<path d="m-43 185l43-75 43 75"/>
</g>
<g id="arrows3">
<use xlink:href="#arrow" transform="rotate(45)"/>
<use xlink:href="#arrow" transform="rotate(90)"/>
<use xlink:href="#arrow" transform="rotate(135)"/>
</g>
<use xlink:href="#arrows3" transform="scale(-1 1)"/>
<path id="blue_path" transform="rotate(-45)" stroke="#fff" stroke-width="84" fill="none" d="M 0,-256 A 256 256 0 1 0 256,0 C 256,-100 155,-150 250,-275"/>
<path id="arrow_top" d="m-23-515s-36 135-80 185 116-62 170-5-90-180-90-180z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 933 B

3
assets/svg/wikipedia.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 164 KiB

View file

@ -1,8 +1,55 @@
#userbadge {
display: inline-block;
background-color: white;
-webkit-border-radius: 2em;
-moz-border-radius: 2em;
border-radius: 2em;
border-bottom-right-radius: 1.5em;
border-top-right-radius: 1.5em;
margin: 0;
margin-bottom: 0.5em;
width: 100%;
min-width: 20em;
pointer-events: all;
}
#userbadge a {
text-decoration: none;
color: black;
}
#userbadge form {
width: unset !important;
}
.userstats {
display: flex;
align-items: center;
margin-top: 0.2em;
margin-bottom: 0.2em;
}
.userstats a {
display: block ruby;
padding-right: 0.2em;
margin-bottom: 0.2em;
}
.userstats span {
display: block ruby;
padding-right: 0.2em;
margin-bottom: 0.2em;
}
.userstats img {
width: 1em;
height: 1em;
fill: black;
border-radius: 0;
display: block;
}
.small-userbadge-icon {
width: 1em;
height: 1em;
@ -23,13 +70,8 @@
transition: opacity 500ms linear;
}
#username {
text-decoration: none;
color: black;
}
#usertext {
.usertext {
display: block;
width: max-content;
margin: 0;
@ -42,31 +84,12 @@
text-align: left;
background-color: white;
background-size: 100%;
display: block;
line-height: 0.75em;
}
#usertext a {
text-decoration: none;
color: black;
}
#userbadge {
display: inline-block;
text-align: center;
background-color: white;
-webkit-border-radius: 2em;
-moz-border-radius: 2em;
border-radius: 2em;
border-bottom-right-radius: 1.5em;
border-top-right-radius: 1.5em;
margin: 0;
margin-bottom: 0.5em;
min-width: 20em;
pointer-events: all;
}
.userbadge-login {
font-weight: bold;

28
generateIncludedImages.ts Normal file
View file

@ -0,0 +1,28 @@
import * as fs from "fs";
console.log("Generating images")
const dir = fs.readdirSync("./assets/svg")
console.log(dir)
let module = "import {Img} from \"./UI/Img\";\nimport {FixedUiElement} from \"./UI/Base/FixedUiElement\";\n\nexport default class Svg {\n\n\n";
for (const path of dir) {
if(!path.endsWith(".svg")){
throw "Non-svg file detected in the svg files: "+path;
}
const svg = fs.readFileSync("./assets/svg/"+path, "utf-8")
.replace(/\n/g, " ")
.replace(/\r/g, "")
.replace(/\\/g, "\\")
.replace(/"/g, "\\\"")
const name = path.substr(0, path.length-4)
.replace(/[ -]/g, "_");
module += ` public static ${name} = "${svg}"\n`
module += ` public static ${name}_img = Img.AsImageElement(Svg.${name})\n`
module += ` public static ${name}_ui() { return new FixedUiElement(Svg.${name}_img);}\n\n`
}
module += "}\n";
fs.writeFileSync("Svg.ts", module);
console.log("Done")

View file

@ -170,15 +170,6 @@ body {
}
#userbadge {
width: 100%
}
#userbadge p {
margin: 0;
padding-top: 0.2em;
padding-bottom: 0.2em;
}
.add-popup-all-buttons {
max-height: 50vh;

View file

@ -15,7 +15,7 @@
"scripts": {
"start": "parcel *.html UI/** Logic/** assets/** vendor/* vendor/*/*",
"generate": "ts-node createLayouts.ts",
"build": "rm -rf dist/ && parcel build --public-url ./ *.html assets/** assets/**/** assets/**/**/** vendor/* vendor/*/*",
"build": "rm -rf dist/ && ts-node generateIncludedImages.ts && parcel build --public-url ./ *.html assets/** assets/**/** assets/**/**/** vendor/* vendor/*/*",
"test": "ts-node test/*"
},
"keywords": [

View file

@ -5,7 +5,7 @@
"sourceMap": true,
"resolveJsonModule": true,
"lib": [
"dom",
"DOM",
"es5",
"scripthost",
"es2015.collection"