Switch from NPM to Yarn

main
Elbert Alias 5 years ago
parent 2f68d873ad
commit 9cd7d60506

@ -1,13 +1,15 @@
services:
- docker
before_install: npm install -g npm@latest
install: npm ci
after_success:
- sha256sum build/* > build/SHA256SUMS
- cat build/SHA256SUMS
cache:
yarn: true
directories:
- node_modules
script:
- >-
version=$(grep '"version":' src/drivers/webextension/manifest.json | sed 's/^.*"version": "\(.*\)".*$/\1/') ;

@ -26,14 +26,14 @@ sed -e 's/\\\\/{{ESCAPE}}/g' src/apps.json | jsonlint-cli -ps | sed -e 's/{{ESCA
echo "Converting SVG icons to PNG..."
svg2png-many -i src/icons/ -o src/icons/converted/ --width=32 --height=32
svg2png-many -i src/drivers/webextension/images/icons/ -o src/drivers/webextension/images/icons/converted/ --width=32 --height=32
echo "Compressing PNG icons..."
set +e
optipng -quiet "src/icons/*.png"
optipng -quiet "src/icons/converted/*.png"
optipng -quiet "src/drivers/webextension/images/icons/*.png"
optipng -quiet "src/drivers/webextension/images/icons/converted/*.png"
set -e

@ -7,8 +7,10 @@ echo "Creating links..."
ln -nf apps.json drivers/npm
ln -nf wappalyzer.js drivers/npm
ln -nf apps.json drivers/puppeteer
ln -nf wappalyzer.js drivers/puppeteer
ln -nf apps.json drivers/webextension
ln -nf wappalyzer.js drivers/webextension/js
ln -nsf ../../../icons/ drivers/webextension/images/icons
echo "Done."

@ -18,4 +18,4 @@ echo "Validating icons..."
echo "Running tests..."
npm run test
yarn run test

@ -1,60 +1,82 @@
#!/usr/bin/env node
var
app,
fs = require('fs'),
fileType = require('../node_modules/file-type'),
readChunk = require('../node_modules/read-chunk'),
isSvg = require('../node_modules/is-svg'),
json = require('../src/apps.json'),
let app
const fs = require('fs')
const fileType = require('../node_modules/file-type')
const readChunk = require('../node_modules/read-chunk')
const isSvg = require('../node_modules/is-svg')
const json = require('../src/apps.json')
basePath = 'src/icons/',
iconPaths = [];//Will be used to check for stray icons
const basePath = 'src/drivers/webextension/images/icons/'
const iconPaths = [] // Will be used to check for stray icons
for (app in json.apps) {
(function(app) {
var
iconPath = json.apps[app].icon || 'default.svg',
path = basePath + iconPath,
ext = iconPath.substr(iconPath.length - 4);
;(function(app) {
const iconPath = json.apps[app].icon || 'default.svg'
const path = basePath + iconPath
const ext = iconPath.substr(iconPath.length - 4)
iconPaths.push(iconPath)
if (ext !== '.png' && ext !== '.svg') {
throw err = new Error('Icon file extension specified for app "' + app + '" is not ".png" or ".svg": src/icons/' + iconPath);
throw (err = new Error(
'Icon file extension specified for app "' +
app +
'" is not ".png" or ".svg": src/drivers/webextension/images/icons/' +
iconPath
))
}
fs.exists(path, function(exists) {
if (exists) {
if (ext === '.png') {
var buffer = fileType(readChunk.sync(path, 0, 262));
const buffer = fileType(readChunk.sync(path, 0, 262))
if (buffer === null) {
throw new Error('Unknown mimetype or bad file for "' + app + '": src/icons/' + iconPath);
throw new Error(
'Unknown mimetype or bad file for "' +
app +
'": src/drivers/webextension/images/icons/' +
iconPath
)
} else if (buffer.mime !== 'image/png') {
throw new Error('Incorrect mimetype "' + buffer.mime + '" when expected PNG for app "' + app + '": src/icons/' + iconPath);
throw new Error(
'Incorrect mimetype "' +
buffer.mime +
'" when expected PNG for app "' +
app +
'": src/drivers/webextension/images/icons/' +
iconPath
)
}
} else if (ext === '.svg') {
if (!isSvg(fs.readFileSync(path))) {
throw new Error('Incorrect mimetype when expected SVG for app "' + app + '": src/icons/' + iconPath);
throw new Error(
'Incorrect mimetype when expected SVG for app "' +
app +
'": src/drivers/webextension/images/icons/' +
iconPath
)
}
}
} else {
throw Error('Missing file for app "' + app + '": src/icons/' + iconPath);
throw new Error(
'Missing file for app "' +
app +
'": src/drivers/webextension/images/icons/' +
iconPath
)
}
});
}(app));
})
})(app)
}
// Check for stray files in icons folder
fs.readdirSync(basePath).forEach(function(file) {
if (!fs.statSync(basePath + file).isDirectory()) {
if(iconPaths.indexOf(file) === -1){
throw new Error('Stray file (no associated app): ' + basePath + file);
if (!iconPaths.includes(file)) {
throw new Error('Stray file (no associated app): ' + basePath + file)
}
}
});
})

2567
npm-shrinkwrap.json generated

File diff suppressed because it is too large Load Diff

11
run

@ -11,14 +11,13 @@ fi
cmd="docker run --rm -v "$(pwd):/opt/wappalyzer" -it wappalyzer/dev"
$cmd sh -c "\
npm i; \
npm shrinkwrap; \
yarn install i; \
cd src/drivers/webextension; \
npm i; \
npm shrinkwrap; \
yarn install i; \
cd ../npm; \
npm i; \
npm shrinkwrap"
yarn install; \
cd ../puppeteer; \
yarn install"
$cmd sh -c "cat patches/*.patch | patch -p0"

@ -2152,7 +2152,7 @@
"script": "/cloudcart-(?:assets|storage)/",
"website": "http://cloudcart.com"
},
"CloudFlare": {
"Cloudflare": {
"cats": [
31
],

@ -5,150 +5,167 @@
/** global: wappalyzer */
/** global: XMLHttpRequest */
(function () {
wappalyzer.driver.document = document;
;(function() {
wappalyzer.driver.document = document
const container = document.getElementById('wappalyzer-container');
const url = wappalyzer.parseUrl(window.top.location.href);
const hasOwn = Object.prototype.hasOwnProperty;
const container = document.getElementById('wappalyzer-container')
const url = wappalyzer.parseUrl(window.top.location.href)
const hasOwn = Object.prototype.hasOwnProperty
/**
* Log messages to console
*/
wappalyzer.driver.log = (message, source, type) => {
console.log(`[wappalyzer ${type}]`, `[${source}]`, message);
};
console.log(`[wappalyzer ${type}]`, `[${source}]`, message)
}
function getPageContent() {
wappalyzer.log('func: getPageContent', 'driver');
wappalyzer.log('func: getPageContent', 'driver')
const scripts = Array.prototype.slice
.apply(document.scripts)
.filter(s => s.src)
.map(s => s.src);
.filter((s) => s.src)
.map((s) => s.src)
let html = new window.XMLSerializer().serializeToString(document).split('\n');
let html = new window.XMLSerializer()
.serializeToString(document)
.split('\n')
html = html
.slice(0, 1000).concat(html.slice(html.length - 1000))
.map(line => line.substring(0, 1000))
.join('\n');
.slice(0, 1000)
.concat(html.slice(html.length - 1000))
.map((line) => line.substring(0, 1000))
.join('\n')
wappalyzer.analyze(url, {
html,
scripts,
});
scripts
})
}
function getResponseHeaders() {
wappalyzer.log('func: getResponseHeaders', 'driver');
wappalyzer.log('func: getResponseHeaders', 'driver')
const xhr = new XMLHttpRequest();
const xhr = new XMLHttpRequest()
xhr.open('GET', url, true);
xhr.open('GET', url, true)
xhr.onreadystatechange = () => {
if (xhr.readyState === 4 && xhr.status) {
const headers = xhr.getAllResponseHeaders().split('\n');
const headers = xhr.getAllResponseHeaders().split('\n')
if (headers.length > 0 && headers[0] != '') {
wappalyzer.log(`responseHeaders: ${xhr.getAllResponseHeaders()}`, 'driver');
wappalyzer.log(
`responseHeaders: ${xhr.getAllResponseHeaders()}`,
'driver'
)
const responseHeaders = {};
const responseHeaders = {}
headers.forEach((line) => {
let name,
value;
let name, value
if (line) {
name = line.substring(0, line.indexOf(': '));
value = line.substring(line.indexOf(': ') + 2, line.length - 1);
name = line.substring(0, line.indexOf(': '))
value = line.substring(line.indexOf(': ') + 2, line.length - 1)
if (!responseHeaders[name.toLowerCase()]) {
responseHeaders[name.toLowerCase()] = [];
responseHeaders[name.toLowerCase()] = []
}
responseHeaders[name.toLowerCase()].push(value);
responseHeaders[name.toLowerCase()].push(value)
}
});
})
wappalyzer.analyze(url, {
headers: responseHeaders,
});
headers: responseHeaders
})
}
}
}
};
xhr.send();
xhr.send()
}
/**
* Display apps
*/
wappalyzer.driver.displayApps = (detected) => {
wappalyzer.log('func: displayApps', 'driver');
;(wappalyzer.driver.displayApps = (detected) => {
wappalyzer.log('func: displayApps', 'driver')
let first = true;
let app;
let category;
let html;
let first = true
let app
let category
let html
html = '<a id="wappalyzer-close" href="javascript: document.body.removeChild(document.getElementById(\'wappalyzer-container\')); void(0);">'
+ 'Close'
+ '</a>'
+ '<div id="wappalyzer-apps">';
html =
'<a id="wappalyzer-close" href="javascript: document.body.removeChild(document.getElementById(\'wappalyzer-container\')); void(0);">' +
'Close' +
'</a>' +
'<div id="wappalyzer-apps">'
if (detected != null && Object.keys(detected).length) {
for (app in detected) {
if (!hasOwn.call(detected, app)) {
continue;
continue
}
let version = detected[app].version,
confidence = detected[app].confidence;
html
+= `<div class="wappalyzer-app${first ? ' wappalyzer-first' : ''}">`
+ `<a target="_blank" class="wappalyzer-application" href="${wappalyzer.config.websiteURL}applications/${app.toLowerCase().replace(/ /g, '-').replace(/[^a-z0-9-]/g, '')}">`
+ '<strong>'
+ `<img src="${wappalyzer.config.websiteURL}images/icons/${wappalyzer.apps[app].icon || 'default.svg'}" width="16" height="16"/> ${app
}</strong>${
version ? ` ${version}` : ''}${confidence < 100 ? ` (${confidence}% sure)` : ''
}</a>`;
const version = detected[app].version
const confidence = detected[app].confidence
html +=
`<div class="wappalyzer-app${first ? ' wappalyzer-first' : ''}">` +
`<a target="_blank" class="wappalyzer-application" href="${
wappalyzer.config.websiteURL
}applications/${app
.toLowerCase()
.replace(/ /g, '-')
.replace(/[^a-z0-9-]/g, '')}">` +
'<strong>' +
`<img src="${wappalyzer.config.websiteURL}images/icons/${wappalyzer
.apps[app].icon ||
'default.svg'}" width="16" height="16"/> ${app}</strong>${
version ? ` ${version}` : ''
}${confidence < 100 ? ` (${confidence}% sure)` : ''}</a>`
for (const i in wappalyzer.apps[app].cats) {
if (!hasOwn.call(wappalyzer.apps[app].cats, i)) {
continue;
continue
}
category = wappalyzer.categories[wappalyzer.apps[app].cats[i]].name;
category = wappalyzer.categories[wappalyzer.apps[app].cats[i]].name
html += `<a target="_blank" class="wappalyzer-category" href="${wappalyzer.config.websiteURL}categories/${slugify(category)}">${category}</a>`;
html += `<a target="_blank" class="wappalyzer-category" href="${
wappalyzer.config.websiteURL
}categories/${slugify(category)}">${category}</a>`
}
html += '</div>';
html += '</div>'
first = false;
first = false
}
} else {
html += '<div id="wappalyzer-empty">No applications detected</div>';
html += '<div id="wappalyzer-empty">No applications detected</div>'
}
html += '</div>';
container.innerHTML = html;
},
html += '</div>'
container.innerHTML = html
}),
/**
* Open a tab
*/
function openTab(args) {
open(args.url);
};
open(args.url)
}
function slugify(string) {
return string.toLowerCase().replace(/[^a-z0-9-]/g, '-').replace(/--+/g, '-').replace(/(?:^-|-$)/, '');
return string
.toLowerCase()
.replace(/[^a-z0-9-]/g, '-')
.replace(/--+/g, '-')
.replace(/(?:^-|-$)/, '')
}
getPageContent();
getResponseHeaders();
}());
getPageContent()
getResponseHeaders()
})()

