Migration to Micronaut

This commit is contained in:
Alejandro Matos
2020-09-25 00:55:09 -05:00
commit 639c0a80e1
531 changed files with 52155 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
Thumbs.db
.DS_Store
.gradle
build/
target/
out/
.idea
*.iml
*.ipr
*.iws
.project
.settings
.classpath
+110
View File
@@ -0,0 +1,110 @@
/*
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
*/
import java.net.*;
import java.io.*;
import java.nio.channels.*;
import java.util.Properties;
public class MavenWrapperDownloader {
/**
* Default URL to download the maven-wrapper.jar from, if no 'downloadUrl' is provided.
*/
private static final String DEFAULT_DOWNLOAD_URL =
"https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.4.0/maven-wrapper-0.4.0.jar";
/**
* Path to the maven-wrapper.properties file, which might contain a downloadUrl property to
* use instead of the default one.
*/
private static final String MAVEN_WRAPPER_PROPERTIES_PATH =
".mvn/wrapper/maven-wrapper.properties";
/**
* Path where the maven-wrapper.jar will be saved to.
*/
private static final String MAVEN_WRAPPER_JAR_PATH =
".mvn/wrapper/maven-wrapper.jar";
/**
* Name of the property which should be used to override the default download url for the wrapper.
*/
private static final String PROPERTY_NAME_WRAPPER_URL = "wrapperUrl";
public static void main(String args[]) {
System.out.println("- Downloader started");
File baseDirectory = new File(args[0]);
System.out.println("- Using base directory: " + baseDirectory.getAbsolutePath());
// If the maven-wrapper.properties exists, read it and check if it contains a custom
// wrapperUrl parameter.
File mavenWrapperPropertyFile = new File(baseDirectory, MAVEN_WRAPPER_PROPERTIES_PATH);
String url = DEFAULT_DOWNLOAD_URL;
if(mavenWrapperPropertyFile.exists()) {
FileInputStream mavenWrapperPropertyFileInputStream = null;
try {
mavenWrapperPropertyFileInputStream = new FileInputStream(mavenWrapperPropertyFile);
Properties mavenWrapperProperties = new Properties();
mavenWrapperProperties.load(mavenWrapperPropertyFileInputStream);
url = mavenWrapperProperties.getProperty(PROPERTY_NAME_WRAPPER_URL, url);
} catch (IOException e) {
System.out.println("- ERROR loading '" + MAVEN_WRAPPER_PROPERTIES_PATH + "'");
} finally {
try {
if(mavenWrapperPropertyFileInputStream != null) {
mavenWrapperPropertyFileInputStream.close();
}
} catch (IOException e) {
// Ignore ...
}
}
}
System.out.println("- Downloading from: : " + url);
File outputFile = new File(baseDirectory.getAbsolutePath(), MAVEN_WRAPPER_JAR_PATH);
if(!outputFile.getParentFile().exists()) {
if(!outputFile.getParentFile().mkdirs()) {
System.out.println(
"- ERROR creating output direcrory '" + outputFile.getParentFile().getAbsolutePath() + "'");
}
}
System.out.println("- Downloading to: " + outputFile.getAbsolutePath());
try {
downloadFileFromURL(url, outputFile);
System.out.println("Done");
System.exit(0);
} catch (Throwable e) {
System.out.println("- Error downloading");
e.printStackTrace();
System.exit(1);
}
}
private static void downloadFileFromURL(String urlString, File destination) throws Exception {
URL website = new URL(urlString);
ReadableByteChannel rbc;
rbc = Channels.newChannel(website.openStream());
FileOutputStream fos = new FileOutputStream(destination);
fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);
fos.close();
rbc.close();
}
}
BIN
View File
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.5.3/apache-maven-3.5.3-bin.zip
+4
View File
@@ -0,0 +1,4 @@
FROM openjdk:14-alpine
COPY target/dev.amatos.restcountries-*.jar dev.amatos.restcountries.jar
EXPOSE 8080
CMD ["java", "-Dcom.sun.management.jmxremote", "-Xmx128m", "-jar", "dev.amatos.restcountries.jar"]
+4
View File
@@ -0,0 +1,4 @@
## Feature http-client documentation
- [Micronaut Micronaut HTTP Client documentation](https://docs.micronaut.io/latest/guide/index.html#httpClient)
+6
View File
@@ -0,0 +1,6 @@
applicationType: default
defaultPackage: dev.amatos.restcountries
testFramework: junit
sourceLanguage: java
buildTool: maven
features: [app-name, docker, file-watch, http-client, java, java-application, junit, logback, maven, netty-server, readme, shade, yaml]
Vendored Executable
+286
View File
@@ -0,0 +1,286 @@
#!/bin/sh
# ----------------------------------------------------------------------------
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
# ----------------------------------------------------------------------------
# ----------------------------------------------------------------------------
# Maven2 Start Up Batch script
#
# Required ENV vars:
# ------------------
# JAVA_HOME - location of a JDK home dir
#
# Optional ENV vars
# -----------------
# M2_HOME - location of maven2's installed home dir
# MAVEN_OPTS - parameters passed to the Java VM when running Maven
# e.g. to debug Maven itself, use
# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
# MAVEN_SKIP_RC - flag to disable loading of mavenrc files
# ----------------------------------------------------------------------------
if [ -z "$MAVEN_SKIP_RC" ] ; then
if [ -f /etc/mavenrc ] ; then
. /etc/mavenrc
fi
if [ -f "$HOME/.mavenrc" ] ; then
. "$HOME/.mavenrc"
fi
fi
# OS specific support. $var _must_ be set to either true or false.
cygwin=false;
darwin=false;
mingw=false
case "`uname`" in
CYGWIN*) cygwin=true ;;
MINGW*) mingw=true;;
Darwin*) darwin=true
# Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home
# See https://developer.apple.com/library/mac/qa/qa1170/_index.html
if [ -z "$JAVA_HOME" ]; then
if [ -x "/usr/libexec/java_home" ]; then
export JAVA_HOME="`/usr/libexec/java_home`"
else
export JAVA_HOME="/Library/Java/Home"
fi
fi
;;
esac
if [ -z "$JAVA_HOME" ] ; then
if [ -r /etc/gentoo-release ] ; then
JAVA_HOME=`java-config --jre-home`
fi
fi
if [ -z "$M2_HOME" ] ; then
## resolve links - $0 may be a link to maven's home
PRG="$0"
# need this for relative symlinks
while [ -h "$PRG" ] ; do
ls=`ls -ld "$PRG"`
link=`expr "$ls" : '.*-> \(.*\)$'`
if expr "$link" : '/.*' > /dev/null; then
PRG="$link"
else
PRG="`dirname "$PRG"`/$link"
fi
done
saveddir=`pwd`
M2_HOME=`dirname "$PRG"`/..
# make it fully qualified
M2_HOME=`cd "$M2_HOME" && pwd`
cd "$saveddir"
# echo Using m2 at $M2_HOME
fi
# For Cygwin, ensure paths are in UNIX format before anything is touched
if $cygwin ; then
[ -n "$M2_HOME" ] &&
M2_HOME=`cygpath --unix "$M2_HOME"`
[ -n "$JAVA_HOME" ] &&
JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
[ -n "$CLASSPATH" ] &&
CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
fi
# For Mingw, ensure paths are in UNIX format before anything is touched
if $mingw ; then
[ -n "$M2_HOME" ] &&
M2_HOME="`(cd "$M2_HOME"; pwd)`"
[ -n "$JAVA_HOME" ] &&
JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`"
# TODO classpath?
fi
if [ -z "$JAVA_HOME" ]; then
javaExecutable="`which javac`"
if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then
# readlink(1) is not available as standard on Solaris 10.
readLink=`which readlink`
if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then
if $darwin ; then
javaHome="`dirname \"$javaExecutable\"`"
javaExecutable="`cd \"$javaHome\" && pwd -P`/javac"
else
javaExecutable="`readlink -f \"$javaExecutable\"`"
fi
javaHome="`dirname \"$javaExecutable\"`"
javaHome=`expr "$javaHome" : '\(.*\)/bin'`
JAVA_HOME="$javaHome"
export JAVA_HOME
fi
fi
fi
if [ -z "$JAVACMD" ] ; then
if [ -n "$JAVA_HOME" ] ; then
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
# IBM's JDK on AIX uses strange locations for the executables
JAVACMD="$JAVA_HOME/jre/sh/java"
else
JAVACMD="$JAVA_HOME/bin/java"
fi
else
JAVACMD="`which java`"
fi
fi
if [ ! -x "$JAVACMD" ] ; then
echo "Error: JAVA_HOME is not defined correctly." >&2
echo " We cannot execute $JAVACMD" >&2
exit 1
fi
if [ -z "$JAVA_HOME" ] ; then
echo "Warning: JAVA_HOME environment variable is not set."
fi
CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher
# traverses directory structure from process work directory to filesystem root
# first directory with .mvn subdirectory is considered project base directory
find_maven_basedir() {
if [ -z "$1" ]
then
echo "Path not specified to find_maven_basedir"
return 1
fi
basedir="$1"
wdir="$1"
while [ "$wdir" != '/' ] ; do
if [ -d "$wdir"/.mvn ] ; then
basedir=$wdir
break
fi
# workaround for JBEAP-8937 (on Solaris 10/Sparc)
if [ -d "${wdir}" ]; then
wdir=`cd "$wdir/.."; pwd`
fi
# end of workaround
done
echo "${basedir}"
}
# concatenates all lines of a file
concat_lines() {
if [ -f "$1" ]; then
echo "$(tr -s '\n' ' ' < "$1")"
fi
}
BASE_DIR=`find_maven_basedir "$(pwd)"`
if [ -z "$BASE_DIR" ]; then
exit 1;
fi
##########################################################################################
# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central
# This allows using the maven wrapper in projects that prohibit checking in binary data.
##########################################################################################
if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then
if [ "$MVNW_VERBOSE" = true ]; then
echo "Found .mvn/wrapper/maven-wrapper.jar"
fi
else
if [ "$MVNW_VERBOSE" = true ]; then
echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..."
fi
jarUrl="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.4.0/maven-wrapper-0.4.0.jar"
while IFS="=" read key value; do
case "$key" in (wrapperUrl) jarUrl="$value"; break ;;
esac
done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties"
if [ "$MVNW_VERBOSE" = true ]; then
echo "Downloading from: $jarUrl"
fi
wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar"
if command -v wget > /dev/null; then
if [ "$MVNW_VERBOSE" = true ]; then
echo "Found wget ... using wget"
fi
wget "$jarUrl" -O "$wrapperJarPath"
elif command -v curl > /dev/null; then
if [ "$MVNW_VERBOSE" = true ]; then
echo "Found curl ... using curl"
fi
curl -o "$wrapperJarPath" "$jarUrl"
else
if [ "$MVNW_VERBOSE" = true ]; then
echo "Falling back to using Java to download"
fi
javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java"
if [ -e "$javaClass" ]; then
if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then
if [ "$MVNW_VERBOSE" = true ]; then
echo " - Compiling MavenWrapperDownloader.java ..."
fi
# Compiling the Java class
("$JAVA_HOME/bin/javac" "$javaClass")
fi
if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then
# Running the downloader
if [ "$MVNW_VERBOSE" = true ]; then
echo " - Running MavenWrapperDownloader.java ..."
fi
("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR")
fi
fi
fi
fi
##########################################################################################
# End of extension
##########################################################################################
export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"}
if [ "$MVNW_VERBOSE" = true ]; then
echo $MAVEN_PROJECTBASEDIR
fi
MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS"
# For Cygwin, switch paths to Windows format before running java
if $cygwin; then
[ -n "$M2_HOME" ] &&
M2_HOME=`cygpath --path --windows "$M2_HOME"`
[ -n "$JAVA_HOME" ] &&
JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
[ -n "$CLASSPATH" ] &&
CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
[ -n "$MAVEN_PROJECTBASEDIR" ] &&
MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"`
fi
WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
exec "$JAVACMD" \
$MAVEN_OPTS \
-classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \
"-Dmaven.home=${M2_HOME}" "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \
${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@"
Executable
+161
View File
@@ -0,0 +1,161 @@
@REM ----------------------------------------------------------------------------
@REM Licensed to the Apache Software Foundation (ASF) under one
@REM or more contributor license agreements. See the NOTICE file
@REM distributed with this work for additional information
@REM regarding copyright ownership. The ASF licenses this file
@REM to you under the Apache License, Version 2.0 (the
@REM "License"); you may not use this file except in compliance
@REM with the License. You may obtain a copy of the License at
@REM
@REM http://www.apache.org/licenses/LICENSE-2.0
@REM
@REM Unless required by applicable law or agreed to in writing,
@REM software distributed under the License is distributed on an
@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
@REM KIND, either express or implied. See the License for the
@REM specific language governing permissions and limitations
@REM under the License.
@REM ----------------------------------------------------------------------------
@REM ----------------------------------------------------------------------------
@REM Maven2 Start Up Batch script
@REM
@REM Required ENV vars:
@REM JAVA_HOME - location of a JDK home dir
@REM
@REM Optional ENV vars
@REM M2_HOME - location of maven2's installed home dir
@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands
@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a key stroke before ending
@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven
@REM e.g. to debug Maven itself, use
@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files
@REM ----------------------------------------------------------------------------
@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on'
@echo off
@REM set title of command window
title %0
@REM enable echoing my setting MAVEN_BATCH_ECHO to 'on'
@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO%
@REM set %HOME% to equivalent of $HOME
if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%")
@REM Execute a user defined script before this one
if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre
@REM check for pre script, once with legacy .bat ending and once with .cmd ending
if exist "%HOME%\mavenrc_pre.bat" call "%HOME%\mavenrc_pre.bat"
if exist "%HOME%\mavenrc_pre.cmd" call "%HOME%\mavenrc_pre.cmd"
:skipRcPre
@setlocal
set ERROR_CODE=0
@REM To isolate internal variables from possible post scripts, we use another setlocal
@setlocal
@REM ==== START VALIDATION ====
if not "%JAVA_HOME%" == "" goto OkJHome
echo.
echo Error: JAVA_HOME not found in your environment. >&2
echo Please set the JAVA_HOME variable in your environment to match the >&2
echo location of your Java installation. >&2
echo.
goto error
:OkJHome
if exist "%JAVA_HOME%\bin\java.exe" goto init
echo.
echo Error: JAVA_HOME is set to an invalid directory. >&2
echo JAVA_HOME = "%JAVA_HOME%" >&2
echo Please set the JAVA_HOME variable in your environment to match the >&2
echo location of your Java installation. >&2
echo.
goto error
@REM ==== END VALIDATION ====
:init
@REM Find the project base dir, i.e. the directory that contains the folder ".mvn".
@REM Fallback to current working directory if not found.
set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR%
IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir
set EXEC_DIR=%CD%
set WDIR=%EXEC_DIR%
:findBaseDir
IF EXIST "%WDIR%"\.mvn goto baseDirFound
cd ..
IF "%WDIR%"=="%CD%" goto baseDirNotFound
set WDIR=%CD%
goto findBaseDir
:baseDirFound
set MAVEN_PROJECTBASEDIR=%WDIR%
cd "%EXEC_DIR%"
goto endDetectBaseDir
:baseDirNotFound
set MAVEN_PROJECTBASEDIR=%EXEC_DIR%
cd "%EXEC_DIR%"
:endDetectBaseDir
IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig
@setlocal EnableExtensions EnableDelayedExpansion
for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a
@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS%
:endReadAdditionalConfig
SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe"
set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar"
set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.4.0/maven-wrapper-0.4.0.jar"
FOR /F "tokens=1,2 delims==" %%A IN (%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties) DO (
IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B
)
@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central
@REM This allows using the maven wrapper in projects that prohibit checking in binary data.
if exist %WRAPPER_JAR% (
echo Found %WRAPPER_JAR%
) else (
echo Couldn't find %WRAPPER_JAR%, downloading it ...
echo Downloading from: %DOWNLOAD_URL%
powershell -Command "(New-Object Net.WebClient).DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"
echo Finished downloading %WRAPPER_JAR%
)
@REM End of extension
%MAVEN_JAVA_EXE% %JVM_CONFIG_MAVEN_PROPS% %MAVEN_OPTS% %MAVEN_DEBUG_OPTS% -classpath %WRAPPER_JAR% "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %*
if ERRORLEVEL 1 goto error
goto end
:error
set ERROR_CODE=1
:end
@endlocal & set ERROR_CODE=%ERROR_CODE%
if not "%MAVEN_SKIP_RC%" == "" goto skipRcPost
@REM check for post script, once with legacy .bat ending and once with .cmd ending
if exist "%HOME%\mavenrc_post.bat" call "%HOME%\mavenrc_post.bat"
if exist "%HOME%\mavenrc_post.cmd" call "%HOME%\mavenrc_post.cmd"
:skipRcPost
@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on'
if "%MAVEN_BATCH_PAUSE%" == "on" pause
if "%MAVEN_TERMINATE_CMD%" == "on" exit %ERROR_CODE%
exit /B %ERROR_CODE%
+168
View File
@@ -0,0 +1,168 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>dev.amatos.restcountries</groupId>
<artifactId>dev.amatos.restcountries</artifactId>
<version>0.1</version>
<parent>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-parent</artifactId>
<version>2.0.1</version>
</parent>
<properties>
<jdk.version>1.8</jdk.version>
<!-- If you are building with JDK 9 or higher, you can uncomment the lines below to set the release version -->
<!-- <release.version>8</release.version> -->
<micronaut.version>2.0.1</micronaut.version>
<exec.mainClass>dev.amatos.restcountries.Application</exec.mainClass>
</properties>
<repositories>
<repository>
<id>jcenter.bintray.com</id>
<url>https://jcenter.bintray.com</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-inject</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-validation</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-http-server-netty</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-http-client</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-runtime</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.micronaut.test</groupId>
<artifactId>micronaut-test-junit5</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-management</artifactId>
</dependency>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.2</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.16</version>
</dependency>
<dependency>
<groupId>org.jboss.spec.javax.ws.rs</groupId>
<artifactId>jboss-jaxrs-api_2.0_spec</artifactId>
<version>1.0.1.Beta1</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-common</artifactId>
<version>2.22.2</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>io.micronaut.build</groupId>
<artifactId>micronaut-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<!-- Uncomment to enable incremental compilation -->
<!-- <useIncrementalCompilation>false</useIncrementalCompilation> -->
<annotationProcessorPaths>
<path>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-inject-java</artifactId>
<version>${micronaut.version}</version>
</path>
<path>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-validation</artifactId>
<version>${micronaut.version}</version>
</path>
</annotationProcessorPaths>
<compilerArgs>
<arg>-Amicronaut.processing.group=dev.amatos.restcountries</arg>
<arg>-Amicronaut.processing.module=dev.amatos.restcountries</arg>
</compilerArgs>
</configuration>
<executions>
<execution>
<id>test-compile</id>
<goals>
<goal>testCompile</goal>
</goals>
<configuration>
<annotationProcessorPaths>
<path>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-inject-java</artifactId>
<version>${micronaut.version}</version>
</path>
<path>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-validation</artifactId>
<version>${micronaut.version}</version>
</path>
</annotationProcessorPaths>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
@@ -0,0 +1,9 @@
package dev.amatos.restcountries;
import io.micronaut.runtime.Micronaut;
public class Application {
public static void main(String[] args) {
Micronaut.run(Application.class, args);
}
}
@@ -0,0 +1,291 @@
package dev.amatos.restcountries.controller;
import com.google.gson.Gson;
import com.google.gson.JsonArray;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
import dev.amatos.restcountries.domain.ICountryRestSymbols;
import dev.amatos.restcountries.domain.ResponseEntity;
import dev.amatos.restcountries.service.CountryService;
import dev.amatos.restcountries.v2.domain.Country;
import io.micronaut.http.MediaType;
import io.micronaut.http.annotation.Controller;
import io.micronaut.http.annotation.Get;
import io.micronaut.http.annotation.PathVariable;
import io.micronaut.http.annotation.QueryValue;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.Response;
import java.util.*;
@Controller("v1/")
public class CountryController {
@Get(uri = "all", produces = MediaType.APPLICATION_JSON)
public Object getAllCountries(@QueryValue("fields") Optional<String> fields) {
List<Country> countries = CountryService.getInstance().getAll();
return checkFieldsAndParseCountries(fields, countries);
}
private Object checkFieldsAndParseCountries(Optional<String> fields, List<Country> countries) {
if (fields.isPresent()) {
return parsedCountries(countries, fields.get());
} else {
return parsedCountries(countries, null);
}
}
@Get("alpha/{alphacode}")
public Object getByAlpha(@PathVariable("alphacode") String alpha, @QueryValue("fields") Optional<String> fields) {
if (alpha.contains("codes")) {
alpha = alpha.replace("codes=", "");
}
if (isEmpty(alpha) || alpha.length() < 2 || alpha.length() > 3) {
return getResponse(Response.Status.BAD_REQUEST);
}
Country country = CountryService.getInstance().getByAlpha(alpha);
if (country != null) {
return checkFieldsAndParseCountry(country, fields);
}
return getResponse(Response.Status.NOT_FOUND);
}
private Object checkFieldsAndParseCountry(Country country, Optional<String> fields) {
if (fields.isPresent()) {
return parsedCountry(country, fields.get());
} else {
return parsedCountry(country, null);
}
}
@Get("alpha-codes/")
public Object getByAlphaList(@QueryParam("codes") String codes, @QueryParam("fields") Optional<String> fields) {
if (isEmpty(codes) || codes.length() < 2 || (codes.length() > 3 && !codes.contains(","))) {
return getResponse(Response.Status.BAD_REQUEST);
}
try {
List<Country> countries = CountryService.getInstance().getByCodeList(codes);
if (!countries.isEmpty()) {
return checkFieldsAndParseCountries(fields, countries);
}
return getResponse(Response.Status.NOT_FOUND);
} catch (Exception e) {
return getResponse(Response.Status.INTERNAL_SERVER_ERROR);
}
}
@Get("currency/{currency}")
public Object getByCurrency(@PathVariable("currency") String currency, @QueryParam("fields") Optional<String> fields) {
if (isEmpty(currency) || currency.length() != 3) {
return getResponse(Response.Status.BAD_REQUEST);
}
try {
List<Country> countries = CountryService.getInstance().getByCurrency(currency);
if (!countries.isEmpty()) {
return checkFieldsAndParseCountries(fields, countries);
}
return getResponse(Response.Status.NOT_FOUND);
} catch (Exception e) {
return getResponse(Response.Status.INTERNAL_SERVER_ERROR);
}
}
@Get("name/{name}")
public Object getByName(@PathVariable("name") String name, @QueryParam("fullText") Optional<Boolean> fullText, @QueryParam("fields") Optional<String> fields) {
try {
List<Country> countries = CountryService.getInstance().getByName(name, fullText.orElse(false));
if (!countries.isEmpty()) {
return checkFieldsAndParseCountries(fields, countries);
}
return getResponse(Response.Status.NOT_FOUND);
} catch (Exception e) {
return getResponse(Response.Status.INTERNAL_SERVER_ERROR);
}
}
@Get("callingcode/{callingCode}")
public Object getByCallingCode(@PathVariable("callingCode") String callingCode, @QueryParam("fields") Optional<String> fields) {
try {
List<Country> countries = CountryService.getInstance().getByCallingCode(callingCode);
if (!countries.isEmpty()) {
return checkFieldsAndParseCountries(fields, countries);
}
return getResponse(Response.Status.NOT_FOUND);
} catch (Exception e) {
return getResponse(Response.Status.INTERNAL_SERVER_ERROR);
}
}
@Get("capital/{capital}")
public Object getByCapital(@PathVariable("capital") String capital, @QueryParam("fields") Optional<String> fields) {
try {
List<Country> countries = CountryService.getInstance().getByCapital(capital);
if (!countries.isEmpty()) {
return checkFieldsAndParseCountries(fields, countries);
}
return getResponse(Response.Status.NOT_FOUND);
} catch (Exception e) {
return getResponse(Response.Status.INTERNAL_SERVER_ERROR);
}
}
@Get("continent/{continent}")
public Object getByContinent(@PathVariable("continent") String region, @QueryParam("fields") Optional<String> fields) {
try {
List<Country> countries = CountryService.getInstance().getByContinent(region);
if (!countries.isEmpty()) {
return checkFieldsAndParseCountries(fields, countries);
}
return getResponse(Response.Status.NOT_FOUND);
} catch (Exception e) {
return getResponse(Response.Status.INTERNAL_SERVER_ERROR);
}
}
@Get("region/{region}")
public Object getBySubRegion(@PathVariable("region") String region, @QueryParam("fields") Optional<String> fields) {
try {
List<Country> countries = CountryService.getInstance().getByRegion(region);
if (!countries.isEmpty()) {
return checkFieldsAndParseCountries(fields, countries);
}
return getResponse(Response.Status.NOT_FOUND);
} catch (Exception e) {
return getResponse(Response.Status.INTERNAL_SERVER_ERROR);
}
}
@Get("lang/{lang}")
public Object getByLanguage(@PathVariable("lang") String language, @QueryParam("fields") Optional<String> fields) {
try {
List<Country> countries = CountryService.getInstance().getByLanguage(language);
if (!countries.isEmpty()) {
return checkFieldsAndParseCountries(fields, countries);
}
return getResponse(Response.Status.NOT_FOUND);
} catch (Exception e) {
return getResponse(Response.Status.INTERNAL_SERVER_ERROR);
}
}
@Get("demonym/{demonym}")
public Object getByDemonym(@PathVariable("demonym") String demonym, @QueryParam("fields") Optional<String> fields) {
try {
List<Country> countries = CountryService.getInstance().getByDemonym(demonym);
if (!countries.isEmpty()) {
return checkFieldsAndParseCountries(fields, countries);
}
return getResponse(Response.Status.NOT_FOUND);
} catch (Exception e) {
return getResponse(Response.Status.INTERNAL_SERVER_ERROR);
}
}
@Get("regionalbloc/{regionalBlock}")
public Object getByRegionalBloc(@PathVariable("regionalBlock") String regionalBlock, @QueryParam("fields") Optional<String> fields) {
try {
List<Country> countries = CountryService.getInstance().getByRegionalBloc(regionalBlock);
if (!countries.isEmpty()) {
return checkFieldsAndParseCountries(fields, countries);
}
return getResponse(Response.Status.NOT_FOUND);
} catch (Exception e) {
return getResponse(Response.Status.INTERNAL_SERVER_ERROR);
}
}
private Object parsedCountries(List<Country> countries, String excludedFields) {
if (excludedFields == null || excludedFields.isEmpty()) {
return countries;
} else {
return getCountriesJson(countries, Arrays.asList(excludedFields.split(ICountryRestSymbols.COLON)));
}
}
private String getCountriesJson(List<Country> countries, List<String> fields) {
Gson gson = new Gson();
JsonParser parser = new JsonParser();
JsonArray jsonArray = parser.parse(gson.toJson(countries)).getAsJsonArray();
JsonArray resultArray = new JsonArray();
for (int i = 0; i < jsonArray.size(); i++) {
JsonObject jsonObject = (JsonObject) jsonArray.get(i);
List<String> excludedFields = getExcludedFields(fields);
for (String excludedField : excludedFields) {
jsonObject.remove(excludedField);
}
resultArray.add(jsonObject);
}
return resultArray.toString();
}
private List<String> getExcludedFields(List<String> fields) {
List<String> excludedFields = new ArrayList<>(Arrays.asList(COUNTRY_FIELDS));
excludedFields.removeAll(fields);
return excludedFields;
}
private Object getResponse(Response.Status status) {
Gson gson = new Gson();
return Response
.status(status)
.entity(gson.toJson(new ResponseEntity(status.getStatusCode(),
status.getReasonPhrase()))).build().getEntity();
}
private Object parsedCountry(Country country, String fields) {
if (fields == null || fields.isEmpty()) {
return country;
} else {
return getCountryJson(country, Arrays.asList(fields.split(ICountryRestSymbols.COLON)));
}
}
private String getCountryJson(Country country, List<String> fields) {
Gson gson = new Gson();
JsonParser parser = new JsonParser();
JsonObject jsonObject = parser.parse(gson.toJson(country)).getAsJsonObject();
List<String> excludedFields = getExcludedFields(fields);
for (String field : excludedFields) {
jsonObject.remove(field);
}
return jsonObject.toString();
}
private static final String[] COUNTRY_FIELDS = new String[]{
"name",
"topLevelDomain",
"alpha2Code",
"alpha3Code",
"callingCodes",
"capital",
"altSpellings",
"region",
"subregion",
"translations",
"population",
"latlng",
"demonym",
"area",
"gini",
"timezones",
"borders",
"nativeName",
"numericCode",
"currencies",
"languages",
"flags",
"regionalBlocs",
"cioc",
"independent",
"continent"
};
private boolean isEmpty(String value) {
return value == null || value.isEmpty();
}
}
@@ -0,0 +1,114 @@
package dev.amatos.restcountries.domain;
import java.util.List;
public class BaseCountry {
protected String name;
private List<String> topLevelDomain;
protected String alpha2Code;
private String alpha3Code;
private List<String> callingCodes;
protected String capital;
private List<String> altSpellings;
protected String region;
protected String continent;
protected Integer population;
private List<Double> latlng;
private String demonym;
private Double area;
protected Double gini;
private List<String> timezones;
protected List<String> borders;
protected String nativeName;
private String numericCode;
public String getName() {
return name;
}
public List<String> getTopLevelDomain() {
return topLevelDomain;
}
public String getAlpha2Code() {
return alpha2Code;
}
public String getAlpha3Code() {
return alpha3Code;
}
public List<String> getCallingCodes() {
return callingCodes;
}
public String getCapital() {
return capital;
}
public List<String> getAltSpellings() {
return altSpellings;
}
public String getRegion() {
return region;
}
public String getContinent() {
return continent;
}
public Integer getPopulation() {
return population;
}
public List<Double> getLatlng() {
return latlng;
}
public String getDemonym() {
return demonym;
}
public Double getArea() {
return area;
}
public Double getGini() {
return gini;
}
public List<String> getTimezones() {
return timezones;
}
public List<String> getBorders() {
return borders;
}
public String getNativeName() {
return nativeName;
}
public String getNumericCode() {
return numericCode;
}
}
@@ -0,0 +1,9 @@
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
package dev.amatos.restcountries.domain;
public interface ICountryRestSymbols {
String COLON = ",";
}
@@ -0,0 +1,24 @@
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
package dev.amatos.restcountries.domain;
public class ResponseEntity {
private final int status;
private final String message;
public ResponseEntity(int status, String message) {
this.status = status;
this.message = message;
}
public String getMessage() {
return message;
}
public int getStatus() {
return status;
}
}
@@ -0,0 +1,131 @@
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
package dev.amatos.restcountries.service;
import dev.amatos.restcountries.v2.domain.Country;
import dev.amatos.restcountries.v2.domain.Currency;
import dev.amatos.restcountries.v2.domain.Language;
import dev.amatos.restcountries.v2.domain.RegionalBloc;
import org.apache.log4j.Logger;
import java.util.ArrayList;
import java.util.List;
public class CountryService extends CountryServiceBase {
private static final Logger LOG = Logger.getLogger(CountryService.class);
private static List<Country> countries;
private CountryService() {
initialize();
}
private static class InstanceHolder {
private static final CountryService INSTANCE = new CountryService();
}
public static CountryService getInstance() {
return InstanceHolder.INSTANCE;
}
public List<Country> getAll() {
return countries;
}
public Country getByAlpha(String alpha) {
return super.getByAlpha(alpha, countries);
}
public List<Country> getByCodeList(String codeList) {
return (List<Country>) super.getByCodeList(codeList, countries);
}
@SuppressWarnings("unchecked")
public List<Country> getByName(String name, boolean isFullText) {
return (List<Country>) super.getByName(name, isFullText, countries);
}
@SuppressWarnings("unchecked")
public List<Country> getByCallingCode(String callingcode) {
return (List<Country>) super.getByCallingCode(callingcode, countries);
}
@SuppressWarnings("unchecked")
public List<Country> getByCapital(String capital) {
return (List<Country>) super.getByCapital(capital, countries);
}
@SuppressWarnings("unchecked")
public List<Country> getByContinent(String region) {
return (List<Country>) super.getByContinent(region, countries);
}
@SuppressWarnings("unchecked")
public List<Country> getByRegion(String subregion) {
return (List<Country>) super.getByRegion(subregion, countries);
}
public List<Country> getByCurrency(String currency) {
List<Country> result = new ArrayList<>();
for (Country country : countries) {
for (Currency curr : country.getCurrencies()) {
if (curr.getCode() != null && currency.toLowerCase().equals(curr.getCode().toLowerCase())) {
result.add(country);
}
}
}
return result;
}
public List<Country> getByLanguage(String language) {
List<Country> result = new ArrayList<>();
if (language.length() == 2) {
for (Country country : countries) {
for (Language lang : country.getLanguages()) {
if (language.toLowerCase().equals(lang.getIso639_1())) {
result.add(country);
}
}
}
} else if (language.length() == 3) {
for (Country country : countries) {
for (Language lang : country.getLanguages()) {
if (language.toLowerCase().equals(lang.getIso639_2())) {
result.add(country);
}
}
}
}
return result;
}
public List<Country> getByDemonym(String demonym) {
List<Country> result = new ArrayList<>();
for (Country country : countries) {
if (country.getDemonym().toLowerCase().equals(normalize(demonym.toLowerCase()))) {
result.add(country);
}
}
return result;
}
public List<Country> getByRegionalBloc(String regionalBloc) {
List<Country> result = new ArrayList<>();
for (Country country : countries) {
for (RegionalBloc countryRegionalBloc : country.getRegionalBlocs()) {
if (countryRegionalBloc.getAcronym().toUpperCase().equals(regionalBloc.toUpperCase())
|| countryRegionalBloc.getOtherAcronyms().contains(regionalBloc.toUpperCase())) {
result.add(country);
}
}
}
return result;
}
@SuppressWarnings("unchecked")
private void initialize() {
countries = (List<Country>) super.loadJson("countriesV2.json", Country.class);
}
}
@@ -0,0 +1,162 @@
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
package dev.amatos.restcountries.service;
import com.google.gson.Gson;
import com.google.gson.stream.JsonReader;
import dev.amatos.restcountries.domain.BaseCountry;
import dev.amatos.restcountries.domain.ICountryRestSymbols;
import org.apache.log4j.Logger;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.nio.charset.StandardCharsets;
import java.text.Normalizer;
import java.util.ArrayList;
import java.util.List;
public class CountryServiceBase {
private static final Logger LOG = Logger.getLogger(CountryServiceBase.class);
protected <T extends BaseCountry> T getByAlpha(String alpha, List<T> countries) {
int alphaLength = alpha.length();
for (T country : countries) {
if (alphaLength == 2) {
if (country.getAlpha2Code().equalsIgnoreCase(alpha)) {
return country;
}
} else if (alphaLength == 3 && country.getAlpha3Code().equalsIgnoreCase(alpha)) {
return country;
}
}
return null;
}
protected List<? extends BaseCountry> getByCodeList(String codeList, List<? extends BaseCountry> countries) {
List<BaseCountry> result = new ArrayList<>();
if (codeList == null) return result;
String[] codes = codeList.split(ICountryRestSymbols.COLON);
for (String code : codes) {
BaseCountry country = getByAlpha(code, countries);
if (!result.contains(country))
result.add(country);
}
return result;
}
protected List<? extends BaseCountry> getByName(String name, boolean fullText, List<? extends BaseCountry> countries) {
if (fullText) {
return fulltextSearch(name, countries);
} else {
return substringSearch(name, countries);
}
}
protected List<? extends BaseCountry> getByCallingCode(String callingCode, List<? extends BaseCountry> countries) {
List<BaseCountry> result = new ArrayList<>();
for (BaseCountry country : countries) {
for (String c : country.getCallingCodes()) {
if (c.equals(callingCode))
result.add(country);
}
}
return result;
}
protected List<? extends BaseCountry> getByCapital(String capital, List<? extends BaseCountry> countries) {
List<BaseCountry> result = new ArrayList<>();
for (BaseCountry country : countries) {
if (normalize(country.getCapital().toLowerCase()).contains(normalize(capital.toLowerCase()))) {
result.add(country);
}
}
return result;
}
protected List<? extends BaseCountry> getByContinent(String region, List<? extends BaseCountry> countries) {
List<BaseCountry> result = new ArrayList<>();
for (BaseCountry country : countries) {
if (country.getContinent().equalsIgnoreCase(region)) {
result.add(country);
}
}
return result;
}
protected List<? extends BaseCountry> getByRegion(String subregion, List<? extends BaseCountry> countries) {
List<BaseCountry> result = new ArrayList<>();
for (BaseCountry country : countries) {
if (country.getRegion().equalsIgnoreCase(subregion)) {
result.add(country);
}
}
return result;
}
private List<? extends BaseCountry> fulltextSearch(String name, List<? extends BaseCountry> countries) {
// Using 2 different 'for' loops to give priority to 'name' matches over alternative spellings
List<BaseCountry> result = new ArrayList<>();
for (BaseCountry country : countries) {
if (normalize(country.getName().toLowerCase()).equals(normalize(name.toLowerCase()))) {
result.add(country);
}
}
for (BaseCountry country : countries) {
for (String alternative : country.getAltSpellings()) {
if (normalize(alternative.toLowerCase()).equals(normalize(name.toLowerCase()))
&& !result.contains(country)) {
result.add(country);
}
}
}
return result;
}
private List<? extends BaseCountry> substringSearch(String name, List<? extends BaseCountry> countries) {
// Using 2 different 'for' loops to give priority to 'name' matches over alternative spellings
List<BaseCountry> result = new ArrayList<>();
for (BaseCountry country : countries) {
if (normalize(country.getName().toLowerCase()).contains(normalize(name.toLowerCase()))) {
result.add(country);
}
}
for (BaseCountry country : countries) {
for (String alternative : country.getAltSpellings()) {
if (normalize(alternative.toLowerCase()).contains(normalize(name.toLowerCase()))
&& !result.contains(country)) {
result.add(country);
}
}
}
return result;
}
protected String normalize(String string) {
return Normalizer.normalize(string, Normalizer.Form.NFD)
.replaceAll("\\p{InCombiningDiacriticalMarks}+", "");
}
protected List<? extends BaseCountry> loadJson(String filename, Class<? extends BaseCountry> clazz) {
LOG.debug("Loading JSON " + filename);
List<BaseCountry> countries = new ArrayList<>();
InputStream is = CountryServiceBase.class.getClassLoader().getResourceAsStream(filename);
Gson gson = new Gson();
JsonReader reader;
try {
assert is != null;
reader = new JsonReader(new InputStreamReader(is, StandardCharsets.UTF_8));
reader.beginArray();
while (reader.hasNext()) {
BaseCountry country = gson.fromJson(reader, clazz);
countries.add(country);
}
} catch (Exception e) {
e.printStackTrace();
LOG.error("Could not load JSON " + filename);
}
return countries;
}
}
@@ -0,0 +1,25 @@
package dev.amatos.restcountries.v2.domain;
/**
* Created by fayder on 24/02/2017.
*/
public class Contribution {
private int amount;
private String token;
public int getAmount() {
return amount;
}
public String getToken() {
return token;
}
@Override
public String toString() {
return "Contribution{" +
"amount=" + amount +
'}';
}
}
@@ -0,0 +1,47 @@
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
package dev.amatos.restcountries.v2.domain;
import dev.amatos.restcountries.domain.BaseCountry;
import java.util.List;
public class Country extends BaseCountry {
private List<dev.amatos.restcountries.v2.domain.Currency> currencies;
private List<dev.amatos.restcountries.v2.domain.Language> languages;
private dev.amatos.restcountries.v2.domain.Translations translations;
private List<String> flags;
private List<RegionalBloc> regionalBlocs;
private String cioc;
private boolean independent;
public List<dev.amatos.restcountries.v2.domain.Currency> getCurrencies() {
return currencies;
}
public List<dev.amatos.restcountries.v2.domain.Language> getLanguages() {
return languages;
}
public dev.amatos.restcountries.v2.domain.Translations getTranslations() {
return translations;
}
public List<String> getFlags() {
return flags;
}
public List<RegionalBloc> getRegionalBlocs() {
return regionalBlocs;
}
public String getCioc() {
return cioc;
}
public boolean isIndependent() {
return independent;
}
}
@@ -0,0 +1,35 @@
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
package dev.amatos.restcountries.v2.domain;
public class Currency {
private String code;
private String name;
private String symbol;
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSymbol() {
return symbol;
}
public void setSymbol(String symbol) {
this.symbol = symbol;
}
}
@@ -0,0 +1,44 @@
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
package dev.amatos.restcountries.v2.domain;
public class Language {
private String iso639_1;
private String iso639_2;
private String name;
private String nativeName;
public String getIso639_1() {
return iso639_1;
}
public void setIso639_1(String code) {
this.iso639_1 = code;
}
public String getIso639_2() {
return iso639_2;
}
public void setIso639_2(String iso639_2) {
this.iso639_2 = iso639_2;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getNativeName() {
return nativeName;
}
public void setNativeName(String nativeName) {
this.nativeName = nativeName;
}
}
@@ -0,0 +1,22 @@
package dev.amatos.restcountries.v2.domain;
public class Maps {
private String gmaps;
private String openstreetmap;
public String getGmaps() {
return gmaps;
}
public void setGmaps(String gmaps) {
this.gmaps = gmaps;
}
public String getOpenstreetmap() {
return openstreetmap;
}
public void setOpenstreetmap(String openstreetmap) {
this.openstreetmap = openstreetmap;
}
}
@@ -0,0 +1,37 @@
package dev.amatos.restcountries.v2.domain;
import java.util.ArrayList;
import java.util.List;
/**
* Created by fayder on 30/04/2017.
*/
public class RegionalBloc {
private String acronym;
private String name;
private List<String> otherAcronyms;
private List<String> otherNames;
public String getAcronym() {
return acronym;
}
public String getName() {
return name;
}
public List<String> getOtherAcronyms() {
if (otherAcronyms == null) {
otherAcronyms = new ArrayList<>();
}
return otherAcronyms;
}
public List<String> getOtherNames() {
if (otherNames == null) {
otherNames = new ArrayList<>();
}
return otherNames;
}
}
@@ -0,0 +1,79 @@
package dev.amatos.restcountries.v2.domain;
/**
* Created by fayder on 05/03/2017.
*/
public class Translations {
private String br;
private String pt;
private String nl;
private String hr;
private String fa;
private String de;
private String es;
private String fr;
private String ja;
private String it;
private String hu;
public String getDe() {
return de;
}
public void setDe(String de) {
this.de = de;
}
public String getEs() {
return es;
}
public void setEs(String es) {
this.es = es;
}
public String getFr() {
return fr;
}
public void setFr(String fr) {
this.fr = fr;
}
public String getJa() {
return ja;
}
public void setJa(String ja) {
this.ja = ja;
}
public String getIt() {
return it;
}
public void setIt(String it) {
this.it = it;
}
public String getBr() {
return br;
}
public String getPt() {
return pt;
}
public String getNl() {
return nl;
}
public String getHr() {
return hr;
}
public String getFa() {
return fa;
}
public String getHu() {
return hu;
}
public void setHu(String hu) {
this.hu = hu;
}
}
+3
View File
@@ -0,0 +1,3 @@
micronaut:
application:
name: dev.amatos.restcountries
File diff suppressed because it is too large Load Diff
+15
View File
@@ -0,0 +1,15 @@
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<withJansi>true</withJansi>
<!-- encoders are assigned the type
ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
<encoder>
<pattern>%cyan(%d{HH:mm:ss.SSS}) %gray([%thread]) %highlight(%-5level) %magenta(%logger{36}) - %msg%n</pattern>
</encoder>
</appender>
<root level="info">
<appender-ref ref="STDOUT" />
</root>
</configuration>
+9
View File
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="900" height="600" viewBox="0 0 27 18">
<path d="M0,0H27V18H0z" fill="#4189dd"/>
<path d="M0,12H27v1H0v1H27v1H0z" fill="#f9d616"/>
<g fill="#fff" transform="translate(4,4)">
<path id="s" d="M0,-3 0.707107,-0.707107 3,0 0.707107,0.707107 0,3 -0.707107,0.707107 -3,0 -0.707107,-0.707107z"/>
<use xlink:href="#s" transform="scale(0.770376)" fill="#d21034"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 502 B

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 46 KiB

+23
View File
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="300">
<rect width="450" height="300" fill="#000"/>
<rect width="450" height="150" fill="#ce1126"/>
<g fill="#f9d616">
<path d="M231.115,91.82A58.5,58.5 0 1,1 187.916,195.244L179.358,205.685A72,72 0 1,0 232.526,78.394z"/>
<g id="s3">
<path id="s" d="M302.62435,142.35494C303.12516,147.43953 303.12516,152.56101 302.62435,157.6456L287.69659,156.17534C288.10106,152.06855 288.10106,147.93196 287.69659,143.82518z"/>
<use xlink:href="#s" transform="rotate(22.5,225,150)"/>
<use xlink:href="#s" transform="rotate(45,225,150)"/>
</g>
<use xlink:href="#s3" transform="rotate(-67.5,225,150)"/>
<use xlink:href="#s3" transform="rotate(67.5,225,150)"/>
<path d="M199.32444,114.65618H250.67551L209.1325,144.84033 224.99998,96.000328 240.86746,144.84033z"/>
<path d="M287.87869,216.3146C291.71694,220.02891 296.88529,223.69038 300.6338,227.01716C304.38231,230.34392 307.25434,233.10958 309.57908,236.88884C312.98624,242.42773 309.16023,248.7008 303.85486,245.01872C300.98581,243.02751 299.18307,237.65214 294.78788,233.20395C291.53252,230.43267 288.96764,227.52745 280.78551,226.1257C280.39268,226.05841 280.27777,225.22842 280.58665,224.86618z"/>
<path fill="#000" d="M231.36058,197.84505 251.60791,209.8174 256.00949,226.89558 279.24991,225.13494 289.46162,213.16262 251.60791,186.9291 231.36058,197.84505z"/>
<path d="M279.66324,223.6894C253.62799,206.37539 237.07238,197.02622 212.12131,182.83938C202.31974,177.26634 187.0985,163.25747 199.1052,139.81914C199.86106,155.20638 260.67394,197.4423 286.3703,215.80679z"/>
<path fill="none" stroke="#000" stroke-width="1.5" stroke-linecap="round" d="M216.08561,167.51949C236.13137,186.41034 261.37565,201.82127 283.89761,218.85496"/>
<circle id="c" cx="290.4" cy="222.297" r="1.008" fill="#000"/>
<use xlink:href="#c" x="7.41957" y="6.4655991"/>
<use xlink:href="#c" x="13.93812" y="13.090317"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

+23
View File
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="600">
<clipPath id="c">
<path d="M0,0V150H700V300H600zM600,0H300V350H0V300z"/>
</clipPath>
<rect width="1200" height="600" fill="#00247d"/>
<path d="M0,0 600,300M600,0 0,300" stroke="#fff" stroke-width="60"/>
<path d="M0,0 600,300M600,0 0,300" stroke="#cf142b" stroke-width="40" clip-path="url(#c)"/>
<path d="M300,0V350M0,150H700" stroke="#fff" stroke-width="100"/>
<path d="M300,0V350M0,150H700" stroke="#cf142b" stroke-width="60"/>
<path d="M0,300H600V0H800V400H0z" fill="#00247d"/>
<g>
<path fill="#cc3" d="m780.583,154.039c0,148.827,11.8732,201.675,52.6064,242.479,40.7332,40.8042,56.1659,47.2313,67.5231,53.4827,13.1015-7.21148,28.1971-15.1341,65.1152-52.0521,36.513-36.515,54.173-89.15,54.173-246.452-26.559,11.3712-39.7859,15.1175-63.0119,15.0513-17.202,1.68548-43.7399-9.33789-59.6086-16.5484-10.371,6.60246-25.4152,14.4763-52.4514,15.3604-31.2252,1.30952-41.1191-3.73522-64.3451-11.3217z"/>
<path fill="#fff" d="m787.775,163.438c0,46.0434-2.72184,108.794,7.00639,145.1,9.77001,36.4622,12.0129,41.8034,19.3596,54.5282l171.206-1.27105c10.576-18.3181,11.1098-29.6647,18.9526-58.9348,7.8148-29.1649,9.7886-94.177,10.0167-142.6-17.216,8.72445-39.7613,14.9075-61.6436,12.1948-17.5423-1.2754-33.7513-5.09258-52.6268-15.2637-16.374,9.35261-22.0822,13.6217-49.1184,14.7138-21.0507,0.98975-38.1018,2.61503-63.1522-8.46789z"/>
<path fill="#9cf" d="m814.51,362.056c12.1849,24.4477,69.6325,71.3032,86.433,81.0029,19.168-11.0667,69.8476-57.368,83.9727-81.0029h-170.406z"/>
<path fill="#f90" d="m904.221,231.606c5.41355,12.1396,22.7699,25.5448,27.5414,32.1145-6.07314,6.56934-7.28706,5.85387-6.49064,18.0587,10.5604-10.534,10.7499-11.6322,17.5423-10.0346,14.8794,14.1555,2.66292,44.5571-9.63422,51.1666-12.2936,7.05101-10.0622-0.24417-28.4886,8.59299,8.44836,6.88711,18.237-1.01015,26.2362,1.10047,4.34697,4.91697-2.06648,13.8779,1.31216,22.317,7.06953-0.6489,6.22049-14.2559,7.86595-19.1896,5.16445-18.0757,36.2143-30.6826,37.7931-47.2631,6.54677-2.93012,13.09-0.9165,21.0507,3.34487-3.96455-15.5336-17.0792-15.3664-20.5946-20.2178-8.36767-12.1907-15.7845-26.0981-33.6566-29.7059-13.5672-2.73878-12.5532,0.82385-21.2472-4.83-5.41355-4.01853-21.8612-11.6181-19.2298-5.45416z"/>
<path fill="#f90" d="m860.839,283.106c8.72935-10.2344,13.0534-31.1272,16.9171-38.2184,8.92956,2.05041,8.83312,3.40792,19.7799-2.96497-14.7027-3.98084-15.8096-3.62755-17.5012-10.0994,6.17695-19.1553,40.0786-23.0599,51.953-15.7817,12.2822,7.06894,4.4742,8.596,21.2779,20.0001,2.44044-10.3389-9.45634-14.9009-11.2359-22.6298,2.52932-5.96126,13.8358-4.74122,20.084-11.5316-3.90439-5.6561-16.127,1.41619-21.4712,2.33396-19.1762,4.09085-45.373-16.1931-61.4875-9.77821-5.77578-4.14976-6.96507-10.606-6.73193-19.3072-12.5539,10.5985-6.27225,21.5753-9.12921,26.805-7.39678,12.7485-16.8297,25.4974-11.8265,42.248,3.79803,12.7158,6.62838,10.1968,5.44639,20.1666-1.19785,6.44061-0.56211,23.8553,3.92513,18.7577z"/>
<path fill="#f90" d="m931.763,290.302c-13.7027-1.82835-34.6943,5.45107-43.0585,5.96673-2.77851-8.34642-1.51002-8.96995-12.8934-14.605,4.03197,14.0554,4.9217,14.7758-0.0129,19.5038-20.3904,4.86884-41.4321-20.7724-41.0411-34.2257-0.008-13.6779,5.40195-8.09713,6.94685-27.7067-10.5433,3.35691-8.48447,15.4235-14.502,20.8735-6.65962,1.01994-11.4131-8.83635-20.7407-10.4218-3.05765,6.11145,9.61345,12.4257,13.2018,16.3114,13.5917,13.53,8.93457,45.397,23.0288,55.2268-0.7374,6.85915-5.91783,11.1692-13.8492,15.48,16.0079,4.76053,22.612-6.04289,28.7845-6.41709,15.2702-0.5594,31.594,0.5423,44.0424-12.2046,9.45-9.67656,5.72467-10.6828,15.2857-14.8756,6.40117-2.35427,21.7049-11.8813,14.8078-12.9056z"/>

After

Width:  |  Height:  |  Size: 4.0 KiB

+13
View File
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg height="850" width="1300" version="1.1" xmlns="http://www.w3.org/2000/svg" id="Flag of Ã…land">
<rect fill="#0053a5" height="850" width="1300" />
<g fill="#ffce00">
<rect height="850" width="250" x="400" />
<rect height="250" width="1300" y="300" />
</g>
<g fill="#d21034">
<rect height="850" width="100" x="475" />
<rect height="100" width="1300" y="375" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 550 B

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.3 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 76 KiB

+5
View File
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="1200" height="600" viewBox="0 0 12 6">
<rect width="12" height="2" fill="#00732f" id="green"/>
<rect width="12" height="2" y="2" fill="#fff"/>
<rect width="12" height="2" y="4"/>
<rect width="3" height="6" fill="#f00" id="red"/></svg>

After

Width:  |  Height:  |  Size: 326 B

+34
View File
@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="800" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0" height="500">
<rect width="800" fill="#74acdf" height="500"/>
<rect y="166.67" width="800" fill="#fff" height="166.67"/>
<g id="rays">
<path id="ray1" stroke-width="1.1116" stroke="#85340a" fill="#f6b40e" d="m396.84 251.31l28.454 61.992s0.4896 1.185 1.28 0.8586c0.7902-0.3267 0.2988-1.5116 0.2988-1.5116l-23.715-63.956m-0.68 24.12c-0.3465 9.4278 5.4526 14.613 4.6943 23.032-0.7569 8.42 3.8673 13.18 4.9396 16.454 1.0733 3.2744-1.16 5.2323-0.198 5.6982 0.96336 0.4662 3.07-2.1207 2.3833-6.7756-0.68675-4.6549-4.2204-6.0368-3.3898-16.32 0.83-10.283-4.206-12.678-2.98-22.058"/>
<use xlink:href="#ray1" transform="rotate(22.5 400,250)"/>
<use xlink:href="#ray1" transform="rotate(45 400,250)"/>
<use xlink:href="#ray1" transform="rotate(67.5 400,250)"/>
<path id="ray2" fill="#85340a" d="m404.31 274.41c0.45334 9.0538 5.5867 13.063 4.5787 21.314 2.2133-6.5249-3.1233-11.583-2.82-21.22m-7.6487-23.757l19.487 42.577-16.329-43.887"/>
<use xlink:href="#ray2" transform="rotate(22.5 400,250)"/>
<use xlink:href="#ray2" transform="rotate(45 400,250)"/>
<use xlink:href="#ray2" transform="rotate(67.5 400,250)"/>
</g>
<use xlink:href="#rays" transform="rotate(90 400,250)"/>
<use xlink:href="#rays" transform="rotate(180 400,250)"/>
<use xlink:href="#rays" transform="rotate(270 400,250)"/>
<circle r="27.778" stroke="#85340a" cy="250" cx="400" stroke-width="1.5" fill="#f6b40e"/>
<path id="loweyecontour" fill="#843511" d="m409.47 244.06c-1.8967 0.00003-3.7131 0.82183-4.7812 2.5312 2.1367 1.9227 6.8565 2.1318 10.062-0.21875-1.3883-1.4954-3.3845-2.3125-5.2812-2.3125zm-0.0312 0.4375c1.8462-0.0335 3.5717 0.81446 3.8125 1.6562-2.1367 2.3504-5.5508 2.1463-7.6875 0.4375 0.9348-1.4957 2.4391-2.0677 3.875-2.0938z"/>
<use xlink:href="#uppalpebra" transform="matrix(-1 0 0 1 800.25 0)"/>
<use xlink:href="#eyebrow_nose" transform="matrix(-1 0 0 1 800.25 0)"/>
<use xlink:href="#pupil" transform="translate(18.862)"/>
<use xlink:href="#lowpalpebra" transform="matrix(-1 0 0 1 800.25 0)"/>
<path d="m395.75 253.84c-0.91341 0.16668-1.5625 0.97727-1.5625 1.9062 0 1.0614 0.87748 1.9062 1.9375 1.9062 0.62667 0 1.2025-0.2968 1.5625-0.8125 0.73952 0.55614 1.7646 0.61511 2.3125 0.625 0.0843 0.002 0.19312 0 0.25 0 0.54791-0.01 1.573-0.0689 2.3125-0.625 0.36 0.5157 0.93583 0.8125 1.5625 0.8125 1.06 0 1.9375-0.84488 1.9375-1.9062 0-0.92898-0.64918-1.7396-1.5625-1.9062 0.513 0.1809 0.84375 0.6765 0.84375 1.2188 0 0.7074-0.57124 1.2812-1.2812 1.2812-0.6804 0-1.2413-0.54015-1.2812-1.2188-0.20862 0.41637-1.0341 1.6551-2.6562 1.7188-1.6222-0.0636-2.4476-1.3024-2.6562-1.7188-0.04 0.6786-0.60085 1.2188-1.2812 1.2188-0.71001 0-1.2812-0.57385-1.2812-1.2812 0-0.54225 0.33075-1.0378 0.84375-1.2188z" fill="#85340a"/>
<path d="m397.84 259.53c-2.138 0-2.9829 1.9368-4.9062 3.2188 1.0687-0.42633 1.9096-1.2693 3.4062-2.125 1.496-0.85442 2.7717 0.1875 3.625 0.1875h0.0312c0.8532 0 2.129-1.0416 3.625-0.1875 1.4967 0.8559 2.3688 1.6987 3.4375 2.125-1.9233-1.282-2.7996-3.2188-4.9375-3.2188-0.4266 0-1.2716 0.23055-2.125 0.65625h-0.0312c-0.85334-0.42642-1.6983-0.65625-2.125-0.65625z" fill="#85340a"/>
<path d="m397.12 262.06c-0.8439 0.0374-1.9596 0.20675-3.5625 0.6875 3.8473-0.85434 4.6962 0.4375 6.4062 0.4375h0.0312c1.71 0 2.5588-1.292 6.4062-0.4375-4.2744-1.282-5.1242-0.4375-6.4062-0.4375h-0.0312c-0.80125 0-1.4372-0.3124-2.8438-0.25z" fill="#85340a"/>
<path d="m393.75 262.72c-0.24819 0.003-0.51871 0.005-0.8125 0.0312 4.488 0.42766 2.3306 3 7.0312 3h0.0312c4.7007 0 2.5745-2.5724 7.0625-3-4.7007-0.4266-3.2146 2.3438-7.0625 2.3438h-0.0312c-3.6075 0-2.4959-2.4215-6.2188-2.375z" fill="#85340a"/>
<path d="m403.85 269.66c0-2.1234-1.7233-3.8465-3.8463-3.8465-2.1233 0-3.8463 1.723-3.8463 3.8465 0.423-1.781 2.0166-3.0393 3.8463-3.0393 1.8333 0 3.424 1.2586 3.8463 3.0393v0 0z" fill="#85340a"/>
<path id="eyebrow_nose" fill="#85340a" d="m382.73 244.02c4.9146-4.2729 11.11-4.9147 14.53-1.7086 0.837 1.1207 1.3733 2.319 1.5934 3.5696 0.4302 2.433-0.3303 5.0617-2.2367 7.7559 0.2151-0.001 0.6435 0.2124 0.8568 0.4266 1.6967-3.244 2.2967-6.5761 1.74-9.7454-0.1458-0.828-0.3735-1.643-0.6696-2.4357-4.7007-3.8452-11.11-4.2729-15.811 2.1377z"/>
<path id="uppalpebra" fill="#85340a" d="m390.42 242.74c2.7767 0 3.4186 0.6417 4.7007 1.71 1.2833 1.0683 1.9233 0.8541 2.1367 1.0683 0.2124 0.2142 0 0.8541-0.4266 0.6399s-1.2833-0.6399-2.5633-1.7086c-1.2833-1.0696-2.5633-1.0683-3.8463-1.0683-3.8463 0-5.983 3.2046-6.4094 2.9907-0.4266-0.2142 2.1367-3.6325 6.4094-3.6325z"/>
<use xlink:href="#loweyecontour" transform="translate(-19.181)"/>
<circle id="pupil" cy="246.15" cx="390.54" r="1.923" fill="#85340a"/>
<path id="lowpalpebra" fill="#85340a" d="m385.29 247.44c3.6327 2.7783 7.265 2.5644 9.4017 1.282 2.1367-1.282 2.1367-1.7086 1.71-1.7086-0.4266 0-0.8532 0.4266-2.5633 1.281-1.71 0.8559-4.273 0.8559-8.546-0.8541z"/>
</svg>

After

Width:  |  Height:  |  Size: 4.9 KiB

+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="600">
<rect fill="#F2A800" width="1200" height="600"/>
<rect fill="#0033A0" width="1200" height="400"/>
<rect fill="#D90012" width="1200" height="200"/>
</svg>

After

Width:  |  Height:  |  Size: 259 B

+110
View File
@@ -0,0 +1,110 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="500">
<rect height="500" width="1000" fill="#006"/>
<path d="M0,250 1000,0V500z" fill="#bd1021"/>
<path d="M107.14,250 1000,26.79V473.21" fill="#fff"/>
<g stroke="#000" stroke-width="1.72">
<path d="m832.04,306.06s-6.2429-5.108,1.135-13.337c-3.973-3.4049-0.2834-9.9312-0.2834-9.9312s-6.8111-2.5547,0.2834-13.054c-5.108-3.4049-2.8381-11.068-2.8381-11.068s-16.742-6.2429-0.85018-12.201c-13.054,5.6748-25.257-7.6626-25.257-7.6626l-19.012,0.56816c-3.2161-15.797-28.283-2.0814-9.6482-47.39-4.8242-0.85142-10.216-2.27-15.607,1.7027-5.3916,3.9728-20.715,12.486-29.796,3.9728-9.0806-8.5131,5.9593-20.715,6.2431-20.999,0.28367-0.2838,20.148-10.5,22.986-17.31-0.28381-5.108-6.5269-9.0806-0.85142-20.148,6.5267-10.5,46.538-20.432,64.701-23.837,8.7962-3.9728,12.769-11.635,12.769-11.635l1.9865,7.378s40.296-11.918,42.282-17.594c1.9865-5.6755,0.85156,5.1078,0.85156,5.1078,15.891-1.4189,36.038-15.04,38.876-8.7969,13.337-2.5539,38.877-13.905,38.877-13.905s8.7962-0.28364,2.5533,9.3646c3.973,6.2429-1.135,11.635-1.4184,11.635-0.28477,0,1.7017,6.2429-3.4062,9.6482,1.7045,5.3916-3.1215,9.6482-3.1215,9.6482s2.2713,6.5267-6.8097,9.932c0.85157,5.6755-5.108,6.8106-5.108,6.8106s0.85156,5.9593-3.1215,8.5131c0,4.5404-4.5398,6.8106-4.5398,6.8106s2.8367,1.7026-1.1363,4.5404c-3.9716,2.8377-45.119,28.093-45.119,27.81,0-0.28366,30.08,5.3917,32.066,6.5268,1.9865,1.1351,24.688,16.175,24.688,16.175l-22.987,28.377s-25.539-2.8367-26.673-1.4184c-1.135,1.4184,5.3914,1.9865,6.8097,4.2564,1.4197,2.2699,3.6896,7.6627,8.2294,7.0945,4.5412-0.56816-8.5129,8.2295-17.026,9.081,0,3.1215,10.783,3.4049,13.621,0.85155,2.8381-2.5547-6.8111,7.3779-7.9461,8.7962s12.771-1.9865,12.771-1.9865-2.2713,9.3644-14.472,12.202c4.8232,7.946,2.8367,13.054,2.5533,13.054-0.28339,0-7.946-7.946-15.324-6.5277,1.9865,7.6627,7.9461,14.756,9.6492,15.892,1.7017,1.135-13.337,0.85018-15.324-3.4062-1.9865-4.2564-3.6896,10.216,1.7018,14.757-6.2416,0.2834-11.634-3.4062-11.634-3.4062s-3.6882,8.5128-1.135,12.771c2.5547,4.2564-8.7962-8.5142-8.7962-8.5142l-21.567,9.081-4.8246-8.2294z" fill="#9c3900" stroke-linejoin="round"/>
<g fill="#ffc221">
<path d="m665.36,289.17c0.50543,0,31.331-0.50627,45.48-8.5913,7.0747,11.117,16.676,18.697,16.676,18.697l4.5481-16.17s11.117,0.50489,12.128,3.032c-1.516,3.0307-2.0213,7.0739-2.0213,7.0739s7.58,0.50627,8.0853,1.516c0.5053,1.0111-2.0213,9.601-2.0213,9.601l32.342,7.5801s2.5266-12.633,5.0532-11.117c2.5268,1.516,13.644,17.181,29.31,18.192,15.665,1.0111,16.676-13.139,16.676-13.139l3.5369,2.0223s6.569-14.149,7.5801-14.149,2.5272,2.0209,11.117,2.0209c2.5272,3.032,3.5383,10.106,3.5383,10.106s-9.6024,9.6024-6.5704,17.183c3.032,7.5801,3.5383,5.5578,3.5383,5.5578l69.736,16.676s3.5383,5.5592-2.5258,8.5913c0,0.50489-70.242-16.171-70.242-16.171s-6.5704,7.5801-11.623,6.0641c-5.053-1.516-1.516,3.032-1.516,3.032l75.8,6.0641s5.5592,7.0752,1.516,9.0962c-5.053,0.50488-81.864-5.053-81.864-5.053s-4.5481,9.601-9.601,1.516c-3.5369,5.5578-7.5801-1.516-7.5801-1.516s-6.569,5.053-7.5801-0.50626c-5.5592,4.0432-9.0961-2.5258-9.0961-2.5258l-32.341-2.0223-2.0213,3.032s5.5587,1.516-3.032,5.0543c-8.5907,3.5369,51.544,2.0209,53.06,2.5258,1.516,0.50625-4.0418,5.0543-4.0418,5.0543s30.825,2.0209,36.383-4.5481c5.5592-6.5703-2.0209,8.5899-2.0209,8.5899s24.256-1.0098,24.256-2.0209-0.50626,7.5801-17.181,6.569c10.106,6.5704,22.739,10.612,22.739,10.612s-12.633,3.032-27.287-0.50488c2.5258,6.569,13.644,12.633,13.644,12.633s-8.0864,7.0752-26.279-10.107c5.0543,9.0962,1.0111,12.634,0.50625,11.623-0.50625-1.0111-9.0961-13.644-29.309-18.192,12.633,8.085,7.0739,11.623,7.0739,11.623s-6.569-11.623-17.181,0c-4.0432-10.612-19.708-16.676-38.911-17.687-6.064-7.0739-9.6014-5.0529-23.751-9.0961-8.0853-9.0948-19.708-19.202-19.708-19.202s0.5053-13.644,14.149-12.128c1.516,4.5481,1.516,3.032,1.516,3.032s15.16-5.5592,19.708,2.0209c6.5692-11.623,15.665-1.7375,17.181,2.3043,4.3537,0.63832,26.278,1.2326,26.278,1.2326s-2.5272-4.5481-1.0112-4.0418c1.516,0.50488,13.644-4.5481,13.139-6.0641-0.50625-1.516-1.0111-6.569,1.0098-6.0641,2.0223,0.50489-17.181-2.5272-27.793,5.5592-3.5373-3.5383-1.0106-13.139-1.0106-13.139l-31.331-6.569-1.516,8.085s-9.096,1.516-8.5907-0.50487c0.50529-2.0223-2.0213,7.0739-2.0213,7.0739s-12.128-3.0321-12.128-3.5369c0-0.50489,3.5374-18.192,3.5374-17.687,0,0.50626-10.107,1.0112-24.256,11.623-4.0426-12.633-35.879-29.309-35.879-29.814z"/>
<path d="m704.78,247.73s-21.224,18.191,0,28.803c1.0106-7.0752,2.5268-8.085,2.5268-8.085s17.687,6.569,28.299-9.0961c-4.5481-6.569-12.633-4.0418-12.633-4.0418s-16.676-0.001-18.192-7.5801z"/>
</g>
<path d="m722.47,255.82-14.655,12.633" fill="none"/>
<g fill="#fff">
<path d="m705.48,247.88,0,0s2.8377-2.8381,3.6891-6.2429c0.85129-3.4049-1.1351-7.0945,2.2702-10.216,3.4051-3.1215,48.241-22.134,51.93-25.823,3.6891-3.6888,10.499-11.634,11.351-13.337,0.85129-1.7027,3.4053,8.5131-4.2566,13.054,8.2293-2.2707,13.621-4.8243,17.026-3.6892-3.4058,4.8242-12.486,12.77-16.743,12.77,9.932-3.6896,19.012-6.8111,21.567-4.8246,2.5533,1.9865-12.202,11.919-18.162,12.486,9.932-2.5533,23.27-6.5263,24.971-2.2699-5.3914,1.7031-3.6896,3.1201-14.756,9.3644-1.4188,1.1363-8.5131,1.4184-8.5131,1.4184,8.5131-0.85156,20.147-4.2564,21.282,1.9865-6.8097,2.5533-9.3639,5.9595-15.039,7.3779-5.6755,1.4197-18.729,3.973-26.675,7.0945-7.9455,3.1215-19.58,12.202-19.58,12.202s-25.256,0.85155-25.256,0.56678c0-0.28339-4.824-11.634-5.1078-11.918z" stroke-linejoin="round"/>
<path d="m921.99,230.57,49.092,9.3644s5.3928-6.2429,2.5547-9.6478c7.3779-1.7017,5.3914-11.351,5.3914-11.351s8.5128-3.6883,1.4183-12.202c4.826-4.8239-1.135-8.5128-1.135-8.5128s1.9865-8.5131-4.2564-9.3644c1.7031-6.8104-10.783-9.0807-10.783-9.0807s-25.823,7.0944-43.985,7.6618c5.9595,5.9593-2.2699,9.6482-2.2699,9.6482s4.8246,3.4053,3.4049,6.2429c-1.4183,2.8382,0.85157,5.9597-5.3914,7.9462,8.2294,3.6896-0.85156,9.9312-0.85156,9.9312s9.081,6.2429,6.8111,9.3644z"/>
</g>
<g fill="none">
<path d="m742.17,293.72-6.5694,29.309"/>
<path d="m748.24,304.83-2.0213,9.601"/>
<path d="m780.58,312.41-3.032,9.0962"/>
<path d="m836.67,374.06c-0.50489,0-16.17,2.0209-18.192,1.516-2.0209-0.50489,24.761,8.085,24.761,11.622"/>
<path d="m808.37,377.6s-15.666-10.106-18.192-9.0961c-2.5269,1.0111,15.665-0.50489,17.181-2.0209"/>
<path d="m776.03,365.98s-16.171,0.50488-17.687-1.0111,15.665,11.117,18.697,10.107"/>
<path d="m744.7,358.9c-0.5053,0-11.117-4.0418-15.665-5.0543,4.0426,4.0432,7.0747,9.6024,17.181,11.623"/>
<path d="m748.74,352.34c-0.50529-1.0111-20.213-7.0752-20.213-10.107,4.5481,1.516,11.117,3.5369,17.181,2.0209"/>
<path d="m853.35,329.09-2.0209,9.0948"/>
<path d="m767.6,343.56s3.3779,3.724,0.34585,8.2721"/>
<path d="m838.69,347.28-5.5578,0.50625"/>
<path d="m793.21,344.25,10.106,1.516"/>
<path d="m820.4,318.26s0.2834,10.216-8.2294,9.9326c-8.5128-0.28477-5.6762,0.2834-5.6762,0.2834"/>
<path d="m826.93,316.55s3.4049,1.135,2.5547,3.6896c-0.85155,2.5533,0.85018,9.9312-9.081,17.026-10.501,2.2699-9.3644-8.7962-9.3644-8.7962"/>
<path d="m830.62,319.68s6.2429-3.6883,7.0945,2.2713c0.85018,5.9582-5.108,17.026-9.3644,18.729-4.2578,1.7018-9.081-0.28476-8.5142-3.1215"/>
<path d="m838.28,322.23s5.6762-4.5412,7.3779,1.4184c1.7031,5.9596-4.5398,19.297-7.0945,19.58"/>
<path d="m846.23,323.65s2.8381-1.4184,4.8232,0.28339"/>
<path d="m837.15,344.08c-1.135,0.28339-5.9595,0.56678-7.6613-3.1215"/>
<path d="m811.61,334.15c-0.28339,0-5.9582,0.28476-5.9582,0.28476"/>
<path d="m833.46,356.57-0.56679-9.3644-2.2699-3.1215-3.973,3.973s-0.56816,9.3644-2.2699,10.216"/>
<path d="m826.65,347.77c-0.28339-0.56678-3.1215-5.9582-3.1215-5.9582l-4.8246,5.9582s-0.5668,8.5142-2.2699,9.3658"/>
<path d="m818.7,347.49c0-0.28339-1.9865-5.6748-1.9865-5.6748s-5.6748,3.1215-6.2429,5.3914c-0.56679,2.2699-0.85156,8.5128-2.2699,9.081"/>
<path d="m810.47,346.07s0.56816-5.108-1.135-5.108c-1.7018,0-9.3644,7.0945-9.6478,13.337"/>
<path d="m717.39,245.9s0.28382-5.6748,2.8377-7.6613c2.554-1.9865,15.324-6.8111,18.161-11.068,2.8377-4.2564-4.2566,7.3779-3.1215,10.499"/>
<path d="m722.5,237.38s6.2431,2.2713,4.8242,7.0945"/>
<path d="m57.344,126.01a3.9192,3.9192,0,1,1,-7.8384,0,3.9192,3.9192,0,1,1,7.8384,0z" transform="matrix(1.1946929,0,0,1.1946929,661.37184,90.106184)" stroke-width="1pt"/>
<path d="m917.17,220.07,0,0s43.417,5.108,45.404,5.108c1.9865,0,9.6478,2.5547,11.068,5.108"/>
<path d="m919.44,217.52,60.443,1.4184"/>
<path d="m919.72,216.1s57.321-3.4049,61.294-9.3644"/>
<path d="m921.43,203.61s57.606-6.2429,58.174-5.3916"/>
<path d="m919.44,196.52s55.903-8.7969,56.47-7.378"/>
<path d="m759.96,160.48s17.594,19.296,15.891,32.35"/>
<path d="m774.72,182.61s5.6753,8.2293,7.9455,9.0806c2.2702,0.85128,22.134,1.9864,23.269,10.5,1.135,5.3916-4.2564,3.6885-3.4049,7.6616,1.4184,5.108,14.756,11.634,29.228,3.973"/>
<path d="m818.42,217.8s11.918,17.594,29.512-1.4183"/>
<path d="m838.85,224.05s14.472,7.6613,26.39-12.202"/>
<path d="m849.92,225.75s7.0945,5.9596,21.852-1.9851"/>
<path d="m892.2,215.82s21.85,4.5398,23.27,5.9596"/>
<path d="m900.43,210.99c0.28339,0,15.324,0.56817,15.324,0.56817"/>
<path d="m891.06,202.48s26.107-1.7026,29.513,3.6895"/>
<path d="m879.71,194.25s36.607,1.4188,38.309,3.4053"/>
<path d="m887.94,231.71s6.2429-1.7017,7.0945-0.85019"/>

After

Width:  |  Height:  |  Size: 13 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.7 KiB

+18
View File
@@ -0,0 +1,18 @@
<?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" version="1.1" width="600" height="400">
<defs>
<path id="s" transform="scale(21)" fill="#fff" d="M0,-1 L0.58779,0.80902 L-0.95106,-0.30902 L0.95106,-0.30902 L-0.58779,0.80902z"/>
</defs>
<rect fill="#002395" height="400" width="600" />
<rect fill="#fff" height="164" width="244" />
<rect fill="#002395" height="160" width="80" />
<rect fill="#ED2939" height="160" width="80" x="160"/>
<path fill="#fff" d="M355,183 l12.875,20.5 h36.625 v71.5 l-27.5,-43 -37,59 h18 l19,-34 39,70 39,-70 19,34 h18 l-37,-59 -27.5,43 v-39.5 h16.5 l12.25,-19.5 h-28.75 v-12.5 h36.625 l12.875,-20.5 h-122z
M398,270.5h-40v14h40z
M474,270.5h-40v14h40z"/>
<use xlink:href="#s" x="416" y="362"/>
<use xlink:href="#s" x="371" y="328"/>
<use xlink:href="#s" x="461" y="328"/>
<use xlink:href="#s" x="333" y="227"/>
<use xlink:href="#s" x="499" y="227"/>
</svg>

After

Width:  |  Height:  |  Size: 986 B

+17
View File
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="690" height="460" viewBox="0 0 138 92">
<rect width="138" height="92" fill="#fff"/>
<rect width="138" height="36" fill="#000"/>
<g transform="translate(69,36)">
<g id="c3">
<!-- y3 = -y2 = 30*sin(11.25deg)/sqrt(5-4*cos(11.25deg)-sin^2(11.25deg)) -->
<path id="c" d="M-30,0 0,-5.7423716V5.7423716z" fill="#fcd116"/>
<use xlink:href="#c" transform="rotate(22.5)"/>
<use xlink:href="#c" transform="rotate(45)"/>
</g>
<use xlink:href="#c3" transform="rotate(67.5)"/>
<use xlink:href="#c3" transform="rotate(135)"/>
</g>
<rect y="36" width="138" height="20" fill="#0072c6"/>
<path d="M0,0V92H138V0L69,92z" fill="#ce1126"/>
</svg>

After

Width:  |  Height:  |  Size: 769 B

+1
View File
@@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1280" height="640" viewBox="0 0 30240 15120"><defs id="defs6"><polygon points="0,-9 1.735535,-3.6038755 7.0364833,-5.6114082 3.8997116,-0.89008374 8.7743512,2.0026884 3.1273259,2.4939592 3.9049537,8.1087198 0,4 -3.9049537,8.1087198 -3.1273259,2.4939592 -8.7743512,2.0026884 -3.8997116,-0.89008374 -7.0364833,-5.6114082 -1.735535,-3.6038755 0,-9 " id="Star7"/><polygon points="0,-9 2.351141,-3.236068 8.5595086,-2.7811529 3.8042261,1.236068 5.2900673,7.2811529 0,4 -5.2900673,7.2811529 -3.8042261,1.236068 -8.5595086,-2.7811529 -2.351141,-3.236068 0,-9 " id="Star5"/></defs><path d="M 0,0 L 30240,0 L 30240,15120 L 0,15120 L 0,0 z" style="fill:#00008b"/><use transform="matrix(252,0,0,252,7560,11340)" id="Commonwealth_Star" style="fill:#fff" xlink:href="#Star7"/><use transform="matrix(120,0,0,120,22680,12600)" id="Star_Alpha_Crucis" style="fill:#fff" xlink:href="#Star7"/><use transform="matrix(120,0,0,120,18900,6615)" id="Star_Beta_Crucis" style="fill:#fff" xlink:href="#Star7"/><use transform="matrix(120,0,0,120,22680,2520)" id="Star_Gamma_Crucis" style="fill:#fff" xlink:href="#Star7"/><use transform="matrix(120,0,0,120,26040,5607)" id="Star_Delta_Crucis" style="fill:#fff" xlink:href="#Star7"/><use transform="matrix(70,0,0,70,24192,8190)" id="Star_Epsilon_Crucis" style="fill:#fff" xlink:href="#Star5"/><path d="M 6300,0 L 8820,0 L 8820,2520 L 15120,2520 L 15120,5040 L 8820,5040 L 8820,7560 L 6300,7560 L 6300,5040 L 0,5040 L 0,2520 L 6300,2520 L 6300,0 z" id="White_Cross" style="fill:#fff"/><path d="M 0,0 L 1690.4674,0 L 15120,6714.7663 L 15120,7560 L 13429.533,7560 L 0,845.2337 L 0,0 z" id="White_Diagonal" style="fill:#fff"/><use transform="matrix(-1,0,0,1,15120,0)" id="White_Diagonal_Flipped" style="fill:#fff" xlink:href="#White_Diagonal"/><path d="M 6804,0 L 8316,0 L 8316,3024 L 15120,3024 L 15120,4536 L 8316,4536 L 8316,7560 L 6804,7560 L 6804,4536 L 0,4536 L 0,3024 L 6804,3024 L 6804,0 z" id="Red_Cross" style="fill:red"/><path d="M 0,0 L 5040,2520 L 3913.0217,2520 L 0,563.48913 L 0,0 z M 15120,0 L 13993.022,0 L 8953.0217,2520 L 10080,2520 L 15120,0 z" id="Red_Diagonals" style="fill:red"/><use transform="matrix(-1,0,0,-1,15120,7560)" id="Red_Diagonals_Rotated" style="fill:red" xlink:href="#Red_Diagonals"/></svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

+5
View File
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="900" height="600">
<rect fill="#ed2939" width="900" height="600"/>
<rect fill="#fff" y="200" width="900" height="200"/>
</svg>

After

Width:  |  Height:  |  Size: 216 B

+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="1200" height="600">
<rect width="1200" height="600" style="fill:#0098c3"/>
<rect width="1200" height="200" y="200" style="fill:#e00034"/>
<rect width="1200" height="200" y="400" style="fill:#00ae65"/>
<circle fill="#fff" cx="581" cy="300" r="90"/>
<circle fill="#e00034" cx="600" cy="300" r="75"/>
<path d="M 716.38014,335.33055 690.58329,323.09028 681.03508,350 671.44912,323.1037 645.66947,335.38014 657.90973,309.58329 631,300.03508 l 26.89631,-9.58596 -12.27645,-25.77965 25.79686,12.24026 9.54821,-26.90973 9.58596,26.8963 25.77965,-12.27644 -12.24026,25.79686 26.90973,9.5482 -26.8963,9.58596 z" style="fill:#fff"/>
</svg>

After

Width:  |  Height:  |  Size: 722 B

+27
View File
@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="500" height="300">
<defs>
<g id="b" fill="#1eb53a">
<g id="s">
<g id="t">
<g id="c">
<path id="h" d="M0,-20V0H20" transform="rotate(30,0,-20)"/>
<use xlink:href="#h" transform="scale(-1,1)"/>
</g>
<use xlink:href="#c" transform="rotate(120)"/>
<use xlink:href="#c" transform="rotate(240)"/>
</g>
<use xlink:href="#t" transform="rotate(180)"/>
</g>
<use xlink:href="#s" fill="#ce1126" transform="scale(0.82)"/>
</g>
<use id="star" xlink:href="#b" x="250" y="106"/>
</defs>
<path d="M0,0H500L0,300H500z" fill="#ce1126"/>
<path d="M0,0V300L500,0V300z" fill="#1eb53a"/>
<path d="M0,0 500,300M500,0 0,300" stroke="#fff" stroke-width="40"/>
<circle cx="250" cy="150" r="85" fill="#fff"/>
<use xlink:href="#star"/>
<use xlink:href="#star" transform="rotate(120,250,150)"/>
<use xlink:href="#star" transform="rotate(240,250,150)"/>
</svg>

After

Width:  |  Height:  |  Size: 985 B

+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="450" height="390">
<rect width="450" height="390" fill="#ED2939"/>
<rect width="300" height="390" fill="#FAE042"/>
<rect width="150" height="390"/>
</svg>

After

Width:  |  Height:  |  Size: 241 B

+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" width="1500" height="1000" viewBox="0 0 15 10">
<rect width="15" height="10" fill="#fcd116" id="Yellow"/>
<rect width="15" height="5" y="5" fill="#e8112d" id="Red"/>
<rect width="6" height="10" fill="#008751" id="Green"/>
</svg>

After

Width:  |  Height:  |  Size: 328 B

+14
View File
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="600" height="400">
<rect width="600" height="400" fill="#fff" />
<path d="M 600,400 0,400 600,0 z" fill="#012a87" />
<path d="M 0,0 0,166.666667 250,0 z" fill="#f9d90f" />
<circle cx="165" cy="173" r="80" fill="none" stroke="#000" stroke-width="11" />
<g id="g">
<path d="m 165,69.834474 15,25.98076211 -30,0 z" fill="#000" id="a"/>
<use xlink:href="#a" transform="rotate(180,165,173)" />
</g>
<use xlink:href="#g" transform="rotate(90,165,173)" />
<path d="M 165,122 209.16729559,198.5 120.83270441,198.5 z" fill="#dc171d" id="b" />
<use xlink:href="#b" transform="rotate(60,165,173)" />
</svg>

After

Width:  |  Height:  |  Size: 737 B

+15
View File
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="900" height="600">
<rect width="900" height="600" fill="#009e49"/>
<rect width="900" height="300" fill="#ef2b2d"/>
<g transform="translate(450,300)" fill="#fcd116">
<g id="c">
<path id="t" d="M 0,-100 V 0 H 50" transform="rotate(18 0,-100)"/>
<use xlink:href="#t" transform="scale(-1,1)"/>
</g>
<use xlink:href="#c" transform="rotate(72)"/>
<use xlink:href="#c" transform="rotate(144)"/>
<use xlink:href="#c" transform="rotate(216)"/>
<use xlink:href="#c" transform="rotate(288)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 672 B

+1
View File
@@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="500" height="300" viewBox="0 0 20 12"><rect width="20" height="12" fill="#006a4e"/><circle cx="9" cy="6" r="4" fill="#f42a41"/></svg>

After

Width:  |  Height:  |  Size: 218 B

+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="600" viewBox="0 0 5 3">
<rect width="5" height="3" fill="#fff"/>
<rect width="5" height="2" y="1" fill="#00966E"/>
<rect width="5" height="1" y="2" fill="#D62612"/>
</svg>

After

Width:  |  Height:  |  Size: 288 B

+5
View File
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="1500" height="900" viewBox="0 0 150 90">
<path d="M0,0H150V90H0" fill="#fff"/>
<path fill="#ce1126" d="M150,0 37,0l23,9 -23,9 23,9 -23,9 23,9 -23,9 23,9 -23,9 23,9 -23,9H150"/>
</svg>

After

Width:  |  Height:  |  Size: 269 B

+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="300">
<rect width="600" height="300" fill="#00abc9"/>
<rect width="600" height="100" y="100" fill="#fae042"/>
<path d="M0,0V300L259.8076,150z" fill="#000"/>
</svg>

After

Width:  |  Height:  |  Size: 267 B

+1
View File
@@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="800" height="400" viewBox="0 0 16 8"><rect width="16" height="8" fill="#002395"/><path d="m4.24,0h8v8z" fill="#fecb00"/><g id="g"><path d="M2.353283,0.5248529 2.8,-0.85 3.246717,0.524853 2.077197,-0.324853H3.522803z" fill="#fff" id="s"/><use xlink:href="#s" x="1" y="1"/><use xlink:href="#s" x="2" y="2"/></g><use xlink:href="#g" x="3" y="3"/><use xlink:href="#g" x="6" y="6"/></svg>

After

Width:  |  Height:  |  Size: 512 B

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 276 KiB

+16
View File
@@ -0,0 +1,16 @@
<?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 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="900" height="450" viewBox="0 0 1098 549">
<title>Flag of Belarus</title>
<rect fill="#C8313E" width="1098" height="549"/>
<rect y="366" fill="#4AA657" width="1098" height="183"/>
<rect fill="#FFF" width="122" height="549"/>
<g id="h">
<g id="q" fill="#C8313E" fill-rule="evenodd" transform="scale(5.304347826,9)">
<path d="M4,0h3v1h1v1h1v1h1v1h1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v-1h-1v-1h-1v-1h-1v-1h-1v-1h-1v-1h1v-1h1v-1h1v-1h1zM5,2h1v1h1v1h1v1h-1v1h-1v1h-1v-1h-1v-1h-1v-1h1v-1h1zM5,4h1v1h-1zM0,1h1v1h-1zM0,7h1v1h-1zM11,0h0.6v2h-.6zM11,7h.6v2h-.6zM2,9h1v1h1v1h1v1h-1v1h-1v1h-1v-1h-1v-1h-1v-1h1v-1h1zM2,11h1v1h-1zM8,9h1v1h1v1h1v1h-1v1h-1v1h-1v-1h-1v-1h-1v-1h1v-1h1zM8,11h1v1h-1zM0,15h1v1h-1zM11,14h.6v2h-.6z"/>
<path d="M0,18h1v-1h1v-1h1v-1h1v-1h1v-1h1v1h1v1h1v1h1v1h1v1h1v1h.6v4h-.6v1h-1v1h-1v1h-1v1h-1v1h-1v2.6h-2v-0.6h-1v-1h-1v-1h-1v-1h-1 v-3h1v1h1v1h1v1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h-1v-1h-1v-1h-3v1h2v1h-1v1h-1v1h-1v-1h-1v-1h-1v-1h-1zM0,22h1v1h-1zM11,25h.6v1h-.6zM9,27h1v1h1v1h.6v1.6h-.6v-.6h-1v-1h-1zM7,30h1v.6h-1z"/>
</g>
<use xlink:href="#q" transform="translate(122,0) scale(-1,1)"/>
</g>
<use xlink:href="#h" transform="translate(0,549) scale(1,-1)"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

+414
View File
@@ -0,0 +1,414 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="750" height="500">
<defs>
<radialGradient id="white_skin">
<stop stop-color="#ffef5d" offset="0"/>
<stop stop-color="#ea5700" offset="1"/>
</radialGradient>
<radialGradient id="black_skin">
<stop stop-color="#952d1a" offset="0"/>
<stop stop-color="#570a00" offset="1"/>
</radialGradient>
</defs>
<rect width="750" height="500" fill="#ce1126"/>
<rect width="750" height="428.57" y="35.714" fill="#003f87"/>
<circle cx="375" cy="250" r="196.429" fill="#fff"/>
<g id="leaves">
<circle cx="375" cy="249" r="162.812" fill="none" stroke="#552300" stroke-width="4.103"/>
<g fill="#007f00">
<path d="m356.19,76.241c14.725-15.798,28.039,2.4507,27.684,11.002-0.3554,8.551-15.207,27.416-28.646,12.234,13.922,3.5647,18.083-12.003,25.125-12.157-7.0412,0.1553-9.9194-15.259-24.163-11.078z"/>
<path d="m202.92,200.12c-7.7422-20.102,14.644-23.856,22.208-19.751,7.5668,4.1055,18.021,25.681-1.648,30.908,9.3905-10.806-2.8239-21.409,0.15681-27.741-2.9807,6.3319-18.179,2.0599-20.717,16.585z"/>
<path d="m533.28,180.24c20.168,7.9048,7.8468,26.827-0.31445,29.594-8.1602,2.7672-31.256-4.1438-21.861-22.074,1.6914,14.171,17.821,12.387,20.515,18.846-2.696-6.4591,10.741-14.701,1.6598-26.366z"/>
<path d="m269.58,393.14c-21.576-2.1447-14.921-23.685-7.8322-28.556,7.091-4.8715,31.211-4.4746,27.099,15.318-5.5216-13.174-20.548-7.0918-24.915-12.576,4.3657,5.484-6.2951,17.05,5.6483,25.814z"/>
<path d="m487.64,377.55c0.30792,21.517-22.013,17.408-27.698,10.973-5.6837-6.4355-8.0314-30.262,12.251-28.463-12.559,6.9449-4.7606,21.069-9.7539,25.998,4.9946-4.9288,17.788,4.2661,25.201-8.5071z"/>
<path d="m218.64,159.24c-1.9676-21.431,20.606-19.029,26.768-13.044,6.1629,5.985,10.342,29.564-10.021,29.31,11.99-7.8783,3.1238-21.369,7.7226-26.663-4.5986,5.2951-18.063-2.9011-24.47,10.398z"/>
<path d="m241.76,360.29c-21.382-3.5869-13.276-24.631-5.8711-29.018,7.4053-4.3845,31.444-2.3722,25.994,17.1-4.6126-13.517-20.019-8.4531-24.003-14.218,3.9841,5.7662-7.4394,16.593,3.8795,26.135z"/>
<path d="m410.72,77.127c19.418-9.5784,25.333,12.174,21.94,20.043-3.3906,7.8684-24.026,20.269-31.157,1.3374,11.738,8.2404,21.201-4.8453,27.839-2.5074-6.6376-2.3379-3.812-17.762-18.622-18.873z"/>
<path d="m452.04,404.49c-9.6263,19.283-27.594,5.5118-29.689-2.7897-2.0948-8.3027,6.78-30.564,23.996-19.769-14.369,0.4845-13.93,16.586-20.64,18.708,6.7098-2.1223,13.861,11.854,26.333,3.8502z"/>
<path d="m546.33,218.38c16.316,14.177-1.7046,27.883-10.325,27.764-8.6232-0.11792-28.03-14.337-13.104-28.086-3.2108,13.909,12.583,17.614,12.931,24.595-0.34923-6.9808,15.097-10.257,10.498-24.273z"/>
<path d="m272.4,105.04c4.8689-20.971,25.559-11.699,29.535-4.1028,3.9742,7.5954,0.52937,31.289-18.735,24.743,13.866-3.7717,9.6858-19.334,15.718-22.939-6.033,3.6047-16.249-8.3527-26.517,2.2992z"/>
<path d="m208.27,284.73c-19-10.373-4.3648-27.596,4.0818-29.318,8.4457-1.7219,30.477,8.033,18.871,24.64,0.12873-14.266-16.099-14.523-17.948-21.267,1.8494,6.7447-12.528,13.235-5.0055,25.945z"/>
<path d="m482.8,118.48c21.462-3.0857,20.24,19.412,14.544,25.837-5.6962,6.4248-29.2,11.816-30.023-8.3775,8.5614,11.464,21.665,1.9624,27.238,6.2392-5.5702-4.2766,1.9632-18.055-11.759-23.698z"/>
<path d="m360.73,425.12c-19.798,8.7796-24.808-13.195-21.094-20.92,3.7135-7.7222,24.846-19.272,31.186-0.066-11.388-8.7111-21.384,3.9768-27.919,1.3715,6.5354,2.6044,3.0754,17.899,17.827,19.614z"/>
<path d="m538.37,305.08c8.9398,19.606-13.18,24.682-20.979,21.034-7.7997-3.6483-19.538-24.565-0.21646-30.949-8.7227,11.342,4.1096,21.201,1.5145,27.699,2.5954-6.4987,18.024-3.1351,19.681-17.783z"/>
<path d="m199.66,241.93c-12.438-17.629,8.355-26.675,16.7-24.519,8.3453,2.155,23.778,20.558,5.978,30.377,6.4598-12.748-7.988-20.083-6.6474-26.945-1.3413,6.8604-17.129,6.3866-16.031,21.087z"/>
<path d="m316.63,412.08c-20.35,7.4333-23.854-14.831-19.622-22.286,4.2319-7.4571,26.1-17.562,31.12,2.0239-10.77-9.455-21.604,2.5349-27.949-0.50364,6.3434,3.0365,1.8485,18.064,16.451,20.765z"/>
<path d="m310.76,84.939c12.058-17.887,28.08-1.9258,29.076,6.5749,0.99594,8.5009-10.703,29.437-26.369,16.525,14.312,1.3628,15.973-14.659,22.903-15.902-6.9308,1.2424-12.2-13.535-25.61-7.1978z"/>
<path d="m519.27,347.62c1.3017,21.482-21.187,18.39-27.16,12.218-5.9754-6.171-9.4198-29.868,10.927-28.989-12.229,7.5055-3.7863,21.262-8.5468,26.412,4.7613-5.1492,17.965,3.4549,24.78-9.641z"/>
<path d="m513.74,145.08c21.257,4.2586,12.48,25.038,4.9383,29.187-7.5416,4.1491-31.503,1.3792-25.433-17.913,4.1754,13.655,19.738,9.0811,23.535,14.969-3.7956-5.8864,7.969-16.347-3.0401-26.243z"/>
<path d="m244.54,129.94c0.20546-21.52,22.423-16.885,27.95-10.317,5.5281,6.5692,7.3058,30.445-12.929,28.166,12.723-6.6462,5.2638-20.95,10.374-25.761-5.1098,4.811-17.679-4.6825-25.395,7.9121z"/>
<path d="m217.66,323.91c-19.346-9.7227-5.311-27.431,3.0719-29.438,8.3832-2.0056,30.735,6.9965,19.708,23.987-0.36375-14.264-16.59-13.969-18.669-20.648,2.0802,6.6789-12.066,13.651-4.1108,26.099z"/>
<path d="m450,94.806c20.287-7.5997,23.976,14.632,19.809,22.124-4.1688,7.4921-25.952,17.778-31.136-1.7668,10.848,9.3657,21.584-2.7129,27.952,0.27353-6.3698-2.9872-2.0005-18.051-16.625-20.631z"/>
<path d="m406.94,422.71c-15.777,14.795-27.803-4.2965-26.862-12.805,0.94167-8.5102,17.054-26.357,29.418-10.32-13.645-4.4746-18.865,10.787-25.902,10.475,7.037,0.30977,8.8493,15.882,23.345,12.65z"/>
<path d="m545.18,258.13c14.802,15.728-4.5106,27.572-13.077,26.598-8.567-0.97341-26.442-17.053-10.202-29.248-4.5982,13.52,10.741,18.778,10.382,25.758,0.3591-6.981,16.059-8.7056,12.897-23.108z"/>
</g>
<g fill="#005800">
<path d="M355.23,99.477c13.92,3.563,17.41-11.815,24.45-11.969-4.11,4.909-14.83,17.422-24.45,11.969z"/>
<path d="m356.19,76.241c14.725-15.798,28.039,2.4507,27.684,11.002-11.95-20.833-15.69-17.62-27.68-11.002z"/>
<path d="m223.48,211.27c9.3905-10.806-2.9519-20.727,0.0279-27.06,2.6138,5.8324,9.1602,20.92-0.0279,27.06z"/>
<path d="m202.92,200.12c-7.7422-20.102,14.644-23.856,22.208-19.751-24.115,1.3999-22.87,6.1503-22.208,19.751z"/>
<path d="m511.11,187.76c1.6914,14.171,17.4,11.833,20.094,18.291-6.0994-2.0263-21.734-7.4196-20.094-18.291z"/>
<path d="m533.28,180.24c20.168,7.9048,7.8468,26.827-0.31445,29.594,15.24-18.601,10.869-20.896,0.31445-29.594z"/>
<path d="m288.85,379.91c-5.5212-13.175-19.992-6.6743-24.358-12.158,6.424,0.29832,22.948,1.2555,24.358,12.158z"/>
<path d="m269.58,393.14c-21.576-2.1447-14.921-23.685-7.8322-28.556-9.5509,22.019-4.7128,23.044,7.8322,28.556z"/>
<path d="m472.19,360.06c-12.559,6.9449-4.4041,20.473-9.3974,25.402-0.43343-6.3686-1.3565-22.769,9.3974-25.402z"/>
<path d="m487.64,377.55c0.30792,21.517-22.013,17.408-27.698,10.973,23.133,6.9103,23.61,2.0234,27.698-10.973z"/>
<path d="m235.39,175.5c11.99-7.8777,2.8118-20.747,7.412-26.041,0.92366,6.3177,3.1083,22.6-7.412,26.041z"/>
<path d="m218.64,159.24c-1.9676-21.431,20.606-19.029,26.768-13.044-23.597-5.1329-23.694-0.2253-26.768,13.044z"/>
<path d="m261.88,348.37c-4.6118-13.515-19.492-7.9979-23.476-13.762,6.3881,0.72693,22.81,2.7896,23.476,13.762z"/>
<path d="m241.76,360.29c-21.382-3.5869-13.276-24.631-5.8711-29.018-11.026,21.332-6.2714,22.678,5.8711,29.018z"/>
<path d="m401.51,98.508c11.738,8.2404,20.506-4.906,27.143-2.5684-5.5987,3.14-20.103,11.055-27.143,2.5684z"/>
<path d="m410.72,77.127c19.418-9.5784,25.333,12.174,21.94,20.043-3.7188-23.688-8.364-22.003-21.94-20.043z"/>
<path d="m446.35,381.93c-14.369,0.4845-13.339,16.217-20.048,18.338,2.544-5.8613,9.2688-20.871,20.048-18.338z"/>
<path d="m452.04,404.49c-9.6263,19.283-27.594,5.5118-29.689-2.7897,17.401,16.631,20.072,12.501,29.689,2.7897z"/>
<path d="m522.9,218.06c-3.2108,13.909,12.375,16.952,12.723,23.933-5.0562-3.9438-17.952-14.243-12.723-23.933z"/>
<path d="m546.33,218.38c16.316,14.177-1.7046,27.883-10.325,27.764,20.656-12.427,17.317-16.049,10.325-27.764z"/>
<path d="m283.2,125.68c13.866-3.7717,9.1965-18.839,15.23-22.445-1.1105,6.2874-4.1537,22.434-15.23,22.445z"/>
<path d="m272.4,105.04c4.8689-20.971,25.559-11.699,29.535-4.1028-20.806-12.184-22.441-7.5529-29.535,4.1028z"/>
<path d="m231.22,280.05c0.12854-14.267-15.753-13.92-17.6-20.664,5.7918,2.7734,20.614,10.085,17.6,20.664z"/>
<path d="m208.27,284.73c-19-10.373-4.3648-27.596,4.0818-29.318-17.488,16.54-13.445,19.366-4.0818,29.318z"/>
<path d="m467.32,135.94c8.5614,11.464,21.025,1.689,26.596,5.9648-6.3073,1.2503-22.577,4.2785-26.596-5.9648z"/>
<path d="m482.8,118.48c21.462-3.0857,20.24,19.412,14.544,25.837,3.9152-23.657-1.0279-23.493-14.544-25.837z"/>
<path d="m370.82,404.14c-11.388-8.7111-20.692,4.0668-27.226,1.4586,5.7249-2.9075,20.544-10.226,27.226-1.4586z"/>
<path d="m360.73,425.12c-19.798,8.7796-24.808-13.195-21.094-20.92,2.7366,23.82,7.4485,22.324,21.094,20.92z"/>
<path d="m517.17,295.17c-8.7224,11.344,4.1973,20.516,1.6022,27.014-2.959-5.6678-10.404-20.339-1.6022-27.014z"/>
<path d="m538.37,305.08c8.9398,19.606-13.18,24.682-20.979,21.034,23.99-2.8304,22.459-7.4984,20.979-21.034z"/>
<path d="m222.34,247.79c6.4598-12.748-7.9446-19.392-6.6042-26.253,3.9612,5.0267,14.011,18.08,6.6042,26.253z"/>
<path d="m199.66,241.93c-12.438-17.629,8.355-26.675,16.7-24.519-23.048,7.1806-20.675,11.487-16.7,24.519z"/>
<path d="m328.12,391.82c-10.77-9.455-20.921,2.6694-27.263-0.36673,5.9091-2.5197,21.192-8.8282,27.263,0.36673z"/>
<path d="m316.63,412.08c-20.35,7.4333-23.854-14.831-19.622-22.286,1.1087,23.948,5.9109,22.773,19.622,22.286z"/>
<path d="m313.47,108.04c14.312,1.3629,15.338-14.369,22.268-15.613-3.2857,5.4866-11.91,19.508-22.268,15.613z"/>
<path d="m310.76,84.939c12.058-17.887,28.08-1.9258,29.076,6.5749-15.089-18.723-18.276-14.97-29.076-6.5749z"/>
<path d="m503.03,330.85c-12.229,7.5055-3.4571,20.65-8.2188,25.801-0.72619-6.3423-2.4047-22.684,8.2188-25.801z"/>
<path d="m519.27,347.62c1.3017,21.482-21.187,18.39-27.16,12.218,23.427,5.8525,23.677,0.95221,27.16-12.218z"/>
<path d="m493.24,156.35c4.1763,13.654,19.227,8.6096,23.023,14.497-6.3616-0.92834-22.709-3.5075-23.023-14.497z"/>
<path d="m513.74,145.08c21.257,4.2586,12.48,25.038,4.9383,29.187,11.708-20.971,6.9971-22.467-4.9383-29.187z"/>
<path d="m259.57,147.78c12.723-6.6462,4.8939-20.363,10.002-25.173,0.28139,6.3765,0.81212,22.795-10.002,25.173z"/>
<path d="m244.54,129.94c0.20546-21.52,22.423-16.885,27.95-10.317-22.959-7.4535-23.552-2.5797-27.95,10.317z"/>
<path d="m240.44,318.46c-0.36376-14.264-16.222-13.379-18.303-20.056,5.8837,2.5758,20.949,9.3825,18.303,20.056z"/>
<path d="m217.66,323.91c-19.346-9.7227-5.311-27.431,3.0719-29.438-16.91,17.121-12.771,19.808-3.0719,29.438z"/>
<path d="m438.67,115.16c10.848,9.3657,20.896-2.8423,27.266,0.14355-5.8878,2.5682-21.119,9.002-27.266-0.14355z"/>
<path d="m450,94.806c20.287-7.5997,23.976,14.632,19.809,22.124-1.3118-23.94-6.1016-22.724-19.809-22.124z"/>
<path d="m409.5,399.59c-13.645-4.4746-18.182,10.643-25.216,10.331,4.4355-4.6275,15.994-16.407,25.216-10.331z"/>
<path d="m406.94,422.71c-15.777,14.795-27.803-4.2965-26.862-12.805,10.497,21.576,14.446,18.617,26.862,12.805z"/>
<path d="m521.9,255.48c-4.5972,13.52,10.602,18.098,10.242,25.078-4.6329-4.4262-16.424-15.956-10.242-25.078z"/>
<path d="m545.18,258.13c14.802,15.728-4.5106,27.572-13.077,26.598,21.809-10.312,18.852-14.247,13.077-26.598z"/>
</g>
</g>
<g id="coa">
<g id="tree" stroke-width="0.5087">
<g fill="#730000" stroke="#000">
<path d="m405.26,125.34s0.61-1.426,1.73-0.61c1.018,0.812,1.321,4.375,1.321,4.375l-1.628,0.812c0.001,0.001,0.917-1.319-1.423-4.577z"/>
<path d="m396.01,157.29s0.813-1.118-0.305-3.563l1.628-0.508s0.609,1.932-0.204,4.072l-1.119-0.001"/>
<path d="m424.19,151.69-3.865,2.342,1.934,0.916,4.679-2.748-2.748-0.51"/>
<path d="m372.4,166.85c-1.019,0.815-1.12,2.24-1.73,3.052-0.506,0.814-2.034,1.932-2.135,3.154-0.203,1.22-0.304,2.034,0.204,3.664,0.607,1.626,3.152,8.851,2.135,14.347-1.12,5.493-0.71,7.833-0.303,8.649,0.404,0.814,1.627,3.051,2.339,3.051,1.628-0.203,0.916-0.711,1.525-1.729,1.526-2.646,0-23.098-0.712-28.796-0.507-4.375-2.545-8.345-2.745-8.75-0.203-0.511-0.609-1.832-0.916-2.647-1.525-3.664-3.357-6.815-3.357-14.451,0,0-4.986,1.122-9.257-8.547-2.238-4.883-5.495-4.375-9.359-6.001l1.729-1.122s3.256,1.629,4.884,1.629,1.12-3.256,1.12-3.256l1.628-1.63v7.126c0,3.256,4.476,7.732,7.121,9.055,1.628,0.812,3.765-2.545,3.257-5.799-0.509-3.256,0-7.631,0-7.631l2.238,1.321s-0.814,1.424-0.61,2.238c0.303,0.816,1.422-0.813,2.236-1.629,0,0,0.203,0.205,1.018,0.205,0,0-1.628,2.745-2.44,4.172-0.812,1.324-0.812,6.514-0.812,8.447,0,1.934,0.712,6.409,0.712,7.833,0,1.021,1.931,5.19,3.46,7.736,0.507,1.016,1.728,3.661,1.728,3.661,1.221,1.933,1.321,3.256,2.035,4.886,0.406,0.812,1.12,3.153,1.628,7.225,0.204,1.016,0.406,4.883,0.714,7.425,0.304,2.442,2.34,0.511,4.779-1.219,2.442-1.832,2.442-6.207,2.442-6.207s1.934-1.628,1.628-0.712c-0.204,1.018,1.019,2.035,1.019,2.035-1.525,3.458-0.609,3.052,0.916,2.95,1.525-0.206,6.814-4.172,6.814-4.172,0.713-0.205,3.867-0.205,3.358,0-0.61,0.306-1.425,1.832-1.425,1.832l3.46-0.408c-1.221,0.916-5.801,3.561-6.815,4.172-1.12,0.714-6.611,3.361-8.952,4.274-2.34,1.016-6.919,3.256-7.122,5.596-0.103,2.342,0.304,8.649,0,10.683-0.204,2.035-1.019,11.093-1.019,11.093h-10.886s2.137-7.937-0.103-10.073c-2.136-2.238-7.122-8.752-10.377-10.992-3.257-2.135,2.135-0.505,2.135-0.505v-2.24l4.984,6.006s8.647-7.632,0-18.011c-2.746-3.256-5.494-8.241-7.629-8.752-2.238-0.61-3.358-1.119-7.123,0-3.866,1.118-13.124,1.118-16.99-4.988l3.257-0.508,2.744-1.119s-1.118,3.867,6.613,3.867c7.631,0,8.749,0,8.139-7.123l2.238-1.119,1.629,1.63s-1.12,3.866-0.509,5.493c0.509,1.627,3.257,2.748,5.393,4.375,0.916,0.713,1.628,0.815,2.238,0.815,0.915-0.102,1.118-0.102,2.339-1.324,1.832-2.035,1.424-1.933,3.256-3.559,0,0,0.916-1.426,1.12-1.63l1.12,2.952h-0.006z"/>
<path d="m374.03,161.46c0.405-0.404,1.221-1.934,1.933-3.256,1.221-2.035,2.646-3.256,4.272-5.801,1.525-2.34,2.137-5.798,1.525-8.239l1.424,0.814,0.104,3.866s1.934-1.63,2.748-2.035l0.812,0.405s-6.104,6.31-11.802,16.485l-1.018-2.237,0.002-0.002z"/>
<path d="m320.52,140.3c0.814,1.421,1.629,4.172,4.07,6.307l1.628-0.508s-3.764-4.375-3.764-6.307l-1.934,0.508"/>
<path d="m330.08,137.85s0.508,5.19-0.812,7.123l1.627-0.811s1.119-3.561,0.813-5.496l-1.628-0.812v-0.004z"/>
<path d="m383.7,121.47s-0.307,7.325,1.119,11.803l1.932-0.608s-0.304-1.327,1.322-1.937c1.629-0.508,5.494-2.135,7.426-3.765l-0.608-1.626s-2.95,2.34-4.375,2.949c-1.322,0.51-2.136,1.119-3.256,0.816-1.12-0.306-2.44-2.138-1.628-6.311l-1.932-1.321"/>
<path d="m405.26,155.66s-0.507,5.189-0.202,7.429l1.729,0.408s-0.404-6.207,0.712-6.716l-2.239-1.121"/>
<path d="m413,159.53s-1.933,3.358-4.17,3.664l3.561-0.714s1.019-0.508,2.544-2.135l-1.935-0.815"/>
</g>
<g fill="#289400" stroke="#030">
<path d="m381.87,144.16,1.321,0.811,1.424,0.206s1.525,1.424,3.256,2.745c1.321,1.122,1.321-0.202,1.321-0.202l0.812,3.256h1.12s-0.306,2.136-0.306,3.256l1.934-1.629,2.238,1.934s1.628-1.424,2.441-1.424c0.812,0,1.118-0.812,1.118-0.812h0.104c-5.393-2.546-7.731-5.19-6.104-7.938,2.646-4.578,7.02-1.629,8.443-1.016l19.737,10.581s1.322-0.814,0.406-1.63c-1.019-0.811-1.425-2.848-1.12-3.661,0.306-0.814,2.544,2.542,3.662,2.847,1.12,0.306,3.661,0.714,3.661,0.714l-0.102-1.018s3.256,2.237,3.256,3.358c0,0,2.341-1.221,1.525-1.934-0.813-0.71,3.562,1.731,3.866,3.055l0.915-1.021c-0.103,0,0.306-3.256,1.424-4.782,1.019-1.524,2.137-1.933,2.137-1.933s1.019-1.731,2.034-1.731c0,0-1.019-0.71-1.425-1.524-0.508-0.816-1.729-1.222-1.729-1.222s1.525-1.118,1.934-1.628c0.406-0.608,0.814-0.714,0.814-0.714s-2.342-1.932-3.97-2.235c0,0-0.102-2.648-2.136-2.85h0.916s-1.526-2.849-2.951-2.95c0,0,0.916-1.017,1.73-1.119,0,0-1.73-2.238-4.068-1.424l1.525-0.608s-1.119-1.22-4.576-0.61c0,0,0.303-1.424-1.221-2.545,0,0-1.322,0.1-1.322,1.118,0,0-1.221-1.118-2.746-1.118-1.526,0,0.508,1.629,0.508,1.629s-2.034-1.324-3.256-0.916c0,0,0.508-2.34-0.814-3.563,0,0-1.523,0.815-1.933,1.832l-0.406-1.017s-2.036,2.442-2.441,1.73c-0.305-0.406-0.609-2.135-0.609-2.135l-1.219,1.832,0.202-2.546s-1.424,0.815-2.543,3.458c0,0-1.425,1.324-1.425,2.542,0,0-1.119-1.32-2.137,0-0.916,1.424,0,1.122,0,1.122s-0.407,0.505-1.424,0.71l0.204,0.812s-1.321-0.71-2.339-0.404l0.507,1.219s-2.645,0.205-2.745-1.93c0,0-2.238-1.121-2.544,0.101l-1.628,1.018s-0.509-1.018-1.425-1.22c-1.019-0.306-0.204,1.32-0.204,1.32s-0.304-1.219-1.525-1.832c-1.219-0.505-0.203,1.122-0.203,1.122s-1.628-1.324-0.812-2.34c0,0-1.526,1.424-0.814,2.748l-1.018,0.711s-0.509-0.508-0.408-0.916c0.104-0.408-1.729,1.219-1.729,1.219s-1.119-2.643,0-2.643c0.102,0-1.933-0.102-2.237,2.24,0,0-1.322,0.101-2.544,0.505-1.322,0.408,0.916,1.324,0.916,1.324s-1.934-0.408-3.053,0.204l0.713,0.916s-0.713-0.713-2.442-0.104c-1.832,0.508,0.406,0.814,0.406,0.814s-1.832-0.406-2.747,0c-0.916,0.408,0.305,1.119,0.305,1.119s-3.357-1.017-3.866-0.71c-0.507,0.304,1.12,1.934,1.12,1.934s-2.035,0.508-2.44,2.035l1.831,0.71s-0.812,0.406-1.222,1.222c-0.403,0.814,1.222,0.405,1.222,0.405s-2.237,1.63-2.237,2.849c0,0,1.627,0.508,2.848-0.711s0.406-0.814,0.406-0.814l0.102,0.814s2.341-1.016,2.341-1.626c0-0.508-0.406,0.812-0.406,0.812l2.341-1.22,1.524,1.018v-0.002h0.001z"/>
<path d="m379.93,112.42-0.509-2.238l5.188,0.608,0.915-2.135s2.441,1.118,3.256,1.929c0,0,4.781-1.219,6.207-0.71l-0.61,2.24s4.373,0.303,5.799,0.812c1.322,0.508-0.609,1.63-0.609,1.63s4.984,0.608,7.122,1.932c2.238,1.321,2.238,2.442,1.12,2.745l2.744,4.375s-4.373,0.508-5.187,1.626c-0.814,1.119-1.628-1.118-1.628-1.118l-0.814,3.052s-2.746-1.426-3.865-2.442c0,0-1.321,1.629-0.508,2.442l-4.986-3.256s-2.137-0.304-2.137,1.63c0,0-2.439-2.748-3.051-3.563l-2.748,0.815s-0.812-1.118-1.83-1.426c-1.12-0.201-0.306,1.426-0.306,1.426l-1.628-1.934-1.627-1.929s-1.425,1.929-2.544,1.929c-1.02,0-1.02-1.321-0.814-2.237,0.305-0.814-3.256-1.016-3.561,0,0,0-1.019-4.07,2.746-5.188,3.866-1.018,3.866-1.018,3.866-1.018l-0.001,0.003z"/>
<path d="m360.2,126.36-1.729,1.629-1.019-0.508-2.034,2.237-0.407-1.223-1.119,1.832-1.729-0.609-0.814,1.322-1.525-0.306s-1.322,1.222-2.137,1.526c-0.813,0.206,0-1.829,0-1.829s-1.221,2.034-2.137,2.034c-0.812,0-0.507-0.916-0.507-0.916s-0.508,1.319-1.525,1.525c-0.916,0.102-0.51-1.017-0.51-1.017l-1.629,1.219v-1.017l-0.712-0.304s0.406-1.832,1.12-2.238c0.712-0.408-0.712-1.626-0.712-1.626l0.712-0.815s-2.036-0.508-2.036-0.101c0,0,1.019-2.745,2.441-3.258l0.103-3.051s1.425-1.219,2.747-1.324c1.423-0.203-0.406-2.34-0.406-2.34l3.255-1.929,0.406-2.34,4.984,0.403,1.018-2.135,3.969,1.016,3.356-1.73,2.441,2.849,3.662,0.307s-0.102,2.542-0.102,3.256c0,0,4.373,1.321,4.883,1.73,0,0-0.814,2.645-0.814,3.153,0,0,3.054-0.814,3.97-0.61,0,0,0.306,2.85,0.405,3.561,0,0,5.188,1.63,5.494,2.546,0,0-1.12,0.71-1.729,1.626,0,0,0.608,3.156,0.608,4.172l-0.406,0.61s-1.526-1.424-2.747-1.627l-1.019,2.237-1.83-1.22-1.119,0.102s-0.916-1.119-1.629-1.119l-0.103-1.018-1.424,0.916s-2.237-1.12-2.237-1.832c0-0.609,0.102-1.63,0.102-1.63l-2.34,1.63s-0.508-1.219-0.405-1.73c0.103-0.508-0.915,1.222-0.915,1.222s-1.222-2.138-1.12-2.546l-0.306,1.732s-2.441-0.812-2.745-2.442v-0.002z"/>
<path d="m327.64,136.33s4.274,2.14,4.274,3.156c0,0,1.12-2.24,0.508-3.054l1.629,1.122s0.506-2.034-0.103-2.647c-0.509-0.508,3.66-2.235,4.576,0.51,0,0,2.545-2.645-2.339-4.885,0,0-0.405-1.626,2.544-1.219,0,0-0.203-1.018-0.916-1.424h2.849s-1.729-1.426-4.273-1.832c-2.44-0.408-0.916-0.711-1.018-1.224-0.204-0.508,0-2.34,0-2.34s-1.424-0.508-2.544,0.102l0.406-0.51s-2.646-0.71-3.661-0.101c0,0-1.526-0.61-1.322-2.24,0,0-1.526-0.1-2.236,1.526,0,0-1.425,1.629-3.357,1.629-0.406,0-1.832-0.815-1.832-0.815l-1.222,2.85-1.932-0.102,0.609,1.118s-2.95-0.811-3.866,0c0,0,1.12,1.732,0.813,2.951,0,0-2.341,0.408-2.849,0.815-0.61,0.403,0.813,0.71,0.813,0.71s-2.645,0.814-3.257,1.63l1.02,0.811-1.222,1.631,1.019,0.201s-1.729,0.51-2.644,0.815c-0.916,0.303,1.627,0.508,1.627,0.508l-1.219,1.118,1.933,0.303s-1.525,4.072-1.628,6.006c0,0,2.341-2.85,2.949-3.052l-1.83,3.052s3.46-1.118,3.766-1.631c0.304-0.608,0.609-1.117,0.609-1.117l0.103,1.73s1.322-1.832,1.525-2.545c0.103-0.71,2.136,0.713,2.136,0.713v-1.02s1.832,0.609,2.441,0.714c0.712,0.101,0.813-0.306,0.813-0.306l1.729-0.203-0.306,1.421s1.22-0.812,1.525-1.627c0.204-0.815,0.813,0,0.813,0l0.812-3.256h1.729l0.006,0.008z"/>
<path d="m313.7,150.78,1.628,3.358c-1.322,0.1-3.256,1.626-3.256,1.626,0.304,5.597-1.118,5.291-1.118,5.291,0.403,1.018-0.259,2.905-0.259,2.905l8.092-4.837,0.102-0.508,9.564-4.48,0.303,0.508,2.748-1.524,1.933,5.085-1.933,1.119c0.103,1.73,2.137,4.784,2.137,4.784l2.544-0.608,2.747-1.021s0.103,1.526,0.103,1.021c0-0.411,2.949-1.424,2.949-1.424l1.322,1.322c1.02-0.101,2.848-2.546,2.848-2.546l2.137,0.816s0.712-1.22,0.712-2.136c0-0.814,2.645-0.814,2.645-0.814l1.832,1.321,2.34-1.931s0.712,1.424,1.628,1.626c1.019,0.102,3.561,2.034,3.561,1.63,0-0.406,1.12-2.646,1.12-2.646l4.271,1.73c-0.608-1.933-2.032-4.273-2.032-4.273s2.032-1.626,1.627-2.034-1.627,0-1.627,0l1.219-2.442h-1.627l0.507-0.608-2.645-1.118,1.423-2.85c-0.61-0.714-7.629-2.138-7.629-2.138l1.628-1.526s-0.814-1.219-1.628-1.219-5.087,0.102-5.291-0.303c-0.103-0.408-1.832-1.937-1.832-1.937l-2.646,1.937-1.322-0.408-2.34,0.916s0,1.321-0.307,0.405c-0.303-0.816-2.44-2.951-2.44-2.951-0.406,0.71-3.153,3.967-3.153,3.967s-0.406,1.732-1.322,0.508c-1.019-1.219-3.154-2.542-3.46-1.524-0.305,1.121-2.236,2.135-2.646,1.832-0.405-0.308-2.645-0.102-2.849,0.508-0.102,0.71-2.544,2.542-2.544,2.542-1.526-0.71-3.969-0.302-3.969-0.302s-0.712,1.118-0.812,2.034l-4.984,1.319h0.004v-0.002z"/>
<path d="m359.69,191.99v-2.138l2.44,1.629,1.425-1.629,1.832,1.83,1.119-1.83v2.952l2.747-2.44,1.626,0.71v-2.34s1.935-3.258,1.12-3.866l1.628-0.508s-2.748-2.748-3.562-3.258c-0.812-0.608-1.932-0.608-1.932-0.608s-2.137-2.14-3.561-2.748c-1.322-0.508-2.138,0.608-2.138,0.608s-0.813-1.626-2.237-1.933c-1.32-0.303-1.32,1.119-1.32,1.119s-1.02-1.018-2.341-1.526c-1.322-0.608-0.407,1.22-0.407,1.22l-4.681-1.422,0.609,1.422-4.373-1.115,0.506,1.627-3.051-0.512-0.203,1.326-4.375,0.812,0.814,1.424-2.747-1.119v1.934l-3.052,1.118,1.119,1.02s-4.068,1.933-4.884,2.543c-0.812,0.508,1.629,1.626,1.629,1.626l-4.375-0.61,1.629,1.426-3.866,3.562,2.746,1.934-1.628,2.44,4.069,0.812,1.628,2.748,3.357-0.61v3.051l4.884-3.865s3.562,3.154,3.866,2.238c0.203-0.814,0.203-3.562,0.203-3.562h1.729v-2.745l1.322,1.118,2.238-3.258,2.949,4.072,2.237-5.188,3.256,0.508,0.006,0.001z"/>
<path d="m379.63,179.68-0.508-4.68-1.423,1.424,0.607-4.375-2.235-0.408,0.812-4.272-1.627-0.816,0.404-2.034,1.629-1.219,2.95-2.85,6.814,0.105,0.813-2.24l4.885,0.815c0.812,0.916,3.355-1.832,3.355-1.832h1.019l1.12,2.134s3.561-0.508,5.188,0.61l-1.934,2.646,3.561,0.304,2.44,0.512,2.544-0.816,3.257-0.206,0.813,1.324h3.053l-1.019,1.219,3.968,1.832-0.812,0.815s2.237,0.814,3.865,0.814h0.813s0.813,1.931-0.307,2.745c0,0,1.12,2.748,3.562,3.258,2.441,0.508,2.441,0.508,2.746,1.117,0.307,0.51,0,3.258-2.746,3.258v2.748s-2.137,1.933-2.441,2.745l-1.629-1.119s-1.422,1.63-1.422,2.748c0,0-3.562-4.682-4.885-4.887-1.424-0.303-1.12,2.647-1.12,2.647l-3.864-3.256-0.509,2.237-3.256-2.745-1.934,1.319-3.46-3.559-3.357,0.408,1.321-1.731h-4.069l-0.812-3.559-0.61,2.949-2.44-1.626-3.154,3.458s-0.406-0.409-0.916-2.036c-0.507-1.628-1.933,1.932-1.933,1.932l-1.12-2.542-1.322,2.542s-1.12-1.932-2.238-2.542c-1.018-0.508-2.135,3.051-2.439,4.681l0.002,0.004z"/>
<path d="m380.24,190.36,0.203-1.626,5.798-2.24,4.885-1.832,2.439-1.118,1.12,1.932,1.424-2.745,2.238,2.847,1.221-1.526,1.932,1.424h1.628l0.305,2.14s4.07,0.303,4.374-0.508c0.305-0.815,0.812,2.745,0.812,2.745l3.865,0.508,0.814,4.375s1.931,4.072,1.322,5.699c-0.51,1.73-2.138-2.136-2.138-2.136s-0.304,3.052-0.609,3.866c-0.203,0.812-5.188-0.814-5.188-0.814l-2.136,4.07s-2.237-3.256-3.255-3.256c-1.12,0-1.12,3.256-1.12,3.256s-3.256-3.867-4.681-5.496c-1.322-1.626-1.628,1.629-1.628,1.629s-2.136-3.562-2.136-4.578c0-1.119-1.934-2.24-1.934-2.24s-3.358,3.867-5.801,4.886c0,0,0.306-2.442-0.507-3.256-0.813-0.815-3.257,1.626-3.257,1.626s-1.729-3.764,0-7.631l0.01-0.001z"/>
</g>
<g fill="none" stroke="#004b00">
<path d="m407.1,129.71,0.509,2.035s1.83-0.408,3.053-0.305c0,0-0.305,1.627-0.712,2.34,0,0,2.441-0.406,3.561,0.304l-0.509,1.219,2.849,1.222-2.645,2.136s4.271,1.524,5.087,2.748c0,0-2.746,1.932-3.154,1.832-0.406-0.206-0.102,0.811,0.61,1.727l-2.341-0.101s0.916,2.138,0.813,2.95c-0.102,0.814-3.866,0.609-3.866,0.609"/>
<path d="m425,142.94s0.712-4.07-0.404-5.088c0,0,2.644,2.24,4.373,2.34,1.832,0.105-0.103-3.357-0.103-3.357s2.544,1.322,3.765,1.627c1.221,0.205-0.916-2.543-0.916-2.543s0.712-1.324,2.746-0.102"/>
<path d="m387.16,119.64s0.1-0.916-0.308-1.424c-2.44-3.358,2.545,2.545,3.561,2.748"/>
<path d="m395.09,120.96s1.628,1.219,2.442,1.219c0.813,0-0.508-3.256-0.916-3.661-0.406-0.408,2.95,1.321,4.172,1.526,1.221,0.303,1.423-2.035,1.423-2.035s3.765,0.609,4.579,1.119"/>
<path d="m380.64,118.42s-0.305-2.136-0.405-3.052"/>
<path d="m355.01,128.6c-0.204-0.408,1.02-2.24,0.509-3.054,0,0,0.712,0.612,1.424,0.714,0.61,0.101,0.404-2.342,0.404-2.342l0.814,0.304s2.137-1.018,1.729-1.832c-0.408-0.812,1.424,1.219,1.424,1.219s1.222-1.219,1.222-1.727c0-0.513,1.422,1.219,1.422,1.219s1.525-0.306,1.525-1.219c0-0.916,1.934,0.303,1.934,0.303s0.812-1.118,0.712-1.832" stroke-width="0.5087"/>
<path d="m347.58,130.53s0.914-2.135-0.103-3.559"/>
<path d="m322.86,137.24c0.103-1.016,0.609-3.764,0.103-4.172-0.508-0.403,1.019,0.408,2.238,0.713"/>
<path d="m334.86,133.38c-1.221-1.223-1.934-1.832-3.864-1.832"/>
<path d="m314.21,140.19c0.306-0.71,0.813-2.441,0.508-3.458"/>
<path d="m340.76,190.66,1.322-2.748,1.628,3.866,1.118-2.442,0.406,0.815,2.441-2.645,2.646,3.968"/>
<path d="m392.75,174.28,1.729-3.458,2.342,1.222,1.12-3.358,2.439,1.526,1.424-3.153,2.747,0.711,0.202-2.238s1.933,1.118,2.442,1.932c0.608,0.816,0-2.745,0-2.745l2.237,1.016s1.628-1.629-0.609-2.545"/>
<path d="m399.57,169.91,2.441,3.562,2.033-2.34,1.832,3.967,2.34-1.424,3.356,1.933,1.525-1.219,3.662,2.645,1.526-3.153,3.256,1.017,2.135-3.661"/>
<path d="m335.78,161.67s1.425-2.4453,0.91601-3.5637c-0.61133-1.1188,2.9492,1.934,2.9492,1.934s0.81249-2.443,0.30469-3.5605c-0.61055-1.1188,4.0703,3.2558,4.0703,3.2558s0.81446-3.764,0-4.5801c-0.81445-0.81406,4.4766,1.1215,4.4766,1.1215s2.1367-0.60897,1.3222-1.7305c-0.81445-1.1184,3.5586,1.6269,3.5586,1.6269s1.0184-2.7445,0-3.7656c-1.1184-1.1172,3.2566,1.3238,3.2566,1.3238l-1.6277-2.9508,3.5605,0.20273-0.30469-3.2562"/>
<path d="m389.8,194.73,2.3398-1.1187,2.0351,2.0348,2.2383-3.5605,2.7461,2.6445,0.40625-2.6445,2.9492,1.223,0.61133-1.6312,3.2551,1.7324,0.3039-2.443,1.6277,0.50977,0.30664-1.6293"/>
</g>
</g>
<g id="shield">
<path fill="#9dd7ff" d="m336.59,310.53c-2.646-4.477-4.681-9.055-6.207-13.531l44.052-38.77,44.055,38.666c-1.526,4.475-3.562,9.26-6.409,13.84l-0.352,0.563c-0.812-0.303-3.312-1.276-3.312-1.276s-1.425,1.324-2.541,1.424c-1.526,0.205-2.849-1.32-2.849-1.32s-1.934,1.627-3.866,1.32c-1.934-0.201-2.748-1.424-2.748-1.424s-2.034,1.629-3.459,1.324c-1.322-0.309-2.238-1.225-2.238-1.225s-1.22,1.529-2.95,1.225c-1.627-0.309-3.153-1.225-3.153-1.225s-2.541,1.117-4.171,1.322c-1.626,0.308-3.052-1.424-3.052-1.424s-2.136,1.424-2.949,1.424c-0.814,0-3.866-1.424-3.866-1.424s-3.154,1.018-4.272,1.018c-1.019,0-4.171-1.321-4.171-1.321s-2.95,0.812-4.271,0.812c-1.426,0-3.459-0.812-3.459-0.812s-2.438,1.119-3.764,0.812c-1.424-0.303-2.544-0.812-2.544-0.812s-2.645,1.119-4.375,0.812c-1.628-0.303-3.561-1.42-3.561-1.42s-0.305,0.812-3.458,1.42h-0.104"/>
<path fill="#fff" stroke="#000" stroke-width="0.7123" d="m374.44,213.66v44.566l-44.053,38.974c-4.272-12.414-4.577-23.504-4.577-28.285v-55.254h48.63"/>
<path fill="#ffd83c" stroke="#000" stroke-width="0.7123" d="m374.44,213.66v44.566l43.951,38.974c4.271-12.414,4.577-23.504,4.577-28.285v-55.254h-48.528"/>
<g id="boat" stroke="#000" stroke-width="0.5087">
<path fill="#730000" d="m346.02,301.27c3.312,1.795,2.19,1.229,9.055,3.66,5.597,1.937,12.106,2.849,21.567,2.849,8.278,0,12.938-0.656,15.56-1.38,2.719-0.78,3.363-1.877,3.363-1.877l-6.814,6.92s-27.394,1.479-32.354-1.729c-1.931-1.019-6.104-4.375-10.376-8.444v0.001z"/>
<g fill="none">
<path d="m386.21,288.35s8.75,4.984,0,14.549"/>
<path d="m346.84,301.78,12.615-12.01-1.424,16.078"/>
<path d="m364.64,307.27v-26.86"/>
<path d="m386.21,307.27v-28.489"/>
<path d="m375.32,307.78v-30.625"/>
</g>
<g fill="#ff0018">
<path d="m364.64,281.84-5.698,1.832,5.698,0.61v-2.442"/>
<path d="m375.32,277.66-6.001,2.24,6.001,0.203v-2.443"/>
<path d="m386.21,279.29-6.002,2.24,6.002,0.303v-2.546,0.003z"/>
<path d="m389.77,292.22c-0.305-1.222,3.562-1.118,3.562-1.118s1.12,4.068,0,6.611l-3.255-0.609s0.305-2.746-0.307-4.884z"/>
</g>
<g fill="#fff">
<path d="m348.77,300.15,0,0,10.683-10.379-0.509,6.207s-5.493,3.559-5.493,6.104l-4.681-1.932"/>
<path d="m354.46,302.29s1.12-3.256,4.171-4.883l-0.305,6.512-3.864-1.629h-0.002z"/>
<path d="m369.83,284.28s4.373-0.61,7.63,0c0,0-0.509,4.375,0,5.188,0,0-6.003-1.425-8.443,0.812-0.001,0-0.815-4.069,0.813-6z"/>
<path d="m360.57,285.4s4.375-0.61,7.629,0c0,0-0.812,4.886-0.305,5.699,0,0-4.885-2.748-7.324-0.512,0,0-1.629-3.355,0-5.187z"/>
<path d="m360.26,291.09s4.374-0.508,7.631,0c0,0-0.509,4.375,0,5.191,0,0-5.698-1.324-8.141,0.812,0.001,0.001-1.119-4.069,0.51-6.003z"/>
<path d="m369.01,290.28s6.308-0.811,9.562-0.303c0,0-1.322,3.561,0.307,6.002,0,0-6.817-1.832-9.361,0.303-0.001,0-2.135-4.069-0.508-6.002z"/>
<path d="m359.76,297.1l8.442,0.609s-0.812,6.207-0.305,7.021c0,0-6.815-1.629-8.141,0.608,0,0-2.238-5.696,0-8.241h0.003v0.003z"/>
<path d="m369.32,297.1s7.322-0.51,10.682,0c0,0-1.936,4.683,0.204,8.75,0,0-9.565-2.744-10.889-0.51,0,0-2.235-5.697,0-8.24h0.003z"/>
<path d="m380.51,284.28s4.373-0.61,7.63,0c0,0-0.507,4.375,0,5.188,0,0-6.002-1.425-8.442,0.812-0.002,0-0.816-4.069,0.812-6z"/>
<path d="m380.51,290.28s4.373-0.508,7.63,0c0,0-0.507,4.375,0,5.189,0,0-6.002-1.322-8.442,0.815-0.002,0.001-0.816-4.071,0.812-6.004z"/>
<path d="m381.02,296.59s4.373-0.607,7.73,0c0,0-1.119,6.817-0.609,7.631,0,0-4.982-2.34-7.324-0.303,0,0-1.423-5.392,0.203-7.328z"/>
<path d="m390.07,297.1s1.422,5.187,3.254,5.799l-2.44,2.951s-2.95-2.137-3.256-4.576c0,0,1.932-2.241,2.442-4.174z"/>
</g>
</g>
<g id="waves" stroke="#000" stroke-width="0.6104">
<path fill="#006ac8" stroke="none" d="m411.88,311.14c-7.019,11.703-18.516,22.689-37.438,29.506-19.229-6.916-30.928-18.414-37.847-30.016l0.103-0.102c3.153-0.613,3.459-1.424,3.459-1.424s1.933,1.119,3.561,1.424c1.729,0.303,4.374-0.814,4.374-0.814s1.119,0.51,2.543,0.814c1.322,0.303,3.765-0.814,3.765-0.814s2.034,0.814,3.458,0.814c1.322,0,4.273-0.814,4.273-0.814s3.153,1.32,4.17,1.32c1.12,0,4.272-1.018,4.272-1.018s3.053,1.426,3.866,1.426c0.812,0,2.95-1.426,2.95-1.426s1.423,1.729,3.051,1.426c1.628-0.203,4.171-1.321,4.171-1.321s1.525,0.916,3.154,1.22c1.729,0.307,2.95-1.22,2.95-1.22s0.916,0.916,2.238,1.22c1.424,0.307,3.458-1.322,3.458-1.322s0.813,1.222,2.748,1.424c1.933,0.306,3.866-1.32,3.866-1.32s1.32,1.525,2.848,1.32c1.12-0.102,2.542-1.424,2.542-1.424s2.544,0.812,3.459,1.121"/>
<path fill="none" stroke-width="0.5087" d="m410.15,313.79c-1.525,0.104-1.729-0.916-1.729-0.916s-2.032,1.731-3.967,1.425c-2.034-0.303-2.95-1.627-2.95-1.627s-2.137,1.73-3.562,1.424c-1.423-0.203-2.439-1.222-2.439-1.222s-1.322,1.528-3.053,1.222c-1.729-0.203-3.257-1.222-3.257-1.222s-2.746,1.122-4.477,1.425c-1.729,0.307-3.153-1.627-3.153-1.627s-3.968,1.324-4.781,1.324c-0.916,0-3.766-1.324-3.766-1.324s-1.932,1.223-3.051,1.223c-1.22,0-4.476-1.426-4.476-1.426s-3.054,0.816-4.478,0.816c-1.425,0-3.561-0.816-3.561-0.816s-2.645,1.119-4.069,0.816c-1.424-0.307-2.544-0.816-2.544-0.816s-2.849,1.119-4.578,0.816c-1.729-0.307-3.765-1.424-3.765-1.424s-0.304,0.709-3.661,1.424h-0.103"/>
<path fill="#5ac800" d="m346.97,317.94s-0.28444,0.66512-2.9375,1.25c-0.0568-0.004-0.71875,0.15625-0.71875,0.15625,0.24453-0.0444,0.44305-0.0788,0.65625-0.125-0.0936,0.0356-0.303,0.11225-0.75,0.25,3,4.334,7.4939,8.268,12.177,11.423,4.6833,3.1547,10.065,6.9209,19.229,9.6085,9.6351-3.7615,12.206-5.1929,18.503-9.4102,6.297-4.5987,9.5783-7.4642,13.09-12.184-2.75,1.562-2.3552,1.58-3.7812,1.375-1.424-0.303-2.4688-1.3438-2.4688-1.3438s-1.3002,1.5488-3.0312,1.3438c-1.729-0.303-3.25-1.3438-3.25-1.3438s-2.26,1.5375-4.5,1.4375c-1.73-0.104-3.1562-1.625-3.1562-1.625s-3.9692,1.3125-4.7812,1.3125c-0.916,0-3.75-1.3125-3.75-1.3125s-1.9445,1.2188-3.0625,1.2188c-1.22,0-4.4688-1.4375-4.4688-1.4375s-3.0448,0.8125-4.4688,0.8125c-1.425,0-3.5625-0.8125-3.5625-0.8125s-2.5375,1.1175-4.0625,0.8125c-1.425-0.303-2.5625-0.8125-2.5625-0.8125s-2.8345,1.1175-4.5625,0.8125c-1.73-0.303-3.7812-1.4062-3.7812-1.4062z"/>
<path fill="#ffd800" d="m374.63,340.51c9.953-4.143,11.751-5.27,17.771-8.951-1.05,0.029-4.104-0.957-2.999-1.272,0,0-1.224,1.103-2.444,1.103-1.12,0-4.375-1.42-4.375-1.42s-3.051,0.811-4.476,0.811-3.561-0.811-3.561-0.811-2.646,1.116-4.07,0.811c-1.425-0.303-2.544-0.811-2.544-0.811s-2.949,1.116-4.577,0.811c-1.729-0.303-3.765-1.424-3.765-1.424s-2.504,1.328-4.076,1.481c4.809,3.522,9.872,6.961,19.116,9.672z"/>
</g>
<g id="weapons" stroke="#000" stroke-width="0.5087">
<path fill="#b34b00" stroke-width="0.509" d="m367.88,259.34c1.977-1.61,3.112-3.159,2.452-4.362-0.743-1.033-1.905,0.646-3.214,0.252,0,0-1.976-1.222-2.515-2.098-1.153-1.281-2.636-2.434-3.49-3.535-0.905-1.021-4.31-5.522-9.492-10.704-1.49-0.972-1.149-4.65-2.217-5.792-0.091-0.796-10.358-10.96-14.022-14.637-1.481-1.09-2.262-1.797-4.865,0.563-2.055,1.854-2.794,3.767-0.098,6.077l13.356,12.144c1.951,1.896,4.676,2.241,5.819,3.223l13.576,13.883c1.709,1.477,2.529,2.524,1.563,3.787-1.073,2.077,0.075,2.357,0.319,2.42,0.156,0.086,1.115,0.084,1.755-0.41l1.073-0.811z"/>
<path fill="none" stroke-width="0.5" d="m334.02,222.92,13.958,13.792"/>
<path fill="#fff" stroke-width="0.5713" d="m352.92,229.22c0.216-0.415,0.688-1.473,1.187-2.627,0.196-0.456,3.951-6.444,5.823-6.62,0,0,11.677,8.495,11.686,8.607,0.039,0.458-5.065,8.093-5.509,7.513-0.002-0.001-13.68-5.743-13.187-6.873z"/>
<path fill="#ccb8c8" stroke="none" d="m360.36,231.22c-1.599-1.242-4.242-2.453-6.375-3.875l-0.958,2c0.771,0.863,10.487,5.381,12.083,6.25,0,0-1.851-2.122-4.75-4.375z"/>
<path fill="none" stroke-width="0.4" d="m353.98,227.09c1.25,0.875,3.625,2.375,5.125,3.25,2.875,2,4.695,4.203,6.75,5.375"/>
<path fill="#782121" d="m330.32,263.48,26.587-32.904c0.498-0.456,2.963-0.481,3.297,2.068l-25.179,34.315c0.001,0-2.868-0.284-4.705-3.479z"/>
<path fill="#730000" d="m419.44,263.84c-0.916,0.715-2.473,0.9-2.473,0.9-1.729-2.035-3.156-4.172-5.597-6.816l-26.555-32.663,2.747-2.645,23.907,27.981c0.712,0.711,4.886,5.088,8.854,10.274,0.002,0.002,0.348,2.032-0.883,2.969z"/>
<path fill="#fff" d="m393.87,229.43-4.274-5.088s-3.255,0.406-3.864,2.138c0,0-2.341,3.867-8.547,4.274,0,0,1.729,7.223,8.953,11.089,0,0,2.646-7.429,5.188-8.752-0.001,0.001,2.644-1.934,2.544-3.661z"/>
<path fill="#730000" d="m383.19,252.02c-0.609-0.205-1.221,0-2.137,0.509-0.812,0.51-1.83,0.304-1.729-0.714,0.102-0.916,0-0.812,1.119-1.524,1.629-0.916,3.765-1.019,5.087-0.51l-2.34,2.239"/>
<path fill="#730000" d="m412.18,223.12c-0.204-0.71-0.405-1.421,0.305-2.337,0.713-0.814,0.713-2.24-1.019-1.528-1.729,0.714-2.339,2.646-0.914,5.597l1.626-1.732h0.002z"/>
<path fill="#fff" d="m382.58,252.63,30.114-29.915,7.425,7.937s-1.524-0.612-2.136-0.206c-0.508,0.408,0.61,1.934,0.61,1.934s-1.424-0.508-2.034-0.102c-0.712,0.405,0,2.136,0,2.136s-1.221-0.916-1.832-0.51c-0.508,0.408,0,2.339,0,2.339s-1.628-0.507-2.033-0.102c-0.408,0.408,0,2.138,0,2.138s-1.629-0.814-2.442,0c-0.812,0.812,0.406,1.934,0.406,1.934s-2.034-0.815-2.848,0.405c-0.813,1.222,0.102,2.34,0.102,2.34s-1.627-0.812-2.033-0.408c-0.407,0.408,0,2.34,0,2.34s-1.424-0.814-2.34,0.206c-0.916,1.119,0.102,2.035,0.102,2.035s-1.321-0.816-2.036-0.411c-0.712,0.411,0.204,2.34,0.204,2.34s-1.321-0.916-2.237,0c-0.916,1.021,0,2.035,0,2.035s-1.12-1.018-2.238,0c-1.019,1.121,0,2.239,0,2.239s-1.626-0.813-2.236,0c-0.712,0.812,0.202,1.935,0.202,1.935s-1.219-0.713-2.033-0.309c-0.812,0.408,0,2.24,0,2.24s-1.22-1.324-1.729-0.609c-0.61,0.711,0.102,2.441,0.102,2.441s-1.12-1.324-1.729-0.609c-0.713,0.609,0.405,2.137,0.405,2.137s-2.034-0.916-1.525-0.916z"/><!--c0.102,0-6.207-7.022-6.207-7.022-->
<g fill="#7e4b7e" stroke="none">
<path d="m410.96,225.16-2.34,2.34,0.508,8.039s0.509-2.34,1.221-0.714c0,0,0.204-1.932,0.712-1.626-0.409-0.206-0.102-8.039-0.101-8.039"/>
<path d="m406.59,229.53-1.729,1.626,0.609,8.039s0.51-3.051,1.22-0.609c0,0-0.102-2.034-0.102-2.748,0.002,0.509,0.002-6.308,0.002-6.308"/>
<path d="m388.38,247.55-1.628,1.727,0.408,4.886s0.508-3.153,1.22-0.714c0,0-0.204-2.031-0.204-2.746,0,0.509,0.204-3.155,0.204-3.155"/>
</g>
<g fill="none" stroke="#7e4b7e" stroke-width="0.9156">
<path d="m386.34,227.4c1.12,1.119,4.274,5.187,4.274,5.187"/>
<path d="m387.77,229.64c-0.202,0.612-0.607,2.34-1.523,3.256"/>
<path d="m388.27,230.04c-0.102,0.406-0.102,1.73-1.523,3.054"/>
<path d="m388.78,230.66c-0.204,0.71-0.305,1.22-0.812,1.731"/>
<path d="m389.09,231.27c0,0.508-0.303,0.61-0.405,0.916"/>
<path d="m385.33,229.33c-0.406,0.405-3.358,2.338-4.985,2.95"/>
<path d="m384.51,230.45c-0.406,0.408-2.238,1.832-3.256,2.24"/>
<path d="m384.21,231.67c-0.609,0.41-1.628,1.424-2.441,1.73"/>
<path d="m383.6,232.89c-0.406,0.508-1.018,0.916-1.525,1.222"/>
<path d="m365.94,234.01c0.332-0.613,0.911-1.816,1.667-2.917,0.959-1.397,1.372-1.633,1.875-2.125" stroke-linecap="square"/>
</g>
</g>
</g>
<g id="supporters">
<path fill="#289400" stroke="#060" stroke-width="0.5087" d="m267.72,316.03c1.526,0.711,0-4.987,0.507-7.123,0.61-2.238,4.984,5.494,7.123,6.514,2.238,1.118,15.87-5.395,15.87-5.395l3.256-6.104,1.73,4.985s3.763-4.375,4.883-6.002c1.119-1.627,0,3.257-1.12,4.884-1.12,1.629,3.256,2.239,2.746,5.495-0.508,3.257,4.375-2.239,4.375-2.239l12.615,1.119s2.135-7.632,5.493-12.007l1.018,4.887,5.188-5.29c5.799,15.263,18.009,31.849,43.035,40.903,23.501-8.547,35.608-23.709,41.913-38.159l7.021,7.228s5.494-1.631,6.511-2.238c1.118-0.51,12.92,4.172,12.92,4.172s2.136,0.814,3.256,1.63c1.118,0.812,0.304-3.563,0.304-3.563s6.003,1.118,5.493,4.375c0,0,1.322-3.051,2.442-3.56s3.763,2.748,4.375,3.866c0.508,1.02,13.43,2.646,15.26,3.765,0,0,1.425,1.63,1.425,2.748,0,0,2.748-0.306,4.885-0.306,0,0-1.628,0.811-1.628,2.543,0,1.629-0.814,2.953-2.442,3.764-1.628,0.816,0,1.424,2.137,1.63,2.238,0.304,0,3.052-4.375,4.683,0,0-1.018,2.439,0.814,3.252,0,0-3.766,0.308-4.375-0.812,0,0-1.32,2.543-1.32,3.867,0,0-4.069-1.324-5.188-1.933,0,0-1.629,1.625-0.51,2.439,0,0-7.425-0.811-8.851-3.559,0,0-2.646,0.813-2.137,1.729,0,0-5.188-3.56-6.815-3.56l-1.119,1.828s-3.561-2.135-4.681-2.135c-1.02,0-0.204,1.627-0.204,1.627l-4.983-3.053-1.933,3.053s-4.07-1.935-5.188-2.746c-1.019-0.813-1.32,1.627-2.136,1.931,0,0-1.628-2.235-3.866-1.931,0,0-0.813,2.746-0.508,3.561,0,0-6.308-1.322-7.426-1.63-1.12-0.304-0.508,1.323,0,2.444,0,0-4.681-1.323-5.698-2.139l-0.305,2.139s-3.864-0.307-4.679-1.121l-2.442,3.356h-3.561l-0.812,2.95s-6.815-1.93-7.427-0.811c-0.508,1.117,0.306,2.744,0.306,2.744l-6.002-0.812-0.507,2.441s-6.919-2.138-8.547-1.121c0,0-2.137,2.24-3.562,2.748-1.319,0.61,0-0.814,0-0.814l-2.135-2.949s-2.441,1.322-3.866,0.814c-1.321-0.613-5.697,2.135-7.123,1.32,0,0,0-1.935-1.117-2.442-1.019-0.509-2.95-0.509-3.766,0.815,0,0-0.812-1.121-2.237-3.257-1.322-2.239-3.257,0.203-3.257,0.203l-0.305-2.646-3.765-0.307c-2.238-0.305-2.746-2.24-2.746-2.24s-5.799,0.611-6.613,0.308l1.423-1.324s-7.935,1.632-9.562,1.021c-1.73-0.508,1.832-2.748,1.832-2.748s-7.327-1.828-8.751-2.135c-1.321-0.305-9.258,1.318-10.378,1.318-1.119,0-1.628-1.832-1.628-1.832s-1.935,1.631-3.562,2.141c0,0-1.322-3.256-0.507-3.563,0,0-5.188,1.424-5.494,2.748,0,0-1.322-2.136-1.12-3.052,0,0-2.441,3.867-3.561,4.679-1.12,0.815-0.204-1.933-0.204-1.933s-3.05,3.865-4.17,4.172v-2.748s-8.751,4.681-11.191,4.072c0,0,0-1.936,0.813-2.442l-5.494-0.306c-1.32-0.203-2.949-0.812-4.373-1.119-1.322-0.205,1.933-1.627,4.171-1.018,0,0-6.104-2.238-7.937-1.121,0,0-0.814-2.236,2.44-3.052,0,0-4.172-4.069-6.614-3.765,0,0,2.748-1.627,4.986-0.815,0,0-2.544-6.917-4.172-7.731,0,0,5.8-1.018,7.427-0.201l0.002-0.002z"/>
<g id="axe">
<path fill="#730000" stroke="#000" stroke-width="0.5087" d="m259.27,196.67,74.064-38.361c0.355-1.982-0.771-3.54-1.932-5.088-21.18,10.387-40.456,22.992-63.992,30.628-1.322,0.51-13.022,5.393-19.025,12.619-1.903,1.908-2.043,4.724-2.043,4.724s0.146,3.231,0.825,4.104c0,0,0.176,0.887,1.282,1.596-0.012,0,0.684,0.341,1.166,0.169,0.538,0.101,1.413,0.094,2.635-2.045,1.222-2.037,5.189-6.716,7.02-8.346z"/>

After

Width:  |  Height:  |  Size: 89 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 55 KiB

+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="750">
<rect fill="#007934" width="1100" height="750"/>
<rect fill="#F9E300" width="1100" height="500"/>
<rect fill="#D52B1E" width="1100" height="250"/>
</svg>

After

Width:  |  Height:  |  Size: 265 B

+90
View File
@@ -0,0 +1,90 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="720" height="504" viewBox="-2100 -1470 4200 2940">
<defs>
<path id="D" d="M -31.5,0 h 33 a 30 30 0 0 0 30,-30 v -10 a 30 30 0 0 0 -30,-30 H -31.5 z M -18.5,-13 h 19 a 19 19 0 0 0 19,-19 v -6 a 19 19 0 0 0 -19,-19 H -18.5 z" fill-rule="evenodd"/>
<path id="E" d="M 0,0 h 63 v -13 H 12 v -18 h 40 v -12 h -40 v -14 H 60 v -13 H 0 z" transform="translate(-31.5)"/>
<path id="e" d="M -26.25,0 h 52.5 v -12 h -40.5 v -16 h 33 v -12 h -33 v -11 H 25 v -12 H -26.25 z"/>
<g id="G">
<clipPath id="gcut">
<path d="M -31.5,0 v -70 h 63 v 70 z M 0,-47 v 12 h 31.5 v -12 z"/>
</clipPath>
<use xlink:href="#O" clip-path="url(#gcut)"/>
<rect x="5" y="-35" width="26.5" height="10"/>
<rect x="21.5" y="-35" width="10" height="35"/>
</g>
<path id="M" d="M -31.5,0 h 12 v -48 l 14,48 h 11 l 14,-48 V 0 h 12 V -70 h -17.5 l -14,48 l -14,-48 H -31.5 z"/>
<path id="O" d="M 0,0 a 31.5 35 0 0 0 0,-70 a 31.5 35 0 0 0 0,70 M 0,-13 a 18.5 22 0 0 0 0,-44 a 18.5 22 0 0 0 0,44" fill-rule="evenodd"/>
<path id="P" d="M -31.5,0 h 13 v -26 h 28 a 22 22 0 0 0 0,-44 h -40 z M -18.5,-39 h 27 a 9 9 0 0 0 0,-18 h -27 z" fill-rule="evenodd"/>
<g id="R">
<use xlink:href="#P"/>
<path d="M 28,0 c 0,-10 0,-32 -15,-32 h -19 c 22,0 22,22 22,32"/>
</g>
<path id="S" d="M -15.75,-22 C -15.75,-15 -9,-11.5 1,-11.5 C 11,-11.5 15.74,-14.75 15.75,-19.25 C 15.75,-33.5 -31,-24.5 -30.75,-49.5 C -30.5,-71 -6,-70 3,-70 C 12,-70 29,-66 28.75,-48.75 L 13.5,-48.75 C 13.5,-56.25 6.5,-59 -1.5,-59 C -9.25,-59 -14.75,-57.75 -14.75,-50.5 C -15,-38.75 31.5,-46.5 31.5,-21.75 C 31.5,-3.5 13.5,0 0,0 C -11.5,0 -31.55,-4.5 -31.5,-22 z"/>
<g id="star" fill="#fff">
<g id="c">
<path id="t" d="M 0,-1 v 1 h .5" transform="rotate(18 0,-1)"/>
<use xlink:href="#t" transform="scale(-1,1)"/>
</g>
<use xlink:href="#c" transform="rotate(72)"/>
<use xlink:href="#c" transform="rotate(-72)"/>
<use xlink:href="#c" transform="rotate(144)"/>
<use xlink:href="#c" transform="rotate(-144)"/>
</g>
<use id="star1" xlink:href="#star" transform="scale(31.5)"/>
<use id="star2" xlink:href="#star" transform="scale(26.25)"/>
<use id="star3" xlink:href="#star" transform="scale(21)"/>
<use id="star4" xlink:href="#star" transform="scale(15)"/>
<use id="star5" xlink:href="#star" transform="scale(10.5)"/>
</defs>
<rect x="-50%" y="-50%" width="100%" height="100%" fill="#009b3a"/>
<path d="M -1743,0 0,1113 1743,0 0,-1113 z" fill="#fedf00"/>
<circle r="735" fill="#002776"/>
<clipPath id="band">
<circle r="735"/>
</clipPath>
<path d="M -2205,1470 a 1785 1785 0 0 1 3570,0 h -105 a 1680 1680 0 1 0 -3360,0 z" clip-path="url(#band)" fill="#fff"/>
<g fill="#009b3a" transform="translate(-420,1470)">
<use xlink:href="#O" y="-1697.5" transform="rotate(-7)"/>
<use xlink:href="#R" y="-1697.5" transform="rotate(-4)"/>
<use xlink:href="#D" y="-1697.5" transform="rotate(-1)"/>
<use xlink:href="#E" y="-1697.5" transform="rotate(2)"/>
<use xlink:href="#M" y="-1697.5" transform="rotate(5)"/>
<use xlink:href="#e" y="-1697.5" transform="rotate(9.75)"/>
<use xlink:href="#P" y="-1697.5" transform="rotate(14.5)"/>
<use xlink:href="#R" y="-1697.5" transform="rotate(17.5)"/>
<use xlink:href="#O" y="-1697.5" transform="rotate(20.5)"/>
<use xlink:href="#G" y="-1697.5" transform="rotate(23.5)"/>
<use xlink:href="#R" y="-1697.5" transform="rotate(26.5)"/>
<use xlink:href="#E" y="-1697.5" transform="rotate(29.5)"/>
<use xlink:href="#S" y="-1697.5" transform="rotate(32.5)"/>
<use xlink:href="#S" y="-1697.5" transform="rotate(35.5)"/>
<use xlink:href="#O" y="-1697.5" transform="rotate(38.5)"/>
</g>
<use id="αCMi" xlink:href="#star1" x="-600" y="-132"/>
<use id="αCMa" xlink:href="#star1" x="-535" y="177"/>
<use id="βCMa" xlink:href="#star2" x="-625" y="243"/>
<use id="γCMa" xlink:href="#star4" x="-463" y="132"/>
<use id="δCMa" xlink:href="#star2" x="-382" y="250"/>
<use id="εCMa" xlink:href="#star3" x="-404" y="323"/>
<use id="αVir" xlink:href="#star1" x="228" y="-228"/>
<use id="αSco" xlink:href="#star1" x="515" y="258"/>
<use id="βSco" xlink:href="#star3" x="617" y="265"/>
<use id="εSco" xlink:href="#star2" x="545" y="323"/>
<use id="θSco" xlink:href="#star2" x="368" y="477"/>
<use id="ιSco" xlink:href="#star3" x="367" y="551"/>
<use id="κSco" xlink:href="#star3" x="441" y="419"/>
<use id="λSco" xlink:href="#star2" x="500" y="382"/>
<use id="μSco" xlink:href="#star3" x="365" y="405"/>
<use id="αHya" xlink:href="#star2" x="-280" y="30"/>
<use id="γHya" xlink:href="#star3" x="200" y="-37"/>
<use id="αCru" xlink:href="#star1" y="330"/>
<use id="βCru" xlink:href="#star2" x="85" y="184"/>
<use id="γCru" xlink:href="#star2" y="118"/>
<use id="δCru" xlink:href="#star3" x="-74" y="184"/>
<use id="εCru" xlink:href="#star4" x="-37" y="235"/>
<use id="αTrA" xlink:href="#star2" x="220" y="495"/>
<use id="βTrA" xlink:href="#star3" x="283" y="430"/>
<use id="γTrA" xlink:href="#star3" x="162" y="412"/>
<use id="αCar" xlink:href="#star1" x="-295" y="390"/>
<use id="σOct" xlink:href="#star5" y="575"/>
</svg>

After

Width:  |  Height:  |  Size: 5.2 KiB

+10
View File
@@ -0,0 +1,10 @@
<?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 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1500" height="1000" viewBox="0 0 24000 16000">
<title>Flag of Barbados</title>
<rect width="24000" height="16000" fill="#00267f" />
<rect width="8000" height="16000" fill="#ffc726" x="8000" />
<path id="h" fill="#000"
d="M 12000,4124 C 11740,4833 11475,5571 10908,6136 C 11084,6078 11392,6026 11590,6031 L 11590,9013 L 10748,9138 C 10718,9135 10708,9088 10708,9024 C 10627,8098 10408,7320 10156,6515 C 10138,6405 9819,5985 10065,6059 C 10095,6063 10424,6197 10372,6133 C 9924,5669 9269,5335 8633,5236 C 8577,5222 8544,5250 8594,5315 C 9438,6614 10144,8147 10138,9966 C 10466,9966 11261,9772 11590,9772 C 11590,9772 11590,11876 11590,11876 L 12005,11876 12100, 6000 z"/>
<use xlink:href="#h" transform="translate(24000,0) scale(-1,1)"/>
</svg>

After

Width:  |  Height:  |  Size: 985 B

+59
View File
@@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1440" height="720">
<rect width="1440" height="720" fill="#f7e017"/>
<path d="M0,50V370L1440,520V350z" fill="#fff"/>
<path d="M0,220V370L1440,670V520z" fill="#000"/>
<g fill="#cf1126">
<path d="M695.74,569.72c-19.36-2.57-37.11-8.73-49.44-17.17-2.39-1.64-4.64-2.98-4.99-2.98-0.36,0-0.65,1.82-0.65,4.07,0,6.37-2.56,9.58-9,11.25-6.16,1.6-15.56-1.63-23.18-7.95-7.89-6.55-17-11.55-24.71-13.55-6.35-1.66-14.78-1.39-20.87,0.65-2.83,0.95-6.05,2.29-7.17,2.98-1.11,0.69-2.36,1.25-2.76,1.25-1.08,0-0.93-6.85,0.2-9.04,1.49-2.87,5.16-5.7,9.44-7.26,2.16-0.79,3.93-1.8,3.93-2.25s-0.73-2.1-1.62-3.65c-2.9-5.08-1.71-10,3.35-13.87,5.18-3.96,13.95-4.64,21.7-1.69,1.95,0.74,3.77,1.35,4.04,1.35,1.02,0,0.4-1.43-2.41-5.52-3.24-4.74-3.88-7.08-3.48-12.72,0.52-7.14,6.34-12.98,13.47-13.5,5.82-0.42,9.44,1.54,18.03,9.72,25.65,24.46,53.54,37.94,86.07,41.59,8.21,0.92,24.73,0.43,34.42-1.03,29.27-4.41,58.76-19.13,81.79-40.82,6.38-6.01,9.45-7.6,14.68-7.62,4.55-0.02,7.74,1.45,11,5.05,2.97,3.3,3.98,6.43,3.66,11.44-0.21,3.21-0.73,4.79-2.64,7.9-2.82,4.59-2.34,5.01,3.24,2.85,7.54-2.94,16.83-1.58,21.84,3.18,4.41,4.19,4.83,8.38,1.4,14.06-1.25,2.08-2.27,4.03-2.27,4.34,0,0.57,0.95,0.84,5.53,1.58,5.99,0.96,9.42,5.41,9.42,12.21,0,2.04-0.25,3.7-0.56,3.7-0.3,0-2.57-0.83-5.04-1.85-6.98-2.88-10.95-3.62-19.11-3.57-6.21,0.04-8.35,0.33-12.68,1.74-6.63,2.17-13.72,6.35-19.5,11.5-6.37,5.68-10.38,7.47-16.58,7.42-5.76-0.06-9.7-1.73-11.78-5.02-1.11-1.76-1.27-2.83-1-6.81,0.18-2.59,0.14-4.71-0.07-4.71-0.22,0-2.46,1.42-4.99,3.17-6.64,4.56-10.87,6.82-18.47,9.83-23.18,9.17-56.63,13.14-82.24,9.75z"/>
<path d="m706.34,525.17c-38.58-3.7033-75.494-23.798-97.939-55.657-24.37-33.235-32.05-77.117-24.611-117.24,3.9535-18.267,11.929-36.546,25.544-49.554-10.85,23.003-14.516,49.369-8.7299,74.29,8.989,49.753,51.036,91.87,101.34,99.156,19.9,5.761,40.487-0.32356,59.496-6.4934,41.935-14.779,73.879-54.583,77.777-99.079,3.3363-24.078-0.36023-49.114-11.207-70.916,6.1825,3.2692,13.987,16.087,18.589,24.707,16.003,31.003,16.734,68.155,7.3126,101.24-12.78,42.097-44.965,78.978-87.511,92.382-19.308,6.3081-39.842,8.2315-60.058,7.1679z"/>
<g id="hand">
<path d="m512.02,469.9c-2.5284-0.39577-5.3161,2.092-4.3628,4.6971,1.823,2.633,4.9641,3.9201,7.798,5.1795,6.7915,2.7224,14.179,3.7823,21.471,3.6055-2.5133-0.006,0.86258,0.026,1.8015-0.00068,5.774,0.0171,11.516-1.0234,16.944-2.98,3.018-1.0614,6.8641-2.0244,8.1009-5.3629,1.2069-2.1744-0.98008-4.3462-3.1859-3.9108-3.0714,0.67078-5.9433,2.064-8.9896,2.8576-6.5725,1.8534-13.494,2.5704-20.303,2.0116-4.9792-0.60782-9.8039-2.2005-14.41-4.1433-1.5972-0.70457-3.0962-1.7322-4.8648-1.9536z"/>
<path d="m514.83,459.52c-2.5558-0.38057-4.7577,2.5607-3.6917,4.9076,1.965,2.8484,5.2671,4.3651,8.356,5.6992,5.3706,2.1486,11.204,3.0471,16.975,2.8752-2.1917-0.006,0.75258,0.026,1.5651-0.00068,4.9069,0.006,9.7882-0.96448,14.325-2.8311,2.7732-1.0787,6.1693-2.1246,7.3241-5.177,0.89621-1.6768,0.21293-4.1165-1.8997-4.2476-1.9288-0.0953-3.5928,1.1322-5.3782,1.6831-6.4849,2.6815-13.622,3.8183-20.614,3.2146-4.3567-0.56071-8.519-2.1681-12.47-4.0312-1.4847-0.71699-2.8205-1.8356-4.4909-2.092z"/>
<path d="m518.28,449.57c-2.1908-0.26295-3.6978,2.2088-3.3288,4.1816,0.32687,1.7334,1.8824,2.8984,3.1689,3.9607,5.3292,3.8973,12.083,5.5573,18.626,5.3398-2.5415-0.009,3.4093,0.0418,1.5947-0.007,4.1442-0.0169,8.2378-1.0309,11.966-2.825,2.4889-1.0824,5.4115-2.3356,6.2502-5.1771,0.40122-1.3236,0.65233-3.227-0.84101-3.97-1.5638-0.87412-3.1169,0.47031-4.5388,1.0156-4.7891,2.4374-10.125,3.7932-15.507,3.7682-4.6507,0.15705-9.0334-1.799-13.068-3.9072-1.464-0.74578-2.6708-2.0422-4.3214-2.3798z"/>
<path d="m481.53,302.7c-3.2575,3.2606-0.7701,9.2712-0.94626,13.543,1.6879,13.158,3.785,26.484,8.697,38.87,6.015,12.102,18.791,18.573,26.533,29.268,2.7675,5.155,1.7849,11.355,2.3681,16.994,0.45808,15.366,0.31593,30.743,0.047,46.111,6.9387,3.4817,14.474,6.9863,22.456,5.6471,4.7306-1.13,13.512-1.8326,14.496-6.5436-0.38235-26.5-0.6304-53.01-0.98289-79.506-2.6903-8.1185-10.951-12.32-17.129-17.514-5.0992-5.0259-9.844-10.435-14.188-16.099-2.6218-4.4175-12.868-6.0092-9.1612,1.6764,2.1735,6.6538,7.7204,11.61,9.1091,18.602,0.30342,3.8316,4.8776,10.879,0.97314,13.114-2.4837-4.2216-6.0823-7.815-10.682-9.9574-4.4324-3.3044-11.759-4.68-13.359-10.517-1.1745-8.2799-5.4152-15.782-10.887-21.986,1.4102-7.4368,0.005-16.737-6.4234-21.49l-0.92101-0.21254-0.00013-0.00002z"/>
<path d="m491.44,304.19c-2.9629,0.47847-2.8621,4.2538-1.491,6.239,1.4583,4.2881,1.8554,8.9449,1.0659,13.409,5.2675,6.1665,9.3467,13.543,10.576,21.64,0.0299,3.0437,3.2327,4.0512,5.309,5.5551,4.8712,3.1016,10.348,5.3512,14.686,9.2326,0.91286,0.97602,1.6017,2.0271,0.9566,0.035-0.67695-2.5463-1.0251-5.3576-3.0207-7.2849-2.7345-2.939-6.15-5.5628-10.133-6.4593-0.33199-4.114-2.2913-7.8931-4.1017-11.532-2.0066-3.4792-4.1026-7.2065-7.5407-9.4626,0.13834-6.098,0.0385-12.495-2.5857-18.122-0.7696-1.4455-1.9032-3.163-3.7197-3.2499z"/>
<path d="m499.73,306.62c-2.0642,0.61274-1.6695,3.1587-1.0158,4.7165,0.98881,4.3156,1.1436,8.7732,1.063,13.184,3.7911,3.0003,6.1624,7.3501,8.3216,11.586,1.3534,2.8304,2.6366,5.7518,3.1556,8.8651,3.0757,1.0188,5.7672,2.946,8.171,5.0773-0.95256-2.8824-3.0766-5.1129-4.5042-7.7441-1.5516-2.7372-3.0336-5.5913-3.6904-8.6923-2.9581-3.1576-4.5872-7.6305-3.9408-11.952,0.13267-4.7762-1.4093-9.7114-4.6059-13.311-0.8049-0.79276-1.7658-1.6692-2.954-1.7296z"/>
<path d="m509.16,307.97c-1.1224,0.1984-1.8054,1.2662-2.4064,2.1373-0.23225,0.87316,0.83776,1.8114,1.0081,2.7596,1.3127,3.2919,1.8084,6.903,1.4162,10.426-0.0864,2.5018,0.80881,4.9458,2.0839,7.0649,0.36793-1.5628,1.8164-2.6864,3.3865-2.8406,0.57114-0.10043,1.4107,0.18835,1.0779-0.68251-0.39881-4.7853-1.128-9.5978-2.8007-14.119-0.64833-1.615-1.3844-3.3147-2.7835-4.4203-0.28367-0.20186-0.62304-0.3745-0.98205-0.32512z"/>
</g>
<use xlink:href="#hand" transform="matrix(-1,0,0,1,1440,0)"/>
<path d="m715.67,475.98c-13.493-1.2846-25.667-11.12-29.829-24,0.22423-2.2187,2.9867,1.2413,4.2917,1.4741,2.4503,1.3606,5.0998,2.4802,7.9211,2.6539,3.5571,1.529,5.7565,5.0346,9.1516,6.8629,1.5764,1.2278,7.1544,3.641,6.1182-0.26421-1.307-2.04-2.2057-4.6242-1.0806-6.9613,1.8918-4.1503,4.8018-7.7638,7.7306-11.226,2.1527-0.71996,3.5939,3.5262,5.1338,4.9568,2.1308,3.2786,4.7004,7.2793,3.447,11.352-1.2198,1.5087-2.0216,6.0472,1.2409,4.5219,4.0213-1.7692,7.3158-4.7418,10.651-7.5175,2.9183-2.0384,6.6539-2.1824,9.7125-3.9699,1.4177-0.35921,4.3706-3.1946,4.9861-1.6225-1.6759,4.4876-4.4822,8.5068-7.4822,12.211-4.8588,5.5503-11.432,9.7247-18.786,10.902-4.3459,0.79562-8.806,0.96352-13.207,0.62747z"/>
<path d="m731.53,460.22c0.29719-2.7079-0.31965-5.4735-1.703-7.9349-2.123-4.3258-5.1213-8.1663-8.0456-11.961-2.7573-1.615-4.2871,3.6582-6.1205,5.1714-2.8566,4.2769-6.4434,8.6562-6.617,14.036-1.6071,2.5012-4.6044-2.0411-5.8962-3.5357-2.4673-3.4911-4.3356-7.6206-4.0297-11.987-0.29227-7.0356,1.0571-14.041,3.6204-20.581,1.9348-5.5826,5.0755-11.006,4.7564-17.105,0.22416-4.5905-0.70745-9.6582-4.4262-12.745-3.538-2.7758,2.2916-3.3674,4.1432-1.928,3.1686,0.21257,4.8825,5.4481,7.7771,4.152,1.1532-2.7346,1.3824-5.9968,3.7595-8.1295,2.3338-3.1959,4.773,1.3562,5.5715,3.488,1.6467,1.8723-0.0931,6.5066,2.5817,6.6282,3.2062-2.2473,5.4923-6.0227,9.5918-6.8447,1.6623-0.94835,4.5034-0.12664,2.3114,1.7848-3.0339,2.8443-5.6262,6.4002-6.1786,10.631-0.92788,5.3074,0.39912,10.69,2.7124,15.47,4.4468,9.3901,7.8854,19.996,5.6361,30.444-1.0432,4.644-4.1982,8.6454-8.0313,11.341-0.4847,0.29274-1.2499,0.27192-1.4134-0.39473z"/>
<path d="m726.73,389.63c-1.4562-2.6239-3.2238-5.2103-5.673-6.9945-2.3812-0.005-3.8508,2.9985-5.468,4.5721-1.134,2.11-2.5118,5.6386-5.3053,2.8796-4.4442-2.5928-5.2306-8.2748-5.202-12.958-0.27951-7.5908,2.777-14.674,5.4923-21.587,1.7275-4.3277,1.3019-9.1991,0.24806-13.634-1.3266-5.0918-5.4137-8.6231-8.5601-12.595,0.214-1.5365,4.235-0.69686,5.7483-0.40478,3.3588,0.85136,5.3664,3.8249,7.8703,5.9259,1.7818-0.53937,1.0545-4.1395,1.8839-5.833,0.0613-2.3821,3.233-5.5228,4.5407-2.1121,1.9588,2.1674-0.0626,6.4643,2.4686,7.8144,2.4113-0.89283,3.6009-3.5283,5.8666-4.72,2.2295-1.5204,5.3776-1.69,7.7781-0.49647,0.84484,2.2126-2.6402,4.0548-3.6496,5.9771-4.052,5.0056-5.4756,11.91-3.7401,18.112,1.3759,4.8649,3.8133,9.4058,4.6546,14.434,1.0126,5.6525,0.97903,11.589-0.48403,17.159-0.87455,3.3816-3.8021,5.6402-6.8258,7.0448-0.74602-0.69428-1.1395-1.7142-1.6436-2.583z"/>
<path d="M711.61,326.89c-3.36-2.46-4.47-4.81-4.47-9.46,0-2.38,0.44-3.67,2.01-5.83,2.31-3.2,1.89-4.21-1.38-3.27-5.26,1.51-7.77,0.13-7.95-4.35-0.08-2.19,0.38-3.12,3.33-6.66,2.36-2.84,3.22-4.33,2.75-4.8-0.46-0.46-3.25,1.96-8.98,7.79-4.57,4.65-9.71,9.4-11.42,10.56-9.84,6.64-19.24,7.67-23.53,2.56-2.2-2.61-2.08-4.08,0.46-5.66,1.17-0.72,3.14-2.38,4.39-3.69,2.95-3.07,11.74-9.41,16.1-11.61,3.54-1.79,4.38-3,2.08-3-2.98,0-12.54,6.22-19.79,12.88-2.13,1.97-5.2,4.16-6.81,4.87-3.62,1.6-10.73,2.19-13.89,1.15-2.23-0.74-6.3-4.58-6.3-5.95,0-0.36,0.93-1.16,2.06-1.77,1.13-0.6,3.16-2.07,4.5-3.24,5.8-5.09,16.79-10.33,25.51-12.16,2.77-0.58,1.75-1.98-1.34-1.84-5.99,0.26-17.88,5.83-24.98,11.69-8.32,6.86-20.87,6.21-24.91-1.29-0.7-1.29-1.11-2.5-0.91-2.69,0.19-0.19,2.66-0.93,5.49-1.65,3.06-0.77,9.12-3.28,14.91-6.17,9.11-4.54,11.81-5.51,18.08-6.52,2.82-0.45,2.97-1.83,0.23-2.15-3.53-0.42-8.94,1.35-18.5,6.05-12.28,6.04-15.72,7.08-22.19,6.7-5.9-0.36-9.23-1.87-14.02-6.4-3.13-2.97-7.57-10.51-6.7-11.38,0.21-0.21,1.65,0,3.2,0.45,1.72,0.51,6.65,0.85,12.59,0.86,8.31,0.02,10.52-0.2,14.95-1.48,7.41-2.14,17.26-7.15,24-12.18,12.89-9.64,23.4-13.51,36.8-13.57,12.37-0.05,20.24,2.81,27.21,9.88,2.36,2.39,4.37,3.94,4.7,3.61,0.31-0.31,0.65-4.49,0.75-9.29,0,0,3.64-0.35,4.41,0.67,0,7.79,0.09,8.4,1.22,8.4,0.74,0,1.53-0.76,2.02-1.94,1.06-2.55,4.98-6.04,9.17-8.16,9.05-4.59,24.71-4.73,37.29-0.34,5.3,1.86,11.18,5.18,16.78,9.5,5.62,4.32,17.11,10.1,23.9,12.03,6.87,1.95,18.98,2.44,25.19,1.03,2.56-0.58,4.96-1.06,5.34-1.06,2.29,0-1.61,7.63-6.19,12.1-8.37,8.18-19.26,8.14-34.58-0.12-9.55-5.14-20.97-7.95-20.97-5.15,0,0.58,0.6,0.97,1.49,0.97,3.32,0,9.73,2.23,18.67,6.47,9.67,4.6,15.1,6.54,18.32,6.54,2.34,0,2.41,1.45,0.23,4.65-2.31,3.41-6.23,5.1-11.77,5.09-5.29-0.02-8.23-1.18-12.96-5.11-7.91-6.58-27.62-13.92-26.86-10,0.15,0.78,1.1,1.26,3.13,1.57,6.86,1.05,14.91,4.89,23.15,11.06,2.54,1.91,5.18,3.79,5.85,4.19,1.13,0.66,1.15,0.86,0.26,2.53-1.48,2.76-5.21,4.9-9.25,5.32-5.23,0.54-9.78-1.02-14.49-4.96-9.94-8.32-19.31-14.34-22.31-14.34-2.45,0-1.35,1.35,2.97,3.64,5.68,3.01,11.52,7.08,15.82,11.03,2.03,1.88,4.32,3.74,5.08,4.15,1.8,0.96,1.73,2.37-0.25,4.96-2.02,2.64-5.36,3.8-9.69,3.34-8.64-0.91-15.38-5.08-25.97-16.07-4.14-4.29-7.83-7.8-8.21-7.8-1.41,0-0.58,1.91,2.15,4.97,3.38,3.78,4.03,5.91,2.75,8.98-1.13,2.72-3.01,3.35-6.87,2.31-3.95-1.07-4.57-0.1-1.98,3.12,3.86,4.81,3.29,10.7-1.44,14.75-1.47,1.25-3.01,2.28-3.43,2.28-0.41,0-1.45-1.07-2.32-2.38-3.04-4.62-5.71-4.59-8.67,0.08-1.03,1.63-1.9,2.95-1.93,2.94-0.04-0.01-1.43-1.01-3.08-2.23z"/>
<path d="M726.67,233.03,721.54,237.09,716.94,233.62,716.94,261.36,726.67,261.48z"/>
<path d="M694.89,204.25c-1.02,13.11-4.35,22.26-8.98,32.35l11.1-10.29,7.72,9.17,8.36-9.33,8.53,7.88,8.2-8.2,8.52,9.97,7.4-8.2,12.54,9c-4.55-10.09-10.71-18.64-9.94-32.84-12.15,9.03-41.02,10.66-53.45,0.49z"/>
<path d="M716.95,197.56c-4.46,0.08-9.16,0.14-13.39,0.97-2.93,0.58-5.59,1.53-7.81,3.1,0.36,8.53,41,12.09,51.9,0.16-2.29-1.67-5.09-2.66-8.17-3.26-4.07-0.79-8.57-0.87-12.84-0.94,0,2.34,0.02,4.69,0.02,7.04l-9.71-0.03v-7.04z"/>
<path d="M724.9,153.97,718.59,154.02,718.59,203.4,725.03,203.43z"/>
<path d="M724.89,155.24,722.48,178.88,746.8,190.76,734.49,174.3,751.3,168.85z"/>
<path d="M722.18,149.08c-3.69,0-6.42,1.38-6.42,3.02s2.73,3.03,6.42,3.03,6.4-1.39,6.4-3.03-2.71-3.02-6.4-3.02z"/>
</g>
<g fill="#f7e017">
<path d="M711.05,563.82c3.99-1.32,6.26-3.74,7.89-8.4,0.81-2.32,1.36-4.73,1.22-5.36-0.34-1.49-2.06-1.41-3.96,0.17-1.3,1.09-1.46,1.64-1.09,3.86,0.95,5.6-1.04,6.99-11.64,8.13-1.05,0.11-4.09-0.07-6.77-0.4-5.04-0.63-6.84-0.13-5.01,1.39,0.55,0.46,1.95,1.08,3.11,1.37,2.83,0.73,13.22,0.24,16.25-0.76z"/>
<path d="M733.02,562.89c0.6-0.55,2.66-1.5,4.58-2.12,2.56-0.82,3.88-1.7,4.96-3.31,3.11-4.63,2.53-8.62-2.04-14-2.48-2.92-3.58-2.84-5.56,0.4-1.71,2.8-1.67,2.98,0.79,3.62,1.29,0.33,2.53,1.28,3.21,2.45,2.68,4.64,1.89,7.51-2.08,7.54-3.6,0.03-4.59,0.54-5.56,2.87-0.51,1.21-0.92,2.5-0.92,2.87,0,0.98,1.36,0.81,2.62-0.32z"/>
<path d="M725.81,557.65c0.68-1.84,0.92-5.15,0.84-11.9-0.05-5.14-0.25-9.5-0.45-9.7-0.6-0.6-3.56,1.31-3.95,2.54-0.2,0.64,0.13,2.12,0.73,3.28,0.92,1.79,1.04,3.46,0.76,10.47-0.36,8.86,0.22,10.35,2.07,5.31z"/>
<path d="M708.89,553.43c0.36-1.65,0.82-5.03,1.03-7.5s0.72-5.59,1.12-6.94c1.02-3.46-0.01-4.37-2.74-2.43l-2.03,1.45,0.42,4.97c0.39,4.48-0.32,12.83-1.35,16.07-0.28,0.86,0.12,0.64,1.25-0.68,0.91-1.06,1.95-3.29,2.3-4.94z"/>
<path d="m693.88,555.84c3.6514-3.0546,3.2318-8.2704,4.04-12.52-0.0835-2.8248,1.8038-6.2116,0.58588-8.6828-3.4119,0.62408-5.5147,3.8554-3.7684,7.0746,0.14546,3.7382,0.0129,7.8076-1.9089,11.113-1.5698,2.1618-6.5419,1.6234-6.3131-1.4406,1.2477-4.6065-4.2718-2.3648-6.4264-1.1571-1.6657,1.1597-5.1825,1.2451-3.9601-1.6569-0.80663-3.8664-5.7798-1.4479-8.4816-1.4651-2.552-0.0466-0.21096-5.1708-3.8736-4.271-6.8058-0.53675-14.319,0.0602-20.21-4.0515-3.4486-1.6577-2.937-5.8052-1.1415-8.4888,2.1442-3.6651,2.7555-8.249,6.1588-11.093,3.369-3.231-3.1775-1.8666-4.6517-0.77788-3.2819,1.7962-0.23302,6.4226-2.9192,8.9886-1.5695,2.6611-3.6362,6.3361-7.2698,5.8296-5.2398-0.9908-8.2605-5.8651-12.017-9.1317-3.218-0.64222-1.4087,5.2218,0.25284,6.4543,3.2878,2.4618,7.1291,4.2558,11.092,5.3187,3.9439-0.63072,4.0717,4.5336,7.4444,5.3437,6.1873,2.883,13.083,3.7467,19.833,4.0986,2.6511,0.22107,1.16,4.9425,4.6458,4.0096,1.948,0.50493,6.3478-0.72487,6.5682,1.5381-2.9527,3.5059,2.8341,3.4276,4.9757,2.7999,2.742-0.41905,6.2461-1.4668,6.9708,2.2924,2.289,2.413,6.4921,2.057,9.2796,0.67619,0.39162-0.22691,0.75972-0.49483,1.0937-0.80043z"/>
<path d="M634.12,525.57c1.11-1.41,2.77-4.26,3.69-6.34,0.91-2.09,2.28-4.46,3.03-5.27,1.76-1.9,0.78-3.07-2.06-2.44-1.5,0.33-2.11,0.88-2.36,2.18-0.85,4.24-2.39,8.58-3.76,10.6-2.48,3.66-2.54,3.81-1.52,3.81,0.53,0,1.87-1.14,2.98-2.54z"/>
<path d="M596.66,502.09c-2.8,0-2.92,1.77-0.19,2.72,1.32,0.46,2.44,1.57,3.34,3.38,2.66,5.29,4.22,6.23,11.28,6.84l4.53,0.41,0.22,2.75c0.11,1.52,0.47,2.78,0.82,2.78s2.1-0.76,3.87-1.66c3.32-1.68,6.47-5.6,6.47-8.03,0-1.59-2.65-3.31-5.06-3.31-1.07,0-3.11,0.86-4.72,2.03-5.04,3.65-10.43,2.91-13.38-1.84-2.42-3.92-4.95-6.07-7.18-6.07zm24.46,9.75c1.34,0,1.67,0.99,0.94,2.88-0.5,1.3-2.13,1.34-2.62,0.06-0.58-1.51,0.23-2.94,1.68-2.94z"/>
<path d="M810.84,505.69c-1.83,0.07-2.37,0.47-3.53,2.19-1.9,2.82-2.09,8.93-0.34,11.09,1.09,1.34,1.25,1.37,3.56,0.41,3.22-1.35,3.76-1.3,3.75,0.43-0.02,4.42-6.36,12.94-13,17.47-1.79,1.22-3.39,2.58-3.56,3.03-0.48,1.26,1.98,0.98,5-0.56,4.12-2.1,9.53-7.62,11.75-11.97,1.76-3.47,2.01-4.65,2.22-10.72,0.19-5.59,0.04-7.23-0.91-9.09-1.06-2.09-1.4-2.28-4.06-2.28-0.32,0-0.61-0.01-0.88,0zm0.22,3.9c1.38,0,1.62,0.31,1.78,2.29,0.14,1.64-0.15,2.64-1.06,3.46-1.24,1.12-1.34,1.11-2.44-0.56-1.54-2.36-0.59-5.19,1.72-5.19z"/>
<path d="M780.7,552.27c5.85-2.88,9.3-6.12,11.52-10.81,1.05-2.23,1.91-4.33,1.91-4.69,0-0.81-2.88-2.15-4.61-2.15-1.72,0-2.07-1.19-1.33-4.48,0.72-3.21-0.15-7.23-1.56-7.23-0.51,0-1.41,0.75-2.01,1.66-0.92,1.41-0.97,2.01-0.29,4.06,1,3.04,0.21,5.31-2.51,7.25-1.29,0.92-2,1.98-2,3.01,0,0.87,0.11,1.58,0.24,1.58,0.14,0,1.56-0.74,3.16-1.63l2.92-1.63,1.72,1.35c0.94,0.74,1.72,1.95,1.72,2.69,0,3.56-10.15,9.54-17.12,10.1-3.71,0.3-4.34,0.17-5.63-1.11-1.05-1.05-1.35-1.93-1.09-3.17,0.2-0.95,0.56-2.68,0.8-3.84,0.64-3.1-0.69-2.68-2.99,0.94-1.89,2.99-2.45,6.18-1.39,7.86,0.87,1.37,6.65,2.68,10.74,2.43,2.57-0.15,5.11-0.87,7.8-2.19z"/>
<path d="M819.74,530.49c3.68-3.67,5.24-8.14,5.26-15.05l0.01-5.19,3.04-1.44c3.95-1.88,7.69-5.62,7.69-7.7,0-2.14-0.95-2.03-2.67,0.3-1.25,1.69-2.92,2.71-9.03,5.52-1.54,0.71-1.64,1.09-1.99,7.55-0.41,7.45-1.42,10.24-5.58,15.33-2.55,3.1-2.64,3.51-0.87,3.51,0.73,0,2.59-1.27,4.14-2.83z"/>
<path d="M779.66,526.33c0.35-1.07-1.68-1.83-2.56-0.96-0.37,0.37-0.47,1.01-0.22,1.42,0.58,0.93,2.42,0.62,2.78-0.46z"/>
<path d="M834.93,512.02c0.36-1.07-1.68-1.83-2.55-0.96-0.38,0.38-0.48,1.02-0.23,1.43,0.58,0.93,2.42,0.62,2.78-0.47z"/>
<path d="m768.41,473.28c-1.4296,0.68071-2.1713,2.2244-3.165,3.4028-0.71516,0.48622-0.14203,0.9405,0.26976,1.3988,2.5225,2.7171,3.5898,6.3866,4.7883,9.8088,1.177,4.0402,2.659,8.3784,1.4283,12.588-0.48423,1.6123-1.7525,3.2813-3.6466,2.746-3.0304-0.18916-6.0122-0.99351-9.0512-0.96152-2.705,0.14095-4.7956,2.6024-7.5614,2.3341-1.767,0.11638-1.6925-3.618-3.3341-2.6194-0.8128,1.9472-0.41254,4.1196-0.50932,6.1787,0.30628,0.29508,1.165,0.0377,1.6799,0.1242h5.4451c0.38492,1.8802,0.33677,4.0358,1.6875,5.5312,1.8899,0.67214,4.0159,0.0917,5.8116-0.64309,1.9256-0.89569,2.1834-3.2112,2.7274-5.0153,0.57858-1.9384,3.117-1.4302,4.6149-2.1913,3.6648-1.0697,6.0666-4.8789,5.852-8.6268-0.23686-5.722-2.4198-11.105-4.0759-16.521-0.83346-2.386-1.4104-4.875-2.377-7.2045-0.11331-0.20034-0.34573-0.36894-0.58432-0.32903zm-9.07,32.72c2.0364-0.13276,2.9212,2.3697,2.4899,4.0293-0.76215,2.2555-3.5349,0.80928-4.0958-0.81602-1.0301-1.4517-0.39353-3.4044,1.6058-3.2133z"/>
<path d="M683.94,487.22c-0.91-0.02-1.93,0.32-2.94,1.03-5.31,3.72-6.67,8.12-3.06,9.84,2.65,1.27,1.98,2.76-2.19,4.85-5.97,2.98-11.24,2.61-21.25-1.53-2.46-1.02-3.1-0.63-2.53,1.62,0.55,2.21,2.57,3.42,7.59,4.56,5.4,1.24,11.93,0.84,16.13-0.97,2.05-0.88,4.48-2.73,6.53-4.96l3.25-3.57,3.78,0.47c4.66,0.57,4.75,0.62,4.75,2.85,0,1.77,0.1,1.81,4.38,2.21,2.41,0.23,5.58,0.44,7.06,0.44,1.89,0.01,2.96,0.34,3.59,1.22,0.84,1.17,1.34,1.23,8.38,0.6,6.58-0.6,7.87-0.55,10.84,0.46,2.11,0.72,4.43,1.01,6.19,0.82,5.04-0.57,11.99-4.69,13-7.72,0.12-0.37,1.95-1.02,4.06-1.44,5.09-1.02,5.31-2.13,0.56-2.72-2.06-0.26-5.15-1.01-6.87-1.69-1.73-0.68-4.09-1.25-5.25-1.25-2.56,0-4.97,1.6-4.97,3.25,0,1.08,0.38,1.19,3.41,0.88,2.85-0.29,3.68-0.13,5.18,1.06,0.99,0.78,1.65,1.7,1.44,2.03-0.67,1.09-6.62,3.8-9.25,4.22-1.76,0.28-3.18,0.09-4.56-0.62-2.31-1.2-5.71-1.38-6.35-0.35-0.27,0.45-1,0.16-2-0.78l-1.56-1.47-3.53,1.47c-3.59,1.49-4.91,1.43-4.91-0.28,0-0.78-1.05-0.87-6.34-0.53-5.83,0.38-6.44,0.28-7.53-0.94-1.01-1.12-1.03-1.51-0.31-2.66,0.66-1.06,0.66-1.52,0.03-2.15s-1.45-0.62-3.75,0c-5.8,1.55-7.44,0.68-7.44-3.85,0-2.72-1.56-4.37-3.56-4.4zm-1.44,4.16c0.31,0,0.57,0.19,0.97,0.59,0.51,0.51,0.78,1.4,0.56,1.97-0.52,1.35-2.98,1.3-3.5-0.06-0.25-0.66,0.07-1.4,0.81-1.94,0.52-0.38,0.85-0.57,1.16-0.56z"/>
<path d="M672.1,495.6c3.53-2.24,3.45-2.07,3.96-8.29,0.35-4.39,0.29-4.72-0.9-4.72-1.73,0-2.63,1.9-2.63,5.52,0,2.32-0.36,3.36-1.6,4.59-2.94,2.94-10.24,1.6-11.16-2.05-0.31-1.25,0.09-2.38,1.62-4.55,3.19-4.53,2.47-5.64-1.44-2.2-2.69,2.35-3.17,2.42-2.66,0.39,0.47-1.87-0.51-2.61-2.7-2.06-1.12,0.28-1.73,0.98-2,2.34-0.26,1.33-0.87,2.07-1.93,2.33-1.77,0.45-4.79-1.23-4.79-2.66,0-1.06,4.52-6.58,10.32-12.6,2.19-2.28,3.98-4.4,3.98-4.72s-1.17-0.58-2.6-0.58c-2.09,0-2.6,0.23-2.6,1.2,0,0.66-2.92,4.49-6.5,8.52-7.46,8.4-8.08,10.15-4.39,12.39,2.97,1.82,6.78,1.68,9.77-0.35l2.42-1.65v2.99c0,3.82,0.76,5.19,3.76,6.78,3.77,1.99,8.33,1.75,12.07-0.62z"/>
<path d="m828.66,443.69c-2.7668,1.6519-0.60168,5.1236-0.18254,7.4288-1.1299,3.146-5.1718,3.9934-8.1183,4.5774-4.1736,0.69135-7.1308,4.1827-8.7186,7.8921-0.86037,2.4089-2.9366,6.1445-5.1993,2.4767-1.9667-1.9933-5.5819-3.5732-7.9078-1.2462-1.7668,1.6824-2.2148,4.1568-2.8735,6.4025-1.0427-1.7262-1.5104-4.2966-3.7201-4.8424-3.5276,0.49628-2.2527,4.9439-0.594,6.7779,1.5076,2.1378,2.9558,4.9578,1.4779,7.4969-1.303,3.0516-5.8095,5.11-8.4565,2.4995-2.4722-1.305-0.81896-5.9649-3.254-6.221-1.204,0.86977-1.3032,5.7458-3.2303,3.1024-1.3906-2.2586-0.65318-5.3523-2.3547-7.3843-2.0106,0.24966-3.6272,3.7115-2.9583,5.5709,2.6825,3.6176,3.7849,8.1558,4.8314,12.467,0.65196,1.7264-0.0951,5.2267,1.5199,5.9106,1.1196-2.7787,0.0791-5.9306,0.96044-8.7358,2.6182-0.32901,5.5303,0.86591,8.2761,0.23077,3.9286-0.50981,6.9646-3.825,8.3424-7.3555,0.41644-2.6542-0.079-5.3476-0.15274-8.0168,3.1034,0.48084,6.3281,0.47101,9.3135,1.4788,1.4804,2.2709-0.46974,5.4485-0.87913,7.9295-1.5586,5.0524-5.5163,8.7194-9.366,12.097-1.6101,0.95299-1.8264,3.4782,0.55162,2.118,5.1735-2.2122,9.0295-6.8975,11.248-11.969,1.619-3.9019,0.31744-8.2474,1.3744-12.238,1.5617-2.9959,5.3215-2.3646,8.1035-2.3553,2.879-0.10959,5.3363-3.464,4.3747-6.2619-0.91607-3.2468,2.519-4.8109,4.8661-5.9714,3.1119-1.5702,5.4981-4.7591,5.2571-8.3583-0.12787-1.8402-0.0371-5.3318-2.5312-5.5zm-11.031,18.75c3.3336,0.88568-0.60342,7.2524-2.375,3.2188-0.54528-1.539,0.75001-3.2741,2.375-3.2188zm-15.47,4.56c4.3385-0.25338,2.7806,6.0812-0.88479,3.2048-1.9006-0.95441-1.2718-3.3229,0.88479-3.2048z"/>
<path d="M645.1,491.48c0.12-0.63-0.2-1.08-0.77-1.08-1.21,0-1.94,1.06-1.37,1.98,0.59,0.95,1.89,0.41,2.14-0.9z"/>
<path d="M695.94,485.8c0-0.93-0.35-1.28-1.13-1.13-1.7,0.32-1.89,2.48-0.22,2.48,0.93,0,1.35-0.42,1.35-1.35z"/>
<path d="m633.03,455.28c-2.029-0.41667-3.3053,1.3004-4,2.9375-1.5174,2.5503-3.3705,5.1587-6.0931,6.5091-1.9578,0.54422-4.0937-0.20046-5.7819-1.2102-2.0147-1.0029-1.5567-3.4259-2.4202-5.1005-1.457-1.1443-4.0407,0.4921-3.9834,2.2714-0.16115,2.3862,2.0713,3.7641,3.9242,4.6869,1.5747,0.96445,3.8577,1.5009,4.4871,3.4529-0.0437,1.6587,0.6235,3.5571,2.6435,2.9166,2.2597-0.0372,2.8449,2.7155,1.9326,4.3671-0.92932,1.8613-1.5564,4.0416-1.1119,6.1154,1.08,0.90934,2.1827-1.5301,2.9652-2.2268,0.53138-0.70851,1.0628-1.417,1.5941-2.1255,3.9984,0.21679,7.9929,0.72673,12.001,0.5846,2.8505-0.0516,5.2778-1.8114,7.0906-3.875,2.5633-2.6802,4.6693-5.8294,7.597-8.142,2.0839-0.50859,0.96439-4.4336-1.2124-3.3001-1.9608,0.7355-2.578,2.9513-3.9368,4.3632-2.3146,2.8028-4.6762,5.6471-7.5941,7.8434-2.1245,0.8812-4.5705,0.49663-6.7532-0.00022-0.91062-0.79618,1.8087-1.445,2.188-2.33,1.252-1.2507,2.7385-2.438,3.4639-4.0814-0.69398-1.5148-2.8167-1.6373-4.3126-1.6678-3.6856,0.44249-6.5007,3.5363-10.223,3.8277-2.8253,0.099-1.355-2.9607-0.0813-4.0046,2.4916-2.9589,5.1844-5.7458,7.7858-8.6074,0.73816-0.88845,3.4086-1.732,1.7006-2.98-0.59723-0.21503-1.2431-0.21478-1.8694-0.22424zm1.8125,14.969c1.8586,1.0454-1.1858,2.7567-2.4681,2.5229-1.6823,0.50416-1.7125-1.2116-0.2183-1.5533,0.8401-0.43711,1.7274-0.89316,2.6864-0.96961zm-5.7188,3.9062c1.0579-0.0202,3.2748,0.99623,1.1931,1.6469-1.4494,1.1234-3.0867-1.1434-1.1931-1.6469z"/>
<path d="M674.15,476.74c0-1.41-2.53-1.21-2.81,0.22-0.18,0.92,0.11,1.14,1.29,0.97,0.84-0.12,1.52-0.65,1.52-1.19z"/>
<path d="M786.2,466.82c0.26-1.35-1.62-2.25-2.61-1.26s-0.08,2.87,1.26,2.61c0.62-0.12,1.23-0.73,1.35-1.35z"/>
<path d="M611.82,453.09c1.76-1.51,1.78-1.61,1.02-4.93-1.08-4.65-1.01-5.15,0.76-5.59,2.24-0.57,7.93,2.48,9.19,4.92,0.98,1.89,0.95,2.02-0.71,3.56-1.79,1.65-1.78,3.58,0.01,3.58,1.48,0,5.57-3.87,5.57-5.26,0-1.93-4.54-6.49-8.13-8.16-2.22-1.04-4.44-1.52-7.01-1.53-4.6,0-5.22,0.99-3.98,6.34,1.46,6.27-0.52,7.12-5.57,2.39-3.75-3.51-5.23-7.16-5.21-12.91,0.01-6.17,2.37-9.22,7.69-9.94,3.53-0.47,3.44-1.3-0.19-1.84-5.3-0.8-9.78,2.74-11.48,9.06-1.89,7.01,2.44,15.55,10.1,19.95,4.01,2.3,5.61,2.37,7.94,0.36z"/>
<path d="M820.66,445.4c0.43-0.43,0.78-1.4,0.78-2.15s0.73-2.36,1.62-3.57c0.9-1.21,1.63-2.45,1.63-2.75,0-1.23-2.03-1.19-3.63,0.08-1.64,1.28-2.87,1.31-2.87,0.06,0-0.31,0.78-0.95,1.74-1.42,2.38-1.16,2.58-2.31,0.57-3.23-2.58-1.17-5.17,0.97-5.44,4.5-0.17,2.36,0.02,2.77,1.84,3.84,1.66,0.98,1.97,1.5,1.69,2.9-0.48,2.43,0.53,3.28,2.07,1.74z"/>
<path d="M840.29,443.18c1.44-1.29,2.61-2.76,2.61-3.25s1.24-1.79,2.76-2.88c4.31-3.1,5.26-6.23,3.33-11.04-0.75-1.89-3.11-4.5-8.24-9.12-3.94-3.56-7.57-6.47-8.04-6.47-1.4,0-1.15,5.15,0.27,5.6,2.56,0.82,4.11,1.87,8.14,5.5,4.68,4.23,6.84,8.18,5.66,10.38-1.13,2.13-2.63,1.47-6.76-2.96-2.17-2.33-4.32-4.23-4.76-4.23-0.48,0.01-0.82,0.85-0.82,2.03,0,1.48,0.79,2.89,2.93,5.27,3.49,3.88,3.83,6.21,1.21,8.27-0.94,0.74-1.91,1.35-2.15,1.35-0.23,0-1-1.16-1.7-2.57-1.46-2.96-10.39-12.39-11.73-12.39-0.61,0-0.91,0.76-0.91,2.26,0,1.81,0.36,2.45,1.8,3.19,1.77,0.92,6.15,5.33,10.55,10.65,1.26,1.52,2.5,2.75,2.77,2.76,0.26,0,1.65-1.06,3.08-2.35z"/>
<path d="M849.05,418.11c-0.58-1.87-12.56-14.2-13.79-14.2-0.64,0-0.84,0.76-0.69,2.72,0.17,2.38,0.43,2.79,2.07,3.22,1.02,0.27,4.18,2.75,7.01,5.5,2.82,2.75,5.3,4.84,5.5,4.63,0.2-0.2,0.16-1.04-0.1-1.87z"/>
<path d="m777.5,556.89a1.7806,1.6322,0,1,1,-3.5612,0,1.7806,1.6322,0,1,1,3.5612,0z"/>
<path d="m783.79,554.79a1.7806,1.6322,0,1,1,-3.5612,0,1.7806,1.6322,0,1,1,3.5612,0z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 24 KiB

+467
View File
@@ -0,0 +1,467 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="900" height="600">
<rect width="900" height="600" fill="#ffd520"/>
<path d="M0,600H900V0z" fill="#ff4e12"/>
<g stroke="#000" stroke-width="0.5208">
<g fill="#fff">
<path d="m481.74,187.59c-4.9875-1.7708-8.2083,0.805-8.0458,7.2442,0.15833,6.4392,3.5417,10.142,8.5292,7.7271l-0.48334-14.971z"/>
<path d="m486.12,175.53c-4.1542-3.28-8.0292-1.8738-9.9458,4.2758-1.9167,6.1492,0.0958,10.742,5.5958,10.058l4.35-14.333z"/>
<path d="m493.04,163.86c-3.5792-3.9046-7.6292-3.1383-10.508,2.6246-2.875,5.7633-1.625,10.618,3.9167,10.825l6.5917-13.45z"/>
<path d="m488.5,220.59c-6.1167,2.2538-6.7625,10.625-2.8958,15.776,3.8625,5.1512,10.946,6.1171,14.808,0l-11.91-15.78z"/>
<path d="m481.42,202.88c-5.7958-1.9317-11.017,5.8525-11.913,12.878-1.125,8.8538-13.683,11.751-6.7583,25.113,1.4458-8.5317,7.0833-13.2,11.588-13.522,4.5083-0.32208,11.271-1.2879,14.167-6.7613l-7.0833-17.708z"/>
<path d="m499.77,237.33c-6.7625,1.6096-7.7292,10.625-2.9,17.064,4.1333,5.5129,17.063,4.1854,16.742-1.2879l-13.842-15.776z"/>
<path d="m518.93,291.58c0.32084-5.795-9.0125-8.0488-13.521-6.9221-4.5083,1.1271-13.121-0.16083-15.133-4.9904-1.6083,3.8638,0.72501,8.0492,7.2458,10.142,4.9333,1.5846,4.8292,5.1512,3.3792,6.7613,3.7042,0.64375,14.65,0.64375,18.029-4.9904z"/>
<path d="m513.62,254.56c-6.6-2.8975-10.513,1.5158-13.038,5.795-3.7042,6.2783-15.133-1.7704-18.996,6.6004,5.2333-2.2538,10.558,2.5525,13.038,4.1854,7.0833,4.6683,20.767,3.2196,22.7-7.7271l-3.7042-8.8538z"/>
<path d="m517.48,262.28c-6.6,4.99-9.175,10.946-9.0125,14.971,0.1625,4.0246,5.7958,12.878,11.913,13.361,3.5417-7.2442,5.3125-22.537-2.9-28.332z"/>
<path d="m490.12,293.35c0-2.4146,3.5417-3.3804,5.9542-2.5758,2.4167,0.805,6.1167,3.2196,4.8292,5.7954l-10.783-3.2196z"/>
<path d="m453.73,280.15c-0.64167-2.8975,4.025-7.8879,10.304-5.1513,6.275,2.7367,7.0833,8.0492,4.5042,10.142l-14.808-4.9904z"/>
<path d="m469.02,285.46c-0.48333-1.61,4.0375-4.8254,11.754-2.8979,7.725,1.9321,9.6208,6.9067,9.3375,10.786l-21.092-7.8879z"/>
<path d="m452.93,280.15c4.025-3.0583,2.5-8.855-1.1292-10.625-6.6-3.2196-4.1833-11.59-8.3708-13.2-4.1833-1.61-8.2083-4.5075-8.3708-7.405-2.0917,4.0242-0.80417,7.7271,2.0958,10.303,2.8958,2.5758-2.2542,13.039,1.4458,15.776l14.329,5.1513z"/>
<path d="m366.64,277.9c-3.3804-5.3121-11.43-4.3463-14.81-0.64375-3.3804,3.7025-2.8975,9.1758,0.32208,11.59l14.488-10.947z"/>
<path d="m385.96,270.01c-1.2879-7.0829-9.82-7.8879-14.488-6.1171-4.6683,1.7708-7.8879,8.8538-4.8292,14.005l19.318-7.8879z"/>
<path d="m398.84,269.04c3.0583-5.9563-2.8975-14.81-9.6588-16.098-5.6446-1.0738-12.315-1.0462-14.488-6.6-1.3683,4.8296,2.2542,7.8879,6.4396,10.625,4.185,2.7367-0.80542,9.82,5.9558,13.844l11.752-1.7708z"/>
<path d="m398.2,269.25c-1.4088-4.2667,1.4488-9.9434,7.2325-9.5454,5.7842,0.39792,9.08,4.6013,6.53,9.8558l-13.763-0.31041z"/>
<path d="m411.07,269.57c-0.79583-4.4221,2.83-9.6404,8.5008-8.435s8.3417,5.83,5.0833,10.675l-13.584-2.2396z"/>
<path d="m423.86,271.6c-0.575-4.4575,3.3083-9.4875,8.9125-8.0013,5.6042,1.4871,8.0417,6.2404,4.5417,10.915l-13.454-2.9142z"/>
<path d="m326.72,345.35c-10.786,0-13.42,2.5679-14.971,13.683-1.9317,13.844,16.903,15.454,14.971-13.683z"/>
<path d="m331.55,330.86c-16.581-6.2783-25.595,19.961-42.015,15.293,5.8754,9.3367,20.118,0.0167,25.434,0.96583,9.015,1.61,28.493-1.7708,16.581-16.259z"/>
<path d="m320.76,366.76c-8.21-3.7021-17.064,8.8542-15.454,14.327,2.0438,6.9521,20.766,1.2879,15.454-14.327z"/>
<path d="m282.45,420.85c4.5075,1.2833,9.9804,3.8625,9.0146,12.554-0.96583,8.6917-17.385,26.4-32.195,27.367-14.81,0.96667-20.123,18.833-32.84,13.842,11.912-2.25,11.912-15.775,21.249-19.958-6.7612-2.4167-10.303,12.879-18.995,12.879-8.6929,0-12.878,13.842-23.503,12.875-10.625-0.9625-11.743,16.854-33,17.067-16.259,0.15834-36.381,19.154-43.625,10.946,15.776-2.2542,22.142-10.996,31.552-20.608,15.132-15.45,32.196-8.5292,37.991-22.213-6.9225,4.6667-14.971,6.9208-22.859,6.7625-9.9017-0.20417-20.766,15.775-31.874,8.6917,6.4392-0.80416,10.625-3.5417,17.386-10.625,6.9238-7.2542,17.083-2.5667,25.113-9.9792,12.556-11.592,23.342-1.9333,35.415-16.421-3.3808-1.6083-10.625-0.48334-17.386,3.0583-6.7613,3.5417-15.454-2.4167-23.181,1.7708,0.96583-9.4958,18.995-4.0625,30.264-10.625,12.718-7.4042,23.262-5.2333,33.323-4.3458-14.005-0.0792-19.478-13.363-38.795-9.5-8.425,1.6875-15.132-11.588-23.503-4.8292,0.24125-4.9875,9.015-9.0134,18.03-4.1833,9.0146,4.8292,12.648-4.2258,30.586,7.0833,7.405,4.6667,20.122-2.9,28.171,2.0917-1.0462-3.0583-5.6346-4.9917-11.027-4.5875,3.3808-6.9208,25.193-6.0375,34.691,0.8875z"/>
<path d="m296.78,410.38c-7.0829-5.4733-16.903,1.1283-23.664-1.4488,0,4.5062,2.2538,11.269,9.6588,13.844,2.2538-1.6083,12.395-10.463,14.005-12.395z"/>
<path d="m307.89,394.77c-11.108-5.6342-13.039,8.3708-21.732,5.4733,0.32209,4.0246,3.5417,9.015,10.625,10.142l11.108-15.615z"/>
<path d="m314.49,382.05c-16.42-6.4392-18.513,9.3367-28.171,6.2779,2.2538,5.4733,16.098,8.3708,23.181,6.4392l4.9904-12.717z"/>
<path d="m337.02,312.99c-4.3467-6.1171-13.522-1.1267-14.971,6.1171-1.4488,7.2442,2.0925,17.386,8.21,15.132l6.7608-21.249z"/>
<path d="m348.13,293.67c-7.5658-1.7704-16.259-0.96584-15.293,6.4392-2.8979,1.2879-3.7025,10.786,4.1854,12.878l11.108-19.318z"/>
<path d="m353.12,288.68c-7.405-8.6929-15.663-8.4908-20.283-4.8296-8.5321,6.7613-16.823,2.8979-17.064,9.6588,5.1517-3.9438,9.6588,0.805,13.844-0.64375,4.1854-1.4488,7.2442,6.6,18.835,3.2196l4.6683-7.405z"/>
<path d="m335.25,418.6c1.1271,2.0917,8.0488,3.0583,11.43-0.48334,4.4804-4.6958-0.48291-17.709-7.5663-18.675-7.0829-0.96583-7.7267,14.65-3.8633,19.158z"/>
<path d="m327.2,418.92c10.141,3.7,14.488-4.6708,9.0146-9.9813-1.4488,1.7708-6.7613,8.2104-9.0146,9.9813z"/>
<path d="m289.21,432.76c-1.9321,5.7958-11.913,6.7625-23.181,24.792-11.269,18.029-22.054,10.463-24.791,22.858,13.522-10.946,24.142-3.675,32.195-14.488,12.235-16.421,22.309-14.063,27.045-25.113,6.7608-15.775,36.381-15.454,37.991-40.244-9.9808-1.9321-41.533,24.79-49.259,32.194z"/>
<path d="m543.24,189.36c12.879,4.1854,13.2,20.927,28.008,26.4,14.813,5.4733,16.263,18.673,28.333,15.454-11.267-3.0588-10.463-16.098-22.213-19.318-13.783-3.7758-18.996-24.791-29.946-28.01"/>
<path d="m602.32,276.77c2.2542,5.1512,1.9333,14.327-6.1167,16.742,4.3458,2.7367,10.783,0.16084,14.325-5.795-5.3125,11.751-1.7708,22.376,6.6,24.469-4.025-8.21,4.9917-12.074,2.0958-17.386,5.3125,2.2538,9.9792,9.4979,9.8167,14.005,6.925-7.7271-5.15-18.03-2.8958-25.273l-23.825-6.7613z"/>
<path d="m518.93,359.51c-7.8875-6.9221-11.254,1.8096-15.133-1.2075-3.6208-2.8171-8.45-3.2196-10.3-0.4025,6.7625,0.24167,3.4583,5.4733,16.579,6.7613-13.121,0.88541-10.704,15.535-19.479,14.81,9.3375,8.8538,14.167-7.8879,21.733-5.1512-2.2542,0.64375,3.5417,5.9562-0.48333,13.039,6.5208-0.16084,9.175-9.1758,9.9833-13.844l-2.9-14.005z"/>
<path d="m345.23,434.69c-2.8979-2.4125-11.269-3.5417-14.488-1.6083-3.2192,1.9292-2.0925,2.4125,1.7708,2.7375,3.8638,0.32084,8.8525,6.5708,0.48291,6.9208-3.8633,0.15834-2.5754,9.4958-10.625,10.142,3.3,4.025,12.718,1.3667,16.098-3.0583-0.64375,3.6208,4.1854,6.9208,2.2538,11.267,5.9562,0.64584,2.495-12.071,11.913-11.429-3.8638,0.48334-2.2538,9.175,4.5071,6.9208-4.0242,1.9333-1.9317,6.6,2.5758,5.475-2.8975,0.96667-3.8638,4.6667,0.16084,6.7625,3.8638-5.3125-0.48292-24.308-14.649-34.129z"/>
<path d="m695.85,257.07c12.321,0,22.308-9.9896,22.308-22.312,0-12.32-9.9875-22.31-22.308-22.31-12.325,0-22.313,9.99-22.313,22.31,0,12.322,9.9875,22.312,22.313,22.312z"/>
<path d="m579.3,284.02c6.7625-6.4392,17.067-9.6588,24.146-4.8296,7.0833,4.8296,30.588,10.625,42.179,2.5758,11.588-8.0492,17.063-12.235,22.213-11.269,3.8667,5.7954,8.5334,8.5321,14.329,9.015,1.7708,1.9317,8.05,3.5417,11.592,3.0583,5.15,1.2879,11.429-0.32166,16.417-5.795,7.7292,1.1267,14.971-4.6683,17.708-13.361,8.2083-0.96583,8.6917-10.142,3.5417-16.259-4.8292-0.96584-1.125-17.225-18.675-14.005,7.4083,4.5071,1.7708,13.522,7.8917,17.708-4.1875,0-9.5792,1.7708-10.867,8.0488,1.6083-4.3462-0.24167-7.2438-1.3708-8.2096,0.1625-3.7025-8.0458-12.798-15.775-9.4979,5.5542,1.2075,2.4167,10.142,6.4417,13.522-2.9,0.16125-5.9583,1.61-7.7292,4.1854-2.0917-3.7025-9.4958-7.5658-14.004-7.8879,0-1.2879-0.24166-3.8633-0.80416-5.1512-2.0125-3.8633-3.7042-8.4508-2.9-14.327-3.8625,4.1854-7.0833,9.9808-9.0125,14.166-6.1167-4.1854-21.25,1.9317-28.333,3.5412-7.0833,1.61-30.908-2.2533-36.383-8.0488-5.4708-5.795-16.096-9.3367-26.075-12.234-13.725-3.9833-13.846-18.995-28.979-29.298-0.32083,18.674,28.013,77.914,34.45,84.353z"/>
<path d="m421.54,426.32c11.913,0,21.571-9.6583,21.571-21.571s-9.6583-21.57-21.571-21.57-21.571,9.6575-21.571,21.57c0,11.913,9.6575,21.571,21.571,21.571z"/>
<path d="m370.02,409.74c4.3462,5.6346,11.751,5.3138,14.81,4.8304,2.5758,6.7583,10.785,6.6,14.327,10.3,3.5417,3.7042,15.613,3.3833,19.155,1.2875-3.2167-0.32083-7.4033-2.25-11.428-5.6333-4.8579-4.0792-2.5758-12.234-6.4392-15.131,2.8975-3.2196,3.3804-8.5317,2.7367-10.625,3.0588-1.7708,5.3121-4.6683,5.6342-6.1171,5.3129-0.32208,9.9796-3.0588,11.913-5.1512,2.7375,2.5754,9.6583-0.805,13.363,3.5412,0.80417-10.625-9.3375-16.259-16.1-12.717-2.7375-1.4488-9.9804-0.48292-11.268,1.4488-2.2538-0.96584-8.5321,2.2538-11.43,4.3462,3.2196-1.7704,3.7025-7.0829,2.4146-9.0146,2.7367-1.1267,5.7954-4.8292,6.1171-7.5658,3.8638,0.64375,9.6575-1.9321,12.233-1.2879-4.1833-5.4733-11.105-7.405-18.189-6.9221-7.325,0.40292-10.463,5.5542-11.429,11.108-4.3467,2.5754-5.7954,11.268-4.1854,14.327-2.4958-0.08-4.8296,2.3346-5.7954,3.7025-3.3804-1.4488-8.21-2.4946-11.671-2.4946"/>
<path d="m366.32,373.2c-1.4488-4.1854,0.47-7.9533,1.4488-11.268,2.495-8.4508,0.96584-10.625-6.6-9.4975-0.64375,4.0242,3.2196,17.225,5.1513,20.766z"/>
<path d="m360.77,352.91c1.9317,1.9317,8.7738,2.8175,9.4979-3.2996,0.83167-7.0225-2.0121-9.74-8.1292-7.0033-0.48292,1.61-1.0471,8.21-1.3688,10.303z"/>
<path d="m362.22,342.37c2.5758,1.0458,8.13,3.1388,11.188-2.8175,2.5658-4.9954-0.80458-8.8538-6.1167-8.5321-1.2883,1.4488-3.8638,6.6004-5.0717,11.35z"/>
<path d="m366.97,330.54c0.64375,1.9317,7.2442,8.3708,12.073,3.7025,4.8296-4.6683,4.8296-11.59-2.4146-14.166-1.9321,0.32166-7.7271,7.0829-9.6588,10.463z"/>
<path d="m376.62,320.08c1.4488,4.0242,5.9558,10.946,14.327,7.7267,8.3713-3.2196,4.8296-13.683,0.96625-15.776-2.2538,0.16125-11.43,4.3467-15.293,8.0492z"/>
<path d="m391.92,312.03c-0.64417,3.5417,0,13.2,11.429,13.039,11.428-0.16083,8.2113-13.522,5.3125-15.454-4.6683,0-12.556,0.16083-16.742,2.4146z"/>
<path d="m409.14,310.09c-1.2879,2.7367-4.1896,20.75,18.191,15.776,2.8958-0.64375,10.463-17.225-18.191-15.776z"/>
<path d="m421.37,311.7c-2.25,2.2533,3.5417,20.444,18.675,17.385,15.133-3.0588,2.4167-20.283-18.675-17.385z"/>
<path d="m434.25,314.44c-2.4125,4.9904,1.2125,19.8,19.883,19.8,16.921,0-0.8875-19.478-19.883-19.8z"/>
<path d="m448.9,318.79c-1.2125,2.7662-2.6958,18.468,19.317,19.8,15.938,0.96583,12.075-21.571-19.317-19.8z"/>
<path d="m472.57,325.39c-2.7333,4.8296-5.6333,16.903,18.513,17.869,15.471,0.61917,5.9583-17.547-18.513-17.869z"/>
<path d="m492.69,329.09c-3.5417,4.8296-0.93333,14.303,8.0458,16.098,11.271,2.2538,12.879-8.3708,5.1542-13.522-7.7292-5.1513-13.2-2.5758-13.2-2.5758z"/>
<path d="m503.64,331.34c-2.575,4.5075-0.97917,15.454,16.096,15.454,3.5417,0,17.067-13.844-16.096-15.454z"/>
<path d="m371.48,541.27c13.83,0,25.042-11.213,25.042-25.042,0-13.833-11.212-25.046-25.042-25.046-13.831,0-25.043,11.213-25.043,25.046,0,13.829,11.212,25.042,25.043,25.042z"/>
<path d="m555.15,177.13c-1.9333,1.9317-5.9542,7.7267-6.7625,9.9804-8.3708,25.113,13.975,43.871,27.046,70.83,10.304,21.249,9.0167,54.733-7.0833,75.982-5.5083,7.2683-3.8625,9.3367-10.946,16.742-2.7167,2.8408-5.7958,6.4392-4.8292,16.742,4.5083-1.61,10.946,2.5758,12.233,6.1171,3.2208-1.6096,7.7292-0.96584,9.3375,0.96583,5.4708-2.5754,9.9792-1.2879,14.808,3.8638,4.1875-0.64416,8.6958,0,12.879,4.5071,2.2542-4.5071,6.7625-6.1171,9.9792-5.1512-0.32083-5.795,5.475-9.9804,10.625-7.7267-1.6083-7.7271,5.475-13.523,12.238-11.269,5.7917-4.5075,17.383-4.8292,23.179,1.9317-10.304-2.8975-9.9792,8.0492-18.675,7.0833,2.2542,6.4392-3.5417,10.142-9.3334,12.234,3.7-1.7708,7.725-3.8633,9.0125-1.6096,3.2208-2.8167,9.6584-1.7708,11.271-0.32208,4.2625-1.3679,8.3708-0.32208,10.3,4.8292,5.7958,3.5417,9.6583,12.556,5.475,19.318-1.2875-7.0829-6.1167-6.7613-8.05-9.6588-4.5083,1.61-9.0167,1.61-10.304-1.2879-2.575,2.5758-11.267,4.8296-15.129,0.96584-1.45,5.7954-6.4417,10.625-12.238,10.625,1.6125,4.5071-2.8958,12.236-6.4375,16.098,5.475,2.8958,3.8625,9.3375,2.575,13.2,8.3708,1.2875,1.2875,8.6917,15.775,13.521-7.0792,2.2542-20.925,0-22.858-8.6917-7.0833-0.32083-11.913-7.4042-11.588-14.813-5.475-5.15-6.2792-12.554,1.2875-17.705-6.4417,1.9317-9.9834-8.3708-19.321-4.1854-4.6417,2.0825-16.9-1.4488-16.738-5.7954-1.9333,3.2196-13.683,1.9321-15.296-3.5412-3.8625,2.0925-12.879-1.4488-12.717-6.7613-4.9917,2.2538-11.75-1.7708-11.429-6.9221-4.6667-0.64375-5.15-4.8292-4.8292-8.3708-4.1875-1.9317-3.0583-5.9563-1.45-10.785-2.8958-3.2196-1.6083-7.7271,0.64583-11.913-3.2208-3.2196-2.575-7.0829-1.6125-11.59-15.454-1.2879-34.813-5.015-79.2-18.673-66.967-20.605-84.997,27.688-70.187,57.952,17.087,34.919-1.9317,42.5,3.8638,68.579,6.1171,1.2875,9.3367,6.4375,9.015,11.913,3.6208,0.15834,6.1967,3.5375,4.9088,9.9792,3.0588-0.5625,7.0034,0.32083,9.5788,2.8958,2.2538-4.1833,9.6588-5.15,13.523-0.32084,8.3688-0.64583,12.556,6.1167,12.235,14.488,4.5042,8.05,2.8958,17.871-1.9333,24.146,0.48334-3.3792,0-8.2084-0.15833-11.104-0.3-5.3292-7.7292-6.4417-6.9242-10.788-3.8633,0.32083-7.5663-1.7708-8.8538-4.6667-2.2538,1.9292-5.4733,2.575-8.21,1.6083,4.3462,1.9333,7.7271,9.6583,6.4392,14.808,2.2538,3.8667,1.7708,10.95-0.96583,14.008-1.2879,6.275-6.1171,8.5292-12.395,5.7917,3.5417-2.25,4.8292-6.275,4.6683-9.6583-2.2538-1.9292-3.3804-5.6333-3.5417-7.8875-6.2779,0.96667-14.971-4.3458-16.574-6.4458-13.831,0-25.043,11.213-25.043,25.046-0.64375-5.1542-7.1588-10.229-6.3542-14.575-3.8633-11.913,1.61-23.021,17.386-25.271-1.9317-4.5083,4.8292-9.1792,2.2538-14.329-3.2904-6.5792-9.3367-15.133-18.351-25.113,5.4733-9.3375,3.8633-21.892,0.64375-29.62-4.6233-11.096-9.015-8.3708-25.435,9.6579-26.76,29.383-62.46,21.25-94.012,40.567-8.3838,5.1333-16.741,7.0833-7.7267-1.9292,9.015-9.0167,32.84-18.029,48.293-25.758,28.94-14.471,53.445-38.635,63.104-85.64,22.697-110.46,106.24-74.05,159.04-53.445,49.571,19.346,40.567-24.469,15.454-50.869-30.183-31.732-24.146-56.664-9.9792-76.626,25.433-3.5412,74.213,5.3125,64.392,13.845z"/>
<path d="m644.82,448.48c15.217,0,27.554-12.333,27.554-27.55,0-15.218-12.338-27.554-27.554-27.554-15.217,0-27.554,12.336-27.554,27.554,0,15.217,12.338,27.55,27.554,27.55z"/>
</g>
<g fill="none">
<path d="m539.7,178.41c-6.1167,27.045-0.96667,39.279,8.05,51.191,18.629,24.621,33.483,80.811,12.233,117.51"/>
<g stroke-linecap="round">
<path d="m571.89,315.41c2.575-0.96583,7.4042-4.0242,8.5333-9.3367"/>
<path d="m573.82,303.66c0.80417-4.6683,8.0458-6.68,8.2083-11.67"/>
<path d="m573.98,285.46c-0.48334-4.8296,7.2458-9.1758,6.1167-14.005"/>
<path d="m569.8,268.08c-0.64584-2.7367,6.4375-7.8879,4.5083-12.234"/>
<path d="m564.49,251.18c-1.45-3.0588,3.3792-6.6004,1.2875-9.82"/>
<path d="m556.76,237.65c-0.48334-2.0925,2.4958-6.68,0.8875-9.4163"/>
<path d="m549.03,221.72c0.64167-0.805,3.2208-2.7367,2.1708-5.1513"/>
<path d="m543.72,210.05c1.0458-0.56375,4.1833-1.53,3.7833-3.8633"/>
<path stroke-linejoin="round" d="m382.58,513.57c-6.4392-2.2542-14.488,0.96667-16.098,6.4417"/>
<path stroke-linejoin="round" d="m371.31,525c0.805-5.4708,9.1758-7.8875,11.751-5.3125-5.3121-2.8958-7.8879,7.4042-3.2196,7.7292"/>
<path stroke-linejoin="round" d="m423.15,397.67c-3.8625,1.9321-4.9875,9.015,0,14.329"/>
<path stroke-linejoin="round" d="m428.94,399.28c-2.7333,2.2538-2.575,9.0146,1.45,10.625-3.3792-2.4146,0-6.6,2.4167-6.7612,2.4125-0.16084,4.0208,2.7367,1.125,5.6342"/>
<path stroke-linejoin="round" d="m655.12,415.21c-9.0125-2.4125-16.258,8.05-8.05,17.388-0.15833-9.0167,6.2792-14.971,14.167-13.363"/>
<path stroke-linejoin="round" d="m657.61,425.47c-2.2167,0-3.4625,1.7333-3.4625,3.4208,0,1.7708,1.5292,3.4625,4.025,3.4625,1.6125,0,2.9-1.85,2.9-3.3"/>
<path stroke-linejoin="round" d="m689.4,227.83c1.45,5.4733,9.0167,7.7271,14.971,6.4392"/>
<path stroke-linejoin="round" d="m704.37,230.73c-4.6667,0.16125-8.5292-4.1854-8.2083-7.8879,0,2.7367,6.2792,4.0246,8.2083,2.2538"/>
<path d="m384.83,414.57c-1.2875-3.2208,3.8638-6.4404,4.0246-9.4992,0.16125-3.0583,5.795-5.4729,11.59,0.32209"/>
<path d="m397.71,371.11c-1.1267,0.48292-2.0929,1.1267-3.0588,1.4488"/>
<path d="m408.82,388.65c-1.3688,0.0813-4.1854-0.08-5.715-1.1271"/>
<path d="m403.19,394.77c-1.1267,0.56417-3.6229,1.53-5.0717,1.8521"/>
<path d="m347.97,492c-0.16125,2.9,2.7367,7.0833,4.3462,8.3708"/>
<path d="m360.53,485.08c-1.61,2.4125-2.5754,6.6-1.61,9.4958"/>
<path d="m384.51,494.74c-2.8979-1.9333-0.96583-6.925-1.2879-10.142-0.32208-3.2208,3.3808-8.3708,10.625-4.025"/>
<path d="m357.47,476.39c2.8979-0.48333,5.9563-0.325,7.8879,0.47917"/>
<path d="m394.17,467.21c-1.2875,1.7708-1.6096,3.7042-1.7704,4.9917"/>
<path d="m407.69,466.89c-2.2538,0-4.1854,1.6083-5.1513,3.2208"/>
<path d="m376.46,384.47c2.5758,0.88584,9.2558,4.9904,9.4979,9.2567"/>
<path d="m403.83,363.54c-7.8875-0.16125-10.946-8.21-4.99-8.21"/>
<path d="m418,374.32c-3.0583,1.2879-1.6083,6.6,2.7375,9.1758"/>
<path d="m399.16,424.87c-1.5296-1.9292,0.48291-7.5625,5.4733-5.875"/>
<path d="m410.91,483.63c0.32-4.9083,6.52-7.8083,9.0158-2.2542"/>
<path d="m388.05,497.63c-0.40292-5.3917,2.3338-7.1625,4.7483-7.4833,2.4146-0.32084,5.8767,1.6875,7.4863,5.2292"/>
<path d="m340.08,501.66c0.32208-3.2208,3.0588-6.6,5.9562-6.1167"/>
<path d="m634.67,358.71c-2.0958,1.53-3.4625,8.3708,4.5042,9.015"/>
<path d="m622.44,369.98c0,0.80459,1.0458,1.9317,1.6917,2.4146"/>
<path d="m660.43,382.86c-2.0917-1.6096-7.4875,4.9104-2.575,9.6588"/>
<path d="m609.24,436.95c-1.2083-4.5875,3.0583-5.7958,7.0833-4.8292"/>
<path d="m598.94,404.43c2.4125-1.6096,4.8292-3.3804,7.8875-4.1854"/>
<path d="m597.65,422.13c0-3.8625,1.9292-7.0792,3.7-8.0458"/>
<path d="m611.81,377.71c-0.32083,4.6683,1.6125,9.1758,3.0625,11.59"/>
<path d="m650.13,378.03c-2.3375,0.725-4.4292,1.6096-5.3125,3.5417"/>
<path d="m647.55,391.23c1.1292-0.96583,2.4167-2.0925,2.9792-2.8975"/>
<path d="m708.4,250.69c0,4.5071-5.6333,6.9217-9.3333,4.0242"/>
<path d="m720.64,250.85c2.4917,1.9317,11.104,0.0812,9.0917-4.9092"/>
<path d="m710.17,276.77c-1.7708-0.32209-4.8292-2.2538-6.1167-3.8633"/>
<path d="m727.88,263.41c-2.8958,0.64375-4.8292,0-6.2792-0.64375"/>
<path d="m682.16,279.51c1.6083,0,5.4708-0.64417,8.1292-2.0117"/>
<path d="m677.33,251.02c-2.0917-0.24083-3.625,0.16125-4.8292,0.96584"/>
<path d="m709.77,258.9c-0.5625,2.0129-2.0125,5.1512-3.7833,6.5204"/>
<path stroke-linejoin="round" d="m671.86,265.99c4.025-1.7708,9.0167,11.912,18.675,7.0829"/>
<path stroke-linejoin="round" d="m691.34,258.9c-1.2875,1.7708-2.0917,4.5075-2.2542,6.9221"/>
</g>
<path d="m498.81,237.98c1.2875-0.16083,3.5417-0.64375,4.025-2.2538"/>
<path d="m333.16,387.85c4.8296,2.7367,8.2104,7.405,6.1175,14.327"/>
<path d="m554.5,223.17c1.45,0.96583,6.925,0.96583,9.9833-0.16083"/>
<path d="m568.35,226.39c-0.1625,2.2538,0.48333,10.785-3.8625,12.556"/>
<path d="m566.1,237.82c4.025,1.2879,12.075,0.80459,14.65-6.6"/>
<path d="m575.11,237.49c2.0917,3.2196,2.7333,9.4979-3.5417,12.878"/>
<path d="m576.72,242.81c4.6667,1.6096,15.454,1.7704,14.325-7.405"/>
<path d="m587.35,242.81c3.2208,4.5071,17.388,9.8196,15.133,0.48292"/>
<path d="m574.31,255.84c5.4708,1.2879,13.2-2.415,9.9792-12.073"/>
<path d="m599.74,248.6c0.80416,3.7025,18.833,7.5658,16.421-0.805"/>
<path d="m612.78,252.63c3.3833,7.7267,21.25,7.0829,15.617-3.2196"/>
<path d="m625.5,257.45c3.5417,4.3467,19.321,1.7708,13.042-8.6929"/>
<path d="m638.37,257.29c9.8208,7.405,21.25-3.2196,8.8542-10.947"/>
<path d="m652.86,254.88c8.6958,6.9221,19.321-5.6346,11.754-9.1758"/>
<path d="m584.12,251.98c2.7375,0.805,8.5333,0.48292,9.8208-4.5071"/>
<path d="m591.77,250.85c-0.32083,7.325,11.996,10.142,15.133,1.6908"/>
<path d="m602.8,257.13c2.2542,4.8292,13.038,6.7608,14.808-0.16125"/>
<path d="m615.84,260.19c1.7708,4.8296,11.108,4.3467,13.683-0.64375"/>
<path d="m626.14,262.77c2.8958,6.2779,14.808,6.2779,17.546-2.8979"/>
<path d="m641.6,263.89c4.6667,2.8979,14.65,1.7708,13.842-7.2438"/>
<path d="m653.51,263.09c6.9208,5.6346,16.742,0.16125,11.913-9.3367"/>
<path d="m664.94,270.49c3.7042-0.64375,5.6333-8.0488,1.7708-9.9804"/>
<path d="m579.14,271.78c7.725-4.1854,9.175-11.268,3.8625-18.19"/>
<path d="m585.74,264.7c4.8292,2.8975,14.004-0.16083,15.613-7.2442"/>
<path d="m592.34,265.5c2.7333,3.5413,3.2167,7.8879-0.325,11.912"/>
<path d="m594.59,270.01c8.5292-5.3121,19.154,4.5075,11.267,10.464"/>
<path d="m604.41,269.53c1.9333-0.48291,5.3125-4.0242,5.6333-8.0488"/>
<path d="m608.27,273.23c3.5417-3.7025,27.692,3.8638,12.396,11.59"/>
<path d="m619.54,263.09c4.6667,1.7708,7.0833,8.3713,0,10.625"/>
<path d="m625.66,279.19c5.15-5.3121,21.25-1.9317,15.454,4.8296"/>
<path d="m637.25,277.09c2.8958-9.82,20.121-3.7025,14.488,0.32167"/>
<path d="m633.71,267.27c0.48333,1.9321,0.64166,6.7613-2.575,9.3371"/>
<path d="m648.2,265.34c0.64167,1.61,0.48334,4.6683-0.96667,6.6004"/>
<path d="m659.14,265.5c0.96666,1.7704,2.575,5.1513-0.96667,7.8879"/>
<path d="m521.35,191.45c0.15833,9.1754,3.3792,15.293,15.775,9.4975"/>
<path d="m525.21,202.4c-6.1167,8.21,0.80417,17.064,12.879,8.21"/>
<path d="m506.37,206.42c8.3708,9.0146,23.342,2.4146,13.683-11.269"/>
<path d="m530.2,214.15c-1.6125,8.8538,5.6333,10.625,11.588,6.6"/>
<path d="m498.97,207.87c1.525,8.9013,10.625,15.937,19.479,10.464"/>
<path d="m509.92,220.11c0,12.718,17.546,14.166,21.571,0.96625"/>
<path d="m525.21,229.12c5.6333,11.59,17.867,6.9221,21.892-0.16084"/>
<path d="m512.81,210.61c2.2542,5.6342,6.7625,11.913,17.225,7.2442"/>
<path d="m480.62,207.87c1.45,4.6683,9.8208,10.303,19.479,3.8633"/>
<path d="m486.57,213.83c-5.1542,7.5658,5.15,14.649,17.546,3.3804"/>
<path d="m492.69,223.17c2.0917,10.625,6.275,19.157,21.408,5.4733"/>
<path d="m506.53,234.11c5.475,6.7608,13.846,10.946,21.733-0.48292"/>
<path d="m534.06,236.04c-0.48333,8.0488,1.125,12.073,7.4042,11.751,4.95-0.25334,9.6584-4.1854,12.396-8.3708"/>
<path d="m540.34,247.8c-0.1625,9.1758,7.0792,16.42,20.604,7.0833"/>
<path d="m545.97,258.58c-2.575,6.9221,5.15,18.19,20.283,12.395"/>
<path d="m513.94,240.23c-0.9625,8.8538,7.2458,14.81,20.446,3.3804"/>
<path d="m520.38,250.05c0.48334,7.2442,8.6917,15.937,20.767,3.3804"/>
<path d="m526.17,259.23c-0.96667,12.395,10.463,15.937,20.121,6.4392"/>
<path d="m508.95,250.05c2.575,0.16125,4.6667-2.0925,5.9542-3.7025"/>
<path d="m514.42,259.06c2.2542,0.48292,6.1208-1.61,7.4083-4.1854"/>
<path d="m520.06,273.71c2.575,2.7367,11.267,0.805,12.392-2.8975"/>
<path d="m529.72,273.55c4.8292,11.268,17.704,10.785,23.017-1.9317"/>
<path d="m550.32,276.13c2.4125,6.6,8.5333,10.785,18.513,8.5317"/>
<path d="m555.15,282.89c-5.6333,9.1758,1.7708,19.961,14.325,9.3367"/>
<path d="m558.21,296.57c-0.64167,5.795,4.6708,12.395,11.913,13.2"/>
<path d="m534.38,279.67c-1.9333,13.039,7.4042,19.318,19.158,12.395"/>
<path d="m520.7,285.95c3.0583,2.4146,8.5333,2.7367,13.683,0.805"/>
<path d="m540.66,294.32c-2.9,10.947,8.3708,18.835,18.029,6.6"/>
<path d="m525.05,287.72c0.1625,5.6342,5.6375,11.751,15.133,9.9804"/>
<path d="m566.74,308.97c-6.4417,4.3462-7.7292,12.073,1.2875,17.063"/>
<path d="m550.96,306.71c0.325,6.6,3.3833,10.303,10.625,10.946"/>
<path d="m541.47,303.33c-9.6583,8.8542-0.1625,19.157,11.267,10.464"/>
<path d="m548.23,316.53c-3.2208,10.142,8.8542,16.259,15.292,5.9562"/>
<path d="m528.27,294.96c-3.5417,9.9808,0.96667,16.581,9.175,15.937"/>
<path d="m515.55,293.03c0.48334,5.9562,5.6333,8.0488,11.429,6.7612"/>
<path d="m519.25,299.31c-4.3458,8.3708,2.2542,12.878,10.95,9.6588"/>
<path d="m556.6,327.64c-1.45,5.3121-0.64583,9.1758,7.2417,10.947"/>
<path d="m557.08,335.21c-9.5,4.3467-10.304,13.523-2.9,19.478"/>
<path d="m549.43,324.99c-4.9875,4.5075-4.025,12.314,1.45,15.373"/>
<path d="m507.18,295.61c-5.475,5.3933-0.24167,20.283,11.829,12.155"/>
<path d="m538.57,314.44c-7.4083,6.1175-4.025,17.225,8.2083,14.166"/>
<path d="m526.33,309.77c-3.8625,10.947-0.15834,14.81,8.5333,14.971"/>
<path d="m499.13,295.12c-6.6,4.99-4.8292,12.073-1.9292,15.293,2.8958,3.2196,8.3667,1.7708,10.138-2.4146"/>
<path d="m485.28,290.78c-7.4042,9.4979,0,20.766,10.467,17.386"/>
<path d="m524.89,318.95c-7.5667,2.7367-13.338,9.6071-8.6958,15.615,2.7375,3.5417,14.65,4.0246,18.029-9.6588"/>
<path d="m511.2,310.09c-4.3458,6.2783-2.9,12.235,5.15,15.293"/>
<path d="m510.72,321.85c-4.6708,2.5758-7.7292,5.6346-6.6,11.269"/>
<path d="m500.26,312.03c-1.7708,7.5663,0.32083,12.235,4.9875,14.488"/>
<path d="m500.1,321.04c-7.2458-0.48292-10.946,2.5754-8.5333,9.6588"/>
<path d="m492.21,322.81c-7.0833-2.5758-8.2125-8.6929-5.1542-15.132"/>
<path d="m486.09,317.18c-7.7292,0.32208-11.108,4.1854-11.108,9.4979"/>
<path d="m475.62,287.07c-5.6333,2.4146-7.4042,9.9808-5.3125,14.166,2.0958,4.1854,8.6958,4.5075,12.721,1.7708"/>
<path d="m459.85,281.12c-5.15,5.7954,0.80417,17.064,9.9834,14.327"/>
<path d="m446.65,276.61c-4.8292,6.7608,0.48333,18.03,12.879,14.81"/>
<path d="m460.17,322.81c-1.2875-8.0492,7.0833-13.361,17.388-2.8979"/>
<path d="m472.57,303.66c-3.0583,2.7367-4.5042,7.0829-4.025,10.625"/>
<path d="m433.45,272.75c-5.3125,9.015,1.1292,17.225,12.558,14.005"/>
<path d="m463.23,295.12c-7.5667,7.5658-4.9917,15.132,0.64167,19.478"/>
<path d="m458.4,303.98c-11.429,0.16084-12.071,13.361-2.7333,17.547"/>
<path d="m449.71,290.78c-4.6667,3.2196-6.1167,12.073,1.9333,15.615"/>
<path d="m449.39,310.58c-4.8292-2.2538-10.625,0.48292-10.142,6.1171"/>
<path d="m442.14,310.74c-4.3458-10.303-17.063-8.5317-15.933,2.0929"/>
<path d="m445.68,298.02c-2.7333,0.48291-8.2083,2.0925-10.3,6.2783"/>
<path d="m436.19,286.43c-5.15,5.795-1.1292,12.717,3.0583,14.166"/>
<path d="m420.9,270.17c-0.96667,6.9221,1.7708,10.303,10.463,9.6588"/>
<path d="m423.95,279.03c-3.3833,8.3708,1.125,12.073,9.8167,11.59"/>
<path d="m425.88,289.33c-5.15,6.1171-1.6083,12.718,3.3792,15.454"/>
<path d="m423.47,297.06c-9.175-1.1271-10.625,9.4975-7.5667,14.488"/>
<path d="m416.06,269.37c-5.6321,2.4146-8.8517,9.4975-5.7933,13.844,3.06,4.3463,9.1767,2.8975,12.556,0.64375"/>
<path d="m412.2,285.14c-4.6675,7.0829-0.48333,12.395,4.5083,14.488"/>
<path d="m394.17,268.56c-3.7021,3.8633-1.4488,11.752,7.5663,11.913,7.2579,0.13,10.946-6.7612,8.6929-11.59"/>
<path d="m400.45,280.47c-2.8975,6.4392-1.1267,13.361,9.8196,12.234"/>
<path d="m414.94,302.85c-6.7608-3.0583-15.776,0-11.912,8.0492"/>
<path d="m402.06,291.42c-2.7367,3.8633-1.7708,9.3367,1.2875,12.717"/>
<path d="m401.58,301.72c-4.5075,0.805-8.8542,3.2196-6.1175,10.303"/>
<path d="m394.81,306.23c-5.795-1.7708-13.2,2.4146-8.6929,8.3708"/>
<path d="m385.16,308.97c-4.9904-0.80501-10.946,4.5071-6.1171,9.8196"/>
<path d="m377.11,314.44c-4.5075,1.1271-9.8196,6.2783-5.1517,10.303"/>
<path d="m399.81,289.17c-6.4392,2.8975-7.0833,10.142-4.0246,15.454"/>
<path d="m393.04,275.81c-9.6588,3.7025-9.4975,16.581,1.1267,20.605"/>
<path d="m389.66,293.51c-5.795,3.3804-6.9221,9.8196-3.0583,14.005"/>
<path d="m379.52,270.98c-3.8638,1.2879-3.5417,13.2,6.7613,12.878"/>
<path d="m368.9,275c-7.7271,5.1513,1.6096,18.19,14.166,8.8538"/>
<path d="m376.14,287.07c-1.1267,5.3125,0.32209,11.108,8.8542,11.752"/>
<path d="m376.62,294.16c-6.1175,2.2533-7.2442,14.81,3.8633,15.776"/>
<path d="m357.15,282.73c-7.8879,7.2442,6.4392,13.522,11.752,3.0588"/>
<path d="m346.2,294.8c-3.8638,4.6683,9.6583,16.903,15.615-3.5417"/>
<path d="m363.26,290.94c0.32167,4.8292,3.2196,7.7267,9.1754,8.0488"/>
<path d="m372.28,303.66c-9.4975,1.4488-12.556,13.361-1.9317,15.937"/>
<path d="m354.73,302.05c-0.32208,4.5071,4.3463,8.2096,9.6588,7.405"/>
<path d="m369.22,319.27c-8.6925,1.9317-9.8196,13.2-2.0925,12.556"/>
<path d="m363.1,342.29c-7.2446-2.1729-7.4054-10.786-0.96625-14.005"/>
<path d="m357.15,334.72c-6.1167,3.7025-3.7021,12.556-0.48292,13.844,3.2196,1.2879,5.7954-0.32166,6.1175-3.0583"/>
<path d="m362.3,357.9c0.64417,4.1854-14.891,2.5758-6.9217-10.463"/>
<path d="m355.29,358.63c-5.2313,8.21,3.3008,14.89,8.6929,7.8883"/>
<path d="m356.02,368.53c-2.0929,6.6004,5.875,11.35,11.026,6.1983"/>
<path d="m338.63,306.71c-2.8979,5.9563,11.59,8.2096,12.556-4.0246"/>
<path d="m334.61,315.57c-2.8975,11.59,18.995,9.1758,13.361-5.7954"/>
<path d="m348.45,317.5c3.0583,1.7708,12.235,1.9317,14.488-7.8879"/>
<path d="m356.34,317.82c0.64375,3.0583,3.3804,6.7608,5.9558,7.8879"/>
<path d="m345.88,320.88c-0.96583,6.2783,5.3121,11.43,12.556,10.947"/>
<path d="m347,327c-3.5412,4.8296-4.6683,14.166,6.4396,14.81"/>
<path d="m330.1,328.61c-1.7708,4.9904,8.6929,10.142,14.81,1.9317"/>
<path d="m326.88,341.32c-0.88625,3.7838,8.5317,8.8542,13.844-7.2438"/>
<path d="m336.54,342.29c2.2538,4.0242,9.8196,7.2438,14.488-0.64417"/>
<path d="m343.46,346.48c-1.9317,5.6342,3.3808,10.946,9.8196,9.3367"/>
<path d="m331.39,345.19c-1.2879,8.0488,8.0488,12.717,13.844,8.5317"/>
<path d="m325.27,348.73c-2.7362,10.303,10.464,14.166,15.454,6.4388"/>
<path d="m337.35,358.23c0.48333,5.7954,9.4983,10.785,16.581,5.9563"/>
<path d="m321.25,363.06c-0.64375,2.5754,10.142,5.1513,11.751-3.8638"/>
<path d="m327.53,365.31c2.5754,6.6004,11.268,8.21,16.259,0.16125"/>
<path d="m340.89,368.69c1.1271,6.1171,9.015,9.4975,15.937,5.3121"/>
<path d="m359.72,376.42c-1.7704,8.21,6.7613,14.81,12.073,10.303"/>
<path d="m346.04,374.97c-2.5754,9.015,8.6929,14.166,14.971,9.1758"/>
<path d="m332.52,370.46c-0.64375,8.3708,5.9562,13.361,13.522,9.6583"/>
<path d="m318.19,371.27c-2.2542,5.4733,9.6588,9.9808,15.293,5.3125"/>
<path d="m310.78,386.24c3.0588,3.5412,13.683,0,14.649-7.8879"/>
<path d="m322.54,384.14c3.8633,4.5075,13.039,6.9221,16.742-2.7367"/>
<path d="m336.06,386.4c-0.16125,6.9221,12.235,11.913,16.259-0.805"/>
<path d="m366.88,388.09c-1.1271,3.3808,1.53,8.7729,7.0829,9.4167"/>
<path d="m356.66,386c-0.805,3.8633,4.8296,9.2554,10.786,7.0829"/>
<path d="m368.58,394.69c-1.6096,4.1854-0.24208,10.221,5.3921,10.141"/>
<path d="m369.14,402.5c-4.1854,3.5412-2.415,9.8204,3.6229,10.062"/>
<path d="m366.97,408.45c-5.9563,4.0225-3.8633,12.877,4.0242,12.398"/>
<path d="m348.94,391.39c0,8.6929,10.785,9.9804,12.878,1.9317"/>
<path d="m357.63,398.47c-1.61,5.1512,2.5754,10.142,9.1754,8.6929"/>
<path d="m358.92,460.61c1.4492,2.0958,7.405-1.4458,5.7954-4.9875s-7.9192-1.6167-7.2442,2.0917"/>
<path d="m363.26,454.17c0.80459-7.0833-7.5663-8.2083-9.6588-2.0917"/>
<path d="m356.66,448.54c2.0929-3.5417-4.99-8.3708-7.8879-3.2208"/>
<path d="m351.35,443.22c1.9317-5.1542-6.1171-7.4042-6.7613-2.7375"/>
<path d="m342.82,433.72c0.96625-2.575,9.9808-0.96667,6.1175,4.3458"/>
<path d="m355.86,444.51c3.5417-3.2208-2.4142-9.8208-6.1171-7.4042"/>
<path d="m379.68,454.33c-2.8179,0.32084-5.7158,2.1708-3.6229,8.1292,1.4512,4.1333,7.6471,4.3458,8.5317,1.85"/>
<path d="m375.58,457.31c-2.7367-1.7708-8.6929,1.2083-5.9562,7.0042,2.0604,4.3625,7.2442,2.575,8.0488,0.32083"/>
<path d="m360.2,465.6c1.3675,2.4125,8.2088,1.3708,9.4167-1.2875"/>
<path d="m364.87,457.63c1.4488-0.96667,4.1042,0.2375,4.6683,1.4458"/>
<path d="m364.39,417.95c-4.6683,3.0583-1.7708,12.396,5.4733,9.9792"/>
<path d="m362.94,425.52c-3.7025,2.8958-0.32208,11.913,6.6,8.5333"/>
<path d="m364.07,434.05c-2.5754,2.575-0.0808,9.7375,6.6004,8.3708"/>
<path d="m363.1,437.59c-1.4492-0.64584-5.2325-0.1625-6.8425,2.25"/>
<path d="m358.92,404.99c-3.5412,3.3804-1.8517,10.304,4.7483,10.866"/>
<path d="m357.63,412.07c-5.0717,2.4958-5.0717,12.554,5.07,12.958"/>
<path d="m357.23,423.42c-2.8167,2.2542-1.4488,10.946,5.7954,9.8167"/>
<path d="m359.56,432.92c-1.0471,1.0458-1.2083,3.7042-0.32208,4.8292"/>
<path d="m356.34,429.62c-2.5754,0.0792-5.9562,1.9333-6.8425,4.5875"/>
<path d="m344.83,424.87c0.96583-2.575,8.9354-2.4125,9.4979,5.1542"/>
<path d="m355.13,421.01c-1.1271,0.24167-3.2996,1.2875-3.8633,3.4625"/>
<path d="m351.67,397.43c-3.4617,3.1388-5.1512,13.04,5.3921,14.97"/>
<path d="m344.67,417.87c0-2.6583,7.1642-4.9125,9.6588-0.96666"/>
<path d="m340.08,403.46c1.0458,2.0129,6.0362,4.7496,9.095,2.4958"/>
<path d="m314.16,387.69c-0.16042,4.6683,3.7029,8.8538,9.015,8.21,5.3121-0.64417,6.4392-5.3125,4.8292-8.3713"/>
<path d="m323.98,396.06c-3.5417,4.3463,0.805,10.464,4.8292,8.6929"/>
<path d="m328.01,393c2.0929-0.805,9.015-1.7708,11.108,1.4488"/>
<path d="m305.63,394.29c-1.61,2.4146,8.3712,4.8296,11.751,0.16083"/>
<path d="m314,396.86c-0.3225,3.2196,1.2875,8.6925,9.4975,6.4392"/>
<path d="m324.79,408.29c1.2875-2.7367-4.8296-7.2438-9.4979-2.2538-4.6683,4.9904,0.64375,10.625,3.5417,8.6917"/>
<path d="m303.38,397.51c-2.4146,4.1854,6.9221,11.833,12.235,4.7496"/>
<path d="m297.18,404.75c-3.3804,3.4617,0.805,9.8208,5.8763,7.8875,5.0704-1.9313,4.5875-7.2438,3.3808-8.6113"/>
<path d="m290.66,411.19c-2.7367,2.4942-0.0813,8.3692,3.7025,8.3692,3.7821,0,6.1171-2.975,5.3921-6.7583"/>
<path d="m306.03,410.71c-0.48333,3.7021,4.99,6.2771,8.5317,2.8188"/>
<path d="m314.73,406.76c0.48292-0.805,0.0813-2.1742-0.72334-2.8179"/>
<path d="m284.79,416.18c-3.1383,2.4958,3.6229,9.4167,7.8879,3.0583"/>
<path d="m309.01,414.81c-2.0129,1.9292,1.2067,7,4.4262,5.4708"/>
<path d="m297.99,418.35c0.48292,3.4583,7.2442,6.0333,11.51,0.725"/>
<path d="m301.69,421.81c-1.0458,2.175,1.0471,5.6375,3.6225,5.1542"/>
<path d="m365.76,441.7c-2.4942,4.9083,5.4733,10.625,11.269,4.6667"/>
<path d="m371.55,449.02c-1.2067,2.6542,0.24209,6.3583,2.4146,7.725"/>
<path d="m363.99,454.57c0.56417-2.4167,4.0242-4.6708,7.1642-3.5417"/>
<path d="m359.8,448.21c0.48292-2.1708,3.3804-4.3458,5.5542-3.7792"/>
<path d="m549.35,347.76c-11.429,0.16125-6.6,18.513,3.2208,14.81"/>
<path d="m545.65,361.29c-2.2542,3.7025,2.0917,9.5788,6.9208,6.1171"/>
<path d="m551.29,368.13c-3.3833,5.6342,8.6917,14.246,13.521,5.3921"/>
<path d="m560.95,376.9c0.15834,5.3125,15.613,8.6929,13.363-1.9317"/>
<path d="m572.86,380.76c3.7,6.2779,17.546,6.9221,16.096-2.4146"/>
<path d="m585.9,384.79c2.9,4.1854,16.421,6.7608,15.938-1.9321"/>
<path d="m531,331.83c1.9292,4.9904,8.5292,6.7613,15.775,3.8633"/>
<path d="m526.82,335.37c4.5083,2.8975-2.0917,16.098-9.0125,10.785"/>
<path d="m526.82,343.58c4.9917,2.415,11.108,0.64417,12.879-6.4392"/>
<path d="m536.64,342.61c0.48334,3.7025,5.7958,6.6004,12.717,5.1512"/>
<path d="m524.24,346.48c6.4417,5.4733-2.8958,16.742-7.0833,11.59"/>
<path d="m526.66,350.66c3.0583,2.2538,10.946,0.96584,11.75-4.9904"/>
<path d="m534.87,350.66c0.64583,3.8633,3.7042,5.3121,8.05,5.4733"/>
<path d="m524.89,355.97c3.2167,4.5075,11.267,5.7954,14.808-0.16083"/>
<path d="m536.15,359.19c-0.32083,4.3467,4.5083,7.8879,9.5,6.9221"/>
<path d="m518.61,368.85c4.1833,2.0925,8.6917-5.795,5.15-11.268"/>
<path d="m523.44,377.22c4.9917,0.32208,5.6333-7.2438,0.96667-11.43"/>
<path d="m534.87,384.14c4.1875-0.96583,2.8958-10.142-7.2458-10.947"/>
<path d="m547.58,390.91c4.025-1.1271,0.80417-11.269-10.3-10.625"/>
<path d="m562.88,394.45c2.7333-4.1854-6.2792-11.268-13.683-7.5658"/>
<path d="m570.44,400.24c4.9917,1.4488,8.3708-11.751-7.4042-9.6588"/>
<path d="m579.62,400.24c4.35-1.1267,7.4084-9.015-5.3083-6.4392"/>
<path d="m589.28,400.89c3.8625,1.9321,5.6333-9.3367-6.1208-6.2779"/>
<path d="m524.4,365.79c4.8292,2.7367,12.396-0.48291,11.75-6.6"/>
<path d="m534.22,364.51c1.6125,2.8975,0.96667,8.5317-2.0917,9.9804"/>
<path d="m534.7,371.27c3.2208,1.2879,7.5667,0.16125,10.142-4.99"/>
<path d="m540.34,371.27c0.9625,2.2538,1.2875,6.7613-0.80833,9.015"/>
<path d="m541.15,375.13c3.5417,1.9317,7.725-0.64417,9.4958-4.3467"/>
<path d="m548.39,374c2.575,1.61,4.8292,9.1758,0.48333,12.235"/>
<path d="m551.29,382.7c3.0583,0.16083,7.5667,0.16083,10.463-3.7025"/>
<path d="m559.66,381.09c2.7375,0.805,5.9542,5.3125,4.8292,9.3371"/>
<path d="m564.65,388.97c3.0625-0.32209,8.3708-2.415,9.8208-6.1175"/>
<path d="m573.02,385.27c2.5792,1.4488,4.35,4.5071,4.025,8.0488"/>
<path d="m577.04,390.74c3.0583-0.16084,5.7958-1.7704,6.6-5.1513"/>
<path d="m582.84,387.85c2.2542,0.805,4.9917,3.3804,5.1542,6.4392"/>
<path d="m587.67,392.35c2.2542-0.32209,3.8625-1.7708,5.3125-4.0246"/>
<path d="m599.1,388.01c2.9,2.8979-0.9625,12.557-6.9208,10.786"/>
<path d="m537.28,192.9c-5.9583,3.5412-22.863,2.4146-14.492-11.59"/>
<path d="m538.89,183.4c-11.75,4.6683-26.242-4.3462-11.108-14.166"/>
<path d="m523.76,166.02c-9.8208,0-16.421,15.776-3.2167,21.249"/>
<path d="m485.61,172.62c-2.575,4.99,6.6,10.463,12.879,5.4733,4.8625-3.8662,4.5042-14.327,1.6083-18.352"/>
<path d="m480.62,184.53c-3.2208,10.624,20.446,11.268,16.742-5.6346"/>
<path d="m479.33,200.31c0.80417,8.0488,22.7,5.4733,15.613-10.786"/>
<path d="m497.52,185.01c1.7708,2.4146,6.6,6.6,14.808,5.795"/>
<path d="m501.38,173.58c0.725,2.8975,5.6333,5.1512,11.913,2.9788"/>
<path d="m281.73,418.51c-5.5533,3.9458,2.9788,10.142,6.1171,3.3"/>
<path d="m277.38,421.57c-5.5529,3.9417,2.9788,10.138,6.1175,3.2958"/>
<path d="m272.79,424.55c-5.5546,3.9458,2.9775,10.142,6.1171,3.3"/>
<path d="m267.96,427.29c-5.3125,2.8167,0.88458,9.7375,6.2779,3.6208"/>
<path d="m262.73,429.95c-5.3125,2.8125,0.88584,9.7375,6.2783,3.6208"/>
<path d="m289.7,421.65c-0.0813,4.1042,7.7271,5.7958,10.543-0.325"/>
<path d="m294.61,425.44c-2.4146,3.0583,2.0129,6.8417,4.4275,5.4708"/>
<path d="m284.22,424.87c-0.24208,3.4625,6.5188,5.475,9.8196,1.6917"/>
<path d="m287.93,428.5c-2.1738,2.8167,2.0925,6.6,4.8292,5.4708"/>
<path d="m279.72,428.01c0.24083,2.7375,4.1042,5.875,8.29,4.1042"/>
<path d="m282.21,431.71c-1.61,1.45-0.80459,4.8333,1.4488,5.8792"/>
<path d="m273.84,431.47c-0.64375,2.4958,3.6225,6.925,7.9688,4.025"/>
<path d="m274.72,434.37c-2.5754,2.0125-2.2538,5.0708,1.0458,5.4708"/>
<path d="m268.53,434.05c-0.32167,1.6875,1.8521,4.425,4.5888,4.1042"/>
<path d="m254.76,433.89c-2.5754,1.3667,4.0246,8.3708,8.1288,1.85"/>
<path d="m248.4,436.78c-3.2196,1.5333,4.7492,9.2584,8.2913,1.3708"/>
<path d="m269.25,436.46c-2.4958,0.5625-4.1054,4.1875-2.0129,5.6333"/>
<path d="m261.12,437.75c-0.32208,1.45,2.7367,3.8625,5.2329,2.9792"/>
<path d="m259.03,438.4c-2.4146,1.5292-1.1271,5.7917,1.6908,5.15"/>
<path d="m250.42,441.21c-2.2538,1.6875-0.725,5.0708,2.4146,4.2667"/>
<path d="m254.52,440.97c0.0813,0.88333,2.0929,2.2542,3.7838,1.6917"/>
<path d="m242.61,439.52c-2.8162,1.2083-2.6554,8.2917,6.8425,4.4292"/>
<path d="m236.25,442.34c-3.9446,1.9333-2.6567,7.2458,5.9562,2.175"/>
<path d="m242.93,444.92c-1.0458,0.80416-2.1725,4.3458,1.7708,2.975"/>
<path d="m235.69,446.6c-1.6096,1.45-0.5625,4.4292,2.9792,3.3"/>
<path d="m227.4,447.09c-2.8975,1.6917,3.4604,3.9458,7.7271-0.5625"/>
<path d="m229.33,449.18c-1.2883,1.2875-1.2883,5.0708,2.0925,3.7042"/>
<path d="m221.12,450.71c-1.9317,1.45,1.3679,3.3833,7.405,0.725"/>
<path d="m223.53,452.8c-2.2538,1.85-2.0129,4.1833,1.2875,3.4583"/>
<path d="m216.85,453.85c-2.4946,2.2542,1.1267,3.7833,5.4733,1.9292"/>
<path d="m216.93,456.35c-4.2667,1.9292-2.415,5.4708,0.24084,4.1042"/>
<path d="m359.4,468.66c-0.98917,2.1292,2.2538,3.8625,5.3125,3.3792,2.9379-0.4625,5.7483-2.8833,3.5413-6.275"/>
<path d="m368.41,469.95c2.8975,2.2542,8.0488-0.32083,8.0488-3.7042"/>
</g>
<g fill="#fff">
<path d="m545.97,128.83c-12.879-6.4392-39.6-18.352-47.167-8.6929,6.9208-2.8975,27.204,0.16125,43.946,15.615l3.2208-6.9221z"/>
<path d="m553.78,128.15c-14.892-17.347-23.663-13.464-34.371-19.439-10.058-5.6142-26.079-6.7612-29.183,2.1671,14.696-7.1575,28.188,3.8488,36.475,5.1804,11.383,1.8279,17.808,10.628,21.138,14.675l5.9417-2.5833z"/>
<path d="m609.88,125.93c-7.7292-17.708-24.254-13.083-31.554-20.605-10.621-10.946-37.504-21.088-48.613-13.522,24.467-1.2879,34.888,16.865,47.971,23.181,9.3375,4.5075,19.317,14.166,32.196,10.947z"/>
<path d="m580.91,124c-13.2-16.42-33.488-30.908-42.821-25.435,12.233,0.64375,16.096,9.1758,24.792,14.649,8.6917,5.4733,4.8292,13.361,18.029,10.786z"/>
<path d="m518.12,152.98c-13.846-5.1513-40.888-7.7267-53.446,8.0492,20.929,3.5413,52.479,1.6096,53.446-8.0492z"/>
<path d="m515.55,159.1c-13.846-6.4392-24.658,2.555-37.671,1.2875-24.788-2.4146-42.496-0.96584-44.75,10.947,14.167-12.717,37.992-2.2538,47.65-4.8292,9.6584-2.5758,45.396-0.32208,56.663,4.5071-5.7958-7.0829-14.808-9.0146-21.892-11.912z"/>
<path d="m559.01,122.23c-3.2167-10.625-3.0583-21.893,12.879-21.088-4.025-4.9904-18.833-7.5658-21.25,11.108-17.546-12.878-36.704-15.132-40.242-4.0242,9.0125-7.7271,23.017-2.0929,39.758,16.903,1.45-0.805,5.3125-2.4146,8.8542-2.8975z"/>
<path d="m534.87,136.88c-9.9792-6.4388-23.504-16.903,0.1625-21.088-10.142-5.4733-24.954-3.0588-23.342,15.615-27.046-10.947-46.467-7.2521-50.55,3.5413-4.5083,11.913,12.238,18.513,15.133,10.947-3.0583,1.2879-13.521-2.2538-8.05-9.015,5.475-6.7608,33.525-1.6854,60.208,12.235,7.4042,3.8633,32.838,3.2196,6.4375-12.235z"/>
<path d="m527.78,154.59c-7.7-15.722-32.679-1.4488-37.713-16.678-6.8792,22.312,35.521,9.9658,37.713,16.678z"/>
<path d="m686.67,171.65c5.2375,2.6025,9.7667-1.4888,1.7542-4.6979,5.2417,2.6012,9.8125-1.3925,1.8-4.6029,5.2417,2.6012,9.8125-1.3921,1.8-4.6025-2.1375,2.1517-5.1958,10.04-5.3542,13.903z"/>
<path d="m689.4,141.39c11.592-12.234-0.9625-16.42,13.2-28.976,11.592-10.273,2.2125-17.12,13.204-25.113,3.5417-2.5754,11.267-7.7267,11.913-12.878,4.6667,11.59-14.492,13.2-13.204,31.874,0.82084,11.89-7.2167,10.851-10.3,30.908-0.64583,4.1854-3.5417,13.522-14.813,4.1854z"/>
<path d="m694.56,146.86c6.4375-13.844,13.829-13.578,17.383-18.995,6.7625-10.303,21.088,1.7708,33.163-7.405-2.0917,13.039-18.35,8.3708-25.433,16.742-7.0833,8.3708-12.879,12.235-25.113,9.6588z"/>
<path d="m696.17,151.37c11.271-9.015,19.575-3.0008,27.367-7.7271,19.638-11.913,27.529,2.4146,45.075-3.2196-4.6708,11.268-30.588,1.61-41.854,9.9808-11.271,8.3708-50.871,16.42-30.588,0.96583z"/>
<path d="m663.33,215.6c-0.1625-5.1513-4.9917-11.752-11.754-12.556-6.7583-0.805-9.6583-7.8883-14.808-8.21-5.15-0.32209-8.5333-10.625-15.617-10.464-7.0833,0.16125-9.9792,9.3367,6.6,17.708,16.583,8.3713,34.933,18.03,35.579,13.523z"/>
<path d="m642.4,219.95c-7.0833,0.32209-8.05,10.625-14.808,10.947,9.3334,4.9904,16.096-2.2538,20.925-8.6929l-6.1167-2.2538z"/>
<path d="m648.2,221.23c-6.1167,5.1513-7.8875,15.937,0.96667,18.995-5.3125-7.3246,9.3375-10.625,4.8292-17.386l-5.7958-1.6096z"/>
<path d="m654.31,221.56c-4.8292,9.3367,7.5667,10.463,4.3458,17.547,7.0833-1.61,8.2125-14.971,1.7708-18.513l-6.1167,0.96625z"/>
<path d="m606.98,201.59c11.592-0.64375,22.192,5.6267,29.3,15.776,4.5083,6.4388,19.638,9.0146,24.792,3.8633,5.15-5.1512,2.2542-16.098-10.625-12.556-3.2208-5.4733-12.558-3.5417-17.063-8.0492-4.5083-4.5071-21.896-17.385-26.404,0.96584z"/>
<path stroke-linecap="round" d="m650.45,208.68c-3.0583,0.64375-4.025,5.9562-2.0958,8.6929"/>
<path stroke-linecap="round" d="m657.05,211.9c0.96667,1.6096,0.32083,3.8633-0.1625,4.9904"/>
<path stroke-linecap="round" d="m625.34,202.08c5.9542,0.32209,7.0833,4.6688,13.521,6.2783"/>
<path d="m621.4,187.43c20.571,5.1512,36.892,9.6588,47.013,15.454,10.121,5.7954,25.792,7.405,39.504,3.5417,13.713-3.8633,40.154-7.405,38.85,9.6588,7.1875-8.5321-1.9583-17.708-20.242-19.318,0.32916-8.3708-8.6292-15.937-15.071-10.947,5.9583-0.80459,11.1,10.303-0.65,14.81,2.2833-8.3708-6.0417-15.937-14.692-12.234,5.55,1.6096,11.163,10.917-1.2542,14.488-7.8375,2.2538-19.263-0.64375-27.75-5.795-8.4875-5.1517-56.154-23.825-45.708-9.6588z"/>
<path d="m673.31,179.06c-6.4375,2.8975-2.2542,9.6588-12.233,13.522-9.9833,3.8633-16.904,12.717-14.65,20.283,6.7625-14.81,18.675-14.166,22.858-19.961,4.1875-5.7954,10.304-14.327,4.025-13.844z"/>
<path d="m675.08,180.02c-0.32083,11.751-9.5708,7.4704-5.9583,23.986,1.1292,5.1512,3.2208,13.522-0.32083,21.893,10.383-7.5658,3.7042-23.46,8.3708-29.459,2.2542-2.8975,5.15-7.405,6.2792-11.268-2.4167,6.7608-2.2542,19.318,4.3458,22.537-5.3125-12.557,14.329-22.859,0.80417-37.347-1.9292,3.5417-8.05,9.8196-13.521,9.6588z"/>
<path d="m642.24,168.27c1.6125,2.4146,3.2208,8.5321,1.7708,11.913,3.2208-1.9317,7.8917-6.9221,9.3375-10.303,6.6,0.96584,9.175,9.1758,2.9,12.717,3.8625,0,10.463,0,14.163-4.3462-4.5042-4.9904-18.508-12.718-28.171-9.9808z"/>
<path d="m542.11,145.18c-1.0417-0.94916-2.8-1.8517-5.9542-2.4996-9.7458-1.9988-4.7125-10.784,3.5833-10.706,17.704-19.317,27.646-4.4262,49.217-10.543,7.55-2.1404,12.733-1.5079,16.846,0.27167,9.6583-6.4392,20.988-4.64,29.2,2.9262,0.9125-1.4517,2.1375-2.5592,3.8583-3.0371,7.5625-2.1004,13.679,4.3479,15.771,12.719,5.8958-1.0921,12.629,1.8262,17.058,5.8504,6.1333-3.15,10.358-3.29,11.913-0.0512,5.475-2.5758,12.567-4.1908,16.108,4.5021,3.5417,8.6929-8.3708,6.1171-10.304,24.469-1.1917,11.321-13.842,15.776-23.825,9.015-15.967-10.817-31.55-12.557-39.279,3.8633-7.725,16.42-13.779,25.96-32.517,20.605-6.7583-1.9321-15.454,0.64375-20.925,8.0488-5.475,7.405-13.846,0.48291-23.825,1.2879,12.554-1.9317,7.7458-5.0896,18.675-5.7954,9.9792-0.64375,7.4042-9.9804,13.842-11.268-25.113,6.4392-24.146-2.8979-44.75,3.5412,9.0125-11.59,23.179-5.1513,30.263-11.912-18.675-0.32208-27.025-12.522-35.417-7.405-13.2,8.0488-7.4083,30.965-41.854,28.976-16.742-0.96583-27.367,1.2879-37.346,11.269,17.388-36.059,41.038-16.249,52.479-27.688,6.7625-6.7613,11.913-11.913,15.454-18.352,1.2458-2.2667,2.9333-3.5621,5.0417-4.0629-28.654-9.015-11.325-23.058,16.688-24.023z"/>
<path stroke-linecap="round" d="m683.59,140.11c0.4375,0.90542,0.6625,2.08,0.6625,3.5325,0,7.0829-10.625,7.405-11.267,17.869-0.3375,5.4733-0.96666,8.5317-4.6708,7.8879-3.7-0.64417-6.9208-6.4392-3.3792-13.2"/>
<path d="m547.42,134.63c-2.6667-1.8738-5.3333-2.635-7.725-2.6571"/>
<path d="m605.74,121.65c8.525,3.6908,12.683,12.546,25.067,12.98,11.921,0.41833,19.321,17.708,39.279,6.4388,0.54167-0.305,1.0708-0.58959,1.5833-0.85375"/>
<path d="m635,124.63c-1.7792,2.8292-2.1833,6.7783-1.6958,10.244"/>
<path d="m596.04,161.03c-15.129,0-18.996,7.7267-18.996,15.132,0,7.405,7.0833,17.064,19.642,17.064,12.554,0,19.317-7.7267,19.317-16.098s-7.7292-16.098-19.963-16.098z"/>
<path d="m598.77,192.9c-0.32084-4.1854-7.8875-3.5417-7.5667-6.7613,0.32084-3.2196,4.1875-4.5075,4.1875-9.0146,0-4.5075,6.7583-4.8296,9.0125-1.2879,2.2542,3.5412,9.0167,10.463,10.467,6.9221"/>
<path d="m604.41,175.84c-3.5417,3.5412-5.15,10.785-0.48334,16.42"/>
<path d="m609.24,181.31c-1.125,2.4146-1.4458,6.1171-0.15833,8.3708"/>
<path fill="none" d="m669.36,169.48c11.833,0.96583,13.846-12.074,4.9917-12.878"/>
<path fill="none" d="m654.8,134.31c-4.1042-5.2313-13.521-7.0021-13.683,4.1054"/>
<path d="m639.99,151.05c-4.025-9.9808-14.329-11.43-19.804-6.4392-4.5542,4.1533-4.6667,14.971,5.1542,17.225,3.3792-4.0242,9.9792-9.3367,14.65-10.785z"/>
<path d="m635.56,144.77c-5.7958-5.1517-14.329,4.5883-6.6,13.522"/>
<path d="m525.31,169.16c3.8792-0.92083,9.55,0.9775,18.246,5.0675,5.475,2.5758,21.896,8.0492,32.196,2.5758-10.625,3.8633-18.671-12.235-26.721-10.303-8.05,1.9317-22.779,4.9096-28.975-0.96625,15.129,0.96625,23.267-11.021,40.563-0.64375,4.8333,2.8975,10.95,4.8296,16.421,4.5075-14.163-17.064-32.838-6.1175-34.771-19.961,8.5333,9.1758,29.379-2.0929,40.004,15.132"/>
<path d="m545.33,152.01c-1.9917-2.4792-1.0917-4.9504-3.2292-6.9054"/>
</g>
<path fill="#000" stroke="none" d="m654.8,134.31c-3.5417-3.7829-11.267-0.805-9.0958,6.8421,1.6917-3.5413,5.3125-6.52,9.0958-6.8421z"/>
<path fill="#000" stroke="none" d="m632.91,154.93c2.4375-1.7696,4.9542-3.2233,7.075-3.8817-1.1583-2.8642-2.8292-5.0262-4.7583-6.5346-1.8417-1.2721-7.1333,5.8442-2.3167,10.416z"/>
<g fill="none" stroke-linecap="round">
<path d="m623.4,141.87c-5.7958-3.8633-11.108-3.5413-12.879-0.32167-4.1833-0.16125-7.6458,2.8975-7.8083,9.0146"/>
<path d="m611.65,153.14c-6.9208-4.7483-16.421-2.9775-15.775,7.6471"/>
<path d="m591.69,166.82c3.3792-2.7367,8.2083-4.6683,11.913,0.16125"/>
<path d="m643.37,156.36c-1.2875,1.7704-2.2542,4.5071-0.1625,8.6929-2.575-3.3808-9.0125-3.3808-15.938,5.6338"/>
<path d="m658.66,155.88c-8.3708,0.96583-8.2083,6.4388-1.45,8.8538"/>
<path d="m599.1,135.43c-7.0833-1.4488-12.233,2.7367-2.4125,6.2783"/>
<path d="m612.62,130.6c-9.9834-2.4146-14.008,0.16084-9.5,2.4146"/>
<path d="m583.8,170.69c-0.32083,3.5417,1.6083,8.21,7.4042,2.8979"/>
<path d="m585.74,181.31c0,0.96583-0.1625,2.0925-0.80833,2.8975"/>
<path d="m562.55,134.14c-6.1167-1.7708-7.2417-7.405-0.15834-6.9221"/>
<path d="m560.46,147.18c-6.7625-2.2538-6.7625-8.8538-1.1292-8.21"/>
<path d="m573.02,143.8c-7.8875-1.9321-8.2083-7.4054-2.25-6.6004"/>
<path d="m573.98,127.06c-4.1833-0.32166-10.625,4.3467,0.1625,7.0833"/>
<path d="m585.74,136.4c-9.8208-1.4488-9.6583,2.5758-3.8667,5.1517"/>
<path d="m593.14,127.06c-7.5667-1.4488-10.142,3.0588-4.9917,4.9904"/>
<path d="m569.32,154.91c-1.8542-1.5288-3.3792-8.8542,5.4708-6.68"/>
<path d="m587.67,152.66c-5.9542-1.61-11.588,4.1854-6.1167,7.5658"/>
<path d="m595.55,145.74c-6.275-1.1271-11.588,0.64375-8.2083,2.8975"/>
</g>

After

Width:  |  Height:  |  Size: 48 KiB

+9
View File
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="1100" height="800">
<rect width="1100" height="800" fill="#ef2b2d"/>
<rect width="200" height="800" x="300" fill="#fff"/>
<rect width="1100" height="200" y="300" fill="#fff"/>
<rect width="100" height="800" x="350" fill="#002868"/>
<rect width="1100" height="100" y="350" fill="#002868"/>
</svg>

After

Width:  |  Height:  |  Size: 517 B

+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="800" viewBox="0 0 36 24">
<rect width="36" height="24" fill="#75aadb"/>
<rect y="9" width="36" height="6" fill="#fff"/>
<rect y="10" width="36" height="4"/>
</svg>

After

Width:  |  Height:  |  Size: 268 B

+8
View File
@@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" width="450" height="300" viewBox="0 0 1200 800"><title>Flag of the Central African Republic</title>
<rect height="200" width="1200" y="0" x="0" fill="#003082"/>
<rect height="200" width="1200" y="200" x="0" fill="#FFF"/>
<rect height="200" width="1200" y="400" x="0" fill="#289728"/>
<rect height="200" width="1200" y="600" x="0" fill="#FFCE00"/>
<rect height="800" width="200" y="0" x="500" fill="#D21034"/>
<polygon fill="#FFCE00" points="0,-1,0.22451,-0.30902,0.95106,-0.30902,0.36327,0.11803,0.58779,0.80902,0,0.38197,-0.58779,0.80902,-0.36327,0.11803,-0.95106,-0.30902,-0.22451,-0.30902" transform="translate(200,108.59425) scale(90)"/>
</svg>

After

Width:  |  Height:  |  Size: 689 B

+1
View File
@@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="1000" height="500"><rect width="1000" height="500" fill="#f00"/><rect width="500" height="500" fill="#fff" x="250"/><path fill="#ff0000" d="m 499.99228,46.875 -34.11312,63.62529 c -3.87086,6.91501 -10.80627,6.27363 -17.74169,2.41138 l -24.69699,-12.78858 18.40705,97.72711 c 3.87086,17.85419 -8.54859,17.85419 -14.67765,10.13435 l -43.10105,-48.25099 -6.99738,24.503 c -0.80692,3.21777 -4.35481,6.59744 -9.67748,5.79261 l -54.50177,-11.45912 14.31524,52.04475 c 3.06451,11.58054 5.4549,16.37528 -3.09375,19.42959 l -19.42619,9.13025 93.82127,76.20838 c 3.7135,2.88151 5.58971,8.067 4.26768,12.7621 l -8.21136,26.94707 c 32.30405,-3.72371 61.24898,-9.32594 93.56939,-12.77619 2.85323,-0.30459 7.62988,4.40408 7.61029,7.71058 l -4.28024,98.72342 15.70639,0 -2.47237,-98.5117 c -0.0197,-3.3065 4.31372,-8.22689 7.16695,-7.9223 32.32041,3.45026 61.26538,9.05248 93.56942,12.77619 l -8.21134,-26.94707 c -1.32203,-4.6951 0.55417,-9.88059 4.26767,-12.7621 l 93.82125,-76.20838 -19.42617,-9.13025 c -8.54867,-3.05431 -6.15828,-7.84905 -3.09377,-19.42959 l 14.31527,-52.04475 -54.5018,11.45912 c -5.32267,0.80483 -8.87056,-2.57484 -9.6775,-5.79261 l -6.99737,-24.503 -43.10103,48.25099 c -6.12908,7.71984 -18.54854,7.71984 -14.67768,-10.13435 l 18.40702,-97.72711 -24.69694,12.78858 c -6.93559,3.86225 -13.87083,4.50363 -17.7417,-2.41138"/></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

+20
View File
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="600" height="300" viewBox="0 0 10080 5040">
<defs>
<path id="Star7" d="M0,-360 69.421398,-144.155019 281.459334,-224.456329 155.988466,-35.603349 350.974048,80.107536 125.093037,99.758368 156.198146,324.348792 0,160 -156.198146,324.348792 -125.093037,99.758368 -350.974048,80.107536 -155.988466,-35.603349 -281.459334,-224.456329 -69.421398,-144.155019z"/>
<path id="Star5" d="M0,-210 54.859957,-75.508253 199.721868,-64.893569 88.765275,28.841586 123.434903,169.893569 0,93.333333 -123.434903,169.893569 -88.765275,28.841586 -199.721868,-64.893569 -54.859957,-75.508253z"/>
</defs>
<rect width="10080" height="5040" fill="#008000"/>
<circle cx="5040" cy="2520" r="1050" fill="#ffe000"/>
<circle cx="5367.4" cy="2520" r="864" fill="#008000"/>
<circle cx="1730" cy="1470" r="1100" fill="#ffe000"/>
<path fill="#802000" stroke="#7b3100" stroke-width="23.333" d="m1654.1,2299.4,274.67,0s12.398-25.178-2.7658-37.767-74.229-15.36-58.271-59.892c32.807-91.555,37.385-63.326,57.985-280.77s30.518-558.49,30.518-558.49h-39.674s7.6296,106.05-15.259,244.15-29.755,150.3-54.933,256.35-28.992,115.21-51.881,177.01-25.178,64.852-61.037,122.07c-35.859,57.222-22.889,35.859-42.726,70.192-9.9186,17.166-22.126,12.589-28.802,25.082-6.6759,12.494-7.8204,42.058-7.8204,42.058z"/>
<path fill="#008000" d="m1863.7,668.6c2.2817,42.661-2.0069,99.138-19.688,145.1-17.928,51.216-37.423,102.27-36.458,155.31-28.502,9.6945-57.877-61.678-85.312-19.688,20.624,58.016,68.239,103.95,100.86,156.22,5.5021,16.205,52.438,58.518,25.281,68.358-68.547-23.46-85.162-110.31-127.68-163.05-49.38-88.757-141.44-151.49-244-155.82-38.524,1.0094-163.78-9.548-131.19,56.419,47.997,32.632,107.14,53.91,154.53,90.537,35.31,3.3032,99.31,62.248,95.579,84.52-62.102-25.153-91.169-55.299-158.08-81.758-90.658-35.014-216.06-13.954-266.25,76.021-9.3572,23.433-23.172,91.731,6.2547,98.238,34.384-53.685,83.569-113.7,156.45-97.6,57.244,4.4692-63.877,106.64-17.544,86.084,14.681-6.5147,48.583-28.769,72.102-31.093,23.518-2.324,36.653,15.282,54.497,17.718,35.688,4.8718,45.515,19.833,42.207,28.537-3.9027,10.269-15.241,1.5013-51.52,13.004-18.14,5.7513-27.615,21.692-48.774,28.989-21.158,7.2976-65.173,7.8148-81.621,1.3436-57.547-24.996-151.89-20.645-169.83,51.468-0.016,31.711-28.236-3.5038-41.278,10.196-9.7795,34.603-12.309,70.132-63.633,66.99-31.155,32.684-63.06,66.527-102.62,89.781,23.215,53.284,115.2-53.516,110.9-8.4838-40.21,54.832,20.689,66.37,47.348,24.166,45.088-47.64,100.93-105.63,168.21-57.618,32.044,30.169,50.664-15.951,73.857-13.481,14.612,37.475,32.998,1.8444,49.583-8.75,27.15-3.3824,19.511,33.91,51.771,10.938,64.293-42.551,143.39-6.796,206.2-48.197,66.852-30.458,9.3858,24.532-9.0659,46.028-29.373,56.97-3.8997,131.76-67.613,167.14-25.593,67.895,30.237,157.4-26.707,207.63-8.2836,31.496,73.234,27.889,96.113,40.832,40.09,1.5876-1.7229-91.758,38.054-104.27,53.344,33.019,50.846-59.049,39.831-87.447,5.1712-64.552,8.8142-135.13,40.892-193.6,34.102-71.662,65.666,29.186,27.491,57.558-21.685,65.896-53.25,148.36-3.9423,209.64,14.211,3.1803,25.879,37.625,44.279,48.212s43.531-2.6843,48.118-34.022c23.601-94.369,11.712-195.85,45.415-287.63,23.788-28.43,56.603-4.584,71.355,21.559,47.23,54.833,80.43,123.38,137.61,168.56,52.063,24.362,98.106,61.211,122.1,114.81-0.3209,41.353,117.45,47.692,82.258,1.7272-33.768-44.747-11.488-89.504,22.715-119.26,18.318,4.5181,12.904-28.289-1.4583-15.312-22.995-5.4244-24.466-47.512,7.4967-27.507,53.836,17.379-4.197-38.962-23.655-40.69-45.52-28.215-97.819-60.676-120.2-109.72,59.256,0.6043,120.77,32.564,181.32,12.74,48.538-24.937,97.769,2.0801,114.72,44.864,37.52-5.9873,21.524-43.614,0-56.146,27.443-11.325,46.422-34.805,13.147-55.515-17.574-22.934,23.566-62.052-27.001-60.422,1.6515-38.627-13.556-73.973-55.66-87.318-42.178-35.717-165.95,52.62-162.36-27.89-12.471-43.818,50.278-5.8539,67.812-27.708,18.118-46.194-86.337-41.686-51.87-77.5,22.511-14.494,128.15-35.314,45.306-50.82-41.347,11.364-76.832,2.9489-109.37-17.513-29.657,49.603-114.34-26.938-99.252,61.251-11.585,33.23-87.278,119.57-107.76,53.423,17.422-51.845,107.1-68.797,79.291-138.7-4.2682-43.636-40.446,7.5887-57.49,4.335-8.6308-27.162,26.103-59.178,50.312-65.625,48.038,36.948,49.493-46.614,95.178-39.816,33.355-7.4109-10.771-21.718-20.074-27.996,9.1407-24.416,60.346-36.892,10.136-58.094-44.302-32.872-77.138,32.72-113.68,36.218-35.072-39.595,31.842-58.628,50.312-79.479,0.9929-15.543-39.017-4.6894-26.979-18.229,10.456-18.69,81.301-20.081,48.125-48.125-49.965-17.153-114.44-12.876-162.38,9.3461-30.203,9.7774-39.089,78.069-65.122,75.237-12.24-30.398,3.9853-90.372-37.917-99.167zm236.25,667.19c38.072-6.447,0.8081,57.818-17.5,56.875,1.6178-23.092-55.065-20.869-19.897-40.988,11.405-7.3645,24.112-12.982,37.397-15.887z"/>
<g fill="#ffe000">
<use xlink:href="#Star7" x="7560" y="4200"/>
<use xlink:href="#Star7" x="6300" y="2205"/>
<use xlink:href="#Star7" x="7560" y="840"/>
<use xlink:href="#Star7" x="8680" y="1869"/>
<use xlink:href="#Star5" x="8064" y="2730"/>

After

Width:  |  Height:  |  Size: 5.0 KiB

+1
View File
@@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="1000" height="1000" viewBox="0 0 32 32"><rect fill="#f00" height="32" width="32"/><rect fill="#fff" height="6" width="20" x="6" y="13"/><rect fill="#fff" height="20" width="6" x="13" y="6"/></svg>

After

Width:  |  Height:  |  Size: 281 B

+19
View File
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1500" height="1000" viewBox="-4 -4 24 16">
<path d="M20,12H-4V-4H20z" fill="#d52b1e"/>
<path d="M4,4H20V-4H-4z" fill="#fff"/>
<path d="M4,4H-4V-4H4z" fill="#0039a6"/>
<g id="f">
<g id="t">
<path d="M0,-2V0H1z" fill="#fff" transform="rotate(18,0,-2)" id="o"/>
<use xlink:href="#o" transform="scale(-1,1)"/>
</g>
<use xlink:href="#t" transform="rotate(72)"/>
</g>
<use xlink:href="#t" transform="rotate(-72)"/>
<use xlink:href="#f" transform="rotate(144)"/>
</svg>

After

Width:  |  Height:  |  Size: 609 B

+12
View File
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="900" height="600" viewBox="0 0 30 20">
<defs>
<path id="s" d="M0,-1 0.587785,0.809017 -0.951057,-0.309017H0.951057L-0.587785,0.809017z" fill="#ffde00"/>
</defs>
<rect width="30" height="20" fill="#de2910"/>
<use xlink:href="#s" transform="translate(5,5) scale(3)"/>
<use xlink:href="#s" transform="translate(10,2) rotate(23.036243)"/>
<use xlink:href="#s" transform="translate(12,4) rotate(45.869898)"/>
<use xlink:href="#s" transform="translate(12,7) rotate(69.945396)"/>
<use xlink:href="#s" transform="translate(10,9) rotate(20.659808)"/>
</svg>

After

Width:  |  Height:  |  Size: 688 B

+7
View File
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="450" height="300" id="Flag_of_Cote_dIvoire">
<rect width="450" height="300" fill="#ffffff"/>
<rect width="150" height="300" fill="#f77f00"/>
<rect width="150" height="300" x="300" fill="#009e60"/>
</svg>

After

Width:  |  Height:  |  Size: 427 B

+16
View File
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="600" height="400" viewBox="0 0 90 60">
<rect width="30" height="60" fill="#007a5e"/>
<rect x="30" width="30" height="60" fill="#ce1126"/>
<rect x="60" width="30" height="60" fill="#fcd116"/>
<g transform="translate(45,30)" fill="#fcd116">
<g id="c">
<path id="t" d="M 0,-8 v 8 h 4 z" transform="rotate(18 0,-8)"/>
<use xlink:href="#t" transform="scale(-1,1)"/>
</g>
<use xlink:href="#c" transform="rotate(72)"/>
<use xlink:href="#c" transform="rotate(144)"/>
<use xlink:href="#c" transform="rotate(216)"/>
<use xlink:href="#c" transform="rotate(288)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 745 B

+7
View File
@@ -0,0 +1,7 @@
<?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 xmlns="http://www.w3.org/2000/svg" version="1.1" width="800" height="600">
<rect width="800" height="600" x="0" y ="0" style="fill:#007fff" />
<path d="m 36,120 84,0 26,-84 26,84 84,0 -68,52 26,84 -68,-52 -68,52 26,-84 -68,-52 z M 750,0 0,450 0,600 0,600 50,600 800,150 800,0 750,0" style="fill:#f7d618" />
<path d="M 800,0 0,480 0,600 0,600 0,600 800,120 800,0" style="fill:#ce1021" />
</svg>

After

Width:  |  Height:  |  Size: 542 B

+10
View File
@@ -0,0 +1,10 @@
<?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 xmlns="http://www.w3.org/2000/svg"
width="600"
height="400"
viewBox="0 0 3 2">
<rect id="green_area" width="3" height="2" fill="#009543"/>
<path id="yellow_area" d="M 0 2 L 2 0 h 1 v 2 z" fill="#FBDE4A"/>
<path id="red_area" d="M 3 0 v 2 h -2 z" fill="#DC241F"/>
</svg>

After

Width:  |  Height:  |  Size: 424 B

+34
View File
@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="600" height="300">
<clipPath id="cp">
<path d="M0,0V75H350V150H300zM300,0H150V200H0V150z"/>
</clipPath>
<rect width="600" height="300" fill="#00247d"/>
<path d="M0,0L300,150M300,0L0,150" stroke="#fff" stroke-width="30"/>
<path d="M0,0L300,150M300,0L0,150" stroke="#cf142b" stroke-width="20" clip-path="url(#cp)"/>
<path d="M150,0V200M0,75H350" stroke="#fff" stroke-width="50"/>
<path d="M150,0V200M0,75H350" stroke="#cf142b" stroke-width="30"/>
<path d="M300,0V150H0V300H600V0z" fill="#00247d"/>
<g transform="translate(450,150)">
<g id="s1" transform="translate(0,-102)" fill="#fff">
<g id="c">
<path id="t" d="M0,-22.5V0H12" transform="rotate(18,0,-22.5)"/>
<use xlink:href="#t" transform="scale(-1,1)"/>
</g>
<use xlink:href="#c" transform="rotate(72)"/>
<use xlink:href="#c" transform="rotate(144)"/>
<use xlink:href="#c" transform="rotate(216)"/>
<use xlink:href="#c" transform="rotate(288)"/>
</g>
<g id="s7">
<use xlink:href="#s1" transform="rotate(24)"/>
<use xlink:href="#s1" transform="rotate(48)"/>
<use xlink:href="#s1" transform="rotate(72)"/>
<use xlink:href="#s1" transform="rotate(96)"/>
<use xlink:href="#s1" transform="rotate(120)"/>
<use xlink:href="#s1" transform="rotate(144)"/>
<use xlink:href="#s1" transform="rotate(168)"/>
</g>
<use xlink:href="#s7" transform="rotate(168)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

+7
View File
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg xmlns="http://www.w3.org/2000/svg" width="900" height="600">
<rect fill="#fcd116" width="900" height="300"/>
<rect fill="#003893" width="900" height="150" y="300"/>
<rect fill="#ce1126" width="900" height="150" y="450"/>
</svg>

After

Width:  |  Height:  |  Size: 379 B

+14
View File
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="500" height="300">
<rect width="500" height="300" fill="#ffc61e"/>
<rect y="75" width="500" height="225" fill="#fff"/>
<rect y="150" width="500" height="150" fill="#ce1126"/>
<rect y="225" width="500" height="75" fill="#3a75c4"/>
<path d="M 0,300 L 250,150 L 0,0 V 300 z" fill="#3d8e33"/>
<circle cx="85" cy="150" r="67.5" fill="#fff"/>
<circle cx="115" cy="150" r="67.5" fill="#3d8e33"/>
<path id="star" d="M 88.11244,97.825 L 97.19453,97.825 L 100,89.1875 L 102.80545,97.825 L 111.88755,97.825 L 104.54104,103.1625 L 107.34651,111.8 L 100,106.46249 L 92.65349,111.8 L 95.45895,103.1625 L 88.11244,97.825 z" fill="#fff"/>
<use xlink:href="#star" y="32.2083"/>
<use xlink:href="#star" y="64.4166"/>
<use xlink:href="#star" y="96.625"/>
</svg>

After

Width:  |  Height:  |  Size: 909 B

+25
View File
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="510" height="300">
<rect width="510" height="300" fill="#003893"/>
<rect width="510" height="75" y="150" fill="#fff"/>
<rect width="510" height="25" y="175" fill="#cf2027"/>
<g fill="#f7d116" transform="translate(191.25,187.5)">
<g id="s2">
<g id="s" transform="translate(0,-75)">
<g id="c">
<path id="t" d="M0,-15V0H7.5" transform="rotate(18,0,-15)"/>
<use xlink:href="#t" transform="scale(-1,1)"/>
</g>
<use xlink:href="#c" transform="rotate(72)"/>
<use xlink:href="#c" transform="rotate(144)"/>
<use xlink:href="#c" transform="rotate(216)"/>
<use xlink:href="#c" transform="rotate(288)"/>
</g>
<use xlink:href="#s" y="150"/>
</g>
<use xlink:href="#s2" transform="rotate(72)"/>
<use xlink:href="#s2" transform="rotate(144)"/>
<use xlink:href="#s2" transform="rotate(216)"/>
<use xlink:href="#s2" transform="rotate(288)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 988 B

+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="1000" height="600" viewBox="0 0 10 6">
<path d="M0,0h10v6H0z" fill="#002b7f"/>
<path d="M0,1h10v4H0z" fill="#fff"/>
<path d="M0,2h10v2H0z" fill="#ce1126"/>
</svg>

After

Width:  |  Height:  |  Size: 266 B

+8
View File
@@ -0,0 +1,8 @@
<?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.1" width="800" height="400">
<rect width="800" height="400" id="blue_stripes" style="fill:#002a8f"/>
<rect width="800" height="80" y="80" id="white_stripe_1" style="fill:#fff"/>
<rect width="800" height="80" y="240" id="white_stripe_2" style="fill:#fff"/>
<path d="M 0,0 0,400 346.406246,200 z" id="triangle" style="fill:#cf142b"/>
<path d="M 115.46875,140 102,181.46875 l -43.59375,0 35.25,25.625 -13.46875,41.4375 35.28125,-25.625 35.28125,25.625 -13.46875,-41.4375 35.25,-25.625 -43.59375,0 L 115.46875,140 z" id="star" style="fill:#fff"/>
</svg>

After

Width:  |  Height:  |  Size: 703 B

+17
View File
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="900" height="600" viewBox="0 0 54 36">
<rect width="54" height="36" fill="#002b7f"/>
<path d="M0,22.5H54V27H0z" fill="#f9e814"/>
<g fill="#fff" id="s">
<g id="f">
<g id="t">
<path d="m12,8v4h2z" transform="rotate(18,12,8)" id="o"/>
<use xlink:href="#o" x="-24" transform="scale(-1,1)"/>
</g>
<use xlink:href="#t" transform="rotate(72,12,12)"/>
</g>
<use xlink:href="#t" transform="rotate(-72,12,12)"/>
<use xlink:href="#f" transform="rotate(144,12,12)"/>
</g>
<use xlink:href="#s" x="-4" y="-4" transform="scale(0.75)"/>
</svg>

After

Width:  |  Height:  |  Size: 672 B

+16
View File
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1000" height="500">
<rect width="1000" height="500" fill="#0021ad"/>
<path d="M0,0H1000V500z" fill="#1c8a42"/>
<circle cx="500" cy="250" r="90.32" fill="#ffc639"/>
<path fill="#1c8a42" d="m444.84,209.43c6.1786,8.4767,15.542,22.689,23.072,18.979,5.8763,0.0202,8.9102,0.43341,9.7064,4.3442,13.859,2.3586,37.153-3.4875,51.647-22.366,0,0,1.2196,0.16127,0.79627-7.0152,0.0806-3.1246,4.2736-2.4997,4.3744-1.4817,0.5846,1.5522,0.4838,2.7114,1.27,2.7517,1.784-0.59468,4.2233-4.5962,6.2694-7.1362,0.55436-1.1188,0.25198-2.2981,0.38301-3.7092,1.0785-2.6509,3.7697-2.0763,4.3341-0.68539,0.51404,0.89706,0.52412,1.5825,1.0281,2.4795,2.7315,1.8244,7.6603,0.12095,8.0433,0.12095,0.48381-2.2275,1.9151-2.0159,1.9151-2.0159,1.8244-0.40317,1.1087-0.24191,2.3082,0.38302-1.0583,12.005,2.3586,12.539,2.0764,18.697,0.12095,6.8741-2.0764,8.8295-2.0764,11.45,0.69548,3.2052,10.835,3.3161,7.2672,6.0275-3.1347,1.6732,0.0101,4.8078-4.7071,6.0275-13.728,6.9648-16.359,12.942-16.359,12.942s-3.4471,6.5113-3.8302,6.5113c-2.2981,4.3442-5.211,1.9756-6.8338,4.0922-0.80635,2.661-1.7135,8.5574-0.1008,11.622,0.80635,4.2132-0.10079,6.5113-1.1087,10.724-0.90714,8.7892-4.3946,10.12-4.7978,13.204-1.6127,3.296,0.3427,18.778-1.1894,18.778-10.22,0.20159-18.052-1.9554-22.094-2.7617,3.941-16.984,2.409-31.901,2.409-33.433-1.0079-12.146-18.193-9.1924-20.824-10.805-2.1772-0.46366-3.5479-2.2376-4.314-3.0036-2.4291-0.26207-3.3363-0.81643-5.7654-1.0684-1.2095,0.60477-0.48381,1.2297-3.1851,2.0663-6.854,0.82651-9.8778-5.9771-9.8778-5.9771,0.33262-2.288-15.411,0.46365-23.969-1.522-3.5076,1.9554-5.0397,7.741-7.9123,8.4263-0.0806,1.7941-4.7272-1.4716-5.6646-3.2355-0.19151-5.1304,4.4752-7.3982,4.4752-7.3982,3.7092-2.6106,5.9065-3.0339,7.6906-4.8381,0.89706-4.4652,0.44349-7.7712,2.3485-11.128,1.6127-2.5602,3.9914-1.3607,5.6041-2.5098,1.7336-1.149,2.4694-8.6682,0.86683-10.724,0,0-6.9346-6.2593-7.3176-6.6423-2.2578-6.4709,2.6408-10.644,4.0418-10.17z"/>
<path fill="#ffc639" d="m877.93,97.555c-4.0922-16.194-40.721-51.071-68.247-73.265-6.5717-4.4773-10.855-1.8103-9.9987,4.573,3.427,5.716,5.9972,12,9.4242,17.716,0.95754,3.81,2.7618,6.477,3.7193,10.286,0,0,0.28222,6.5728,0.85674,7.1442,8.5675,9.4333,9.7165,17.432,9.7165,17.432,4.949,9.526,9.3335,16.478,18.002,24.29,9.7165,6.098,2.5702,25.047,2.8525,35.147,0,6.3802-4.566,5.6243-8.5674,4.8582-31.528-28.958-62.774-29.049-90.301-37.435-10.765-1.139-10.956,4.0015-7.4285,6.854,19.242,20.582,37.334,34.582,61.151,46.294,4.0015,2.4795,8.003,4.959,12.005,7.4386,4.566,3.81,9.142,7.62,13.708,11.43,10.573,6.854,11.44,13.143,11.44,13.708,0.28222,12.861-6.5818,22.86-8.5775,26.861-3.6084,13.637-10.855,16.006-10.855,16.006-58.874,39.723-89.737,50.004-185.18,37.717-1.4313-0.75595-10.573,0.76603,0,4.576,24.291,8.0937,83.961,21.076,141.69-6.2593,13.859-9.7165,23.132-6.5314,33.171-12.347,16.49-10.17,40.035-22.83,44.319-24.251,12.861-6.864,48.865-14.575,57.16-21.439,9.5149-0.76603,19.393-2.0159,20.058-10.2,3.1246-2.026,7.7006-0.54428,11.097-7.2168,7.5494-1.3103,6.2794-4.0116,6.2794-4.0116-1.905-5.332-8.9606-7.5293-14-11.43-7.4386-2.4795-12.579-3.2456-18.012-0.57452-1.7135,0.76603-3.427,1.522-5.1405,2.288,0,0-8.003-1.149-8.003-1.7135-17.78-0.9777-16.046-59.902-22.336-84.478z"/>
<path fill="#1c8a42" d="m919.63,194.01a4.4025,2.7511,15.947,0,1,-8.3961,-2.6368,4.4025,2.7511,15.947,0,1,8.3961,2.6368z"/>
<g fill="#fff">

After

Width:  |  Height:  |  Size: 3.9 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 49 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 12 KiB

+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="900" height="600">
<rect width="900" height="600" fill="#d7141a"/>
<rect width="900" height="300" fill="#fff"/>
<path d="M 450,300 0,0 V 600 z" fill="#11457e"/>
</svg>

After

Width:  |  Height:  |  Size: 275 B

+9
View File
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="600" viewBox="0 0 5 3">
<desc>Flag of Germany</desc>
<rect id="black_stripe" width="5" height="3" y="0" x="0" fill="#000"/>
<rect id="red_stripe" width="5" height="2" y="1" x="0" fill="#D00"/>
<rect id="gold_stripe" width="5" height="1" y="2" x="0" fill="#FFCE00"/>
</svg>

After

Width:  |  Height:  |  Size: 502 B

+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="400" viewBox="0 0 15 10">
<rect width="15" height="10" id="blue" style="fill:#6ab2e7"/>
<rect width="15" height="5" y="5" id="green" style="fill:#12ad2b"/>
<path d="M 0,0 0,5 0,10 4.330127,7.5 8.660254,5 4.330127,2.5 0,0 z" id="path6904" style="fill:#fff"/>
<path d="m 3.3143278,3.75 0.3102707,0.954915 1.0040571,0 L 3.8163564,5.295085 4.126627,6.25 3.3143278,5.65983 2.5020286,6.25 2.8122992,5.295085 2,4.704915 l 1.004057,0 L 3.3143278,3.75 z" id="path6929" style="fill:#d7141a"/></svg>

After

Width:  |  Height:  |  Size: 596 B

+91
View File
@@ -0,0 +1,91 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1200" height="600">
<title>Flag of Dominica</title>
<rect height="600" width="1200" fill="#006b3f"/>
<rect width="75" height="600" x="525" fill="#fcd116"/>
<rect width="1200" height="75" y="225" fill="#fcd116"/>
<rect width="75" height="600" x="600" fill="#fff"/>
<rect width="1200" height="75" y="300" fill="#fff"/>
<rect width="50" height="600" x="575" fill="#000"/>
<rect width="1200" height="50" y="275" fill="#000"/>
<g fill="#006b3f" transform="translate(600,300)">
<circle r="150" fill="#d41c30"/>
<g id="star2">
<path id="star" stroke="#000" d="m-4.81,-118.41 4.81,-13.72 4.37,13.5 14.65,0.22 -11.59,8.85 5.25,15.05 -12.68,-9.29 -12.46,8.85 4.81,-14.61 -11.37,-8.63 14.21,-0.22z"/>
<use xlink:href="#star" transform="rotate(180)"/>
</g>
<use xlink:href="#star2" transform="rotate(36)"/>
<use xlink:href="#star2" transform="rotate(72)"/>
<use xlink:href="#star2" transform="rotate(108)"/>
<use xlink:href="#star2" transform="rotate(144)"/>
<g stroke="#000" stroke-width="2.5">
<ellipse cx="680.21" cy="586.13" rx="30.805" ry="189.82" transform="matrix(0.289553,-0.03018225,0.01658794,0.23225804,-186.11735,-75.926206)"/>
<ellipse cx="680.21" cy="586.13" rx="30.805" ry="189.82" transform="matrix(0.30625538,-0.03184484,0.01668502,0.23224838,-188.73313,-74.886801)"/>
<ellipse cx="680.21" cy="586.13" rx="30.805" ry="189.82" transform="matrix(0.24500433,-0.0258909,0.01789798,0.25675005,-151.94706,-90.935577)"/>
<path fill="#9c4a00" stroke-width="0.6573" d="m-44.213085,62.564681c7.657331,-0.318514 4.332103,-4.415732 8.199242,-6.595651 3.864538,-2.177268 9.365358,-0.736785 11.015564,1.985834 1.650207,2.72262 0.327013,5.396731 2.450471,5.433299 2.12601,0.03661 59.928115,-2.387638 62.010231,-0.105265 2.084719,2.27972 2.428307,6.775972 0.269442,8.524141 -2.159263,1.769736 -75.234738,2.587907 -77.751167,0.737649 -2.516925,-1.823297 -6.202071,-9.529768 -6.193783,-9.980007z"/>
<path fill="#fcd116" stroke-width="0.6326" d="M-3.3768912,68.194919C-3.5157446,73.97045 5.0266835,72.334565 5.1440072,77.158287 4.886691,82.271863 -9.1802916,77.470843 -9.3156063,68.11661 -8.7307374,58.771874 5.0382371,54.154377 5.208533,59.491796c0.1266662,4.435124 -8.4465709,2.927591 -8.5854242,8.703123z"/>
<path fill="#fcd116" stroke-width="0.6326" d="M1.6637058,68.261384C1.5248524,74.036915 10.067281,72.40103 10.184604,77.224752 9.927288,82.338328 -4.1396946,77.537308 -4.2750093,68.183075 -3.6901404,58.838339 10.078834,54.220842 10.24913,59.558261c0.126666,4.435124 -8.4465709,2.927591 -8.5854242,8.703123z"/>
<path fill="#fcd116" stroke-width="0.6326" d="M7.0709208,68.057753C6.9320674,73.833284 15.474496,72.197399 15.591819,77.021121 15.334503,82.134697 1.2675204,77.333677 1.1322057,67.979444 1.7170746,58.634708 15.486049,54.017211 15.656345,59.35463c0.126666,4.435124 -8.4465709,2.927591 -8.5854242,8.703123z"/>
<path fill="#fcd116" stroke-width="0.6326" d="m12.111394,68.124255c-0.138854,5.775532 8.403575,4.139646 8.520898,8.963369C20.374976,82.2012 6.3079934,77.40018 6.1726787,68.045947 6.7575476,58.701211 20.526522,54.083714 20.696818,59.421133c0.126666,4.435124 -8.446571,2.927591 -8.585424,8.703122z"/>
<ellipse fill="#9c4a00" stroke-width="0.3991" cx="478.38" cy="-41.085999" rx="3.5339" ry="3.4030001" transform="matrix(1.3799165,0.02078085,-0.03061721,1.4544413,-625.22695,117.20523)"/>
<ellipse cx="427.11" cy="905" rx="20.814" ry="24.144" transform="matrix(0.20742248,-0.03129182,0.04226118,0.39513675,-119.97806,-293.41566)"/>
<ellipse cx="427.11" cy="905" rx="20.814" ry="24.144" transform="matrix(0.20742248,-0.03129182,0.04226118,0.39513675,-127.33463,-293.99555)"/>
<ellipse cx="427.11" cy="905" rx="20.814" ry="24.144" transform="matrix(0.20742248,-0.0312918,0.04226106,0.39513549,-132.603,-303.41129)"/>
<ellipse cx="427.11" cy="905" rx="20.814" ry="24.144" transform="matrix(0.19942957,-0.0315355,0.04632234,0.43592867,-125.4075,-340.63478)"/>
<ellipse cx="427.11" cy="905" rx="20.814" ry="24.144" transform="matrix(0.19950028,-0.03083913,0.04356143,0.40873864,-112.65072,-316.23218)"/>
<ellipse cx="427.11" cy="905" rx="20.814" ry="24.144" transform="matrix(0.19950028,-0.03083913,0.04356143,0.40873864,-118.30405,-319.63879)"/>
<ellipse cx="427.11" cy="905" rx="20.814" ry="24.144" transform="matrix(0.19950028,-0.03083913,0.04356143,0.40873864,-125.43742,-324.55362)"/>
<ellipse cx="427.11" cy="905" rx="20.814" ry="24.144" transform="matrix(0.19950028,-0.03083913,0.04356143,0.40873864,-132.04249,-327.53171)"/>
<path fill="#9461c9" stroke-width="0.5749" d="m-14.73408,-52.686013c0,0 -14.655341,12.719161 -13.010831,47.1436528 1.845436,34.6199222 32.3934914,50.8943372 32.3934914,50.8943372 0,0 7.7859806,-9.826932 6.8819576,-37.6434978C9.3473299,-32.960001 -5.0778778,-50.928723 -5.0778778,-50.928723l-9.6562022,-1.75729z"/>
<ellipse cx="427.11" cy="905" rx="20.814" ry="24.144" transform="matrix(0.20967854,0.00617733,-0.02883923,0.39634241,-45.183498,-309.40147)"/>
<ellipse cx="427.11" cy="905" rx="20.814" ry="24.144" transform="matrix(0.20967854,0.00617733,-0.02883923,0.39634241,-52.318928,-311.28321)"/>
<ellipse cx="427.11" cy="905" rx="20.814" ry="24.144" transform="matrix(0.20967854,0.00617736,-0.02883913,0.39634115,-55.824816,-321.48715)"/>
<ellipse cx="427.11" cy="905" rx="20.814" ry="24.144" transform="matrix(0.20185704,0.00451301,-0.03211329,0.43720504,-42.110313,-356.83224)"/>
<ellipse cx="427.11" cy="905" rx="20.814" ry="24.144" transform="matrix(0.2018025,0.00521083,-0.02998402,0.40995827,-33.906971,-330.54675)"/>
<ellipse cx="427.11" cy="905" rx="20.814" ry="24.144" transform="matrix(0.2018025,0.00521083,-0.02998402,0.40995827,-38.862639,-334.90639)"/>
<ellipse cx="427.11" cy="905" rx="20.814" ry="24.144" transform="matrix(0.2018025,0.00521083,-0.02998402,0.40995827,-45.005838,-341.01389)"/>
<ellipse cx="427.11" cy="905" rx="20.814" ry="24.144" transform="matrix(0.2018025,0.00521083,-0.02998402,0.40995827,-50.974388,-345.12149)"/>
<ellipse fill="#d41c30" stroke-width="1pt" cx="624.42" cy="606.11" rx="58.28" ry="186.49" transform="matrix(0.19786701,-0.07643491,0.08023488,0.18709671,-155.83813,-59.21337)"/>
<ellipse stroke-width="1.4635" cx="218.13" cy="356.75" rx="10.823" ry="12.905" transform="matrix(0.49827764,0.00887179,-0.00656928,0.3689586,-99.510833,-162.76931)"/>
<ellipse stroke-width="1.5462" cx="218.13" cy="356.75" rx="10.823" ry="12.905" transform="matrix(0.44637456,0.00794766,-0.00656928,0.3689586,-84.135444,-169.29958)"/>
<ellipse stroke-width="1.5462" cx="218.13" cy="356.75" rx="10.823" ry="12.905" transform="matrix(0.44637456,0.00794766,-0.00656928,0.3689586,-90.652069,-169.41561)"/>
<ellipse stroke-width="1.56" cx="218.13" cy="356.75" rx="10.823" ry="12.905" transform="matrix(0.46713655,0.00831733,-0.00616707,0.34636886,-93.887858,-166.3691)"/>
<ellipse stroke-width="1.56" cx="218.13" cy="356.75" rx="10.823" ry="12.905" transform="matrix(0.46713655,0.00831733,-0.00616707,0.34636886,-94.461639,-172.01688)"/>
<ellipse stroke-width="1.5462" cx="218.13" cy="356.75" rx="10.823" ry="12.905" transform="matrix(0.44637456,0.00794766,-0.00656928,0.3689586,-96.8782,-173.22007)"/>
<ellipse stroke-width="1.5623" cx="218.13" cy="356.75" rx="10.823" ry="12.905" transform="matrix(0.44637456,0.00794766,-0.0064352,0.36142827,-95.468785,-176.63136)"/>
<ellipse stroke-width="1.4635" cx="218.13" cy="356.75" rx="10.823" ry="12.905" transform="matrix(0.49827764,0.00887179,-0.00656928,0.3689586,-114.72518,-179.36983)"/>
<ellipse stroke-width="1.56" cx="218.13" cy="356.75" rx="10.823" ry="12.905" transform="matrix(0.46713655,0.00831733,-0.00616707,0.34636886,-98.157196,-179.08115)"/>
<ellipse stroke-width="1.5623" cx="218.13" cy="356.75" rx="10.823" ry="12.905" transform="matrix(0.44637456,0.00794766,-0.0064352,0.36142827,-100.2913,-183.52126)"/>
<ellipse stroke-width="1.5462" cx="218.13" cy="356.75" rx="10.823" ry="12.905" transform="matrix(0.44637456,0.00794766,-0.00656928,0.3689586,-110.48856,-178.90566)"/>
<ellipse stroke-width="1.5623" cx="218.13" cy="356.75" rx="10.823" ry="12.905" transform="matrix(0.44637456,0.00794766,-0.0064352,0.36142827,-108.8569,-179.77161)"/>
<ellipse stroke-width="1.5623" cx="218.13" cy="356.75" rx="10.823" ry="12.905" transform="matrix(0.44637456,0.00794766,-0.0064352,0.36142827,-106.80676,-183.69602)"/>
<ellipse stroke-width="2.5449" cx="528.68" cy="564.48" rx="67.438" ry="205.64" transform="matrix(0.21931516,-0.07742835,0.08682875,0.20202384,-145.01539,-72.55561)"/>
<ellipse cx="528.68" cy="646.07" rx="13.321" ry="40.796" transform="matrix(0.20574399,-0.0978521,0.09471329,0.21196041,-137.12211,-77.403485)"/>
<path stroke-width="0.5749" d="M31.462582,7.798675C44.273286,23.396889 42.655575,33.30197 41.319929,41.68219 37.295042,32.018935 35.09747,25.935914 22.284544,10.334996 9.4716187,-5.2659225 15.867064,-16.212552 16.746886,-21.981169c1.926581,4.993077 1.90277,14.1789256 14.715696,29.779844z"/>
<path stroke-width="0.5749" d="M32.616052,20.397765C45.426756,35.995979 43.809045,45.90106 42.473399,54.28128 38.448512,44.618025 36.25094,38.535004 23.438014,22.934086 10.625089,7.3331675 17.020534,-3.6134618 17.900356,-9.382079c1.926581,4.993077 1.90277,14.1789256 14.715696,29.779844z"/>
<path stroke-width="0.5749" d="M33.001502,30.545466C46.121623,45.867895 44.702257,55.805012 43.534416,64.211635 39.317096,54.636146 36.998322,48.601234 23.875927,33.276148 10.753531,17.951062 16.928895,6.8711542 17.693213,1.0852029 19.719255,6.0361835 19.879107,15.22038 33.001502,30.545466z"/>
<ellipse stroke-width="1.3887" cx="528.68" cy="646.07" rx="13.321" ry="40.796" transform="matrix(0.40784061,-0.1037946,0.16693789,0.37767112,-299.57061,-196.0302)"/>
<ellipse stroke-width="1.6398" cx="528.68" cy="646.07" rx="13.321" ry="40.796" transform="matrix(0.36689221,-0.0631048,0.12978287,0.31264984,-259.00282,-166.87124)"/>
<ellipse stroke-width="1.6398" cx="528.68" cy="646.07" rx="13.321" ry="40.796" transform="matrix(0.36814797,-0.0553158,0.1232589,0.31530969,-261.52366,-166.81962)"/>
<ellipse stroke-width="2.0966" cx="528.68" cy="646.07" rx="13.321" ry="40.796" transform="matrix(0.29657862,-0.05431058,0.11151259,0.23307633,-211.06958,-135.53834)"/>
<ellipse stroke-width="2.0966" cx="528.68" cy="646.07" rx="13.321" ry="40.796" transform="matrix(0.29951522,-0.03800069,0.09680807,0.23872917,-208.27027,-143.86531)"/>
<path stroke-width="0.5749" d="M8.6195396,-15.767835C12.407426,-6.5127711 13.940854,1.8088668 12.039861,2.8095164 10.141163,3.8089573 5.5266551,-2.8908549 1.7387689,-12.145919"/>
<ellipse stroke-width="2.0966" cx="528.68" cy="646.07" rx="13.321" ry="40.796" transform="matrix(0.29951522,-0.03800069,0.09680807,0.23872917,-208.89375,-154.73721)"/>
<ellipse stroke-width="2.0966" cx="528.68" cy="646.07" rx="13.321" ry="40.796" transform="matrix(0.30032211,-0.03210428,0.09144035,0.24056268,-212.194,-155.98718)"/>
<path stroke-width="0.5749" d="m2.0257453,-28.338145c3.6779608,6.253928 5.6581289,12.09375 4.4184823,13.037247 -1.2381494,0.942356 -5.2275031,-3.368272 -8.9054639,-9.622201"/>
<path stroke-width="0.5749" d="m4.5726443,-32.485105c3.6779608,6.253928 5.6581287,12.09375 4.4184823,13.037247 -1.2381494,0.942356 -5.2275031,-3.368272 -8.9054639,-9.622201"/>
<path stroke-width="0.5749" d="m16.013433,-31.606808c5.124964,8.542601 7.882604,16.520579 6.153303,17.810625 -1.727212,1.288488 -7.287655,-4.598619 -12.4126197,-13.14122"/>
<path stroke-width="0.5749" d="m8.4524006,-36.082328c3.6926974,6.904591 5.6865404,13.348237 4.4490124,14.385262 -1.236034,1.035772 -5.2356299,-3.727092 -8.9283268,-10.631682"/>
<path fill="#9461c9" stroke-width="0.5905" d="m8.1245845,-46.086178c-2.4652011,2.482234 -0.05083,7.123595 2.2055225,8.801039 2.530629,2.294221 16.742134,17.286089 26.768781,4.672222C29.06535,-32.759025 14.072204,-51.617449 8.1245845,-46.086178z"/>
<path fill="#9461c9" stroke-width="0.5905" d="m6.3689905,-53.485518c-2.4652011,2.482234 -0.05083,7.123595 2.2055226,8.801039 2.5306289,2.294221 16.7421339,17.286089 26.7687809,4.672222C27.309756,-40.158365 12.31661,-59.016789 6.3689905,-53.485518z"/>
<path fill="#9461c9" stroke-width="0.5905" d="m4.1226915,-60.575768c-2.4652011,2.482234 -0.05083,7.123595 2.2055226,8.801039 2.5306294,2.294221 16.7421339,17.286089 26.7687809,4.672222 -8.033538,-0.146108 -23.026684,-19.004532 -28.9743035,-13.473261z"/>
<path fill="#9461c9" stroke-width="0.5905" d="m-0.75854747,-68.686568c-2.46520113,2.482234 -0.0508299,7.123595 2.20552257,8.801039 2.5306294,2.294221 16.7421339,17.286089 26.7687809,4.672222 -8.033538,-0.146108 -23.0266836,-19.004532 -28.97430347,-13.473261z"/>
<path fill="#9461c9" stroke-width="0.6276" d="m-18.271949,-76.448224c5.080302,-3.778951 14.4116525,-4.884005 21.6814205,-1.183186 6.0553769,2.966807 16.1473035,15.072925 23.7340285,17.934947 -5.339994,0.952539 -8.588551,0.147731 -12.001308,-1.491593 -6.7388646,4.879721 -9.1401688,5.611298 -16.00788077,6.570161 -9.55160223,1.377954 -17.47968323,-1.108557 -20.26606523,-6.089426 -2.839252,-4.699505 -1.61543,-12.238734 2.859805,-15.740903z"/>

After

Width:  |  Height:  |  Size: 14 KiB

+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="370" height="280">
<rect width="370" height="280" fill="#c60c30"/>
<rect width="40" height="280" x="120" fill="#fff"/>
<rect width="370" height="40" y="120" fill="#fff"/>
</svg>

After

Width:  |  Height:  |  Size: 268 B

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 246 KiB

+24
View File
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="900" height="600" viewBox="0 0 60 40">
<clipPath id="c">
<!-- Inner circle of crescent shifted right from center by 5*sqrt(3)-sqrt(39) = 2.415256 -->
<path d="M0,0H60V40H0zM32.415256,28a8,8 0 1,0 0,-16a8,8 0 1,0 0,16"/>
</clipPath>
<path d="M0,0H60V40H0z" fill="#fff"/>
<path d="M0,0H30V40H0z" fill="#006233"/>
<g fill="#d21034">
<circle cx="30" cy="20" r="10" clip-path="url(#c)"/>
<!-- Distance between center of star and center of flag is 5*cos(36 deg) = 4.045085 -->
<g transform="translate(34.045085,20)">
<g id="f">
<g id="t">
<path d="M5,0H0V3z" transform="rotate(18,5,0)" id="o"/>
<use xlink:href="#o" transform="scale(1,-1)"/>
</g>
<use xlink:href="#t" transform="rotate(72)"/>
</g>
<use xlink:href="#t" transform="rotate(-72)"/>
<use xlink:href="#f" transform="rotate(144)"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 954 B

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 273 KiB

+79
View File
@@ -0,0 +1,79 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="900" height="600">
<rect width="900" height="600" fill="#000"/>
<rect width="900" height="400" fill="#fff"/>
<rect width="900" height="200" fill="#ce1126"/>
<g fill="#fff" stroke="#c09300">
<path stroke-width="1.2703" stroke-linejoin="round" d="m450.81,302.4,68.488,63.579-4.8759-115.47c-0.71638-17.5-15.924-13.485-26.971-7.1723-11.191,7.1723-23.958,7.1723-37.446,2.437-13.485,4.7353-26.253,4.7353-37.444-2.437-11.046-6.3123-26.252-10.328-26.97,7.1723l-4.8789,115.47,70.098-63.579z"/>
<g id="w" fill="#c09300" stroke="none">
<path d="m393.47,246.49-4.7342,112.32-8.0347,7.168,4.8784-115.47c2.2949-1.5782,6.3132-4.0171,7.8905-4.0171z"/>
<path d="m403.09,254.53-4.0171,93.955-8.0323,8.2204,4.8772-108.49c1.5791,1.577,6.3138,5.4498,7.1721,6.3104z"/>
<path d="m411.84,261.7-3.1545,78.362-6.4556,6.3092,4.0177-89.405c1.5748,1.5782,4.7311,3.8734,5.5924,4.7334z"/>
<path d="m421.31,265.72-3.1563,66.787-6.3132,5.1193,3.1563-74.344c1.5791,0.71638,4.7348,2.4376,6.3132,2.4376z"/>
<path d="m430.06,265.72-2.2974,55.657-6.4544,6.3129,2.4392-61.252c1.576-0.00061,5.5937-0.00061,6.3126-0.7182z"/>
</g>
<use xlink:href="#w" transform="matrix(-1,0,0,1,900,0)"/>
<path fill="#c09300" stroke-width="1.0739" d="m453.16,315.06,9.6126,43.755-3.1575,3.1552-3.2993-2.4388-5.4518-39.018,2.2955,39.018-3.1569,4.0158-3.1563-4.0158,2.2962-39.018-5.4506,39.018-3.3024,2.4388-3.1545-3.1552,9.6113-43.755h6.3138z"/>
<g id="b" fill="none" stroke-width="1.2705" stroke-linejoin="round">
<path fill="#fff" stroke-width="1.1888" d="m428.48,295.84-19.08,67.705,26.255,4.0177,11.188-50.924-18.363-20.799z"/>
<path d="m422.17,318.94,2.2955,5.5928,12.405-11.848"/>
<path d="m430.76,304.92,2.5957,24.346,7.8905-10.328"/>
<path d="m438.09,322.95,4.31,14.875"/>
<path d="m444.09,332.36-8.7177,13.241m2.7189,13.216-2.7902-13.198-2.4356-13.423-5.8406,7.9091-2.5613-9.1191-8.1747,8.3847,4.1575,15.251,5.7375-9.4349,3.1557,9.6123,5.8903-9.1621"/>
<path d="m414.99,361.97,5.2997-7.4437,3.4528,11.457,4.7342-8.0323,3.1575,9.6136"/>
</g>
<use xlink:href="#b" transform="matrix(-1,0,0,1,900,0)"/>
<g stroke-width="1.2705" stroke-linejoin="round" stroke-linecap="round">
<path stroke-width="2.3777" stroke-linejoin="round" d="m450,393.81c19.943,0,39.024-1.5776,50.213-4.734,4.7354-0.8588,4.7354-3.2976,4.7354-6.4553,4.7354-1.5776,2.2949-7.1704,5.5943-7.1704-3.2994,0.86244-4.0158-5.5941-8.0329-4.7316,0-5.5965-5.5955-6.3129-10.33-4.7377-9.4695,3.1576-26.255,3.8752-42.18,3.8752-15.924-0.71758-32.567-0.71758-42.179-3.8752-4.7342-1.5752-10.327-0.85881-10.327,4.7377-4.0183-0.86245-4.7354,5.5941-8.0341,4.7316,3.2988,0,0.85954,5.5928,5.5943,7.1704,0,3.1576,0,5.5965,4.8778,6.4553,11.045,3.1564,30.128,4.734,50.068,4.734z"/>
<path d="m422.89,363.54c6.4544,0.86123,13.628,1.5776,19.225,0.86123,3.1533,0,5.4494,5.4504-0.86257,6.3129-5.5931,0.71515-14.345,0-19.08-0.86245-4.0171-0.71759-12.768-2.2946-18.364-3.8752-5.5949-2.4364-1.576-7.168,1.5772-6.4522,4.879,1.577,11.192,3.1564,17.505,4.0158z"/>
<path d="m477.12,363.54c-6.4569,0.86123-13.628,1.5776-19.081,0.86123-3.3006,0-5.5961,5.4504,0.71711,6.3129,5.5955,0.71515,14.347,0,19.078-0.86245,4.0189-0.71759,12.769-2.2946,18.364-3.8752,5.5967-2.4364,1.5803-7.168-1.5772-6.4522-4.8778,1.577-11.19,3.1564-17.501,4.0158z"/>
<path d="m403.09,360.39c-4.8771-0.86123-7.1723,4.7316-5.5928,7.8868,0.71637-1.5776,4.0164-1.5776,4.7346-3.1552,0.8582-2.437-0.7182-2.437,0.8582-4.7316z"/>
<path d="m422.17,375.06c0-3.1528,3.1545-2.7651,3.1545-5.9215,0-1.577-0.85893-4.0171-2.4368-4.0171-1.5785,0-3.1575,1.5776-3.1575,3.1552-0.7177,3.157,2.4398,3.6312,2.4398,6.7834z"/>
<path d="m444.88,365.98c4.7305,0,4.2618,6.3141,1.9656,9.4699,0-2.2952-4.0164-3.1558-4.0164-4.7316,0-2.4419,3.6262-2.4419,2.0508-4.7383z"/>
<path d="m496.91,360.39c4.8777-0.86123,7.1741,4.7316,5.5953,7.8868-0.71819-1.5776-4.017-1.5776-4.734-3.1552-0.86124-2.437,0.71759-2.437-0.86124-4.7316z"/>
<path d="m477.83,375.06c0-3.1528-3.1532-2.7651-3.1532-5.9215,0-1.577,0.85953-4.0171,2.438-4.0171,1.5772,0,3.1563,1.5776,3.1563,3.1552,0.71771,3.157-2.441,3.6312-2.441,6.7834z"/>
<path d="m455.12,365.98c-4.7323,0-4.263,6.3141-1.9674,9.4699,0-2.2952,4.0158-3.1558,4.0158-4.7316,0.00061-2.4419-3.6262-2.4419-2.0484-4.7383z"/>
<g stroke-width="0.8915">
<path d="m404.67,361.97c1.58,0,4.0177,0.71758,4.7353,1.577l-4.74-1.58z"/>
<path d="m412.55,364.41c0.86184,0,4.0183,0.71639,5.5959,1.5752l-5.6-1.58z"/>
<path d="m441.25,367.56c-1.5776,0-4.734,0-5.5928,0.71516l5.59-0.72z"/>
<path d="m432.5,367.56c-0.8588-0.86245-4.0165-0.86245-5.5935,0h5.59z"/>
<path d="m495.34,361.97c-1.5776,0-3.8746,0.71758-4.7353,1.577l4.7353-1.577z"/>
<path d="m487.45,364.41c-0.86002,0-4.0171,0.71639-5.5953,1.5752l5.6-1.58z"/>
<path d="m458.75,367.56c1.5794,0,4.7352,0,5.5953,0.71516l-5.6-0.72z"/>
<path d="m467.5,367.56c0.86002-0.86245,4.0183-0.86245,5.5953,0h-5.6z"/>
</g>
<g fill="#c09300" stroke="none">
<path d="m403.34,374.58c-0.53406-0.10208-0.81452-0.52459-0.68011-1.0246,0.16371-0.609,0.65161-0.95739,1.1126-0.79442,0.29312,0.10362,0.82973,0.64469,0.83184,0.83874,0.003,0.22275-0.28059,0.75257-0.40266,0.75379-0.0527,0.00053-0.1342,0.0465-0.18122,0.10201-0.10001,0.11816-0.41341,0.17549-0.68041,0.12446z"/>
<path d="m458.27,378.5c-0.19869-0.0736-0.51521-0.5185-0.51485-0.72377,0.002-0.38717,0.57418-1.0178,0.92881-1.0214,0.17516-0.001,0.65475,0.2481,0.83411,0.43462,0.32504,0.33789,0.25419,0.89278-0.15423,1.2079-0.20096,0.15505-0.80025,0.21125-1.0938,0.1026z"/>
<path d="m458.63,380.98c-0.42018-0.14209-0.57388-0.34776-0.60803-0.8136-0.0355-0.4854,0.0116-0.56097,0.52453-0.84064l0.36556-0.19931,0.34646,0.1545c0.47988,0.21397,0.69338,0.44463,0.71031,0.76742,0.0182,0.34768-0.2397,0.70345-0.64012,0.8829-0.35162,0.15758-0.37253,0.15904-0.69871,0.0488z"/>
<path d="m407.75,370.09c-0.34619-0.0109-0.82136,0.30729-1.0938,0.46875-0.64912,0.15215-1.4047,0.5511-2.0312,0.125-0.61719-0.19079-1.438-0.0404-1.5312,0.71875,0.15839,0.65179,1.0715,1.0243,1.625,0.59375,0.4106-0.53758,1.5312-0.8528,1.6562,0.0625-0.45705,0.69215-0.40489,1.6089-0.78125,2.3438-0.0612,0.45773-0.25176,0.8924-0.5,1.2812-0.4621,0.0464-0.95375-0.008-1.3438,0.28125-0.62601,0.0342-1.2647,0.34537-1.625,0.875-0.40338,0.57818-0.78869,1.1654-0.90625,1.875,0.10725,0.72494,0.93754,0.93275,1.5625,0.96875,0.66694,0.18359,1.3344,0.42433,2,0.625,1.0853,0.24303,2.102,0.63539,3.1875,0.875,1.5844,0.47758,3.2479,0.69739,4.8438,1.125,0.16722,0.0555,0.32405,0.1038,0.5,0.125,0.66233,0.13773,1.0079-0.58289,1.0625-1.125,0.32864-1.1596,0.57948-2.3391,0.90625-3.5,0.22487-0.46559,0.49645-1.5172-0.40625-1.2812-0.51485,0.30872-0.95182,0.7734-1.5938,0.8125-0.87392,0.0509-0.37513,0.94518-0.0312,1.3125,0.0759,0.5872-0.10989,1.2888-0.5,1.75-0.51994,0.32957-1.1716-0.0561-1.7188-0.1875-0.57469,0.01-1.7234-0.28325-1.1875-1.0625,0.19033-0.57691,0.20718-1.2083,0.4375-1.7812,0.29353-0.61455,0.33553-1.2851,0.46875-1.9375-0.36122-0.77733-0.97856,0.25585-1.4688,0.34375-0.33769,0.23455-1.6054,0.33418-0.9375,0.9375,0.57518,0.43696,0.1343,1.1967,0.0312,1.75-0.0369,0.77025-0.83781,0.95394-1.4688,0.78125-0.62768-0.0303-1.5013-0.49748-0.96875-1.1875,0.12115-0.57512,0.322-1.1402,0.4375-1.7188,0.2374-0.69777,0.43732-1.3628,0.6875-2.0625,0.10851-0.61996,0.33113-1.2079,0.625-1.75,0.0173-0.68543,0.47775-1.2752,0.46875-1.9688-0.0469-0.33876-0.19853-0.4622-0.40625-0.46875zm-3.5938,7.25c0.0817-0.0141,0.1399-0.002,0.21875,0.0312,0.24971,0.10625,0.25708,0.30938,0,0.53125-0.11238,0.097-0.23995,0.1905-0.28125,0.1875-0.46771-0.0402-0.6056-0.10974-0.625-0.28125-0.0172-0.15117,0.0307-0.19455,0.34375-0.34375,0.15556-0.0742,0.26207-0.11086,0.34375-0.125z"/>
<path d="m403.12,382.36c-0.49596-0.46627-0.41621-0.80642,0.31729-1.3532,0.31384-0.23393,0.50421-0.20747,0.8631,0.11997,0.55237,0.50393,0.57448,0.82295,0.0869,1.2548-0.24101,0.21344-0.34645,0.25721-0.62697,0.26001-0.29347,0.003-0.3766-0.0334-0.64036-0.28155z"/>
<path d="m406.17,383.28c-0.48488-0.11955-0.76441-0.60787-0.62254-1.0876,0.12852-0.43459,0.20285-0.47736,0.84026-0.48378,0.71478-0.007,0.85352,0.11244,0.86039,0.74185,0.004,0.35432-0.0235,0.43652-0.19971,0.60041-0.2071,0.19261-0.6052,0.29644-0.8784,0.22908z"/>
<path d="m495.28,383.36c-0.22701-0.18894-0.27272-0.27435-0.27532-0.51479-0.003-0.41064,0.23349-0.71172,0.74605-0.94382,0.68183-0.30882,0.95981-0.26636,1.2166,0.18575,0.34158,0.60129,0.32512,0.84675-0.0839,1.252-0.22578,0.22366-0.26805,0.2367-0.78493,0.2419-0.50756,0.003-0.56562-0.0105-0.8185-0.22102z"/>
<path d="m410.22,384.51c-0.36389-0.0971-0.5525-0.37016-0.55726-0.80675-0.004-0.33383,0.0201-0.38706,0.25362-0.56985,0.15122-0.11834,0.39018-0.21971,0.57856-0.24541,0.2669-0.0365,0.36442-0.0132,0.57916,0.13775,0.55052,0.38698,0.66746,0.76972,0.3487,1.1412-0.33953,0.39572-0.66141,0.48753-1.2028,0.34303z"/>
<path d="m432.14,385.49c-0.0807-0.10062-0.25916-0.16012-0.2775-0.287,0.032-0.55487,0.0585-1.1167,0.23525-1.6482,0.0962-0.52301,0.012-1.0692,0.19432-1.5787,0.18698-0.92682,0.18682-1.8826,0.40217-2.8036,0.01-0.47427,0.0549-0.949,0.19241-1.4054,0.15774-0.72168,0.0136-1.4762,0.22606-2.1894-0.0228-0.26786,0.28574-0.98321,0.55658-0.55944,0.39321,0.57645,0.91139,1.0451,1.4208,1.5153,0.43771,0.25252,0.0359,0.62445-0.26658,0.74975-0.41521,0.16364-0.51613,0.62086-0.48666,1.0222-0.0582,0.41455-0.22464,0.80685-0.24153,1.23-0.0878,0.62242-0.0706,1.2546-0.15153,1.8765-0.18211,0.60901-0.11244,1.2597-0.17323,1.8875,0.008,0.39859-0.18142,0.7606-0.15525,1.1604-0.0484,0.40592-0.0665,0.89432-0.40713,1.1724-0.32888,0.16605-0.80429,0.13737-1.0682-0.14228z"/>
<path d="m461.84,375.69c-0.48222,0.36463-0.91353,0.79527-1.3438,1.2188-0.59251,0.4489,0.48677,0.70998,0.625,1.0938,0.15716,0.58638,0.1478,1.2106,0.1875,1.8125,0.17923,0.55142,0.25835,1.1384,0.21875,1.7188-0.0519,0.6223-0.86338,0.49115-1.2188,0.84375-0.49176,0.20722-0.68789,0.69047-1.0625,1.0312-0.24625,0.48275-0.31215,1.0763-0.34375,1.625,0.0353,0.44788-0.30248,0.94931,0,1.3438,0.039,0.0557,0.0852,0.132,0.125,0.1875,0.10115,0.1452,0.3425,0.0292,0.5,0.0625,0.50368-0.0282,1.0285,0.0473,1.5-0.15625,1.21-0.20943,2.4311-0.22605,3.6562-0.28125,0.74925,0.0239,1.4701-0.23695,2.2188-0.21875,0.58681,0.12974,0.85075-0.50626,0.84375-0.96875-0.33224-0.65359-0.045-1.4285-0.3125-2.0938-0.23494-0.67246-0.14236-1.428-0.25-2.125-0.0148-0.54835-0.71068-0.75172-1.0625-0.34375-0.34144,0.34514-0.89289,0.41403-1.1562,0.84375-0.29659,0.60239,0.62745,0.60317,0.78125,1.0625,0.17589,0.4642,0.11825,0.98059,0.15625,1.4688,0.11422,0.59237-0.52919,0.6262-0.9375,0.6875-0.53675,0.20112-1.29,0.33589-1.5938-0.3125-0.1909-0.47948-0.16475-0.99286-0.21875-1.5-0.0131-0.89182-0.22755-1.7684-0.28125-2.6562-0.0514-1.0968-0.2407-2.1866-0.3125-3.2812-0.01-0.45549-0.0706-1.198-0.71875-1.0625zm-0.625,8.25,0.3125,0.0312,0.0312,0.375,0.0312,0.375-0.40625,0.125c-0.21512,0.0636-0.40325,0.0943-0.40625,0.0937-0.003-0.00085-0.088-0.0531-0.1875-0.125-0.21959-0.1586-0.16345-0.38503,0.125-0.6875,0.1626-0.17028,0.23879-0.2033,0.5-0.1875z"/>
<path d="m431.25,374.66c-0.38018,0.13504-0.86245,0.69313-1.25,0.6875-0.88,0.0623-0.75718,0.91919-0.125,1.2188,0.0833,0.25988,0.005,0.58789,0.0312,0.875,0.12288,0.7896-0.37535,1.4249-0.28125,2.2188-0.0442,0.87031-0.30695,1.7177-0.34375,2.5938-0.24704,0.90327-0.24984,1.8321-0.40625,2.75-0.10431,0.82323-0.69963,0.53271-1.2188,0.3125-0.004-0.35689-0.0272-0.70562-0.0312-1.0625,0.21637-0.81711-0.44101-1.0556-1.0938-1.1562-0.68611,0.0649-1.0228-0.52316-0.875-1.125,0.29488-0.35103,1.036-0.2534,1.5-0.3125,0.9813,0.20342,0.9416-1.1118,0.4375-1.5625-0.34472-0.63567-1.1982-0.90926-1.4375-1.5625,0.0956-0.86642-0.47971-1.7322-1.1875-2.1562-1.0885-0.0764-1.9104,0.86306-2.3125,1.7812-0.4525,0.13085-0.90391,0.26657-1.3438,0.4375-0.70889,0.17748-1.7197,1.407-0.75,1.875,0.54424,0.14988,2.2002,0.52782,1.4688,1.2812-0.41224,0.7071-1.201,0.71914-1.9062,0.53125-0.72365,0.00063-1.5294-0.35207-1.5-1.1875-0.14765-0.74985-0.12337-1.5579-0.46875-2.25-0.14847-0.83929-1.1008-0.64297-1.1562,0.125-0.73341,0.53403-0.6357,1.3978-0.125,2.0312,0.31876,0.72891,0.003,1.5776-0.3125,2.25-0.19091,0.87497-1.1559,0.90473-1.8438,1.1875-0.33751,0.13104-1.6285-0.0779-1.1562,0.65625,0.75312,0.26578,1.6525,0.50493,2.4375,0.3125,0.82295-0.10214,1.5375-0.66484,1.9375-1.375,0.55266-0.56003,1.502-0.26685,2.2188-0.28125,0.7728-0.002,1.5626,0.54243,2.3125,0.1875,0.21739-0.56438,1.2219-1.4958,1.5312-0.53125-0.0526,0.86265,0.70932,1.3257,1.5,1.2188,0.86375-0.0494,0.54445,0.61096,0.53125,1.125,0.0571,0.93448,0.65972,1.4247,1.4375,1.8125,0.26491,0.0715,0.545,0.0474,0.8125,0,0.74793-0.23513,1.5536-0.5689,1.7812-1.4062,0.30361-0.68071,0.31071-1.4507,0.53125-2.1562,0.17722-1.1299,0.406-2.26,0.4375-3.4062,0.27617-1.0383,0.19684-2.136,0.40625-3.1875,0.13231-0.7818,0.2308-1.5634,0.3125-2.3438-0.0917-0.41735-0.27189-0.48727-0.5-0.40625zm-6.7812,4.1562c0.15144,0.0185,0.2356,0.20409,0.25,0.53125,0.016,0.36409,0.20628,0.66075,0.4375,0.71875,0.18245,0.0457,0.16681,0.23882-0.0312,0.375-0.11507,0.0791-0.3209,0.127-0.6875,0.125-0.57804-0.003-0.93643-0.15276-1.25-0.46875l-0.1875-0.1875,0.28125-0.1875c0.14178-0.10831,0.39834-0.33259,0.5625-0.5,0.28494-0.29065,0.47356-0.42473,0.625-0.40625z"/>
<path d="m490.5,370.94c-0.56713,0.026-1.1373,0.11796-1.6562,0.25-1.0402-0.0647-1.5624,1.0271-0.5625,1.5625,0.60166,1.5343,1.5404-0.31684,2.5-0.1875,1.4375,0.27956,1.559,1.8323,1.7812,3,0.0809,1.1567,0.41439,2.2816,0.75,3.375,0.96222,1.0695-0.72072,1.7402-1.4375,0.90625-0.61128-0.66434-1.9204-1.4795-2.6562-0.5625-0.9036,0.38266-0.94069,1.5903-1.6875,1.9375-1.2091,0.36803-1.3613-1.1188-2-1.75-0.58724-0.82427-1.7103-0.89646-2.625-1.1875-0.42913-0.86865-0.20548-2.3456-1.0938-2.9375-0.7458,0.30425-2.1131,1.7022-0.96875,2.3438,1.1177,0.96067-0.48782,1.4011-1,2.0625-0.73158,0.81456-0.84849,1.936-0.96875,2.9688-1.2593,0.69566-1.5044-0.78769-1.6562-1.7188-0.0981-1.1115-1.0358-0.78521-1.6875-0.375-0.95249,0.38586-1.4281,1.2903-2.0938,2-0.0799,0.64767,0.0372,1.3567,0.0312,2.0312,0.21646,0.81142,1.2024,0.4303,1.8125,0.375,0.9788-0.40937,1.3795,0.62745,0.59375,1.2188-0.53181,0.67603-2.2198,0.32293-2.0625,1.4062,0.54395,0.0636,1.1105,0.0432,1.6562,0,1.0905-0.29799,2.2614-1.0673,2.375-2.2812,0.1436-1.0582,1.6676-0.86544,2.5-1.0938,1.0408-0.30002,2.2948-0.37704,2.5312,0.9375,0.70943,0.74499,2.2486,1.584,3.0312,0.5625,0.79451-0.48523,1.1764-1.3376,1.125-2.25-0.16203-0.78461,1.2688-0.81314,1.625-0.375,0.52141,0.85796,2.151,0.60478,2.9375,0.125,0.8361-0.61721,1.0176-1.705,2.2188-1.7188,1.7823-0.53352,3.6342-0.84122,5.375-1.5,1.4104-0.3073-0.2099-1.1977-0.5625-1.7188-1.0737-0.53098-2.0081,1.6419-3.2188,0.5625-0.93564-0.71605-0.87212-2.0766-1.2188-3.125-0.23714-1.3573-0.17721-2.9227-1.1562-4-0.67242-0.71491-1.586-0.887-2.5312-0.84375zm-6.8125,9.4688c0.12573-0.003,0.26757,0.0593,0.5,0.1875,0.43841,0.24193,0.75063,0.64294,0.75,0.96875-0.00043,0.21261-0.0545,0.22697-0.375,0.375-0.19719,0.091-0.4214,0.1885-0.5,0.1875-0.18098-0.002-0.62438-0.35688-0.625-0.5-0.00065-0.0594-0.0581-0.28649-0.125-0.46875-0.11761-0.32068-0.0994-0.31643,0.0625-0.53125,0.10347-0.13744,0.18677-0.21532,0.3125-0.21875zm6.5312,0.34375c0.37229-0.0244,0.59356,0.0918,0.75,0.375,0.18178,0.32896,0.0582,0.58095-0.40625,0.78125-0.20349,0.0878-0.407,0.15925-0.4375,0.15625-0.0306-0.003-0.19844-0.10253-0.375-0.21875-0.27012-0.17777-0.3095-0.26387-0.3125-0.46875-0.003-0.31541,0.34928-0.5967,0.78125-0.625zm-8.9375,0.0937c0.10904-0.017,0.20831,0.04,0.34375,0.15625,0.17999,0.15456,0.23685,0.27887,0.28125,0.59375,0.0314,0.21884,0.0265,0.50184,0,0.625-0.0486,0.2261-0.0532,0.21575-0.5625,0.21875-0.64029,0.006-0.6997-0.0639-0.6875-0.65625,0.008-0.37682,0.0118-0.4782,0.21875-0.6875,0.16044-0.16228,0.29721-0.23305,0.40625-0.25zm-5.5,1.4375c0.19951,0.0469,0.3879,0.19761,0.4375,0.4375,0.0656,0.3175,0.008,0.46223-0.25,0.59375-0.2221,0.1131-0.73401,0.1508-0.875,0.0625-0.0457-0.0286-0.1399-0.103-0.1875-0.1875-0.068-0.12114-0.0555-0.1794,0.0312-0.25,0.0605-0.0492,0.12539-0.11985,0.125-0.15625-0.0004-0.0364,0.0673-0.16316,0.15625-0.28125,0.14608-0.1939,0.36299-0.26563,0.5625-0.21875zm9.25,1.1875c0.17794-0.001,0.32863,0.0609,0.4375,0.15625,0.18526,0.16231,0.179,0.40039-0.0312,0.5625-0.13509,0.1044-0.87165,0.0948-1.125,0-0.11272-0.0421-0.15563-0.0987-0.15625-0.21875-0.002-0.14091,0.0375-0.22767,0.28125-0.34375,0.20425-0.0976,0.41581-0.15507,0.59375-0.15625z"/>
<path d="m467.86,388.29c-0.0958-0.0625-0.23767-0.11699-0.0948-0.22157,0.17277-0.30247,0.51785-0.40716,0.82434-0.51974,0.54779-0.23732,1.0207-0.64036,1.3737-1.1184,0.05-0.33298,0.42384-0.51355,0.42219-0.86174,0.003-0.47487,0.0311-0.9616-0.0846-1.426-0.12837-0.4257-0.45147-0.75199-0.82649-0.97395-0.25667-0.20149-0.674-0.25712-0.76877-0.61402-0.0525-0.34279,0.25343-0.60401,0.36053-0.90935,0.22325-0.42151,0.41109-0.86364,0.6509-1.275,0.25912-0.2878,0.65892-0.0156,0.79298,0.26239,0.18915,0.27771,0.35679,0.57593,0.45076,0.89748,0.30225,0.33175,0.57024,0.72087,0.679,1.1618,0.14839,0.31056,0.38316,0.60234,0.36929,0.96609,0.0003,0.4164,0.23509,0.78738,0.22034,1.2063,0.0133,0.56042,0.0131,1.1449-0.19184,1.6741-0.14001,0.29344-0.42058,0.46964-0.60639,0.73256-0.31897,0.29554-0.67037,0.57899-1.0797,0.73615-0.28928,0.092-0.45706,0.42565-0.81934,0.34466-0.51458,0.009-1.0366,0.079-1.5472-0.004,0.0323,0.0542-0.15633-0.0915-0.12493-0.0573z"/>
<path d="m461.01,388.74c-0.24268-0.24958-0.2952-0.35543-0.29788-0.60032-0.003-0.24747,0.0446-0.34567,0.2822-0.58569,0.43829-0.44275,0.65248-0.45344,1.4091-0.0705,0.72304,0.36598,0.9675,0.39912,1.0322,0.14002,0.0625-0.25022,0.47885-0.47916,0.87435-0.4808,0.25006-0.002,0.39157,0.0477,0.59183,0.20368,0.25136,0.19583,0.26349,0.22634,0.26989,0.67935,0.004,0.46299-0.002,0.48055-0.29042,0.73591-0.27723,0.24409-0.32183,0.25915-0.66541,0.22476-0.43718-0.0439-0.69954-0.24407-0.77073-0.58844-0.0516-0.25001-0.13942-0.3097-0.20523-0.1397-0.0209,0.0546-0.12864,0.12185-0.23894,0.1496-0.20352,0.0514-0.5488,0.26862-0.79415,0.50006-0.0927,0.0874-0.25526,0.12855-0.51863,0.13122-0.35563,0.003-0.40513-0.0183-0.67826-0.29915z"/>
<path d="m441.19,379.84c-0.66466,0.007-1.3805,0.5662-1.4688,1.2188,0.15206,0.75226,0.77698,1.4895,0.375,2.2812,0.27756,1.0131-0.76147,1.3974-1.4688,0.8125-0.4271-0.97134-0.64349-2.0358-1.2812-2.9062-0.80411-0.22762-1.1545,1.0569-1.7188,1.5,0.27975,0.75505,1.0958,1.4324,1.1875,2.375,0.1952,0.91482-0.36128,1.9306-1.1562,2.4062-0.68584,0.65472-1.6254,0.42074-2.4688,0.5625-1.0242,0.59857,0.75182,0.81755,1.2188,0.84375,1.0477,0.10646,2.1354-0.0317,2.9062-0.8125,0.76911-0.36708,0.70971-1.6972,1.625-1.8438,1.5884-0.0709,3.1626,0.24355,4.75,0.28125,0.84936,0.20336,2.1635-0.10098,2.75,0.53125,0.002,1.1075,0.94078,1.7905,1.8438,2.2188,0.4987,0.13872,1.0241-0.47928,1.5312-0.59375,0.96531-0.30764,0.67182-1.502,1.25-1.9688,1.6504-0.0893,3.3163-0.0704,4.9688-0.0937,0.31463,0.008,0.40734-0.43988,0.625-0.625-0.0363-0.63881-0.0593-1.2726-0.15625-1.9062-0.31819-0.80653,0.0513-1.8446-0.53125-2.5312-0.83011-0.22606-1.5362,0.53355-2.375,0.59375-0.92616,0.41246-1.7065,1.2677-1.75,2.3125-0.54833,0.89658-1.4277-0.15958-1.125-0.90625-0.0346-0.32541,0.0704-0.70429-0.0312-1-0.50698-0.60814-1.3947-0.4094-2.0938-0.5-1.0184,0.0406-2.0127-0.17955-3.0312-0.15625-0.89293-0.0674-1.822,0.0777-2.6875-0.15625-1.0317-0.0293-0.88959-1.0382-1.0625-1.75-0.18299-0.13571-0.40345-0.18973-0.625-0.1875zm2,3.6875c0.34308,0.007,0.66656,0.052,1,0.0937,0.43082,0.0709,0.8899-0.14816,1.3125,0,0.97651,0.16608,1.9536,0.12685,2.9375,0.21875,0.25985-0.004,0.44579,0.18471,0.625,0.34375,0.002,0.68357,0.00066,1.3789,0,2.0625-0.0299,0.25767,0.0763,0.5982-0.15625,0.78125-0.0747,0.0513-0.1583,0.1072-0.25,0.125-0.27065-0.07-0.55731-0.2479-0.6875-0.5-0.0414-0.35742,0.0179-0.70404,0.0312-1.0625-0.007-0.0927,0.0404-0.237,0-0.3125-0.21278-0.15067-0.45387-0.249-0.71875-0.25-0.84945-0.0291-1.682-0.0916-2.5312-0.125-0.7069-0.0446-1.4333,0.0604-2.125-0.125-0.26845-0.0976-0.61789-0.0641-0.78125-0.34375-0.23417-0.27227,0.10362-0.59695,0.34375-0.71875,0.31827-0.1447,0.65692-0.19411,1-0.1875zm11.281,0.25c0.15866-0.002,0.20935,0.05,0.28125,0.34375,0.0459,0.18765,0.0996,0.4172,0.125,0.5,0.0363,0.11811-0.0218,0.15625-0.1875,0.21875-0.494,0.18646-0.98566,0.16797-1.1562-0.0625-0.0774-0.10454,0.0129-0.43451,0.15625-0.5625,0.28946-0.25851,0.60992-0.43691,0.78125-0.4375z"/>
</g>
</g>
<path stroke-width="1.1502" d="m449.98,327.23c32.642-25.106,29.843-61.883,29.843-61.883-0.8613,0.17223-1.6795,0.25835-2.5408,0.25835-6.8471,0-23.178-3.9171-26.988-8.8926-4.0812,4.5034-20.77,8.8926-27.574,8.8926-0.86129,0-1.7225-0.0861-2.5407-0.25835,0,0-2.8422,36.776,29.8,61.883z"/>
<path stroke-width="0.9157" d="m477.22,268.04c-0.28097,0.0176-0.5633,0.0264-0.8477,0.0264-6.2055,0-20.619-3.1838-26.175-7.9572-5.8195,4.4095-20.471,7.9572-26.576,7.9572-0.28635,0-0.56925-0.035-0.84965-0.0865-0.0142,1.3908,0.0581,2.8324,0.14448,4.1436,0.323,4.9008,1.1826,9.819,2.4876,14.552,4.1081,14.895,12.516,27.553,24.572,37.155,12.066-9.61,20.484-22.28,24.601-37.186,1.3071-4.7319,2.1694-9.6497,2.4955-14.55,0.0853-1.2845,0.15716-2.6918,0.14745-4.0545z"/>
<path fill="#c09300" stroke="none" d="m439.38,265.03c-5.8724,1.8448-12.229,3.0312-15.75,3.0312-0.28633,0-0.56336-0.0423-0.84375-0.0937-0.0142,1.3907,0.0699,2.8451,0.15625,4.1562,0.32298,4.9006,1.1638,9.7995,2.4688,14.531,2.765,10.025,7.5063,19.032,13.969,26.781v-48.406z"/>
<path fill="#c09300" stroke="none" d="m460,264.94,0,49.25c6.794-7.9213,11.733-17.206,14.594-27.562,1.307-4.7317,2.1427-9.6313,2.4688-14.531,0.0853-1.2844,0.16596-2.6999,0.15625-4.0625-0.28095,0.0176-0.55937,0.0312-0.84375,0.0312-3.7302,0-10.42-1.1704-16.375-3.125z"/>
<g stroke-width="1.2704">
<path stroke-width="1.2179" d="m462.31,253.09c0.66655,0.0392-0.90178-3.568-0.90178-3.568,1.7643,1.8036,8.4297,2.2349,8.4297,2.2349-3.999-1.7656-7.9979-15.096-7.528-25.721,0.4319-10.664-1.5284-14.859-3.0971-16.428-1.9995-1.9995-8.4298-3.7639-12.664-3.9991-2.3922-0.11761-1.9995,1.8036-1.9995,1.8036-4.4308-1.137-8.8606-1.5684-10.861-0.2353-1.882,1.2547-2.274,7.5278-0.90178,6.43,3.3326-2.6661,6.2341-0.23524,8.2335,2.6661,1.7644,2.5485,1.6467,9.7627-0.90178,18.192-2.6661,8.8609-9.9588,17.722-9.9588,17.722,3.96,0,9.5276-3.5287,9.5276-3.5287l-1.3331,5.5283c4.1951-1.9996,7.5278-5.0969,7.5278-5.0969l3.9992,4.1951c1.333-1.7643,3.9991-4.1951,3.9991-4.1951s3.3328,3.5286,8.4297,3.9992z"/>
<path fill="none" d="m446.12,227.57s-2.2349,16.428-6.43,21.094"/>
<path fill="none" d="m449.65,227.14s-0.86252,16.623-3.7639,21.956"/>
<path fill="none" d="m452.78,227.81s0,18.192,1.0978,21.289"/>
<path fill="none" d="m456.74,228.71s0.90178,15.291,4.6657,20.819"/>
<path fill="#c09300" stroke-width="0.3542" d="m442.08,219.61c-0.19598-1.4508-0.54888-2.5878-1.0586-3.3328-1.9996-2.9013-4.9009-5.3321-8.2335-2.6661,0,0,1.137-3.5287,3.5678-3.6463,1.882-0.11767,6.1556,1.4115,9.9196,7.8415,0,0-2.7837-0.62739-3.4502-0.0393-1.2546,1.0979-0.74495,1.8428-0.74495,1.8428z"/>
<path fill="#c09300" stroke-width="0.3542" d="m432.44,209.26c0.27439-0.90178,0.7057-1.7251,1.2546-2.078,1.9996-1.333,6.43-0.90177,10.86,0.23524,0,0-0.39205-1.9212,1.9996-1.8036,4.2344,0.23523,10.665,1.9996,12.664,3.9992,0.47046,0.50973,1.0194,1.2547,1.4899,2.3916h-0.0784c-0.98015-1.3721-3.764-1.2937-4.4308-1.2154-1.0586,0.11756-1.7251,0.0784-3.1365,0.4312-0.66655,0.15693-1.686,0.3529-2.2349,0.78422-0.43131,0.3529-0.7841,1.6467-1.4506,1.6467-1.0586,0-0.98019-0.27449-1.2547-0.58814-0.35279-0.43131-0.54888-1.0586-0.90178-1.0194-1.0978,0.19608-2.8621-0.66644-5.0969-2.4308-2.2344-1.7644-3.0971-2.1956-5.9984-1.9996-2.8622,0.23524-3.7639,1.8427-3.7639,1.8427l0.0784-0.19598z"/>
<circle cx="448.824" cy="210.672" r="1.176" stroke="none"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 23 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.6 KiB

+10
View File
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="600" height="300">
<rect width="600" height="150" fill="#000"/>
<rect y="150" width="600" height="150" fill="#007a3d"/>
<rect y="100" width="600" height="100" fill="#fff"/>
<path d="M 0,0 200,150 0,300 z" fill="#c4111b"/>
<circle cx="300" cy="150" r="40" fill="#c4111b"/>
<circle cx="315" cy="150" r="40" fill="#fff"/>
<path d="m 289.26294,174.2204 17.05633,-12.19273 16.92296,12.37709 -6.32527,-19.98928 17.00081,-12.26999 -20.96556,-0.16131 -6.41591,-19.96036 -6.63215,19.88957 -20.96606,-0.0661 16.86669,12.45373 -6.54184,19.91946 z" fill="#c4111b"/>
</svg>

After

Width:  |  Height:  |  Size: 676 B

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 230 KiB

+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="990" height="630">
<rect id="blue" width="990" height="630" fill="#4891d9"/>
<rect id="black" width="990" height="420" y="210" fill="#000"/>
<rect id="white" width="990" height="210" y="420" fill="#fff"/>
</svg>

After

Width:  |  Height:  |  Size: 302 B

+17
View File
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="720" height="360">
<rect fill="#da121a" height="360" width="720"/>
<rect fill="#fcdd09" height="240" width="720"/>
<rect fill="#078930" height="120" width="720"/>
<g transform="translate(360,180)">
<circle fill="#0f47af" r="120"/>
<g id="t">
<path fill="#fcdd09" d="M0,-96 -4.205849,-83.055728 13.141645,-29.665631H-9.987258L-12.586616,-21.665631H61.576052L72.587108,-29.665631H21.553343z"/>
<path stroke="#fcdd09" stroke-width="4" d="M0,44V96" transform="rotate(216)"/>
</g>
<use xlink:href="#t" transform="rotate(72)"/>
<use xlink:href="#t" transform="rotate(144)"/>
<use xlink:href="#t" transform="rotate(216)"/>
<use xlink:href="#t" transform="rotate(288)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 819 B

+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="1800" height="1100">
<rect width="1800" height="1100" fill="#fff"/>
<rect width="1800" height="300" y="400" fill="#003580"/>
<rect width="300" height="1100" x="500" fill="#003580"/>
</svg>

After

Width:  |  Height:  |  Size: 275 B

Some files were not shown because too many files have changed in this diff Show More