1
0
Fork 0
mirror of https://github.com/safing/web synced 2025-04-17 09:29:08 +00:00

Merge pull request from safing/feature/remove-old-assets

Remove old assets
This commit is contained in:
Luke Seers 2022-05-18 15:39:55 +02:00 committed by GitHub
commit c2158cdb48
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
51 changed files with 0 additions and 880 deletions

View file

@ -1,10 +0,0 @@
---
title: First Milestone Funded!
tags: announcement
---
We've been successfully funded by [netidee.at](https://www.netidee.at/), a funding initiative by the [Internet Foundation Austria](https://www.nic.at/ipa/).
This gives us the opportunity to kick-start Safing, batteries (hardware and services) included, spanning from for January to December 2017.
We are looking forward to next year and the great time we will have implementing Safing.
![Netidee Logo](/assets/img/external/logos/netidee.png){: .blog-image }

View file

@ -1,118 +0,0 @@
---
title: "Safing Guide: Digital Privacy 101"
tags: guide
---
This Guide is updated regularly, future versions will be available under the same URL.
### A word of warning
While this guide is about privacy, it is deeply connected with security and only differs from it in some cases.
Whoever tries to gain security in the digital world will very quickly realize, that the biggest problem is actually a fight between security versus convenience, because in most cases, security is not convenient. Although this is one thing we at Safing thrive to keep out of your as much as possible, there are a lot of things that a software just can't do for you.
This guide starts with the easy and more convenient actions to guard privacy and quite soon will get to things that aren't so convenient and may require some serious work in order to get going.
###
<small>E2/S5/P2</small>
effort
security
probability that this will affect you
## 1 - Turn OFF devices you are not using.
In the past decade, the industry has started to slowly change their devices from having an OFF mode to having a "not really OFF, but still doing things in the background mode".
The current best example would be Smart TVs, with Samsung openly stating, that you should not have confidential conversations near their TVS, because it just might be listening and uploading everything to the Cloud.
**So, get some distributors with a switch, and TURN OFF devices, you are not actively using.**
Yes, it's true, you won't be able to turn on your TV with only a remote anymore.
## Don't type sensitive information on a wireless keyboard.
You me one those, who like sitting on your couch and surfing, ordering stuff on the internet and entering
Well, the thing is, the connection between your wireless keyboard and your device is most certainly not encrypted, your sensitive information is flying in the air and everyone who wants to can catch your stuff out of thin air.
**Never, ever enter sensitive information on a wireless keyboard**
## Do not enter sensitive information into Computers you don't know.
Kiosk or Interet Café PCs.
## Be careful when using untrusted Networks
This includes the network of another company, or a Café WiFi.
## Avoid Data-Hungry Internet Services
This is probably the most challenging, because it hurts convenience the most.
If you can avoid Services like Google (We have Startpage and Duckduckgo!), Facebook (Take a look at Diaspora), Dropbox (Check out MEGA) and other companies that you give massive amounts of data too, but don't pay them a penny.
## Be careful when Services say they use the "Cloud".
In essence, the cloud is just another guys computer, the "Cloud" is such a buzzword, everyone uses it, and you don't know what anyone means by it. Your data may be stored on some random insecure server.
## Use a password manager
Never, ever use the same password with multiple service, use a good password manager, ...
## Be careful when sending sensitive stuff via email.
- Check if service offers SSL
- encrypt sensitive data
- key over 2nd channel
## Use 2-Factor Authentication anywhere you can!
In order to further guard yourself from stolen passwords, use 2-Factor Authentication (2FA) wherever possible. Banks require this if you want to issue transactions online. In principle with 2FA you have to verify your identity with another code, that either changes in short intervals (mostly 30 econds) or somehow acquire a code that can only be used on time.
2FA can be done in a lot of different ways and some are more secure than others, here they are in order of strength:
- Static list of codes
This was used by banks when online banking first started. Consider this your last option.
- Receiving Codes via Text/SMS
This is very widely used technique, but there are several ways to successfully attack this method and steal codes. In 2016 NIST stopped recommending it. You should switch to better alternatives as soon as possible. Sometimes also called smsTAN.
- Receiving Codes via an app.
This is a lot better than receiving codes via Text/SMS; because an app is able to communicate securely and cannot be compromised that easily, but this then depends on the quality of the app.
- Generating Codes with software
This one of the most used methods for 2FA, because it is both easy to set up for websites and rather convenient to use for users. Usually this works by downloading the app Google Authenticator for Android or iOS and scanning a QR-Code with it. The app the generates a new 2FA code every 30 seconds.
- Generating codes with hardware
This is by far the most secure method for 2FA, as an attack MUST physically steal your device and possibly a PIN code. These are mostly used by big companies that care about the security of their IT. One other famous example is the Battle.net Authenticator used by many World of Warcraft players.
Recently, banks have started to adopt this method by using devices into which you pluck your debit card and enter you PIN code to generate a new 2FA code. There are also referred to as chipTAN or cardTAN.
## Email Account is your most important account!
Next to your bank account, your email account is probably your most valuable online account you have. With it you can normally reset any other account that you have. Protect this account with extra care. Choose a password you do not use anywhere else. Enable 2-Factor Authentication. Log out
## Encryption
## Use a good messenger
Find a messenger that protect your privacy. We recommend [...], here is a good comparison of messengers from a security perspective.
## Be careful with email
Email was defined in 19??, back then nobody thought about security or privacy on the Internet. Today we are stuck with an email system that, although a lot of great stuff is done to try to make it more secure, has serious weaknesses. The current email ecosystem offers best effort privacy, but usually there is no way to enforce it.
**Do not send confidential data via email**
If you really want to send private data via email, at least be sure, that the email you are sending to supports minimum security functionality [FIXME: link]
## Avoid Smart Home, for now <small>E2/S5/P2</small>
Smart Home is quite a big hype, with a lot of companies and start-ups bringing new products into this domain. Although there is so much going on here, we at Safing have yet to come across a Smart Home solution that is both open source and really secure. The recent past has shown that most solutions lack security.
#### Appendix: Versions
| Date | Comment |
|:-----------:|--------------:|
| 12 Jun 2012 | First edition |
#### Full References:
08/2016: Smart Home Thermometer hacked: https://thehackernews.com/2016/08/hacking-thermostat.html
08/2016: 75% of Bluetooth Smart Locks can be hacked: http://www.tomsguide.com/us/bluetooth-lock-hacks-defcon2016,news-23129.html

View file