@ -2,7 +2,7 @@
"name": "wappalyzer",
"description": "Identify technology on websites",
"homepage": "https://www.wappalyzer.com",
"version": "5.9.34",
"version": "5.10.0",
"author": "Wappalyzer",
"license": "MIT",
"repository": {

@ -91,7 +91,10 @@ function appsToDomTemplate(response) {
// Group apps by category
for (const appName in response.tabCache.detected) {
response.apps[appName].cats.forEach((cat) => {
categories[cat] = categories[cat] || { apps: [] }
categories[cat] = categories[cat] || {
name: response.categories[cat].name,
apps: []
}
categories[cat].apps[appName] = appName
})
@ -101,14 +104,15 @@ function appsToDomTemplate(response) {
const apps = []
for (const appName in categories[cat].apps) {
const { confidence, version } = response.tabCache.detected[appName]
const { confidenceTotal, version } = response.tabCache.detected[appName]
apps.push([
'a',
{
class: 'detected__app',
target: '_blank',
href: `https://www.wappalyzer.com/technologies/${slugify(appName)}`
href: `https://www.wappalyzer.com/technologies/${slugify(
categories[cat].name
)}/${slugify(appName)}`
},
[
'img',
@ -134,13 +138,13 @@ function appsToDomTemplate(response) {
version
]
: null,
confidence < 100
confidenceTotal < 100
? [
'span',
{
class: 'detected__app-confidence'
},
`${confidence}% sure`
`${confidenceTotal}% sure`
]
: null
])
@ -160,7 +164,6 @@ function appsToDomTemplate(response) {
'a',
{
class: 'detected__category-link',
target: '_blank',
href: `https://www.wappalyzer.com/categories/${slugify(
response.categories[cat].name
)}`
@ -171,7 +174,7 @@ function appsToDomTemplate(response) {
'span',
{
class: `detected__category-pin-wrapper${
pinnedCategory == cat
parseInt(pinnedCategory, 10) === parseInt(cat, 10)
? ' detected__category-pin-wrapper--active'
: ''
}`,

@ -4,7 +4,7 @@
"author": "Wappalyzer",
"homepage_url": "https://www.wappalyzer.com",
"description": "Identify web technologies",
"version": "5.9.34",
"version": "5.10.0",
"default_locale": "en",
"manifest_version": 2,
"icons": {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1" viewBox="0 0 64 480"><g fill="#EE295F"><path d="M-192 240v240h480V0h-480v240zm312.7-1.5c32.6 97.9 59.3 178.3 59.3 178.8 0 .4-7.5.6-16.7.5l-16.8-.3-15.5-48.3-15.5-48.2-75 .2-74.9.3-15.6 48.2-15.5 48.3h-16.3c-12.7 0-16.3-.3-16-1.3.3-.6 27.2-81.2 59.9-179L21.5 60l19.9.2 19.9.3 59.4 178z"/><path d="M40.4 89.5c-.4 1.1-15.5 47.4-33.4 103l-32.7 101 66 .3c36.3.1 66.1.1 66.3-.1.2-.2-62.9-199.6-64.9-204.8-.3-1-.7-.8-1.3.6z"/></g></svg>

Before

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 473 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 796 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 499 B

@ -1,2 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg id="logo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><g fill="none" fill-rule="evenodd"><path fill="#FFF" d="M0 15c0 8.284 6.716 15 15 15 8.285 0 15-6.716 15-15 0-8.284-6.715-15-15-15C6.716 0 0 6.716 0 15z"></path><path fill="#005AF0" fill-rule="nonzero" d="M13.85 24.098h-1.14l1.128-6.823-3.49.005h-.05a.57.57 0 0 1-.568-.569c0-.135.125-.363.125-.363l6.272-10.46 1.16.005-1.156 6.834 3.508-.004h.056c.314 0 .569.254.569.568 0 .128-.05.24-.121.335L13.85 24.098zM15 0C6.716 0 0 6.716 0 15c0 8.284 6.716 15 15 15 8.285 0 15-6.716 15-15 0-8.284-6.715-15-15-15z"></path></g></svg>

Before

Width:  |  Height:  |  Size: 649 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 608 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 299 B

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 96.804002 84.800004" height="84.8" width="96.804"><path d="M.001 84.8H50.2c48-.8 46.6-42.5 46.6-42.5C95.099-.6 55.599 0 55.599 0c-17 .1-28 10.3-33.1 16.5l14.7 19.3s5.6-12.5 19.4-11.1c0 0 14.2 1.4 14.4 16.9 0 0 .2 15.4-19.6 16.2H0z" fill="#00aeef"/></svg>

Before

Width:  |  Height:  |  Size: 307 B

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 562.98701 417.081" height="417.081" width="562.987"><path d="M546.021 0H413.055c-9.373 0-16.982 7.484-16.982 16.721v383.384c0 9.376 7.61 16.976 16.982 16.976H546.02c9.369 0 16.966-7.6 16.966-16.976V16.72C562.987 7.484 555.39 0 546.021 0" fill="#591544"/><path d="M348.095 61.067H214.91c-.653 0-1.301.05-1.938.123-.172.02-.34.051-.512.077-.479.072-.95.153-1.418.262-.155.038-.307.08-.463.122-.51.135-1.015.29-1.509.473l-.225.08c-.329.128-.591.367-.91.515-.87.41-1.714.863-2.496 1.41-.265.182-.583.282-.837.478-.47.363-.825.838-1.255 1.247-.192.186-.367.385-.552.58-.318.332-.654.64-.945.996-.183.225-.433.385-.604.62l.005.011c-2.064 2.805-3.321 6.234-3.321 9.984v145.364c.071-.012.144-.027.215-.038v176.734c0 9.376 7.607 16.976 16.985 16.976h132.964c9.375 0 16.965-7.6 16.965-16.976V78.045c0-9.375-7.59-16.978-16.965-16.978" fill="#7c165b"/><path d="M149.948 116.411H16.976C7.6 116.411 0 124.01 0 133.385v266.72c0 9.376 7.6 16.976 16.976 16.976h132.972c9.375 0 16.973-7.6 16.973-16.976v-266.72c0-9.376-7.598-16.974-16.973-16.974" fill="#98156b"/></svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 53.101002 53.101003" height="53.101" width="53.101"><path d="M53.1 47.79a5.312 5.312 0 0 1-5.31 5.31H5.31A5.31 5.31 0 0 1 0 47.79V5.308A5.31 5.31 0 0 1 5.31 0h42.48a5.312 5.312 0 0 1 5.312 5.309v42.48" fill="#f1463a"/><path d="M41.608 22.957H30.314V11.665h-7.528v11.292H11.492v7.528h11.294V41.78h7.528V30.485h11.294v-7.528" fill="#fff"/></svg>

Before

Width:  |  Height:  |  Size: 396 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 249 B

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 240 234" height="234" width="240"><path clip-rule="evenodd" fill="#000f34" fill-rule="evenodd" d="M10 10h220v214H10z"/><path d="M0 0v234h240V0H0zm10 10h220v214H10V10z" clip-rule="evenodd" fill="#cadbfe" fill-rule="evenodd"/><path d="M126.938 160.425c0 .989-.33 1.483-1.155 1.813-4.284 1.813-11.124 2.472-18.212 2.472-25.712 0-48.457-16.812-48.457-56.368 0-33.953 20.108-56.698 50.764-56.698 8.076 0 13.937.824 17.069 2.307.824.33.989.824.989 1.813v14.174c0 1.319-.66 1.319-1.154 1.154-3.956-1.978-9.817-3.132-16.74-3.132-19.283 0-32.14 14.669-32.14 39.886 0 31.151 17.637 40.381 32.14 40.381 6.594 0 10.962-.494 15.74-2.143.66-.33 1.155-.33 1.155.824v13.517zm6.397-59.785c-.659 0-.654-.33-.654-1.154v-13.59c0-.824.165-.989.824-.989h9.166v-5.109c0-6.098.989-11.343 3.296-15.793 4.12-8.406 11.377-12.197 21.266-12.197 2.967 0 5.015.165 6.663.824.825.33.99.659.99 1.483v13.186c0 .824-.33 1.154-1.154.989-1.32-.33-3.191-.494-4.51-.494-5.77 0-8.571 4.12-8.571 12.032v5.079h13.09c.825 0 1.145.165 1.145.824v13.755c0 .824-.165.989-.99 1.154h-13.245v61.573c0 .659-.165 1.109-1.154 1.109h-15.673c-.824 0-1.154-.494-1.154-1.154V100.64h-9.334z" clip-rule="evenodd" fill="#cadbfe" fill-rule="evenodd"/></svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 206.4 206.4" height="206.4" width="206.4"><defs><radialGradient id="c" cx="97.711" cy="105.704" r="143.793" gradientTransform="matrix(1.0909 0 0 1.093 -10.91 -37.256)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#4b3d31"/><stop offset=".767" stop-color="#241405"/></radialGradient><clipPath id="b"><use xlink:href="#a" width="100%" height="100%" overflow="visible"/></clipPath></defs><g transform="translate(-16.8 -13.8)"><defs><ellipse ry="99.7" rx="96.8" cy="116" cx="120.2" id="a"/></defs><path clip-path="url(#b)" class="st0" clip-rule="evenodd" fill="url(#c)" fill-rule="evenodd" d="M0 0h240v235H0z"/></g><path d="M0 103.2c0 57 46.2 103.2 103.2 103.2s103.2-46.2 103.2-103.2S160.2 0 103.2 0 0 46.2 0 103.2zm10.6 0c0-51.2 41.5-92.7 92.6-92.7 51.1 0 92.6 41.5 92.6 92.7s-41.5 92.7-92.6 92.7c-51.1 0-92.6-41.5-92.6-92.7z" class="st1" clip-rule="evenodd" fill="#ff7618" fill-rule="evenodd"/><path d="M103.2 41.9c7.6 0 14.2 4.4 17.4 10.8-1.7 1-3.3 2.3-4.8 3.7-3.4 3.4-7.8 5.2-12.6 5.2-4.7 0-9.2-1.8-12.6-5.2-1.5-1.5-3.1-2.7-4.8-3.7 3.2-6.4 9.8-10.8 17.4-10.8zm19.2 17.2c.1.7.1 1.4.1 2.1 0 12.4 10.1 22.6 22.6 22.6.7 0 1.4 0 2.1.1-.6.8-1.2 1.5-1.8 2.2-4.6 4.6-7.1 10.6-7.1 17.1 0 6.4 2.5 12.5 7.1 17.1.7.7 1.3 1.4 1.8 2.2-.7.1-1.4.1-2.1.1-12.4 0-22.6 10.1-22.6 22.6 0 .7 0 1.4-.1 2.1-.8-.6-1.5-1.2-2.2-1.9-4.6-4.6-10.6-7.1-17.1-7.1-6.5 0-12.5 2.5-17.1 7.1-.7.7-1.4 1.3-2.2 1.9-.1-.7-.1-1.4-.1-2.1 0-12.4-10.1-22.6-22.6-22.6-.7 0-1.4 0-2.1-.1.6-.8 1.2-1.5 1.8-2.2 4.6-4.6 7.1-10.6 7.1-17.1 0-6.4-2.5-12.5-7.1-17.1-.7-.7-1.3-1.4-1.8-2.2.7-.1 1.4-.1 2.1-.1 12.4 0 22.6-10.1 22.6-22.6 0-.7 0-1.4.1-2.1.8.6 1.5 1.2 2.2 1.9 4.6 4.6 10.6 7.1 17.1 7.1 6.5 0 12.5-2.5 17.1-7.1.8-.7 1.5-1.3 2.2-1.9zm31.3 26.7c6.4 3.2 10.8 9.8 10.8 17.4 0 7.6-4.4 14.2-10.8 17.4-1-1.7-2.3-3.3-3.7-4.8-3.4-3.4-5.2-7.8-5.2-12.6s1.8-9.2 5.2-12.6c1.4-1.4 2.6-3 3.7-4.8zm-33.1 67.9c-3.2 6.4-9.8 10.8-17.4 10.8-7.6 0-14.2-4.4-17.4-10.8 1.7-1 3.4-2.3 4.8-3.7 3.4-3.4 7.8-5.2 12.6-5.2 4.7 0 9.2 1.8 12.6 5.2 1.4 1.4 3 2.6 4.8 3.7zm-67.9-33.1c-6.4-3.2-10.8-9.8-10.8-17.4 0-7.6 4.4-14.2 10.8-17.4 1 1.7 2.3 3.3 3.7 4.8 3.4 3.4 5.2 7.8 5.2 12.6s-1.9 9.2-5.2 12.6c-1.4 1.4-2.6 3-3.7 4.8zm50.5 47.1c8.9 0 16.5-5.1 20.2-12.6 2.9 1.2 6.1 1.9 9.4 1.9 6.5 0 12.5-2.5 17.1-7.1 4.6-4.6 7.1-10.6 7.1-17.1 0-3.3-.7-6.5-1.9-9.4 7.4-3.7 12.6-11.4 12.6-20.2 0-8.8-5.1-16.5-12.6-20.2 1.2-2.9 1.9-6.1 1.9-9.4 0-6.4-2.5-12.5-7.1-17.1-4.6-4.6-10.6-7.1-17.1-7.1-3.3 0-6.5.7-9.4 1.9-3.7-7.4-11.4-12.7-20.2-12.7-8.9 0-16.5 5.2-20.2 12.7-2.9-1.2-6.1-1.9-9.4-1.9-6.5 0-12.5 2.5-17.1 7.1-4.6 4.6-7.1 10.6-7.1 17.1 0 3.3.6 6.5 1.9 9.4-7.4 3.7-12.6 11.4-12.6 20.2 0 8.8 5.1 16.5 12.6 20.2-1.2 2.9-1.9 6.1-1.9 9.4 0 6.4 2.5 12.5 7.1 17.1 4.6 4.6 10.6 7.1 17.1 7.1 3.3 0 6.5-.7 9.4-1.9 3.7 7.4 11.3 12.6 20.2 12.6zm22.2-18.7c.2-1.3.3-2.5.3-3.9 0-10.7 8.7-19.4 19.4-19.4 1.3 0 2.6-.1 3.9-.3 1.1 2.3 1.6 4.8 1.6 7.4 0 4.7-1.9 9.2-5.2 12.6-3.4 3.4-7.8 5.2-12.6 5.2-2.6 0-5.1-.6-7.4-1.6zM149 81c-1.3-.2-2.6-.3-3.9-.3-10.7 0-19.4-8.7-19.4-19.4 0-1.3-.1-2.6-.3-3.9 2.3-1.1 4.8-1.6 7.4-1.6 4.8 0 9.2 1.8 12.6 5.2 3.3 3.4 5.2 7.8 5.2 12.6 0 2.6-.5 5.1-1.6 7.4zM81 57.4c-.2 1.3-.3 2.6-.3 3.9 0 10.7-8.7 19.4-19.4 19.4-1.3 0-2.6.1-3.9.3-1.1-2.3-1.6-4.8-1.6-7.4 0-4.7 1.9-9.2 5.2-12.6 3.4-3.4 7.8-5.2 12.6-5.2 2.6 0 5.1.6 7.4 1.6zm-23.6 68c1.3.2 2.5.3 3.9.3 10.7 0 19.4 8.7 19.4 19.4 0 1.3.1 2.6.3 3.9-2.3 1.1-4.8 1.6-7.4 1.6-4.8 0-9.2-1.8-12.6-5.2-3.4-3.4-5.2-7.8-5.2-12.6 0-2.6.5-5.1 1.6-7.4z" class="st2" clip-rule="evenodd" fill="#ffe0cb" fill-rule="evenodd"/></svg>

Before

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 374 B

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 52.513001 51.200002" height="51.2" width="52.513"><path fill="#001211" d="M0 0h52.513v51.2H0z"/><path d="M0 0v51.2h52.513V0H0zm2.188 2.188h48.137v46.824H2.188V2.188zm12.039 33.438c0 .172-.069.155-.24.155h-3.193c-.223 0-.283-.07-.283-.283V12.519c0-.171.069-.326.223-.326 1.725-.069 3.287-.111 5.887-.111 5.028 0 8.074 2.41 8.074 6.761 0 3.587-2.411 5.603-4.402 6.35 1.03 1.776 4.488 8.143 5.603 10.262.112.172.112.326-.128.326h-3.673c-.24 0-.352.043-.412-.069-.806-1.399-3.346-6.392-4.968-9.344h-2.471v9.258zm2.136-12.759c2.583 0 4.42-1.03 4.42-3.655 0-2.583-1.665-3.724-4.265-3.724-.918 0-1.794.043-2.3.069v7.31h2.145zm16.458 12.674c0 .171-.07.24-.223.24h-3.476c-.171 0-.24-.112-.24-.24V12.373c0-.154.043-.223.24-.223h3.475c.155 0 .224.07.224.223v7.045c1.098-.85 2.454-1.382 4.135-1.382 2.3 0 5.054 1.159 5.054 6.298V35.49c0 .223-.068.283-.24.283h-3.432c-.172 0-.24-.111-.24-.283V24.703c0-2.119-.833-3.286-2.514-3.286-1.099 0-1.974.352-2.738 1.047v13.06h-.025z" fill="#00e6d2"/></svg>

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 844 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

@ -1 +0,0 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="8 0 60 60"><path d="M63.5,42.7c2.3-4.1,3.6-8.9,3.6-13.9C67,13.8,55.6,1.4,40.9,0L63.5,42.7z"/><path d="M46.8,34.3h1.4l-9.8-18.6l-11.9,23C29.6,37,36.4,34.3,46.8,34.3z" fill="#90C742"/><path d="M52.9,43.4C42,41.5,26.1,44.5,19.6,51h-0.1c5,4.2,11.5,6.8,18.6,6.8c7.1,0,13.7-2.6,18.7-6.9 C56.5,50.2,54.7,46.8,52.9,43.4z"/><path d="M33.2,5.9l-2.6-5C18.2,4.2,9.1,15.4,9.1,28.8c0,5.4,1.5,10.4,4,14.7L33.2,5.9z"/></svg>

Before

Width:  |  Height:  |  Size: 472 B

@ -1,9 +0,0 @@
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="" xml:space="preserve" width="18" height="18"><rect id="backgroundrect" width="100%" height="100%" x="0" y="0" fill="none" stroke="none"/>
<style type="text/css">
.st0{fill:#35B454;}
</style>
<path class="st0" d="M14.300000190734863,0 H0.30000001192092896 V4.5 l9.199999809265137,0 c0.6000000238418579,0 1,0.5 1,1 v7.900000095367432 h-2 c-0.6000000238418579,0 -1,-0.5 -1,-1 v-5.699999809265137 H3.5999999046325684 c-2,0 -3.5999999046325684,1.600000023841858 -3.5999999046325684,3.5999999046325684 v4 c0,2 1.600000023841858,3.5999999046325684 3.5999999046325684,3.5999999046325684 h14.300000190734863 V3.6000003814697266 C17.899999618530273,1.6000003814697266 16.299999237060547,0 14.300000190734863,0 z" id="svg_2"/>
</svg>

Before

Width:  |  Height:  |  Size: 831 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42 48"><g fill="none"><path fill="#04A54F" d="M41.48 35.9v11.83l-9.83-6.1"/><path fill="#2F3B60" d="M41.45 35.9l-20.7 11.96V23.94"/><path fill="#1F76BB" d="M41.45 12v23.9l-20.7-11.96"/><path fill="#8CC542" d="M41.45 11.97V12l-20.7 11.94V0"/><path fill="#E92629" d="M20.76 23.94v23.92h-.03L.03 35.93v-.02"/><path fill="#FAED20" d="M20.76 0v23.94L.03 11.97 20.73 0"/><path fill="#F15B2A" d="M20.76 23.94L.03 35.9v.02L0 35.9V11.97h.02"/></g></svg>

Before

Width:  |  Height:  |  Size: 498 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 485 B

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g><path fill="#86addb" d="M281.313,453.477c-1.355,0-2.71,0-4.065,0c-5.2-0.969-8.31-4.916-11.308-8.592c-10.631-13.035-21.389-25.966-32.122-38.914c-15.775-19.032-31.576-38.042-47.344-57.079c-1.988-2.4-2.659-2.461-4.802-0.099c-4.776,5.264-9.381,10.683-14.408,15.716c-2.895,2.899-6.17,5.292-9.746,7.263c-6.251,3.446-13.272,1.657-17.227-4.24c-2.922-4.357-5.042-9.103-6.672-14.033c-6.558-19.83-12.975-39.71-19.063-59.686c-2.584-8.478-7.191-14.676-14.72-19.356c-28.572-17.762-57.001-35.753-85.476-53.671c-3.35-2.108-6.615-4.321-9.202-7.397c-4.806-5.715-3.741-13.997,2.243-18.376c3.644-2.666,7.757-4.098,12.019-5.266c2.504-0.686,5.056-1.188,7.538-1.972c17.096-4.661,34.205-9.258,51.283-13.978c21.314-5.891,42.647-11.722,63.992-17.505c17.316-4.692,34.613-9.475,51.925-14.188c18.837-5.128,37.715-10.113,56.554-15.232c22.324-6.066,44.71-11.901,66.997-18.11c14.128-3.936,28.344-7.576,42.499-11.428c18.293-4.978,36.574-10.007,54.878-14.941c25.062-6.755,50.064-13.725,75.133-20.455c3.048-0.818,6.2-0.866,9.275-1.454c0.452,0,0.903,0,1.355,0c2.434,0.613,5.061,0.4,7.052,2.6c1.764,1.95,3.023,3.895,2.765,6.592c0,2.352,0.001,4.703,0.001,7.052c0.177,1.874-0.341,3.499-1.441,5.066c-16.951,24.152-30.808,50.189-45.898,75.474c-10.236,17.151-20.366,34.366-30.573,51.534c-20.068,33.755-40.026,67.575-60.132,101.307c-17.851,29.949-35.58,59.971-53.083,90.125c-7.986,13.759-16.369,27.275-24.485,40.953c-1.441,2.428-3.142,4.686-4.886,6.907C287.888,450.995,285.262,453.322,281.313,453.477z"/></g></svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120"> <path fill="#5468FF" d="M104.2 0H15.8C7.1 0 0 7 0 15.8v88.4c0 8.7 7.1 15.8 15.8 15.8h88.4c8.7 0 15.8-7.1 15.8-15.8V15.8C120 7.1 112.9 0 104.2 0z"/> <path fill="#FFF" d="M30.3 41.9c.1 0 .1 0 0 0 1.3-1.7 2.6-3.3 4.1-4.7 1.5-1.5 3-2.8 4.7-4 .3-.2.4-.7.2-1 0 0 0-.1-.1-.1L37.1 30c-2-2-5.3-2-7.4 0l-2.5 2.5c-2 2-2 5.3 0 7.3l2 2c.4.4.8.4 1.1.1zM50.7 27.6h.2c3.4-1 7-1.5 10.6-1.5 3.4 0 6.9.5 10.2 1.4.4.1.8-.1.8-.5v-4.3c0-2.9-2.3-5.2-5.2-5.2H55.2c-2.9 0-5.2 2.3-5.2 5.2v4.2c-.1.4.3.7.7.7zM61.4 30.3c-18.7 0-33.9 15.2-33.9 33.9s15.2 33.9 33.9 33.9 33.9-15.2 33.9-33.9-15.2-33.9-33.9-33.9zm0 57.8c-13.2-.1-23.9-10.8-23.8-24 0-13.2 10.8-23.9 23.9-23.8 13.2 0 23.9 10.8 23.8 23.9 0 13.2-10.7 23.9-23.9 23.9z"/> <path fill="#FFF" d="M62.1 44.5c-.4 0-.7.3-.7.7V63c0 .4.3.7.7.7.1 0 .2 0 .3-.1l15.8-8.2c.4-.2.5-.6.3-1-3.4-5.9-9.6-9.7-16.4-9.9z"/></svg>

Before

Width:  |  Height:  |  Size: 901 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 205 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 607 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 454 B

@ -1 +0,0 @@
<svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><title>NetworkingContentDelivery</title><path fill="#fbbf93" d="M39.74 56.97L24.12 77.94l-8.18-20.93 14.92-.91 8.88.87zm20.36 0l15.78 21.09 8.02-21.03-14.76-.93-9.04.87z"/><path fill="#6b3a19" d="M39.74 42.97L24.12 21.94l-8.18 21.05 15.05.9 8.75-.92zm20.36 0l15.78-21.03 8.18 21.05-14.92.91-9.04-.93z"/><path fill="#9d5025" d="M60.1 42.97l15.78-1.17V21.94L60.1 26.02v16.95z"/><path fill="#f58536" d="M84.06 42.99l-8.18-1.19V21.94l8.18 4.09v16.96z"/><path fill="#9d5025" d="M60.1 56.97l15.78 1.23v19.86L60.1 73.92V56.97z"/><path fill="#f58536" d="M83.9 57.03l-8.02 1.17v19.86l8.02-4.01V57.03zM39.74 42.97L24.12 41.8V21.94l15.62 4.08v16.95z"/><path fill="#9d5025" d="M15.94 42.99l8.18-1.19V21.94l-8.18 4.09v16.96z"/><path fill="#f58536" d="M39.74 56.97L24.12 58.2v19.86l15.62-4.14V56.97z"/><path fill="#9d5025" d="M15.94 57.01l8.18 1.19v19.86l-8.18-4.09V57.01z"/><path fill="#fbbf93" d="M66.26 59.59L50 57.98l-16.42 1.59L50 91l16.26-31.41z"/><path fill="#6b3a19" d="M66.26 40.41L50 42.02l-16.42-1.59L50 9l16.26 31.41z"/><path fill="#f58536" d="M66.26 40.41L50 38.05V9l16.26 8.13v23.28z"/><path fill="#9d5025" d="M33.58 40.43L50 38.05V9l-16.42 8.21v23.22z"/><path fill="#f58536" d="M66.26 59.59L50 61.95V91l16.26-8.13V59.59z"/><path fill="#9d5025" d="M33.58 59.57L50 61.95V91l-16.42-8.21V59.57z"/></svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 567 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 347 B

@ -1 +0,0 @@
<svg width="204px" height="204px" viewBox="0 0 204 204" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g><circle fill="#235FD3" cx="102" cy="102" r="102"></circle><g transform="translate(83.000000, 38.000000)" fill="#FFFFFF" fill-rule="nonzero"><path d="M88.5,51.3 L88.5,51.3 C90.8,51.3 92.6,49.5 92.6,47.2 L92.6,31.1 C92.6,28.8 90.8,27 88.5,27 L88.5,27 C86.2,27 84.4,28.8 84.4,31.1 L84.4,47.3 C84.4,49.5 86.2,51.3 88.5,51.3 Z"></path><path d="M67.5,51.3 L67.5,51.3 C69.8,51.3 71.6,49.5 71.6,47.2 L71.6,15.6 C71.6,13.3 69.8,11.5 67.5,11.5 L67.5,11.5 C65.2,11.5 63.4,13.3 63.4,15.6 L63.4,47.2 C63.4,49.5 65.2,51.3 67.5,51.3 Z"></path><path d="M46.5,51.3 L46.5,51.3 C48.8,51.3 50.6,49.5 50.6,47.2 L50.6,4.5 C50.6,2.2 48.8,0.4 46.5,0.4 L46.5,0.4 C44.2,0.4 42.4,2.2 42.4,4.5 L42.4,47.3 C42.4,49.5 44.3,51.3 46.5,51.3 Z"></path><path d="M25.5,51.3 L25.5,51.3 C27.8,51.3 29.6,49.5 29.6,47.2 L29.6,31.1 C29.6,28.8 27.8,27 25.5,27 L25.5,27 C23.2,27 21.4,28.8 21.4,31.1 L21.4,47.3 C21.4,49.5 23.3,51.3 25.5,51.3 Z"></path><path d="M4.5,51.3 L4.5,51.3 C6.8,51.3 8.6,49.5 8.6,47.2 L8.6,20.6 C8.6,18.3 6.8,16.5 4.5,16.5 L4.5,16.5 C2.2,16.5 0.4,18.3 0.4,20.6 L0.4,47.2 C0.4,49.5 2.3,51.3 4.5,51.3 Z"></path></g><g transform="translate(29.000000, 40.000000)" fill="#FFFFFF" fill-rule="nonzero"><path d="M2.6,39.7 C0.2,33.3 -0.6,26.2 0.6,19 C1.8,11.8 4.9,5.5 9.2,0.3 C11.7,6.7 12.5,13.7 11.3,21 C10.1,28.2 7,34.5 2.6,39.7 Z"></path><path d="M2.7,39.7 C5.5,33.5 9.9,27.9 15.8,23.6 C21.7,19.4 28.4,17.1 35.1,16.5 C32.4,22.8 28,28.4 22,32.6 C16.1,36.8 9.4,39.2 2.7,39.7 Z"></path></g><path d="M116.6,122.6 L122.1,119.8 L116.7,117.1 C117.7,115.5 119.4,114.4 121.5,114.4 C124.6,114.4 127.1,116.9 127.1,120 C127.1,123.1 124.6,125.6 121.5,125.6 C119.4,125.6 117.6,124.3 116.6,122.6 Z" fill="#FFFFFF" fill-rule="nonzero"></path><path d="M179.6,93.4 L195.5,93.4 C195.5,139.4 158.2,176.7 112.2,176.7 C109.5,176.7 106.9,176.6 104.3,176.3 C146.6,172.3 179.6,136.7 179.6,93.4 Z" fill="#FFFFFF" fill-rule="nonzero" opacity="0.32"></path><path d="M163.8,93.4 L179.7,93.4 C179.7,136.7 146.6,172.3 104.4,176.3 C101.7,176 99.1,175.7 96.5,175.2 C134.8,167.8 163.8,134 163.8,93.4 Z" fill="#FFFFFF" fill-rule="nonzero" opacity="0.56"></path><path d="M147.9,93.4 L163.8,93.4 C163.8,134 134.8,167.8 96.4,175.2 C93.7,174.7 91.1,174 88.5,173.3 C122.8,163 147.9,131.1 147.9,93.4 Z" fill="#FFFFFF" fill-rule="nonzero" opacity="0.8"></path><path d="M94.4,93.4 L65.9,93.4 C51.4,93.4 38.6,86 31.1,74.7 C29.8,80.7 29,87 29,93.4 L29,93.4 C29,114.9 37.1,134.5 50.5,149.2 L33.6,170.6 C43.2,174.5 53.7,176.6 64.7,176.6 C73,176.6 81,175.4 88.5,173.1 C122.9,162.9 148,131 148,93.3 L94.4,93.3 L94.4,93.4 Z M118.5,130 C112.8,130 108.2,125.4 108.2,119.7 C108.2,114 112.8,109.4 118.5,109.4 C124.2,109.4 128.8,114 128.8,119.7 C128.8,125.4 124.2,130 118.5,130 Z" fill="#FFFFFF" fill-rule="nonzero"></path></g></g></svg>

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 250 250"><path fill="#dd0031" d="M125 30L31.9 63.2l14.2 123.1L125 230l78.9-43.7 14.2-123.1z"/><path fill="#c3002f" d="M125 30v22.2-.1V230l78.9-43.7 14.2-123.1L125 30z"/><path fill="#fff" d="M125 52.1L66.8 182.6h21.7l11.7-29.2h49.4l11.7 29.2H183L125 52.1zm17 83.3h-34l17-40.9 17 40.9z"/></svg>

Before

Width:  |  Height:  |  Size: 345 B

@ -1,5 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 240 240">
<path fill="#00A5E9" d="M120 28.8l-89.4 32 13.7 118 75.7 42 75.7-42 13.7-118"/>
<path fill="#018BD1" d="M120 28.8V221l75.7-42 13.7-118"/>
<path fill="#FFF" d="M120 50L64 175.3h21l11.2-28h47.4l11.2 28h20.8L120 50zm16.3 80h-32.6L120 90.7l16.3 39.3z"/>
</svg>

Before

Width:  |  Height:  |  Size: 326 B

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="355.809" height="355.809" viewBox="0 0 355.809 355.809"><path d="M177.367 0L9.964 58.913 36.416 278.24l141.129 77.568 141.856-78.619 26.444-219.32L177.367 0z" fill="#b3b3b3"/><path d="M329.149 70.545L176.976 18.654v318.622L304.504 266.7l24.645-196.154z" fill="#af2b2d"/><path d="M28.749 71.482l22.667 196.153 125.559 69.641V18.647L28.749 71.482z" fill="#df2e31"/><path d="M212.249 177.131l-34.995-73.08-30.808 73.08h65.803zm13.342 30.729h-92.764l-20.752 51.907-38.603.714L176.977 30.224 284.09 260.48h-35.779l-22.72-52.621z" fill="#f2f2f2"/><path d="M176.976 30.224l.276 73.827 34.96 73.136h-35.157l-.079 30.625 48.613.048 22.721 52.63 36.936.685-108.27-230.951z" fill="#b3b3b3"/></svg>

Before

Width:  |  Height:  |  Size: 733 B

@ -1,43 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="200px" height="200px" viewBox="0 0 200 200" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 47.1 (45422) - http://www.bohemiancoding.com/sketch -->
<title>Group 28 Copy 5</title>
<desc>Created with Sketch.</desc>
<defs>
<linearGradient x1="62.1023273%" y1="0%" x2="108.19718%" y2="37.8635764%" id="linearGradient-1">
<stop stop-color="#4285EB" offset="0%"></stop>
<stop stop-color="#2EC7FF" offset="100%"></stop>
</linearGradient>
<linearGradient x1="69.644116%" y1="0%" x2="54.0428975%" y2="108.456714%" id="linearGradient-2">
<stop stop-color="#29CDFF" offset="0%"></stop>
<stop stop-color="#148EFF" offset="37.8600687%"></stop>
<stop stop-color="#0A60FF" offset="100%"></stop>
</linearGradient>
<linearGradient x1="69.6908165%" y1="-12.9743587%" x2="16.7228981%" y2="117.391248%" id="linearGradient-3">
<stop stop-color="#FA816E" offset="0%"></stop>
<stop stop-color="#F74A5C" offset="41.472606%"></stop>
<stop stop-color="#F51D2C" offset="100%"></stop>
</linearGradient>
<linearGradient x1="68.1279872%" y1="-35.6905737%" x2="30.4400914%" y2="114.942679%" id="linearGradient-4">
<stop stop-color="#FA8E7D" offset="0%"></stop>
<stop stop-color="#F74A5C" offset="51.2635191%"></stop>
<stop stop-color="#F51D2C" offset="100%"></stop>
</linearGradient>
</defs>
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="logo" transform="translate(-20.000000, -20.000000)">
<g id="Group-28-Copy-5" transform="translate(20.000000, 20.000000)">
<g id="Group-27-Copy-3">
<g id="Group-25" fill-rule="nonzero">
<g id="2">
<path d="M91.5880863,4.17652823 L4.17996544,91.5127728 C-0.519240605,96.2081146 -0.519240605,103.791885 4.17996544,108.487227 L91.5880863,195.823472 C96.2872923,200.518814 103.877304,200.518814 108.57651,195.823472 L145.225487,159.204632 C149.433969,154.999611 149.433969,148.181924 145.225487,143.976903 C141.017005,139.771881 134.193707,139.771881 129.985225,143.976903 L102.20193,171.737352 C101.032305,172.906015 99.2571609,172.906015 98.0875359,171.737352 L28.285908,101.993122 C27.1162831,100.824459 27.1162831,99.050775 28.285908,97.8821118 L98.0875359,28.1378823 C99.2571609,26.9692191 101.032305,26.9692191 102.20193,28.1378823 L129.985225,55.8983314 C134.193707,60.1033528 141.017005,60.1033528 145.225487,55.8983314 C149.433969,51.69331 149.433969,44.8756232 145.225487,40.6706018 L108.58055,4.05574592 C103.862049,-0.537986846 96.2692618,-0.500797906 91.5880863,4.17652823 Z" id="Shape" fill="url(#linearGradient-1)"></path>
<path d="M91.5880863,4.17652823 L4.17996544,91.5127728 C-0.519240605,96.2081146 -0.519240605,103.791885 4.17996544,108.487227 L91.5880863,195.823472 C96.2872923,200.518814 103.877304,200.518814 108.57651,195.823472 L145.225487,159.204632 C149.433969,154.999611 149.433969,148.181924 145.225487,143.976903 C141.017005,139.771881 134.193707,139.771881 129.985225,143.976903 L102.20193,171.737352 C101.032305,172.906015 99.2571609,172.906015 98.0875359,171.737352 L28.285908,101.993122 C27.1162831,100.824459 27.1162831,99.050775 28.285908,97.8821118 L98.0875359,28.1378823 C100.999864,25.6271836 105.751642,20.541824 112.729652,19.3524487 C117.915585,18.4685261 123.585219,20.4140239 129.738554,25.1889424 C125.624663,21.0784292 118.571995,14.0340304 108.58055,4.05574592 C103.862049,-0.537986846 96.2692618,-0.500797906 91.5880863,4.17652823 Z" id="Shape" fill="url(#linearGradient-2)"></path>
</g>
<path d="M153.685633,135.854579 C157.894115,140.0596 164.717412,140.0596 168.925894,135.854579 L195.959977,108.842726 C200.659183,104.147384 200.659183,96.5636133 195.960527,91.8688194 L168.690777,64.7181159 C164.472332,60.5180858 157.646868,60.5241425 153.435895,64.7316526 C149.227413,68.936674 149.227413,75.7543607 153.435895,79.9593821 L171.854035,98.3623765 C173.02366,99.5310396 173.02366,101.304724 171.854035,102.473387 L153.685633,120.626849 C149.47715,124.83187 149.47715,131.649557 153.685633,135.854579 Z" id="Shape" fill="url(#linearGradient-3)"></path>
</g>
<ellipse id="Combined-Shape" fill="url(#linearGradient-4)" cx="100.519339" cy="100.436681" rx="23.6001926" ry="23.580786"></ellipse>
</g>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 566 B

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 260.16199 184.413" height="184.413" width="260.162"><path d="M45.018 121.284c2.96 3.65 6.25 7.35 9.87 11.07-10.54 3.17-17.45 9.06-21.76 14.26-6.82 8.23-10.43 19.1-9.6 28.43H5.378c3.64-7.9 18.17-30.72 39.64-53.76zm210.26 58.71h-22.07c-50.63-26.42-95.08-45.05-142.3-49.12.1-6.57 1.27-14.01 3.52-22.3l-4.35-1.17c-2.31 8.52-3.52 16.23-3.66 23.13-4.92-.33-9.87-.49-14.87-.49-4.23 0-8.09.39-11.61 1.07-4.59-4.58-8.5-8.96-11.82-13.11 21.78-22.68 57.65-43.2 88.87-50.92 8.79 29.22 27.66 49.24 50.56 62.71a96.13 96.13 0 0 0 4.95-3.02l39.95 43.01 1.75-.15c10.91-.94 17.11 4.98 18.75 6.82 1.21 1.34 1.93 2.57 2.33 3.54z" fill="#d1a41a"/><path d="M235.788 36.134c.81 39.69-19.44 71.28-47.79 87.48-48.12-23.97-57.18-84.71-48.98-117.29 2.28 12.46 6.43 20.27 15.39 24.1 19.54-5.59 46.43-6.03 66.24-.57 8.25-6 11.45-15.17 13.2-23.18 2.18 9.32 1.93 29.46 1.94 29.46z" fill="#ffdc76"/><path d="M122.089 95.468l-22.3-14.957 14.957-6.8zm-20.939 1.359l-16.59-8.43 8.703-5.167zm-22.028 10.607L67.7 99.547l7.615-5.711zm110.68 33.72l12.51-5.71-5.44-5.168zm6.799 10.334l15.773-4.079-4.352-4.623zm-7.886-108.233l5.438-18.764-13.87.272zm-37.8 15.5l-11.966.816-1.36-7.886zm-1.905 10.606l-6.797 1.904-1.36-5.166zm76.145-7.885l8.974 1.359 1.904-5.983zm-1.903 11.149l6.797 2.447 1.632-4.895z"/><path d="M133.21 90.587h26.246v3.24H133.21zm0-7.777h26.246v3.24H133.21zm80.14 7.777h26.245v3.24H213.35zm0-7.777h26.245v3.24H213.35zm-9.249-19.21h-42.768v-2.915h13.31c1.638-7.018 1.962-13.725-.014-17.125-.844-1.446-2.01-2.122-3.674-2.122-7.61 0-10.753 8.047-10.884 8.39l.002-.003-2.73-1.024c.156-.42 3.964-10.279 13.612-10.279 2.692 0 4.834 1.237 6.191 3.57 2.41 4.141 2.127 11.305.494 18.592h23.355c3.102-9.115 9.58-13.413 20.405-13.413v2.915c-11.732 0-15.018 4.974-17.366 10.498h12.743l-.03 2.902-12.646.014z"/><path d="M206.018 78.002l.019-.003c-3.46-5.1-4.555-9.455-3.109-14.413l-2.97.015c-1.035 3.3-.62 8.273 1.928 12.54h-29.674c1.805-3.617 3.48-8.026 4.702-12.54h-3.02c-1.348 4.787-3.242 9.524-5.373 13.277l-.69 1.213 16.653 10.482-9.375 6.178 1.606 2.435 10.478-6.908 11.312 7.382 1.553-2.468-10.488-6.488s15.682-10.186 16.461-10.684l-.013-.018zm-18.86 8.808l-12.318-7.754 24.072.006-11.754 7.749z"/><path d="M240.682 32.617c-.019-5.07-1.598-26.5-4.5-32.4-7.87 2.99-22.19 12.68-25.43 22.588-15.533-2.32-33.043-2.045-48.382.609C159.808 12.754 146.946 4.596 137.243 0c-4.093 6.906-5.906 22.92-5.445 34.28l-.054.035c1.8 47.7 25.2 77.4 55.8 95.4 31.48-17.988 53.97-53.057 53.1-97.12l.038.022zm-26.197-9.196c.115.02.229.042.344.063-.114-.021-.228-.043-.344-.063zm-1.958-.338c.276.044.554.094.83.14l-.83-.14zm23.257 12.976c.81 39.69-19.44 71.279-47.79 87.48-48.118-23.977-57.182-84.71-48.977-117.29 2.283 12.456 6.425 20.268 15.394 24.1 19.533-5.591 46.423-6.033 66.23-.57 8.256-6.002 11.457-15.17 13.205-23.18 2.183 9.322 1.932 29.456 1.938 29.46z"/><path d="M256.305 173.375c-4.942-5.528-14.623-8.145-22.707-7.951-5.738-6.83-39.004-41.862-39.004-41.862l-2.306 2.904 40.162 43.238 1.744-.15c10.912-.934 17.115 4.984 18.756 6.82 1.204 1.347 1.931 2.575 2.327 3.539H233.2c-50.624-26.416-95.078-45.044-142.297-49.112.103-6.572 1.273-14.01 3.518-22.3l-4.343-1.176c-2.308 8.52-3.524 16.236-3.66 23.133-4.92-.326-9.873-.495-14.869-.495-4.236 0-8.095.393-11.614 1.077-4.59-4.587-8.5-8.959-11.823-13.108 21.936-22.85 58.15-43.498 89.534-51.092l-1.015-4.397c-33.792 8.149-70.78 30.335-91.391 51.762-9.565-12.91-13.36-23.504-14.487-31.532-1.424-10.14.997-19.442 7-26.9C47.15 44.1 60.501 43.277 74.23 45.586c-.268 2.168.017 4.24.885 5.522 3.631 5.363 23.144 7.246 34.791 2.05-8.595-12.045-26.005-17.926-30.83-15.57-1.598.781-2.803 2.215-3.63 3.887-4.745-.85-9.458-1.48-12.902-1.456-12.108.09-21.364 4.32-28.296 12.933-6.802 8.45-9.551 18.944-7.95 30.347 1.516 10.8 6.863 22.286 15.825 34.198a306.088 306.088 0 0 0-4.313 4.723C15.967 146.66 0 172.87 0 177.213v2.25h28.816l-.505-2.668c-1.627-8.6 1.623-19.35 8.28-27.385 4.179-5.044 11.1-10.8 21.967-13.457 9.663 9.43 21.975 19.446 35.679 29.11h21.414v-2.25c0-2.54-1.26-4.762-3.545-6.257-3.383-2.212-8.605-2.517-13.402-.881-4.573-5.093-7.137-11.897-7.691-20.347 46.474 4.115 90.927 22.883 141.085 49.085h27.597l.362-1.809c.515-2.575-.888-6.025-3.752-9.23zm-223.18-26.836c-6.815 8.227-10.428 19.094-9.6 28.424H5.372c3.647-7.894 18.176-30.712 39.643-53.76 2.958 3.656 6.253 7.35 9.872 11.073-10.54 3.168-17.45 9.06-21.761 14.263z"/></svg>

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="640" height="640" style="background-color:transparent"><defs><linearGradient id="a" x1="0%" y1="0%" x2="0%" y2="100%"><stop offset="0%" stop-color="#ff5000"/><stop offset="100%" stop-color="#e13200"/></linearGradient><linearGradient id="b" x1="0%" y1="0%" x2="10%" y2="0%"><stop offset="0%" stop-color="gray"/><stop offset="100%" stop-color="gray" stop-opacity="0"/></linearGradient><linearGradient id="c" x1="0%" y1="0%" x2="80%" y2="80%"><stop offset="0%" stop-color="#fff" stop-opacity="0"/><stop offset="30%"/><stop offset="75%" stop-color="gray" stop-opacity="0"/></linearGradient><linearGradient id="d" x1="0%" y1="0%" x2="90%" y2="100%"><stop offset="0%" stop-color="#fff" stop-opacity="0"/><stop offset="40%"/><stop offset="65%" stop-color="#fff" stop-opacity="0"/></linearGradient></defs><circle cx="320" cy="320" r="312" fill="url(#a)" stroke="#fff" stroke-width="16"/><path fill="#fff" d="M200 440h80v-80l-80-160zm80 0h80v-80l-40-80-40 80zm80 0h80V200l-80 160z"/><path fill="url(#b)" d="M200 440h80v-80l-80-160z"/><path fill="url(#c)" d="M320 280l8 16-32 64-8-16z"/><path fill="url(#d)" d="M440 200l-72 144 8 16 64-130z"/></svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 227 B

@ -1,29 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.4, 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="200px"
height="200px" viewBox="0 0 200 200" enable-background="new 0 0 200 200" xml:space="preserve">
<symbol id="Apollo_icon" viewBox="-100 -100 200 200">
<polygon fill="none" points="100,-100 -100,-100 -100,100 100,100 "/>
<g>
<polygon fill="#112B49" points="9.53,39.316 -9.066,39.316 -35.915,-30.367 -19.096,-30.367 -14.707,-18.562 10.663,-18.562
6.069,-5.502 -10.633,-5.502 0.232,24.481 19.561,-30.367 36.38,-30.367 "/>
<g>
<path fill="#112B49" d="M73.877,20.682c-0.045,0.238-0.11,0.467-0.196,0.688c-0.021,0.076-0.092,0.219-0.092,0.219
c-0.607,1.317-1.936,2.234-3.482,2.234c-2.118,0-3.835-1.717-3.835-3.835c0-0.431,0.074-0.843,0.205-1.229l-0.01-0.004
C68.158,12.728,69.033,6.432,69.033,0c0-18.439-7.181-35.775-20.219-48.814C35.775-61.854,18.439-69.034,0-69.034
s-35.776,7.181-48.814,20.22C-61.854-35.775-69.034-18.439-69.034,0s7.181,35.775,20.22,48.814
C-35.776,61.854-18.439,69.033,0,69.033c16.466,0,32.048-5.73,44.479-16.24c-0.418-1.063-0.651-2.22-0.651-3.432
c0-5.178,4.198-9.375,9.375-9.375c5.178,0,9.376,4.197,9.376,9.375s-4.198,9.375-9.376,9.375c-1.129,0-2.212-0.199-3.216-0.565
C36.562,69.72,19.099,76.705,0,76.705c-42.363,0-76.704-34.342-76.704-76.705S-42.363-76.705,0-76.705
c42.362,0,76.704,34.342,76.704,76.705C76.704,7.166,75.715,14.102,73.877,20.682z"/>
</g>
</g>
</symbol>
<g id="Layer_1">
</g>
<g id="Layer_2">
<use xlink:href="#Apollo_icon" width="200" height="200" x="-100" y="-100" transform="matrix(1 0 0 -1 100 100)" overflow="visible"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 160.759 160.75701" height="160.757" width="160.759"><path d="M158.064 146.744c0 6.251-5.067 11.319-11.318 11.319H14.014c-6.25 0-11.318-5.068-11.318-11.319V14.014c0-6.251 5.068-11.318 11.318-11.318h132.731c6.251 0 11.318 5.067 11.318 11.318v132.73z" fill="#f89938"/><path d="M146.744 0H14.014C6.273.001.002 6.272 0 14.014v132.731c.002 7.739 6.273 14.01 14.014 14.012h132.73c7.74 0 14.012-6.272 14.015-14.012V14.014C160.756 6.272 154.484.001 146.744 0zM5.391 55.123c27.142.606 51.608 11.833 69.498 29.714 18.106 18.115 29.386 42.978 29.728 70.531H60.679c-.666-30.463-24.962-55.089-55.288-56.287V55.123zM56.143 5.39h43.938c.666 30.463 24.961 55.088 55.287 56.288v43.958c-27.141-.607-51.607-11.834-69.497-29.715C67.764 57.806 56.484 32.943 56.143 5.39zm99.224 8.624v35.797c-11.728-.582-22.254-5.56-30.044-13.342-8.009-8.018-13.034-18.937-13.369-31.079h34.79a8.635 8.635 0 0 1 8.623 8.624zM14.014 5.39h30.271c.208 18.646 4.912 36.211 13.082 51.661-15.49-8.461-33.171-13.41-51.976-13.787v-29.25a8.633 8.633 0 0 1 8.623-8.624zM5.391 146.745v-35.798c11.729.582 22.254 5.56 30.045 13.342 8.009 8.018 13.034 18.937 13.369 31.079H14.014c-4.762-.01-8.617-3.862-8.623-8.623zm141.353 8.623h-30.27c-.207-18.646-4.911-36.21-13.082-51.66 15.49 8.46 33.171 13.409 51.975 13.786v29.251a8.636 8.636 0 0 1-8.623 8.623z"/></svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

@ -1,23 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.0" width="747.63776" height="909.28345" id="svg2811">
<defs id="defs2813">
<clipPath id="clp12">
<path d="M 45.315,71.927 L 58.235,71.927 L 58.235,87.794 L 45.315,87.794 L 45.315,71.927 z " id="path184"/>
</clipPath>
<clipPath id="clp21">
<path d="M 123.91,72.178 L 150.14,72.178 L 150.14,87.472 L 123.91,87.472 L 123.91,72.178 z " id="path592"/>
</clipPath>
<clipPath id="clp9">
<path d="M 413.96,49.857 L 445.72,49.857 L 445.72,58.576 L 413.96,58.576 L 413.96,49.857 z " id="path100"/>
</clipPath>
</defs>
<g transform="translate(-1074.235,-1639.219)" id="layer1">
<g transform="translate(19.48863,19.49672)" id="g25472">
<g transform="matrix(54.85033,0,0,-54.85033,-1411.313,6454.729)" style="fill:#b3b3b3;fill-rule:nonzero;stroke:none" clip-path="url(#clp12)" id="g186">
<path d="M 56.105,79.364 C 56.087,81.372 57.745,82.336 57.82,82.383 C 56.887,83.748 55.435,83.935 54.917,83.957 C 53.682,84.082 52.506,83.23 51.88,83.23 C 51.254,83.23 50.286,83.939 49.262,83.919 C 47.914,83.899 46.673,83.136 45.979,81.93 C 44.58,79.503 45.622,75.906 46.984,73.936 C 47.651,72.973 48.445,71.888 49.489,71.928 C 50.495,71.968 50.875,72.578 52.089,72.578 C 53.303,72.578 53.645,71.928 54.708,71.947 C 55.789,71.968 56.475,72.931 57.137,73.897 C 57.901,75.015 58.217,76.097 58.235,76.154 C 58.211,76.164 56.127,76.963 56.105,79.364" style="fill:#b3b3b3;fill-rule:nonzero;stroke:none" id="path188"/>
</g>
<path d="M 1556.5087,1778.2074 C 1586.8952,1741.403 1607.4089,1690.2272 1601.7588,1639.2187 C 1557.9852,1640.9758 1505.0032,1668.3995 1473.5732,1705.2039 C 1445.4359,1737.7314 1420.7536,1789.8374 1427.4422,1839.8074 C 1476.2605,1843.5921 1526.1172,1814.9577 1556.5087,1778.2074" style="fill:#b3b3b3;fill-rule:nonzero;stroke:none" id="path190"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.0 KiB

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 429.999 429.999" height="429.999" width="429.999"><path d="M354.162 66.013l35.594 296.328-57.306 67.658H154.173c-5.293 0-11.041-.196-17.225-.582-37.266-2.34-63.121-13.789-80.614-47.877-13.9-27.092-16.091-55.451-16.091-85.698 0-25.081 3.358-57.722 16.631-78.951 22.804-36.509 56.688-47.987 97.298-47.987l118.34-.342.024 88.013h-98.463c-27.822 0-31.108 21.166-31.108 42.883 0 18.925 5.563 42.873 29.667 42.873H296.8c9.247 0 13.253 1.141 13.253-8.917l-.262-239.032H43.339l69.806-28.37h35.645c1-5.92 2.66-11.618 4.905-17.013 4.021-9.681 9.93-18.417 17.251-25.739 7.323-7.322 16.06-13.231 25.736-17.251A78.598 78.598 0 0 1 226.903 0a78.577 78.577 0 0 1 30.216 6.009c9.68 4.02 18.413 9.929 25.738 17.251 7.326 7.328 13.228 16.058 17.251 25.739a78.569 78.569 0 0 1 4.907 17.013l49.147.001zm-180.579-.002h106.635a53.658 53.658 0 0 0-2.562-7.737A55.336 55.336 0 0 0 265.7 40.419a55.475 55.475 0 0 0-17.854-11.959 54.403 54.403 0 0 0-20.944-4.188 54.398 54.398 0 0 0-20.946 4.188 55.439 55.439 0 0 0-17.852 11.959 55.379 55.379 0 0 0-11.96 17.855 54.402 54.402 0 0 0-2.561 7.737z" fill="#008db9"/></svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

@ -1,36 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="1296px" height="936px" viewBox="0 0 1296 936" enable-background="new 0 0 1296 936" xml:space="preserve">
<g>
<g>
<g>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="648.0005" y1="934.1094" x2="648.0004" y2="1.8911">
<stop offset="0" style="stop-color:#7ACCD5"/>
<stop offset="1" style="stop-color:#46B685"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M648.004,934.109c-257.021,0-466.117-209.093-466.117-466.113
c0-257.013,209.097-466.105,466.117-466.105c257.01,0,466.109,209.092,466.109,466.105
C1114.113,725.017,905.014,934.109,648.004,934.109z M648.004,27.393c-242.962,0-440.615,197.649-440.615,440.604
c0,242.95,197.653,440.619,440.615,440.619c242.95,0,440.607-197.669,440.607-440.619
C1088.611,225.042,890.954,27.393,648.004,27.393z"/>
</g>
<g>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="347.7788" y1="657.2461" x2="649.5283" y2="375.8602">
<stop offset="0" style="stop-color:#242424"/>
<stop offset="0.3465" style="stop-color:#202020"/>
<stop offset="0.6628" style="stop-color:#151515"/>
<stop offset="0.9665" style="stop-color:#030303"/>
<stop offset="1" style="stop-color:#000000"/>
</linearGradient>
<polygon fill="url(#SVGID_2_)" points="648.012,468.004 550.721,269.903 356.029,666.094 550.721,666.094 "/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="692.0781" y1="237.2676" x2="798.6146" y2="698.7279">
<stop offset="0" style="stop-color:#7ACCD5"/>
<stop offset="1" style="stop-color:#46B685"/>
</linearGradient>
<polygon fill="url(#SVGID_3_)" points="550.721,269.903 745.295,269.903 939.971,666.094 745.295,666.094 "/>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.0 KiB

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 59.3 59.3" height="59.3" width="59.3"><path class="st0" d="M29.65 45.9c-12.7 0-23-10.3-23-23S16.95 0 29.65 0s23 10.3 23 23-10.4 22.9-23 22.9zm0-41.8c-10.5 0-18.9 8.5-18.9 18.9 0 10.4 8.4 18.9 18.9 18.9 10.5 0 18.9-8.5 18.9-18.9 0-10.4-8.5-18.9-18.9-18.9zM6.95 55.2h45.7v4.1H6.95z" fill="#42a046"/></svg>

Before

Width:  |  Height:  |  Size: 356 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 141.3 141.30001" height="141.3" width="141.3"><g transform="translate(0 -911.062)"><path d="M70.65 911.062c-33.7 0-61.2 9.1-61.2 20.3 0 3 7.3 45.4 10.3 62.3 1.3 7.6 20.8 18.6 50.9 18.6v-.1.1c30.1 0 49.6-11.1 50.9-18.6 2.9-16.8 10.3-59.3 10.3-62.3-.1-11.2-27.6-20.3-61.2-20.3zm0 87.6c-10.7 0-19.4-8.7-19.4-19.4s8.7-19.4 19.4-19.4 19.4 8.7 19.4 19.4-8.7 19.4-19.4 19.4zm0-61c-21.6 0-39.2-3.8-39.2-8.4 0-4.6 17.6-8.3 39.2-8.3s39.2 3.8 39.2 8.4c-.1 4.6-17.6 8.3-39.2 8.3z" class="st0" fill="#205081"/><path d="M114.55 1010.562c-.9 0-1.7.7-1.7.7s-15.1 11.9-42.3 11.9c-27.2 0-42.3-11.9-42.3-11.9s-.7-.7-1.7-.7c-1.1 0-2.2.7-2.2 2.4v.5c2.3 12.5 4 21.4 4.3 22.7 2 9.2 20 16.2 41.7 16.2 21.7 0 39.7-6.9 41.7-16.2.3-1.4 2-10.2 4.3-22.7v-.5c.4-1.7-.7-2.4-1.8-2.4z" class="st0" fill="#205081"/><circle r="9.7" cy="979.162" cx="70.65" class="st0" fill="#205081"/></g></svg>

Before

Width:  |  Height:  |  Size: 912 B

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 160.5 142.2" height="142.2" width="160.5"><path class="st0" d="M113.5 94.7c-2-4-4.4-8-7.2-12.1-2-2.9-4.1-5.8-6.4-8.6-.9-1.1-.5-2.5.2-3.2l2.1-2.1c9.6-9.8 19.5-19.9 27.1-30.8 8.1-11.6 12.6-22.6 13.7-34 .1-1.1-.4-2.3-1.3-3-.6-.5-1.3-.7-2.1-.7-.4 0-.8.1-1.2.2-7.4 2.8-14.8 5-21.7 6.5-1.4.3-2.5 1.4-3 2.6-5 13.6-17.7 26.6-31 40.2-.5.5-1.3 1.2-2.5 1.2s-2-.6-2.5-1.2c-13.3-13.6-26-26.5-31-40.2-.5-1.2-1.6-2.3-3-2.6C36.9 5.3 29.4 3 22 .2c-.4-.2-.8-.2-1.2-.2-.7 0-1.5.2-2.1.7-.9.7-1.4 1.9-1.3 3C18.5 15 23 26.2 31.1 37.8c7.6 10.9 17.5 21 27.1 30.8 17.7 18 34.3 35 35.8 54.7a3.4 3.4 0 0 0 3.4 3.2h20.7c.9 0 1.8-.4 2.5-1.1.6-.7 1-1.6.9-2.5-.2-3.7-.7-7.4-1.6-11.2v-.3c0-.8.6-1.4 1.4-1.4h.2c16.9 2.5 27.6 6.4 27.7 10.8 0 4.1-9.6 10.3-25.3 14.9-1.4.4-2.4 1.7-2.4 3.1 0 1.8 1.5 3.3 3.3 3.3.3 0 .5 0 .7-.1 21-4.9 35-13 35-22.3-.1-10.8-18.9-20.6-47-25zM57.9 84c-.4-.4-1.3-1-2.4-1-1.5 0-2.5 1-2.8 1.5-2.3 3.4-4.2 6.8-5.9 10.2C18.8 99.1 0 108.9 0 119.8c0 9.2 13.8 17.4 34.9 22.3.2.1.5.1.8.1 1.8 0 3.3-1.5 3.3-3.3 0-1.5-1-2.7-2.4-3.1-15.6-4.5-25.3-10.7-25.3-14.9 0-4.4 10.7-8.3 27.6-10.8h.2c.8 0 1.4.6 1.4 1.4v.3c-.9 3.7-1.4 7.4-1.6 11.1 0 .9.3 1.9.9 2.5.6.7 1.5 1.1 2.5 1.1h20.6c1.8 0 3.3-1.4 3.4-3.2.5-6.1 2.3-12.1 5.8-18.5 1.2-2.2.3-4.3-.4-5.2-3.4-4.4-7.6-9.1-13.8-15.6z" fill="#205081"/><path class="st0" d="M77.8 32.8c.8.8 1.7.9 2.4.9.6 0 1.6-.1 2.4-.9 7.3-7.1 11.2-15.4 12.1-17.7.1-.3.3-.7.3-1.3 0-1.8-1.5-3.2-3.1-3.2-1.3 0-5.1.4-11.6.4s-10.3-.4-11.6-.4c-1.6 0-3.1 1.3-3.1 3.2 0 .5.1.9.3 1.3.6 2.3 4.6 10.6 11.9 17.7z" fill="#205081"/></svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 147 139.342" height="139.342" width="147"><path class="st0" d="M73.7 0C33.1-.1.1 33 0 74.1V76c.1 2.5 2.1 3.6 3.6 3.6 1.6 0 3.2-1.1 3.6-3.1C9.4 64.1 15.4 53 23.9 44.4c10.9-10.9 25.9-17.7 42.5-17.6 16.6 0 31.5 6.9 42.4 17.9 10.8 11 17.5 26.2 17.4 42.9 0 16.7-6.8 31.8-17.7 42.8-.9.9-1.8 1.8-2.8 2.6-1 .9-1.2 2.1-1.2 2.7 0 2.8 3 4.6 5.5 3.1 22-12.8 36.9-36.8 37-64.3.1-41-32.7-74.3-73.3-74.5z" fill="#205081"/><path class="st0" d="M95.4 96C83.8 79.7 65.7 68.3 44.8 65.9c-5.3-.6-9.7 2.6-11.5 6.7-3.7 8.6-5.5 18-5.6 28-.1 11.1 1.9 21.6 6.3 31 1.9 4.1 6.3 7 11.5 6.4 20.4-2.3 38.3-13.2 49.9-29 1.8-2.4 2.3-5.2 2.1-7.5-.3-2.4-1.2-4.3-2.1-5.5zm-37.9 3.7c-.1 5.3-4.4 9.5-9.7 9.4-5.3-.1-9.5-4.4-9.5-9.7.1-5.3 4.4-9.5 9.7-9.5 5.3.2 9.6 4.5 9.5 9.8z" fill="#205081"/></svg>

Before

Width:  |  Height:  |  Size: 814 B

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 166 166" height="166" width="166"><path d="M47.3 9.9c-6 0-10.9 4.9-10.9 10.9s4.9 10.9 10.9 10.9 10.9-4.9 10.9-10.9c-.1-6-4.9-10.9-10.9-10.9zm71.4 0c-6 0-10.9 4.9-10.9 10.9s4.9 10.9 10.9 10.9 10.9-4.9 10.9-10.9-4.9-10.9-10.9-10.9zM83 0c-6 0-10.9 4.9-10.9 10.9S77 21.8 83 21.8s10.9-4.9 10.9-10.9C93.9 4.8 89 0 83 0zm61.5 40.3c-.6-.5-1.3-.7-2.1-.7-.4 0-.8.1-1.2.2-7.4 2.8-14.8 5-21.7 6.5-1.4.3-2.5 1.4-3 2.6-5 13.6-17.7 26.6-31 40.2-.5.5-1.3 1.2-2.5 1.2s-2-.6-2.5-1.2c-13.3-13.6-26-26.5-31-40.2-.5-1.2-1.6-2.3-3-2.6-6.8-1.6-14.3-3.8-21.7-6.6-.4-.2-.8-.2-1.2-.2-.7 0-1.5.2-2.1.7-.9.7-1.4 1.9-1.3 3 1.1 11.3 5.6 22.4 13.7 34 7.6 10.9 17.5 21 27.1 30.8 17.6 18 34.3 35 35.8 54.7a3.4 3.4 0 0 0 3.4 3.2h20.7c.9 0 1.8-.4 2.5-1.1.6-.7 1-1.6.9-2.5-.7-13.2-5.6-26.4-15.2-40.4-2-2.9-4.1-5.8-6.4-8.6-.9-1.1-.5-2.5.2-3.3l2.1-2.1c9.6-9.8 19.5-19.9 27.1-30.8 8.1-11.6 12.6-22.6 13.7-34 .1-.9-.4-2.1-1.3-2.8zm-83.8 83.1c-.5-.5-1.2-1-2.4-1-1.5 0-2.5 1.1-2.8 1.6-8.7 13.3-13.2 25.8-13.8 38.4 0 .9.3 1.9.9 2.5.6.7 1.5 1.1 2.5 1.1h20.7c1.8 0 3.3-1.4 3.4-3.2.5-6.1 2.3-12.1 5.8-18.5 1.2-2.2.3-4.3-.4-5.2-3.5-4.5-7.6-9.2-13.9-15.7z" class="st0" fill="#205081"/><path d="M83 50.4c6.5 0 10.3-.4 11.6-.4 1.6 0 3.1 1.3 3.1 3.2 0 .5-.1.9-.3 1.3-.9 2.3-4.8 10.6-12.1 17.7-.8.8-1.8.9-2.4.9-.6 0-1.6-.1-2.4-.9-7.3-7.1-11.2-15.4-12.1-17.7-.1-.3-.3-.7-.3-1.3 0-1.8 1.5-3.2 3.1-3.2 1.5 0 5.3.4 11.8.4z" class="st0" fill="#205081"/></svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

@ -1 +0,0 @@
<svg height="256" preserveAspectRatio="xMidYMid" viewBox="0 0 256 256" width="256" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" x1="50%" x2="50%" y1="82.799084%" y2="-5.781339%"><stop offset="0" stop-color="#2684ff"/><stop offset=".82" stop-color="#0052cc"/></linearGradient><circle cx="128" cy="128.433426" fill="url(#a)" r="59.86478"/><path d="m1.61622537 59.2547248 32.18351583 38.1192816c1.1895886 1.3988403 2.8901894 2.2625519 4.7214565 2.3979625s3.6404097-.4687778 5.0228063-1.6774361c52.1180816-46.7312884 116.656667-46.7312884 168.911992 0 1.382397 1.2086583 3.191539 1.8128467 5.022806 1.6774361s3.531868-.9991222 4.721457-2.3979625l32.183516-38.1192816c2.432063-2.8842722 2.079561-7.1909293-.789148-9.6413304-75.483726-66.1511925-175.5682846-66.1511925-251.18925358 0-2.86870915 2.4504011-3.22121134 6.7570582-.78914805 9.6413304z" fill="#2684ff"/></svg>

Before

Width:  |  Height:  |  Size: 920 B

@ -1 +0,0 @@
<svg width="256" height="249" viewBox="0 0 256 249" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid"><defs><linearGradient x1="-388.148%" y1="-113.678%" x2="237.684%" y2="370.655%" id="a"><stop stop-color="#C06FBB" offset="0%"/><stop stop-color="#6E4D9B" offset="100%"/></linearGradient><linearGradient x1="72.945%" y1="79.515%" x2="-97.052%" y2="-119.502%" id="b"><stop stop-color="#6E4D9B" offset="0%"/><stop stop-color="#77327A" offset="14%"/><stop stop-color="#B31777" offset="29%"/><stop stop-color="#CD0F7E" offset="84%"/><stop stop-color="#ED2C89" offset="100%"/></linearGradient><linearGradient x1="-232.212%" y1="-693.6%" x2="250.776%" y2="101.71%" id="c"><stop stop-color="#C06FBB" offset="0%"/><stop stop-color="#6E4D9B" offset="100%"/></linearGradient><linearGradient x1="-821.186%" y1="-466.93%" x2="101.985%" y2="287.264%" id="d"><stop stop-color="#C06FBB" offset="0%"/><stop stop-color="#6E4D9B" offset="100%"/></linearGradient><linearGradient x1="-140.095%" y1="-230.926%" x2="418.499%" y2="261.977%" id="e"><stop stop-color="#C06FBB" offset="0%"/><stop stop-color="#6E4D9B" offset="100%"/></linearGradient><linearGradient x1="191.084%" y1="225.067%" x2="20.358%" y2="24.595%" id="f"><stop stop-color="#6E4D9B" offset="0%"/><stop stop-color="#77327A" offset="14%"/><stop stop-color="#B31777" offset="29%"/><stop stop-color="#CD0F7E" offset="84%"/><stop stop-color="#ED2C89" offset="100%"/></linearGradient><linearGradient x1="-388.094%" y1="-138.728%" x2="237.675%" y2="445.405%" id="g"><stop stop-color="#C06FBB" offset="0%"/><stop stop-color="#6E4D9B" offset="100%"/></linearGradient><linearGradient x1="11.503%" y1="89.653%" x2="89.819%" y2="11.577%" id="h"><stop stop-color="#6E4D9B" offset="0%"/><stop stop-color="#77327A" offset="14%"/><stop stop-color="#B31777" offset="53%"/><stop stop-color="#CD0F7E" offset="79%"/><stop stop-color="#ED2C89" offset="100%"/></linearGradient></defs><path d="M167.876 46.369l-23.68 15.804L119.8 25.615 143.48 9.81l24.395 36.559z" fill="url(#a)"/><path d="M187.129 156.2l40.46 60.63-48.198 32.165-40.46-60.632-7.06-10.576 48.2-32.165 7.058 10.577z" fill="url(#b)"/><path d="M126.422 196.71l8.908 13.349-36.686 24.482-15.967-23.926 8.015-5.348 28.672-19.134 7.058 10.577z" fill="url(#c)"/><path d="M207.172 127.537l10.29-6.867 15.966 23.926-23.683 15.805-8.908-13.35 13.393-8.937-7.058-10.577zm-6.335 19.515l-7.058-10.577 13.393-8.938 7.058 10.577-13.393 8.938z" fill="url(#d)"/><path d="M41.11 130.967l-8.015 5.348L8.698 99.756l36.687-24.482 17.1 25.627-28.671 19.134L62.486 100.9l7.296 10.933-28.673 19.133z" fill="url(#e)"/><path d="M130.489 71.322l-48.2 32.165-7.295-10.933L34.912 32.49 83.112.326l40.081 60.063 7.296 10.933z" fill="url(#f)"/><path d="M157.59 53.238l-13.393 8.937-7.297-10.933-17.1-25.626L143.483 9.81l24.397 36.56-10.29 6.868z" fill="url(#g)"/><path d="M97.75 215.844l-7.058-10.577 28.672-19.134 7.058 10.577-28.672 19.134z" fill="#714896"/><path d="M200.837 147.052l-7.058-10.577 13.393-8.938 7.058 10.577-13.393 8.938z" fill="#6F4795"/><path d="M41.11 130.967l-7.296-10.932L62.485 100.9l7.297 10.933-28.673 19.133z" fill="#88519F"/><path d="M144.197 62.175L136.9 51.242l13.395-8.938 7.295 10.934-13.393 8.937z" fill="#85509E"/><path d="M187.129 156.2l-48.199 32.163-7.058-10.576 48.199-32.165 7.058 10.577z" fill="#8D166A"/><path d="M123.193 60.39l7.296 10.932-48.2 32.165-7.295-10.933 48.2-32.165z" fill="#A70D6F"/><path d="M27.439 51.653l9.097 13.633-13.633 9.097-9.097-13.633 13.633-9.097z" fill="#9E61AD"/><path d="M76.568 215.084l9.097 13.633-13.632 9.097-9.098-13.632 13.633-9.098z" fill="#8053A3"/><path d="M40.704 228.814L.792 168.518 214.089 25.856l41.852 59.333L40.704 228.814z" fill="url(#h)"/></svg>

Before

Width:  |  Height:  |  Size: 3.6 KiB

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 632.03498 482.12202" height="482.122" width="632.035"><path d="M511.434 321.46c0 47.427-26.534 56.968-57.166 56.968-17.236 0-36.439.29-55.405 0-19.07.29-203.181 0-220.467 0-29.973 0-58.099-9.406-55.772-54.307 1.266-23.363 15.224-44.882 50.9-48.42l335.974-12.63 1.936 52.433v5.955zM444.05.02C272.797-.013 272.797-.013 17.247.083l-.159 102.503c74.771 0 354.108-.157 413.232-.157 49.637 0 79.178-7.841 79.178 53.378.438 12.698 0 26.994 0 26.994 0 1.096-355.008 0-355.008 0C45.76 182.8 0 233.144 0 315.504v20.691c0 79.176 54.914 143.578 152.015 145.69 27.983.316 300.734.316 328.674 0 97.125-2.112 151.346-66.514 151.346-145.69V152.64C632.035 21.7 552.812.04 444.049.02" fill="#ed192e"/></svg>

Before

Width:  |  Height:  |  Size: 742 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 128 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 617 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 132 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 254 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 755 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 750 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 184 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 218 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 261 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 950 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

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