This commit is contained in:
Edgar 2023-07-18 18:01:45 +02:00
parent a57dee7568
commit 922dc7b314
No known key found for this signature in database
GPG Key ID: 70ADAE8F35904387
30 changed files with 2097 additions and 16 deletions

View File

@ -2,8 +2,19 @@
"useTabs": true,
"singleQuote": true,
"trailingComma": "none",
"printWidth": 100,
"plugins": ["prettier-plugin-svelte"],
"pluginSearchDirs": ["."],
"overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }]
"printWidth": 120,
"plugins": [
"prettier-plugin-svelte"
],
"pluginSearchDirs": [
"."
],
"overrides": [
{
"files": "*.svelte",
"options": {
"parser": "svelte"
}
}
]
}

3
.vscode/settings.json vendored Normal file
View File

@ -0,0 +1,3 @@
{
"editor.formatOnSave": true
}

782
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -16,13 +16,17 @@
"@sveltejs/kit": "^1.20.4",
"@typescript-eslint/eslint-plugin": "^5.45.0",
"@typescript-eslint/parser": "^5.45.0",
"autoprefixer": "^10.4.14",
"eslint": "^8.28.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-svelte": "^2.30.0",
"postcss": "^8.4.26",
"prettier": "^2.8.0",
"prettier-plugin-svelte": "^2.10.1",
"svelte": "^4.0.5",
"svelte-adapter-deno": "^0.9.0",
"svelte-check": "^3.4.3",
"tailwindcss": "^3.3.3",
"tslib": "^2.4.1",
"typescript": "^5.0.0",
"vite": "^4.4.2"

6
postcss.config.js Normal file
View File

@ -0,0 +1,6 @@
export default {
plugins: {
tailwindcss: {},
autoprefixer: {},
},
}

3
src/app.css Normal file
View File

@ -0,0 +1,3 @@
@tailwind base;
@tailwind components;
@tailwind utilities;

View File

@ -1,12 +1,15 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<link rel="icon" href="%sveltekit.assets%/favicon.png" />
<meta name="viewport" content="width=device-width" />
%sveltekit.head%
</head>
<body data-sveltekit-preload-data="hover">
<div style="display: contents">%sveltekit.body%</div>
</body>
<head>
<meta charset="utf-8" />
<link rel="icon" href="%sveltekit.assets%/favicon.png" />
<meta name="viewport" content="width=device-width" />
%sveltekit.head%
</head>
<body data-sveltekit-preload-data="hover" class="bg-gray-800 text-white"></body>
<div style="display: contents">%sveltekit.body%</div>
</body>
</html>

View File

@ -0,0 +1,18 @@
<script lang="ts">
export let type: 'info' | 'warning' = 'info';
const colors = {
info: 'border-teal-500 bg-gray-100 text-teal-900',
warning: 'border-rose-600 bg-rose-800 text-rose-100'
};
const color = colors[type];
</script>
<div class="{color} border-t-8 rounded px-4 py-3 shadow-md my-2" role="alert">
<div class="flex">
<div>
<slot />
</div>
</div>
</div>

View File

