Merge pull request #1 from AliasIO/master

update from upstream
main
rugk 9 years ago committed by GitHub
commit 59667f9a6d

@ -1,14 +1,21 @@
language: node_js
node_js:
- "4.2.2"
- "4"
sudo: false
before_install:
- export WAPPALYZER_ROOT=$TRAVIS_BUILD_DIR
- export WAPPALYZER_NODE_PATH=$TRAVIS_BUILD_DIR
- export PATH=$PATH:$TRAVIS_BUILD_DIR/bin
install:
- npm install jsonlint jpm imagemin-cli svgo -g
- ln -s docker/node/package.json package.json && npm install
- mkdir phantomjs && curl -L https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.8-linux-x86_64.tar.bz2 | tar xvjC phantomjs && ln -s $WAPPALYZER_ROOT/phantomjs/phantomjs-*-linux-x86_64/bin/phantomjs bin/phantomjs
script: wappalyzer build
- export WAPPALYZER_ROOT=$TRAVIS_BUILD_DIR
- export WAPPALYZER_NODE_PATH=$TRAVIS_BUILD_DIR
- export PATH=$PATH:$TRAVIS_BUILD_DIR/bin
- ln -s docker/node/package.json package.json
after_script: ls -l --block-size=kB build
cache:
directories:
- node_modules
env:
- CXX=g++-4.8
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-4.8