@ -1,45 +0,0 @@
---
title: Tech Preview Released
tags: announcement
---
We've finally released the tech preview of our first milestone - check it out at [Github](https://github.com/Safing/safing-core)!
Here is quick overview over what we have released so far:
Safing comes in three components:
- Safing Core: The core system doing all the work
- Safing UI: Settings and monitoring
- Safing Notify: Tray icon for fast level switching and notifications
The Safing Core in more detail:
- acts as an intelligent DNS Server
- identifies processes behind connections
- applies profiles to connections and enforces them
- checks TLS connections for validity and revocation
Stay tuned for our upcoming [tech](/blog/tags/#tech) blog series, where we will look at how we built Safing and why we've done things the way we did!
We are looking forward to your feedback!
{% comment %}
Wir haben nun endlich die Tech Preview unseres ersten Meilensteins auf [Github](https://github.com/Safing/safing-core) veröffentlicht!
Hier ist ein kurzer Überblick:
Safing besteht aus drei Komponenten:
- Safing Core: Das Kernsystem, das die ganze Arbeit macht
- Safing UI: Einstellungen und Monitoring
- Safing Notify: Tray-Icon für schnelles Umschalten des Security Levels und Notifications
Der Safing Core:
- ist ein intelligenter DNS Server
- identifiziert Prozesse hinter Verbindungen
- weißt Verbindungen Profile zu und setzt diese durch
- prüft TLS-Verbindungen auf Gültigkeit und Revocation
In der kommenden Blog-Serie werden wir im Detail auf die Komponenten eingehen. Wir freuen uns auf dein Feedback!
{% endcomment %}

View file

@ -1,82 +0,0 @@
---
title: Security Levels
tags: tech
---
Besides strengthening the privacy and security of our users, we strive to make Safing as convenient and easy to use as possible.
The hard part about this is, that we do not expect any technical knowledge of our users, so that even your grandma could use it.
That is why we came up with the concept of Security Levels.
Instead of having a gazillion settings to go through, we use three simple levels that the user can select:
<p align="center">
<img src="/assets/icons/level_dynamic.svg" height="96">
<img src="/assets/icons/level_secure.svg" height="96">
<img src="/assets/icons/level_fortress.svg" height="96">
</p>
<p align="center">
Dynamic
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;
Secure
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;
Fortress
</p>
#### <img src="/assets/icons/level_dynamic.svg" height="24"> Dynamic:
Day-to-day mode - provides additional security measures to protect your privacy, but will also try to not be in your way to help you stay focused. Use this mode in trusted networks.
#### <img src="/assets/icons/level_secure.svg" height="24"> Secure:
Heightend security measures - to keep you safe in untrusted environments. It is automatically activated if you enter an unknown network, like a café's Wi-Fi, or if an attack is detected. Use this mode when you do not trust a network, or are temporarily in need of more security.
#### <img src="/assets/icons/level_fortress.svg" height="24"> Fortress:
All protective mechanisms available are activated - this will most likely cut off at least some applications from the Internet, but provides best protection technically possible. Use this mode if you think you are currently being attacked, like having clicked on a possible virus.
If you are a technical person, you can of course use our gazillion settings (still growing...) to modify which security and privacy features are active at certain levels, except for the Fortress Level, where every security measure is always active.
If you want to know more about how Safing works, check out our [guides](https://github.com/Safing/safing-doc).
{% comment %}
Neben der Stärkung der Privatsphäre und Sicherheit unserer Nutzer, bemühen wir uns, Safing so bequem und einfach bedienbar wie möglich zu machen.
Das schwere dabei ist, dass wir kein technisches Wissen von unseren Benutzern erwarten, damit auch deine Oma Safing benutzen kann.
Deshalb haben wir das Konzept der Sicherheitslevel eingeführt.
Anstatt unzähligen Einstellungen, verwenden wir drei einfache Level, die der Benutzer auswählen kann:
<p align="center">
<img src="/assets/icons/level_dynamic.svg" height="96">
<img src="/assets/icons/level_secure.svg" height="96">
<img src="/assets/icons/level_fortress.svg" height="96">
</p>
<p align="center">
Dynamic
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;
Secure
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;
Fortress
</p>
#### <img src="/assets/icons/level_dynamic.svg" height="24"> Dynamic:
Alltäglicher Modus - bietet zusätzliche Sicherheitsmaßnahmen zum Schutz deiner Privatsphäre, wird aber auch versuchen, dir nicht in die Quere zu kommen, damit du deinen Fokus nicht verlierst. Verwende diesen Modus in vertrauenswürdigen Netzwerken.
#### <img src="/assets/icons/level_secure.svg" height="24"> Secure:
Höhere Sicherheitsmaßnahmen - hält dich in nicht vertrauenswürdigen Umgebungen sicher. Dieser Modus wird automatisch aktiviert, wenn du dich mit einem unbekannten Netzwerk - wie das WLAN eines Cafés - verbindest, oder wenn ein Angriff erkannt wird. Verwende diesen Modus, wenn du einem Netzwerk nicht vertraust oder vorübergehend mehr Sicherheit benötigst.
#### <img src="/assets/icons/level_fortress.svg" height="24"> Fortress:
Alle vorhandenen Schutzmechanismen werden aktiviert - das wird höchstwahrscheinlich zumindest einige Anwendungen vom Internet trennen, bietet aber bestmöglichen technischen Schutz. Verwende diesen Modus, wenn du denkst, dass du gerade angegriffen wirst, vielleicht weil du - natürlich versehentlich - den Anhang eine fragwürdigen Email geöffnet hast.
Wenn du technisch begabt bist, gibt es für dich natürlich trotzdem unzählige Einstellungen (noch am werden ...), um zu ändern, welche Sicherheits- und Datenschutzfeatures in bestimmten Levels aktiv sind, mit Ausnahme des Levels Fortress, wo jede Sicherheitsmaßnahme immer aktiv ist.
Wenn du mehr darüber wissen willst, wie Safing funktioniert, schau die unsere [Guides](https://github.com/Safing/safing-doc) an.
{% endcomment %}

View file

@ -1,55 +0,0 @@
---
title: Application Firewall - Profiles
tags: tech
---
We think having a application firewall that constantly prompts you whether an app is allowed to access something on the network is pretty lame - and disrupts your focus.
With Safing, instead of being asked what a program (or a whole group of programs!) is allowed to do, you define its behavior - a profile - once, and let Safing handle the rest.
The most important part about these profiles are the flags you can set - they let you describe the application with just a few clicks, and you can get back to work.
There are flags for:
- the actor: who is executing that application
- the location: Internet or local network?
- the type: select one or more behavioral profiles
The most interesting, and definitely the most used type will be `Strict`. If a profile with this flag is applied to an application, Safing dynamically checks whether the application and the domain it wants to connect to have any kind of relationship to evaluate if the connection to it shall be allowed or not.
Two nice examples of this are:
- Adobe Acrobat: the only valid connection is to the update servers, everything else, like a malicious PDF loading malware, is blocked.
- Various Apps: mostly the only valid connection is to the app's company, 3rd party tracking and ads are blocked.
Profiles will make it a breeze to keep you safe online.
If you want to know more about how Safing works, check out our [guides](https://github.com/Safing/safing-doc).
{% comment %}
Wir denken, dass eine Application Firewall, die dich ständig fragt, ob eine App auf etwas im Netzwerk zugreifen darf, nicht angenehm zu nutzen ist - und den Fokus extrem stört.
Mit Safing definierst du - anstatt andauernd gefragt zu werden - einmal ein Verhaltensprofil für eine App und lässt Safing den Rest erledigen.
Das beste an diesen Profilen sind die Flags, die du setzen kannst - mit diesen kannst du ganz schnell und unkompliziert für eine App ein bestimmtes Verhalten definieren und wieder an deine Arbeit gehen.
Es gibt Flags für:
- den Akteur: wer führt die App aus?
- den Ort: Internet oder lokales Netzwerk?
- der Typ: um was für eine App handelt es sich?
Eine der interessantesten Flags ist sicherlich `Strict`. Wenn ein Profil mit diesem Flag auf eine App angewendet wird, prüft Safing dynamisch, ob die Anwendung und die Domain, mit der sie eine Verbindung herstellen möchte, irgendeine Art von Beziehung haben, um zu bewerten, ob die Verbindung zu ihr erlaubt ist oder nicht.
Zwei schöne Beispiele dafür sind:
- Adobe Acrobat: Die einzige gültige Verbindung ist zum Update-Server, alles andere, wie das Herunterladen von Malware von einer fremden Domain, wird blockiert.
- Verschiedene Apps: meistens sind die einzigen gültigen Verbindungen zum Unternehmen der App, Tracking und Werbung wird blockiert.
Profile machen es zu einem Kinderspiel, sicher und privat im Internet unterwegs zu sein.
Wenn du mehr darüber wissen willst, wie Safing funktioniert, schau dir unsere [Guides](https://github.com/Safing/safing-doc) an.
Die englische Version dieses Posts findest du [hier](https://safing.me/blog/post/2017/08/application-profiles/).
{% endcomment %}

View file

@ -1,27 +0,0 @@
---
title: DNS Resolution
tags: tech
---
DNS is an inherently insecure part of the Internet ecosystem. It was never designed to be secure and any security enhancements are adapted only at a very slow rate. In order to mitigate possible threats that take advantage of the insecurity of DNS, Safing transparently takes over resolving DNS queries.
One thing Safing does, is to use altenative DNS transport protocols, to ensure that DNS packets aren't being tampered with. Currently we have added support for Google's DNS over HTTPS service, and will soon also support T-DNS, whish is DNS over TCP/TLS.
In addition to protecting DNS transport, Safing uses intelligent query routing to get queries directly to the best available server that can answer them. This minimizes exposing queries to servers that could not answer them (securely) anyway.
If you want to know more about how Safing works, check out our [guides](https://github.com/Safing/safing-doc).
{% comment %}
DNS ist ein grundlegender, aber unsicherer Teil des Internet-Ökosystems. Es wurde niemals dafür konzipiert sicher zu sein und jegliche Sicherheitsverbesserungen finden nur sehr langsam Verbreitung. Um mögliche Bedrohungen, die die Unsicherheit von DNS ausnutzen, zu verringern, übernimmt Safing transparent die Beantwortung von DNS-Anfragen.
Etwas was Safing tut, um DNS sicherer zu machen, ist auf alternative DNS-Transportprotokolle zu setzen. So können wir sicherstellen dass die DNS-Pakete nicht manipuliert werden. Derzeit unterstützen wir das "DNS over HTTPS" Service von Google, und bald auch T-DNS (DNS over TCP / TLS).
Zusätzlich zum Schutz des DNS-Transports leitet Safing DNS-Anfragen intelligent an den best-verfügbaren Server, der sie auch beantworten kann. Dadurch geben wir dem Netzwek möglichst wenig Informationen preis.
Wenn du mehr darüber wissen willst, wie Safing funktioniert, schau dir unsere [Guides](https://github.com/Safing/safing-doc) an.
Die englische Version dieses Posts findest du [hier](https://safing.me/blog/post/2017/08/dns-resolution/).
{% endcomment %}

View file

@ -1,23 +0,0 @@
---
title: TLS Enforcement
tags: tech
---
Sadly, the current state-of-the-art for security software is to intercept and break (man-in-the-middle) TLS connections to scan the content they carry. Sometimes this has even been done by big manufacturers to inject ads into encrypted web traffic. What makes matters even worse, is that a lot of times, the intercepting software does not correctly verify TLS connections and made the user vulnerable to real attacks.
Safing goes the exact opposite way. Instead of breaking TLS, Safing enforces valid TLS connections, by inspecting traffic and verifying certificates, checking revocation and Certificate Transparency. With Safing you do not longer need to trust your OS or applications alone, because Safing acts as an additional security check for TLS.
If you want to know more about how Safing works, check out our [guides](https://github.com/Safing/safing-doc).
{% comment %}
Traurigerweise ist der aktuelle "Stand der Technik", dass Sicherheitssoftware TLS-Verbindungen aufbricht um den Inhalt darin zu scannen. Es ist auch vorgekommen, dass große Hersteller TLS-Verbindungen aufgebrochen haben, um zum Beispiel auf den von ihnen verkauften Geräten Werbung anzuzeigen. Was die ganze Sache dann eigentlich zur großen Gefahr gemacht hat, ist dass die TLS-aufbrechende Software in so einigen Fällen die TLS-Verbindungen nicht korrekt geprüft hat, und Nutzer somit anfällig für echte Angriffe waren.
Safing geht den genau umgekehrten Weg. Anstatt TLS aufzubrechen, erzwingt Safing gültige und gute TLS-Verbindungen, indem Verbindungen und Zertifikate gründlich geprüft werden. Mit Safing musst du also nicht länger nur deinem Betriebssystem oder Apps vertrauen, denn Safing macht einen zusätzlichen Sicherheitscheck für TLS.
Wenn du mehr darüber wissen willst, wie Safing funktioniert, schau dir unsere [Guides](https://github.com/Safing/safing-doc) an.
Die englische Version dieses Posts findest du [hier](https://safing.me/blog/post/2017/08/tls-enforcement/).
{% endcomment %}

Binary file not shown.

Before

(image error) Size: 12 KiB

View file

@ -1,6 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<g fill="none">
<path d="M0 0h24v24H0z"/>
<path stroke="#323232" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M16 14l-4-4-4 4"/>
</g>
</svg>

Before

(image error) Size: 238 B

View file

@ -1,7 +0,0 @@
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<g stroke-linecap="round" stroke-width="1.8" stroke="#323232" fill="none" stroke-linejoin="round">
<path d="M18.364 5.63604c3.51472 3.51472 3.51472 9.2132 0 12.7279-3.51472 3.51472-9.2132 3.51472-12.7279 0-3.51472-3.51472-3.51472-9.2132 0-12.7279 3.51472-3.51472 9.2132-3.51472 12.7279 0"/>
<path d="M12.715 16.632l.982-.264c.183-.049.32-.201.351-.388l.215-1.32c.033-.204.194-.365.398-.398l1.319-.215c.187-.03.339-.168.388-.351l.263-.982c.049-.183-.014-.378-.161-.498l-1.036-.846c-.161-.131-.219-.35-.146-.544l.476-1.253c.067-.177.024-.378-.11-.512l-.718-.718c-.134-.134-.334-.177-.512-.11l-1.251.477c-.194.074-.413.015-.544-.146l-.846-1.036c-.12-.147-.315-.21-.498-.16l-.982.264c-.183.049-.32.201-.351.388l-.215 1.32c-.033.204-.193.364-.398.397l-1.319.215c-.187.03-.339.168-.388.351l-.263.982c-.049.183.014.378.16.498l1.034.846c.16.131.219.35.145.544l-.476 1.253c-.067.177-.024.378.11.512l.718.718c.134.134.334.177.511.11l1.254-.475c.194-.073.413-.015.544.146l.846 1.036c.122.145.317.208.5.159z"/>
</g>
<path fill="none" d="M0 0h24v24H0V0z"/>
</svg>

Before

(image error) Size: 1.1 KiB

View file

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 3333 2790" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd" fill="#396bf5"><path d="M3333 966v778c0 71-13 137-38 198s-63 117-113 167c-22 22-45 41-69 58-25 18-50 32-75 45-1 1-3 1-4 2-33 15-67 27-103 34-37 8-75 12-114 12h-244c5 16 10 31 15 47 15 43 32 86 51 128v1c17 39 40 77 68 114 29 38 65 76 107 113 30 27 33 73 6 103-19 21-47 29-73 22-90-23-176-53-256-88s-156-76-228-123c-71-46-137-99-199-156-52-49-101-102-146-160h-257c-48 0-94-6-139-18-44-12-86-30-126-54-34-21-45-66-25-100 21-34 66-45 100-25 27 17 57 29 89 38 31 9 65 13 101 13h292c22 0 44 10 58 29 46 61 97 118 152 170s115 98 179 140c61 40 127 76 197 107-13-22-25-45-35-68-20-45-38-91-55-140-16-46-30-94-43-142-3-8-4-16-4-25 0-40 33-73 73-73h341c29 0 57-3 84-9 25-5 49-13 71-24 1-1 2-1 3-2 19-9 37-20 54-31 17-12 34-27 50-43 36-36 63-76 81-119s27-91 27-143V964c0-52-9-100-27-143s-45-83-81-119-76-63-119-81-91-27-143-27h-361c-40 0-73-33-73-73s33-73 73-73h361c70 0 136 13 198 38 61 25 117 63 167 113s88 106 113 167 38 127 38 198zM1313 146H516c-52 0-100 9-143 27s-83 45-119 81-63 76-81 119-27 91-27 143v778c0 52 9 100 27 143s45 83 81 119c37 36 77 64 120 81 43 18 90 27 142 27h342c40 0 73 33 73 73 0 9-2 17-4 25-13 48-27 96-43 142-17 49-35 95-55 140-10 23-22 45-35 68 70-31 136-67 197-107 64-42 124-89 179-140 56-52 106-109 152-170 14-19 36-29 58-29h294c52 0 99-9 142-27s83-45 120-81c36-36 63-76 81-119s27-91 27-143V518c0-52-9-100-27-143s-45-83-81-119-76-63-119-81-91-27-143-27h-361zM877 0h797c70 0 136 13 198 38 61 25 117 63 167 113s88 106 113 167 38 127 38 198v778c0 71-13 137-38 198s-63 117-113 167-106 87-167 113c-61 25-127 38-198 38h-258c-45 57-94 111-146 160-62 58-128 110-199 156-71 47-147 88-228 123-80 35-166 64-256 88-26 7-54-1-73-22-27-30-24-76 6-103 42-37 78-75 107-113 28-37 51-75 68-114v-1c19-42 36-85 51-128 5-15 10-31 15-47H515c-70 0-136-13-198-38-61-25-117-63-167-113s-88-106-113-167c-25-62-38-128-38-198V515c0-70 13-136 38-198 25-61 63-117 113-167S256 62 317 37 444-1 515-1h361z" fill-rule="nonzero"/></svg>

Before

(image error) Size: 2.1 KiB

View file

@ -1,6 +0,0 @@
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<g fill="none">
<path d="M0 0h24v24H0z"/>
<path stroke="#bd6868" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M14.83 9.17l-5.66 5.66M14.83 14.83L9.17 9.17M12 21v0c-4.971 0-9-4.029-9-9v0c0-4.971 4.029-9 9-9v0c4.971 0 9 4.029 9 9v0c0 4.971-4.029 9-9 9z"/>
</g>
</svg>

Before

(image error) Size: 360 B

View file

@ -1,7 +0,0 @@
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<g fill="none">
<path d="M0 0h24v24H0z"/>
<path stroke="#8b8b8b" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 15l4 2 4-2M12 11l4-2-4-2-4 2zM8 12l4 2 4-2"/>
<path stroke="#8b8b8b" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 12v0c0 4.971-4.029 9-9 9v0c-4.971 0-9-4.029-9-9v0c0-4.971 4.029-9 9-9v0c4.971 0 9 4.029 9 9z"/>
</g>
</svg>

Before

(image error) Size: 459 B

View file

@ -1,37 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 200 228"
height="228"
width="200"
xml:space="preserve"
id="svg2"
version="1.1"><metadata
id="metadata8"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
id="defs6"><clipPath
id="clipPath20"
clipPathUnits="userSpaceOnUse"><path
id="path18"
d="m 1226.38,862.832 153.98,152.958 c 159.52,158.46 159.52,416.53 0,574.98 -159.51,158.45 -419.317,158.45 -578.833,0 l -56.066,-55.7 C 671.23,1640.97 548.828,1710 409.055,1710 183.207,1710 0,1528.02 0,1303.68 V 422.777 C 0,198.434 183.207,16.4531 409.055,16.4531 c 139.773,0 262.175,69.0274 336.406,174.9219 l 56.066,-55.691 c 159.516,-158.4535 419.323,-158.4535 578.833,0 159.52,158.449 159.52,416.523 0,574.972 z" /></clipPath><clipPath
id="clipPath26"
clipPathUnits="userSpaceOnUse"><path
id="path24"
d="M 0,0 H 1500 V 1710 H 0 Z" /></clipPath></defs><g
transform="matrix(1.3333333,0,0,-1.3333333,0,228)"
id="g10"><g
transform="scale(0.1)"
id="g12"><g
id="g14"><g
clip-path="url(#clipPath20)"
id="g16"><g
clip-path="url(#clipPath26)"
id="g22"><path
id="path28"
style="fill: white;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 0,0 H 1650 V 1860 H 0 Z" /></g></g></g></g></g></svg>

Before

(image error) Size: 1.7 KiB

View file

@ -1,52 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="960px"
height="960px" viewBox="0 0 960 960" enable-background="new 0 0 960 960" xml:space="preserve">
<g id="BG" display="none">
</g>
<g id="Raster">
</g>
<g id="Ebene_1">
<g opacity="0.8">
<defs>
<path id="SVGID_4_" opacity="0.8" d="M1619,1602.34v-206.913l59-13.427v-212l-61-61h-212l-12.988,58h-209.813L1169,1109H957
l-61,61v212l61,13.66v206.686L897,1616v212l61,61h212l13.437-60h209.909l13.654,60h212l61-61v-212L1619,1602.34z M1079,1707v-418
h418v418H1079z"/>
</defs>
<clipPath id="SVGID_2_">
<use xlink:href="#SVGID_4_" overflow="visible"/>
</clipPath>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="1287" y1="1977" x2="1287" y2="1018.1655">
<stop offset="0" style="stop-color:#000000"/>
<stop offset="1" style="stop-color:#FFFFFF"/>
</linearGradient>
<rect x="807" y="1017" opacity="0.2" clip-path="url(#SVGID_2_)" fill="url(#SVGID_3_)" stroke="#7A276E" stroke-width="140" stroke-linejoin="bevel" stroke-miterlimit="10" width="960" height="960"/>
</g>
<g>
<path fill="#00BF84" d="M481,251.129c60.867,0,118.09,23.703,161.129,66.742c43.039,43.04,66.742,100.263,66.742,161.129
c0,60.866-23.703,118.09-66.742,161.13C599.09,683.169,541.867,706.871,481,706.871c-60.866,0-118.09-23.702-161.129-66.741
c-43.04-43.04-66.742-100.263-66.742-161.13s23.702-118.09,66.742-161.129C362.91,274.832,420.134,251.129,481,251.129
M481,91.129C266.785,91.129,93.129,264.784,93.129,479S266.785,866.871,481,866.871S868.871,693.216,868.871,479
S695.215,91.129,481,91.129L481,91.129z"/>
</g>
<g opacity="0.6">
<defs>
<path id="SVGID_19_" opacity="0.6" d="M481,251.129c60.867,0,118.09,23.703,161.129,66.741
c43.039,43.04,66.742,100.264,66.742,161.13s-23.703,118.09-66.742,161.13C599.09,683.168,541.867,706.871,481,706.871
c-60.866,0-118.09-23.703-161.129-66.741c-43.04-43.04-66.742-100.263-66.742-161.13s23.702-118.09,66.742-161.13
C362.91,274.832,420.134,251.129,481,251.129 M481,91.129C266.785,91.129,93.129,264.784,93.129,479S266.785,866.871,481,866.871
S868.871,693.216,868.871,479S695.215,91.129,481,91.129L481,91.129z"/>
</defs>
<clipPath id="SVGID_5_">
<use xlink:href="#SVGID_19_" overflow="visible"/>
</clipPath>
<linearGradient id="SVGID_6_" gradientUnits="userSpaceOnUse" x1="481" y1="960" x2="481" y2="1.166">
<stop offset="0" style="stop-color:#000000"/>
<stop offset="1" style="stop-color:#FFFFFF"/>
</linearGradient>
<rect x="1" opacity="0.2" clip-path="url(#SVGID_5_)" fill="url(#SVGID_6_)" width="960" height="960"/>
</g>
</g>
</svg>

Before

(image error) Size: 2.9 KiB

View file

@ -1,55 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="960px"
height="960px" viewBox="0 0 960 960" enable-background="new 0 0 960 960" xml:space="preserve">
<g id="BG" display="none">
</g>
<g id="Raster">
</g>
<g id="Ebene_1">
<g opacity="0.8">
<defs>
<path id="SVGID_4_" opacity="0.8" d="M1619,1602.34v-206.913l59-13.427v-212l-61-61h-212l-12.988,58h-209.813L1169,1109H957
l-61,61v212l61,13.66v206.686L897,1616v212l61,61h212l13.437-60h209.909l13.654,60h212l61-61v-212L1619,1602.34z M1079,1707v-418
h418v418H1079z"/>
</defs>
<clipPath id="SVGID_2_">
<use xlink:href="#SVGID_4_" overflow="visible"/>
</clipPath>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="1287" y1="1977" x2="1287" y2="1018.1655">
<stop offset="0" style="stop-color:#000000"/>
<stop offset="1" style="stop-color:#FFFFFF"/>
</linearGradient>
<rect x="807" y="1017" opacity="0.2" clip-path="url(#SVGID_2_)" fill="url(#SVGID_3_)" stroke="#7A276E" stroke-width="140" stroke-linejoin="bevel" stroke-miterlimit="10" width="960" height="960"/>
</g>
<g>
<rect x="211" y="209" fill="none" stroke="#8711CC" stroke-width="120" stroke-linejoin="bevel" stroke-miterlimit="10" width="540" height="540"/>
<polygon fill="none" stroke="#8711CC" stroke-width="122" stroke-linejoin="bevel" stroke-miterlimit="10" points="363,809
301.5,780 181,780 181,659.5 151,597 151,809 "/>
<polygon fill="none" stroke="#8711CC" stroke-width="122" stroke-linejoin="bevel" stroke-miterlimit="10" points="150,363
179,301.5 179,181 299.5,181 362,151 150,151 "/>
<polygon fill="none" stroke="#8711CC" stroke-width="122" stroke-linejoin="bevel" stroke-miterlimit="10" points="598,151
659.5,180 780,180 780,300.5 810,363 810,151 "/>
<polygon fill="none" stroke="#8711CC" stroke-width="122" stroke-linejoin="bevel" stroke-miterlimit="10" points="812,597
783,658.5 783,779 662.5,779 600,809 812,809 "/>
</g>
<g opacity="0.8">
<defs>
<path id="SVGID_7_" opacity="0.8" d="M812,583.34V376.427L871,363V151l-61-61H598l-12.988,58H375.199L362,90H150l-61,61v212
l61,13.66v206.686L90,597v212l61,61h212l13.437-60h209.909L600,870h212l61-61V597L812,583.34z M272,688V270h418v418H272z"/>
</defs>
<clipPath id="SVGID_5_">
<use xlink:href="#SVGID_7_" overflow="visible"/>
</clipPath>
<linearGradient id="SVGID_6_" gradientUnits="userSpaceOnUse" x1="480.0005" y1="958" x2="480.0005" y2="-0.834">
<stop offset="0" style="stop-color:#000000"/>
<stop offset="1" style="stop-color:#FFFFFF"/>
</linearGradient>
<rect y="-2" opacity="0.2" clip-path="url(#SVGID_5_)" fill="url(#SVGID_6_)" stroke="#7A276E" stroke-width="140" stroke-linejoin="bevel" stroke-miterlimit="10" width="960" height="960"/>
</g>
</g>
</svg>

Before

(image error) Size: 3 KiB

View file

@ -1,49 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="960px"
height="960px" viewBox="0 0 960 960" enable-background="new 0 0 960 960" xml:space="preserve">
<g id="BG" display="none">
</g>
<g id="Raster">
</g>
<g id="Ebene_1">
<g opacity="0.8">
<defs>
<path id="SVGID_4_" opacity="0.8" d="M1619,1602.34v-206.913l59-13.427v-212l-61-61h-212l-12.988,58h-209.813L1169,1109H957
l-61,61v212l61,13.66v206.686L897,1616v212l61,61h212l13.437-60h209.909l13.654,60h212l61-61v-212L1619,1602.34z M1079,1707v-418
h418v418H1079z"/>
</defs>
<clipPath id="SVGID_2_">
<use xlink:href="#SVGID_4_" overflow="visible"/>
</clipPath>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="1287" y1="1977" x2="1287" y2="1018.1655">
<stop offset="0" style="stop-color:#000000"/>
<stop offset="1" style="stop-color:#FFFFFF"/>
</linearGradient>
<rect x="807" y="1017" opacity="0.2" clip-path="url(#SVGID_2_)" fill="url(#SVGID_3_)" stroke="#7A276E" stroke-width="140" stroke-linejoin="bevel" stroke-miterlimit="10" width="960" height="960"/>
</g>
<g>
<polygon fill="none" stroke="#B70B0B" stroke-width="100" stroke-linejoin="bevel" stroke-miterlimit="10" points="
763.447,826.871 827.371,763.995 196.517,135.762 134.689,198.113 "/>
<polygon fill="none" stroke="#B70B0B" stroke-width="100" stroke-linejoin="bevel" stroke-miterlimit="10" points="
133.379,761.637 196.255,825.562 824.488,194.708 762.137,132.879 "/>
</g>
<g opacity="0.4">
<defs>
<polygon id="SVGID_22_" opacity="0.4" points="612.992,477.948 860.917,228.989 860.694,158.204 798.343,96.375 727.781,96.524
479.397,344.907 232.799,99.333 162.013,99.556 100.185,161.907 100.334,232.469 346.085,478.22 99.024,725.281 98.733,795.698
161.609,859.623 232.685,859.843 479.682,611.815 729.092,861.227 799.51,861.518 863.434,798.642 863.652,727.566 "/>
</defs>
<clipPath id="SVGID_5_">
<use xlink:href="#SVGID_22_" overflow="visible"/>
</clipPath>
<linearGradient id="SVGID_6_" gradientUnits="userSpaceOnUse" x1="479.0005" y1="959" x2="479.0005" y2="0.166">
<stop offset="0" style="stop-color:#000000"/>
<stop offset="1" style="stop-color:#FFFFFF"/>
</linearGradient>
<rect x="-1" y="-1" opacity="0.2" clip-path="url(#SVGID_5_)" fill="url(#SVGID_6_)" width="960" height="960"/>
</g>
</g>
</svg>

Before

(image error) Size: 2.6 KiB

View file

@ -1,46 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="960px"
height="960px" viewBox="0 0 960 960" enable-background="new 0 0 960 960" xml:space="preserve">
<g id="BG" display="none">
</g>
<g id="Raster">
</g>
<g id="Ebene_1">
<polygon fill="none" stroke="#0080FF" stroke-width="140" stroke-linejoin="bevel" stroke-miterlimit="10" points="843.338,184
479.896,813.5 116.455,184 "/>
<g opacity="0.7">
<defs>
<path id="SVGID_4_" opacity="0.7" d="M540.518,848.5H419.273L55.833,218.75l60.622-105.25h726.883l60.622,105.25L540.518,848.5z
M237.699,253.5L479.896,673l242.198-419.5H237.699z"/>
</defs>
<clipPath id="SVGID_2_">
<use xlink:href="#SVGID_4_" overflow="visible"/>
</clipPath>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="480.5005" y1="958.5" x2="480.5005" y2="-0.334">
<stop offset="0" style="stop-color:#000000"/>
<stop offset="1" style="stop-color:#FFFFFF"/>
</linearGradient>
<rect x="0.5" y="-1.5" opacity="0.2" clip-path="url(#SVGID_2_)" fill="url(#SVGID_3_)" stroke="#4182C2" stroke-miterlimit="10" width="960" height="960"/>
<use xlink:href="#SVGID_4_" overflow="visible" fill="none" stroke="#4182C2" stroke-miterlimit="10"/>
</g>
<g opacity="0.8">
<defs>
<path id="SVGID_7_" opacity="0.8" d="M1619,1602.34v-206.913l59-13.427v-212l-61-61h-212l-12.988,58h-209.813L1169,1109H957
l-61,61v212l61,13.66v206.686L897,1616v212l61,61h212l13.437-60h209.909l13.654,60h212l61-61v-212L1619,1602.34z M1079,1707v-418
h418v418H1079z"/>
</defs>
<clipPath id="SVGID_5_">
<use xlink:href="#SVGID_7_" overflow="visible"/>
</clipPath>
<linearGradient id="SVGID_6_" gradientUnits="userSpaceOnUse" x1="1287" y1="1977" x2="1287" y2="1018.1655">
<stop offset="0" style="stop-color:#000000"/>
<stop offset="1" style="stop-color:#FFFFFF"/>
</linearGradient>
<rect x="807" y="1017" opacity="0.2" clip-path="url(#SVGID_5_)" fill="url(#SVGID_6_)" stroke="#7A276E" stroke-width="140" stroke-linejoin="bevel" stroke-miterlimit="10" width="960" height="960"/>
</g>
</g>
</svg>

Before

(image error) Size: 2.4 KiB

View file

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2560 3333" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd" fill="#396bf5"><path d="M237 1240h78v-237c0-275 108-525 282-707C772 113 1014 0 1280 0s508 113 683 296c174 182 282 432 282 707v237h78c65 0 124 27 167 69 43 43 69 102 69 167v1620c0 65-27 124-69 167-43 43-102 69-167 69H236c-65 0-124-27-167-69-43-43-69-102-69-167V1476c0-65 27-124 69-167 43-43 102-69 167-69zm957 1128l-114 298h400l-105-302c67-34 113-104 113-185 0-115-93-207-207-207-115 0-207 93-207 207 0 84 50 156 121 189zM482 1240h1597v-237c0-231-90-440-236-592-145-151-344-245-563-245s-418 94-563 245c-145 152-236 361-236 592v237zm1842 166H237c-19 0-37 8-49 21-13 13-21 30-21 49v1620c0 19 8 37 21 49 13 13 30 21 49 21h2087c19 0 37-8 49-21 13-13 21-30 21-49V1476c0-19-8-37-21-49-13-13-30-21-49-21z" fill-rule="nonzero"/></svg>

Before

(image error) Size: 936 B

View file

@ -1,112 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="829px"
height="283.465px" viewBox="0 0 829 283.465" enable-background="new 0 0 829 283.465" xml:space="preserve">
<g id="White_Background">
</g>
<g id="Main">
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="90.6387" y1="71.9136" x2="90.6387" y2="185.9565">
<stop offset="0" style="stop-color:#D9D9D9"/>
<stop offset="1" style="stop-color:#C6C6C5"/>
</linearGradient>
<path opacity="0.8" fill-rule="evenodd" clip-rule="evenodd" fill="url(#SVGID_1_)" d="M116.195,89.078l-10.001-17.164
c-24.583,14.355-41.111,41-41.111,71.518c0,15.551,4.296,30.094,11.754,42.525l17.046-10.207c-5.667-9.445-8.933-20.5-8.933-32.318
C84.95,120.236,97.512,99.988,116.195,89.078z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="168.501" y1="160.6343" x2="168.501" y2="226.229">
<stop offset="0" style="stop-color:#D9D9D9"/>
<stop offset="1" style="stop-color:#C6C6C5"/>
</linearGradient>
<path opacity="0.8" fill-rule="evenodd" clip-rule="evenodd" fill="url(#SVGID_2_)" d="M208.36,160.634
c-8.904,31.428-40.693,51.115-73.195,44.418c-5.87-1.211-11.368-3.217-16.431-5.857l-9.199,17.607
c6.662,3.477,13.896,6.117,21.62,7.707c42.764,8.813,84.598-17.092,96.312-58.443L208.36,160.634z"/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="128.6436" y1="107.9019" x2="128.6436" y2="195.0073">
<stop offset="0" style="stop-color:#D9D9D9"/>
<stop offset="1" style="stop-color:#C6C6C5"/>
</linearGradient>
<path opacity="0.6" fill-rule="evenodd" clip-rule="evenodd" fill="url(#SVGID_3_)" d="M157.846,181.341
c-3.188,0.838-6.533,1.287-9.983,1.287c-21.647,0-39.195-17.551-39.195-39.197c0-10.469,4.112-19.971,10.799-27.002l-8.968-8.527
c-8.799,9.251-14.21,21.755-14.21,35.529c0,28.482,23.089,51.576,51.574,51.576c4.54,0,8.941-0.592,13.136-1.695L157.846,181.341z"
/>
<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="147.8633" y1="15.8726" x2="147.8633" y2="270.9917">
<stop offset="0" style="stop-color:#D9D9D9"/>
<stop offset="1" style="stop-color:#C6C6C5"/>
</linearGradient>
<path fill-rule="evenodd" clip-rule="evenodd" fill="url(#SVGID_4_)" d="M147.863,240.376c-53.539,0-96.943-43.404-96.943-96.945
s43.404-96.945,96.943-96.945c53.542,0,96.945,43.404,96.945,96.945S201.405,240.376,147.863,240.376L147.863,240.376z
M275.422,143.431c0-70.449-57.111-127.559-127.56-127.559c-70.448,0-127.559,57.109-127.559,127.559
c0,70.447,57.111,127.561,127.559,127.561C218.311,270.992,275.422,213.878,275.422,143.431z"/>
<g>
<g>
<path d="M351.27,183.237c6.825,4.2,16.8,7.7,27.3,7.7c15.576,0,24.676-8.226,24.676-20.125c0-11.025-6.3-17.325-22.226-23.45
c-19.25-6.825-31.15-16.8-31.15-33.426c0-18.375,15.225-32.025,38.15-32.025c12.075,0,20.826,2.8,26.076,5.775l-4.2,12.425
c-3.85-2.1-11.725-5.6-22.4-5.6c-16.1,0-22.226,9.625-22.226,17.675c0,11.025,7.175,16.45,23.451,22.75
c19.95,7.7,30.101,17.325,30.101,34.65c0,18.201-13.475,33.951-41.301,33.951c-11.375,0-23.8-3.326-30.101-7.525L351.27,183.237z
"/>
<path d="M486.544,201.788l-1.225-10.676h-0.525c-4.725,6.65-13.825,12.6-25.9,12.6c-17.15,0-25.9-12.074-25.9-24.325
c0-20.476,18.2-31.676,50.926-31.5v-1.75c0-7-1.925-19.601-19.25-19.601c-7.875,0-16.101,2.45-22.05,6.3l-3.5-10.15
c7-4.55,17.15-7.525,27.826-7.525c25.9,0,32.201,17.675,32.201,34.65v31.676c0,7.35,0.35,14.525,1.4,20.301H486.544z
M484.269,158.562c-16.8-0.35-35.875,2.625-35.875,19.075c0,9.975,6.65,14.7,14.525,14.7c11.025,0,18.025-7,20.475-14.175
c0.525-1.575,0.875-3.325,0.875-4.9V158.562z"/>
<path d="M525.567,201.788v-72.977h-11.9v-11.726h11.9v-4.55c0-22.4,13.125-36.926,36.926-36.926c7.875,0,17.15,2.45,21.525,5.6
l-4.375,11.725c-3.675-2.625-10.325-4.9-17.851-4.9c-16.275,0-21,11.375-21,24.851v4.2h49.176v84.702h-15.226v-72.977h-33.95
v72.977H525.567z"/>
<path d="M615.516,140.011c0-8.75-0.175-15.925-0.7-22.926h13.65l0.875,14h0.35c4.2-8.05,14-15.925,28-15.925
c11.725,0,29.925,7,29.925,36.051v50.576h-15.4v-48.826c0-13.65-5.075-25.025-19.6-25.025c-10.15,0-18.025,7.175-20.65,15.75
c-0.7,1.925-1.05,4.55-1.05,7.175v50.926h-15.4V140.011z"/>
<path d="M785.616,117.085c-0.35,6.125-0.7,12.95-0.7,23.275v49.177c0,19.424-3.85,31.324-12.075,38.676
c-8.225,7.699-20.125,10.148-30.8,10.148c-10.15,0-21.351-2.449-28.175-7l3.85-11.725c5.6,3.5,14.351,6.65,24.851,6.65
c15.75,0,27.301-8.225,27.301-29.576v-9.449h-0.35c-4.725,7.875-13.825,14.176-26.951,14.176c-21,0-36.051-17.852-36.051-41.302
c0-28.7,18.726-44.976,38.151-44.976c14.7,0,22.75,7.7,26.425,14.7h0.35l0.7-12.775H785.616z M769.69,150.511
c0-2.625-0.175-4.9-0.875-7c-2.8-8.925-10.325-16.275-21.525-16.275c-14.7,0-25.2,12.425-25.2,32.025
c0,16.625,8.4,30.45,25.025,30.45c9.45,0,18.025-5.949,21.35-15.75c0.875-2.625,1.225-5.6,1.225-8.225V150.511z"/>
</g>
<g>
<linearGradient id="SVGID_5_" gradientUnits="userSpaceOnUse" x1="566.5178" y1="75.6099" x2="566.5178" y2="238.3618">
<stop offset="0" style="stop-color:#D9D9D9"/>
<stop offset="1" style="stop-color:#C6C6C5"/>
</linearGradient>
<path fill="url(#SVGID_5_)" d="M351.27,183.237c6.825,4.2,16.8,7.7,27.3,7.7c15.576,0,24.676-8.226,24.676-20.125
c0-11.025-6.3-17.325-22.226-23.45c-19.25-6.825-31.15-16.8-31.15-33.426c0-18.375,15.225-32.025,38.15-32.025
c12.075,0,20.826,2.8,26.076,5.775l-4.2,12.425c-3.85-2.1-11.725-5.6-22.4-5.6c-16.1,0-22.226,9.625-22.226,17.675
c0,11.025,7.175,16.45,23.451,22.75c19.95,7.7,30.101,17.325,30.101,34.65c0,18.201-13.475,33.951-41.301,33.951
c-11.375,0-23.8-3.326-30.101-7.525L351.27,183.237z"/>
<linearGradient id="SVGID_6_" gradientUnits="userSpaceOnUse" x1="566.5178" y1="75.6099" x2="566.5178" y2="238.3618">
<stop offset="0" style="stop-color:#D9D9D9"/>
<stop offset="1" style="stop-color:#C6C6C5"/>
</linearGradient>
<path fill="url(#SVGID_6_)" d="M486.544,201.788l-1.225-10.676h-0.525c-4.725,6.65-13.825,12.6-25.9,12.6
c-17.15,0-25.9-12.074-25.9-24.325c0-20.476,18.2-31.676,50.926-31.5v-1.75c0-7-1.925-19.601-19.25-19.601
c-7.875,0-16.101,2.45-22.05,6.3l-3.5-10.15c7-4.55,17.15-7.525,27.826-7.525c25.9,0,32.201,17.675,32.201,34.65v31.676
c0,7.35,0.35,14.525,1.4,20.301H486.544z M484.269,158.562c-16.8-0.35-35.875,2.625-35.875,19.075c0,9.975,6.65,14.7,14.525,14.7
c11.025,0,18.025-7,20.475-14.175c0.525-1.575,0.875-3.325,0.875-4.9V158.562z"/>
<linearGradient id="SVGID_7_" gradientUnits="userSpaceOnUse" x1="566.5178" y1="75.6099" x2="566.5178" y2="238.3618">
<stop offset="0" style="stop-color:#D9D9D9"/>
<stop offset="1" style="stop-color:#C6C6C5"/>
</linearGradient>
<path fill="url(#SVGID_7_)" d="M525.567,201.788v-72.977h-11.9v-11.726h11.9v-4.55c0-22.4,13.125-36.926,36.926-36.926
c7.875,0,17.15,2.45,21.525,5.6l-4.375,11.725c-3.675-2.625-10.325-4.9-17.851-4.9c-16.275,0-21,11.375-21,24.851v4.2h49.176
v84.702h-15.226v-72.977h-33.95v72.977H525.567z"/>
<linearGradient id="SVGID_8_" gradientUnits="userSpaceOnUse" x1="566.5178" y1="75.6099" x2="566.5178" y2="238.3618">
<stop offset="0" style="stop-color:#D9D9D9"/>
<stop offset="1" style="stop-color:#C6C6C5"/>
</linearGradient>
<path fill="url(#SVGID_8_)" d="M615.516,140.011c0-8.75-0.175-15.925-0.7-22.926h13.65l0.875,14h0.35
c4.2-8.05,14-15.925,28-15.925c11.725,0,29.925,7,29.925,36.051v50.576h-15.4v-48.826c0-13.65-5.075-25.025-19.6-25.025
c-10.15,0-18.025,7.175-20.65,15.75c-0.7,1.925-1.05,4.55-1.05,7.175v50.926h-15.4V140.011z"/>
<linearGradient id="SVGID_9_" gradientUnits="userSpaceOnUse" x1="566.5178" y1="75.6099" x2="566.5178" y2="238.3618">
<stop offset="0" style="stop-color:#D9D9D9"/>
<stop offset="1" style="stop-color:#C6C6C5"/>
</linearGradient>
<path fill="url(#SVGID_9_)" d="M785.616,117.085c-0.35,6.125-0.7,12.95-0.7,23.275v49.177c0,19.424-3.85,31.324-12.075,38.676
c-8.225,7.699-20.125,10.148-30.8,10.148c-10.15,0-21.351-2.449-28.175-7l3.85-11.725c5.6,3.5,14.351,6.65,24.851,6.65
c15.75,0,27.301-8.225,27.301-29.576v-9.449h-0.35c-4.725,7.875-13.825,14.176-26.951,14.176c-21,0-36.051-17.852-36.051-41.302
c0-28.7,18.726-44.976,38.151-44.976c14.7,0,22.75,7.7,26.425,14.7h0.35l0.7-12.775H785.616z M769.69,150.511
c0-2.625-0.175-4.9-0.875-7c-2.8-8.925-10.325-16.275-21.525-16.275c-14.7,0-25.2,12.425-25.2,32.025
c0,16.625,8.4,30.45,25.025,30.45c9.45,0,18.025-5.949,21.35-15.75c0.875-2.625,1.225-5.6,1.225-8.225V150.511z"/>
</g>
</g>
</g>
<g id="Helpers" display="none">
</g>
</svg>

Before

(image error) Size: 8.7 KiB

View file

@ -1 +0,0 @@
<?xml version="1.0" ?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg height="512px" id="Layer_1" style="fill: white;" version="1.1" viewBox="0 0 512 512" width="512px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M405.2,232.9L126.8,67.2c-3.4-2-6.9-3.2-10.9-3.2c-10.9,0-19.8,9-19.8,20H96v344h0.1c0,11,8.9,20,19.8,20 c4.1,0,7.5-1.4,11.2-3.4l278.1-165.5c6.6-5.5,10.8-13.8,10.8-23.1C416,246.7,411.8,238.5,405.2,232.9z"/></svg>

Before

(image error) Size: 544 B

View file

@ -1 +0,0 @@
<svg style="fill:white;" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M24 11.779c0-1.459-1.192-2.645-2.657-2.645-.715 0-1.363.286-1.84.746-1.81-1.191-4.259-1.949-6.971-2.046l1.483-4.669 4.016.941-.006.058c0 1.193.975 2.163 2.174 2.163 1.198 0 2.172-.97 2.172-2.163s-.975-2.164-2.172-2.164c-.92 0-1.704.574-2.021 1.379l-4.329-1.015c-.189-.046-.381.063-.44.249l-1.654 5.207c-2.838.034-5.409.798-7.3 2.025-.474-.438-1.103-.712-1.799-.712-1.465 0-2.656 1.187-2.656 2.646 0 .97.533 1.811 1.317 2.271-.052.282-.086.567-.086.857 0 3.911 4.808 7.093 10.719 7.093s10.72-3.182 10.72-7.093c0-.274-.029-.544-.075-.81.832-.447 1.405-1.312 1.405-2.318zm-17.224 1.816c0-.868.71-1.575 1.582-1.575.872 0 1.581.707 1.581 1.575s-.709 1.574-1.581 1.574-1.582-.706-1.582-1.574zm9.061 4.669c-.797.793-2.048 1.179-3.824 1.179l-.013-.003-.013.003c-1.777 0-3.028-.386-3.824-1.179-.145-.144-.145-.379 0-.523.145-.145.381-.145.526 0 .65.647 1.729.961 3.298.961l.013.003.013-.003c1.569 0 2.648-.315 3.298-.962.145-.145.381-.144.526 0 .145.145.145.379 0 .524zm-.189-3.095c-.872 0-1.581-.706-1.581-1.574 0-.868.709-1.575 1.581-1.575s1.581.707 1.581 1.575-.709 1.574-1.581 1.574z"/></svg>

Before

(image error) Size: 1.2 KiB

View file

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 3033 3333" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd" fill="#396bf5"><path d="M1511 0c566 358 1076 528 1515 488 77 1549-495 2464-1509 2845C538 2976-41 2100 2 464c515 27 1020-84 1509-464zm12 530c386 244 734 360 1033 333 52 1056-338 1680-1029 1940-4-2-9-3-13-5V537l9-7zm-12-339c501 317 953 467 1341 432 68 1371-439 2181-1336 2519C650 2826 137 2051 175 603c456 24 903-75 1336-411z"/></svg>

Before

(image error) Size: 543 B

Binary file not shown.

Before

(image error) Size: 8.9 KiB

View file

@ -1,7 +0,0 @@
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<g fill="none">
<path d="M0 0h24v24H0z"/>
<path stroke="#58b76d" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 21v0c-4.971 0-9-4.029-9-9v0c0-4.971 4.029-9 9-9v0c4.971 0 9 4.029 9 9v0c0 4.971-4.029 9-9 9z"/>
<path stroke="#58b76d" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16 10l-5 5-3-3"/>
</g>
</svg>

Before

(image error) Size: 429 B

Binary file not shown.

Before

(image error) Size: 361 KiB

View file

@ -1,6 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<g fill="none" >
<path stroke="#667eea" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13.7678 10.2322c.976311.976311.976311 2.55922 0 3.53553-.976311.976311-2.55922.976311-3.53553 0-.976311-.976311-.976311-2.55922 0-3.53553.976311-.976311 2.55922-.976311 3.53553 0"/>
<path stroke="#667eea" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M14.849 4.12l.583.194c.534.178.895.678.895 1.241v.837c0 .712.568 1.293 1.28 1.308l.838.018c.485.01.925.289 1.142.723l.275.55c.252.504.153 1.112-.245 1.51l-.592.592c-.503.503-.512 1.316-.02 1.83l.58.606c.336.351.45.858.296 1.319l-.194.583c-.178.534-.678.895-1.241.895h-.837c-.712 0-1.293.568-1.308 1.28l-.018.838c-.01.485-.289.925-.723 1.142l-.55.275c-.504.252-1.112.153-1.51-.245l-.592-.592c-.503-.503-1.316-.512-1.83-.02l-.606.58c-.351.336-.858.45-1.319.296l-.583-.194c-.534-.178-.895-.678-.895-1.241v-.837c0-.712-.568-1.293-1.28-1.308l-.838-.018c-.485-.01-.925-.289-1.142-.723l-.275-.55c-.252-.504-.153-1.112.245-1.51l.592-.592c.503-.503.512-1.316.02-1.83l-.58-.606c-.337-.352-.451-.86-.297-1.32l.194-.583c.178-.534.678-.895 1.241-.895h.837c.712 0 1.293-.568 1.308-1.28l.018-.838c.012-.485.29-.925.724-1.142l.55-.275c.504-.252 1.112-.153 1.51.245l.592.592c.503.503 1.316.512 1.83.02l.606-.58c.351-.335.859-.449 1.319-.295z"/>
</g>
</svg>

Before

(image error) Size: 1.4 KiB

View file

@ -1,6 +0,0 @@
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<g fill="none">
<path d="M0 0h24v24H0z"/>
<path stroke="#bd6868" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M14.83 9.17l-5.66 5.66M14.83 14.83L9.17 9.17M12 21v0c-4.971 0-9-4.029-9-9v0c0-4.971 4.029-9 9-9v0c4.971 0 9 4.029 9 9v0c0 4.971-4.029 9-9 9z"/>
</g>
</svg>

Before

(image error) Size: 360 B

View file

@ -1,3 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 512 512">
<path fill="#6287ff" d="M277 242.1h-46.5v-41.8H277v41.8zm0-143.6h-46.5v42.7H277V98.5zm55 101.8h-46.5V242H332v-41.7zm-109.9-50.7h-46.5v42.3h46.5v-42.3zm54.9 0h-46.5v42.3H277v-42.3zm194.6 70.3c-10.1-6.8-33.5-9.3-51.4-5.9-2.3-16.9-11.7-31.6-28.9-44.8l-9.8-6.5-6.5 9.8c-12.9 19.5-16.5 51.7-2.6 73-6.1 3.3-18.1 7.8-34 7.5H32.7c-6.1 35.7 4.1 82.1 30.9 114 26.1 30.9 65.2 46.5 116.3 46.5 110.7 0 192.6-51 230.9-143.6 15 .3 47.5.1 64.2-31.8 1.1-1.8 4.6-9.3 6-12l-9.4-6.2zm-359.3-19.6H65.9V242h46.5l-.1-41.7zm54.9 0h-46.5V242h46.5v-41.7zm54.9 0h-46.5V242h46.5v-41.7zm-54.9-50.7h-46.5v42.3h46.5v-42.3z"/>
</svg>

Before

(image error) Size: 688 B

View file

@ -1,7 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<g fill="none">
<path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.8" d="M12 3c4.982 0 9 4.018 9 9s-4.018 9-9 9M12 21c-4.982 0-9-4.018-9-9s4.018-9 9-9"/>
<path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.8" d="M10.168 4.06c-2.89 4.825-2.89 11.056 0 15.881.846 1.413 2.819 1.413 3.665 0 2.89-4.825 2.89-11.056 0-15.881-.847-1.413-2.819-1.413-3.665 0Z"/>
<path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.8" d="M4.01 7.858c4.892 1.511 11.088 1.511 15.979 0M19.99 16.142c-4.892-1.511-11.088-1.511-15.979 0"/>
</g>
</svg>

Before

(image error) Size: 692 B

View file

@ -1,6 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" id="afa95051-7da0-49c8-913a-2d3dc8cd0db7" data-name="Layer 1" viewBox="0 0 20 20">
<g fill="none" >
<path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" transform="translate(-2 -2)" d="M18 13v6a2 2 0 01-2 2H5a2 2 0 01-2-2V8a2 2 0 012-2h6"/>
<path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" d="M13 1h6v6M8 12L19 1"/>
</g>
</svg>

Before

(image error) Size: 461 B

View file

@ -1,6 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" id="afa95051-7da0-49c8-913a-2d3dc8cd0db7" data-name="Layer 1" viewBox="0 0 20 20">
<g fill="none" >
<path stroke="#667eea" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" transform="translate(-2 -2)" d="M18 13v6a2 2 0 01-2 2H5a2 2 0 01-2-2V8a2 2 0 012-2h6"/>
<path stroke="#667eea" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" d="M13 1h6v6M8 12L19 1"/>
</g>
</svg>

Before

(image error) Size: 467 B

View file

@ -1,3 +0,0 @@
<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024">
<path shape-rendering="geometricPrecision" fill="#000" fill-rule="evenodd" clip-rule="evenodd" d="M512 0C229.12 0 0 229.12 0 512c0 226.56 146.56 417.92 350.08 485.76 25.6 4.48 35.2-10.88 35.2-24.32 0-12.16-.64-52.48-.64-95.36-128.64 23.68-161.92-31.36-172.16-60.16-5.76-14.72-30.72-60.16-52.48-72.32-17.92-9.6-43.52-33.28-.64-33.92 40.32-.64 69.12 37.12 78.72 52.48 46.08 77.44 119.68 55.68 149.12 42.24 4.48-33.28 17.92-55.68 32.64-68.48-113.92-12.8-232.96-56.96-232.96-252.8 0-55.68 19.84-101.76 52.48-137.6-5.12-12.8-23.04-65.28 5.12-135.68 0 0 42.88-13.44 140.8 52.48 40.96-11.52 84.48-17.28 128-17.28 43.52 0 87.04 5.76 128 17.28 97.92-66.56 140.8-52.48 140.8-52.48 28.16 70.4 10.24 122.88 5.12 135.68 32.64 35.84 52.48 81.28 52.48 137.6 0 196.48-119.68 240-233.6 252.8 18.56 16 34.56 46.72 34.56 94.72 0 68.48-.64 123.52-.64 140.8 0 13.44 9.6 29.44 35.2 24.32C877.44 929.92 1024 737.92 1024 512 1024 229.12 794.88 0 512 0z" />
</svg>

Before

(image error) Size: 1,019 B

View file

@ -1,5 +0,0 @@
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M12 5.711C12.689 4.905 13.881 4 15.696 4 18.871 4 21 6.98 21 9.755 21 15.556 13.778 20 12 20c-1.778 0-9-4.444-9-10.245C3 6.98 5.129 4 8.304 4c1.815 0 3.007.905 3.696 1.711z" stroke-linecap="round" stroke-width="1.5" stroke="#323232" fill="none"
stroke-linejoin="round" />
<path fill="none" d="M0 0h24v24H0z" />
</svg>

Before

(image error) Size: 396 B

View file

@ -1,7 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<g fill="none">
<path d="M0 0h24v24H0z"/>
<path stroke="#ffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" d="M12 21v0c-4.971 0-9-4.029-9-9v0c0-4.971 4.029-9 9-9v0c4.971 0 9 4.029 9 9v0c0 4.971-4.029 9-9 9z"/>
<path stroke="#ffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" d="M12 17v-5h-1M11.749 8c-.138 0-.25.112-.249.25 0 .138.112.25.25.25s.25-.112.25-.25-.112-.25-.251-.25"/>
</g>
</svg>

Before

(image error) Size: 529 B

View file

@ -1,6 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.0" viewBox="0 0 200 200">
<rect fill="#000" transform="scale(-1 1)" rx="30.201" ry="30.201" height="199.98" width="200" y=".011226" x="-200" />
<path fill="#000" opacity=".7811159" d="M147.16 8.5612H52.84c-24.967 0-45.066 20.263-45.066 45.433v92.02c.80814 19.647 3.9167 7.2266 9.8337-14.531 6.8768-25.287 29.273-47.388 56.547-63.952 20.817-12.642 44.119-20.715 86.533-21.483 24.054-.43553 21.931-31.218-13.527-37.487z" />
<path d="M63.992 167.85V76.966H33.784v90.884h30.208zm-15.1-103.3c10.534 0 17.091-6.9789 17.091-15.7-.19632-8.9179-6.5566-15.703-16.891-15.703-10.333 0-17.09 6.7852-17.09 15.703 0 8.7216 6.5553 15.7 16.693 15.7h.19633zM80.712 167.85h30.208v-50.754c0-2.7163.19632-5.4298.99398-7.3715 2.1838-5.4271 7.1542-11.048 15.499-11.048 10.931 0 15.304 8.3343 15.304 20.552v48.621h30.206v-52.112c0-27.916-14.903-40.905-34.778-40.905-16.296 0-23.451 9.1089-27.426 15.313h.2017v-13.181h-30.208c.39641 8.528 0 90.884 0 90.884z"
fill="#FFF" />
</svg>

Before

(image error) Size: 1,017 B

View file

@ -1,3 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M20.581 19.049c-.55-.446-.336-1.431-.907-1.917.553-3.365-.997-6.331-2.845-8.232-1.551-1.595-1.051-3.147-1.051-4.49 0-2.146-.881-4.41-3.55-4.41-2.853 0-3.635 2.38-3.663 3.738-.068 3.262.659 4.11-1.25 6.484-2.246 2.793-2.577 5.579-2.07 7.057a2.924 2.924 0 0 1-1.155.835c-1.652.72-.441 1.925-.898 2.78a1.57 1.57 0 0 0-.192.74c0 .75.596 1.399 1.679 1.302 1.461-.13 2.809.905 3.681.905.77 0 1.402-.438 1.696-1.041 1.377-.339 3.077-.296 4.453.059.247.691.917 1.141 1.662 1.141 1.631 0 1.945-1.849 3.816-2.475.674-.225 1.013-.879 1.013-1.488 0-.39-.139-.761-.419-.988zM11.434 8.584c-.319 0-.583-.258-1-.568-.528-.392-1.065-.618-1.059-1.03 0-.283.379-.37.869-.681.526-.333.731-.671 1.249-.671.53 0 .69.268 1.41.579.708.307 1.201.427 1.201.773 0 .355-.741.609-1.158.868-.613.378-.928.73-1.512.73zm1.665-5.215c.882.141.981 1.691.559 2.454l-.355-.145c.184-.543.181-1.437-.435-1.494-.391-.036-.643.48-.697.922a1.686 1.686 0 0 0-.523-.127c.062-.923.658-1.737 1.451-1.61zM9.696 3.7c.676-.168 1.075.618 1.078 1.435l-.31.19c-.042-.343-.195-.897-.579-.779-.411.128-.344 1.083-.115 1.279l-.306.17c-.42-.707-.419-2.133.232-2.295zM7.581 22.943c-1.963-.893-2.63-.69-3.005-.69-.777 0-1.031-.579-.739-1.127.248-.465.171-.952.11-1.343-.094-.599-.111-.794.478-1.052.815-.346 1.177-.791 1.447-1.124.758-.937 1.523.537 2.15 1.85.407.851 1.208 1.282 1.455 2.225.227.871-.71 1.801-1.896 1.261zm6.987-1.874c-1.384.673-3.147.982-4.466.299-.195-.563-.507-.927-.843-1.293.539-.142.939-.814.46-1.489-.511-.721-1.555-1.224-2.61-2.04-.987-.763-1.299-2.644.045-4.746-.655 1.862-.272 3.578.057 4.069.068-.988.146-2.638 1.496-4.615.681-.998.691-2.316.706-3.14l.62.424c.456.337.838.708 1.386.708.81 0 1.258-.466 1.882-.853.244-.15.613-.302.923-.513.52 2.476 2.674 5.454 2.795 7.15.501-1.032-.142-3.514-.142-3.514.842 1.285.909 2.356.946 3.67.589.241 1.221.869 1.279 1.696l-.245-.028c-.126-.919-2.607-2.269-2.83-.539-1.19.181-.757 2.066-.997 3.288-.11.559-.314 1.001-.462 1.466zm4.846-.041c-.985.38-1.65 1.187-2.107 1.688-.88.966-2.044.503-2.168-.401-.131-.966.36-1.493.572-2.574.193-.987-.023-2.506.431-2.668.295 1.753 2.066 1.016 2.47.538.657 0 .712.222.859.837.092.385.219.709.578 1.09.418.447.29 1.133-.635 1.49zm-8-13.006c-.651 0-1.138-.433-1.534-.769-.203-.171.05-.487.253-.315.387.328.777.675 1.281.675.607 0 1.142-.519 1.867-.805.247-.097.388.285.143.382-.704.277-1.269.832-2.01.832z"/>
</svg>

Before

(image error) Size: 2.4 KiB

View file

@ -1,7 +0,0 @@
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<g fill="none">
<path d="M0 0h24v24H0z"></path>
<path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.8" d="M12 15v0c-1.657 0-3-1.343-3-3V6c0-1.657 1.343-3 3-3v0c1.657 0 3 1.343 3 3v6c0 1.657-1.343 3-3 3z"></path>
<path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.8" d="M18 10v2c0 3.314-2.686 6-6 6v0c-3.314 0-6-2.686-6-6v-2M12 18v3M7.82 21h8.36"></path>
</g>
</svg>

Before

(image error) Size: 505 B

View file

@ -1,12 +0,0 @@
<svg id="a4d245d5-baa5-4586-9dbf-9c306b7c5de2" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9.41 11">
<defs>
<style>
.b32f2340-b318-4c79-b304-656b029ff0e0 {
stroke: #000;
stroke-miterlimit: 10;
}
</style>
</defs>
<title>Play</title>
<path class="b32f2340-b318-4c79-b304-656b029ff0e0" d="M15.72,11.12l-6.34-4A1,1,0,0,0,7.79,8V16a1,1,0,0,0,1.59.88l6.34-4A1,1,0,0,0,15.72,11.12Z" transform="translate(-7.29 -6.5)" />
</svg>

Before

(image error) Size: 488 B

View file

@ -1,8 +0,0 @@
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<g stroke-linecap="round" stroke-width="1.8" stroke="#000" fill="none" stroke-linejoin="round">
<path d="M14.198 10.791c0-1.214-.984-2.198-2.198-2.198s-2.198.984-2.198 2.198.984 2.198 2.198 2.198 2.198-.984 2.198-2.198zM12 22v0c-.967 0-1.75-.784-1.75-1.75v-2.698c0-.966.784-1.75 1.75-1.75v0c.966 0 1.75.784 1.75 1.75v2.698c0 .966-.784 1.75-1.75 1.75z"/>
<path d="M17 18.011c2.289-1.586 3.791-4.225 3.791-7.22C20.791 5.936 16.855 2 12 2s-8.791 3.936-8.791 8.791c0 2.995 1.502 5.634 3.791 7.22"/>
<path d="M8 14.549c-.924-.983-1.494-2.303-1.494-3.758 0-3.034 2.46-5.494 5.494-5.494s5.494 2.46 5.494 5.494c0 1.456-.57 2.775-1.494 3.758"/>
</g>
<path fill="none" d="M0 0h24v24H0V0z"/>
</svg>

Before

(image error) Size: 766 B

View file

@ -1,3 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M14.238 15.348c.085.084.085.221 0 .306-.465.462-1.194.687-2.231.687l-.008-.002-.008.002c-1.036 0-1.766-.225-2.231-.688-.085-.084-.085-.221 0-.305.084-.084.222-.084.307 0 .379.377 1.008.561 1.924.561l.008.002.008-.002c.915 0 1.544-.184 1.924-.561.085-.084.223-.084.307 0zm-3.44-2.418c0-.507-.414-.919-.922-.919-.509 0-.923.412-.923.919 0 .506.414.918.923.918.508.001.922-.411.922-.918zM24 12c0 6.627-5.373 12-12 12S0 18.627 0 12 5.373 0 12 0s12 5.373 12 12zm-5-.129c0-.851-.695-1.543-1.55-1.543-.417 0-.795.167-1.074.435-1.056-.695-2.485-1.137-4.066-1.194l.865-2.724 2.343.549-.003.034c0 .696.569 1.262 1.268 1.262.699 0 1.267-.566 1.267-1.262s-.568-1.262-1.267-1.262c-.537 0-.994.335-1.179.804l-2.525-.592c-.11-.027-.223.037-.257.145l-.965 3.038c-1.656.02-3.155.466-4.258 1.181-.277-.255-.644-.415-1.05-.415C5.695 10.328 5 11.02 5 11.871c0 .566.311 1.056.768 1.325-.03.164-.05.331-.05.5 0 2.281 2.805 4.137 6.253 4.137s6.253-1.856 6.253-4.137c0-.16-.017-.317-.044-.472.486-.261.82-.766.82-1.353zm-4.872.141c-.509 0-.922.412-.922.919 0 .506.414.918.922.918s.922-.412.922-.918c0-.507-.413-.919-.922-.919z" />
</svg>

Before

(image error) Size: 1.2 KiB

View file

@ -1,6 +0,0 @@
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<g fill="none">
<path d="M0 0h24v24H0z"/>
<path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.8" d="M5.773 20C4.794 20 4 19.206 4 18.227c0-.979.794-1.773 1.773-1.773.979 0 1.773.794 1.773 1.773 0 .979-.794 1.773-1.773 1.773zM4 12.909c4.609-.693 7.783 2.482 7.091 7.091M4 8.478C11.056 7.785 16.215 12.944 15.522 20M4 4.046c9.504-.692 16.646 6.45 15.954 15.954"/>
</g>
</svg>

Before

(image error) Size: 477 B

View file

@ -1,6 +0,0 @@
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<g fill="none">
<path d="M0 0h24v24H0z"/>
<path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.8" d="M5.773 20C4.794 20 4 19.206 4 18.227c0-.979.794-1.773 1.773-1.773.979 0 1.773.794 1.773 1.773 0 .979-.794 1.773-1.773 1.773zM4 12.909c4.609-.693 7.783 2.482 7.091 7.091M4 8.478C11.056 7.785 16.215 12.944 15.522 20M4 4.046c9.504-.692 16.646 6.45 15.954 15.954"/>
</g>
</svg>

Before

(image error) Size: 477 B

View file

@ -1,6 +0,0 @@
<svg class="h-8 w-8" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<g fill="none">
<path stroke="#446eed" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.8" d="M20 11.182c0 4.541-3.413 8.787-8 9.818-4.587-1.031-8-5.277-8-9.818V7.615c0-.812.491-1.544 1.243-1.851l5-2.046c1.126-.461 2.388-.461 3.514 0l5 2.046C19.509 6.072 20 6.803 20 7.615v3.567z"/>
<path stroke="#446eed" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.8" d="M15.25 10.125l-3.75 3.75-2.25-2.25"/>
</g>
</svg>

Before

(image error) Size: 528 B

View file

@ -1,7 +0,0 @@
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<g fill="none">
<path d="M0 0h24v24H0z"/>
<path stroke="#58b76d" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 21v0c-4.971 0-9-4.029-9-9v0c0-4.971 4.029-9 9-9v0c4.971 0 9 4.029 9 9v0c0 4.971-4.029 9-9 9z"/>
<path stroke="#58b76d" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16 10l-5 5-3-3"/>
</g>
</svg>

Before

(image error) Size: 429 B

View file

@ -1,3 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300.00006 244.18703">
<path fill="#000" d="M94.71877 243.18702c112.46038 0 173.95627-93.16765 173.95627-173.95625 0-2.64628-.0539-5.28062-.1726-7.90305 11.93799-8.63016 22.31446-19.39999 30.49762-31.65984-10.95459 4.86937-22.74358 8.14741-35.11071 9.62551 12.62341-7.56929 22.31446-19.54304 26.88583-33.81739-11.81284 7.00307-24.89517 12.09297-38.82383 14.84055C240.79412 8.43219 224.91056 1 207.32243 1c-33.76374 0-61.14426 27.38052-61.14426 61.13233 0 4.79784.5364 9.46458 1.58538 13.94057-50.81546-2.55686-95.87353-26.88582-126.02546-63.87991-5.25082 9.03545-8.27852 19.53111-8.27852 30.73006 0 21.21186 10.79366 39.93837 27.20766 50.89296-10.03077-.30992-19.45363-3.06348-27.69044-7.64676-.009.25652-.009.50661-.009.78077 0 29.60957 21.07478 54.3319 49.0513 59.93435-5.13757 1.40062-10.54335 2.15158-16.12196 2.15158-3.93364 0-7.76596-.38716-11.49099-1.1026 7.78383 24.2932 30.35457 41.97073 57.11525 42.46543-20.92578 16.40207-47.28712 26.17062-75.93712 26.17062-4.92898 0-9.79834-.28036-14.58427-.84634 27.05868 17.34379 59.18936 27.46396 93.72193 27.46396" />
</svg>

Before

(image error) Size: 1.1 KiB

View file

@ -1,5 +0,0 @@
<svg class="h-8 w-8" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<g stroke-linecap="round" stroke-width="1.8" stroke="#446eed" fill="none" stroke-linejoin="round">
<path d="M13.7678 10.9822c.976311.976311.976311 2.55922 0 3.53553-.976311.976311-2.55922.976311-3.53553 0-.976311-.976311-.976311-2.55922 0-3.53553.976311-.976311 2.55922-.976311 3.53553 0M19.2538 4.98223c.976311.976311.976311 2.55922 0 3.53553-.976311.976311-2.55922.976311-3.53553 0-.976311-.976311-.976311-2.55922 0-3.53553.976311-.976311 2.55922-.976311 3.53553 0M18 12.25c1.533 0 3 .533 4 1.333M8.28177 4.98223c.976311.976311.976311 2.55922 0 3.53553-.976311.976311-2.55922.976311-3.53553 0-.976311-.976311-.976311-2.55922 0-3.53553.976311-.976311 2.55922-.976311 3.53553 0M2 13.583c1-.8 2.467-1.333 4-1.333M16.591 19.75c-1.165-.901-2.839-1.5-4.591-1.5-1.752 0-3.426.599-4.591 1.5" />
</g>
</svg>

Before

(image error) Size: 886 B

View file

@ -1,7 +0,0 @@
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<g fill="none">
<path d="M0 0h24v24H0z" />
<path stroke="#e28d8d" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.8" d="M12 13.12V9.38M11.999 16.125c-.138 0-.25.112-.249.25 0 .138.112.25.25.25s.25-.112.25-.25-.112-.25-.251-.25" />
<path stroke="#e28d8d" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.8" d="M14.029 4.139l7.659 13.404c.89 1.558-.235 3.497-2.029 3.497H4.341c-1.795 0-2.92-1.939-2.029-3.497L9.971 4.139c.897-1.571 3.161-1.571 4.058 0z" />
</g>
</svg>

Before

(image error) Size: 573 B

View file

@ -1,3 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 88 88">
<path fill="#6287ff" d="m0 12.402 35.687-4.86.016 34.423-35.67.203zm35.67 33.529.028 34.453L.028 75.48.026 45.7zm4.326-39.025L87.314 0v41.527l-47.318.376zm47.33 39.349-.012 41.34-47.318-6.678-.066-34.74z"/>
</svg>

Before

(image error) Size: 280 B

Binary file not shown.

Before

(image error) Size: 23 KiB

Binary file not shown.