@ -0,0 +1,25 @@
<script lang="ts">
export let href: string | null = null;
export let target_ext: boolean = false;
</script>
{#if href != null}
<a
{href}
target={`${target_ext ? '_blank' : ''} `}
class="inline-block text-sm px-4 py-2 leading-none border rounded
text-teal-400 bg-gray-700 border-teal-500
hover:border-transparent hover:bg-teal-500 hover:text-black lg:mt-0 font-bold"
>
<slot />
</a>
{:else}
<button
on:click
class="inline-block text-sm px-4 py-2 leading-none border rounded
text-teal-400 bg-gray-700 border-teal-500
hover:border-transparent hover:bg-teal-500 hover:text-black lg:mt-0 font-bold"
>
<slot />
</button>
{/if}

View File

@ -0,0 +1,8 @@
<script lang="ts">
let clazz: string = '';
export { clazz as class };
</script>
<div class="w-full rounded overflow-hidden shadow-md bg-gray-700 {clazz || ''}">
<slot />
</div>

View File

@ -0,0 +1,3 @@
<div class="w-full px-4 py-2 bg-teal-600">
<slot />
</div>

View File

@ -0,0 +1,8 @@
<script lang="ts">
let clazz: string = '';
export { clazz as class };
</script>
<div class="md:container mx-auto {clazz}">
<slot />
</div>

View File

@ -0,0 +1,55 @@
<script lang="ts">
export let total: number;
export let page: number = 0;
// show 3 before and 3 after current page before using skip markers.
export let margin = 3;
let clazz: string | null | undefined = undefined;
export { clazz as class };
let pageClass =
'text-center block border border-gray-500 hover:border-teal-400 text-teal-500 hover:bg-gray-800 py-2 px-6 w-full h-full font-bold text-lg';
</script>
<ul class="{clazz} gap-1 inline-flex">
{#if page != 0}
<li>
<button class={pageClass} on:click={() => (page = 0)}>First</button>
</li>
{/if}
{#if total > 0 && page > 0}
<li>
<button class={pageClass} on:click={() => (page -= 1)}>Previous</button>
</li>
{/if}
{#each { length: Math.min(total, margin) + 1 } as _, i}
{@const reversedIndex = margin - i}
{#if page - reversedIndex > 0}
<li>
<button class={pageClass} on:click={() => (page = page - reversedIndex - 1)}
>{page - reversedIndex}</button
>
</li>
{/if}
{/each}
<li>
<button class="{pageClass} bg-gray-800">{page + 1}</button>
</li>
{#each { length: Math.min(total, margin) + 1 } as _, i}
{#if page + i < total}
<li>
<button class={pageClass} on:click={() => (page = page + i + 1)}>{page + i + 2}</button>
</li>
{/if}
{/each}
{#if page < total}
<li>
<button class={pageClass} on:click={() => (page += 1)}>Next</button>
</li>
{/if}
{#if page < total}
<li>
<button class={pageClass} on:click={() => (page = total)}>Last</button>
</li>
{/if}
</ul>

View File

@ -1 +1,49 @@
// place files you want to import through the `$lib` alias in this folder.
type Fetch = (input: RequestInfo | URL, init?: RequestInit | undefined) => Promise<Response>;
export interface ServerList {
servers: ServerEntry[]
}
export interface ServerEntry {
addresses: String[],
location: String,
info: {
max_clients: number,
max_players: number,
passworded: boolean,
game_type: String,
name: String,
map: {
name: String,
sha256?: String,
size: number,
},
version: String,
clients: ClientEntry[],
[key: string]: any
}
}
export interface ClientEntry {
name: String,
clan: String,
country: number,
score: number,
is_player: boolean,
afk?: boolean,
team?: number,
skin?: {
name: String,
color_body?: number,
color_feet?: number,
},
[key: string]: any
}
export async function fetchMaster(fetch: Fetch): Promise<ServerList> {
const res = await fetch("https://master1.ddnet.org/ddnet/15/servers.json");
return await res.json();
}

47
src/routes/+layout.svelte Normal file
View File

@ -0,0 +1,47 @@
<script lang="ts">
import '../app.css';
import Alert from '$lib/components/Alert.svelte';
import Container from '$lib/components/Container.svelte';
import Button from '$lib/components/Button.svelte';
</script>
<svelte:head>
<title>DDStats</title>
<meta name="description" content="View DDNet / Teeworlds Statistics." />
<meta name="author" content="Ryozuki" />
<meta property="og:site_name" content="DDStats" />
</svelte:head>
<nav class="flex items-center justify-between flex-wrap bg-gray-900 p-4 mb-4">
<div class="flex items-center flex-shrink-0 mr-6">
<a href="/"><img src="/logo/Horizontal/DDStats_Horizontal.svg" width="200px" alt="DDStats" /></a>
</div>
<div class="flex-grow flex items-center">
<div class="text-sm flex-grow">
<!--
<a href="/search" class="block mt-4 lg:inline-block lg:mt-0 text-teal-200 hover:text-white mr-4">Search</a>
<a href="#responsive-header" class="block mt-4 lg:inline-block lg:mt-0 text-teal-200 hover:text-white mr-4"> Examples </a>
<a href="#responsive-header" class="block mt-4 lg:inline-block lg:mt-0 text-teal-200 hover:text-white"> Blog </a>
-->
</div>
<div>
<a href="/search" class="inline-block mt-0 text-gray-200 hover:text-white mr-4">Search</a>
</div>
</div>
</nav>
<slot />
<footer class="md:container mx-auto flex my-4 flex-col justify-center w-full px-4 py-2">
<p class="text-muted text-center font-bold">
&copy; 2023 <a class="text-teal-400 font-bold" href="/">ddstats.org</a>
</p>
<p class="text-muted text-center mt-4">
Content Released Under
<a class="text-teal-400 font-bold" href="https://creativecommons.org/licenses/by-sa/4.0/">
Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
</a>
</p>
</footer>

View File

@ -1,2 +1,52 @@
<h1>Welcome to SvelteKit</h1>
<p>Visit <a href="https://kit.svelte.dev">kit.svelte.dev</a> to read the documentation</p>
<script lang="ts">
import Card from '$lib/components/Card.svelte';
import CardHeader from '$lib/components/CardHeader.svelte';
import Container from '$lib/components/Container.svelte';
import type { PageData } from './$types';
export let data: PageData;
const address_re = /.*\/\//;
data.servers.servers.sort((a, b) => {
if (a.info.clients.length < b.info.clients.length) {
return 1;
} else if (a.info.clients.length > b.info.clients.length) {
return -1;
} else {
return 0;
}
});
let totalPlayers = 0;
$: {
totalPlayers = data.servers.servers.map((x) => x.info.clients.length).reduce((a, b) => a + b, 0);
}
</script>
<Container>
<Card class="px-4 py-3">
<p class="font-bold text-4xl mb-2">Server Browser</p>
<p>Here you can search through the master server list.</p>
<p>Total players: {totalPlayers}</p>
</Card>
{#each data.servers.servers as server}
<Card class="my-2">
<CardHeader>
<div class="flex items-center justify-between flex-wrap">
<h3 class="font-bold">{server.info.name}</h3>
<span class="text-sm"
><a class="text-teal-100 font-bold" href={server.addresses[0].replace(address_re, '')}
>Connect to {server.addresses[0].replace(address_re, '')}</a
></span
>
</div>
</CardHeader>
<div class="px-4 py-3">
<p>Map: {server.info.map.name}</p>
<p>Players: {server.info.clients.length} / {server.info.max_clients}</p>
</div>
</Card>
{/each}
</Container>

10
src/routes/+page.ts Normal file
View File

@ -0,0 +1,10 @@
import { fetchMaster } from '$lib';
import type { PageLoad } from './$types';
export const load: PageLoad = async ({ fetch }) => {
const servers = await fetchMaster(fetch);
return {
servers
};
};

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 163 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

View File

@ -0,0 +1,218 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="166.63132mm"
height="161.52098mm"
viewBox="0 0 166.63132 161.52098"
version="1.1"
id="svg5"
xml:space="preserve"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs2"><linearGradient
id="linearGradient1176"><stop
style="stop-color:#2d97d5;stop-opacity:1;"
offset="0"
id="stop1172" /><stop
style="stop-color:#2d7ed5;stop-opacity:0.46721312;"
offset="1"
id="stop1174" /></linearGradient><linearGradient
xlink:href="#linearGradient1176"
id="linearGradient8510"
gradientUnits="userSpaceOnUse"
x1="413.50861"
y1="165.33963"
x2="413.50861"
y2="192.61667" /></defs><g
id="layer6"
transform="translate(-105.83049,-771.03284)"><path
id="path8602"
d="m 217.87452,892.34453 c 15.12345,0 39.33907,7.14235 39.86374,20.722 0.28412,7.3419 -8.19269,12.87229 -19.50251,12.87229 h -30.64637 c -8.92182,0 -20.22915,-0.68598 -19.41672,-14.68764 0.66672,-11.50079 11.56858,-18.90665 29.70186,-18.90665 z"
style="font-variation-settings:normal;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:13.2292;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;stop-color:#000000" /><path
id="path8674"
d="m 160.06302,892.34453 c 15.12345,0 39.33907,7.14235 39.86374,20.722 0.28412,7.3419 -8.19269,12.87229 -19.50251,12.87229 h -30.64637 c -8.92182,0 -20.22915,-0.68598 -19.41672,-14.68764 0.66672,-11.50079 11.56858,-18.90665 29.70186,-18.90665 z"
style="font-variation-settings:normal;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:13.2292;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;stop-color:#000000" /><g
id="g739"
transform="translate(-504.78753,443.13594)"><path
id="path730"
d="m 664.85056,449.20858 c 15.12345,0 39.33907,7.14235 39.86374,20.722 0.28412,7.3419 -8.19269,12.87229 -19.50251,12.87229 h -30.64637 c -8.92182,0 -20.22915,-0.68598 -19.41672,-14.68764 0.66672,-11.50079 11.56858,-18.90665 29.70186,-18.90665 z"
style="font-variation-settings:normal;display:inline;fill:#666a7a;fill-opacity:1;stroke:none;stroke-width:5.39105;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;stop-color:#000000" /><path
id="path733"
style="fill:#404352;fill-opacity:1;stroke:#000000;stroke-width:2.11667;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 702.27484,463.17002 -3.78891,3.7889 a 27.899634,27.899634 157.50001 0 1 -19.72801,8.17161 H 636.0427 c 2.80967,7.23738 11.42177,7.6724 18.5229,7.6724 h 30.64619 c 3.2934,0 6.3445,-0.47103 9.01082,-1.31723 1.6e-4,-5e-5 3.6e-4,5e-5 5.2e-4,0 1.6e-4,-5e-5 3.6e-4,5e-5 5.2e-4,0 0.27021,-0.0858 0.5368,-0.1753 0.79891,-0.26872 0.12404,-0.0442 0.2468,-0.0895 0.36897,-0.13539 0.007,-0.003 0.0141,-0.005 0.0212,-0.008 0.0103,-0.004 0.0202,-0.008 0.0305,-0.0119 0.24757,-0.0937 0.49156,-0.19047 0.73122,-0.29093 0.12494,-0.0524 0.24882,-0.1055 0.37156,-0.15968 0.21974,-0.097 0.43551,-0.19701 0.64802,-0.29973 0.0416,-0.0201 0.0832,-0.0401 0.12454,-0.0605 0.0999,-0.0491 0.19942,-0.0984 0.29765,-0.14883 9e-4,-4.6e-4 0.002,-10e-4 0.003,-0.002 0.1158,-0.0594 0.23071,-0.11978 0.34416,-0.18086 0.0778,-0.0419 0.15437,-0.0844 0.231,-0.12713 0.0766,-0.0426 0.15241,-0.0857 0.22789,-0.12919 0.0693,-0.0399 0.13894,-0.0794 0.20722,-0.11989 0.004,-0.003 0.009,-0.005 0.0129,-0.008 0.1192,-0.0708 0.23673,-0.14319 0.35295,-0.21601 0.0636,-0.0399 0.12649,-0.08 0.18914,-0.1204 0.0903,-0.0583 0.17925,-0.11729 0.26768,-0.17674 0.0627,-0.0422 0.12535,-0.0844 0.18707,-0.12712 0.10728,-0.0743 0.21296,-0.14977 0.31729,-0.22583 0.049,-0.0358 0.0979,-0.0713 0.14625,-0.10748 0.11705,-0.0874 0.23308,-0.17594 0.34623,-0.26562 6.8e-4,-5.4e-4 0.001,-10e-4 0.002,-0.002 0.038,-0.0301 0.0746,-0.0611 0.11214,-0.0915 0.0973,-0.0787 0.19304,-0.15787 0.28732,-0.23823 0.0312,-0.0266 0.0626,-0.0533 0.0935,-0.0801 0.11856,-0.10284 0.23474,-0.20718 0.3483,-0.31264 0.0249,-0.0231 0.0492,-0.0465 0.0739,-0.0698 0.10636,-0.10027 0.21084,-0.20132 0.31264,-0.30386 0.0135,-0.0136 0.0274,-0.0272 0.0408,-0.0408 0.11315,-0.11501 0.22289,-0.23156 0.33022,-0.34934 0.0191,-0.0209 0.0379,-0.042 0.0568,-0.063 0.10725,-0.11934 0.21249,-0.23966 0.31368,-0.36174 2.4e-4,-2.9e-4 2.7e-4,-7.4e-4 5.1e-4,-0.001 0.10614,-0.12808 0.20814,-0.25811 0.30748,-0.38912 0.009,-0.0119 0.0179,-0.0238 0.0269,-0.0357 0.0995,-0.13229 0.19592,-0.26583 0.28835,-0.40101 0.0963,-0.1408 0.1885,-0.283 0.27699,-0.42685 0.96857,-1.57452 1.46667,-3.32824 1.39423,-5.2002 -0.0953,-2.4679 -0.97614,-4.72185 -2.43964,-6.76031 z" /><path
id="path735"
style="fill:#2a353f;fill-opacity:1;stroke:#000000;stroke-width:2.11667;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 664.85076,449.2086 c -18.13326,0 -29.03534,7.40608 -29.70206,18.90686 -7e-5,0.001 7e-5,0.002 0,0.004 h 16.00729 a 40.7862,40.7862 0 0 0 32.41663,-16.05276 c -6.38436,-1.89271 -13.16626,-2.85771 -18.72186,-2.85771 z" /><path
id="path737"
d="m 664.85056,449.20858 c 15.12345,0 39.33907,7.14235 39.86374,20.722 0.28412,7.3419 -8.19269,12.87229 -19.50251,12.87229 h -30.64637 c -8.92182,0 -20.22915,-0.68598 -19.41672,-14.68764 0.66672,-11.50079 11.56858,-18.90665 29.70186,-18.90665 z"
style="font-variation-settings:normal;display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:4.23333;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;stop-color:#000000" /></g><g
id="g8672"
transform="translate(-427.29782,688.07118)"><g
id="g8600"
transform="translate(202.93542)"><circle
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:13.2292;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
id="circle2613"
cx="413.50854"
cy="-169.49251"
r="59.531235"
transform="scale(1,-1)" /><path
id="rect7615"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:13.2292;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;stop-color:#000000"
d="m 487.33063,92.449593 a 9.8385377,9.8224876 0 0 0 -4.35019,-2.523531 l -0.003,-0.0033 -0.002,0.002 a 9.8385377,9.8224876 0 0 0 -9.559,2.525207 9.8385377,9.8224876 0 0 0 -2.52901,9.543071 l -22.10988,22.07382 6.88424,6.87302 22.10989,-22.07382 a 9.8385377,9.8224876 0 0 0 9.55867,-2.52488 9.8385377,9.8224876 0 0 0 2.53068,-9.544746 l 3.4e-4,-3.39e-4 -3.4e-4,-3.39e-4 a 9.8385377,9.8224876 0 0 0 -2.53035,-4.345781 z" /><path
id="path7559"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:13.2292;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stop-color:#000000"
d="m 467.71338,127.93653 c 0,0 4.81306,0.61363 10.01679,5.80887 5.20372,5.19523 5.81835,10.00044 5.81835,10.00044 l -18.96933,18.93839 -15.83514,-15.80931 z" /><path
id="rect7556"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:13.2292;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stop-color:#000000"
d="m 453.41444,103.05166 c 0,0 7.47373,0.51063 15.12946,8.15387 7.65573,7.64324 8.1672,15.10478 8.1672,15.10478 l -18.96933,18.93839 -23.29666,-23.25866 z" /><path
id="path8341"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:13.2292;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;stop-color:#000000"
d="m 339.68647,92.449603 a 9.8385377,9.8224876 0 0 1 4.35019,-2.523531 l 0.003,-0.0033 0.002,0.002 a 9.8385377,9.8224876 0 0 1 9.559,2.525207 9.8385377,9.8224876 0 0 1 2.52901,9.543071 l 22.10988,22.07382 -6.88424,6.87302 -22.10989,-22.07382 a 9.8385377,9.8224876 0 0 1 -9.55867,-2.52488 9.8385377,9.8224876 0 0 1 -2.53068,-9.544746 l -3.4e-4,-3.39e-4 3.4e-4,-3.39e-4 a 9.8385377,9.8224876 0 0 1 2.53035,-4.345781 z" /><path
id="path8349"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:13.2292;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stop-color:#000000"
d="m 359.30372,127.93654 c 0,0 -4.81306,0.61363 -10.01679,5.80887 -5.20372,5.19523 -5.81835,10.00044 -5.81835,10.00044 l 18.96933,18.93839 15.83514,-15.80931 z" /><path
id="path8359"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:13.2292;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stop-color:#000000"
d="m 373.60266,103.05167 c 0,0 -7.47373,0.51063 -15.12946,8.15387 -7.65573,7.64324 -8.1672,15.10478 -8.1672,15.10478 l 18.96933,18.93839 23.29666,-23.25866 z" /></g><g
id="g8508"
transform="translate(202.93542)"><g
id="g8478"
transform="matrix(0.92329911,0,0,0.92179288,32.737379,8.8957055)"
style="stroke-width:1.08395"><g
id="g8436"
transform="rotate(45,402.74439,335.44594)"
style="stroke-width:1.08395"><path
id="path8430"
style="opacity:1;fill:#2d2f37;fill-opacity:1;stroke:none;stroke-width:4.17117;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;stop-color:#000000"
d="m 293.00847,98.977938 a 10.655851,10.655851 0 0 0 -5.26738,1.395782 h -0.005 v 0.003 a 10.655851,10.655851 0 0 0 -5.38366,9.25783 10.655851,10.655851 0 0 0 5.38366,9.25732 v 33.86563 h 10.54457 v -33.86563 a 10.655851,10.655851 0 0 0 5.38365,-9.25732 10.655851,10.655851 0 0 0 -5.38365,-9.25989 v -5.2e-4 h -5.2e-4 a 10.655851,10.655851 0 0 0 -5.27151,-1.395782 z" /><path
id="path8432"
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:4.17117;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;stop-color:#000000"
d="m 293.00847,98.977938 a 10.655851,10.655851 0 0 0 -5.26738,1.395782 h -0.005 v 0.003 a 10.655851,10.655851 0 0 0 -5.38366,9.25783 10.655851,10.655851 0 0 0 5.38366,9.25732 v 33.86563 h 10.54457 v -33.86563 a 10.655851,10.655851 0 0 0 5.38365,-9.25732 10.655851,10.655851 0 0 0 -5.38365,-9.25989 v -5.2e-4 h -5.2e-4 a 10.655851,10.655851 0 0 0 -5.27151,-1.395782 z" /><ellipse
style="opacity:1;fill:#7d8094;fill-opacity:1;stroke:none;stroke-width:0.357848;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;stop-color:#000000"
id="ellipse8434"
cx="310.88785"
cy="109.31796"
rx="4.9158688"
ry="5.0019956"
transform="matrix(1,0,-0.18477148,0.98278151,0,0)" /></g><g
id="g8442"
transform="rotate(45,402.74439,335.44594)"
style="stroke-width:1.08395"><path
id="path8438"
style="opacity:1;fill:#6d7588;fill-opacity:1;stroke:none;stroke-width:4.58875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stop-color:#000000"
d="m 305.20665,141.22378 c 0,0 4.15678,-3.21536 12.12731,-3.21536 7.97053,0 12.12731,3.21536 12.12731,3.21536 v 29.05525 h -24.25462 z" /><path
id="path8440"
style="opacity:1;fill:none;stroke:#000000;stroke-width:4.58875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stop-color:#000000"
d="m 305.20665,141.22378 c 0,0 4.15678,-3.21536 12.12731,-3.21536 7.97053,0 12.12731,3.21536 12.12731,3.21536 v 29.05525 h -24.25462 z" /></g><g
id="g8452"
transform="rotate(45,402.74439,335.44594)"
style="stroke-width:1.08395"><path
id="path8444"
style="opacity:1;fill:#858b98;fill-opacity:1;stroke:none;stroke-width:4.58875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stop-color:#000000"
d="m 275.16666,133.08542 c 0,0 6.11545,-5.33203 17.8417,-5.33203 11.72625,0 17.8417,5.33203 17.8417,5.33203 v 29.05525 h -35.6834 z" /><path
style="fill:#c8cbd0;fill-opacity:1;stroke:none;stroke-width:0.287249;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 279.14586,130.66902 0.12184,31.47165 h 8.99584 v -34.08356 z"
id="path8446" /><path
style="fill:#6d7588;fill-opacity:1;stroke:none;stroke-width:0.287249;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 299.45531,128.32401 v 33.81666 h 11.39475 v -29.05525 z"
id="path8448" /><path
id="path8450"
style="opacity:1;fill:none;stroke:#000000;stroke-width:4.58875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stop-color:#000000"
d="m 275.16666,133.08542 c 0,0 6.11545,-5.33203 17.8417,-5.33203 11.72625,0 17.8417,5.33203 17.8417,5.33203 v 29.05525 h -35.6834 z" /></g><g
id="g8460"
transform="matrix(-0.70710678,0.70710678,0.70710678,0.70710678,469.64847,-186.53344)"
style="stroke-width:1.08395"><path
id="path8454"
style="opacity:1;fill:#2d2f37;fill-opacity:1;stroke:none;stroke-width:4.17117;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;stop-color:#000000"
d="m 293.00847,98.977938 a 10.655851,10.655851 0 0 0 -5.26738,1.395782 h -0.005 v 0.003 a 10.655851,10.655851 0 0 0 -5.38366,9.25783 10.655851,10.655851 0 0 0 5.38366,9.25732 v 33.86563 h 10.54457 v -33.86563 a 10.655851,10.655851 0 0 0 5.38365,-9.25732 10.655851,10.655851 0 0 0 -5.38365,-9.25989 v -5.2e-4 h -5.2e-4 a 10.655851,10.655851 0 0 0 -5.27151,-1.395782 z" /><path
id="path8456"
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:4.17117;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;stop-color:#000000"
d="m 293.00847,98.977938 a 10.655851,10.655851 0 0 0 -5.26738,1.395782 h -0.005 v 0.003 a 10.655851,10.655851 0 0 0 -5.38366,9.25783 10.655851,10.655851 0 0 0 5.38366,9.25732 v 33.86563 h 10.54457 v -33.86563 a 10.655851,10.655851 0 0 0 5.38365,-9.25732 10.655851,10.655851 0 0 0 -5.38365,-9.25989 v -5.2e-4 h -5.2e-4 a 10.655851,10.655851 0 0 0 -5.27151,-1.395782 z" /><ellipse
style="opacity:1;fill:#7d8094;fill-opacity:1;stroke:none;stroke-width:0.357848;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;stop-color:#000000"
id="ellipse8458"
cx="310.88785"
cy="109.31796"
rx="4.9158688"
ry="5.0019956"
transform="matrix(1,0,-0.18477148,0.98278151,0,0)" /></g><g
id="g8466"
transform="matrix(-0.70710678,0.70710678,0.70710678,0.70710678,469.64847,-186.53344)"
style="stroke-width:1.08395"><path
id="path8462"
style="opacity:1;fill:#6d7588;fill-opacity:1;stroke:none;stroke-width:4.58875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stop-color:#000000"
d="m 305.20665,141.22378 c 0,0 4.15678,-3.21536 12.12731,-3.21536 7.97053,0 12.12731,3.21536 12.12731,3.21536 v 29.05525 h -24.25462 z" /><path
id="path8464"
style="opacity:1;fill:none;stroke:#000000;stroke-width:4.58875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stop-color:#000000"
d="m 305.20665,141.22378 c 0,0 4.15678,-3.21536 12.12731,-3.21536 7.97053,0 12.12731,3.21536 12.12731,3.21536 v 29.05525 h -24.25462 z" /></g><g
id="g8476"
transform="matrix(-0.70710678,0.70710678,0.70710678,0.70710678,469.64847,-186.53344)"
style="stroke-width:1.08395"><path
id="path8468"
style="opacity:1;fill:#858b98;fill-opacity:1;stroke:none;stroke-width:4.58875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stop-color:#000000"
d="m 275.16666,133.08542 c 0,0 6.11545,-5.33203 17.8417,-5.33203 11.72625,0 17.8417,5.33203 17.8417,5.33203 v 29.05525 h -35.6834 z" /><path
style="fill:#c8cbd0;fill-opacity:1;stroke:none;stroke-width:0.287249;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 279.14586,130.66902 0.12184,31.47165 h 8.99584 v -34.08356 z"
id="path8470" /><path
style="fill:#6d7588;fill-opacity:1;stroke:none;stroke-width:0.287249;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 299.45531,128.32401 v 33.81666 h 11.39475 v -29.05525 z"
id="path8472" /><path
id="path8474"
style="opacity:1;fill:none;stroke:#000000;stroke-width:4.58875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stop-color:#000000"
d="m 275.16666,133.08542 c 0,0 6.11545,-5.33203 17.8417,-5.33203 11.72625,0 17.8417,5.33203 17.8417,5.33203 v 29.05525 h -35.6834 z" /></g></g><g
id="g8506"><circle
transform="scale(1,-1)"
r="59.531235"
cy="-169.49251"
cx="413.50839"
id="circle8480"
style="fill:#858b98;fill-opacity:1;stroke:none;stroke-width:3.81;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><path
id="path8482"
style="fill:#5a5e6c;fill-opacity:1;stroke:none;stroke-width:4.23333;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;stop-color:#000000"
d="m 413.50839,229.02374 a 59.531235,59.531235 0 0 1 -36.02157,-12.1791 48.633137,18.14325 0 0 1 36.02157,-5.96398 48.633137,18.14325 0 0 1 36.05516,5.97742 59.531235,59.531235 0 0 1 -36.05516,12.16566 z" /><path
id="path8484"
d="m 450.53771,122.95476 a 61.074713,61.074713 0 0 1 8.57416,31.06792 61.074713,61.074713 0 0 1 -61.07328,61.07321 61.074713,61.074713 0 0 1 -31.20017,-8.64856 59.531233,59.531233 0 0 0 46.67001,22.5764 59.531233,59.531233 0 0 0 59.53128,-59.5312 59.531233,59.531233 0 0 0 -22.502,-46.53777 z"
style="fill:#00163d;fill-opacity:0.18;stroke:none;stroke-width:3.81;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><path
id="path8486"
style="fill:#2a353f;fill-opacity:1;stroke:none;stroke-width:2.11667;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 413.50861,146.76107 c -30.73231,0 -48.56473,2.72691 -57.37479,6.85384 -5.86621,16.64802 -0.9406,29.72749 4.87257,43.94047 13.21726,-3.19513 40.17452,-4.93872 52.50222,-4.93872 12.3277,0 39.28445,1.74359 52.5017,4.93872 5.81317,-14.21298 10.7393,-27.29245 4.87309,-43.94047 -8.81006,-4.12693 -26.64248,-6.85384 -57.37479,-6.85384 z" /><path
id="path8488"
style="fill:url(#linearGradient8510);fill-opacity:1;stroke:none;stroke-width:2.11667;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 469.64679,153.07334 -19.3611,20.12901 -29.34394,-13.08706 -17.89297,12.57598 -26.89034,-6.54379 -20.03961,18.27175 c 1.34101,4.36366 3.07094,8.6946 4.88756,13.13615 13.21725,-3.19512 40.17453,-4.93871 52.50222,-4.93871 12.32769,0 39.28447,1.74359 52.5017,4.93871 5.81317,-14.21296 10.7393,-27.29246 4.87309,-43.94047 -0.39201,-0.18363 -0.80853,-0.3636 -1.23661,-0.54157 z" /><path
style="fill:none;stroke:#a7dbff;stroke-width:4.233;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
d="m 356.11882,184.4193 20.03962,-18.27158 26.89037,6.54366 17.89282,-12.57611 29.34425,13.08733 19.29873,-20.15867"
id="path8490" /><path
id="path8492"
style="fill:#5a5e6c;fill-opacity:1;stroke:none;stroke-width:4.23333;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;stop-color:#000000"
d="m 413.50861,109.96125 a 59.531235,59.531235 0 0 0 -36.02157,12.1791 48.633137,18.14325 0 0 0 36.02157,5.96398 48.633137,18.14325 0 0 0 36.05516,-5.97742 59.531235,59.531235 0 0 0 -36.05516,-12.16566 z" /><g
id="g8504"><path
id="path8494"
style="fill:none;stroke:#000000;stroke-width:4.23333;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 413.50861,146.76107 c -30.73231,0 -48.56473,2.72691 -57.37479,6.85384 -5.86621,16.64802 -0.9406,29.72749 4.87257,43.94047 13.21726,-3.19513 40.17452,-4.93872 52.50222,-4.93872 12.3277,0 39.28445,1.74359 52.5017,4.93872 5.81317,-14.21298 10.7393,-27.29245 4.87309,-43.94047 -8.81006,-4.12693 -26.64248,-6.85384 -57.37479,-6.85384 z" /><circle
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:4.23333;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
id="circle8496"
cx="413.50839"
cy="-169.49251"
r="59.531235"
transform="scale(1,-1)" /><path
id="path8500"
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:4.23333;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;stop-color:#000000"
d="m 413.50839,229.02374 a 59.531235,59.531235 0 0 1 -36.02157,-12.1791 48.633137,18.14325 0 0 1 36.02157,-5.96398 48.633137,18.14325 0 0 1 36.05516,5.97742 59.531235,59.531235 0 0 1 -36.05516,12.16566 z" /><path
id="path8502"
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:4.23333;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;stop-color:#000000"
d="m 413.50861,109.96125 a 59.531235,59.531235 0 0 0 -36.02157,12.1791 48.633137,18.14325 0 0 0 36.02157,5.96398 48.633137,18.14325 0 0 0 36.05516,-5.97742 59.531235,59.531235 0 0 0 -36.05516,-12.16566 z" /></g></g></g></g><g
id="g644"
transform="translate(-446.97608,443.13594)"><path
id="path1710"
d="m 664.85056,449.20858 c 15.12345,0 39.33907,7.14235 39.86374,20.722 0.28412,7.3419 -8.19269,12.87229 -19.50251,12.87229 h -30.64637 c -8.92182,0 -20.22915,-0.68598 -19.41672,-14.68764 0.66672,-11.50079 11.56858,-18.90665 29.70186,-18.90665 z"
style="font-variation-settings:normal;display:inline;fill:#666a7a;fill-opacity:1;stroke:none;stroke-width:5.39105;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;stop-color:#000000" /><path
id="path1714"
style="fill:#404352;fill-opacity:1;stroke:#000000;stroke-width:2.11667;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 702.27484,463.17002 -3.78891,3.7889 a 27.899634,27.899634 157.50001 0 1 -19.72801,8.17161 H 636.0427 c 2.80967,7.23738 11.42177,7.6724 18.5229,7.6724 h 30.64619 c 3.2934,0 6.3445,-0.47103 9.01082,-1.31723 1.6e-4,-5e-5 3.6e-4,5e-5 5.2e-4,0 1.6e-4,-5e-5 3.6e-4,5e-5 5.2e-4,0 0.27021,-0.0858 0.5368,-0.1753 0.79891,-0.26872 0.12404,-0.0442 0.2468,-0.0895 0.36897,-0.13539 0.007,-0.003 0.0141,-0.005 0.0212,-0.008 0.0103,-0.004 0.0202,-0.008 0.0305,-0.0119 0.24757,-0.0937 0.49156,-0.19047 0.73122,-0.29093 0.12494,-0.0524 0.24882,-0.1055 0.37156,-0.15968 0.21974,-0.097 0.43551,-0.19701 0.64802,-0.29973 0.0416,-0.0201 0.0832,-0.0401 0.12454,-0.0605 0.0999,-0.0491 0.19942,-0.0984 0.29765,-0.14883 9e-4,-4.6e-4 0.002,-10e-4 0.003,-0.002 0.1158,-0.0594 0.23071,-0.11978 0.34416,-0.18086 0.0778,-0.0419 0.15437,-0.0844 0.231,-0.12713 0.0766,-0.0426 0.15241,-0.0857 0.22789,-0.12919 0.0693,-0.0399 0.13894,-0.0794 0.20722,-0.11989 0.004,-0.003 0.009,-0.005 0.0129,-0.008 0.1192,-0.0708 0.23673,-0.14319 0.35295,-0.21601 0.0636,-0.0399 0.12649,-0.08 0.18914,-0.1204 0.0903,-0.0583 0.17925,-0.11729 0.26768,-0.17674 0.0627,-0.0422 0.12535,-0.0844 0.18707,-0.12712 0.10728,-0.0743 0.21296,-0.14977 0.31729,-0.22583 0.049,-0.0358 0.0979,-0.0713 0.14625,-0.10748 0.11705,-0.0874 0.23308,-0.17594 0.34623,-0.26562 6.8e-4,-5.4e-4 0.001,-10e-4 0.002,-0.002 0.038,-0.0301 0.0746,-0.0611 0.11214,-0.0915 0.0973,-0.0787 0.19304,-0.15787 0.28732,-0.23823 0.0312,-0.0266 0.0626,-0.0533 0.0935,-0.0801 0.11856,-0.10284 0.23474,-0.20718 0.3483,-0.31264 0.0249,-0.0231 0.0492,-0.0465 0.0739,-0.0698 0.10636,-0.10027 0.21084,-0.20132 0.31264,-0.30386 0.0135,-0.0136 0.0274,-0.0272 0.0408,-0.0408 0.11315,-0.11501 0.22289,-0.23156 0.33022,-0.34934 0.0191,-0.0209 0.0379,-0.042 0.0568,-0.063 0.10725,-0.11934 0.21249,-0.23966 0.31368,-0.36174 2.4e-4,-2.9e-4 2.7e-4,-7.4e-4 5.1e-4,-0.001 0.10614,-0.12808 0.20814,-0.25811 0.30748,-0.38912 0.009,-0.0119 0.0179,-0.0238 0.0269,-0.0357 0.0995,-0.13229 0.19592,-0.26583 0.28835,-0.40101 0.0963,-0.1408 0.1885,-0.283 0.27699,-0.42685 0.96857,-1.57452 1.46667,-3.32824 1.39423,-5.2002 -0.0953,-2.4679 -0.97614,-4.72185 -2.43964,-6.76031 z" /><path
id="path2454"
style="fill:#2a353f;fill-opacity:1;stroke:#000000;stroke-width:2.11667;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 664.85076,449.2086 c -18.13326,0 -29.03534,7.40608 -29.70206,18.90686 -7e-5,0.001 7e-5,0.002 0,0.004 h 16.00729 a 40.7862,40.7862 0 0 0 32.41663,-16.05276 c -6.38436,-1.89271 -13.16626,-2.85771 -18.72186,-2.85771 z" /><path
id="path1716"
d="m 664.85056,449.20858 c 15.12345,0 39.33907,7.14235 39.86374,20.722 0.28412,7.3419 -8.19269,12.87229 -19.50251,12.87229 h -30.64637 c -8.92182,0 -20.22915,-0.68598 -19.41672,-14.68764 0.66672,-11.50079 11.56858,-18.90665 29.70186,-18.90665 z"
style="font-variation-settings:normal;display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:4.23333;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;stop-color:#000000" /></g></g></svg>

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

View File

@ -0,0 +1,228 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="251.47604mm"
height="194.47743mm"
viewBox="0 0 251.47604 194.47743"
version="1.1"
id="svg5"
xml:space="preserve"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs2"><linearGradient
id="linearGradient1176"><stop
style="stop-color:#2d97d5;stop-opacity:1;"
offset="0"
id="stop1172" /><stop
style="stop-color:#2d7ed5;stop-opacity:0.46721312;"
offset="1"
id="stop1174" /></linearGradient><linearGradient
xlink:href="#linearGradient1176"
id="linearGradient1628"
gradientUnits="userSpaceOnUse"
x1="413.50861"
y1="165.33963"
x2="413.50861"
y2="192.61667" /></defs><g
id="layer4"
transform="translate(175.06755,-1110.5561)"><g
id="g1602"
transform="translate(-370.76309,782.19342)"><g
id="g1480"
transform="translate(-0.96520983)"><path
id="path1476"
d="m 414.00559,480.3172 c 0,12.68529 -41.08561,22.96835 -91.76756,22.96835 -50.68165,0 -91.76727,-10.28306 -91.76727,-22.96835 0,-12.68466 41.08562,-22.96802 91.76727,-22.96802 50.68195,0 91.76756,10.28336 91.76756,22.96802 z"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;stroke:#6ac1ff;stroke-width:10.0896;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /><path
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;stroke:#4a9ce6;stroke-width:10.0896;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
d="m 322.39893,447.16243 c -66.65101,0 -120.69338,15.85345 -120.69338,35.36539 0,19.51162 54.04237,35.26751 120.69338,35.26751 66.65038,0 120.69306,-15.75589 120.69306,-35.26751 0,-19.51194 -54.04268,-35.36539 -120.69306,-35.36539 z"
id="path1478" /></g><path
id="path1482"
d="m 346.98694,449.67439 c 15.12345,0 39.33907,7.14235 39.86374,20.722 0.28412,7.3419 -8.19269,12.87229 -19.50251,12.87229 H 336.7018 c -8.92182,0 -20.22915,-0.68598 -19.41672,-14.68764 0.66672,-11.50079 11.56858,-18.90665 29.70186,-18.90665 z"
style="font-variation-settings:normal;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:13.2292;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;stop-color:#000000" /><path
id="path1484"
d="m 289.17544,449.67439 c 15.12345,0 39.33907,7.14235 39.86374,20.722 0.28412,7.3419 -8.19269,12.87229 -19.50251,12.87229 H 278.8903 c -8.92182,0 -20.22915,-0.68598 -19.41672,-14.68764 0.66672,-11.50079 11.56858,-18.90665 29.70186,-18.90665 z"
style="font-variation-settings:normal;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:13.2292;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;stop-color:#000000" /><g
id="g1494"
transform="translate(-375.67512,0.46581)"><path
id="path1486"
d="m 664.85056,449.20858 c 15.12345,0 39.33907,7.14235 39.86374,20.722 0.28412,7.3419 -8.19269,12.87229 -19.50251,12.87229 h -30.64637 c -8.92182,0 -20.22915,-0.68598 -19.41672,-14.68764 0.66672,-11.50079 11.56858,-18.90665 29.70186,-18.90665 z"
style="font-variation-settings:normal;display:inline;fill:#666a7a;fill-opacity:1;stroke:none;stroke-width:5.39105;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;stop-color:#000000" /><path
id="path1488"
style="fill:#404352;fill-opacity:1;stroke:#000000;stroke-width:2.11667;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 702.27484,463.17002 -3.78891,3.7889 a 27.899634,27.899634 157.50001 0 1 -19.72801,8.17161 H 636.0427 c 2.80967,7.23738 11.42177,7.6724 18.5229,7.6724 h 30.64619 c 3.2934,0 6.3445,-0.47103 9.01082,-1.31723 1.6e-4,-5e-5 3.6e-4,5e-5 5.2e-4,0 1.6e-4,-5e-5 3.6e-4,5e-5 5.2e-4,0 0.27021,-0.0858 0.5368,-0.1753 0.79891,-0.26872 0.12404,-0.0442 0.2468,-0.0895 0.36897,-0.13539 0.007,-0.003 0.0141,-0.005 0.0212,-0.008 0.0103,-0.004 0.0202,-0.008 0.0305,-0.0119 0.24757,-0.0937 0.49156,-0.19047 0.73122,-0.29093 0.12494,-0.0524 0.24882,-0.1055 0.37156,-0.15968 0.21974,-0.097 0.43551,-0.19701 0.64802,-0.29973 0.0416,-0.0201 0.0832,-0.0401 0.12454,-0.0605 0.0999,-0.0491 0.19942,-0.0984 0.29765,-0.14883 9e-4,-4.6e-4 0.002,-10e-4 0.003,-0.002 0.1158,-0.0594 0.23071,-0.11978 0.34416,-0.18086 0.0778,-0.0419 0.15437,-0.0844 0.231,-0.12713 0.0766,-0.0426 0.15241,-0.0857 0.22789,-0.12919 0.0693,-0.0399 0.13894,-0.0794 0.20722,-0.11989 0.004,-0.003 0.009,-0.005 0.0129,-0.008 0.1192,-0.0708 0.23673,-0.14319 0.35295,-0.21601 0.0636,-0.0399 0.12649,-0.08 0.18914,-0.1204 0.0903,-0.0583 0.17925,-0.11729 0.26768,-0.17674 0.0627,-0.0422 0.12535,-0.0844 0.18707,-0.12712 0.10728,-0.0743 0.21296,-0.14977 0.31729,-0.22583 0.049,-0.0358 0.0979,-0.0713 0.14625,-0.10748 0.11705,-0.0874 0.23308,-0.17594 0.34623,-0.26562 6.8e-4,-5.4e-4 0.001,-10e-4 0.002,-0.002 0.038,-0.0301 0.0746,-0.0611 0.11214,-0.0915 0.0973,-0.0787 0.19304,-0.15787 0.28732,-0.23823 0.0312,-0.0266 0.0626,-0.0533 0.0935,-0.0801 0.11856,-0.10284 0.23474,-0.20718 0.3483,-0.31264 0.0249,-0.0231 0.0492,-0.0465 0.0739,-0.0698 0.10636,-0.10027 0.21084,-0.20132 0.31264,-0.30386 0.0135,-0.0136 0.0274,-0.0272 0.0408,-0.0408 0.11315,-0.11501 0.22289,-0.23156 0.33022,-0.34934 0.0191,-0.0209 0.0379,-0.042 0.0568,-0.063 0.10725,-0.11934 0.21249,-0.23966 0.31368,-0.36174 2.4e-4,-2.9e-4 2.7e-4,-7.4e-4 5.1e-4,-0.001 0.10614,-0.12808 0.20814,-0.25811 0.30748,-0.38912 0.009,-0.0119 0.0179,-0.0238 0.0269,-0.0357 0.0995,-0.13229 0.19592,-0.26583 0.28835,-0.40101 0.0963,-0.1408 0.1885,-0.283 0.27699,-0.42685 0.96857,-1.57452 1.46667,-3.32824 1.39423,-5.2002 -0.0953,-2.4679 -0.97614,-4.72185 -2.43964,-6.76031 z" /><path
id="path1490"
style="fill:#2a353f;fill-opacity:1;stroke:#000000;stroke-width:2.11667;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 664.85076,449.2086 c -18.13326,0 -29.03534,7.40608 -29.70206,18.90686 -7e-5,0.001 7e-5,0.002 0,0.004 h 16.00729 a 40.7862,40.7862 0 0 0 32.41663,-16.05276 c -6.38436,-1.89271 -13.16626,-2.85771 -18.72186,-2.85771 z" /><path
id="path1492"
d="m 664.85056,449.20858 c 15.12345,0 39.33907,7.14235 39.86374,20.722 0.28412,7.3419 -8.19269,12.87229 -19.50251,12.87229 h -30.64637 c -8.92182,0 -20.22915,-0.68598 -19.41672,-14.68764 0.66672,-11.50079 11.56858,-18.90665 29.70186,-18.90665 z"
style="font-variation-settings:normal;display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:4.23333;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;stop-color:#000000" /></g><g
id="g1590"
transform="translate(-298.18541,245.40104)"><g
id="g1510"
transform="translate(202.93542)"><circle
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:13.2292;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
id="circle1496"
cx="413.50854"
cy="-169.49251"
r="59.531235"
transform="scale(1,-1)" /><path
id="path1498"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:13.2292;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;stop-color:#000000"
d="m 487.33063,92.449593 a 9.8385377,9.8224876 0 0 0 -4.35019,-2.523531 l -0.003,-0.0033 -0.002,0.002 a 9.8385377,9.8224876 0 0 0 -9.559,2.525207 9.8385377,9.8224876 0 0 0 -2.52901,9.543071 l -22.10988,22.07382 6.88424,6.87302 22.10989,-22.07382 a 9.8385377,9.8224876 0 0 0 9.55867,-2.52488 9.8385377,9.8224876 0 0 0 2.53068,-9.544746 l 3.4e-4,-3.39e-4 -3.4e-4,-3.39e-4 a 9.8385377,9.8224876 0 0 0 -2.53035,-4.345781 z" /><path
id="path1500"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:13.2292;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stop-color:#000000"
d="m 467.71338,127.93653 c 0,0 4.81306,0.61363 10.01679,5.80887 5.20372,5.19523 5.81835,10.00044 5.81835,10.00044 l -18.96933,18.93839 -15.83514,-15.80931 z" /><path
id="path1502"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:13.2292;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stop-color:#000000"
d="m 453.41444,103.05166 c 0,0 7.47373,0.51063 15.12946,8.15387 7.65573,7.64324 8.1672,15.10478 8.1672,15.10478 l -18.96933,18.93839 -23.29666,-23.25866 z" /><path
id="path1504"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:13.2292;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;stop-color:#000000"
d="m 339.68647,92.449603 a 9.8385377,9.8224876 0 0 1 4.35019,-2.523531 l 0.003,-0.0033 0.002,0.002 a 9.8385377,9.8224876 0 0 1 9.559,2.525207 9.8385377,9.8224876 0 0 1 2.52901,9.543071 l 22.10988,22.07382 -6.88424,6.87302 -22.10989,-22.07382 a 9.8385377,9.8224876 0 0 1 -9.55867,-2.52488 9.8385377,9.8224876 0 0 1 -2.53068,-9.544746 l -3.4e-4,-3.39e-4 3.4e-4,-3.39e-4 a 9.8385377,9.8224876 0 0 1 2.53035,-4.345781 z" /><path
id="path1506"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:13.2292;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stop-color:#000000"
d="m 359.30372,127.93654 c 0,0 -4.81306,0.61363 -10.01679,5.80887 -5.20372,5.19523 -5.81835,10.00044 -5.81835,10.00044 l 18.96933,18.93839 15.83514,-15.80931 z" /><path
id="path1508"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:13.2292;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stop-color:#000000"
d="m 373.60266,103.05167 c 0,0 -7.47373,0.51063 -15.12946,8.15387 -7.65573,7.64324 -8.1672,15.10478 -8.1672,15.10478 l 18.96933,18.93839 23.29666,-23.25866 z" /></g><g
id="g1588"
transform="translate(202.93542)"><g
id="g1560"
transform="matrix(0.92329911,0,0,0.92179288,32.737379,8.8957055)"
style="stroke-width:1.08395"><g
id="g1518"
transform="rotate(45,402.74439,335.44594)"
style="stroke-width:1.08395"><path
id="path1512"
style="opacity:1;fill:#2d2f37;fill-opacity:1;stroke:none;stroke-width:4.17117;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;stop-color:#000000"
d="m 293.00847,98.977938 a 10.655851,10.655851 0 0 0 -5.26738,1.395782 h -0.005 v 0.003 a 10.655851,10.655851 0 0 0 -5.38366,9.25783 10.655851,10.655851 0 0 0 5.38366,9.25732 v 33.86563 h 10.54457 v -33.86563 a 10.655851,10.655851 0 0 0 5.38365,-9.25732 10.655851,10.655851 0 0 0 -5.38365,-9.25989 v -5.2e-4 h -5.2e-4 a 10.655851,10.655851 0 0 0 -5.27151,-1.395782 z" /><path
id="path1514"
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:4.17117;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;stop-color:#000000"
d="m 293.00847,98.977938 a 10.655851,10.655851 0 0 0 -5.26738,1.395782 h -0.005 v 0.003 a 10.655851,10.655851 0 0 0 -5.38366,9.25783 10.655851,10.655851 0 0 0 5.38366,9.25732 v 33.86563 h 10.54457 v -33.86563 a 10.655851,10.655851 0 0 0 5.38365,-9.25732 10.655851,10.655851 0 0 0 -5.38365,-9.25989 v -5.2e-4 h -5.2e-4 a 10.655851,10.655851 0 0 0 -5.27151,-1.395782 z" /><ellipse
style="opacity:1;fill:#7d8094;fill-opacity:1;stroke:none;stroke-width:0.357848;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;stop-color:#000000"
id="ellipse1516"
cx="310.88785"
cy="109.31796"
rx="4.9158688"
ry="5.0019956"
transform="matrix(1,0,-0.18477148,0.98278151,0,0)" /></g><g
id="g1524"
transform="rotate(45,402.74439,335.44594)"
style="stroke-width:1.08395"><path
id="path1520"
style="opacity:1;fill:#6d7588;fill-opacity:1;stroke:none;stroke-width:4.58875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stop-color:#000000"
d="m 305.20665,141.22378 c 0,0 4.15678,-3.21536 12.12731,-3.21536 7.97053,0 12.12731,3.21536 12.12731,3.21536 v 29.05525 h -24.25462 z" /><path
id="path1522"
style="opacity:1;fill:none;stroke:#000000;stroke-width:4.58875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stop-color:#000000"
d="m 305.20665,141.22378 c 0,0 4.15678,-3.21536 12.12731,-3.21536 7.97053,0 12.12731,3.21536 12.12731,3.21536 v 29.05525 h -24.25462 z" /></g><g
id="g1534"
transform="rotate(45,402.74439,335.44594)"
style="stroke-width:1.08395"><path
id="path1526"
style="opacity:1;fill:#858b98;fill-opacity:1;stroke:none;stroke-width:4.58875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stop-color:#000000"
d="m 275.16666,133.08542 c 0,0 6.11545,-5.33203 17.8417,-5.33203 11.72625,0 17.8417,5.33203 17.8417,5.33203 v 29.05525 h -35.6834 z" /><path
style="fill:#c8cbd0;fill-opacity:1;stroke:none;stroke-width:0.287249;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 279.14586,130.66902 0.12184,31.47165 h 8.99584 v -34.08356 z"
id="path1528" /><path
style="fill:#6d7588;fill-opacity:1;stroke:none;stroke-width:0.287249;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 299.45531,128.32401 v 33.81666 h 11.39475 v -29.05525 z"
id="path1530" /><path
id="path1532"
style="opacity:1;fill:none;stroke:#000000;stroke-width:4.58875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stop-color:#000000"
d="m 275.16666,133.08542 c 0,0 6.11545,-5.33203 17.8417,-5.33203 11.72625,0 17.8417,5.33203 17.8417,5.33203 v 29.05525 h -35.6834 z" /></g><g
id="g1542"
transform="matrix(-0.70710678,0.70710678,0.70710678,0.70710678,469.64847,-186.53344)"
style="stroke-width:1.08395"><path
id="path1536"
style="opacity:1;fill:#2d2f37;fill-opacity:1;stroke:none;stroke-width:4.17117;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;stop-color:#000000"
d="m 293.00847,98.977938 a 10.655851,10.655851 0 0 0 -5.26738,1.395782 h -0.005 v 0.003 a 10.655851,10.655851 0 0 0 -5.38366,9.25783 10.655851,10.655851 0 0 0 5.38366,9.25732 v 33.86563 h 10.54457 v -33.86563 a 10.655851,10.655851 0 0 0 5.38365,-9.25732 10.655851,10.655851 0 0 0 -5.38365,-9.25989 v -5.2e-4 h -5.2e-4 a 10.655851,10.655851 0 0 0 -5.27151,-1.395782 z" /><path
id="path1538"
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:4.17117;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;stop-color:#000000"
d="m 293.00847,98.977938 a 10.655851,10.655851 0 0 0 -5.26738,1.395782 h -0.005 v 0.003 a 10.655851,10.655851 0 0 0 -5.38366,9.25783 10.655851,10.655851 0 0 0 5.38366,9.25732 v 33.86563 h 10.54457 v -33.86563 a 10.655851,10.655851 0 0 0 5.38365,-9.25732 10.655851,10.655851 0 0 0 -5.38365,-9.25989 v -5.2e-4 h -5.2e-4 a 10.655851,10.655851 0 0 0 -5.27151,-1.395782 z" /><ellipse
style="opacity:1;fill:#7d8094;fill-opacity:1;stroke:none;stroke-width:0.357848;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;stop-color:#000000"
id="ellipse1540"
cx="310.88785"
cy="109.31796"
rx="4.9158688"
ry="5.0019956"
transform="matrix(1,0,-0.18477148,0.98278151,0,0)" /></g><g
id="g1548"
transform="matrix(-0.70710678,0.70710678,0.70710678,0.70710678,469.64847,-186.53344)"
style="stroke-width:1.08395"><path
id="path1544"
style="opacity:1;fill:#6d7588;fill-opacity:1;stroke:none;stroke-width:4.58875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stop-color:#000000"
d="m 305.20665,141.22378 c 0,0 4.15678,-3.21536 12.12731,-3.21536 7.97053,0 12.12731,3.21536 12.12731,3.21536 v 29.05525 h -24.25462 z" /><path
id="path1546"
style="opacity:1;fill:none;stroke:#000000;stroke-width:4.58875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stop-color:#000000"
d="m 305.20665,141.22378 c 0,0 4.15678,-3.21536 12.12731,-3.21536 7.97053,0 12.12731,3.21536 12.12731,3.21536 v 29.05525 h -24.25462 z" /></g><g
id="g1558"
transform="matrix(-0.70710678,0.70710678,0.70710678,0.70710678,469.64847,-186.53344)"
style="stroke-width:1.08395"><path
id="path1550"
style="opacity:1;fill:#858b98;fill-opacity:1;stroke:none;stroke-width:4.58875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stop-color:#000000"
d="m 275.16666,133.08542 c 0,0 6.11545,-5.33203 17.8417,-5.33203 11.72625,0 17.8417,5.33203 17.8417,5.33203 v 29.05525 h -35.6834 z" /><path
style="fill:#c8cbd0;fill-opacity:1;stroke:none;stroke-width:0.287249;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 279.14586,130.66902 0.12184,31.47165 h 8.99584 v -34.08356 z"
id="path1552" /><path
style="fill:#6d7588;fill-opacity:1;stroke:none;stroke-width:0.287249;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 299.45531,128.32401 v 33.81666 h 11.39475 v -29.05525 z"
id="path1554" /><path
id="path1556"
style="opacity:1;fill:none;stroke:#000000;stroke-width:4.58875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6;stroke-dasharray:none;stop-color:#000000"
d="m 275.16666,133.08542 c 0,0 6.11545,-5.33203 17.8417,-5.33203 11.72625,0 17.8417,5.33203 17.8417,5.33203 v 29.05525 h -35.6834 z" /></g></g><g
id="g1586"><circle
transform="scale(1,-1)"
r="59.531235"
cy="-169.49251"
cx="413.50839"
id="circle1562"
style="fill:#858b98;fill-opacity:1;stroke:none;stroke-width:3.81;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><path
id="path1564"
style="fill:#5a5e6c;fill-opacity:1;stroke:none;stroke-width:4.23333;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;stop-color:#000000"
d="m 413.50839,229.02374 a 59.531235,59.531235 0 0 1 -36.02157,-12.1791 48.633137,18.14325 0 0 1 36.02157,-5.96398 48.633137,18.14325 0 0 1 36.05516,5.97742 59.531235,59.531235 0 0 1 -36.05516,12.16566 z" /><path
id="path1566"
d="m 450.53771,122.95476 a 61.074713,61.074713 0 0 1 8.57416,31.06792 61.074713,61.074713 0 0 1 -61.07328,61.07321 61.074713,61.074713 0 0 1 -31.20017,-8.64856 59.531233,59.531233 0 0 0 46.67001,22.5764 59.531233,59.531233 0 0 0 59.53128,-59.5312 59.531233,59.531233 0 0 0 -22.502,-46.53777 z"
style="fill:#00163d;fill-opacity:0.18;stroke:none;stroke-width:3.81;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><path
id="path1568"
style="fill:#2a353f;fill-opacity:1;stroke:none;stroke-width:2.11667;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 413.50861,146.76107 c -30.73231,0 -48.56473,2.72691 -57.37479,6.85384 -5.86621,16.64802 -0.9406,29.72749 4.87257,43.94047 13.21726,-3.19513 40.17452,-4.93872 52.50222,-4.93872 12.3277,0 39.28445,1.74359 52.5017,4.93872 5.81317,-14.21298 10.7393,-27.29245 4.87309,-43.94047 -8.81006,-4.12693 -26.64248,-6.85384 -57.37479,-6.85384 z" /><path
id="path1570"
style="fill:url(#linearGradient1628);fill-opacity:1;stroke:none;stroke-width:2.11667;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 469.64679,153.07334 -19.3611,20.12901 -29.34394,-13.08706 -17.89297,12.57598 -26.89034,-6.54379 -20.03961,18.27175 c 1.34101,4.36366 3.07094,8.6946 4.88756,13.13615 13.21725,-3.19512 40.17453,-4.93871 52.50222,-4.93871 12.32769,0 39.28447,1.74359 52.5017,4.93871 5.81317,-14.21296 10.7393,-27.29246 4.87309,-43.94047 -0.39201,-0.18363 -0.80853,-0.3636 -1.23661,-0.54157 z" /><path
style="fill:none;stroke:#a7dbff;stroke-width:4.233;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
d="m 356.11882,184.4193 20.03962,-18.27158 26.89037,6.54366 17.89282,-12.57611 29.34425,13.08733 19.29873,-20.15867"
id="path1572" /><path
id="path1574"
style="fill:#5a5e6c;fill-opacity:1;stroke:none;stroke-width:4.23333;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;stop-color:#000000"
d="m 413.50861,109.96125 a 59.531235,59.531235 0 0 0 -36.02157,12.1791 48.633137,18.14325 0 0 0 36.02157,5.96398 48.633137,18.14325 0 0 0 36.05516,-5.97742 59.531235,59.531235 0 0 0 -36.05516,-12.16566 z" /><g
id="g1584"><path
id="path1576"
style="fill:none;stroke:#000000;stroke-width:4.23333;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 413.50861,146.76107 c -30.73231,0 -48.56473,2.72691 -57.37479,6.85384 -5.86621,16.64802 -0.9406,29.72749 4.87257,43.94047 13.21726,-3.19513 40.17452,-4.93872 52.50222,-4.93872 12.3277,0 39.28445,1.74359 52.5017,4.93872 5.81317,-14.21298 10.7393,-27.29245 4.87309,-43.94047 -8.81006,-4.12693 -26.64248,-6.85384 -57.37479,-6.85384 z" /><circle
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:4.23333;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
id="circle1578"
cx="413.50839"
cy="-169.49251"
r="59.531235"
transform="scale(1,-1)" /><path
id="path1580"
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:4.23333;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;stop-color:#000000"
d="m 413.50839,229.02374 a 59.531235,59.531235 0 0 1 -36.02157,-12.1791 48.633137,18.14325 0 0 1 36.02157,-5.96398 48.633137,18.14325 0 0 1 36.05516,5.97742 59.531235,59.531235 0 0 1 -36.05516,12.16566 z" /><path
id="path1582"
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:4.23333;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:6;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;stop-color:#000000"
d="m 413.50861,109.96125 a 59.531235,59.531235 0 0 0 -36.02157,12.1791 48.633137,18.14325 0 0 0 36.02157,5.96398 48.633137,18.14325 0 0 0 36.05516,-5.97742 59.531235,59.531235 0 0 0 -36.05516,-12.16566 z" /></g></g></g></g><g
id="g1600"
transform="translate(-317.86365,0.46581)"><path
id="path1592"
d="m 664.85056,449.20858 c 15.12345,0 39.33907,7.14235 39.86374,20.722 0.28412,7.3419 -8.19269,12.87229 -19.50251,12.87229 h -30.64637 c -8.92182,0 -20.22915,-0.68598 -19.41672,-14.68764 0.66672,-11.50079 11.56858,-18.90665 29.70186,-18.90665 z"
style="font-variation-settings:normal;display:inline;fill:#666a7a;fill-opacity:1;stroke:none;stroke-width:5.39105;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;stop-color:#000000" /><path
id="path1594"
style="fill:#404352;fill-opacity:1;stroke:#000000;stroke-width:2.11667;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 702.27484,463.17002 -3.78891,3.7889 a 27.899634,27.899634 157.50001 0 1 -19.72801,8.17161 H 636.0427 c 2.80967,7.23738 11.42177,7.6724 18.5229,7.6724 h 30.64619 c 3.2934,0 6.3445,-0.47103 9.01082,-1.31723 1.6e-4,-5e-5 3.6e-4,5e-5 5.2e-4,0 1.6e-4,-5e-5 3.6e-4,5e-5 5.2e-4,0 0.27021,-0.0858 0.5368,-0.1753 0.79891,-0.26872 0.12404,-0.0442 0.2468,-0.0895 0.36897,-0.13539 0.007,-0.003 0.0141,-0.005 0.0212,-0.008 0.0103,-0.004 0.0202,-0.008 0.0305,-0.0119 0.24757,-0.0937 0.49156,-0.19047 0.73122,-0.29093 0.12494,-0.0524 0.24882,-0.1055 0.37156,-0.15968 0.21974,-0.097 0.43551,-0.19701 0.64802,-0.29973 0.0416,-0.0201 0.0832,-0.0401 0.12454,-0.0605 0.0999,-0.0491 0.19942,-0.0984 0.29765,-0.14883 9e-4,-4.6e-4 0.002,-10e-4 0.003,-0.002 0.1158,-0.0594 0.23071,-0.11978 0.34416,-0.18086 0.0778,-0.0419 0.15437,-0.0844 0.231,-0.12713 0.0766,-0.0426 0.15241,-0.0857 0.22789,-0.12919 0.0693,-0.0399 0.13894,-0.0794 0.20722,-0.11989 0.004,-0.003 0.009,-0.005 0.0129,-0.008 0.1192,-0.0708 0.23673,-0.14319 0.35295,-0.21601 0.0636,-0.0399 0.12649,-0.08 0.18914,-0.1204 0.0903,-0.0583 0.17925,-0.11729 0.26768,-0.17674 0.0627,-0.0422 0.12535,-0.0844 0.18707,-0.12712 0.10728,-0.0743 0.21296,-0.14977 0.31729,-0.22583 0.049,-0.0358 0.0979,-0.0713 0.14625,-0.10748 0.11705,-0.0874 0.23308,-0.17594 0.34623,-0.26562 6.8e-4,-5.4e-4 0.001,-10e-4 0.002,-0.002 0.038,-0.0301 0.0746,-0.0611 0.11214,-0.0915 0.0973,-0.0787 0.19304,-0.15787 0.28732,-0.23823 0.0312,-0.0266 0.0626,-0.0533 0.0935,-0.0801 0.11856,-0.10284 0.23474,-0.20718 0.3483,-0.31264 0.0249,-0.0231 0.0492,-0.0465 0.0739,-0.0698 0.10636,-0.10027 0.21084,-0.20132 0.31264,-0.30386 0.0135,-0.0136 0.0274,-0.0272 0.0408,-0.0408 0.11315,-0.11501 0.22289,-0.23156 0.33022,-0.34934 0.0191,-0.0209 0.0379,-0.042 0.0568,-0.063 0.10725,-0.11934 0.21249,-0.23966 0.31368,-0.36174 2.4e-4,-2.9e-4 2.7e-4,-7.4e-4 5.1e-4,-0.001 0.10614,-0.12808 0.20814,-0.25811 0.30748,-0.38912 0.009,-0.0119 0.0179,-0.0238 0.0269,-0.0357 0.0995,-0.13229 0.19592,-0.26583 0.28835,-0.40101 0.0963,-0.1408 0.1885,-0.283 0.27699,-0.42685 0.96857,-1.57452 1.46667,-3.32824 1.39423,-5.2002 -0.0953,-2.4679 -0.97614,-4.72185 -2.43964,-6.76031 z" /><path
id="path1596"
style="fill:#2a353f;fill-opacity:1;stroke:#000000;stroke-width:2.11667;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 664.85076,449.2086 c -18.13326,0 -29.03534,7.40608 -29.70206,18.90686 -7e-5,0.001 7e-5,0.002 0,0.004 h 16.00729 a 40.7862,40.7862 0 0 0 32.41663,-16.05276 c -6.38436,-1.89271 -13.16626,-2.85771 -18.72186,-2.85771 z" /><path
id="path1598"
d="m 664.85056,449.20858 c 15.12345,0 39.33907,7.14235 39.86374,20.722 0.28412,7.3419 -8.19269,12.87229 -19.50251,12.87229 h -30.64637 c -8.92182,0 -20.22915,-0.68598 -19.41672,-14.68764 0.66672,-11.50079 11.56858,-18.90665 29.70186,-18.90665 z"
style="font-variation-settings:normal;display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:4.23333;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;stop-color:#000000" /></g></g></g></svg>

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 50 KiB

View File

@ -1,4 +1,4 @@
import adapter from '@sveltejs/adapter-auto';
import adapter from 'svelte-adapter-deno';
import { vitePreprocess } from '@sveltejs/kit/vite';
/** @type {import('@sveltejs/kit').Config} */

8
tailwind.config.js Normal file
View File

@ -0,0 +1,8 @@
/** @type {import('tailwindcss').Config} */
export default {
content: ['./src/**/*.{html,js,svelte,ts}'],
theme: {
extend: {},
},
plugins: [],
}