@ -24,7 +24,7 @@ This section describes how to set up a development environment. Everything you
need is contained in a [Docker image](https://registry.hub.docker.com/u/wappalyzer/dev/)
which is managed by Vagrant.
Running this environment optional but recommended as it provides some helpful tools.
Running this environment is optional but recommended as it provides some helpful tools.
First, install [Docker](https://www.docker.com/) and [Vagrant](https://www.vagrantup.com/)
on your system.

@ -7,21 +7,28 @@ then
exit 1
fi
if [ -z $WAPPALYZER_NODE_PATH ]
then
echo "\$WAPPALYZER_NODE_PATH not set"
exit 1
fi
set -eu
wappalyzer validate
echo "Prettifying apps.json..."
jsonlint -ist $'\t' $WAPPALYZER_ROOT/src/apps.json
node $WAPPALYZER_NODE_PATH/node_modules/jsonlint/lib/cli.js -ist $'\t' $WAPPALYZER_ROOT/src/apps.json
echo "Compressing PNG icons..."
imagemin $WAPPALYZER_ROOT/src/icons $WAPPALYZER_ROOT/src/icons -o 3
node $WAPPALYZER_NODE_PATH/node_modules/imagemin-cli/cli.js $WAPPALYZER_ROOT/src/icons $WAPPALYZER_ROOT/src/icons -o 7
echo "Compressing SVG icons..."
svgo -f $WAPPALYZER_ROOT/src/icons $WAPPALYZER_ROOT/src/icons
node $WAPPALYZER_NODE_PATH/node_modules/svgo/bin/svgo -q -f $WAPPALYZER_ROOT/src/icons $WAPPALYZER_ROOT/src/icons
wappalyzer links
@ -34,7 +41,7 @@ echo "Building Firefox driver..."
pushd $WAPPALYZER_ROOT/src/drivers/firefox > /dev/null
jpm xpi && mv *.xpi $WAPPALYZER_ROOT/build/wappalyzer_firefox.xpi
node $WAPPALYZER_NODE_PATH/node_modules/jpm/bin/jpm xpi && mv *.xpi $WAPPALYZER_ROOT/build/wappalyzer_firefox.xpi
popd > /dev/null

@ -27,7 +27,7 @@ path="$path/src"
echo "Validating apps.json..."
jsonlint --quiet -V $WAPPALYZER_ROOT/schema.json $path/apps.json
node $WAPPALYZER_NODE_PATH/node_modules/jsonlint/lib/cli.js --quiet -V $WAPPALYZER_ROOT/schema.json $path/apps.json
echo "Validating regular expressions..."

@ -31,7 +31,11 @@ for (app in json.apps) {
if (exists) {
if (type === "PNG") {
var buffer = fileType(readChunk.sync(path, 0, 262));
if (buffer.mime !== 'image/png') {
if (buffer === null) {
var err = new Error('Unknown mimetype or bad file for "' + app + '": src/icons/' + iconPath);
throw err;
}
else if (buffer.mime !== 'image/png') {
var err = new Error('Incorrect mimetype "' + buffer.mime + '" when expected PNG for app "' + app + '": src/icons/' + iconPath);
throw err;
}

@ -56,7 +56,7 @@ for ( app in json.apps ) {
//Report error
if(amountOfCaptureGroups > amountOfCaptureGroupsNeeded) {
throw new Error('The pattern uses more capture groups than needed. Use non-capturing roups where appropriate.\n' + app + ': ' + type + ': ' + pattern);
throw new Error('The pattern uses more capture groups than needed. Use non-capturing groups where appropriate.\n' + app + ': ' + type + ': ' + pattern);
}else if(amountOfCaptureGroups < amountOfCaptureGroupsNeeded){
throw new Error('The version string references more capture groups than there are in the pattern! Remove any incorrect back references from the version string and/or add the missing capture groups to the pattern.\n' + app + ': ' + type + ': ' + pattern);
} else if(highestBackReference > amountOfCaptureGroups){

@ -32,7 +32,7 @@ RUN su wappalyzer -c "mkdir $WAPPALYZER_NODE_PATH"
ADD node/package.json $WAPPALYZER_NODE_PATH/package.json
RUN npm install jsonlint jpm imagemin-cli svgo -g && su wappalyzer -c "cd $WAPPALYZER_NODE_PATH && npm install"
RUN su wappalyzer -c "cd $WAPPALYZER_NODE_PATH && npm i"
# PhantomJS

@ -1,7 +1,26 @@
{
"name": "wappalyzer-test",
"private": true,
"license": "GPLv3",
"bugs": {
"url": "https://github.com/AliasIO/Wappalyzer/issues"
},
"homepage": "https://github.com/AliasIO/Wappalyzer",
"description": "Build test for Wappalyzer",
"repository": "AliasIO/Wappalyzer",
"scripts": {
"test": "./bin/wappalyzer build"
},
"devDependencies": {
"file-type": "3.1.*",
"file-type": "3.4.*",
"is-svg": "1.1.*",
"read-chunk": "1.0.*"
"read-chunk": "1.0.*",
"jsonlint": "*",
"jpm": "*",
"imagemin-cli": "*",
"svgo": "*"
},
"engines": {
"node": ">= 4"
}
}

File diff suppressed because it is too large Load Diff

@ -45,7 +45,7 @@
"categoryName48" : { "message" : "Сетевое хранилище" },
"categoryName49" : { "message" : "Граббер контента" },
"categoryName50" : { "message" : "Управление документами" },
"categoryName51": { "message": "Landing Page Builder" },
"categoryName51": { "message": "Генератор лендингов" },
"github" : { "message" : "Форкнуть на GitHub!" },
"noAppsDetected" : { "message" : "Нет данных о сайте" },
"nothingToDo" : { "message" : "Тут нечего искать" },

@ -55,7 +55,7 @@
for ( option in defaults ) {
localStorage[option] = defaults[option];
}
} else if ( version !== localStorage['version'] && localStorage['upgradeMessage'] ) {
} else if ( version !== localStorage['version'] && parseInt(localStorage['upgradeMessage'], 10) ) {
upgraded = true;
}

@ -1,7 +1,7 @@
{ "name": "Wappalyzer",
"homepage_url": "https://wappalyzer.com?pk_campaign=chrome&pk_kwd=context",
"description": "Identifies software on the web",
"version": "2.45",
"version": "2.46",
"default_locale": "en",
"manifest_version": 2,
"icons": {

@ -0,0 +1,67 @@
name = Wappalyzer
noAppsDetected = Нет данных о сайте
clickForDetails = Щелкните, чтобы посмотреть детально
preferences = Настройки Wappalyzer
categories = Категории
tracking_title = Слежение
tracking_description = Анонимно отправлять статистику распознанных данных на сервер (для улучшения расширения)
urlbar_title = Отображать иконку в строке URL
urlbar_description = Снимите галочку, чтобы отображать кнопку на панели
feedback = Обратная связь
github = Форкнуть на GitHub!
twitter = Следите за новостями в Твиттере
website = Перейти на Wappalyzer.com
cat1 = CMS
cat2 = Форум
cat3 = Менеджер БД
cat4 = Документация
cat5 = Виджет
cat6 = Электронная коммерция
cat7 = Фотогалерея
cat8 = Wiki
cat9 = Панель хостинга
cat10 = Аналитика
cat11 = Блог
cat12 = JS фреймворк
cat13 = Баг трекер
cat14 = Видео плеер
cat15 = Система комментариев
cat16 = Капча
cat17 = Шрифт
cat18 = Веб фреймворк
cat19 = Прочее
cat20 = HTML редактор
cat21 = LMS
cat22 = Веб сервер
cat23 = Кеширование
cat24 = WYSIWYG редактор
cat25 = JS графика
cat26 = Мобильный фреймворк
cat27 = Язык программирования
cat28 = Операционная система
cat29 = Поисковый движок
cat30 = Веб почта
cat31 = CDN
cat32 = Управление маркетингом
cat33 = Расширение Веб сервера
cat34 = База данных
cat35 = Карта
cat36 = Рекламная сеть
cat37 = Сетевая служба
cat38 = Медиа сервер
cat39 = Вебкамера
cat40 = Принтер
cat41 = Провайдер платежей
cat42 = Менеджер тэгов
cat43 = Paywall
cat44 = Система непрерывной интеграции
cat45 = Система SCADA
cat46 = Удаленное управление
cat47 = Утилита для разработчиков
cat48 = Сетевое хранилище
cat49 = Граббер контента
cat50 = Управление документами
cat51 = Генератор лендингов

@ -8,7 +8,7 @@
"description": "Identifies software on the web",
"author": "Elbert Alias",
"license": "GPLv3",
"version": "3.2.2",
"version": "3.2.4",
"main": "driver.js",
"preferences": [{
"name": "tracking",

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-10 -10 120 120"><defs><filter id="a" x="-50%" y="-50%" width="200%" height="200%"><feOffset result="offOut" in="SourceAlpha"/><feGaussianBlur result="blurOut" in="offOut" stdDeviation="3"/><feComponentTransfer in="blurOut" result="opacityOut"><feFuncA type="linear" slope=".5"/></feComponentTransfer><feBlend in="SourceGraphic" in2="opacityOut"/></filter></defs><path d="M5 18.25l45-16L96 18l-7.5 59L50 98.25l-38-21z" filter="url(#a)" class="outline"/><path d="M5 18.25l45-16v96l-38-21z" fill="#de3641" class="left"/><path d="M50 2.25L96 18l-7.5 59L50 98.25z" fill="#b13138" class="right"/><path d="M50 13l29.25 62.5h-10L63 61.25H50v-8.5h9.5L50 33.1l-8 19.65h8v8.5H38.1L32.5 75.5H21.75z" fill="#fff" class="letter"/></svg>

After

Width:  |  Height:  |  Size: 772 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 B

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 612 792" style="enable-background:new 0 0 612 792;" xml:space="preserve">
<style type="text/css">
.st0{fill:#34313F;}
</style>
<g>
<path class="st0" d="M310.3,379.2h21.1c6,0,9.8-3.3,9.8-8.6c0-5-3.8-8.6-9.8-8.6h-21.1c-0.7,0-1.3,0.6-1.3,1.2V378
C309.1,378.7,309.6,379.2,310.3,379.2z"/>
<path class="st0" d="M310.3,413.3h21.8c6.7,0,10.7-3.4,10.7-9.4c0-5.2-3.8-9.4-10.7-9.4h-21.8c-0.7,0-1.3,0.6-1.3,1.2v16.3
C309.1,412.8,309.6,413.3,310.3,413.3z"/>
<path class="st0" d="M387.5,284.4l-62.4,62.2h10.2c15.9,0,25.3,10,25.3,20.9c0,8.6-5.8,14.9-12,17.7c-1,0.4-1,1.8,0.1,2.2
c7.2,2.8,12.3,10.3,12.3,19.1c0,12.4-8.3,22.3-24.4,22.3h-44.2c-0.7,0-1.3-0.6-1.3-1.2v-47.1l-68.5,68.2c-0.9,0.9-0.3,2.5,1,2.5
h164.7c0.6,0,1.1-0.5,1.1-1.1V285.3C389.7,284.2,388.3,283.6,387.5,284.4z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 574 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 589 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 343 B

@ -0,0 +1 @@
<svg viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg"><circle cx="4" cy="4" r="4" fill="#F58F35"/></svg>

After

Width:  |  Height:  |  Size: 108 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 320 B

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200 200"><path fill="#2E9FFF" d="M0 0h200v200H0z"/><path fill="#FFF" d="M102.535 167.5c-16.518 0-31.621-6.036-43.298-16.021L30.5 155.405l11.102-27.401A67.658 67.658 0 0 1 35.564 100c0-37.277 29.984-67.5 66.971-67.5 36.984 0 66.965 30.223 66.965 67.5 0 37.284-29.98 67.5-66.965 67.5zm36.567-67.693v-.188c0-19.479-13.736-33.367-37.42-33.367h-25.58v67.5h25.201c23.868.001 37.799-14.468 37.799-33.945zm-37.138 17.361h-7.482V82.841h7.482c10.989 0 18.283 6.265 18.283 17.07v.188c0 10.896-7.294 17.069-18.283 17.069z"/></svg>

After

Width:  |  Height:  |  Size: 596 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 168 134.5" height="134.5" width="168"><defs><linearGradient gradientTransform="matrix(1.8 0 0 -1.8 32.6 1498.362)" y2="247.904" x2="19.194" y1="322.279" x1="19.194" gradientUnits="userSpaceOnUse" id="a"><stop stop-opacity=".6" offset="0"/><stop stop-opacity=".1" offset=".6"/></linearGradient><linearGradient gradientTransform="matrix(1.8 0 0 -1.8 32.6 1498.362)" y2="322.567" x2="37.944" y1="248.257" x1="37.944" gradientUnits="userSpaceOnUse" id="b"><stop stop-opacity=".6" offset="0"/><stop stop-opacity=".1" offset=".6"/></linearGradient><linearGradient gradientTransform="matrix(1.8 0 0 -1.8 32.6 1498.362)" y2="237.405" x2="22.349" y1="278.124" x1="9.686" gradientUnits="userSpaceOnUse" id="c"><stop stop-opacity=".5" offset="0"/><stop stop-opacity=".03" offset=".75"/></linearGradient><linearGradient gradientTransform="matrix(1.8 0 0 -1.8 32.6 1498.362)" y2="294.467" x2="38.719" y1="294.467" x1="2.126" gradientUnits="userSpaceOnUse" id="d"><stop stop-opacity=".9" offset="0"/><stop stop-opacity=".1" offset=".6"/></linearGradient></defs><path d="M100.8 0C95 0 89.5.7 84.1 2.2c28.6 7.4 49.9 33.1 50.4 63.7v2.6c-.7 18-15.7 32.4-33.7 32.4-6.1 0-11.9-1.6-16.7-4.5C74 90.6 67.3 79.8 67.3 67.2 67.3 54.6 74.1 44 84 38c-4.9-2.9-10.6-4.5-16.7-4.5-18.2 0-32.9 14.4-33.5 32.4v2.6c.5 30.8 21.8 56.5 50.4 63.7 5.4 1.4 11 2.2 16.7 2.2 37.1 0 67.1-30.1 67.1-67.1C168 30.1 137.9 0 100.8 0z" fill="#369647"/><path d="M134.3 65.9c-.5-30.8-21.8-56.5-50.4-63.7C78.5.8 72.9 0 67.2 0 30.1 0 0 30.1 0 67.2s30.1 67.1 67.1 67.1c5.8 0 11.3-.7 16.7-2.2-28.4-7.4-49.7-32.9-50.2-63.7v-2.6c.7-18 15.5-32.4 33.5-32.4 6.1 0 11.9 1.6 16.7 4.5 10.1 5.8 16.7 16.6 16.7 29.2 0 12.6-6.8 23.2-16.7 29.2 5 2.7 10.8 4.5 16.9 4.5 18.2 0 32.9-14.4 33.5-32.4v-1.3c.1-.3.1-.8.1-1.2z" fill="#aeea00"/><path d="M134.3 983.762c-.5-30.8-21.8-56.5-50.4-63.7-5.4-1.4-11-2.2-16.7-2.2-37.1 0-67.2 30.1-67.2 67.2s30.1 67.1 67.1 67.1c5.8 0 11.3-.7 16.7-2.2-28.4-7.4-49.7-32.9-50.2-63.7v-2.6c.7-18 15.5-32.4 33.5-32.4 6.1 0 11.9 1.6 16.7 4.5 10.1 5.8 16.7 16.6 16.7 29.2 0 12.6-6.8 23.2-16.7 29.2 5 2.7 10.8 4.5 16.9 4.5 18.2 0 32.9-14.4 33.5-32.4v-1.3c.1-.3.1-.8.1-1.2z" opacity=".15" fill="url(#a)" transform="translate(0 -917.862)"/><path d="M100.8 917.862c-5.8 0-11.3.7-16.7 2.2 28.6 7.4 49.9 33.1 50.4 63.7v2.6c-.7 18-15.7 32.4-33.7 32.4-6.1 0-11.9-1.6-16.7-4.5-10.1-5.8-16.8-16.6-16.8-29.2 0-12.6 6.8-23.2 16.7-29.2-4.9-2.9-10.6-4.5-16.7-4.5-18.2 0-32.9 14.4-33.5 32.4v2.6c.5 30.8 21.8 56.5 50.4 63.7 5.4 1.4 11 2.2 16.7 2.2 37.1 0 67.1-30.1 67.1-67.1 0-37.2-30.1-67.3-67.2-67.3z" opacity=".15" fill="url(#b)" transform="translate(0 -917.862)"/><path d="M83.9 1050.062c-28.4-7.4-49.7-32.9-50.2-63.7v-.2.5c.4 26.1 9.7 49.3 24.3 65 3.1.4 6.1.7 9.2.7 5.7-.2 11.5-.9 16.7-2.3z" opacity=".4" fill="url(#c)" transform="translate(0 -917.862)"/><path d="M34 983.962c5.2-17.3 23.2-27.4 40.9-22.5.5.2 1.3.4 1.8.5 2.2-2.3 4.7-4.3 7.4-5.9-4.9-2.9-10.6-4.5-16.7-4.5-18.2 0-32.9 14.4-33.4 32.4l-.1 1.1c-.2-.4-.1-.8.1-1.1z" opacity=".25" fill="url(#d)" transform="translate(0 -917.862)"/></svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64"><path fill="#3DA8CC" d="M28.012 27.998H.004v8h28.008v-8zm3.988-20H.004v8h32.01l-.014-8zm20.02 0H40.016L51.309 30.31 40.016 47.998H.004L0 56.002h48.879L64 30.311 52.02 7.998z"/></svg>

After

Width:  |  Height:  |  Size: 265 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

@ -0,0 +1 @@
<svg width="494" height="455" viewBox="0 0 494 455" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>logo</title><defs><path id="a" d="M0 1173.333h2000V0H0v1173.333z"/></defs><g transform="matrix(1 0 0 -1 -359 814.333)" fill="none" fill-rule="evenodd"><mask id="b" fill="#fff"><use xlink:href="#a"/></mask><g mask="url(#b)"><path d="M851.199 554.108l-27.559 84.815-54.617 168.097c-2.81 8.648-15.046 8.648-17.856 0l-54.619-168.097H515.181l-54.62 168.097c-2.809 8.648-15.045 8.648-17.856 0l-54.617-168.097-27.557-84.815a18.775 18.775 0 0 1 6.82-20.992l238.513-173.29 238.515 173.29a18.777 18.777 0 0 1 6.82 20.992" fill="#FC6D26"/><path d="M605.865 359.827l90.684 279.096H515.18l90.684-279.096z" fill="#E24329"/><path d="M605.865 359.827L515.18 638.922H388.089l217.776-279.095z" fill="#FC6D26"/><path d="M388.089 638.923l-27.56-84.815a18.773 18.773 0 0 1 6.822-20.99l238.514-173.29-217.776 279.095z" fill="#FCA326"/><path d="M388.089 638.922H515.18L460.56 807.02c-2.81 8.649-15.046 8.649-17.855 0l-54.617-168.098z" fill="#E24329"/><path d="M605.865 359.827l90.684 279.095H823.64L605.865 359.827z" fill="#FC6D26"/><path d="M823.64 638.923l27.559-84.815a18.773 18.773 0 0 0-6.821-20.99l-238.514-173.29L823.64 638.923z" fill="#FCA326"/><path d="M823.64 638.922H696.548l54.619 168.098c2.81 8.649 15.047 8.649 17.856 0l54.617-168.098z" fill="#E24329"/></g></g></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

@ -0,0 +1 @@
<svg width="256" height="252" viewBox="0 0 256 252" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid"><defs><linearGradient x1=".041%" y1="50.091%" x2="100.078%" y2="50.091%" id="a"><stop stop-color="#4284F0" offset="0%"/><stop stop-color="#4487F4" offset="100%"/></linearGradient><linearGradient x1="28.448%" y1="81.561%" x2="55.474%" y2="42.237%" id="b"><stop stop-color="#F5B406" offset="0%"/><stop stop-color="#F4B913" offset="100%"/></linearGradient></defs><path d="M254.2 154.4L209.4 252H102.3l58.6-126h75c14.6 0 24.3 15.1 18.3 28.4z" fill="#437DE6"/><path d="M235.9 127.8c6.3 0 12 3.1 15.4 8.4 3.4 5.3 3.8 11.8 1.2 17.5l-44.2 96.6H107.2l56.9-122.5h71.8zm0-1.8H163l-58.6 126h105l44.7-97.6c6.1-13.3-3.6-28.4-18.2-28.4z" fill="#196CEA"/><path d="M62.1 1.8s56.2 61 69.4 67.3L149.8 29c6.4-12.7-1.8-27.5-17.1-27.3l-70.6.1z" fill="url(#a)" transform="translate(102 126)"/><path d="M112.9 10.9L0 252h104.4L165 121.7 221.6 0H130c-7.3 0-14 4.2-17.1 10.9z" fill="url(#b)"/><path d="M218.8 1.8L163.4 121l-60.1 129.3H2.8L114.5 11.6c2.8-6 8.9-9.9 15.5-9.9h88.8v.1zm2.8-1.8H130c-7.3 0-14 4.2-17.1 10.9L0 252h104.4L165 121.7 221.6 0z" fill="#F3AA00"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 829 B

@ -0,0 +1 @@
<svg width="256" height="256" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid"><defs><filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="a"><feOffset dy="16" in="SourceAlpha" result="shadowOffsetOuter1"/><feGaussianBlur stdDeviation="9" in="shadowOffsetOuter1" result="shadowBlurOuter1"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.214965466 0" in="shadowBlurOuter1" result="shadowMatrixOuter1"/><feMerge><feMergeNode in="shadowMatrixOuter1"/><feMergeNode in="SourceGraphic"/></feMerge></filter></defs><path d="M127.979 155.387L256 27.93v-7.323C256 9.227 246.773 0 235.392 0H20.608C9.227 0 0 9.227 0 20.608v150.304l71.067-70.656 56.912 55.13" fill="#FF9C0B"/><path d="M71.088 157.83L0 228.767v6.624C0 246.773 9.227 256 20.608 256h214.784c11.381 0 20.608-9.227 20.608-20.608V86.597L127.979 214.053 71.088 157.83" fill="#FB5722"/><path d="M0 170.912l71.067-70.656 56.912 55.13L256 27.932l-.021 58.682-128 127.44-56.891-56.224L0 228.768v-57.856" fill="#F2F2F2" filter="url(#a)"/><path d="M99.552 185.968l.005-58.117-28.469 29.978 28.464 28.139" fill="#FF9B07"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 589 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 589 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 589 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 589 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 589 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 589 B

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="433.701" height="433.701" viewBox="0 0 433.701 433.701"><path fill="#4987CE" d="M216.85 432.85c-2.147 0-4.285-.038-6.42-.1l44.144-121.318h60.75c10.663 0 22.368-8.197 26.015-18.212l47.89-131.546c7.833-21.537-4.5-39.157-27.42-39.157h-84.28l-70.71 194.316h-.028l-40.09 110.153C71.592 404.376.85 318.878.85 216.85c0-99.085 66.72-182.58 157.683-208.026l-41.365 113.693h-.012L48.39 311.432l45.777.004 58.48-160.53h34.405l-58.48 160.53 45.76.008 54.498-149.77c7.84-21.537-4.497-39.157-27.393-39.157h-38.48L207.14 1.077c3.22-.143 6.454-.227 9.708-.227 119.294 0 216 96.706 216 216 0 119.293-96.706 216-216 216zm130.692-282.06h-34.395L264.98 282.948h34.396l48.166-132.158z"/></svg>

After

Width:  |  Height:  |  Size: 719 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 789 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 102 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 102 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 102 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 102 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 102 B

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="400"><path d="M0 0v27.367h194.648V0H0zm222.227 0v27.367h277.382S471.276 0 433.75 0H222.227zm331.796 0v27.367h167.813L711.875 0H554.023zm288.125 0l-9.96 27.367h166.289V0H842.148zM0 53.222V80.59h194.648V53.222H0zm222.227.039v27.328h309.57s-3.616-21.063-9.922-27.328H222.227zm331.796 0v27.328h186.211l-9.218-27.328H554.023zm268.204 0l-9.22 27.328h185.47V53.261h-176.25zm-766.29 53.183v27.406h84.297v-27.406H55.937zm222.227 0v27.406h84.297v-27.406h-84.297zm166.29 0v27.406h84.296s5.352-14.473 5.352-27.406h-89.649zm165.507 0v27.406h149.453l-9.96-27.406H609.96zm193.906 0l-10 27.406h150.196v-27.406H803.866zm-747.93 53.261v27.367h84.297v-27.367H55.937zm222.227 0v27.367h215.313s18.01-14.042 23.75-27.367H278.164zm331.797 0v27.367h84.297v-15.234l5.351 15.234h154.414l5.743-15.234v15.234h84.297v-27.367H785.82l-8.398 23.18-8.438-23.18H609.961zM55.937 212.928v27.367h84.297v-27.367H55.937zm222.227 0v27.367h239.063c-5.74-13.282-23.75-27.367-23.75-27.367H278.164zm331.797 0v27.367h84.297v-27.367H609.96zm99.61 0l10.195 27.367h115.78l9.688-27.367H709.57zm150.195 0v27.367h84.297v-27.367h-84.297zM55.937 266.15v27.367h84.297V266.15H55.937zm222.227 0v27.367h84.297V266.15h-84.297zm166.29 0v27.367h89.648c0-12.916-5.352-27.367-5.352-27.367h-84.297zm165.507 0v27.367h84.297V266.15H609.96zm118.75 0l9.883 27.367h77.617l9.96-27.367h-97.46zm131.055 0v27.367h84.297V266.15h-84.297zM1.523 319.372v27.406h194.649v-27.406H1.523zm220.704 0v27.406h299.648c6.306-6.276 9.922-27.406 9.922-27.406h-309.57zm333.32 0v27.406h138.71v-27.406h-138.71zm192.344 0l10.156 27.406h39.492l9.531-27.406h-59.18zm111.875 0v27.406H1000v-27.406H859.766zM1.523 372.633V400h194.649v-27.367H1.523zm220.704 0v27.328H433.75c37.526 0 65.86-27.328 65.86-27.328H222.226zm333.32 0V400h138.71v-27.367h-138.71zm211.601 0l9.766 27.29 1.68.038 9.922-27.328h-21.368zm92.618 0V400H1000v-27.367H859.766z" fill="#1f70c1"/></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" id="Layer_1" viewBox="-67.5 342.9 72.8 108.5"><style>.st0{fill:#ED5153;}</style><path d="M-31.1 342.9l5 8.7c1 1.8 1 4 0 5.8l-29.8 51.7 14.1 24.4c2.2 3.8 6.3 6.2 10.7 6.2 4.4 0 8.5-2.4 10.7-6.2l14.1-24.4-3.7-6.6-16 27.7c-1 1.8-3 2.9-5 2.9-2.1 0-4-1.1-5-2.9l-12.3-21.1 27.7-48 5 8.7c1 1.8 1 4 0 5.8l-19.3 33.5 3.8 6.6 21-36.4 13.8 23.9c2.1 3.7 2.1 8.2 0 11.9l-14 24.3c-2.1 3.7-8.8 12-20.8 12s-18.6-8.3-20.8-12l-14-24.3c-2.1-3.7-2.1-8.2 0-11.9l34.8-60.3" class="st0"/></svg>

After

Width:  |  Height:  |  Size: 511 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="177" height="188" viewBox="0 0 177 188"><title>marionette</title><g transform="translate(13.344)"><path fill="#939598" d="M87.743 82.508l16.89-39.95c.2-.48.76-.707 1.244-.506a.94.94 0 0 1 .51 1.233L91.502 78.487l-3.76 4.02z"/><path fill="#931A2B" d="M102.313 62.177S94.23 72.77 88.525 78.89c-5.71 6.122-14.03 15.774-14.03 15.774v21.58c.06-.004.115-.016.175-.016 1.38 0 2.498 1.105 2.498 2.47 0 1.366-1.12 2.473-2.498 2.473-.06 0-.115-.01-.175-.014v21.772s10.478-7.12 18.068-14.008c8.558-7.768 18.07-19.896 18.07-19.896l-8.32-46.842z"/><path fill="#A7A9AC" d="M68.562 22.69l-.078 8.413-30.533 12.23.54-7.475 30.077-13.17v.002z"/><path fill="#BCBEC0" d="M110.98 35.564l.595 7.472-30.687-11.984-.145-8.41 30.237 12.922zM74.64 20.03l.032 8.593-44.665-17.445.927-9.832L74.64 20.03zM30.934 1.346l-.927 9.832-5.923 3.495 1.024-9.6 5.826-3.727z"/><path fill="#A7A9AC" d="M118.147.98l1 9.826-44.475 17.817-.033-8.594L118.142.98z"/><path fill="#BCBEC0" d="M124.017 4.66l1.1 9.593-5.97-3.447-1-9.825 5.87 3.68z"/><path fill="#808285" d="M44.03 45.052l-6.08-1.718 30.534-12.23-44.4-16.43 5.923-3.496 44.665 17.445 44.476-17.817 5.968 3.447-44.228 16.8 30.687 11.983-6.065 1.768-30.81-11.4L44.03 45.05v.002z"/><path fill="#939598" d="M24.566 69.727c-.032 0-.064 0-.095-.005a.943.943 0 0 1-.85-1.03l5.446-54.31a.942.942 0 0 1 1.04-.843.94.94 0 0 1 .852 1.023l-5.442 54.31a.948.948 0 0 1-.944.85h-.002zm97.87 0a.947.947 0 0 1-.948-.885l-3.29-54.683a.945.945 0 0 1 .892-1 .94.94 0 0 1 1.008.88l3.287 54.68a.943.943 0 0 1-.89 1c-.02.003-.04.003-.06.004zM58.9 80.657l-15.745-37.12a.942.942 0 0 1 .507-1.236.957.957 0 0 1 1.246.51l17.476 41.2-3.484-3.35z"/><path fill="#A81E2C" d="M72.176 118.7c0-1.306 1.024-2.364 2.32-2.455v-21.58s-8.323-9.653-14.03-15.775c-5.706-6.12-13.79-16.713-13.79-16.713l-8.32 46.848s9.51 12.127 18.068 19.894c7.59 6.883 18.07 14.002 18.07 14.002V121.15c-1.293-.09-2.318-1.15-2.318-2.452z"/><path fill="#939598" d="M74.67 120.11a.952.952 0 0 1-.646-.25l-32.77-30.126-.01-2.578 33.42 30.72L107.66 86.79l.133 2.472-32.468 30.588a.945.945 0 0 1-.657.262h.002z"/><path fill="#CE2227" d="M143.21 68.768l-40.896-6.59s3.804 21.657 3.804 57.91c0 36.257-4.993 60.975-4.993 60.975l41.373-4.474s5.23-19.78 5.23-53.92c-.003-34.132-4.52-53.907-4.52-53.907h.003zm-18.904 95.58a2.01 2.01 0 0 1-2.02-2c0-1.102.903-2 2.02-2a2.01 2.01 0 0 1 2.02 2c0 1.104-.902 2-2.02 2zm-81.434-44.26c0-36.254 3.804-57.91 3.804-57.91L5.78 68.768s-4.517 19.774-4.517 53.91c0 34.136 5.23 53.912 5.23 53.912l41.372 4.477c0-.005-4.993-24.72-4.993-60.98zm-18.948 44.13a1.877 1.877 0 0 1-1.885-1.868c0-1.03.84-1.867 1.88-1.867s1.883.836 1.883 1.865a1.876 1.876 0 0 1-1.884 1.866v.003z"/><ellipse fill="#A51724" cx="124.306" cy="80.657" rx="1.869" ry="1.85"/><path fill="#939598" d="M124.308 163.29a.96.96 0 0 1-.223-.028.94.94 0 0 1-.705-1.134c.03-.116 2.827-12.15 2.827-40.017 0-27.92-2.804-41.123-2.83-41.25a.952.952 0 1 1 1.86-.398c.027.13 2.872 13.535 2.872 41.653 0 28.135-2.766 39.962-2.88 40.452a.95.95 0 0 1-.927.73v-.002z"/><ellipse fill="#A51724" cx="23.924" cy="80.657" rx="2.192" ry="2.17"/><path fill="#939598" d="M23.922 163.29a.952.952 0 0 1-.94-.804c-.023-.156-2.388-16.012-2.388-40.866 0-24.855 2.365-40.94 2.388-41.1a.95.95 0 0 1 1.08-.793c.52.075.88.555.803 1.068-.025.16-2.368 16.12-2.368 40.827 0 24.717 2.345 40.435 2.367 40.586.08.51-.28.995-.8 1.072-.048.004-.096.01-.142.01z"/></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="177" height="188" viewBox="0 0 177 188"><title>marionette</title><g transform="translate(13.344)"><path fill="#939598" d="M87.743 82.508l16.89-39.95c.2-.48.76-.707 1.244-.506a.94.94 0 0 1 .51 1.233L91.502 78.487l-3.76 4.02z"/><path fill="#931A2B" d="M102.313 62.177S94.23 72.77 88.525 78.89c-5.71 6.122-14.03 15.774-14.03 15.774v21.58c.06-.004.115-.016.175-.016 1.38 0 2.498 1.105 2.498 2.47 0 1.366-1.12 2.473-2.498 2.473-.06 0-.115-.01-.175-.01v21.77s10.478-7.12 18.068-14.01c8.558-7.765 18.07-19.893 18.07-19.893l-8.32-46.842z"/><path fill="#A7A9AC" d="M68.562 22.69l-.078 8.413-30.533 12.23.54-7.475 30.08-13.17v.002z"/><path fill="#BCBEC0" d="M110.98 35.564l.595 7.472-30.687-11.984-.145-8.41 30.237 12.922zM74.64 20.03l.032 8.593-44.665-17.445.927-9.832L74.64 20.03zM30.934 1.346l-.927 9.832-5.923 3.495 1.024-9.6 5.826-3.727z"/><path fill="#A7A9AC" d="M118.147.98l1 9.826-44.475 17.817-.033-8.594L118.14.98z"/><path fill="#BCBEC0" d="M124.017 4.66l1.1 9.593-5.97-3.447-1-9.825 5.87 3.68z"/><path fill="#808285" d="M44.03 45.052l-6.08-1.718 30.534-12.23-44.4-16.43 5.923-3.496 44.665 17.445 44.476-17.817 5.968 3.447-44.228 16.8 30.687 11.983-6.065 1.768-30.81-11.4L44.03 45.05v.002z"/><path fill="#939598" d="M24.566 69.727c-.032 0-.064 0-.095-.005a.943.943 0 0 1-.85-1.03l5.45-54.31a.942.942 0 0 1 1.04-.843.94.94 0 0 1 .85 1.02l-5.44 54.31a.948.948 0 0 1-.944.85h-.002zm97.87 0a.947.947 0 0 1-.948-.885l-3.29-54.683a.945.945 0 0 1 .892-1 .94.94 0 0 1 1.008.88l3.287 54.68a.943.943 0 0 1-.89 1h-.06zM58.9 80.657l-15.745-37.12a.942.942 0 0 1 .507-1.236.957.957 0 0 1 1.246.51l17.476 41.2-3.484-3.35z"/><path fill="#A81E2C" d="M72.176 118.7c0-1.306 1.024-2.364 2.32-2.455v-21.58s-8.323-9.653-14.03-15.775c-5.706-6.12-13.79-16.713-13.79-16.713l-8.32 46.848s9.51 12.127 18.068 19.894c7.59 6.88 18.07 14 18.07 14v-21.77c-1.293-.09-2.318-1.15-2.318-2.455z"/><path fill="#939598" d="M74.67 120.11a.952.952 0 0 1-.646-.25l-32.77-30.126-.01-2.578 33.42 30.72L107.66 86.79l.133 2.472-32.468 30.588a.945.945 0 0 1-.657.262h.002z"/><path fill="#CE2227" d="M143.21 68.768l-40.896-6.59s3.804 21.657 3.804 57.91c0 36.257-4.993 60.975-4.993 60.975l41.373-4.474s5.23-19.78 5.23-53.92c-.003-34.136-4.52-53.91-4.52-53.91h.003zm-18.904 95.58a2.01 2.01 0 0 1-2.02-2c0-1.102.903-2 2.02-2a2.01 2.01 0 0 1 2.02 2c0 1.104-.902 2-2.02 2zm-81.434-44.26c0-36.254 3.804-57.91 3.804-57.91L5.78 68.768s-4.517 19.774-4.517 53.91c0 34.136 5.23 53.912 5.23 53.912l41.372 4.477c0-.005-4.993-24.72-4.993-60.98zm-18.948 44.13a1.877 1.877 0 0 1-1.885-1.868c0-1.03.84-1.867 1.88-1.867s1.88.836 1.88 1.865a1.876 1.876 0 0 1-1.885 1.866v.003z"/><ellipse fill="#A51724" cx="124.306" cy="80.657" rx="1.869" ry="1.85"/><path fill="#939598" d="M124.308 163.29a.96.96 0 0 1-.223-.028.94.94 0 0 1-.705-1.134c.03-.116 2.827-12.15 2.827-40.017 0-27.92-2.804-41.12-2.83-41.25a.952.952 0 1 1 1.86-.394c.027.13 2.872 13.535 2.872 41.653 0 28.134-2.77 39.96-2.88 40.45a.95.95 0 0 1-.93.73v-.002z"/><ellipse fill="#A51724" cx="23.924" cy="80.657" rx="2.192" ry="2.17"/><path fill="#939598" d="M23.922 163.29a.952.952 0 0 1-.94-.804c-.023-.156-2.388-16.012-2.388-40.866 0-24.855 2.365-40.94 2.388-41.1a.95.95 0 0 1 1.08-.793c.52.075.88.555.803 1.068-.025.16-2.368 16.12-2.368 40.827 0 24.717 2.345 40.435 2.367 40.586.08.51-.28.995-.8 1.072-.048.004-.096.01-.142.01z"/></g></svg>

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 157 B

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" height="439" width="439"><path fill="#f3f3f3" d="M0 0h439v439H0z"/><path fill="#f8682c" d="M17 17h194v194H17z"/><path fill="#91c300" d="M228 17h194v194H228z"/><path fill="#00b4f1" d="M17 228h194v194H17z"/><path fill="#ffc300" d="M228 228h194v194H228z"/></svg>

After

Width:  |  Height:  |  Size: 299 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="108" height="108" viewBox="0 0 108 108"><path fill="#FF9600" d="M54 108l54-43.199v-43.2L81 0 54 21.601 27 0 0 21.601v43.2"/><path fill="#BC1B00" d="M26.861 86.29L54 108l27.139-21.71L54 64.801"/><path fill="#FFC600" d="M27 0v43.2L0 21.601"/><path fill="#FF9000" d="M27 43.2v43.2L0 64.801"/><path fill="#FF7200" d="M54 21.601v43.2L27 43.2"/><path fill="#FFCE25" d="M81 0v43.2L54 21.601"/><path fill="#E12D1A" d="M81 43.2v43.2L54 64.801"/><path fill="#BC1B00" d="M54 64.801V108L27 86.4"/><path fill="#FFC600" d="M108 21.601v43.2L81 43.2"/><path fill="#FF8A00" d="M81 43.2v43.2l27-21.599"/><path fill="#FFE748" d="M81 0v43.2l27-21.599"/><path fill="#FF9600" d="M54 21.601v43.2L81 43.2"/><path fill="#FF9C00" d="M27 0v43.2l27-21.599"/><path fill="#DD2A00" d="M27 43.2v43.2l27-21.599"/><path fill="#B1150A" d="M54 64.801V108l27-21.6"/><path fill="#FFA800" d="M0 21.601v43.2L27 43.2"/></svg>

After

Width:  |  Height:  |  Size: 931 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 620 B

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 86.017999 84.438005" height="84.438" width="86.018"><g fill="#5d87a1" fill-rule="evenodd"><path d="M79.232 65.308c-4.683-.117-8.309.35-11.35 1.639-.878.35-2.28.35-2.4 1.462.471.467.527 1.227.94 1.874.7 1.17 1.926 2.747 3.04 3.568 1.228.936 2.457 1.869 3.746 2.688 2.28 1.41 4.855 2.226 7.075 3.63 1.291.818 2.574 1.87 3.865 2.75.641.468 1.047 1.23 1.87 1.52v-.178c-.413-.525-.528-1.286-.935-1.874-.584-.58-1.17-1.11-1.756-1.693-1.698-2.281-3.807-4.268-6.083-5.907-1.874-1.29-5.971-3.045-6.729-5.204l-.118-.12c1.287-.118 2.811-.587 4.038-.942 1.987-.525 3.8-.406 5.848-.93.937-.237 1.874-.531 2.814-.819v-.53c-1.059-1.05-1.817-2.457-2.928-3.45-2.981-2.574-6.261-5.088-9.654-7.197-1.816-1.17-4.156-1.927-6.087-2.924-.699-.352-1.868-.525-2.279-1.113-1.054-1.287-1.641-2.981-2.4-4.505-1.695-3.214-3.336-6.782-4.796-10.18-1.053-2.28-1.696-4.56-2.984-6.668-6.029-9.947-12.579-15.97-22.641-21.88-2.165-1.23-4.739-1.756-7.486-2.4-1.465-.061-2.927-.175-4.389-.232-.938-.412-1.875-1.524-2.693-2.05C11.424 1.538 2.828-3.025.37 3c-1.58 3.805 2.34 7.548 3.685 9.479.994 1.344 2.283 2.867 2.982 4.386.41.995.527 2.05.938 3.101.935 2.574 1.812 5.442 3.043 7.842.641 1.228 1.342 2.517 2.161 3.623.473.648 1.289.937 1.465 1.993-.816 1.169-.88 2.924-1.347 4.387-2.105 6.612-1.288 14.802 1.697 19.657.934 1.463 3.16 4.681 6.144 3.45 2.632-1.051 2.047-4.386 2.807-7.31.175-.707.058-1.17.408-1.638v.118c.819 1.636 1.64 3.212 2.4 4.855 1.816 2.864 4.972 5.848 7.607 7.836 1.4 1.057 2.513 2.867 4.268 3.513v-.177h-.115c-.353-.525-.878-.76-1.346-1.168-1.053-1.054-2.22-2.342-3.043-3.511-2.456-3.275-4.624-6.904-6.55-10.648-.939-1.818-1.756-3.805-2.517-5.618-.35-.698-.35-1.755-.937-2.105-.88 1.286-2.163 2.4-2.806 3.974-1.112 2.519-1.229 5.619-1.641 8.838-.233.06-.115 0-.233.116-1.87-.468-2.513-2.398-3.217-4.03-1.755-4.16-2.05-10.83-.526-15.627.407-1.226 2.167-5.087 1.462-6.257-.354-1.116-1.522-1.754-2.165-2.635-.759-1.111-1.582-2.513-2.104-3.744-1.405-3.275-2.11-6.904-3.627-10.179-.703-1.523-1.934-3.103-2.925-4.505-1.114-1.58-2.341-2.69-3.22-4.56-.29-.646-.7-1.7-.234-2.4.115-.468.353-.645.821-.762.757-.644 2.924.174 3.683.525 2.166.875 3.98 1.699 5.791 2.925.82.586 1.698 1.697 2.749 1.992h1.231c1.871.407 3.979.114 5.735.643 3.099.994 5.906 2.456 8.424 4.036 7.661 4.856 13.98 11.761 18.249 20.009.703 1.344.998 2.574 1.641 3.975 1.229 2.872 2.751 5.797 3.977 8.603 1.228 2.75 2.4 5.556 4.158 7.84.875 1.227 4.386 1.87 5.966 2.515 1.168.525 2.984.993 4.038 1.636 1.988 1.227 3.973 2.633 5.848 3.98.934.703 3.86 2.164 4.037 3.335"/><path d="M19.558 14.466a9.37 9.37 0 0 0-2.399.294v.118h.114c.472.933 1.292 1.582 1.872 2.4.472.936.882 1.868 1.35 2.806.057-.058.113-.119.113-.119.825-.582 1.234-1.517 1.234-2.924-.354-.412-.409-.818-.704-1.23-.35-.583-1.111-.876-1.58-1.345"/></g></svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 738 B

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120.305 106.693" height="106.693" width="120.305"><path d="M29.727 0l-3.054 5.7L3.054 48.624 0 54.045l3.054 5.414L26.674 101l3.191 5.694H91.69l3.054-6.25 17.644-35.565 7.918-16.115h-17.92l-45.149.138c-5.872-.08-11.274 5.241-11.274 11.114 0 5.872 5.402 11.198 11.274 11.114l27.23-.138-6.67 13.474H42.789L25.42 53.902l17.506-31.674h37.24l8.682 17.817h22.37l-14.1-33.79L94.057 0h-64.33" fill="#090"/></svg>

After

Width:  |  Height:  |  Size: 456 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 873 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 873 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 873 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 873 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 873 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 873 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 873 B

Before

Width:  |  Height:  |  Size: 873 B

After

Width:  |  Height:  |  Size: 873 B

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64"><path d="M4.836.49l27.26 4.083L59.164.49 54.68 57.804 32.096 63.51 8.312 57.806z" fill="#e5e7e8" stroke="#ccc"/><path d="M32.096 10.746l21.83-3.916-2.91 46.99-18.92 4.698z" fill="#fff"/><path fill="#ff2600" d="M3.756 22.432h34.027v19.136H3.756z"/><path fill="#ff501a" d="M36.764 22.432h23.48v19.136h-23.48z"/><path d="M7.056 24.472v15.053H9.85v-5.093h3.797l1.778-1.59v-6.606L13.62 24.47H7.056zm2.794 2.915h2.66v4.37H9.85v-4.37zm6.79-2.915v15.053h6.9l1.604-1.55V26.01l-1.698-1.538H16.64zm2.916 2.915h2.914v9.224h-2.914v-9.22zm7.04-2.91h7.04v2.912h-4.37v3.17c1.254.04 2.51-.05 3.763 0v2.88c-1.26.042-2.51-.05-3.77 0v6.08h-2.67V24.47zM40.273 38.74l-.934-.79V35.4h2.79v1.214h2.43V24.476h2.79V37.95l-1.87 1.578H41.2l-.933-.79zm9.226 0l-.91-.79v-2.558c.88 0 1.88.01 2.76.01v1.212h2.91V33.46h-4.1l-1.6-1.58v-5.826l1.6-1.578h4.96l1.82 1.578-.003 2.307h-2.67v-.97h-2.91v3.16h3.838l1.746 1.55v5.85l-.89.794-.896.796h-4.72z" fill="#fff"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64"><path d="M4.836.49l27.26 4.083L59.164.49 54.68 57.804 32.096 63.51 8.312 57.806z" fill="#e5e7e8" stroke="#ccc"/><path d="M32.096 10.746l21.83-3.916-2.91 46.99-18.92 4.698z" fill="#fff"/><path fill="#ff2600" d="M3.756 22.432h34.027v19.136H3.756z"/><path fill="#ff501a" d="M36.764 22.432h23.48v19.136h-23.48z"/><path d="M7.056 24.472v15.053H9.85v-5.093h3.797l1.778-1.59v-6.606L13.62 24.47H7.056zm2.794 2.915h2.66v4.37H9.85v-4.37zm6.79-2.915v15.053h6.9l1.604-1.55V26.01l-1.698-1.538H16.64zm2.916 2.915h2.914v9.224h-2.914v-9.22zm7.04-2.91h7.04v2.912h-4.37v3.17c1.254.04 2.51-.05 3.763 0v2.88c-1.26.04-2.51-.05-3.77 0v6.08h-2.67V24.47zM40.273 38.74l-.934-.79V35.4h2.79v1.214h2.43V24.476h2.79V37.95l-1.87 1.578H41.2l-.933-.79zm9.226 0l-.91-.79v-2.558c.88 0 1.88.01 2.76.01v1.212h2.91V33.46h-4.1l-1.6-1.58v-5.826l1.6-1.578h4.96l1.82 1.578-.007 2.307h-2.67v-.97h-2.91v3.16h3.838l1.747 1.55v5.85l-.89.798-.897.796h-4.72z" fill="#fff"/></svg>

Before

Width:  |  Height:  |  Size: 996 B

After

Width:  |  Height:  |  Size: 995 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

@ -0,0 +1 @@
<svg viewBox="0 0 70 70" xmlns="http://www.w3.org/2000/svg"><title>penguin 2</title><path d="M52.65 61.364h2.767a2.81 2.81 0 0 1 2.803 2.803 2.81 2.81 0 0 1-2.803 2.803h-.024c0 .04.024.073.024.113 0 1.613-1.3 2.917-2.917 2.917-7.578 0-13.04-.543-16.234-1.61-.476-.157-.89-.33-1.266-.51-.373.18-.79.353-1.266.51C30.534 69.457 25.072 70 17.5 70a2.916 2.916 0 0 1-2.917-2.917c0-.04.02-.073.024-.113h-.024a2.806 2.806 0 0 1-2.803-2.803 2.806 2.806 0 0 1 2.803-2.803h2.768c-3.97-3.42-6.582-8.25-8-14.166-.88.545-5.54 3.138-9.34.393-.214-2.78 5.526-7.04 8.34-14.52 0 .01.003.017.003.026.74-2.856 2.518-7.62 2.69-9.025C11.04 7.488 24.206 0 35 0c10.795 0 23.96 7.487 23.96 24.068.175 1.406 1.95 6.172 2.692 9.03.006-.008.006-.017.006-.03 2.815 7.48 8.552 11.735 8.336 14.523-3.806 2.75-8.46.15-9.342-.39-1.41 5.918-4.028 10.748-8.003 14.167z" fill="#303048"/><path d="M51.19 29.517S56.365 10.1 41.75 10.1c-3.116 0-5.528 3.46-6.744 3.46-1.216 0-3.11-3.46-6.746-3.46-14.62 0-9.445 19.417-9.445 19.417s-2.698 3.433-2.698 10.59c0 14.893 10.38 18.926 18.89 18.926 8.507 0 18.887-4.033 18.887-18.926 0-7.157-2.704-10.59-2.704-10.59z" fill="#FFF"/><path d="M32.083 23.333a2.918 2.918 0 0 0-5.833 0 2.918 2.918 0 0 0 5.833 0zm11.667 0c0 1.61-1.3 2.917-2.917 2.917a2.916 2.916 0 0 1 0-5.833 2.914 2.914 0 0 1 2.917 2.916z" fill="#303048"/><path d="M29.588 28.853c1.692 4.42 5.717 5.452 5.717 5.452s4.025-1.032 5.718-5.452c-3.282-.95-5.718-2.724-5.718-2.724s-2.433 1.77-5.717 2.72z" fill="#F15A40"/></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

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