Merge pull request #13429 from hashicorp/sethvargo/rebrand

Apply rebranding
This commit is contained in:
Seth Vargo 2017-04-06 14:58:49 -04:00 committed by GitHub
commit 9656b23431
291 changed files with 4387 additions and 15271 deletions

View File

@ -1,3 +1,3 @@
source "https://rubygems.org" source "https://rubygems.org"
gem "middleman-hashicorp", "0.3.13" gem "middleman-hashicorp", "0.3.22"

View File

@ -6,7 +6,7 @@ GEM
minitest (~> 5.1) minitest (~> 5.1)
thread_safe (~> 0.3, >= 0.3.4) thread_safe (~> 0.3, >= 0.3.4)
tzinfo (~> 1.1) tzinfo (~> 1.1)
autoprefixer-rails (6.7.6) autoprefixer-rails (6.7.7.1)
execjs execjs
bootstrap-sass (3.3.7) bootstrap-sass (3.3.7)
autoprefixer-rails (>= 5.2.1) autoprefixer-rails (>= 5.2.1)
@ -77,7 +77,7 @@ GEM
rack (>= 1.4.5, < 2.0) rack (>= 1.4.5, < 2.0)
thor (>= 0.15.2, < 2.0) thor (>= 0.15.2, < 2.0)
tilt (~> 1.4.1, < 2.0) tilt (~> 1.4.1, < 2.0)
middleman-hashicorp (0.3.13) middleman-hashicorp (0.3.22)
bootstrap-sass (~> 3.3) bootstrap-sass (~> 3.3)
builder (~> 3.2) builder (~> 3.2)
middleman (~> 3.4) middleman (~> 3.4)
@ -103,7 +103,7 @@ GEM
mini_portile2 (2.1.0) mini_portile2 (2.1.0)
minitest (5.10.1) minitest (5.10.1)
multi_json (1.12.1) multi_json (1.12.1)
nokogiri (1.7.0.1) nokogiri (1.7.1)
mini_portile2 (~> 2.1.0) mini_portile2 (~> 2.1.0)
padrino-helpers (0.12.8.1) padrino-helpers (0.12.8.1)
i18n (~> 0.6, >= 0.6.7) i18n (~> 0.6, >= 0.6.7)
@ -138,7 +138,7 @@ GEM
turbolinks (5.0.1) turbolinks (5.0.1)
turbolinks-source (~> 5) turbolinks-source (~> 5)
turbolinks-source (5.0.0) turbolinks-source (5.0.0)
tzinfo (1.2.2) tzinfo (1.2.3)
thread_safe (~> 0.1) thread_safe (~> 0.1)
uber (0.0.15) uber (0.0.15)
uglifier (2.7.2) uglifier (2.7.2)
@ -151,7 +151,7 @@ PLATFORMS
ruby ruby
DEPENDENCIES DEPENDENCIES
middleman-hashicorp (= 0.3.13) middleman-hashicorp (= 0.3.22)
BUNDLED WITH BUNDLED WITH
1.14.6 1.14.6

View File

@ -1,14 +1,24 @@
VERSION?="0.3.13" VERSION?="0.3.22"
build:
@echo "==> Starting build in Docker..."
@docker run \
--interactive \
--rm \
--tty \
--volume "$(shell pwd):/website" \
hashicorp/middleman-hashicorp:${VERSION} \
bundle exec middleman build --verbose --clean
website: website:
@echo "==> Starting website in Docker..." @echo "==> Starting website in Docker..."
@docker run \ @docker run \
--interactive \ --interactive \
--rm \ --rm \
--tty \ --tty \
--publish "4567:4567" \ --publish "4567:4567" \
--publish "35729:35729" \ --publish "35729:35729" \
--volume "$(shell pwd):/website" \ --volume "$(shell pwd):/website" \
hashicorp/middleman-hashicorp:${VERSION} hashicorp/middleman-hashicorp:${VERSION}
.PHONY: website .PHONY: build website

View File

@ -7,6 +7,15 @@ activate :hashicorp do |h|
end end
helpers do helpers do
# Returns the FQDN of the image URL.
#
# @param [String] path
#
# @return [String]
def image_url(path)
File.join(base_url, image_path(path))
end
# Get the title for the page. # Get the title for the page.
# #
# @param [Middleman::Page] page # @param [Middleman::Page] page
@ -26,17 +35,66 @@ helpers do
# #
# @return [String] # @return [String]
def description_for(page) def description_for(page)
return escape_html(page.data.description || "") description = (page.data.description || "")
.gsub('"', '')
.gsub(/\n+/, ' ')
.squeeze(' ')
return escape_html(description)
end end
# This helps by setting the "active" class for sidebar nav elements # This helps by setting the "active" class for sidebar nav elements
# if the YAML frontmatter matches the expected value. # if the YAML frontmatter matches the expected value.
def sidebar_current(expected) def sidebar_current(expected)
current = current_page.data.sidebar_current || "" current = current_page.data.sidebar_current || ""
if current == expected or (expected.is_a?(Regexp) and expected.match(current)) if current.start_with?(expected)
return " class=\"active\"" return " class=\"active\""
else else
return "" return ""
end end
end end
# Returns the id for this page.
# @return [String]
def body_id_for(page)
if !(name = page.data.sidebar_current).blank?
return "page-#{name.strip}"
end
if page.url == "/" || page.url == "/index.html"
return "page-home"
end
if !(title = page.data.page_title).blank?
return title
.downcase
.gsub('"', '')
.gsub(/[^\w]+/, '-')
.gsub(/_+/, '-')
.squeeze('-')
.squeeze(' ')
end
return ""
end
# Returns the list of classes for this page.
# @return [String]
def body_classes_for(page)
classes = []
if !(layout = page.data.layout).blank?
classes << "layout-#{page.data.layout}"
end
if !(title = page.data.page_title).blank?
title = title
.downcase
.gsub('"', '')
.gsub(/[^\w]+/, '-')
.gsub(/_+/, '-')
.squeeze('-')
.squeeze(' ')
classes << "page-#{title}"
end
return classes.join(" ")
end
end end

View File

@ -8,7 +8,7 @@
"builders": [ "builders": [
{ {
"type": "docker", "type": "docker",
"image": "hashicorp/middleman-hashicorp:0.3.13", "image": "hashicorp/middleman-hashicorp:0.3.22",
"discard": "true", "discard": "true",
"run_command": ["-d", "-i", "-t", "{{ .Image }}", "/bin/sh"] "run_command": ["-d", "-i", "-t", "{{ .Image }}", "/bin/sh"]
} }

View File

@ -1,2 +0,0 @@
# Source folder
node_modules/

View File

@ -1,11 +0,0 @@
---
layout: "inner"
noindex: true
page_title: "404"
---
<h1>Page not found</h1>
<p>
Unfortunately, the page you requested can't be found.
</p>

View File

@ -0,0 +1,14 @@
---
layout: "inner"
page_title: "Not Found"
noindex: true
description: |-
Page not found!
---
# Page Not Found
Sorry, the page you tried to visit does not exist. This could be our fault,
and if so we will fix that up right away.
Please go back, or go back to get back on track.

View File

@ -0,0 +1,18 @@
{
"name": "HashiCorp Terraform",
"icons": [
{
"src": "<%= image_path('favicons/android-chrome-192x192.png') %>",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "<%= image_path('favicons/android-chrome-512x512.png') %>",
"sizes": "512x512",
"type": "image/png"
}
],
"theme_color": "#ffffff",
"background_color": "#ffffff",
"display": "standalone"
}

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 75 KiB

View File

@ -1,289 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.2.1, 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 91.6 29.8" style="enable-background:new 0 0 91.6 29.8;" xml:space="preserve">
<style type="text/css">
.st0{clip-path:url(#SVGID_1_);}
.st1{clip-path:url(#SVGID_2_);fill:#FEFEFE;}
.st2{clip-path:url(#SVGID_3_);}
.st3{clip-path:url(#SVGID_4_);fill:#FEFEFE;}
.st4{clip-path:url(#SVGID_5_);}
.st5{clip-path:url(#SVGID_6_);fill:#FEFEFE;}
.st6{clip-path:url(#SVGID_7_);}
.st7{clip-path:url(#SVGID_8_);fill:#FEFEFE;}
.st8{clip-path:url(#SVGID_9_);}
.st9{clip-path:url(#SVGID_10_);fill:#FEFEFE;}
.st10{clip-path:url(#SVGID_11_);}
.st11{clip-path:url(#SVGID_12_);fill:#FEFEFE;}
.st12{clip-path:url(#SVGID_13_);}
.st13{clip-path:url(#SVGID_14_);fill:#FEFEFE;}
.st14{clip-path:url(#SVGID_15_);}
.st15{clip-path:url(#SVGID_16_);fill:#FEFEFE;}
.st16{clip-path:url(#SVGID_17_);}
.st17{clip-path:url(#SVGID_18_);fill:#FEFEFE;}
.st18{clip-path:url(#SVGID_19_);}
.st19{clip-path:url(#SVGID_20_);fill:#FEFEFE;}
.st20{clip-path:url(#SVGID_21_);}
.st21{clip-path:url(#SVGID_22_);fill:#FEFEFE;}
.st22{clip-path:url(#SVGID_23_);}
.st23{clip-path:url(#SVGID_24_);fill:#FEFEFE;}
.st24{clip-path:url(#SVGID_25_);}
.st25{clip-path:url(#SVGID_26_);fill:#FEFEFE;}
</style>
<g>
<defs>
<path id="SVGID_53_" d="M62.1,21.6C62.1,21.6,62.1,21.6,62.1,21.6c-3.9,2.5-8.5,5.1-13.5,7.9l-0.2,0.1c-0.1,0-0.1,0.1,0,0.2
c0,0.1,0.1,0.1,0.2,0l0.2-0.1c4.2-2,9.1-4.4,13.9-6.8c0,0,0.1,0,0.1,0C62.5,22.5,62.3,22,62.1,21.6 M87.7,2.8
C81.6-3.4,42,2.2,25.2,5.5l-0.4,0.1c-0.1,0-0.1,0.1-0.1,0.2c0,0.1,0.1,0.1,0.2,0.1l0.4-0.1C39.2,3.5,68.2,0.4,74.4,6
c1.9,1.7,1.4,3.9-0.8,6.5c1.2,0.7,2,1.8,2.4,3.1C84.7,10.5,90.5,5.5,87.7,2.8"/>
</defs>
<clipPath id="SVGID_1_">
<use xlink:href="#SVGID_53_" style="overflow:visible;"/>
</clipPath>
<g class="st0">
<defs>
<rect id="SVGID_55_" x="-836.3" y="-1474.9" width="1610.8" height="9218.9"/>
</defs>
<clipPath id="SVGID_2_">
<use xlink:href="#SVGID_55_" style="overflow:visible;"/>
</clipPath>
<rect x="19" y="-5.7" class="st1" width="75.1" height="41.2"/>
</g>
</g>
<g>
<defs>
<path id="SVGID_57_" d="M64.6,20c0.1,2.2,1.6,3.9,3.6,3.9c3.8,0,5.4-4.2,5.3-7.1c-0.1-2.2-1.6-3.9-3.6-3.9
C66.6,12.9,64.5,17.1,64.6,20 M62.6,19.8c-0.1-3.7,3-7.5,7.7-7.5c3.1,0,5.1,1.9,5.2,4.7c0.1,3.9-2.8,7.5-7.7,7.5
C64.8,24.6,62.7,22.7,62.6,19.8"/>
</defs>
<clipPath id="SVGID_3_">
<use xlink:href="#SVGID_57_" style="overflow:visible;"/>
</clipPath>
<g class="st2">
<defs>
<rect id="SVGID_59_" x="-836.3" y="-1474.9" width="1610.8" height="9218.9"/>
</defs>
<clipPath id="SVGID_4_">
<use xlink:href="#SVGID_59_" style="overflow:visible;"/>
</clipPath>
<rect x="56.9" y="6.7" class="st3" width="24.3" height="23.6"/>
</g>
</g>
<g>
<defs>
<path id="SVGID_61_" d="M18.7,18.9c-0.2,0.1-0.4,0.1-0.6,0.2c-0.3,0.1-0.7,0.1-1.4,0.2c-0.5,0.1-0.8,0.2-1,0.3
c-0.2,0.1-0.3,0.3-0.3,0.4c0,0.2,0,0.3,0.2,0.5c0.2,0.1,0.5,0.2,0.9,0.2c0.3,0,0.6,0,1-0.1c0.3-0.1,0.6-0.2,0.8-0.4
c0.2-0.1,0.3-0.3,0.3-0.4C18.6,19.5,18.7,19.3,18.7,18.9 M22.8,16.6c0,0.3-0.1,0.6-0.2,1.2l-0.7,3.5c-0.1,0.3,0.1,0.6,0.4,0.7
l0,0.1l-3.9,0l0-0.9c-0.6,0.3-1.3,0.6-1.9,0.7c-0.6,0.1-1.1,0.2-1.9,0.2c-1.3,0-2-0.1-2.5-0.5c-0.5-0.4-0.8-0.7-0.7-1.2
c0-0.3,0.2-0.7,0.5-1c0.3-0.3,0.6-0.5,1-0.7c0.4-0.2,0.9-0.3,1.6-0.4c0.7-0.1,1.7-0.2,2.9-0.3c0.7-0.1,1.1-0.2,1.3-0.3
c0.3-0.1,0.4-0.2,0.4-0.4c0.1-0.4-0.1-0.6-0.6-0.7c-1.4-0.3-4,0.2-5.4,0.5l0.7-1.8c1.8-0.2,3.5-0.4,5.2-0.4
C21.9,14.9,22.8,15.7,22.8,16.6"/>
</defs>
<clipPath id="SVGID_5_">
<use xlink:href="#SVGID_61_" style="overflow:visible;"/>
</clipPath>
<g class="st4">
<defs>
<rect id="SVGID_63_" x="-836.3" y="-1474.9" width="1610.8" height="9218.9"/>
</defs>
<clipPath id="SVGID_6_">
<use xlink:href="#SVGID_63_" style="overflow:visible;"/>
</clipPath>
<rect x="5.7" y="9.3" class="st5" width="22.7" height="18.5"/>
</g>
</g>
<g>
<defs>
<path id="SVGID_65_" d="M34.1,22.1l1.4-6.9h3.7l-1.4,6.9H34.1 M35.6,13.5c0.1-0.6,1.1-1,2.2-1c1.1,0,1.9,0.5,1.8,1
c-0.1,0.6-1.1,1-2.2,1C36.3,14.6,35.5,14.1,35.6,13.5"/>
</defs>
<clipPath id="SVGID_7_">
<use xlink:href="#SVGID_65_" style="overflow:visible;"/>
</clipPath>
<g class="st6">
<defs>
<rect id="SVGID_67_" x="-836.3" y="-1474.9" width="1610.8" height="9218.9"/>
</defs>
<clipPath id="SVGID_8_">
<use xlink:href="#SVGID_67_" style="overflow:visible;"/>
</clipPath>
<rect x="28.4" y="6.8" class="st7" width="16.9" height="20.9"/>
</g>
</g>
<g>
<defs>
<path id="SVGID_69_" d="M52.4,18.9C52.3,18.9,52,19,51.8,19c-0.3,0.1-0.7,0.1-1.5,0.2c-0.5,0.1-0.8,0.2-1,0.3
C49.1,19.7,49,19.8,49,20c0,0.2,0,0.3,0.2,0.5c0.2,0.1,0.5,0.2,0.9,0.2c0.3,0,0.6,0,1-0.1c0.3-0.1,0.6-0.2,0.8-0.4
c0.1-0.1,0.3-0.3,0.3-0.4C52.3,19.6,52.3,19.3,52.4,18.9 M56.4,16.6c0,0.3-0.1,0.6-0.2,1.2l-0.7,3.5c-0.1,0.3,0.1,0.5,0.4,0.7
l0,0.1l-3.9,0l0-0.9c-0.6,0.3-1.3,0.6-1.9,0.7c-0.6,0.1-1.1,0.2-1.9,0.2c-1.3,0-2-0.1-2.5-0.5c-0.5-0.4-0.8-0.7-0.7-1.2
c0-0.3,0.2-0.7,0.5-1c0.3-0.3,0.6-0.5,1-0.7c0.4-0.2,0.9-0.3,1.6-0.4c0.7-0.1,1.7-0.2,2.9-0.3c0.7-0.1,1.1-0.2,1.3-0.3
c0.3-0.1,0.4-0.2,0.4-0.4c0.1-0.4-0.1-0.6-0.6-0.7c-1.4-0.3-4,0.2-5.4,0.5l0.7-1.8c1.8-0.2,3.5-0.4,5.2-0.4
C55.6,14.9,56.5,15.7,56.4,16.6"/>
</defs>
<clipPath id="SVGID_9_">
<use xlink:href="#SVGID_69_" style="overflow:visible;"/>
</clipPath>
<g class="st8">
<defs>
<rect id="SVGID_71_" x="-836.3" y="-1474.9" width="1610.8" height="9218.9"/>
</defs>
<clipPath id="SVGID_10_">
<use xlink:href="#SVGID_71_" style="overflow:visible;"/>
</clipPath>
<rect x="39.4" y="9.3" class="st9" width="22.7" height="18.5"/>
</g>
</g>
<g>
<defs>
<path id="SVGID_73_" d="M10.9,19.6c-1.2,0.2-1.9,0.3-3.1,0.3c-1.8,0-3.2-0.8-3.1-2.3c0.1-1,1.3-3.1,4.6-3.1c1,0,1.8,0.2,2.9,0.7
l0.5-2.4c-1.5-0.5-2.4-0.6-3.7-0.6c-4.3,0-8.4,1.8-8.9,5.4c-0.5,3.6,4.4,4.6,6.6,4.5c1.3,0,2.6-0.1,3.8-0.2L10.9,19.6"/>
</defs>
<clipPath id="SVGID_11_">
<use xlink:href="#SVGID_73_" style="overflow:visible;"/>
</clipPath>
<g class="st10">
<defs>
<rect id="SVGID_75_" x="-836.3" y="-1474.9" width="1610.8" height="9218.9"/>
</defs>
<clipPath id="SVGID_12_">
<use xlink:href="#SVGID_75_" style="overflow:visible;"/>
</clipPath>
<rect x="-5.7" y="6.6" class="st11" width="23.9" height="21.3"/>
</g>
</g>
<g>
<defs>
<path id="SVGID_77_" d="M41.2,15.1l0.3-1.4l3.9-0.8L45,15.1h1.9l-0.4,1.4l-1.9,0l-1.1,5.6c0,0-3.8,0-3.8,0l1.1-5.6h-1.4l0.3-1.4
H41.2"/>
</defs>
<clipPath id="SVGID_13_">
<use xlink:href="#SVGID_77_" style="overflow:visible;"/>
</clipPath>
<g class="st12">
<defs>
<rect id="SVGID_79_" x="-836.3" y="-1474.9" width="1610.8" height="9218.9"/>
</defs>
<clipPath id="SVGID_14_">
<use xlink:href="#SVGID_79_" style="overflow:visible;"/>
</clipPath>
<rect x="33.8" y="7.2" class="st13" width="18.8" height="20.5"/>
</g>
</g>
<g>
<defs>
<polygon id="SVGID_81_" points="60.2,22.1 56.4,22.1 58.3,12.4 62.1,12.5 "/>
</defs>
<clipPath id="SVGID_15_">
<use xlink:href="#SVGID_81_" style="overflow:visible;"/>
</clipPath>
<g class="st14">
<defs>
<rect id="SVGID_83_" x="-836.3" y="-1474.9" width="1610.8" height="9218.9"/>
</defs>
<clipPath id="SVGID_16_">
<use xlink:href="#SVGID_83_" style="overflow:visible;"/>
</clipPath>
<rect x="50.8" y="6.7" class="st15" width="17" height="21"/>
</g>
</g>
<g>
<defs>
<path id="SVGID_85_" d="M29.1,16.8c-0.5,0-0.9,0.1-1.3,0.4c-0.4,0.3-0.6,0.7-0.7,1.2c-0.1,0.6,0,1,0.2,1.3
c0.3,0.3,0.7,0.4,1.2,0.4c0.3,0,0.7-0.1,1-0.2c0.3-0.2,0.5-0.3,0.7-0.6c0.2-0.3,0.3-0.6,0.4-0.9c0.1-0.5,0-1-0.3-1.2
C30,16.9,29.6,16.8,29.1,16.8z M22.3,24.5l1.8-9.3h3.3l-0.3,1.2c0.3-0.4,0.7-0.6,1.4-0.9c0.6-0.2,1.3-0.4,2.1-0.4
c0.9,0,1.4,0,2,0.3c0.6,0.3,1.1,0.7,1.3,1.3c0.2,0.6,0.3,1.2,0.2,1.9c-0.2,1.1-0.8,2-1.8,2.7c-1,0.7-1.9,0.8-3.2,0.8
c-0.5,0-0.8,0-1.2-0.1c-0.3-0.1-0.6-0.2-0.7-0.3c-0.2-0.1-0.4-0.3-0.6-0.5L26,24.5H22.3z"/>
</defs>
<clipPath id="SVGID_17_">
<use xlink:href="#SVGID_85_" style="overflow:visible;"/>
</clipPath>
<g class="st16">
<defs>
<rect id="SVGID_87_" x="-836.3" y="-1474.9" width="1610.8" height="9218.9"/>
</defs>
<clipPath id="SVGID_18_">
<use xlink:href="#SVGID_87_" style="overflow:visible;"/>
</clipPath>
<rect x="16.7" y="9.4" class="st17" width="23.3" height="20.7"/>
</g>
</g>
<g>
<defs>
<path id="SVGID_89_" d="M90.1,17.6c0-0.6-0.3-0.9-1-0.9c-1.5,0-3.2,2.7-3.4,3.8C88.2,20.5,90.2,19.1,90.1,17.6 M90.5,21.9l0.3,0.2
c-0.7,1.4-2.3,2.5-4.1,2.5c-1.5,0-2.7-0.9-2.7-2.5c-0.1-3,2.9-5.7,5.5-5.7c1.1,0,2.1,0.4,2.1,1.5c0.1,2.4-3.6,3.1-6,3.1
c-0.1,0.2-0.1,0.5-0.1,0.9c0,1,0.7,1.8,2,1.8C88.7,23.6,89.9,22.7,90.5,21.9"/>
</defs>
<clipPath id="SVGID_19_">
<use xlink:href="#SVGID_89_" style="overflow:visible;"/>
</clipPath>
<g class="st18">
<defs>
<rect id="SVGID_91_" x="-836.3" y="-1474.9" width="1610.8" height="9218.9"/>
</defs>
<clipPath id="SVGID_20_">
<use xlink:href="#SVGID_91_" style="overflow:visible;"/>
</clipPath>
<rect x="78.3" y="10.6" class="st19" width="18.9" height="19.6"/>
</g>
</g>
<g>
<defs>
<path id="SVGID_93_" d="M75.5,17.5c0.3,0,0.7-0.1,0.9-0.1c0.3,0,0.5,0,0.5,0.3c0,0.1-0.3,1.2-0.3,1.4L76,21.5
c-0.2,1-0.5,2-0.7,2.7h1.5l0.8-3.7c2.6-2.4,3.6-3.2,4.2-3.2c0.3,0,0.5,0.1,0.5,0.4c0,0.4-0.3,1.4-0.4,1.7L81,22.2
c-0.2,0.6-0.3,1.2-0.3,1.5c0,0.6,0.4,0.9,1,0.9c1.1,0,1.9-1,2.6-2.1L84,22.2c-0.3,0.4-0.9,1.3-1.4,1.3c-0.2,0-0.3-0.1-0.3-0.3
c0-0.3,0.1-0.8,0.2-1.1l1-3.2c0.3-0.9,0.4-1.4,0.4-1.7c0-0.6-0.4-0.9-1-0.9c-1,0-2.3,0.7-5.1,3.5h0l0.3-1.4
c0.2-0.8,0.4-1.6,0.6-2.1c-1,0.3-2.3,0.7-3.2,0.8L75.5,17.5"/>
</defs>
<clipPath id="SVGID_21_">
<use xlink:href="#SVGID_93_" style="overflow:visible;"/>
</clipPath>
<g class="st20">
<defs>
<rect id="SVGID_95_" x="-836.3" y="-1474.9" width="1610.8" height="9218.9"/>
</defs>
<clipPath id="SVGID_22_">
<use xlink:href="#SVGID_95_" style="overflow:visible;"/>
</clipPath>
<rect x="69.6" y="10.6" class="st21" width="20.3" height="19.6"/>
</g>
</g>
<g>
<defs>
<path id="SVGID_97_" d="M86.5,16c0,0.1,0,0.1,0,0.2c0.1,0.1,0.1,0.1,0.3,0.1c0.1,0,0.1,0,0.2,0c0.1,0,0.1-0.1,0.1-0.2
c0-0.1,0-0.1-0.1-0.1c0,0-0.1,0-0.2-0.1l-0.2,0c-0.1,0-0.2,0-0.2-0.1c-0.1,0-0.1-0.1-0.1-0.2c0-0.1,0-0.2,0.1-0.2
c0.1-0.1,0.2-0.1,0.3-0.1c0.1,0,0.2,0,0.3,0.1c0.1,0.1,0.1,0.1,0.1,0.3h-0.2c0-0.1,0-0.1-0.1-0.1c0-0.1-0.1-0.1-0.2-0.1
c-0.1,0-0.2,0-0.2,0.1c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.1,0.1,0.1c0,0,0.1,0,0.2,0.1l0.2,0c0.1,0,0.1,0,0.2,0.1
c0.1,0.1,0.1,0.1,0.1,0.2c0,0.1,0,0.2-0.1,0.3c-0.1,0.1-0.2,0.1-0.3,0.1c-0.1,0-0.3,0-0.3-0.1c-0.1-0.1-0.1-0.2-0.1-0.3H86.5"/>
</defs>
<clipPath id="SVGID_23_">
<use xlink:href="#SVGID_97_" style="overflow:visible;"/>
</clipPath>
<g class="st22">
<defs>
<rect id="SVGID_99_" x="-731.8" y="-1298.4" width="1420" height="8127"/>
</defs>
<clipPath id="SVGID_24_">
<use xlink:href="#SVGID_99_" style="overflow:visible;"/>
</clipPath>
<rect x="81.4" y="10.2" class="st23" width="10.9" height="11.2"/>
</g>
</g>
<g>
<defs>
<path id="SVGID_101_" d="M87.5,15.2h0.2l0.4,0.9l0.3-0.9h0.2v1.1h-0.2v-0.7c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2l-0.4,0.9H88
l-0.4-0.9v0c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.1v0.7h-0.2V15.2"/>
</defs>
<clipPath id="SVGID_25_">
<use xlink:href="#SVGID_101_" style="overflow:visible;"/>
</clipPath>
<g class="st24">
<defs>
<rect id="SVGID_103_" x="-731.8" y="-1298.4" width="1420" height="8127"/>
</defs>
<clipPath id="SVGID_26_">
<use xlink:href="#SVGID_103_" style="overflow:visible;"/>
</clipPath>
<rect x="82.5" y="10.2" class="st25" width="11.2" height="11.1"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 12 KiB

View File

@ -1,18 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.2.1, 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 61.5 24" style="enable-background:new 0 0 61.5 24;" xml:space="preserve">
<style type="text/css">
.st0{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
</style>
<g>
<path class="st0" d="M48.9,16.5c2.6,0,4.8-2,4.8-4.6c0-2.5-2.1-4.6-4.8-4.6c-2.6,0-4.8,2-4.8,4.6C44.1,14.5,46.2,16.5,48.9,16.5"/>
<path class="st0" d="M48.9,0c-5.5,0-10.2,3.4-11.9,8c0.1-0.5,0.1-1,0.1-1.5c0-1.7-1-3.6-2.5-4.6c-1.4-1-2.8-1.5-4.5-1.5H19.2v23.6
h10.2c2,0,3.7-0.7,5.5-1.9c1.6-1.1,2.6-3,2.6-4.8c0-0.1,0-0.2,0-0.3c2,4.1,6.4,7,11.4,7c6.9,0,12.6-5.4,12.6-12
C61.5,5.4,55.9,0,48.9,0z M25.6,5.5h2.7c1.3,0,2.7,0.2,2.7,1.8c0.1,1.4-0.8,2.3-2.6,2.3l-2.7,0V5.5z M30.5,18.1
c-0.6,0.4-1.3,0.4-2,0.4h-3v-4.3h2.7c1.6,0,3,0.4,3.1,2.2C31.4,17,31,17.8,30.5,18.1z M36.5,13.6c-0.5-0.6-1.2-1.2-2.2-1.8
c1.2-0.6,1.9-1.3,2.3-2.2c-0.2,0.8-0.2,1.5-0.2,2.3C36.4,12.5,36.4,13.1,36.5,13.6z M48.9,18.2c-3.6,0-6.5-2.8-6.5-6.2
s2.9-6.2,6.5-6.2c3.6,0,6.5,2.8,6.5,6.2S52.5,18.2,48.9,18.2z"/>
<polygon class="st0" points="11.5,9 6.3,9 6.3,0.3 0,0.3 0,24 6.3,24 6.3,14.7 11.4,14.7 11.4,24 17.8,24 17.8,0.3 11.5,0.3 "/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1,63 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.2.1, 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 51 51" style="enable-background:new 0 0 51 51;" xml:space="preserve">
<style type="text/css">
.st0{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
</style>
<g>
<path class="st0" d="M48.4,49.7c0.6,0,1.2-0.5,1.2-1.2c0-0.7-0.5-1.2-1.2-1.2c-0.7,0-1.2,0.5-1.2,1.2
C47.2,49.2,47.7,49.7,48.4,49.7z M48.4,47.6c0.4,0,0.6,0.1,0.6,0.5c0,0.3-0.2,0.4-0.4,0.5l0.5,0.7h-0.3l-0.4-0.7h-0.3l0,0.7h-0.2
l0-1.7H48.4z"/>
<path class="st0" d="M48.4,48.4c0.2,0,0.4,0,0.4-0.3c0-0.2-0.2-0.2-0.4-0.2h-0.3l0,0.5H48.4z"/>
<path class="st0" d="M9.2,49.6l-7.9-7.9c-0.6-0.6-0.6-0.7-1.3-0.3c0,0,0,0,0,0V51h9.5c0,0,0,0,0,0C9.9,50.2,9.8,50.2,9.2,49.6z"/>
<path class="st0" d="M49.2,7L51,8.7V0h-8.9l1.9,1.9C44,2,44.3,2.3,43.8,2.7c-0.3,0.3-0.5,0.2-0.8,0c-1.6-0.8-3.1-0.8-4.6,0.3
l-0.9-0.9L39.7,0H0v39.7l3.6-3.6c0.1-0.1,0.6-0.5,1-0.1c0.2,0.2,0.2,0.5,0.1,0.7c-0.4,0.7-0.3,0.8,0.3,1.3l7.9,7.9
c0.6,0.6,0.6,0.7,1.3,0.3c0.3-0.1,0.5-0.1,0.7,0.1c0.4,0.4,0,1-0.1,1L11.2,51h14.5c0-0.1,0.1-0.1,0.1-0.2c0.1-0.2-0.1-0.4-0.3-0.5
l-4.4-4.4c-0.1-0.1-0.3-0.4-0.5-0.3c-0.2,0.1-0.4,0.2-0.6,0c-0.2-0.2,0-0.5,0.1-0.6l2.2-2.2l6.3,6.3L26.7,51H51V26.7l-2,2
c0,0-0.3,0.3-0.6,0.1c-0.1-0.1-0.1-0.3,0-0.4c0.2-0.4,0.1-0.4-0.2-0.7l-5.4-5.4l2.1-2.1l5.4,5.4c0.3,0.3,0.4,0.4,0.7,0.2V11.2
l-2.2,2.2l-0.9-0.9c1.1-1.4,1.2-3.1,0.4-4.7c-0.1-0.3-0.3-0.7,0-0.9C48.8,6.4,49.2,6.9,49.2,7z M42.3,3.8c0.5-0.5,0.9,0.2,1.1,0.3
l3.2,3.2c0.1,0.1,0.7,0.6,0.3,1.1c-0.3,0.3-0.6,0.2-1,0c-0.7-0.4-1.6-0.7-2.4-0.3l-0.9-0.9c0.5-0.8,0.2-1.7-0.3-2.4
C42.1,4.5,42,4.2,42.3,3.8z M31.2,8.5c0.1-0.1,0.6-0.5,1-0.1c0.2,0.2,0.2,0.5,0.1,0.7c-0.4,0.7-0.3,0.8,0.3,1.3l7.9,7.9
c0.6,0.6,0.6,0.7,1.3,0.3c0.3-0.1,0.5-0.1,0.7,0.1c0.4,0.4,0,1-0.1,1L38.2,24c-0.1,0.1-0.6,0.5-1,0.1c-0.2-0.2-0.2-0.5-0.1-0.7
c0.4-0.7,0.3-0.8-0.3-1.3l-7-7l6.1,11.3l-0.4,0.4l-12.4-6.2c-0.3-0.2-0.6-0.3-0.9-0.4c-0.4-0.1-0.6-0.2-0.9,0
c-0.2,0.2-0.6,0.5-1,0.2c-0.5-0.5,0-0.9,0.2-1.1l3.8-3.8l6.2,3l0,0l-3.2-6L31.2,8.5z M31.1,38.1c-0.1-0.2-0.2-0.4,0-0.6
c0.3-0.3,0.5,0.1,0.6,0.2l1.8,1.8c0.1,0.1,0.4,0.3,0.2,0.6c-0.2,0.2-0.4,0.1-0.5,0c-0.4-0.2-0.9-0.4-1.3-0.2l-0.5-0.5
C31.5,39,31.3,38.5,31.1,38.1z M32,36.9c-0.1,0.1-0.3,0.1-0.4,0c-0.9-0.5-1.8-0.4-2.6,0.2l-0.5-0.5l1.9-1.9l1.7,1.7
C32.1,36.5,32.2,36.7,32,36.9z M25.7,33.1l-7.8-7.8C17.5,24.9,17,24.5,16,25l-0.9-0.9c3.5-2.9,7.5-1.8,10.5,1.2
c3,3,4.1,7.1,1.2,10.5L26,34.9C26.4,34,26,33.5,25.7,33.1z M29.9,27.5l-5.1-5.1l0,0l3.3,1.6l2.6,2.6c2.1,1.6,2.5,0.1,3.1,0.7
c0.5,0.5-0.2,1-0.3,1.2l-1.7,1.7c-0.2,0.2-0.7,0.8-1.2,0.3C30,30,31.6,29.6,29.9,27.5z M24.2,9.8c-0.1-0.2-0.1-0.3,0-0.5
c0.3-0.3,0.5,0,0.5,0l1.6,1.6l-1.8,1.8L24,12.3C24.6,11.6,24.7,10.7,24.2,9.8z M23.5,10.2c-0.2,0.2-0.3,0.1-0.5,0
c-0.4-0.2-0.8-0.4-1.3-0.1l-0.5-0.5c0.2-0.4,0.1-0.9-0.1-1.3c-0.1-0.2-0.2-0.3,0-0.5c0.2-0.2,0.5,0.1,0.6,0.1l1.7,1.7
C23.4,9.7,23.7,9.9,23.5,10.2z M20.3,5.1l1.6,1.6c0,0,0.2,0.2-0.1,0.4c-0.1,0.1-0.3,0.1-0.4,0c-0.9-0.4-1.6-0.4-2.5,0.2l-0.5-0.5
L20.3,5.1z M16.1,9.3l2.1-2.1l5.9,5.9L22,15.3c0,0-0.3,0.3-0.5,0c-0.1-0.1-0.1-0.3,0-0.4c0.2-0.4,0.1-0.4-0.2-0.7L17.1,10
c-0.3-0.3-0.3-0.3-0.7-0.2c-0.1,0.1-0.3,0.1-0.4,0C15.8,9.6,16.1,9.3,16.1,9.3z M13.1,12.3l2.2-2.2c0,0,0.3-0.3,0.5,0
c0.1,0.1,0.1,0.3,0,0.4c-0.2,0.4-0.1,0.4,0.2,0.7l4.2,4.2c0.3,0.3,0.3,0.3,0.7,0.2c0.1-0.1,0.3-0.1,0.4,0c0.2,0.2,0,0.5,0,0.5
L19,18.3c0,0-0.3,0.3-0.5,0c-0.1-0.1-0.1-0.3,0-0.4c0.2-0.4,0.1-0.4-0.2-0.7l-1.9-1.9L15.7,16l-0.5-0.5l0.7-0.7L14.1,13
c-0.3-0.3-0.3-0.3-0.7-0.2c-0.1,0.1-0.3,0.1-0.4,0C12.8,12.6,13.1,12.3,13.1,12.3z M10.1,15.3l2.3-2.3c0,0,0.3-0.3,0.5,0
c0.1,0.1,0.1,0.3,0,0.4c-0.2,0.4-0.1,0.4,0.2,0.7l4.2,4.2c0.3,0.3,0.3,0.3,0.7,0.2c0.1-0.1,0.3-0.1,0.4,0c0.2,0.2,0,0.5,0,0.5
L16,21.3c0,0-0.3,0.3-0.5,0c-0.1-0.1-0.1-0.3,0-0.4c0.2-0.4,0.1-0.4-0.2-0.7l-4.2-4.2c-0.3-0.3-0.3-0.3-0.7-0.2
c-0.1,0.1-0.3,0.1-0.4,0C9.8,15.6,10.1,15.3,10.1,15.3z M9.6,15.8l1.9,1.9c0,0,0.2,0.3,0,0.5c-0.2,0.2-0.5,0.1-0.7-0.1
c-0.5-0.3-1.1-0.8-1.8-0.6L8.4,17L9.6,15.8z M8.1,17.3l5.1,5.1c0.3,0.3,0.3,0.3,0.7,0.2c0.1-0.1,0.3-0.1,0.4,0c0.2,0.2,0,0.5,0,0.5
l-2.2,2.3c0,0-0.3,0.3-0.5,0c-0.1-0.1-0.1-0.3,0-0.4c0.2-0.4,0.1-0.4-0.2-0.7l-5.1-5.1L8.1,17.3z M4.6,20.8l1.1-1.1l0.5,0.5
c-0.1,0.7,0.3,1.3,0.6,1.8c0.2,0.2,0.3,0.4,0.1,0.7c-0.2,0.2-0.5,0.1-0.5,0L4.6,20.8z M20.5,41.7l-4.2,4.2c-0.1,0.1-0.6,0.5-1,0.1
c-0.2-0.2-0.2-0.5-0.1-0.7c0.4-0.7,0.3-0.8-0.3-1.3l-3.6-3.6L10,41.7l-0.9-0.9l1.3-1.3L7,36.1c-0.6-0.6-0.6-0.7-1.3-0.3
c-0.3,0.1-0.5,0.1-0.7-0.1c-0.4-0.4,0-1,0.1-1l4.2-4.2c0.1-0.1,0.6-0.5,1-0.1c0.2,0.2,0.2,0.5,0.1,0.7c-0.4,0.7-0.3,0.8,0.3,1.3
l7.9,7.9c0.6,0.6,0.6,0.7,1.3,0.3c0.3-0.1,0.5-0.1,0.7,0.1C21.1,41.1,20.6,41.6,20.5,41.7z M15.7,35.3c-3-3-4.1-7.1-1.2-10.5
l0.9,0.9c-0.5,1-0.1,1.5,0.3,1.8l7.8,7.8c0.4,0.4,0.9,0.8,1.8,0.3l0.9,0.9C22.7,39.4,18.7,38.3,15.7,35.3z M29,48.7l-0.5-0.5
c0.4-0.6,0-1.1-0.3-1.4l-3.6-3.6c-0.3-0.3-0.8-0.8-1.4-0.3l-0.5-0.5c1.4-1.5,3.6-1.7,5.9,0.4C30.6,44.7,30.4,47.3,29,48.7z
M32.1,45.6c0,0-0.3,0.3-0.6,0.1c-0.1-0.1-0.1-0.3,0-0.4c0.2-0.4,0.1-0.4-0.2-0.7L26.9,40c-0.3-0.3-0.4-0.4-0.7-0.2
c-0.1,0.1-0.3,0.1-0.4,0c-0.2-0.2,0-0.5,0.1-0.6L28,37l6.3,6.3L32.1,45.6z M34.7,43l-0.5-0.5c0.6-0.8,0.7-1.8,0.2-2.7
c-0.1-0.2-0.2-0.4,0-0.5c0.3-0.3,0.5,0,0.5,0l1.7,1.7L34.7,43z M39.7,38l-2.4,2.4c0,0-0.3,0.2-0.5,0c-0.1-0.1-0.1-0.3-0.1-0.4
c0.2-0.4,0.1-0.4-0.2-0.7l-4.4-4.4c-0.3-0.3-0.4-0.4-0.7-0.2c-0.1,0.1-0.3,0.1-0.4,0c-0.2-0.2,0-0.5,0.1-0.6l2.2-2.2l5.4,5.4
c0.3,0.3,0.4,0.4,0.7,0.2c0.1-0.1,0.3-0.1,0.4,0C40,37.7,39.7,38,39.7,38z M39.1,32.3c-0.1-0.1-0.2-0.2-0.3-0.4
c0.2,0.4,0.2,0.9,0.1,1.5c-0.2,0.6-0.6,1.2-1.4,2L37,34.9c0.4-0.6,0.1-1-0.3-1.4l-1.3-1.3c-0.4-0.4-0.8-0.7-1.3-0.3l-0.5-0.5
c0.8-0.8,1.4-1.2,2-1.4c1-0.2,1.8,0,2.5,0.7c-0.8-1.4-0.8-3,0.4-4.5l0.5,0.5c-0.3,0.5,0,0.8,0.2,1l4.4,4.4c0.2,0.2,0.5,0.4,1,0.2
l0.5,0.5C43.1,34.6,40.8,34,39.1,32.3z M48.4,47c0.8,0,1.4,0.6,1.4,1.4c0,0.8-0.7,1.4-1.4,1.4c-0.8,0-1.5-0.6-1.5-1.4
C46.9,47.6,47.6,47,48.4,47z M42.9,23.1c-0.1,0.8,0.3,1.4,0.7,2c0.2,0.2,0.3,0.5,0.1,0.7c0.4,0.2,0.7,0.5,1,0.9
c1.7,1.7,2.3,4,0.7,5.9l-0.5-0.5c0.3-0.5,0-0.8-0.2-1l-4.4-4.4c-0.2-0.2-0.5-0.4-1-0.2L38.8,26c1.2-1,2.5-1.2,3.7-0.8l-1.3-1.3
l1.2-1.2L42.9,23.1z M48.4,21.1c-0.2,0.2-0.5,0.1-0.7-0.1c-0.5-0.4-1.2-0.8-2-0.7l-0.5-0.5l1.2-1.2l2,2
C48.4,20.6,48.6,20.8,48.4,21.1z M48.1,14.1l-4,4c-0.1,0.1-0.6,0.5-1,0.1c-0.2-0.2-0.2-0.5-0.1-0.7c0.4-0.7,0.3-0.8-0.3-1.3
l-7.9-7.9c-0.6-0.6-0.6-0.7-1.3-0.3C33.3,8,33,8,32.8,7.8c-0.4-0.4,0-1,0.1-1l4-4L48.1,14.1z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.5 KiB

View File

@ -1,50 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.2.1, 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 123.4 16.7" style="enable-background:new 0 0 123.4 16.7;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FFFFFF;}
</style>
<g>
<path id="XMLID_84_" class="st0" d="M72.2,13.7c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4
C73.6,14.3,73,13.7,72.2,13.7"/>
<path id="XMLID_76_" class="st0" d="M95,3.7c-0.6-0.2-1.2-0.2-1.8-0.2c-0.8,0-1.4,0.1-1.9,0.2c-2.6,0.7-4.4,2.9-4.6,5.9
c0,0.1,0,0.1,0,0.2c-1,2-3,4.7-6,4.6c-1.2,0-2.4-0.5-3.1-1.4c-0.6-0.7-0.9-1.8-0.9-2.9c0-2.6,1.7-4.4,4-4.4c0.9,0,2.1,0.2,3,1.3
c0.2,0.3,0.5,0.4,0.9,0.4c0.5,0,0.9-0.3,1.1-0.7c0.2-0.4,0.1-0.8-0.2-1.1c-1.3-1.5-2.7-2.1-4.6-2.1c-3.8,0-6.4,2.5-6.6,6.2
c-0.1,1.8,0.4,3.6,1.5,4.9c1.2,1.4,3.1,2.2,5,2.2c3.2,0,5.5-2.1,6.6-3.7c0.2,0.5,0.5,1,0.9,1.4c1.2,1.5,3,2.3,5,2.3
c2,0,3.8-0.8,5-2.3c1.1-1.3,1.6-2.9,1.5-4.8C99.4,6.7,97.7,4.5,95,3.7 M96.3,12.9c-0.8,0.9-2,1.4-3.1,1.4c-1.2,0-2.4-0.5-3.1-1.4
c-0.6-0.7-1-1.7-1-2.8C89.1,8,90.2,6.4,92,6c0.4-0.1,0.8-0.2,1.2-0.2c0.4,0,0.8,0.1,1.2,0.2c1.8,0.5,2.9,2.1,2.9,4.2
C97.3,11.1,96.9,12.2,96.3,12.9"/>
<path id="XMLID_73_" class="st0" d="M115.7,3.6c-1.7,0-3.5,0.7-4.6,2c-1.1-1.3-2.9-2-4.6-2c-2.8,0-5.8,1.9-5.8,5.4v6.3
c0,0.7,0.5,1.2,1.2,1.2c0.7,0,1.2-0.5,1.2-1.2V9.1c0-1.8,1.5-3.1,3.4-3.1c1.8,0,3.3,1.4,3.4,3.1v6.3c0,0.7,0.5,1.2,1.2,1.2h0h0
c0.7,0,1.2-0.5,1.2-1.2V9.1c0-1.8,1.5-3.1,3.4-3.1c1.8,0,3.3,1.4,3.4,3.1v6.3c0,0.7,0.5,1.2,1.2,1.2c0.7,0,1.2-0.5,1.2-1.2V9
C121.6,5.5,118.6,3.6,115.7,3.6"/>
<path id="XMLID_65_" class="st0" d="M46.3,3.4L46.3,3.4L46.3,3.4c-1.4-0.2-2.7-0.1-3.9,0.3c-2,0.7-3.5,2.3-4,4.4
c-0.4,1.5-0.3,3,0.2,4.4c-1,0.9-2.8,1.6-2.8,1.6l-0.1,0c-0.1,0.1-0.5,0.1-0.9,0.1c0,0-0.1,0-0.1,0c-1.1-0.1-1.5-0.7-1.5-2.4V6h2.2
c0.5,0,0.8-0.2,0.9-0.4c0.2-0.2,0.3-0.5,0.3-0.8c0-0.6-0.4-1.2-1.2-1.2h-2.2V1.3C33.3,0.5,32.6,0,32,0c-0.6,0-1.3,0.4-1.3,1.3v2.3
h-1.4c-0.8,0-1.2,0.6-1.2,1.2c0,0.3,0.1,0.6,0.3,0.8C28.6,5.8,28.9,6,29.3,6h1.4v5.9c0,2,0.4,4.6,4,4.8c0.1,0,0.2,0,0.3,0
c0.6,0,1.2-0.1,1.8-0.3c1.3-0.4,2.5-1.2,3.1-1.7c0,0.1,0.1,0.1,0.1,0.2c1.2,1.4,3.3,2.1,5.4,1.9c0,0,0.1,0,0.1,0
c1.8-0.1,3.3-0.8,4.3-1.9c0.4-0.5,0.5-1,0.3-1.4c-0.2-0.4-0.7-0.7-1.2-0.6c-0.3,0-0.6,0.2-0.9,0.4c-1,0.8-2.1,1.1-2.9,1.1
c-1.9,0.1-3.6-0.9-4.2-2.6l9.1-0.6c0.5,0,1-0.2,1.2-0.5c0.2-0.3,0.3-0.7,0.2-1.1C51.3,6.3,49.3,4,46.3,3.4 M40.7,9.5
c0.1-1.7,1.1-3.1,2.7-3.6c0.6-0.2,1.4-0.3,2.1-0.2l0.3,0C47.4,6.1,48.6,7.3,49,9L40.7,9.5z"/>
<path id="XMLID_62_" class="st0" d="M12.6,0c-0.6,0-1.2,0.4-1.2,1.2v6.1h-9V1.2C2.4,0.4,1.8,0,1.2,0C0.6,0,0,0.4,0,1.2v14.2
c0,0.4,0.1,0.7,0.4,0.9c0.2,0.2,0.5,0.3,0.8,0.3c0.6,0,1.2-0.4,1.2-1.2V9.5h9v5.9c0,0.5,0.2,0.8,0.4,0.9c0.2,0.2,0.5,0.3,0.8,0.3
c0.6,0,1.2-0.4,1.2-1.2V1.2C13.9,0.4,13.2,0,12.6,0"/>
<path id="XMLID_50_" class="st0" d="M23.8,3.7c-0.6-0.2-1.2-0.2-1.8-0.2c-0.8,0-1.4,0.1-1.9,0.2c-2.6,0.7-4.4,2.9-4.6,5.9
c-0.1,1.9,0.4,3.5,1.5,4.8c1.2,1.5,3,2.3,5,2.3c2,0,3.8-0.8,5-2.3c1.1-1.3,1.6-2.9,1.5-4.8C28.2,6.7,26.5,4.5,23.8,3.7 M25.1,12.9
c-0.8,0.9-2,1.4-3.1,1.4c-1.2,0-2.4-0.5-3.1-1.4c-0.6-0.7-1-1.7-1-2.8C17.9,8,19,6.4,20.8,6c0.4-0.1,0.8-0.2,1.2-0.2
c0.4,0,0.8,0.1,1.2,0.2c1.8,0.5,2.9,2.1,2.9,4.2C26.1,11.1,25.7,12.2,25.1,12.9"/>
<path id="XMLID_36_" class="st0" d="M54.3,0c-0.7,0-1.2,0.5-1.2,1.2v14.2c0,0.7,0.5,1.2,1.2,1.2c0.7,0,1.2-0.5,1.2-1.2V1.2
C55.5,0.5,55,0,54.3,0"/>
<path id="XMLID_27_" class="st0" d="M63.5,8.8L63.5,8.8c-0.2,0-0.4,0-0.5,0c-2-0.1-2.8-0.3-2.8-1.2c0-1.2,1.8-1.7,3.1-1.7
c1.9,0,2.9,0.4,3.2,1.2c0.2,0.4,0.6,0.7,1.1,0.7c0.4,0,0.8-0.2,1.1-0.5c0.2-0.3,0.3-0.7,0.2-1l0,0c-0.7-1.8-2.5-2.7-5.5-2.7
c-2.7,0-5.5,1.4-5.5,4c0,3.2,2.9,3.5,5.5,3.7l0.3,0c2,0.1,3.2,0.3,3.2,1.4c0,1.3-2.3,1.8-3.3,1.8c-1.8,0-3.3-0.6-3.5-1.3
c-0.1-0.6-0.6-1-1.1-1c-0.4,0-0.8,0.2-1,0.5c-0.2,0.3-0.3,0.6-0.2,0.9c0.6,2.8,4.3,3.1,5.8,3.1c2.1,0,5.7-0.9,5.7-4.1
C69.2,9.3,66.2,9,63.5,8.8"/>
<path id="XMLID_4_" class="st0" d="M122.5,2.4c0.5,0,0.9,0.4,0.9,0.9c0,0.5-0.4,0.9-0.9,0.9c-0.5,0-0.9-0.4-0.9-0.9
C121.6,2.8,122,2.4,122.5,2.4 M122.5,4.1c0.4,0,0.8-0.3,0.8-0.8c0-0.4-0.4-0.8-0.8-0.8c-0.4,0-0.8,0.4-0.8,0.8
C121.7,3.8,122.1,4.1,122.5,4.1 M122.3,3.8c0,0.1,0,0.1-0.1,0.1c0,0-0.1-0.1-0.1-0.1V2.9c0,0,0-0.1,0-0.1h0.4
c0.2,0,0.4,0.1,0.4,0.3c0,0.2-0.1,0.3-0.2,0.3l0.2,0.3c0,0,0,0.1,0,0.1c0,0,0,0.1-0.1,0.1c0,0-0.1,0-0.1-0.1l-0.3-0.4h-0.2V3.8z
M122.3,3.3h0.2c0.1,0,0.3,0,0.3-0.2c0-0.2-0.1-0.2-0.2-0.2h-0.2V3.3z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.5 KiB

View File

@ -1,66 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.2.1, 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 80.5 38.8" style="enable-background:new 0 0 80.5 38.8;" xml:space="preserve">
<style type="text/css">
.st0{clip-path:url(#SVGID_2_);}
.st1{clip-path:url(#SVGID_4_);fill:#FEFEFE;}
.st2{clip-path:url(#SVGID_6_);}
.st3{clip-path:url(#SVGID_8_);fill:#FEFEFE;}
.st4{clip-path:url(#SVGID_10_);}
.st5{clip-path:url(#SVGID_12_);fill:#FEFEFE;}
</style>
<g>
<defs>
<path id="SVGID_1_" d="M80,12.1c-0.1,0-10.7,2.7-23,5.7l0.6-1.6h-6l2-4.9h5L60,7.6h-5l1.7-4.2H62L63.4,0H53h0h-5.4l-5.4,6l2.5-6
h-5.2l-8.1,20.1h5.2l3.5-8.4l0.2,8.4l7.4,0C33.6,23.6,20.2,27,20.2,27c-7.5,2-16.1-2.3-9.9-13.8c-7.2,7.8-14,18.2-8,23
c5.8,4.6,13.1,1.9,18.1,0.1c5-1.8,59.8-23.8,59.8-23.8C80.7,12.2,80.6,11.9,80,12.1z M45,8.3l7.8-7.9l-7.5,18.4L45,8.3z"/>
</defs>
<clipPath id="SVGID_2_">
<use xlink:href="#SVGID_1_" style="overflow:visible;"/>
</clipPath>
<g class="st0">
<defs>
<rect id="SVGID_3_" x="-441" y="-1294.1" width="1420" height="8127"/>
</defs>
<clipPath id="SVGID_4_">
<use xlink:href="#SVGID_3_" style="overflow:visible;"/>
</clipPath>
<rect x="-5" y="-5" class="st1" width="90.5" height="48.8"/>
</g>
</g>
<g>
<defs>
<polygon id="SVGID_5_" points="19.7,11.2 19.1,20.1 24.6,20.1 32.8,0 27.6,0 24,9 24.6,0 19.1,0 10.9,20.1 16.1,20.1 "/>
</defs>
<clipPath id="SVGID_6_">
<use xlink:href="#SVGID_5_" style="overflow:visible;"/>
</clipPath>
<g class="st2">
<defs>
<rect id="SVGID_7_" x="-441" y="-1294.1" width="1420" height="8127"/>
</defs>
<clipPath id="SVGID_8_">
<use xlink:href="#SVGID_7_" style="overflow:visible;"/>
</clipPath>
<rect x="5.9" y="-5" class="st3" width="31.9" height="30.1"/>
</g>
</g>
<g>
<defs>
<polygon id="SVGID_9_" points="30.4,20.1 38.6,0 33.5,0 25.3,20.1 "/>
</defs>
<clipPath id="SVGID_10_">
<use xlink:href="#SVGID_9_" style="overflow:visible;"/>
</clipPath>
<g class="st4">
<defs>
<rect id="SVGID_11_" x="-441" y="-1294.1" width="1420" height="8127"/>
</defs>
<clipPath id="SVGID_12_">
<use xlink:href="#SVGID_11_" style="overflow:visible;"/>
</clipPath>
<rect x="20.3" y="-5" class="st5" width="23.4" height="30.1"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.4 KiB

View File

@ -1,29 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.2.1, 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 52.8 52.9" style="enable-background:new 0 0 52.8 52.9;" xml:space="preserve">
<style type="text/css">
.st0{clip-path:url(#SVGID_2_);}
.st1{clip-path:url(#SVGID_4_);fill:#FEFEFE;}
</style>
<g>
<defs>
<path id="SVGID_1_" d="M0,26.5C0,11.8,11.8,0,26.4,0C41,0,52.8,11.8,52.8,26.5c0,14.6-11.8,26.5-26.4,26.5
C11.8,52.9,0,41.1,0,26.5 M26.4,44c9.7,0,17.5-7.9,17.5-17.6c0-9.7-7.9-17.6-17.5-17.6S8.9,16.8,8.9,26.5
C8.9,36.2,16.7,44,26.4,44 M26.4,35.4c5,0,9.1-4.1,9.1-9.1c0-5-4.1-9.1-9.1-9.1c-5,0-9.1,4.1-9.1,9.1
C17.3,31.3,21.4,35.4,26.4,35.4"/>
</defs>
<clipPath id="SVGID_2_">
<use xlink:href="#SVGID_1_" style="overflow:visible;"/>
</clipPath>
<g class="st0">
<defs>
<rect id="SVGID_3_" x="-900" y="-1288" width="1420" height="8127"/>
</defs>
<clipPath id="SVGID_4_">
<use xlink:href="#SVGID_3_" style="overflow:visible;"/>
</clipPath>
<rect x="-5" y="-5" class="st1" width="62.8" height="62.9"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

@ -0,0 +1,18 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 1543.2 1000">
<style type="text/css">
.st0{opacity:0.12;clip-path:url(#SVGID_2_);fill:#822FF7;}
.st1{opacity:8.000000e-02;clip-path:url(#SVGID_2_);fill:#822FF7;}
</style>
<g>
<defs>
<rect id="SVGID_1_" width="1543.2" height="1000"/>
</defs>
<clipPath id="SVGID_2_">
<use xlink:href="#SVGID_1_" style="overflow:visible;"/>
</clipPath>
<path class="st0" d="M-2.3,650.2l0,422.8l409.4,237.9c0,0,409.5-238,409.5-238l0-422.7L407.2,412.3l0,0L-2.3,650.2"/>
<polyline class="st1" points="305.1,772.2 305.1,1069.5 593,1236.8 881,1069.5 881,772.2 593.1,604.9 593,604.9 305.1,772.2 "/>
<path class="st1" d="M584.1,784.7l0,504.2l488.2,283.7c0,0,488.3-283.8,488.3-283.8l0-504L1072.4,501l0,0L584.1,784.7"/>
<path class="st1" d="M838.4,423.4l0,365.3l353.7,205.5c0,0,353.8-205.6,353.8-205.6l0-365.2l-353.8-205.6l0,0L838.4,423.4"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 953 B

View File

@ -1,21 +1,8 @@
<?xml version="1.0" encoding="utf-8"?> <svg viewBox="0 0 1564 777" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <g id="enterprise-callout-bg" fill-rule="nonzero" fill="#5C4EE5">
<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" <polyline opacity="0.12" points="0.7 433.2 0.7 856 410.1 1093.9 819.6 855.9 819.6 433.2 410.2 195.3 0.7 433.2"></polyline>
viewBox="0 0 1543.2 1000" style="enable-background:new 0 0 1543.2 1000;" xml:space="preserve"> <polyline opacity="0.08" points="308.1 555.2 308.1 852.5 596 1019.8 884 852.5 884 555.2 596.1 387.9 596 387.9 308.1 555.2"></polyline>
<style type="text/css"> <polyline opacity="0.08" points="587.1 567.7 587.1 1071.9 1075.3 1355.6 1563.6 1071.8 1563.6 567.8 1075.4 284 587.1 567.7"></polyline>
.st0{opacity:0.12;clip-path:url(#SVGID_2_);fill:#822FF7;} <polyline opacity="0.08" points="841.4 206.4 841.4 571.7 1195.1 777.2 1548.9 571.6 1548.9 206.4 1195.1 0.8 841.4 206.4"></polyline>
.st1{opacity:8.000000e-02;clip-path:url(#SVGID_2_);fill:#822FF7;} </g>
</style>
<g>
<defs>
<rect id="SVGID_1_" width="1543.2" height="1000"/>
</defs>
<clipPath id="SVGID_2_">
<use xlink:href="#SVGID_1_" style="overflow:visible;"/>
</clipPath>
<path class="st0" d="M-2.3,650.2l0,422.8l409.4,237.9c0,0,409.5-238,409.5-238l0-422.7L407.2,412.3l0,0L-2.3,650.2"/>
<polyline class="st1" points="305.1,772.2 305.1,1069.5 593,1236.8 881,1069.5 881,772.2 593.1,604.9 593,604.9 305.1,772.2 "/>
<path class="st1" d="M584.1,784.7l0,504.2l488.2,283.7c0,0,488.3-283.8,488.3-283.8l0-504L1072.4,501l0,0L584.1,784.7"/>
<path class="st1" d="M838.4,423.4l0,365.3l353.7,205.5c0,0,353.8-205.6,353.8-205.6l0-365.2l-353.8-205.6l0,0L838.4,423.4"/>
</g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 744 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 479 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 806 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@ -0,0 +1,22 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="16.000000pt" height="16.000000pt" viewBox="0 0 16.000000 16.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.11, written by Peter Selinger 2001-2013
</metadata>
<g transform="translate(0.000000,16.000000) scale(0.002286,-0.002286)"
fill="#000000" stroke="none">
<path d="M462 5894 l3 -1087 930 -538 c512 -296 933 -538 938 -539 4 0 7 487
7 1083 l0 1083 -882 509 c-485 281 -908 525 -940 543 l-58 33 2 -1087z"/>
<path d="M5578 5227 l-938 -542 0 -1087 0 -1086 940 541 940 542 0 1088 c0
598 -1 1087 -2 1087 -2 -1 -425 -245 -940 -543z"/>
<path d="M2550 4678 l0 -1083 892 -515 c491 -283 914 -527 940 -543 l48 -27
-2 1087 -3 1087 -930 538 c-511 295 -933 538 -937 538 -5 0 -8 -487 -8 -1082z"/>
<path d="M2550 2268 l0 -1085 908 -523 c499 -288 922 -533 940 -543 l32 -19
-2 1087 -3 1088 -925 534 c-509 294 -931 537 -937 540 -10 4 -13 -216 -13
-1079z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1,15 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 275 76">
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <g fill="#5C4EE5">
<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" <path d="M91.9 39.8H169v-2h-37.6L145 11.4h70.7v-2h-71.9l-14.7 28.4H-.3v2H89l29 27.3h135.4v-2H118.8L91.9 39.8zm174.7 16.6l-8.4 4.2v11l8.4 4.2 8.4-4.2v-11l-8.4-4.2zm-28.1-40.7V4.8L230.1.6l-8.4 4.2v10.9l8.4 4.3 8.4-4.3z"/>
viewBox="0 0 275.8 75.8" style="enable-background:new 0 0 275.8 75.8;" xml:space="preserve"> <path d="M176.6 44.4l8.4 4.2 8.4-4.2v-11l-8.4-4.2-8.4 4.2"/>
<style type="text/css"> </g>
.st0{fill:#822FF7;}
</style>
<g>
<polygon class="st0" points="92.2,43.2 169.3,43.2 169.3,41.2 131.7,41.2 145.3,14.8 216,14.8 216,12.8 144.1,12.8 129.4,41.2
89.7,41.2 87.2,41.2 0,41.2 0,43.2 89.3,43.2 118.3,70.5 253.7,70.5 253.7,68.5 119.1,68.5 "/>
<polygon class="st0" points="266.9,55.8 258.5,60 258.5,71 266.9,75.2 275.3,71 275.3,60 "/>
<polygon class="st0" points="238.8,15.7 238.8,4.8 230.4,0.6 222,4.8 222,15.7 230.4,20 "/>
<polygon class="st0" points="176.9,42.8 185.3,47 193.7,42.8 193.7,31.8 185.3,27.6 176.9,31.8 "/>
</g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 929 B

After

Width:  |  Height:  |  Size: 386 B

View File

@ -1,31 +1,3 @@
<?xml version="1.0" encoding="utf-8"?> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 275 76">
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <path fill="#5C4EE5" fill-rule="nonzero" d="M53.99 37.8h71.02c-.027.665 0 1.333.08 2H53.91c.08-.662.11-1.33.082-2h-.002zm-24.98 0H-43v2h72.09c-.08-.667-.107-1.335-.08-2zm120.977 0h71.023c-.027.665 0 1.333.08 2h-71.18c.082-.66.108-1.33.077-2zm96 0H317v2h-71.09c.082-.66.108-1.33.077-2zM41.352 48.5c-3.3 0-6.5-1.8-8.1-4.7-2.6-4.5-1-10.2 3.4-12.8 1.4-.8 3-1.2 4.7-1.2 3.3 0 6.5 1.8 8.1 4.7 1.2 2.2 1.6 4.7.9 7.1-.6 2.4-2.2 4.4-4.4 5.7-1.4.8-3 1.2-4.6 1.2zm96 0c-3.3 0-6.5-1.8-8.1-4.7-2.6-4.5-1-10.2 3.4-12.8 1.4-.8 3-1.2 4.7-1.2 3.3 0 6.5 1.8 8.1 4.7 1.2 2.2 1.6 4.7.9 7.1-.6 2.4-2.2 4.4-4.4 5.7-1.4.8-3 1.2-4.6 1.2zm96 0c-3.3 0-6.5-1.8-8.1-4.7-2.6-4.5-1-10.2 3.4-12.8 1.4-.8 3-1.2 4.7-1.2 3.3 0 6.5 1.8 8.1 4.7 1.2 2.2 1.6 4.7.9 7.1-.6 2.4-2.2 4.4-4.4 5.7-1.4.8-3 1.2-4.6 1.2z"/>
<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 360 20.7" style="enable-background:new 0 0 360 20.7;" xml:space="preserve">
<style type="text/css">
.st0{fill:#822FF7;}
.st1{fill:#FFFFFF;}
</style>
<rect y="9.4" class="st0" width="360" height="2"/>
<g>
<path class="st0" d="M83.3,19.7c-3.3,0-6.5-1.8-8.1-4.7c-2.6-4.5-1-10.2,3.4-12.8C80,1.4,81.7,1,83.3,1c3.3,0,6.5,1.8,8.1,4.7
c2.6,4.5,1,10.2-3.4,12.8C86.5,19.3,84.9,19.7,83.3,19.7C83.3,19.7,83.3,19.7,83.3,19.7z"/>
<path class="st1" d="M83.3,2c2.9,0,5.7,1.5,7.3,4.2c2.3,4,0.9,9.1-3.1,11.4c-1.3,0.8-2.7,1.1-4.2,1.1c-2.9,0-5.7-1.5-7.3-4.2
c-2.3-4-0.9-9.1,3.1-11.4C80.4,2.4,81.9,2,83.3,2 M83.3,0c-1.8,0-3.6,0.5-5.2,1.4c-4.9,2.9-6.7,9.2-3.8,14.1c1.8,3.2,5.3,5.2,9,5.2
c1.8,0,3.6-0.5,5.2-1.4c4.9-2.9,6.7-9.2,3.8-14.1C90.4,2,87,0,83.3,0L83.3,0z"/>
</g>
<g>
<path class="st0" d="M276.4,19.7c-3.3,0-6.5-1.8-8.1-4.7c-2.6-4.5-1-10.2,3.4-12.8c1.4-0.8,3-1.2,4.7-1.2c3.3,0,6.5,1.8,8.1,4.7
c1.2,2.2,1.6,4.7,0.9,7.1c-0.6,2.4-2.2,4.4-4.4,5.7C279.6,19.3,278,19.7,276.4,19.7C276.4,19.7,276.4,19.7,276.4,19.7z"/>
<path class="st1" d="M276.4,2c2.9,0,5.7,1.5,7.3,4.2c2.3,4,0.9,9.1-3.1,11.4c-1.3,0.8-2.7,1.1-4.2,1.1c-2.9,0-5.7-1.5-7.3-4.2
c-2.3-4-0.9-9.1,3.1-11.4C273.5,2.4,275,2,276.4,2 M276.4,0c-1.8,0-3.6,0.5-5.2,1.4c-4.9,2.9-6.7,9.2-3.8,14.1
c1.8,3.2,5.3,5.2,9,5.2c1.8,0,3.6-0.5,5.2-1.4c4.9-2.9,6.7-9.2,3.8-14.1C283.5,2,280.1,0,276.4,0L276.4,0z"/>
</g>
<g>
<path class="st0" d="M179.9,19.7c-3.3,0-6.5-1.8-8.1-4.7c-2.6-4.5-1-10.2,3.4-12.8c1.4-0.8,3-1.2,4.7-1.2c3.3,0,6.5,1.8,8.1,4.7
c1.2,2.2,1.6,4.7,0.9,7.1c-0.6,2.4-2.2,4.4-4.4,5.7C183.1,19.3,181.5,19.7,179.9,19.7C179.9,19.7,179.9,19.7,179.9,19.7z"/>
<path class="st1" d="M179.8,2c2.9,0,5.7,1.5,7.3,4.2c2.3,4,0.9,9.1-3.1,11.4c-1.3,0.8-2.7,1.1-4.2,1.1c-2.9,0-5.7-1.5-7.3-4.2
c-2.3-4-0.9-9.1,3.1-11.4C177,2.4,178.4,2,179.8,2 M179.8,0c-1.8,0-3.6,0.5-5.2,1.4c-4.9,2.9-6.7,9.2-3.8,14.1
c1.8,3.2,5.3,5.2,9,5.2c1.8,0,3.6-0.5,5.2-1.4c4.9-2.9,6.7-9.2,3.8-14.1C187,2,183.5,0,179.8,0L179.8,0z"/>
</g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 849 B

View File

@ -1,24 +1,3 @@
<?xml version="1.0" encoding="utf-8"?> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 275 76">
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <path fill="#5C4EE5" fill-rule="nonzero" d="M0 11.6h32.6v2H0v-2zm39.6 0h82.2v2H39.6v-2zm91.3 0h87v2h-87v-2zM0 24.7h70v2H0v-2zm79.3 0h25.4v2H79.3v-2zm33.7 0h137v2H113v-2zM0 37.8h78.5v2H0v-2zm87.3 0h202.6v2H87.3v-2zM0 50.9h38.5v2H0v-2zm51 0h66.1v2H51v-2zm77.3 0h109.1v2H128.3v-2zM0 64h60.5v2H0v-2zm69 0h73.4v2H69v-2zm83.6 0h61.9v2h-61.9v-2z"/>
<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 289.9 54.4" style="enable-background:new 0 0 289.9 54.4;" xml:space="preserve">
<style type="text/css">
.st0{fill:#822FF7;}
</style>
<g>
<rect class="st0" width="32.6" height="2"/>
<rect x="39.6" class="st0" width="82.2" height="2"/>
<rect x="130.9" class="st0" width="87" height="2"/>
<rect y="13.1" class="st0" width="70" height="2"/>
<rect x="79.3" y="13.1" class="st0" width="25.4" height="2"/>
<rect x="113" y="13.1" class="st0" width="137" height="2"/>
<rect y="26.2" class="st0" width="78.5" height="2"/>
<rect x="87.3" y="26.2" class="st0" width="202.6" height="2"/>
<rect y="39.3" class="st0" width="38.5" height="2"/>
<rect x="51" y="39.3" class="st0" width="66.1" height="2"/>
<rect x="128.3" y="39.3" class="st0" width="109.1" height="2"/>
<rect y="52.4" class="st0" width="60.5" height="2"/>
<rect x="69" y="52.4" class="st0" width="73.4" height="2"/>
<rect x="152.6" y="52.4" class="st0" width="61.9" height="2"/>
</g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 413 B

View File

@ -1,312 +1,45 @@
<?xml version="1.0" encoding="utf-8"?> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 806 618">
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <defs>
<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" <linearGradient id="create-a" x1="50%" x2="50%" y1="0%" y2="100%">
viewBox="0 0 810.6 633.6" style="enable-background:new 0 0 810.6 633.6;" xml:space="preserve"> <stop stop-color="#FFF" stop-opacity=".1" offset="0%"/>
<style type="text/css"> <stop stop-color="#5C4EE5" offset="49.139%"/>
.st0{opacity:0.52;fill:url(#SVGID_1_);} <stop stop-color="#5C4EE5" stop-opacity=".1" offset="100%"/>
.st1{opacity:0.52;fill:url(#SVGID_2_);} </linearGradient>
.st2{opacity:0.52;fill:url(#SVGID_3_);} </defs>
.st3{opacity:0.52;fill:url(#SVGID_4_);} <g fill="none" fill-rule="evenodd">
.st4{opacity:0.52;fill:url(#SVGID_5_);} <g fill="#5C4EE5" fill-rule="nonzero">
.st5{fill:url(#SVGID_6_);} <path d="M2.36 164.655v37.69L35 221.19l32.64-18.845v-37.69L35 145.81 2.36 164.654zM35 143.5l34.64 20v40L35 223.5l-34.64-20v-40l34.64-20z"/>
.st6{fill:#822FF7;} <path d="M76.36 164.655v37.69L109 221.19l32.64-18.845v-37.69L109 145.81l-32.64 18.845zM109 143.5l34.64 20v40l-34.64 20-34.64-20v-40l34.64-20z"/>
.st7{clip-path:url(#SVGID_8_);} <path d="M113.36 101.155v37.69L146 157.69l32.64-18.845v-37.69L146 82.31l-32.64 18.845zM146 80l34.64 20v40L146 160l-34.64-20v-40L146 80z"/>
.st8{clip-path:url(#SVGID_10_);fill:#822FF7;} <path d="M186.36 101.155v37.69L219 157.69l32.64-18.845v-37.69L219 82.31l-32.64 18.845zM219 80l34.64 20v40L219 160l-34.64-20v-40L219 80z"/>
.st9{clip-path:url(#SVGID_12_);} <path d="M182 145.81l-32.64 18.845v37.69L182 221.19l32.64-18.845v-37.69L182 145.81zm0-2.31l34.64 20v40l-34.64 20-34.64-20v-40l34.64-20z"/>
.st10{clip-path:url(#SVGID_14_);fill:#822FF7;} <path d="M113.36 228.155v37.69L146 284.69l32.64-18.845v-37.69L146 209.31l-32.64 18.845zM146 207l34.64 20v40L146 287l-34.64-20v-40L146 207z"/>
.st11{clip-path:url(#SVGID_16_);} </g>
.st12{clip-path:url(#SVGID_18_);fill:#822FF7;} <g fill="#5C4EE5" fill-rule="nonzero">
.st13{clip-path:url(#SVGID_20_);} <path d="M554.36 165.655v37.69L587 222.19l32.64-18.845v-37.69L587 146.81l-32.64 18.845zM587 144.5l34.64 20v40l-34.64 20-34.64-20v-40l34.64-20z"/>
.st14{clip-path:url(#SVGID_22_);fill:#822FF7;} <path d="M628.36 165.655v37.69L661 222.19l32.64-18.845v-37.69L661 146.81l-32.64 18.845zM661 144.5l34.64 20v40l-34.64 20-34.64-20v-40l34.64-20z"/>
</style> <path d="M665.36 102.155v37.69L698 158.69l32.64-18.845v-37.69L698 83.31l-32.64 18.845zM698 81l34.64 20v40L698 161l-34.64-20v-40L698 81z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="315.2711" y1="104.6378" x2="628.9543" y2="104.6378"> <path d="M738.36 102.155v37.69L771 158.69l32.64-18.845v-37.69L771 83.31l-32.64 18.845zM771 81l34.64 20v40L771 161l-34.64-20v-40L771 81z"/>
<stop offset="0" style="stop-color:#FFFFFF"/> <path d="M734 146.81l-32.64 18.845v37.69L734 222.19l32.64-18.845v-37.69L734 146.81zm0-2.31l34.64 20v40l-34.64 20-34.64-20v-40l34.64-20z"/>
<stop offset="5.420001e-02" style="stop-color:#FCF9FF;stop-opacity:0.9447"/> <path d="M665.36 229.155v37.69L698 285.69l32.64-18.845v-37.69L698 210.31l-32.64 18.845zM698 208l34.64 20v40L698 288l-34.64-20v-40L698 208z"/>
<stop offset="0.1296" style="stop-color:#F4E7FF;stop-opacity:0.8678"/> </g>
<stop offset="0.2174" style="stop-color:#E7C9FF;stop-opacity:0.7782"/> <g fill="#5C4EE5" fill-rule="nonzero">
<stop offset="0.3146" style="stop-color:#D4A0FF;stop-opacity:0.679"/> <path d="M292.36 495.655v37.69L325 552.19l32.64-18.845v-37.69L325 476.81l-32.64 18.845zM325 474.5l34.64 20v40l-34.64 20-34.64-20v-40l34.64-20z"/>
<stop offset="0.4183" style="stop-color:#BC6CFF;stop-opacity:0.5732"/> <path d="M366.36 495.655v37.69L399 552.19l32.64-18.845v-37.69L399 476.81l-32.64 18.845zM399 474.5l34.64 20v40l-34.64 20-34.64-20v-40l34.64-20z"/>
<stop offset="0.49" style="stop-color:#AA43FF;stop-opacity:0.5"/> <path d="M403.36 432.155v37.69L436 488.69l32.64-18.845v-37.69L436 413.31l-32.64 18.845zM436 411l34.64 20v40L436 491l-34.64-20v-40L436 411z"/>
<stop offset="0.5514" style="stop-color:#BD6DFF;stop-opacity:0.5602"/> <path d="M476.36 432.155v37.69L509 488.69l32.64-18.845v-37.69L509 413.31l-32.64 18.845zM509 411l34.64 20v40L509 491l-34.64-20v-40L509 411z"/>
<stop offset="0.6261" style="stop-color:#D199FF;stop-opacity:0.6334"/> <path d="M439.36 495.655v37.69L472 552.19l32.64-18.845v-37.69L472 476.81l-32.64 18.845zM472 474.5l34.64 20v40l-34.64 20-34.64-20v-40l34.64-20z"/>
<stop offset="0.7017" style="stop-color:#E2BEFF;stop-opacity:0.7075"/> <path d="M436 540.31l-32.64 18.845v37.69L436 615.69l32.64-18.845v-37.69L436 540.31zm0-2.31l34.64 20v40L436 618l-34.64-20v-40L436 538z"/>
<stop offset="0.7769" style="stop-color:#EEDAFF;stop-opacity:0.7813"/> </g>
<stop offset="0.8519" style="stop-color:#F8EFFF;stop-opacity:0.8548"/> <path fill="#5C4EE5" d="M393.576 213.425l39.308 22.725v45.45l-39.308-22.725"/>
<stop offset="0.9264" style="stop-color:#FDFBFF;stop-opacity:0.9278"/> <path fill="#4040B2" d="M437.152 236.15v45.45l39.308-22.725v-45.45"/>
<stop offset="1" style="stop-color:#FFFFFF"/> <path fill="#5C4EE5" d="M350 188v45.45l39.308 22.725v-45.45"/>
</linearGradient> <path fill="#5C4EE5" d="M393.576 309.275L432.884 332v-45.45l-39.308-22.725"/>
<path class="st0" d="M315.4,184L315.4,184c-0.2-0.4,0-1,0.4-1.2L628.2,24.8l0.8,1.6L316.5,184.4C316.1,184.6,315.6,184.5,315.4,184z <path stroke="url(#create-a)" d="M288.5 119.5l-.1 247.018" stroke-linecap="square"/>
"/> <path stroke="url(#create-a)" d="M59 274l206 116" stroke-linecap="square"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="562.3262" y1="357.9178" x2="786.2966" y2="357.9178"> <path stroke="url(#create-a)" d="M557 281l206 116" stroke-linecap="square"/>
<stop offset="0" style="stop-color:#FFFFFF"/> <path stroke="url(#create-a)" d="M531.333 1l-.103 337" stroke-linecap="square"/>
<stop offset="5.420001e-02" style="stop-color:#FCF9FF;stop-opacity:0.9447"/> <path stroke="url(#create-a)" d="M612 20L332 162.518" stroke-linecap="square"/>
<stop offset="0.1296" style="stop-color:#F4E7FF;stop-opacity:0.8678"/> <path stroke="url(#create-a)" d="M470 356L102 561.79" stroke-linecap="square"/>
<stop offset="0.2174" style="stop-color:#E7C9FF;stop-opacity:0.7782"/> </g>
<stop offset="0.3146" style="stop-color:#D4A0FF;stop-opacity:0.679"/>
<stop offset="0.4183" style="stop-color:#BC6CFF;stop-opacity:0.5732"/>
<stop offset="0.49" style="stop-color:#AA43FF;stop-opacity:0.5"/>
<stop offset="0.5514" style="stop-color:#BD6DFF;stop-opacity:0.5602"/>
<stop offset="0.6261" style="stop-color:#D199FF;stop-opacity:0.6334"/>
<stop offset="0.7017" style="stop-color:#E2BEFF;stop-opacity:0.7075"/>
<stop offset="0.7769" style="stop-color:#EEDAFF;stop-opacity:0.7813"/>
<stop offset="0.8519" style="stop-color:#F8EFFF;stop-opacity:0.8548"/>
<stop offset="0.9264" style="stop-color:#FDFBFF;stop-opacity:0.9278"/>
<stop offset="1" style="stop-color:#FFFFFF"/>
</linearGradient>
<path class="st1" d="M786.2,420.7c-0.2,0.4-0.8,0.6-1.2,0.3L562.8,296.4c-0.4-0.2-0.6-0.8-0.3-1.2l0,0c0.2-0.4,0.8-0.6,1.2-0.3
l222.2,124.6C786.3,419.7,786.4,420.2,786.2,420.7L786.2,420.7z"/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="5760.6606" y1="5576.5513" x2="5977.4663" y2="5576.5513" gradientTransform="matrix(-0.9952 -0.1382 0.134 -0.9995 5257.4233 6729.3804)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="5.420001e-02" style="stop-color:#FCF9FF;stop-opacity:0.9447"/>
<stop offset="0.1296" style="stop-color:#F4E7FF;stop-opacity:0.8678"/>
<stop offset="0.2174" style="stop-color:#E7C9FF;stop-opacity:0.7782"/>
<stop offset="0.3146" style="stop-color:#D4A0FF;stop-opacity:0.679"/>
<stop offset="0.4183" style="stop-color:#BC6CFF;stop-opacity:0.5732"/>
<stop offset="0.49" style="stop-color:#AA43FF;stop-opacity:0.5"/>
<stop offset="0.5514" style="stop-color:#BD6DFF;stop-opacity:0.5602"/>
<stop offset="0.6261" style="stop-color:#D199FF;stop-opacity:0.6334"/>
<stop offset="0.7017" style="stop-color:#E2BEFF;stop-opacity:0.7075"/>
<stop offset="0.7769" style="stop-color:#EEDAFF;stop-opacity:0.7813"/>
<stop offset="0.8519" style="stop-color:#F8EFFF;stop-opacity:0.8548"/>
<stop offset="0.9264" style="stop-color:#FDFBFF;stop-opacity:0.9278"/>
<stop offset="1" style="stop-color:#FFFFFF"/>
</linearGradient>
<polygon class="st2" points="265,403 61.3,287.8 62.2,286.3 265.9,401.5 "/>
<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="89.4641" y1="464.9892" x2="511.7357" y2="464.9892">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="5.420001e-02" style="stop-color:#FCF9FF;stop-opacity:0.9447"/>
<stop offset="0.1296" style="stop-color:#F4E7FF;stop-opacity:0.8678"/>
<stop offset="0.2174" style="stop-color:#E7C9FF;stop-opacity:0.7782"/>
<stop offset="0.3146" style="stop-color:#D4A0FF;stop-opacity:0.679"/>
<stop offset="0.4183" style="stop-color:#BC6CFF;stop-opacity:0.5732"/>
<stop offset="0.49" style="stop-color:#AA43FF;stop-opacity:0.5"/>
<stop offset="0.5514" style="stop-color:#BD6DFF;stop-opacity:0.5602"/>
<stop offset="0.6261" style="stop-color:#D199FF;stop-opacity:0.6334"/>
<stop offset="0.7017" style="stop-color:#E2BEFF;stop-opacity:0.7075"/>
<stop offset="0.7769" style="stop-color:#EEDAFF;stop-opacity:0.7813"/>
<stop offset="0.8519" style="stop-color:#F8EFFF;stop-opacity:0.8548"/>
<stop offset="0.9264" style="stop-color:#FDFBFF;stop-opacity:0.9278"/>
<stop offset="1" style="stop-color:#FFFFFF"/>
</linearGradient>
<polygon class="st3" points="90.3,585.2 89.5,583.7 510.9,344.8 511.7,346.3 "/>
<linearGradient id="SVGID_5_" gradientUnits="userSpaceOnUse" x1="4054.2095" y1="452.0744" x2="4379.9136" y2="452.0744" gradientTransform="matrix(0.4437 -0.8962 0.8962 0.4437 -1741.7764 3761.9136)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="5.420001e-02" style="stop-color:#FCF9FF;stop-opacity:0.9447"/>
<stop offset="0.1296" style="stop-color:#F4E7FF;stop-opacity:0.8678"/>
<stop offset="0.2174" style="stop-color:#E7C9FF;stop-opacity:0.7782"/>
<stop offset="0.3146" style="stop-color:#D4A0FF;stop-opacity:0.679"/>
<stop offset="0.4183" style="stop-color:#BC6CFF;stop-opacity:0.5732"/>
<stop offset="0.49" style="stop-color:#AA43FF;stop-opacity:0.5"/>
<stop offset="0.5514" style="stop-color:#BD6DFF;stop-opacity:0.5602"/>
<stop offset="0.6261" style="stop-color:#D199FF;stop-opacity:0.6334"/>
<stop offset="0.7017" style="stop-color:#E2BEFF;stop-opacity:0.7075"/>
<stop offset="0.7769" style="stop-color:#EEDAFF;stop-opacity:0.7813"/>
<stop offset="0.8519" style="stop-color:#F8EFFF;stop-opacity:0.8548"/>
<stop offset="0.9264" style="stop-color:#FDFBFF;stop-opacity:0.9278"/>
<stop offset="1" style="stop-color:#FFFFFF"/>
</linearGradient>
<rect x="533.5" y="2" class="st4" width="1.7" height="362.5"/>
<linearGradient id="SVGID_6_" gradientUnits="userSpaceOnUse" x1="3909.9014" y1="267.9263" x2="4172.8086" y2="267.9263" gradientTransform="matrix(0.4437 -0.8962 0.8962 0.4437 -1741.7764 3761.9136)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="5.420001e-02" style="stop-color:#FCF9FF;stop-opacity:0.9447"/>
<stop offset="0.1296" style="stop-color:#F4E7FF;stop-opacity:0.8678"/>
<stop offset="0.2174" style="stop-color:#E7C9FF;stop-opacity:0.7782"/>
<stop offset="0.3146" style="stop-color:#D4A0FF;stop-opacity:0.679"/>
<stop offset="0.4183" style="stop-color:#BC6CFF;stop-opacity:0.5732"/>
<stop offset="0.49" style="stop-color:#AA43FF;stop-opacity:0.5"/>
<stop offset="0.5514" style="stop-color:#BD6DFF;stop-opacity:0.5602"/>
<stop offset="0.6261" style="stop-color:#D199FF;stop-opacity:0.6334"/>
<stop offset="0.7017" style="stop-color:#E2BEFF;stop-opacity:0.7075"/>
<stop offset="0.7769" style="stop-color:#EEDAFF;stop-opacity:0.7813"/>
<stop offset="0.8519" style="stop-color:#F8EFFF;stop-opacity:0.8548"/>
<stop offset="0.9264" style="stop-color:#FDFBFF;stop-opacity:0.9278"/>
<stop offset="1" style="stop-color:#FFFFFF"/>
</linearGradient>
<rect x="290.6" y="112.8" class="st5" width="1.7" height="292.4"/>
<g>
<g>
<path class="st6" d="M111.2,158.2l33.5,19.4v38.7l-33.5,19.4l-33.5-19.4v-38.7L111.2,158.2 M111.2,155.9l-35.5,20.5v41l35.5,20.5
l35.5-20.5v-41L111.2,155.9L111.2,155.9z"/>
</g>
</g>
<g>
<g>
<path class="st6" d="M148,94.3l33.5,19.4v38.7L148,171.8l-33.5-19.4v-38.7L148,94.3 M148,92l-35.5,20.5v41l35.5,20.5l35.5-20.5
v-41L148,92L148,92z"/>
</g>
</g>
<g>
<g>
<path class="st6" d="M221.7,94.3l33.5,19.4v38.7l-33.5,19.4l-33.5-19.4v-38.7L221.7,94.3 M221.7,92l-35.5,20.5v41l35.5,20.5
l35.5-20.5v-41L221.7,92L221.7,92z"/>
</g>
</g>
<g>
<g>
<path class="st6" d="M148,222l33.5,19.4v38.7L148,299.4l-33.5-19.4v-38.7L148,222 M148,219.7l-35.5,20.5v41l35.5,20.5l35.5-20.5
v-41L148,219.7L148,219.7z"/>
</g>
</g>
<g>
<g>
<path class="st6" d="M37.5,159l32.8,19v37.9l-32.8,19l-32.8-19v-37.9L37.5,159 M37.5,156.7L2.6,176.8V217l34.8,20.1L72.3,217
v-40.2L37.5,156.7L37.5,156.7z"/>
</g>
</g>
<g>
<g>
<path class="st6" d="M184.8,158.2l33.5,19.4v38.7l-33.5,19.4l-33.5-19.4v-38.7L184.8,158.2 M184.8,155.9l-35.5,20.5v41l35.5,20.5
l35.5-20.5v-41L184.8,155.9L184.8,155.9z"/>
</g>
</g>
<g>
<g>
<path class="st6" d="M662.3,159.3l33.5,19.4v38.7l-33.5,19.4l-33.5-19.4v-38.7L662.3,159.3 M662.3,157l-35.5,20.5v41l35.5,20.5
l35.5-20.5v-41L662.3,157L662.3,157z"/>
</g>
</g>
<g>
<g>
<path class="st6" d="M699.2,95.5l33.5,19.4v38.7L699.2,173l-33.5-19.4v-38.7L699.2,95.5 M699.2,93.2l-35.5,20.5v41l35.5,20.5
l35.5-20.5v-41L699.2,93.2L699.2,93.2z"/>
</g>
</g>
<g>
<g>
<path class="st6" d="M772.8,95.5l33.5,19.4v38.7L772.8,173l-33.5-19.4v-38.7L772.8,95.5 M772.8,93.2l-35.5,20.5v41l35.5,20.5
l35.5-20.5v-41L772.8,93.2L772.8,93.2z"/>
</g>
</g>
<g>
<g>
<path class="st6" d="M699.2,223.1l33.5,19.4v38.7l-33.5,19.4l-33.5-19.4v-38.7L699.2,223.1 M699.2,220.8l-35.5,20.5v41l35.5,20.5
l35.5-20.5v-41L699.2,220.8L699.2,220.8z"/>
</g>
</g>
<g>
<g>
<path class="st6" d="M588.6,160.1l32.8,19V217l-32.8,19l-32.8-19v-37.9L588.6,160.1 M588.6,157.8l-34.8,20.1v40.2l34.8,20.1
l34.8-20.1v-40.2L588.6,157.8L588.6,157.8z"/>
</g>
</g>
<g>
<g>
<path class="st6" d="M736,159.3l33.5,19.4v38.7L736,236.8l-33.5-19.4v-38.7L736,159.3 M736,157l-35.5,20.5v41l35.5,20.5l35.5-20.5
v-41L736,157L736,157z"/>
</g>
</g>
<g>
<g>
<g>
<path class="st6" d="M400.7,488.7l33.5,19.4v38.7l-33.5,19.4l-33.5-19.4V508L400.7,488.7 M400.7,486.4l-35.5,20.5v41l35.5,20.5
l35.5-20.5v-41L400.7,486.4L400.7,486.4z"/>
</g>
</g>
<g>
<g>
<path class="st6" d="M437.6,424.9l33.5,19.4V483l-33.5,19.4L404,483v-38.7L437.6,424.9 M437.6,422.6L402,443.1v41l35.5,20.5
l35.5-20.5v-41L437.6,422.6L437.6,422.6z"/>
</g>
</g>
<g>
<g>
<path class="st6" d="M511.2,424.9l33.5,19.4V483l-33.5,19.4L477.7,483v-38.7L511.2,424.9 M511.2,422.6l-35.5,20.5v41l35.5,20.5
l35.5-20.5v-41L511.2,422.6L511.2,422.6z"/>
</g>
</g>
<g>
<g>
<path class="st6" d="M437.6,552.5l33.5,19.4v38.7l-33.5,19.4L404,610.6v-38.7L437.6,552.5 M437.6,550.2L402,570.7v41l35.5,20.5
l35.5-20.5v-41L437.6,550.2L437.6,550.2z"/>
</g>
</g>
<g>
<g>
<path class="st6" d="M327,489.5l32.8,19v37.9l-32.8,19l-32.8-19v-37.9L327,489.5 M327,487.2l-34.8,20.1v40.2l34.8,20.1l34.8-20.1
v-40.2L327,487.2L327,487.2z"/>
</g>
</g>
<g>
<g>
<path class="st6" d="M474.4,488.7l33.5,19.4v38.7l-33.5,19.4l-33.5-19.4V508L474.4,488.7 M474.4,486.4l-35.5,20.5v41l35.5,20.5
l35.5-20.5v-41L474.4,486.4L474.4,486.4z"/>
</g>
</g>
</g>
<g>
<defs>
<polygon id="SVGID_7_" points="396.5,227.2 433.9,249.1 433.9,292.5 396.5,270.7 "/>
</defs>
<use xlink:href="#SVGID_7_" style="overflow:visible;fill-rule:evenodd;clip-rule:evenodd;fill:#822FF7;"/>
<clipPath id="SVGID_8_">
<use xlink:href="#SVGID_7_" style="overflow:visible;"/>
</clipPath>
<g class="st7">
<defs>
<rect id="SVGID_9_" x="49.9" y="-1575" width="4031.2" height="2687.5"/>
</defs>
<use xlink:href="#SVGID_9_" style="overflow:visible;fill:#822FF7;"/>
<clipPath id="SVGID_10_">
<use xlink:href="#SVGID_9_" style="overflow:visible;"/>
</clipPath>
<rect x="379.7" y="210.4" class="st8" width="71" height="98.9"/>
</g>
</g>
<g>
<defs>
<polygon id="SVGID_11_" points="440.6,249.1 478,227.2 478,270.7 440.6,292.5 "/>
</defs>
<use xlink:href="#SVGID_11_" style="overflow:visible;fill-rule:evenodd;clip-rule:evenodd;fill:#822FF7;"/>
<clipPath id="SVGID_12_">
<use xlink:href="#SVGID_11_" style="overflow:visible;"/>
</clipPath>
<g class="st9">
<defs>
<rect id="SVGID_13_" x="49.9" y="-1575" width="4031.2" height="2687.5"/>
</defs>
<use xlink:href="#SVGID_13_" style="overflow:visible;fill:#822FF7;"/>
<clipPath id="SVGID_14_">
<use xlink:href="#SVGID_13_" style="overflow:visible;"/>
</clipPath>
<rect x="423.8" y="210.4" class="st10" width="71" height="98.9"/>
</g>
</g>
<g>
<defs>
<polygon id="SVGID_15_" points="352.2,202.1 352.2,245.6 389.6,267.4 389.6,224 "/>
</defs>
<use xlink:href="#SVGID_15_" style="overflow:visible;fill-rule:evenodd;clip-rule:evenodd;fill:#822FF7;"/>
<clipPath id="SVGID_16_">
<use xlink:href="#SVGID_15_" style="overflow:visible;"/>
</clipPath>
<g class="st11">
<defs>
<rect id="SVGID_17_" x="49.9" y="-1575" width="4031.2" height="2687.5"/>
</defs>
<use xlink:href="#SVGID_17_" style="overflow:visible;fill:#822FF7;"/>
<clipPath id="SVGID_18_">
<use xlink:href="#SVGID_17_" style="overflow:visible;"/>
</clipPath>
<rect x="335.4" y="185.3" class="st12" width="71" height="98.9"/>
</g>
</g>
<g>
<defs>
<polygon id="SVGID_19_" points="396.5,323.4 433.9,345.3 433.9,302.1 433.9,301.5 396.5,280 "/>
</defs>
<use xlink:href="#SVGID_19_" style="overflow:visible;fill-rule:evenodd;clip-rule:evenodd;fill:#822FF7;"/>
<clipPath id="SVGID_20_">
<use xlink:href="#SVGID_19_" style="overflow:visible;"/>
</clipPath>
<g class="st13">
<defs>
<rect id="SVGID_21_" x="49.9" y="-1575" width="4031.2" height="2687.5"/>
</defs>
<use xlink:href="#SVGID_21_" style="overflow:visible;fill:#822FF7;"/>
<clipPath id="SVGID_22_">
<use xlink:href="#SVGID_21_" style="overflow:visible;"/>
</clipPath>
<rect x="379.7" y="263.2" class="st14" width="71" height="98.9"/>
</g>
</g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View File

@ -1,398 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.2.1, 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 597.5 336.9" style="enable-background:new 0 0 597.5 336.9;" xml:space="preserve">
<style type="text/css">
.st0{fill:#822FF7;stroke:#FFFFFF;stroke-miterlimit:10;}
.st1{fill:#FFFFFF;}
.st2{fill:url(#SVGID_1_);}
.st3{fill:url(#SVGID_2_);}
.st4{fill:url(#SVGID_3_);}
.st5{fill:url(#SVGID_4_);}
.st6{fill:url(#SVGID_5_);}
.st7{fill:url(#SVGID_6_);}
.st8{fill:url(#SVGID_7_);}
.st9{fill:url(#SVGID_8_);}
.st10{fill:url(#SVGID_9_);}
.st11{fill:none;stroke:#FFFFFF;stroke-width:1.1135;stroke-miterlimit:10;}
</style>
<polygon id="_x3C_Orig_x3E__362_" class="st0" points="331.2,90.6 292.3,110.2 292.3,161.1 331.2,180.6 370.2,161 370.2,110.2 "/>
<polygon id="_x3C_Orig_x3E__3_" class="st0" points="373.3,165.4 334.3,184.9 334.3,235.8 373.3,255.4 412.3,235.8 412.3,184.9 "/>
<polygon id="_x3C_Orig_x3E__4_" class="st0" points="456.4,165.4 417.4,184.9 417.4,235.8 456.3,255.4 495.3,235.8 495.3,184.9 "/>
<polygon id="_x3C_Orig_x3E__1_" class="st0" points="414.5,90.6 375.5,110.2 375.5,161.1 414.4,180.6 453.4,161 453.4,110.2 "/>
<polygon id="_x3C_Orig_x3E__2_" class="st0" points="497.7,90.6 458.7,110.2 458.7,161.1 497.7,180.6 536.6,161 536.6,110.2 "/>
<polygon id="_x3C_Orig_x3E__5_" class="st0" points="455.9,15.3 416.9,34.9 416.9,85.8 455.9,105.3 494.8,85.7 494.8,34.9 "/>
<polygon id="_x3C_Orig_x3E__8_" class="st0" points="539.2,15.3 500.2,34.9 500.2,85.8 539.2,105.3 578.1,85.7 578.1,34.9 "/>
<polygon id="_x3C_Orig_x3E__6_" class="st0" points="415,240 376,259.6 376,310.5 415,330 453.9,310.4 453.9,259.6 "/>
<polygon class="st1" points="90.8,219.8 55.2,186.3 101.9,186.3 155.2,186.3 155.2,185 103.2,185 144.2,148.2 213.1,148.2
213.1,147 143.6,147 101.3,185 52,185 4,185 4.8,185 4.8,186.3 4,186.3 53.3,186.3 90.3,221.1 262.7,221.1 262.7,219.8 "/>
<radialGradient id="SVGID_1_" cx="226.5066" cy="4804.7939" r="23.4389" fx="226.9252" fy="4805.3696" gradientTransform="matrix(1 0 0 1 0 -4662)" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#822FF7"/>
<stop offset="1" style="stop-color:#822FF7;stop-opacity:0"/>
</radialGradient>
<circle class="st2" cx="227.1" cy="142.7" r="23.9"/>
<radialGradient id="SVGID_2_" cx="168.5066" cy="4842.6938" r="23.4389" fx="168.9252" fy="4843.2695" gradientTransform="matrix(1 0 0 1 0 -4662)" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#822FF7"/>
<stop offset="1" style="stop-color:#822FF7;stop-opacity:0"/>
</radialGradient>
<circle class="st3" cx="169.1" cy="180.6" r="23.9"/>
<radialGradient id="SVGID_3_" cx="167.5066" cy="4842.6938" r="23.4389" fx="167.9252" fy="4843.2695" gradientTransform="matrix(1 0 0 1 0 -4662)" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#822FF7"/>
<stop offset="1" style="stop-color:#822FF7;stop-opacity:0"/>
</radialGradient>
<circle class="st4" cx="168.1" cy="180.6" r="23.9"/>
<radialGradient id="SVGID_4_" cx="166.5066" cy="4842.6938" r="23.4389" fx="166.9252" fy="4843.2695" gradientTransform="matrix(1 0 0 1 0 -4662)" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#822FF7"/>
<stop offset="1" style="stop-color:#822FF7;stop-opacity:0"/>
</radialGradient>
<circle class="st5" cx="167.1" cy="180.6" r="23.9"/>
<radialGradient id="SVGID_5_" cx="168.5066" cy="4841.6938" r="23.4389" fx="168.9252" fy="4842.2695" gradientTransform="matrix(1 0 0 1 0 -4662)" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#822FF7"/>
<stop offset="1" style="stop-color:#822FF7;stop-opacity:0"/>
</radialGradient>
<circle class="st6" cx="169.1" cy="179.6" r="23.9"/>
<radialGradient id="SVGID_6_" cx="267.0067" cy="4876.4937" r="23.4389" fx="267.4253" fy="4877.0693" gradientTransform="matrix(1 0 0 1 0 -4662)" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#822FF7"/>
<stop offset="1" style="stop-color:#822FF7;stop-opacity:0"/>
</radialGradient>
<circle class="st7" cx="267.6" cy="214.4" r="23.9"/>
<linearGradient id="SVGID_7_" gradientUnits="userSpaceOnUse" x1="-1317.2921" y1="-4896.5537" x2="-1317.2921" y2="-4855.6196" gradientTransform="matrix(-1 0 0 -1 -818.4421 -4821.0278)">
<stop offset="0" style="stop-color:#822FF7;stop-opacity:0"/>
<stop offset="1" style="stop-color:#822FF7"/>
</linearGradient>
<rect x="400.2" class="st8" width="197.3" height="69.5"/>
<linearGradient id="SVGID_8_" gradientUnits="userSpaceOnUse" x1="37.67" y1="4474.436" x2="37.67" y2="4512.4839" gradientTransform="matrix(1 0 0 1 371.83 -4207.7773)">
<stop offset="0" style="stop-color:#822FF7;stop-opacity:0"/>
<stop offset="1" style="stop-color:#822FF7"/>
</linearGradient>
<polygon class="st9" points="310.9,272.3 508.1,272.3 508.1,336.9 310.9,336.9 "/>
<linearGradient id="SVGID_9_" gradientUnits="userSpaceOnUse" x1="57" y1="4858.3037" x2="2" y2="4858.3037" gradientTransform="matrix(1 0 0 1 0 -4662)">
<stop offset="0" style="stop-color:#822FF7;stop-opacity:0"/>
<stop offset="1" style="stop-color:#822FF7"/>
</linearGradient>
<polygon class="st10" points="81,97.7 81,294.9 0,294.9 0,97.7 "/>
<polygon id="_x3C_Orig_x3E__9_" class="st0" points="169.9,166.6 159.2,172 159.2,186 169.9,191.3 180.6,185.9 180.6,172 "/>
<polygon id="_x3C_Orig_x3E__10_" class="st0" points="277.3,201.7 266.6,207.1 266.6,221 277.3,226.4 288,221 288,207 "/>
<polygon id="_x3C_Orig_x3E__7_" class="st0" points="227.1,128.6 216.4,134 216.4,148 227.1,153.4 237.8,148 237.8,134 "/>
<g id="g10" transform="matrix(1.25,0,0,-1.25,0,217.5)">
<g id="g12" transform="scale(0.1,0.1)">
<path id="path14" class="st1" d="M3209.5,690.2l-27,9v39.1l27-8V690.2"/>
<path id="path16" class="st1" d="M3216.6,730.2l27,8l-0.1-39l-26.9-9V730.2"/>
<path id="path18" class="st1" d="M3238.1,742.5l-25.2,7.8l-24.9-7.8l24.9-6.7L3238.1,742.5"/>
<path id="path20" class="st1" d="M3277.6,690.2l-27,9v39.1l27-8V690.2"/>
<path id="path22" class="st1" d="M3284.7,730.2l27,8l-0.1-39l-26.9-9V730.2"/>
<path id="path24" class="st1" d="M3306.2,742.5l-25.2,7.8l-24.9-7.8l24.9-6.7L3306.2,742.5"/>
<path id="path26" class="st1" d="M3107.4,673.1l-27,8V642l27-9V673.1"/>
<path id="path28" class="st1" d="M3114.4,673.1l27,8l-0.1-39l-26.9-9V673.1"/>
<path id="path30" class="st1" d="M3135.9,685.4l-25.2,7.8l-24.9-7.8l24.9-6.7L3135.9,685.4"/>
<path id="path32" class="st1" d="M3175.5,633.1l-27,9v39.1l27-8V633.1"/>
<path id="path34" class="st1" d="M3182.5,673.1l27,8l-0.1-39l-26.9-9V673.1"/>
<path id="path36" class="st1" d="M3204,685.4l-25.2,7.8l-24.9-7.8l24.9-6.7L3204,685.4"/>
<path id="path38" class="st1" d="M3141.4,576l-27,9v39.1l27-8V576"/>
<path id="path40" class="st1" d="M3148.4,616.1l27,8l-0.1-39l-26.9-9V616.1"/>
<path id="path42" class="st1" d="M3170,628.3l-25.2,7.8l-24.9-7.8l24.9-6.7L3170,628.3"/>
<path id="path44" class="st1" d="M3261,610.5h-2c-0.7,0-1.7-0.5-1.9-1.3l-6-21.2l-6,21.2c-0.2,0.7-0.8,1.3-1.7,1.3h-2.4
c-0.8,0-1.5-0.7-1.6-1.4l-5.5-21l-5.7,21c-0.2,0.8-1.2,1.3-1.9,1.3h-2.9c-0.6,0-1.2-0.3-1.5-0.7c-0.2-0.3-0.3-0.6-0.2-0.9
l8.9-31.3c0.2-0.7,0.8-1.3,1.6-1.3h2.8c0.8,0,1.4,0.6,1.6,1.4l5.4,20.9l5.9-20.9c0.2-0.6,0.8-1.3,1.6-1.3h2.8
c0.8,0,1.4,0.5,1.6,1.3l8.5,31.3c0.1,0.3,0,0.6-0.2,0.9C3262.2,610.3,3261.6,610.5,3261,610.5"/>
<path id="path46" class="st1" d="M3285.6,597.2h-15c0.3,4.2,3.1,8.6,7.7,8.8C3283.2,605.8,3285.5,601.5,3285.6,597.2z
M3278.3,610.7c-10.1,0-14.8-9-14.8-17.3c0-10.4,5.7-17.1,14.6-17.1c6.4,0,11.2,3.2,13.3,8.8c0.1,0.3,0.1,0.7-0.1,1
c-0.2,0.4-0.6,0.7-1.1,0.8l-2.8,0.5c-0.8,0.1-1.6-0.3-1.9-1c-1.4-3.1-3.9-4.9-7-5c-3,0.1-5.8,1.9-7,4.6c-1,2.2-1.2,4.3-1.2,6.5
h20.4c0.4,0,0.9,0.2,1.2,0.5c0.3,0.3,0.4,0.6,0.4,0.9C3292.2,602.1,3288.5,610.7,3278.3,610.7"/>
<path id="path48" class="st1" d="M3317.4,593.4c0-1.9-0.3-11.5-7.2-11.7c-2.3,0.1-4.6,1.4-5.9,3.4c-0.9,1.5-1.5,3.6-1.6,6.1v5.6
c0.1,4.3,3.2,9.1,7.5,9.2C3317,605.8,3317.4,595.5,3317.4,593.4L3317.4,593.4z M3311.3,611h-0.5c-3.4,0-6-1.4-8-4.3v13.2
c0,0.7-0.8,1.4-1.6,1.4h-2.9c-0.8,0-1.6-0.6-1.6-1.4v-41.2c0-0.7,0.8-1.4,1.6-1.4h0.9c0.8,0,1.4,0.7,1.6,1.3l0.9,2.9
c2.1-3,5.3-4.8,8.8-4.8h0.5c9,0,13.1,8.8,13.1,17.5c0,4.3-1.1,8.5-2.9,11.4C3318.8,609,3315.1,611,3311.3,611"/>
<path id="path50" class="st1" d="M3356,594.3c-1.9,1.4-4.2,1.8-6.5,2.3l-4.4,0.8c-3.2,0.5-5,1.4-5,4.2c0,2.9,3.1,4.1,5.6,4.1
c3.2-0.1,5.5-1.5,6.7-4c0.3-0.6,0.9-1,1.5-1c0.1,0,0.2,0,0.3,0l2.7,0.6c0.4,0.1,0.9,0.4,1.1,0.8c0.2,0.3,0.2,0.7,0.1,1
c-1.7,4.9-6,7.5-12.4,7.5c-5.8,0-12.1-2.6-12.1-9.9c0-5,3.1-8.1,9.3-9.4l4.9-0.9c2.7-0.5,5.5-1.4,5.5-4.3c0-4.3-5-4.7-6.5-4.8
c-3.4,0.1-7.2,1.6-8.2,4.8c-0.2,0.7-1.1,1.2-1.9,1l-2.9-0.6c-0.4-0.1-0.8-0.4-1.1-0.8c-0.2-0.3-0.2-0.7-0.2-1
c1.5-5.3,6.6-8.5,13.7-8.6h0.2c6.4,0,13.2,2.7,13.2,10.4C3359.9,589.8,3358.5,592.6,3356,594.3"/>
<path id="path52" class="st1" d="M3385.1,597.2h-15c0.3,4.2,3.1,8.6,7.7,8.8C3382.7,605.8,3385,601.5,3385.1,597.2z M3377.8,610.7
c-10.1,0-14.8-9-14.8-17.3c0-10.4,5.7-17.1,14.6-17.1c6.4,0,11.2,3.2,13.3,8.8c0.1,0.3,0.1,0.7-0.1,1c-0.2,0.4-0.6,0.7-1.1,0.8
l-2.8,0.5c-0.7,0.1-1.6-0.2-1.9-1c-1.4-3.1-3.9-4.9-7-5c-3,0.1-5.8,1.9-7,4.6c-1,2.2-1.2,4.3-1.2,6.5h20.4c0.4,0,0.9,0.2,1.2,0.5
c0.3,0.3,0.4,0.6,0.4,0.9C3391.7,602.1,3388,610.7,3377.8,610.7"/>
<path id="path54" class="st1" d="M3411,610.3c-0.4,0-0.8,0.1-1.2,0.1c-3.4,0-6.2-1.9-8.1-5.4v3.1c0,0.8-0.8,1.4-1.6,1.4h-2.5
c-0.8,0-1.6-0.7-1.6-1.4v-30.2c0-0.8,0.7-1.4,1.6-1.4h3c0.8,0,1.6,0.6,1.7,1.4v15.2c0,2.5,0.2,4.4,1.4,6.6
c1.7,3.2,4.1,4.8,7.3,4.8c0.8,0,1.5,0.7,1.5,1.5v2.8C3412.5,609.6,3411.8,610.2,3411,610.3"/>
<path id="path56" class="st1" d="M3442.2,610.9h-2.3c-0.7,0-1.7-0.5-1.9-1.3l-7.6-23.9l-7.8,23.9c-0.2,0.8-1.2,1.3-1.9,1.3h-3.4
c-0.6,0-1.2-0.3-1.5-0.7c-0.2-0.3-0.3-0.6-0.2-0.9l10.6-31.5c0.2-0.6,0.7-1.4,1.6-1.4h4.1c0.7,0,1.4,0.5,1.6,1.4l10.3,31.5
c0.1,0.3,0,0.6-0.2,0.9C3443.4,610.7,3442.8,610.9,3442.2,610.9"/>
<path id="path58" class="st1" d="M3449.9,623.1c-2.2,0-3.9-1.8-3.9-3.9c0-2.2,1.8-3.9,3.9-3.9c2.2,0,3.9,1.8,3.9,3.9
C3453.9,621.3,3452.1,623.1,3449.9,623.1"/>
<path id="path60" class="st1" d="M3451.5,611.1h-3.2c-0.9,0-1.7-0.7-1.7-1.5v-32.1c0-0.4,0.2-0.8,0.5-1.1s0.7-0.4,1.1-0.4h3.2l0,0
c0.9,0,1.7,0.7,1.7,1.5v32.1C3453.2,610.4,3452.4,611.1,3451.5,611.1"/>
<path id="path62" class="st1" d="M3481.6,589.3h-2.7c-0.8,0-1.4-0.5-1.7-1.2c-1-4.2-3.2-6.4-6.6-6.5c-6.6,0.2-7.1,9.3-7.1,12.1
c0,5.6,1.9,11.6,7.3,11.8c3.3-0.1,5.6-2.4,6.3-6.2c0.1-0.8,0.7-1.4,1.5-1.5h2.9c0.9,0.1,1.5,0.7,1.5,1.5
c-1,6.9-5.8,11.3-12.2,11.3h-0.2h-0.2c-9.3,0-13.4-8.7-13.4-17.2c0-7.9,3.5-17,13.4-17h0.5c6.2,0,10.9,4.4,12.2,11.4
c0,0.3-0.1,0.7-0.3,0.9C3482.7,589.1,3482.2,589.3,3481.6,589.3"/>
<path id="path64" class="st1" d="M3508.2,597.2h-15c0.3,4.2,3.1,8.6,7.7,8.8C3505.8,605.8,3508.1,601.5,3508.2,597.2z
M3500.8,610.7c-10.1,0-14.8-9-14.8-17.3c0-10.4,5.7-17.1,14.6-17.1c6.4,0,11.2,3.2,13.3,8.8c0.1,0.3,0.1,0.7-0.1,1
c-0.2,0.4-0.6,0.7-1.1,0.8l-2.8,0.5c-0.7,0.1-1.6-0.2-1.9-1c-1.4-3.1-3.9-4.9-7-5c-3,0.1-5.8,1.9-7,4.6c-1,2.2-1.2,4.3-1.2,6.5
h20.4c0.4,0,0.9,0.2,1.2,0.5c0.3,0.3,0.4,0.6,0.4,0.9C3514.8,602.1,3511.1,610.7,3500.8,610.7"/>
<path id="path66" class="st1" d="M3540.4,594.3c-1.9,1.4-4.2,1.8-6.5,2.3l-4.4,0.8c-3.2,0.5-5,1.4-5,4.2c0,3.8,4.7,4.1,5.6,4.1
c3.2-0.1,5.5-1.5,6.7-4c0.3-0.6,0.9-1,1.5-1c0.1,0,0.2,0,0.3,0l2.7,0.6c0.4,0.1,0.9,0.4,1.1,0.8c0.2,0.3,0.2,0.7,0.1,1
c-1.7,4.9-6,7.5-12.4,7.5c-5.8,0-12.1-2.6-12.1-9.9c0-5,3.1-8.1,9.3-9.4l4.9-0.9c2.7-0.5,5.5-1.4,5.5-4.3c0-4.3-5-4.7-6.5-4.8
c-3.1,0.1-7.2,1.4-8.2,4.8c-0.2,0.7-1.1,1.2-1.9,1l-2.9-0.6c-0.4-0.1-0.8-0.4-1.1-0.8c-0.2-0.3-0.2-0.7-0.2-1
c1.5-5.3,6.6-8.5,13.7-8.6h0.2c6.4,0,13.2,2.7,13.2,10.4C3544.2,589.8,3542.8,592.6,3540.4,594.3"/>
<path id="path68" class="st1" d="M3409.6,672.9v7.3c0,1.1,0.8,1.8,1.9,1.8h32.7c1,0,1.9-0.8,1.9-1.8V674c0-1-0.9-2.4-2.5-4.6
l-16.9-24.2c6.3,0.1,12.9-0.8,18.6-4c1.3-0.7,1.6-1.8,1.7-2.8v-7.8c0-1.1-1.2-2.3-2.4-1.7c-10.1,5.3-23.4,5.8-34.5-0.1
c-1.1-0.6-2.3,0.6-2.3,1.7v7.4c0,1.2,0,3.2,1.2,5l19.6,28.1h-17.1C3410.4,671.1,3409.6,671.9,3409.6,672.9"/>
<path id="path70" class="st1" d="M3290.4,627.4h-9.9c-0.9,0.1-1.7,0.8-1.8,1.7v51c0,1,0.9,1.8,1.9,1.8h9.3c1-0.1,1.7-0.8,1.8-1.7
v-6.7h0.2c2.4,6.4,7,9.4,13.1,9.4c6.2,0,10.1-3,12.9-9.4c2.4,6.4,7.9,9.4,13.7,9.4c4.2,0,8.7-1.7,11.5-5.6
c3.2-4.3,2.5-10.5,2.5-16v-32.2c0-1-0.9-1.8-1.9-1.8h-9.9c-1,0.1-1.8,0.9-1.8,1.8v27c0,2.1,0.2,7.5-0.3,9.6
c-0.7,3.4-3,4.4-5.8,4.4c-2.4,0-4.9-1.6-5.9-4.2c-1-2.6-0.9-6.9-0.9-9.8v-27c0-1-0.9-1.8-1.9-1.8h-9.9c-1,0.1-1.8,0.9-1.8,1.8v27
c0,5.7,0.9,14.1-6.1,14.1c-7.1,0-6.9-8.2-6.9-14.1v-27C3292.3,628.2,3291.5,627.4,3290.4,627.4"/>
<path id="path72" class="st1" d="M3474.2,672.6c-7.3,0-7.8-10-7.8-16.2s-0.1-19.5,7.7-19.5c7.7,0,8.1,10.7,8.1,17.3
c0,4.3-0.2,9.4-1.5,13.5C3479.6,671.2,3477.3,672.6,3474.2,672.6z M3474.1,683c14.7,0,22.7-12.7,22.7-28.8
c0-15.6-8.8-27.9-22.7-27.9c-14.5,0-22.4,12.7-22.4,28.4C3451.7,670.7,3459.7,683,3474.1,683"/>
<path id="path74" class="st1" d="M3516,627.4h-9.9c-1,0.1-1.8,0.9-1.8,1.8v51c0.1,0.9,0.9,1.7,1.9,1.7h9.2c0.9,0,1.6-0.6,1.8-1.4
v-7.8h0.2c2.8,7,6.7,10.3,13.5,10.3c4.5,0,8.8-1.6,11.6-6c2.6-4.1,2.6-10.9,2.6-15.9V629c-0.1-0.9-0.9-1.6-1.9-1.6h-10
c-0.9,0.1-1.7,0.7-1.8,1.6v27.7c0,5.6,0.7,13.7-6.2,13.7c-2.4,0-4.6-1.6-5.7-4.1c-1.4-3.1-1.6-6.2-1.6-9.7v-27.5
C3517.9,628.2,3517,627.4,3516,627.4"/>
<path class="st1" d="M3401.2,636.8c-1.8,2.5-3.8,4.6-3.8,9.2v15.5c0,6.6,0.5,12.6-4.4,17.1c-3.8,3.7-10.1,4.9-15,4.9
c-9.5,0-20-3.5-22.2-15.2c-0.2-1.2,0.7-1.9,1.5-2.1l9.6-1c0.9,0,1.6,0.9,1.7,1.8c0.8,4,4.2,6,8,6c2,0,4.4-0.8,5.6-2.6
c1.4-2,1.2-4.8,1.2-7.2v-1.3c-5.8-0.6-13.3-1.1-18.7-3.4c-6.2-2.7-10.6-8.2-10.6-16.2c0-10.3,6.5-15.5,14.9-15.5
c7.1,0,10.9,1.7,16.4,7.2c1.8-2.6,2.4-3.9,5.7-6.6c0.7-0.4,1.7-0.4,2.3,0.2l0,0c2,1.8,5.6,4.9,7.6,6.6
C3402,634.8,3401.9,635.9,3401.2,636.8z M3381.7,641.2c-1.6-2.8-4.1-4.5-6.9-4.5c-3.8,0-6,2.9-6,7.2c0,8.5,7.6,10,14.8,10v-2.1
C3383.5,647.9,3383.6,644.7,3381.7,641.2z"/>
<path class="st1" d="M3270.9,636.8c-1.8,2.5-3.8,4.6-3.8,9.2v15.5c0,6.6,0.5,12.6-4.4,17.1c-3.8,3.7-10.1,4.9-15,4.9
c-9.5,0-20-3.5-22.2-15.2c-0.2-1.2,0.7-1.9,1.5-2.1l9.6-1c0.9,0,1.6,0.9,1.7,1.8c0.8,4,4.2,6,8,6c2,0,4.4-0.8,5.6-2.6
c1.4-2,1.2-4.8,1.2-7.2v-1.3c-5.8-0.6-13.3-1.1-18.7-3.4c-6.2-2.7-10.6-8.2-10.6-16.2c0-10.3,6.5-15.5,14.9-15.5
c7.1,0,10.9,1.7,16.4,7.2c1.8-2.6,2.4-3.9,5.7-6.6c0.7-0.4,1.7-0.4,2.4,0.2l0,0c2,1.8,5.6,4.9,7.6,6.6
C3271.7,634.8,3271.6,635.9,3270.9,636.8z M3251.4,641.2c-1.6-2.8-4.1-4.5-6.9-4.5c-3.8,0-6,2.9-6,7.2c0,8.5,7.6,10,14.8,10v-2.1
C3253.3,647.9,3253.3,644.7,3251.4,641.2z"/>
</g>
</g>
<g>
<circle class="st1" cx="330.9" cy="129.1" r="4.1"/>
<path class="st1" d="M345.9,127.7l-3.6-6.2c0,0,0,0,0-0.1l-2.7-4.7c-0.5-0.9-1.4-1.4-2.4-1.4h-12.6c-1,0-1.9,0.6-2.4,1.4l-3.6,6.2
l0,0l3.2,5.5l4.3-7.5h15c0.5,0,0.9,0.2,1.2,0.7H336l4.3,7.5l-4.7,8.2l0,0l-2.8,4.8c-0.2,0.4-0.7,0.7-1.2,0.7l3.2-5.5h-8.7l-4.4-7.6
l0,0l-0.4-0.6l0,0l-2.8-4.8c-0.2-0.4-0.3-0.9,0-1.4l-2.8,4.8c-0.5,0.9-0.5,1.9,0,2.7l6.3,11c0.5,0.9,1.4,1.4,2.4,1.4h7.1
c0.1,0,0.1,0,0.2,0h5.4c1,0,1.9-0.6,2.4-1.4l6.3-11C346.4,129.5,346.4,128.5,345.9,127.7z M324.6,119.1c-0.5,0-0.8-0.4-0.8-0.8
c0-0.5,0.4-0.8,0.8-0.8c0.5,0,0.8,0.4,0.8,0.8S325,119.1,324.6,119.1z M337.6,119c-0.4,0.2-0.9,0.1-1.1-0.3
c-0.2-0.4-0.1-0.9,0.3-1.1c0.4-0.2,0.9-0.1,1.1,0.3C338.1,118.2,338,118.7,337.6,119z M318.9,129.6c-0.2,0.4-0.7,0.5-1.1,0.3
c-0.4-0.2-0.5-0.7-0.3-1.1c0.2-0.4,0.7-0.5,1.1-0.3S319.2,129.2,318.9,129.6z M325,140.9c-0.4,0.2-0.9,0.1-1.1-0.3
c-0.2-0.4-0.1-0.9,0.3-1.1c0.4-0.2,0.9-0.1,1.1,0.3C325.5,140.1,325.4,140.6,325,140.9z M337.2,141c-0.5,0-0.8-0.4-0.8-0.8
c0-0.5,0.4-0.8,0.8-0.8c0.5,0,0.8,0.4,0.8,0.8S337.7,141,337.2,141z M344.2,129.6c-0.2,0.4-0.7,0.5-1.1,0.3
c-0.4-0.2-0.5-0.7-0.3-1.1c0.2-0.4,0.7-0.5,1.1-0.3S344.5,129.2,344.2,129.6z"/>
<g>
<g>
<path class="st1" d="M326.7,148.4c-0.5,0-0.9,0.2-1.2,0.5s-0.4,0.8-0.4,1.3c0,0.6,0.1,1,0.4,1.3c0.3,0.3,0.7,0.5,1.2,0.5
c0.3,0,0.7,0,0.9-0.1v0.2c-0.3,0.1-0.6,0.1-1,0.1c-0.6,0-1-0.2-1.3-0.6c-0.3-0.4-0.5-0.9-0.5-1.5c0-0.4,0.1-0.8,0.2-1.1
c0.2-0.3,0.4-0.6,0.7-0.7c0.3-0.2,0.6-0.3,1-0.3s0.7,0.1,1.1,0.2l-0.1,0.3C327.4,148.4,327,148.4,326.7,148.4"/>
</g>
<rect x="328.4" y="147.9" class="st1" width="0.3" height="4.3"/>
<g>
<path class="st1" d="M329.7,150.7c0,0.4,0.1,0.7,0.3,1c0.2,0.2,0.4,0.3,0.8,0.3c0.3,0,0.6-0.1,0.8-0.3s0.3-0.6,0.3-1
s-0.1-0.7-0.3-1c-0.2-0.2-0.4-0.3-0.8-0.3c-0.3,0-0.6,0.1-0.8,0.3C329.8,150,329.7,150.3,329.7,150.7 M332.1,150.7
c0,0.5-0.1,0.9-0.4,1.2c-0.2,0.3-0.6,0.4-1,0.4c-0.3,0-0.5-0.1-0.7-0.2c-0.2-0.1-0.4-0.3-0.5-0.5s-0.2-0.5-0.2-0.8
c0-0.5,0.1-0.9,0.4-1.1c0.2-0.3,0.6-0.4,1-0.4s0.7,0.1,1,0.4C332,149.8,332.1,150.2,332.1,150.7"/>
<path class="st1" d="M333.1,149.2v2c0,0.3,0.1,0.5,0.2,0.7c0.1,0.1,0.3,0.2,0.6,0.2c0.4,0,0.6-0.1,0.8-0.3s0.3-0.5,0.3-0.9v-1.7
h0.3v3h-0.2v-0.4l0,0c-0.2,0.3-0.5,0.5-1,0.5c-0.7,0-1-0.4-1-1.1L333.1,149.2L333.1,149.2z"/>
<path class="st1" d="M337.3,149.4c-0.3,0-0.6,0.1-0.7,0.3c-0.2,0.2-0.2,0.6-0.2,1c0,0.9,0.3,1.3,1,1.3c0.3,0,0.6-0.1,0.7-0.3
c0.2-0.2,0.2-0.5,0.2-1l0,0c0-0.5-0.1-0.8-0.2-1C337.9,149.5,337.6,149.4,337.3,149.4 M337.3,149.1c0.2,0,0.4,0,0.6,0.1
c0.2,0.1,0.3,0.2,0.4,0.4l0,0c0-0.2,0-0.5,0-0.7v-1.1h0.3v4.3h-0.2l-0.1-0.5l0,0c-0.2,0.3-0.6,0.5-1,0.5s-0.7-0.1-1-0.4
c-0.2-0.3-0.3-0.6-0.3-1.1s0.1-0.9,0.3-1.2C336.6,149.3,336.9,149.1,337.3,149.1"/>
<path class="st1" d="M341.3,150.3h0.6c0.5,0,0.8-0.1,1-0.2c0.2-0.2,0.3-0.4,0.3-0.7s-0.1-0.5-0.3-0.7s-0.5-0.2-0.9-0.2h-0.7
L341.3,150.3L341.3,150.3z M343.4,149.3c0,0.4-0.1,0.7-0.4,0.9c-0.3,0.2-0.6,0.3-1.1,0.3h-0.6v1.7H341v-4.1h1
C343,148.2,343.4,148.5,343.4,149.3"/>
</g>
<rect x="344.2" y="147.9" class="st1" width="0.3" height="4.3"/>
<path class="st1" d="M346.1,152c0.3,0,0.6-0.1,0.8-0.3s0.3-0.4,0.3-0.8v-0.3h-0.5c-0.4,0-0.7,0.1-0.9,0.2
c-0.2,0.1-0.3,0.3-0.3,0.5s0.1,0.3,0.2,0.4C345.8,152,345.9,152,346.1,152 M347.2,152.2l-0.1-0.5l0,0c-0.2,0.2-0.3,0.3-0.5,0.4
c-0.2,0.1-0.3,0.1-0.6,0.1s-0.5-0.1-0.7-0.2c-0.2-0.2-0.2-0.4-0.2-0.6c0-0.3,0.1-0.5,0.4-0.7c0.2-0.2,0.6-0.2,1.1-0.3h0.6v-0.2
c0-0.3-0.1-0.5-0.2-0.6c-0.1-0.1-0.3-0.2-0.6-0.2s-0.6,0.1-0.9,0.2l-0.1-0.2c0.3-0.2,0.7-0.2,1-0.2s0.6,0.1,0.7,0.3
c0.2,0.2,0.2,0.4,0.2,0.8v2h-0.1V152.2z"/>
<path class="st1" d="M349.2,152c0.2,0,0.3,0,0.5,0v0.2c-0.1,0-0.3,0.1-0.5,0.1c-0.3,0-0.5-0.1-0.6-0.2c-0.1-0.1-0.2-0.4-0.2-0.7
v-1.9H348v-0.2l0.4-0.1l0.1-0.7h0.1v0.7h0.9v0.2h-0.9v1.9c0,0.2,0,0.4,0.1,0.5C348.9,152,349,152,349.2,152"/>
<path class="st1" d="M351.3,149.4h-0.7v2.8h-0.3v-2.8h-0.5v-0.2l0.6-0.1v-0.2c0-0.4,0.1-0.6,0.2-0.8c0.1-0.2,0.4-0.3,0.7-0.3
c0.2,0,0.3,0,0.5,0.1l-0.1,0.2c-0.1,0-0.3-0.1-0.4-0.1c-0.2,0-0.4,0.1-0.5,0.2c-0.1,0.1-0.1,0.3-0.1,0.6v0.3h0.7v0.3H351.3z"/>
<path class="st1" d="M352,150.7c0,0.4,0.1,0.7,0.3,1c0.2,0.2,0.4,0.3,0.8,0.3c0.3,0,0.6-0.1,0.8-0.3s0.3-0.6,0.3-1s-0.1-0.7-0.3-1
c-0.2-0.2-0.4-0.3-0.8-0.3c-0.3,0-0.6,0.1-0.8,0.3C352.1,150,352,150.3,352,150.7 M354.4,150.7c0,0.5-0.1,0.9-0.4,1.2
c-0.2,0.3-0.6,0.4-1,0.4c-0.3,0-0.5-0.1-0.7-0.2c-0.2-0.1-0.4-0.3-0.5-0.5s-0.2-0.5-0.2-0.8c0-0.5,0.1-0.9,0.4-1.1
c0.2-0.3,0.6-0.4,1-0.4s0.7,0.1,1,0.4C354.2,149.8,354.4,150.2,354.4,150.7"/>
<path class="st1" d="M356.3,149.1c0.1,0,0.3,0,0.4,0l-0.1,0.3c-0.1,0-0.3,0-0.4,0c-0.3,0-0.5,0.1-0.6,0.3
c-0.2,0.2-0.2,0.5-0.2,0.8v1.7h-0.3v-3h0.2v0.5l0,0c0.1-0.2,0.3-0.4,0.4-0.5C355.9,149.2,356.1,149.1,356.3,149.1"/>
<path class="st1" d="M361.1,152.2v-2c0-0.3-0.1-0.5-0.2-0.6c-0.1-0.1-0.3-0.2-0.5-0.2c-0.3,0-0.5,0.1-0.7,0.3
c-0.1,0.2-0.2,0.4-0.2,0.8v1.8h-0.3v-2.1c0-0.5-0.2-0.8-0.7-0.8c-0.3,0-0.5,0.1-0.7,0.3c-0.1,0.2-0.2,0.5-0.2,0.9v1.7h-0.3v-3h0.2
l0.1,0.4l0,0c0.1-0.1,0.2-0.3,0.4-0.3c0.2-0.1,0.3-0.1,0.5-0.1c0.5,0,0.8,0.2,0.9,0.5l0,0c0.1-0.2,0.2-0.3,0.4-0.4
c0.2-0.1,0.4-0.1,0.6-0.1c0.3,0,0.6,0.1,0.7,0.3c0.2,0.2,0.2,0.5,0.2,0.8v2h-0.2V152.2z"/>
<path class="st1" d="M316.4,151c0.2-0.2,0.2-0.4,0.2-0.5c0-0.5-0.3-1.4-0.9-1.4c-0.2,0-0.4,0.1-0.5,0.2c-0.1,0.2-0.2,0.4-0.2,0.6
c0,0.5,0.3,1.3,0.9,1.3C316,151.3,316.2,151.2,316.4,151 M316.2,152.5c-0.1,0-0.1,0-0.2,0c-0.1,0-0.5,0-0.8,0.1
c-0.2,0.1-0.6,0.2-0.6,0.8c0,0.5,0.5,0.9,1.3,0.9c0.7,0,1.1-0.3,1.1-0.8C317,153.1,316.7,152.9,316.2,152.5 M316.7,149.1
c0.2,0.1,0.5,0.4,0.5,1s-0.3,0.8-0.6,1.1c-0.1,0.1-0.2,0.2-0.2,0.4s0.1,0.3,0.2,0.3l0.3,0.2c0.3,0.3,0.6,0.5,0.6,1
c0,0.7-0.7,1.4-2,1.4c-1.1,0-1.6-0.5-1.6-1.1c0-0.3,0.1-0.6,0.6-0.9c0.5-0.3,1.1-0.3,1.4-0.3c-0.1-0.1-0.2-0.3-0.2-0.5
c0-0.1,0-0.2,0.1-0.3c-0.1,0-0.2,0-0.2,0c-0.8,0-1.2-0.6-1.2-1.2c0-0.3,0.2-0.7,0.5-1c0.4-0.4,0.9-0.4,1.3-0.4h1.5l-0.5,0.3H316.7
z"/>
<path class="st1" d="M312.9,151.7c0.2-0.2,0.2-0.5,0.2-0.8c0-0.7-0.3-1.9-1.2-1.9c-0.2,0-0.5,0.1-0.7,0.3
c-0.3,0.3-0.3,0.6-0.3,0.9c0,0.7,0.4,2,1.3,2C312.5,152.1,312.8,152,312.9,151.7 M312,152.3c-1.2,0-1.8-0.9-1.8-1.8
c0-1,0.8-1.8,1.9-1.8c1.1,0,1.8,0.9,1.8,1.8C313.9,151.4,313.2,152.3,312,152.3"/>
<path class="st1" d="M308.9,151.7c0.2-0.2,0.2-0.5,0.2-0.8c0-0.7-0.3-1.9-1.2-1.9c-0.2,0-0.5,0.1-0.7,0.3
c-0.3,0.3-0.3,0.6-0.3,0.9c0,0.7,0.4,2,1.3,2C308.4,152.1,308.7,152,308.9,151.7 M308,152.3c-1.2,0-1.8-0.9-1.8-1.8
c0-1,0.8-1.8,1.9-1.8c1.1,0,1.8,0.9,1.8,1.8C309.9,151.4,309.2,152.3,308,152.3"/>
<path class="st1" d="M319,152c-0.2,0-0.3-0.1-0.3-0.4v-0.1v-4.2l0,0c0-0.3,0.1-0.3,0.3-0.4h-1.1l-0.6,0.3h0.6l0,0l0,0v4.4v0.2
c0,0.2,0,0.2-0.2,0.4h1.3l0.3-0.2C319.3,152,319.2,152,319,152"/>
<path class="st1" d="M321.4,149.9c0.1-0.1,0.2-0.1,0.2-0.2c0-0.3-0.3-0.6-0.7-0.6c-0.3,0-0.9,0.2-0.9,1c0,0.1,0,0.3,0,0.4
L321.4,149.9z M322.1,152.1c-0.1,0-0.2,0.1-0.2,0.1c-0.2,0.1-0.5,0.1-0.7,0.1s-0.6,0-1-0.3c-0.5-0.4-0.8-1-0.8-1.6
c0-1.2,0.9-1.7,1.7-1.7c0.3,0,0.5,0.1,0.8,0.2c0.4,0.2,0.5,0.6,0.5,0.7l-1.7,0.7h-0.6c0.2,0.9,0.8,1.5,1.5,1.5
c0.4,0,0.7-0.1,0.9-0.3L322.1,152.1z"/>
<path class="st1" d="M305.6,152.2l-1.1,0.2c-0.4,0.1-0.8,0.1-1.2,0.1c-2.1,0-2.8-1.5-2.8-2.7c0-1.5,1.1-2.8,3-2.8
c0.4,0,0.8,0.1,1.1,0.2c0.6,0.2,0.8,0.4,1,0.5l-0.6,0.6l-0.3,0.1l0.2-0.3c-0.3-0.2-0.7-0.7-1.6-0.7c-1.2,0-2.1,0.9-2.1,2.2
c0,1.4,1,2.7,2.6,2.7c0.5,0,0.7-0.1,0.9-0.2v-1.2l-1.1,0.1l0.6-0.3h1.6l-0.2,0.2c-0.1,0-0.1,0.1-0.1,0.1c0,0.1,0,0.3,0,0.4
L305.6,152.2L305.6,152.2z"/>
</g>
</g>
<g>
<path id="path4_5_" class="st1" d="M485.7,120.5l10-1.4v9.6l-10,0.1V120.5z M495.7,129.9v9.7l-10-1.4v-8.3H495.7z M496.9,119
l13.3-1.9v11.6l-13.3,0.1V119z M510.1,130v11.6l-13.3-1.9V130L510.1,130z"/>
<g>
<path id="svg_1_5_" class="st1" d="M476.2,151.7h-0.7v-4.1c0-0.3,0-0.7,0-1.2l0,0c-0.1,0.3-0.1,0.5-0.2,0.6l-2.1,4.6h-0.3l-2-4.6
c-0.1-0.1-0.1-0.3-0.2-0.6l0,0c0,0.2,0,0.6,0,1.2v4.1H470v-6h0.9l1.8,4.2c0.1,0.3,0.2,0.6,0.3,0.7l0,0c0.1-0.3,0.2-0.6,0.3-0.8
l1.9-4.2h0.9L476.2,151.7L476.2,151.7z"/>
<path id="svg_2_5_" class="st1" d="M477.9,146.3c-0.1,0-0.2,0-0.3-0.1s-0.1-0.2-0.1-0.3s0-0.2,0.1-0.3s0.2-0.1,0.3-0.1
s0.2,0,0.3,0.1s0.1,0.2,0.1,0.3s0,0.2-0.1,0.3S478,146.3,477.9,146.3z M478.2,151.7h-0.7v-4.3h0.7V151.7z"/>
<path id="svg_3_5_" class="st1" d="M482.3,151.5c-0.3,0.2-0.7,0.3-1.2,0.3c-0.6,0-1.1-0.2-1.5-0.6c-0.4-0.4-0.6-0.9-0.6-1.6
c0-0.7,0.2-1.3,0.6-1.7c0.5-0.4,1-0.6,1.7-0.6c0.4,0,0.7,0.1,1,0.2v0.7c-0.3-0.2-0.6-0.3-1-0.3s-0.8,0.2-1.1,0.5s-0.4,0.7-0.4,1.2
s0.1,0.9,0.4,1.2c0.3,0.3,0.6,0.4,1.1,0.4c0.4,0,0.7-0.1,1.1-0.4L482.3,151.5L482.3,151.5z"/>
<path id="svg_4_5_" class="st1" d="M485.4,148.1c-0.1-0.1-0.3-0.1-0.5-0.1c-0.3,0-0.5,0.1-0.8,0.4c-0.2,0.3-0.3,0.6-0.3,1.1v2.2
h-0.7v-4.3h0.7v0.9l0,0c0.1-0.3,0.2-0.5,0.4-0.7s0.4-0.2,0.7-0.2c0.2,0,0.3,0,0.4,0.1L485.4,148.1L485.4,148.1z"/>
<path id="svg_5_5_" class="st1" d="M487.6,151.8c-0.6,0-1.2-0.2-1.5-0.6s-0.6-0.9-0.6-1.6c0-0.7,0.2-1.3,0.6-1.7s1-0.6,1.6-0.6
s1.2,0.2,1.5,0.6c0.4,0.4,0.5,1,0.5,1.6s-0.2,1.2-0.6,1.6C488.8,151.6,488.3,151.8,487.6,151.8z M487.7,147.9
c-0.4,0-0.8,0.1-1.1,0.4s-0.4,0.7-0.4,1.3c0,0.5,0.1,0.9,0.4,1.2c0.3,0.3,0.6,0.4,1.1,0.4s0.8-0.1,1-0.4c0.2-0.3,0.4-0.7,0.4-1.2
s-0.1-1-0.4-1.2C488.5,148,488.1,147.9,487.7,147.9z"/>
<path id="svg_6_5_" class="st1" d="M490.4,151.6v-0.8c0.4,0.3,0.8,0.4,1.2,0.4c0.6,0,0.9-0.2,0.9-0.6c0-0.1,0-0.2-0.1-0.3
s-0.1-0.1-0.2-0.2c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1,0-0.2-0.1-0.4-0.1c-0.2-0.1-0.3-0.1-0.5-0.2c-0.1-0.1-0.3-0.2-0.4-0.3
c-0.1-0.1-0.2-0.2-0.2-0.3s-0.1-0.3-0.1-0.4c0-0.2,0-0.4,0.1-0.5s0.2-0.2,0.3-0.3c0.2-0.1,0.3-0.2,0.5-0.2
c0.2-0.1,0.4-0.1,0.6-0.1c0.4,0,0.7,0.1,1,0.2v0.7c-0.3-0.2-0.7-0.3-1.1-0.3c-0.1,0-0.2,0-0.3,0s-0.2,0.1-0.3,0.1
s-0.1,0.1-0.2,0.2c0,0.1-0.1,0.2-0.1,0.2c0,0.1,0,0.2,0.1,0.3s0.1,0.1,0.2,0.2s0.2,0.1,0.3,0.2c0.1,0,0.2,0.1,0.4,0.2
c0.2,0.1,0.4,0.1,0.5,0.2c0.1,0.1,0.3,0.2,0.4,0.3c0.1,0.1,0.2,0.2,0.2,0.3c0.1,0.1,0.1,0.3,0.1,0.4c0,0.2,0,0.4-0.1,0.5
c-0.1,0.2-0.2,0.3-0.4,0.4c-0.2,0.1-0.3,0.2-0.5,0.2s-0.4,0.1-0.6,0.1C491.1,151.8,490.7,151.7,490.4,151.6z"/>
<path id="svg_7_5_" class="st1" d="M495.9,151.8c-0.6,0-1.2-0.2-1.5-0.6s-0.6-0.9-0.6-1.6c0-0.7,0.2-1.3,0.6-1.7
c0.4-0.4,1-0.6,1.6-0.6s1.2,0.2,1.5,0.6c0.4,0.4,0.5,1,0.5,1.6s-0.2,1.2-0.6,1.6C497.1,151.6,496.5,151.8,495.9,151.8z
M495.9,147.9c-0.4,0-0.8,0.1-1.1,0.4s-0.4,0.7-0.4,1.3c0,0.5,0.1,0.9,0.4,1.2c0.3,0.3,0.6,0.4,1.1,0.4s0.8-0.1,1-0.4
c0.2-0.3,0.4-0.7,0.4-1.2s-0.1-1-0.4-1.2C496.7,148,496.4,147.9,495.9,147.9z"/>
<path id="svg_8_5_" class="st1" d="M503.4,148v-0.6h-1.1v-1.3l-0.7,0.2v1.1h-0.9h-0.5h-0.4v-0.7c0-0.6,0.2-0.9,0.7-0.9
c0.2,0,0.3,0,0.4,0.1v-0.6c-0.1,0-0.3-0.1-0.5-0.1c-0.4,0-0.7,0.1-1,0.4s-0.4,0.6-0.4,1.1v0.7h-0.8v0.6h0.8v3.8h0.7V148h0.5h0.5
h0.9v2.6c0,0.9,0.4,1.3,1.1,1.3c0.3,0,0.5,0,0.6-0.1v-0.6c-0.1,0.1-0.3,0.1-0.4,0.1c-0.2,0-0.4-0.1-0.5-0.2
c-0.1-0.1-0.1-0.3-0.1-0.6V148H503.4z"/>
<path id="svg_9_5_" class="st1" d="M511,151.7h-0.8l-0.6-1.7H507l-0.6,1.7h-0.8l2.4-6h0.7L511,151.7z M509.4,149.4l-1-2.6
c0-0.1-0.1-0.2-0.1-0.4l0,0c0,0.2-0.1,0.3-0.1,0.4l-0.9,2.6H509.4z"/>
<path id="svg_10_5_" class="st1" d="M514.6,147.6l-2.6,3.5h2.5v0.6H511v-0.2l2.6-3.5h-2.3v-0.6h3.3V147.6L514.6,147.6z"/>
<path id="svg_11_5_" class="st1" d="M518.8,151.7h-0.7V151l0,0c-0.3,0.5-0.7,0.8-1.3,0.8c-1,0-1.5-0.6-1.5-1.8v-2.6h0.7v2.5
c0,0.9,0.3,1.4,1.1,1.4c0.3,0,0.6-0.1,0.8-0.4c0.2-0.2,0.3-0.6,0.3-1v-2.5h0.7L518.8,151.7L518.8,151.7z"/>
<path id="svg_12_5_" class="st1" d="M522.2,148.1c-0.1-0.1-0.3-0.1-0.5-0.1c-0.3,0-0.5,0.1-0.8,0.4c-0.2,0.3-0.3,0.6-0.3,1.1v2.2
h-0.7v-4.3h0.7v0.9l0,0c0.1-0.3,0.2-0.5,0.4-0.7s0.4-0.2,0.7-0.2c0.2,0,0.3,0,0.4,0.1L522.2,148.1L522.2,148.1L522.2,148.1z"/>
<path id="svg_13_5_" class="st1" d="M526.1,149.7h-3c0,0.5,0.1,0.9,0.4,1.1c0.2,0.3,0.6,0.4,1,0.4c0.5,0,0.9-0.2,1.3-0.5v0.6
c-0.4,0.3-0.9,0.4-1.5,0.4s-1.1-0.2-1.4-0.6c-0.3-0.4-0.5-1-0.5-1.6s0.2-1.2,0.6-1.6s0.9-0.6,1.4-0.6s1,0.2,1.3,0.5
c0.3,0.4,0.5,0.9,0.5,1.5L526.1,149.7L526.1,149.7z M525.4,149.1c0-0.4-0.1-0.7-0.3-0.9s-0.4-0.3-0.8-0.3c-0.3,0-0.6,0.1-0.8,0.3
s-0.4,0.5-0.4,0.9H525.4z"/>
</g>
</g>
<g>
<g>
<g>
<rect x="457.1" y="214.2" class="st1" width="5.4" height="0.9"/>
<rect x="449.2" y="214.2" class="st1" width="5.4" height="0.9"/>
<path class="st1" d="M455.9,213.9c-0.4,0-0.8,0.4-0.8,0.8s0.4,0.8,0.8,0.8c0.4,0,0.8-0.4,0.8-0.8S456.3,213.9,455.9,213.9z
M455.9,216.4c-0.9,0-1.7-0.7-1.7-1.7c0-0.9,0.7-1.7,1.7-1.7c0.9,0,1.7,0.7,1.7,1.7C457.6,215.6,456.8,216.4,455.9,216.4z"/>
<rect x="455.4" y="211.2" class="st1" width="0.9" height="2.2"/>
<g>
<rect x="450.5" y="198.5" class="st1" width="0.9" height="1.1"/>
<rect x="452.2" y="198.5" class="st1" width="0.9" height="1.1"/>
<rect x="457.3" y="198.6" class="st1" width="3.4" height="0.9"/>
</g>
<g>
<rect x="450.5" y="203.3" class="st1" width="0.9" height="1.1"/>
<rect x="452.2" y="203.3" class="st1" width="0.9" height="1.1"/>
<rect x="457.3" y="203.3" class="st1" width="3.4" height="0.9"/>
</g>
<g>
<rect x="450.5" y="208.1" class="st1" width="0.9" height="1.1"/>
<rect x="452.2" y="208.1" class="st1" width="0.9" height="1.1"/>
<rect x="457.3" y="208.2" class="st1" width="3.4" height="0.9"/>
</g>
<rect x="447.7" y="196.7" class="st11" width="16.2" height="4.8"/>
<rect x="447.7" y="201.4" class="st11" width="16.2" height="4.8"/>
<rect x="447.7" y="206.3" class="st11" width="16.2" height="4.8"/>
</g>
<g>
<g>
<path class="st1" d="M436.3,225.5h1.4c0.6,0,1.1,0.1,1.4,0.3c0.3,0.2,0.4,0.5,0.4,0.9c0,0.3-0.1,0.5-0.2,0.7s-0.3,0.3-0.6,0.3
l0,0c0.3,0.1,0.6,0.2,0.7,0.4c0.2,0.2,0.2,0.4,0.2,0.7c0,0.4-0.1,0.7-0.4,1c-0.3,0.2-0.7,0.3-1.2,0.3h-1.7L436.3,225.5
L436.3,225.5z M437.1,227.4h0.7c0.3,0,0.5,0,0.7-0.1c0.1-0.1,0.2-0.3,0.2-0.5s-0.1-0.4-0.2-0.5c-0.2-0.1-0.4-0.1-0.7-0.1h-0.6
v1.2H437.1z M437.1,228v1.5h0.8c0.3,0,0.6-0.1,0.7-0.2c0.2-0.1,0.2-0.3,0.2-0.6c0-0.2-0.1-0.4-0.2-0.5c-0.2-0.1-0.4-0.2-0.7-0.2
H437.1z"/>
<path class="st1" d="M443.7,230.1l-0.5-1.3h-1.8l-0.4,1.3h-0.8l1.7-4.6h0.8l1.7,4.6H443.7z M443.1,228.2l-0.4-1.2
c0-0.1-0.1-0.2-0.1-0.4s-0.1-0.3-0.1-0.4c-0.1,0.3-0.1,0.5-0.2,0.8l-0.4,1.2L443.1,228.2L443.1,228.2z"/>
<path class="st1" d="M446.2,228.2v1.8h-0.8v-4.6h1.3c0.6,0,1,0.1,1.3,0.3s0.4,0.6,0.4,1c0,0.6-0.3,1-0.9,1.2l1.3,2h-0.9
l-1.1-1.8h-0.6V228.2z M446.2,227.6h0.5c0.3,0,0.6-0.1,0.8-0.2s0.2-0.3,0.2-0.6s-0.1-0.4-0.3-0.6c-0.2-0.1-0.4-0.2-0.8-0.2h-0.5
L446.2,227.6L446.2,227.6z"/>
<path class="st1" d="M452.5,230.1h-2.6v-4.6h2.6v0.6h-1.8v1.2h1.7v0.6h-1.7v1.4h1.8V230.1z"/>
<path class="st1" d="M455.8,230.1l-1.3-3.8l0,0c0,0.6,0.1,1.1,0.1,1.6v2.2h-0.8v-4.6h1.1l1.3,3.6l0,0l1.3-3.6h1.1v4.6h-0.8v-2.3
c0-0.2,0-0.5,0-0.9s0-0.6,0-0.7l0,0l-1.4,3.8L455.8,230.1L455.8,230.1z"/>
<path class="st1" d="M462.6,230.1H460v-4.6h2.6v0.6h-1.8v1.2h1.7v0.6h-1.7v1.4h1.8V230.1z"/>
<path class="st1" d="M465.5,230.1h-0.7v-3.9h-1.3v-0.6h3.4v0.6h-1.3v3.9H465.5z"/>
<path class="st1" d="M470.7,230.1l-0.5-1.3h-1.8l-0.4,1.3h-0.8l1.7-4.6h0.8l1.7,4.6H470.7z M470.1,228.2l-0.4-1.2
c0-0.1-0.1-0.2-0.1-0.4s-0.1-0.3-0.1-0.4c-0.1,0.3-0.1,0.5-0.2,0.8l-0.4,1.2L470.1,228.2L470.1,228.2z"/>
<path class="st1" d="M472.5,230.1v-4.6h0.8v3.9h1.9v0.6h-2.7V230.1z"/>
</g>
</g>
</g>
</g>
<g>
<g>
<path class="st1" d="M357.9,227.8c0,2.2-1.1,2.9-2,2.9c-1.1,0-2-0.9-2-2.9s1-2.9,2-2.9C357,224.9,357.9,225.8,357.9,227.8z
M354.9,227.8c0,0.9,0.2,2.2,1.1,2.2c0.8,0,1-1.3,1-2.2s-0.2-2.2-1-2.2C355,225.6,354.9,226.9,354.9,227.8z"/>
<path class="st1" d="M359,226.7c0-0.9,0-1.4-0.1-1.8h0.9l0.1,0.7l0,0c0.3-0.6,0.8-0.8,1.3-0.8c1.1,0,1.8,1,1.8,2.9
c0,2.1-0.9,2.9-1.9,2.9c-0.6,0-0.9-0.3-1.1-0.7l0,0v2.8h-1V226.7z M359.9,228.5c0,0.2,0,0.3,0.1,0.5c0.2,0.8,0.6,0.9,0.9,0.9
c0.8,0,1.1-1,1.1-2.1c0-1.2-0.3-2.1-1.1-2.1c-0.4,0-0.8,0.5-0.9,1c0,0.1,0,0.3,0,0.4L359.9,228.5L359.9,228.5z"/>
<path class="st1" d="M364.7,227.9c0,1.7,0.7,2.1,1.4,2.1c0.4,0,0.8-0.1,1-0.2l0.2,0.6c-0.3,0.2-0.9,0.3-1.3,0.3
c-1.5,0-2.2-1.1-2.2-2.8c0-1.8,0.8-2.9,2.1-2.9c1.2,0,1.7,1.2,1.7,2.5c0,0.2,0,0.4,0,0.5h-2.9V227.9z M366.6,227.2
c0-1.1-0.4-1.6-0.9-1.6c-0.6,0-1,0.8-1,1.6H366.6z"/>
<path class="st1" d="M368.5,226.4c0-0.7,0-1-0.1-1.4h0.8l0.1,0.7l0,0c0.3-0.5,0.8-0.8,1.4-0.8c0.8,0,1.5,0.6,1.5,1.9v3.8h-1V227
c0-0.7-0.1-1.3-0.8-1.3c-0.4,0-0.8,0.3-0.9,0.9c0,0.1,0,0.3,0,0.5v3.5h-1V226.4z"/>
<path class="st1" d="M373.5,229.7c0.2,0.1,0.6,0.3,1,0.3c0.5,0,0.9-0.3,0.9-0.8c0-0.4-0.2-0.7-0.8-1.1c-0.8-0.5-1.2-1-1.2-1.6
c0-0.9,0.7-1.6,1.7-1.6c0.5,0,0.8,0.2,1.1,0.3l-0.3,0.7c-0.2-0.2-0.5-0.3-0.8-0.3c-0.5,0-0.8,0.3-0.8,0.7s0.2,0.6,0.8,1
c0.7,0.4,1.3,0.9,1.3,1.7c0,1.1-0.8,1.7-1.8,1.7c-0.4,0-0.9-0.1-1.2-0.3L373.5,229.7z"/>
<path class="st1" d="M378.4,223.7v1.3h1.2v0.7h-1.2v3.3c0,0.7,0.3,0.9,0.6,0.9c0.2,0,0.3,0,0.4,0l0.1,0.7
c-0.2,0.1-0.4,0.1-0.7,0.1c-0.4,0-0.7-0.1-1-0.3c-0.3-0.3-0.4-0.6-0.4-1.4v-3.3h-0.7V225h0.7v-1L378.4,223.7z"/>
<path class="st1" d="M383.7,229.3c0,0.4,0,0.9,0.1,1.3h-0.9l-0.1-0.6l0,0c-0.3,0.4-0.7,0.7-1.2,0.7c-0.8,0-1.4-0.6-1.4-1.6
c0-1.4,1.2-2,2.6-2v-0.2c0-0.8-0.2-1.3-1-1.3c-0.4,0-0.7,0.1-1,0.3l-0.2-0.6c0.3-0.2,0.8-0.4,1.4-0.4c1.2,0,1.7,0.7,1.7,2
L383.7,229.3L383.7,229.3z M382.7,227.7c-0.5,0-1.7,0.1-1.7,1.3c0,0.7,0.4,1,0.7,1c0.4,0,0.8-0.3,0.9-0.8c0-0.1,0-0.2,0-0.3
L382.7,227.7L382.7,227.7z"/>
<path class="st1" d="M388,230.4c-0.2,0.1-0.6,0.2-1,0.2c-1.3,0-2.2-1-2.2-2.8c0-1.6,0.9-2.9,2.4-2.9c0.3,0,0.7,0.1,0.9,0.2
l-0.2,0.7c-0.1-0.1-0.4-0.2-0.7-0.2c-1,0-1.4,1.1-1.4,2.2c0,1.3,0.5,2.1,1.4,2.1c0.3,0,0.5,0,0.7-0.2L388,230.4z"/>
<path class="st1" d="M389.8,227.6L389.8,227.6c0.1-0.2,0.2-0.4,0.4-0.6l1.2-2h1l-1.6,2.4l1.8,3.2h-1.1l-1.3-2.6l-0.4,0.5v2.1h-1
v-8h1L389.8,227.6L389.8,227.6z"/>
</g>
<g>
<path class="st1" d="M358.5,200.9l3.5,3.2c0.1-0.1,0.2-0.1,0.3-0.2l0.7-0.1l1.3-0.1l1.3-0.1l0.7-0.1c0.2,0.1,0.5,0.2,0.7,0.3
l-1.2-1.1l1.2-0.1v-1c0-0.5,0.4-0.9,0.9-0.9l10.2-0.9v7.7l1.1,1.1l-0.8,0.1l3.1,3.1l4.9-0.4l-0.8-0.8l1.1-0.1v-8.3
c-0.2,0.2-0.4,0.3-0.6,0.4l-0.7,0.1l-1.3,0.1l-1.3,0.1l-0.7,0.1c-0.1,0-0.2-0.1-0.3-0.1l-0.3-0.1c0,0-0.1,0-0.1-0.1l0,0l-3.1-2.8
h0.5l2.9,2.7c0.1-0.1,0.2-0.1,0.3-0.2l0.7-0.1l1.3-0.1l1.3-0.1l0.7-0.1c0.2,0.1,0.5,0.2,0.7,0.3l-1.1-1.1l1.2-0.1v-5.5
c-0.1-0.5-0.4-1-0.9-1.2c-0.2-0.1-0.5-0.1-0.7-0.1l-0.8,0.2l-3.2,0.3l-6.5,0.6l-6.5,0.6l-3.2,0.3h-1.6c-0.5,0-1,0.3-1.3,0.7
c0.2-0.5,0.7-0.9,1.3-1.1l1.6-0.3l3.2-0.3l6.5-0.6l6.5-0.6l3.2-0.3h0.8c0.2,0,0.4,0,0.5,0.1l-2.8-2.8c0,0,0,0-0.1-0.1l0,0l0,0l0,0
l0,0c0,0,0,0-0.1,0l0,0l0,0l0,0c0,0-0.1,0-0.1-0.1l0,0l0,0l0,0h-0.1c0,0,0,0-0.1,0l0,0l0,0h-0.1l0,0l0,0l0,0c0,0,0,0-0.1,0
c0,0,0,0-0.1,0l0,0l0,0H382l0,0l0,0l0,0h-0.1c0,0,0,0-0.1,0l-21.7,1.9H360c0,0,0,0-0.1,0s-0.2,0.1-0.4,0.1l0,0c0,0,0,0-0.1,0l0,0
h-0.1l0,0c-0.1,0-0.1,0.1-0.2,0.1l0,0c0,0-0.1,0-0.1,0.1l0,0l0,0l0,0l0,0l0,0l0,0c0,0,0,0-0.1,0.1l0,0l0,0l0,0c0,0,0,0-0.1,0.1
l0,0c0,0,0,0-0.1,0.1l0,0l0,0l0,0l0,0l0,0v0.1l0,0l0,0l0,0l0,0v0.1l0,0l0,0c0,0,0,0,0,0.1c0,0,0,0,0,0.1l0,0v0.1c0,0,0,0,0,0.1
l0,0l0,0v0.1v0.1l0,0v5.5l1.2,1.1L358.5,200.9z"/>
<path class="st1" d="M365.6,204.3l-1.3,0.1l-1.3,0.1l-0.7,0.1c-0.2-0.1-0.3-0.1-0.5-0.2l0,0l0,0c-0.1,0-0.1-0.1-0.2-0.1l0,0
l-3.5-3.2v8.1l1.1,1.1l-1,0.1l3.3,3.2v-0.1l5.6-0.5v1.6c0,0.1,0,0.2,0.1,0.3s0.2,0.1,0.3,0.1l12.9-1.1c0.3,0,0.5-0.3,0.5-0.6V212
l-3.1-3.1v1l0,0c0,0,0,0,0,0.1c0,0,0,0,0,0.1c0,0,0,0,0,0.1l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0
c0,0,0,0-0.1,0.1l0,0c0,0-0.1,0-0.1,0.1l0,0c-0.1,0-0.1,0.1-0.2,0.1h-0.1l0,0l-10.3,0.9v-7.8c-0.2,0.2-0.4,0.3-0.6,0.4
L365.6,204.3z"/>
<path class="st1" d="M381.8,212.4v0.9c0,0.7-0.5,1.2-1.2,1.3l-12.9,1.1h-0.1c-0.3,0-0.6-0.1-0.8-0.3s-0.4-0.5-0.4-0.9v-0.8
l-4.8,0.4l-3.5-3.4v5.3v0.1l0,0v0.1c0,0,0,0,0,0.1c0,0,0,0,0,0.1v0.1c0,0,0,0,0,0.1v0.1l0,0v0.1l0,0v0.1l0,0c0,0,0,0,0.1,0.1l0,0
l0.1,0.1l3.5,3.4l0,0l0.1,0.1l0,0l0.1,0.1l0,0c0,0,0.1,0,0.1,0.1l0,0c0,0,0.1,0,0.1,0.1l0,0h0.1l0,0h0.1l0,0h0.1l0,0
c0.1,0,0.1,0,0.2,0l21.7-1.9c0.9-0.1,1.7-0.9,1.7-1.8v-5.3L381.8,212.4z M361.7,219.6c0,0,0-0.1,0-0.2
C361.7,219.5,361.7,219.5,361.7,219.6L361.7,219.6z M361.7,219.7L361.7,219.7L361.7,219.7L361.7,219.7z M361.7,219.9
C361.7,219.8,361.7,219.8,361.7,219.9C361.7,219.8,361.7,219.8,361.7,219.9L361.7,219.9z M361.8,220L361.8,220L361.8,220
L361.8,220z M361.8,220.2C361.8,220.2,361.8,220.1,361.8,220.2C361.8,220.1,361.8,220.1,361.8,220.2
C361.8,220.1,361.8,220.1,361.8,220.2C361.8,220.1,361.8,220.2,361.8,220.2L361.8,220.2z M361.9,220.3L361.9,220.3
C361.9,220.2,361.9,220.2,361.9,220.3L361.9,220.3L361.9,220.3z M362,220.4L362,220.4L362,220.4L362,220.4L362,220.4z"/>
<path class="st1" d="M358.2,200.9L358.2,200.9L358.2,200.9z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 34 KiB

View File

@ -1,253 +1,18 @@
<?xml version="1.0" encoding="utf-8"?> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 804 744" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <defs>
<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" <path id="a" d="M592.05 232v-61.45h-444.3v328.1h444.3V456H578V232h14.05z"/>
viewBox="0 0 806 744" style="enable-background:new 0 0 806 744;" xml:space="preserve"> <mask id="b" width="444.3" height="328.1" x="0" y="0" fill="#fff">
<style type="text/css"> <use xlink:href="#a"/>
.st0{fill:none;stroke:#E6E7E8;stroke-width:2;stroke-miterlimit:10;} </mask>
.st1{fill:url(#SVGID_1_);} </defs>
.st2{fill:url(#SVGID_2_);} <g fill="none" fill-rule="evenodd" transform="translate(1 1)">
.st3{fill:#FFFFFF;stroke:#2A2733;stroke-width:1.5;stroke-miterlimit:10;} <path stroke="#000" stroke-opacity=".15" stroke-width="2" d="M250.1 448.1V386l47.6-23.9 47.5 23.9v62.1l-47.5 23.8zm148.7 23.8l-47.6-23.8V386l47.6-23.9 47.6 23.9v62.1zm259.9-362l-47.6-23.8V24L658.7.1 706.2 24v62.1zm-411 452l-47.6-23.8V476l47.6-23.9 47.5 23.9v62.1zm201 0l-47.6-23.8V476l47.6-23.9 47.5 23.9v62.1zm-298.6 66.2V566l14.4-7.3 33.2-16.6 47.5 23.9v62.1l-47.5 23.8zm147.6 23.8l-47.6-23.8V566l47.6-23.9 47.5 23.9v62.1zm-150 90l-47.6-23.8V656l47.6-23.9 47.5 23.9v62.1zm-100.1 0L0 718.1V656l47.6-23.9L95.1 656v62.1zm99.1-179l-47.6-23.8V477l47.6-23.9 47.5 23.9v62.1zm101 179l-47.6-23.8V656l47.6-23.9 47.5 23.9v62.1z"/>
.st4{fill:none;stroke:#2A2733;stroke-width:1.5;stroke-miterlimit:10;} <use fill-rule="nonzero" stroke="#000" stroke-width="4" mask="url(#b)" xlink:href="#a"/>
.st5{fill:#FFFFFF;} <path stroke="#000" stroke-width="2" d="M149.5 199h440.8"/>
.st6{fill:url(#SVGID_3_);} <path fill="#FFF" d="M149.7 200h440.4v296.7H149.7z"/>
.st7{fill:url(#SVGID_4_);} <circle cx="168.6" cy="186.1" r="5.6" fill="#FFF" fill-rule="nonzero" stroke="#2A2733" stroke-width="1.5"/>
.st8{fill:url(#SVGID_5_);} <circle cx="186.7" cy="186.1" r="5.6" fill="#FFF" fill-rule="nonzero" stroke="#2A2733" stroke-width="1.5"/>
.st9{fill:url(#SVGID_6_);} <circle cx="204.8" cy="186.1" r="5.6" fill="#FFF" fill-rule="nonzero" stroke="#2A2733" stroke-width="1.5"/>
.st10{fill:url(#SVGID_7_);} <path fill="#5C4EE5" fill-rule="nonzero" d="M180.8 249.8h179.8v5.8H180.8zm204.6 0h232.3v5.8H385.4zm-204.6 31.6h77.7v5.8h-77.7zm91.1 0h191.5v5.8H271.9zm209.6 0h214.1v5.8H481.5zm-300.7 30.1h163.6v5.8H180.8zm182.1 0h61.2v5.8h-61.2zm77.6 0H803v5.8H440.5zm-259.7 30.1h183.1v5.8H180.8zm200.7 0h295.7v5.8H381.5zm-200.7 30.1h91.3v5.8h-91.3zm117.2 0h154.8v5.8H298zm177.6 0H729v5.8H475.6zm-294.8 30.1h141.7v5.8H180.8zm158.5 0h171.4v5.8H339.3zm192.1 0h108.8v5.8H531.4zm-350.6 31.6h91.3v5.8h-91.3zm117.5 0h102.5v5.8H298.3zm123 0h233.4v5.8H421.3z"/>
.st11{fill:url(#SVGID_8_);} </g>
.st12{fill:url(#SVGID_9_);}
.st13{fill:url(#SVGID_10_);}
.st14{fill:url(#SVGID_11_);}
.st15{fill:url(#SVGID_12_);}
.st16{fill:url(#SVGID_13_);}
.st17{fill:url(#SVGID_14_);}
.st18{fill:url(#SVGID_15_);}
.st19{fill:url(#SVGID_16_);}
.st20{fill:url(#SVGID_17_);}
.st21{fill:url(#SVGID_18_);}
.st22{fill:url(#SVGID_19_);}
.st23{fill:url(#SVGID_20_);}
.st24{fill:url(#SVGID_21_);}
</style>
<g>
<polygon class="st0" points="253.1,449.1 253.1,387 300.7,363.1 348.2,387 348.2,449.1 300.7,472.9 "/>
<polygon class="st0" points="401.8,472.9 354.2,449.1 354.2,387 401.8,363.1 449.4,387 449.4,449.1 "/>
<polygon class="st0" points="661.7,110.9 614.1,87.1 614.1,25 661.7,1.1 709.2,25 709.2,87.1 "/>
<polygon class="st0" points="250.7,562.9 203.1,539.1 203.1,477 250.7,453.1 298.2,477 298.2,539.1 "/>
<polygon class="st0" points="451.7,562.9 404.1,539.1 404.1,477 451.7,453.1 499.2,477 499.2,539.1 "/>
<polygon class="st0" points="153.1,629.1 153.1,567 167.5,559.7 200.7,543.1 248.2,567 248.2,629.1 200.7,652.9 "/>
<polygon class="st0" points="300.7,652.9 253.1,629.1 253.1,567 300.7,543.1 348.2,567 348.2,629.1 "/>
<polygon class="st0" points="150.7,742.9 103.1,719.1 103.1,657 150.7,633.1 198.2,657 198.2,719.1 "/>
<polygon class="st0" points="50.6,742.9 3,719.1 3,657 50.6,633.1 98.1,657 98.1,719.1 "/>
<polygon class="st0" points="149.7,563.9 102.1,540.1 102.1,478 149.7,454.1 197.2,478 197.2,540.1 "/>
<polygon class="st0" points="250.7,742.9 203.1,719.1 203.1,657 250.7,633.1 298.2,657 298.2,719.1 "/>
</g>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="117.35" y1="-301.125" x2="117.35" y2="-280.125" gradientTransform="matrix(1 0 0 1 225.3 804)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FCFCFC;stop-opacity:0"/>
</linearGradient>
<rect x="171.6" y="497.9" class="st1" width="342.1" height="36.5"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="-23.875" y1="-311.825" x2="-23.875" y2="-290.825" gradientTransform="matrix(4.489659e-11 1 -1 4.489659e-11 -163.225 461.175)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FCFCFC;stop-opacity:0"/>
</linearGradient>
<polygon class="st2" points="117.1,487.5 117.1,387.1 153.6,387.1 153.6,487.5 "/>
<rect x="152.5" y="173.3" class="st3" width="440.8" height="324.6"/>
<line class="st4" x1="152.5" y1="200.2" x2="593.3" y2="200.2"/>
<circle class="st3" cx="171.6" cy="187.1" r="5.6"/>
<circle class="st3" cx="189.7" cy="187.1" r="5.6"/>
<circle class="st3" cx="207.8" cy="187.1" r="5.6"/>
<rect x="588.8" y="243.7" class="st5" width="13.9" height="201.3"/>
<g>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="376.213" y1="4507.6616" x2="848.9944" y2="4507.6616" gradientTransform="matrix(1 0 0 1 0 -4253.9614)">
<stop offset="0" style="stop-color:#AA43FF"/>
<stop offset="3.900588e-03" style="stop-color:#A943FF"/>
<stop offset="0.1351" style="stop-color:#983AFB"/>
<stop offset="0.2932" style="stop-color:#8B34F9"/>
<stop offset="0.506" style="stop-color:#8430F7"/>
<stop offset="1" style="stop-color:#822FF7"/>
</linearGradient>
<rect x="183.8" y="250.8" class="st6" width="179.8" height="5.8"/>
<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="376.213" y1="4507.6616" x2="848.9944" y2="4507.6616" gradientTransform="matrix(1 0 0 1 0 -4253.9614)">
<stop offset="0" style="stop-color:#AA43FF"/>
<stop offset="3.900588e-03" style="stop-color:#A943FF"/>
<stop offset="0.1351" style="stop-color:#983AFB"/>
<stop offset="0.2932" style="stop-color:#8B34F9"/>
<stop offset="0.506" style="stop-color:#8430F7"/>
<stop offset="1" style="stop-color:#822FF7"/>
</linearGradient>
<rect x="388.4" y="250.8" class="st7" width="232.3" height="5.8"/>
<linearGradient id="SVGID_5_" gradientUnits="userSpaceOnUse" x1="376.213" y1="4539.2617" x2="848.9944" y2="4539.2617" gradientTransform="matrix(1 0 0 1 0 -4253.9614)">
<stop offset="0" style="stop-color:#AA43FF"/>
<stop offset="3.900588e-03" style="stop-color:#A943FF"/>
<stop offset="0.1351" style="stop-color:#983AFB"/>
<stop offset="0.2932" style="stop-color:#8B34F9"/>
<stop offset="0.506" style="stop-color:#8430F7"/>
<stop offset="1" style="stop-color:#822FF7"/>
</linearGradient>
<rect x="183.8" y="282.4" class="st8" width="77.7" height="5.8"/>
<linearGradient id="SVGID_6_" gradientUnits="userSpaceOnUse" x1="376.213" y1="4539.2617" x2="848.9944" y2="4539.2617" gradientTransform="matrix(1 0 0 1 0 -4253.9614)">
<stop offset="0" style="stop-color:#AA43FF"/>
<stop offset="3.900588e-03" style="stop-color:#A943FF"/>
<stop offset="0.1351" style="stop-color:#983AFB"/>
<stop offset="0.2932" style="stop-color:#8B34F9"/>
<stop offset="0.506" style="stop-color:#8430F7"/>
<stop offset="1" style="stop-color:#822FF7"/>
</linearGradient>
<rect x="274.9" y="282.4" class="st9" width="191.5" height="5.8"/>
<linearGradient id="SVGID_7_" gradientUnits="userSpaceOnUse" x1="376.213" y1="4539.2617" x2="848.9944" y2="4539.2617" gradientTransform="matrix(1 0 0 1 0 -4253.9614)">
<stop offset="0" style="stop-color:#AA43FF"/>
<stop offset="3.900588e-03" style="stop-color:#A943FF"/>
<stop offset="0.1351" style="stop-color:#983AFB"/>
<stop offset="0.2932" style="stop-color:#8B34F9"/>
<stop offset="0.506" style="stop-color:#8430F7"/>
<stop offset="1" style="stop-color:#822FF7"/>
</linearGradient>
<rect x="484.5" y="282.4" class="st10" width="214.1" height="5.8"/>
<linearGradient id="SVGID_8_" gradientUnits="userSpaceOnUse" x1="376.213" y1="4569.3613" x2="848.9944" y2="4569.3613" gradientTransform="matrix(1 0 0 1 0 -4253.9614)">
<stop offset="0" style="stop-color:#AA43FF"/>
<stop offset="3.900588e-03" style="stop-color:#A943FF"/>
<stop offset="0.1351" style="stop-color:#983AFB"/>
<stop offset="0.2932" style="stop-color:#8B34F9"/>
<stop offset="0.506" style="stop-color:#8430F7"/>
<stop offset="1" style="stop-color:#822FF7"/>
</linearGradient>
<rect x="183.8" y="312.5" class="st11" width="163.6" height="5.8"/>
<linearGradient id="SVGID_9_" gradientUnits="userSpaceOnUse" x1="376.213" y1="4569.3613" x2="848.9944" y2="4569.3613" gradientTransform="matrix(1 0 0 1 0 -4253.9614)">
<stop offset="0" style="stop-color:#AA43FF"/>
<stop offset="3.900588e-03" style="stop-color:#A943FF"/>
<stop offset="0.1351" style="stop-color:#983AFB"/>
<stop offset="0.2932" style="stop-color:#8B34F9"/>
<stop offset="0.506" style="stop-color:#8430F7"/>
<stop offset="1" style="stop-color:#822FF7"/>
</linearGradient>
<rect x="365.9" y="312.5" class="st12" width="61.2" height="5.8"/>
<linearGradient id="SVGID_10_" gradientUnits="userSpaceOnUse" x1="376.213" y1="4569.3613" x2="848.9944" y2="4569.3613" gradientTransform="matrix(1 0 0 1 0 -4253.9614)">
<stop offset="0" style="stop-color:#AA43FF"/>
<stop offset="3.900588e-03" style="stop-color:#A943FF"/>
<stop offset="0.1351" style="stop-color:#983AFB"/>
<stop offset="0.2932" style="stop-color:#8B34F9"/>
<stop offset="0.506" style="stop-color:#8430F7"/>
<stop offset="1" style="stop-color:#822FF7"/>
</linearGradient>
<rect x="443.5" y="312.5" class="st13" width="362.5" height="5.8"/>
<linearGradient id="SVGID_11_" gradientUnits="userSpaceOnUse" x1="376.213" y1="4599.4614" x2="848.9944" y2="4599.4614" gradientTransform="matrix(1 0 0 1 0 -4253.9614)">
<stop offset="0" style="stop-color:#AA43FF"/>
<stop offset="3.900588e-03" style="stop-color:#A943FF"/>
<stop offset="0.1351" style="stop-color:#983AFB"/>
<stop offset="0.2932" style="stop-color:#8B34F9"/>
<stop offset="0.506" style="stop-color:#8430F7"/>
<stop offset="1" style="stop-color:#822FF7"/>
</linearGradient>
<rect x="183.8" y="342.6" class="st14" width="183.1" height="5.8"/>
<linearGradient id="SVGID_12_" gradientUnits="userSpaceOnUse" x1="376.213" y1="4599.4614" x2="848.9944" y2="4599.4614" gradientTransform="matrix(1 0 0 1 0 -4253.9614)">
<stop offset="0" style="stop-color:#AA43FF"/>
<stop offset="3.900588e-03" style="stop-color:#A943FF"/>
<stop offset="0.1351" style="stop-color:#983AFB"/>
<stop offset="0.2932" style="stop-color:#8B34F9"/>
<stop offset="0.506" style="stop-color:#8430F7"/>
<stop offset="1" style="stop-color:#822FF7"/>
</linearGradient>
<rect x="384.5" y="342.6" class="st15" width="295.7" height="5.8"/>
<linearGradient id="SVGID_13_" gradientUnits="userSpaceOnUse" x1="376.213" y1="4629.5615" x2="848.9944" y2="4629.5615" gradientTransform="matrix(1 0 0 1 0 -4253.9614)">
<stop offset="0" style="stop-color:#AA43FF"/>
<stop offset="3.900588e-03" style="stop-color:#A943FF"/>
<stop offset="0.1351" style="stop-color:#983AFB"/>
<stop offset="0.2932" style="stop-color:#8B34F9"/>
<stop offset="0.506" style="stop-color:#8430F7"/>
<stop offset="1" style="stop-color:#822FF7"/>
</linearGradient>
<rect x="183.8" y="372.7" class="st16" width="91.3" height="5.8"/>
<linearGradient id="SVGID_14_" gradientUnits="userSpaceOnUse" x1="376.213" y1="4629.5615" x2="848.9944" y2="4629.5615" gradientTransform="matrix(1 0 0 1 0 -4253.9614)">
<stop offset="0" style="stop-color:#AA43FF"/>
<stop offset="3.900588e-03" style="stop-color:#A943FF"/>
<stop offset="0.1351" style="stop-color:#983AFB"/>
<stop offset="0.2932" style="stop-color:#8B34F9"/>
<stop offset="0.506" style="stop-color:#8430F7"/>
<stop offset="1" style="stop-color:#822FF7"/>
</linearGradient>
<rect x="301" y="372.7" class="st17" width="154.8" height="5.8"/>
<linearGradient id="SVGID_15_" gradientUnits="userSpaceOnUse" x1="376.213" y1="4629.5615" x2="848.9944" y2="4629.5615" gradientTransform="matrix(1 0 0 1 0 -4253.9614)">
<stop offset="0" style="stop-color:#AA43FF"/>
<stop offset="3.900588e-03" style="stop-color:#A943FF"/>
<stop offset="0.1351" style="stop-color:#983AFB"/>
<stop offset="0.2932" style="stop-color:#8B34F9"/>
<stop offset="0.506" style="stop-color:#8430F7"/>
<stop offset="1" style="stop-color:#822FF7"/>
</linearGradient>
<rect x="478.6" y="372.7" class="st18" width="253.4" height="5.8"/>
<linearGradient id="SVGID_16_" gradientUnits="userSpaceOnUse" x1="376.213" y1="4659.6616" x2="848.9944" y2="4659.6616" gradientTransform="matrix(1 0 0 1 0 -4253.9614)">
<stop offset="0" style="stop-color:#AA43FF"/>
<stop offset="3.900588e-03" style="stop-color:#A943FF"/>
<stop offset="0.1351" style="stop-color:#983AFB"/>
<stop offset="0.2932" style="stop-color:#8B34F9"/>
<stop offset="0.506" style="stop-color:#8430F7"/>
<stop offset="1" style="stop-color:#822FF7"/>
</linearGradient>
<rect x="183.8" y="402.8" class="st19" width="141.7" height="5.8"/>
<linearGradient id="SVGID_17_" gradientUnits="userSpaceOnUse" x1="376.213" y1="4659.6616" x2="848.9944" y2="4659.6616" gradientTransform="matrix(1 0 0 1 0 -4253.9614)">
<stop offset="0" style="stop-color:#AA43FF"/>
<stop offset="3.900588e-03" style="stop-color:#A943FF"/>
<stop offset="0.1351" style="stop-color:#983AFB"/>
<stop offset="0.2932" style="stop-color:#8B34F9"/>
<stop offset="0.506" style="stop-color:#8430F7"/>
<stop offset="1" style="stop-color:#822FF7"/>
</linearGradient>
<rect x="342.3" y="402.8" class="st20" width="171.4" height="5.8"/>
<linearGradient id="SVGID_18_" gradientUnits="userSpaceOnUse" x1="3.5125" y1="4659.6616" x2="1590.2528" y2="4659.6616" gradientTransform="matrix(1 0 0 1 0 -4253.9614)">
<stop offset="0" style="stop-color:#AA43FF"/>
<stop offset="3.900588e-03" style="stop-color:#A943FF"/>
<stop offset="0.1351" style="stop-color:#983AFB"/>
<stop offset="0.2932" style="stop-color:#8B34F9"/>
<stop offset="0.506" style="stop-color:#8430F7"/>
<stop offset="1" style="stop-color:#822FF7"/>
</linearGradient>
<rect x="534.4" y="402.8" class="st21" width="108.8" height="5.8"/>
<linearGradient id="SVGID_19_" gradientUnits="userSpaceOnUse" x1="376.213" y1="4691.2617" x2="848.9944" y2="4691.2617" gradientTransform="matrix(1 0 0 1 0 -4253.9614)">
<stop offset="0" style="stop-color:#AA43FF"/>
<stop offset="3.900588e-03" style="stop-color:#A943FF"/>
<stop offset="0.1351" style="stop-color:#983AFB"/>
<stop offset="0.2932" style="stop-color:#8B34F9"/>
<stop offset="0.506" style="stop-color:#8430F7"/>
<stop offset="1" style="stop-color:#822FF7"/>
</linearGradient>
<rect x="183.8" y="434.4" class="st22" width="91.3" height="5.8"/>
<linearGradient id="SVGID_20_" gradientUnits="userSpaceOnUse" x1="376.213" y1="4691.2617" x2="848.9944" y2="4691.2617" gradientTransform="matrix(1 0 0 1 0 -4253.9614)">
<stop offset="0" style="stop-color:#AA43FF"/>
<stop offset="3.900588e-03" style="stop-color:#A943FF"/>
<stop offset="0.1351" style="stop-color:#983AFB"/>
<stop offset="0.2932" style="stop-color:#8B34F9"/>
<stop offset="0.506" style="stop-color:#8430F7"/>
<stop offset="1" style="stop-color:#822FF7"/>
</linearGradient>
<rect x="301.3" y="434.4" class="st23" width="102.5" height="5.8"/>
<linearGradient id="SVGID_21_" gradientUnits="userSpaceOnUse" x1="376.213" y1="4691.2617" x2="848.9944" y2="4691.2617" gradientTransform="matrix(1 0 0 1 0 -4253.9614)">
<stop offset="0" style="stop-color:#AA43FF"/>
<stop offset="3.900588e-03" style="stop-color:#A943FF"/>
<stop offset="0.1351" style="stop-color:#983AFB"/>
<stop offset="0.2932" style="stop-color:#8B34F9"/>
<stop offset="0.506" style="stop-color:#8430F7"/>
<stop offset="1" style="stop-color:#822FF7"/>
</linearGradient>
<rect x="424.3" y="434.4" class="st24" width="233.4" height="5.8"/>
</g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 700 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 977 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 784 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 162 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 248 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 193 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 314 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 177 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 253 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 MiB

View File

@ -1,142 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.2.1, 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 1896.6 895.7" style="enable-background:new 0 0 1896.6 895.7;" xml:space="preserve">
<style type="text/css">
.st0{enable-background:new ;}
.st1{clip-path:url(#SVGID_2_);}
.st2{clip-path:url(#SVGID_4_);fill:none;stroke:#6311AA;stroke-width:1;stroke-miterlimit:10;}
.st3{fill:url(#SVGID_5_);}
</style>
<g class="st0">
<g>
<defs>
<rect id="SVGID_1_" x="-0.4" width="1891.2" height="895.7"/>
</defs>
<clipPath id="SVGID_2_">
<use xlink:href="#SVGID_1_" style="overflow:visible;"/>
</clipPath>
<g class="st1">
<defs>
<rect id="SVGID_3_" x="-0.4" width="1891.2" height="895.7"/>
</defs>
<clipPath id="SVGID_4_">
<use xlink:href="#SVGID_3_" style="overflow:visible;"/>
</clipPath>
<polygon class="st2" points="6.1,-437.2 -178.5,492.8 -61.6,-75.9 "/>
<polygon class="st2" points="1440.2,-172.5 1114.2,-150 1294.6,-4.4 "/>
<polygon class="st2" points="1440.2,-172.5 1294.6,-4.4 1565.5,-76 "/>
<polygon class="st2" points="1799.5,-142.5 1738.5,-52 1971,41.9 "/>
<polygon class="st2" points="1799.5,-142.5 1971,41.9 1989.4,-102.6 "/>
<polygon class="st2" points="244.7,-237.8 -61.6,-75.9 172.4,7.3 "/>
<polygon class="st2" points="244.7,-237.8 172.4,7.3 359.1,-226.3 "/>
<polygon class="st2" points="359.1,-226.3 172.4,7.3 348.8,81.8 "/>
<polygon class="st2" points="359.1,-226.3 348.8,81.8 617.4,-21.1 "/>
<polygon class="st2" points="788.6,-208.2 617.4,-21.1 682.3,52.2 "/>
<polygon class="st2" points="788.6,-208.2 682.3,52.2 870.4,69.9 "/>
<polygon class="st2" points="788.6,-208.2 870.4,69.9 999.1,-21.1 "/>
<polygon class="st2" points="999.1,-21.1 870.4,69.9 1120.3,148.4 "/>
<polygon class="st2" points="999.1,-21.1 1120.3,148.4 1294.6,-4.4 "/>
<polygon class="st2" points="999.1,-21.1 1294.6,-4.4 1114.2,-150 "/>
<polygon class="st2" points="1294.6,-4.4 1120.3,148.4 1380,125.5 "/>
<polygon class="st2" points="1294.6,-4.4 1380,125.5 1565.5,-76 "/>
<polygon class="st2" points="1565.5,-76 1380,125.5 1506,210.7 "/>
<polygon class="st2" points="1506,210.7 1700,144.2 1565.5,-76 "/>
<polygon class="st2" points="1565.5,-76 1700,144.2 1738.5,-52 "/>
<polygon class="st2" points="1738.5,-52 1700,144.2 1971,41.9 "/>
<polygon class="st2" points="1971,41.9 1700,144.2 1967.5,222.8 "/>
<polygon class="st2" points="-61.6,-75.9 -98.7,114.4 111.1,108.7 "/>
<polygon class="st2" points="-61.6,-75.9 111.1,108.7 172.4,7.3 "/>
<polygon class="st2" points="172.4,7.3 111.1,108.7 240.5,232.7 "/>
<polygon class="st2" points="172.4,7.3 240.5,232.7 348.8,81.8 "/>
<polygon class="st2" points="348.8,81.8 240.5,232.7 481.4,301.3 "/>
<polygon class="st2" points="348.8,81.8 481.4,301.3 617.4,-21.1 "/>
<polygon class="st2" points="617.4,-21.1 481.4,301.3 682.3,52.2 "/>
<polygon class="st2" points="682.3,52.2 481.4,301.3 748,195.7 "/>
<polygon class="st2" points="682.3,52.2 748,195.7 870.4,69.9 "/>
<polygon class="st2" points="870.4,69.9 748,195.7 948.4,346.5 "/>
<polygon class="st2" points="870.4,69.9 948.4,346.5 1027.4,324 "/>
<polygon class="st2" points="870.4,69.9 1027.4,324 1120.3,148.4 "/>
<polygon class="st2" points="1120.3,148.4 1027.4,324 1220.9,382.3 "/>
<polygon class="st2" points="1120.3,148.4 1220.9,382.3 1380,125.5 "/>
<polygon class="st2" points="1380,125.5 1220.9,382.3 1433.4,340.9 "/>
<polygon class="st2" points="1380,125.5 1433.4,340.9 1506,210.7 "/>
<polygon class="st2" points="1506,210.7 1433.4,340.9 1679.3,422.1 "/>
<polygon class="st2" points="1679.3,422.1 1700,144.2 1506,210.7 "/>
<polygon class="st2" points="1700,144.2 1679.3,422.1 1967.5,222.8 "/>
<polygon class="st2" points="1967.5,222.8 1679.3,422.1 1916.3,455.7 "/>
<polygon class="st2" points="1967.5,222.9 1907.8,509 1875.7,924.2 "/>
<polygon class="st2" points="-98.7,114.4 -46.9,335.4 111.1,108.7 "/>
<polygon class="st2" points="111.1,108.7 -46.9,335.4 155.3,323.9 "/>
<polygon class="st2" points="111.1,108.7 155.3,323.9 240.5,232.7 "/>
<polygon class="st2" points="240.5,232.7 155.3,323.9 203.4,436.6 "/>
<polygon class="st2" points="240.5,232.7 203.4,436.6 481.4,301.3 "/>
<polygon class="st2" points="481.4,301.3 203.4,436.6 542.4,463.8 "/>
<polygon class="st2" points="481.4,301.3 542.4,463.8 650.9,408.7 "/>
<polygon class="st2" points="481.4,301.3 650.9,408.7 748,195.7 "/>
<polygon class="st2" points="748,195.7 650.9,408.7 873,446.1 "/>
<polygon class="st2" points="748,195.7 873,446.1 948.4,346.5 "/>
<polygon class="st2" points="948.4,346.5 873,446.1 1109,536.2 "/>
<polygon class="st2" points="948.4,346.5 1109,536.2 1027.4,324 "/>
<polygon class="st2" points="1027.4,324 1109,536.2 1220.9,382.3 "/>
<polygon class="st2" points="1220.9,382.3 1109,536.2 1298.5,551.5 "/>
<polygon class="st2" points="1220.9,382.3 1298.5,551.5 1433.4,340.9 "/>
<polygon class="st2" points="1433.4,340.9 1298.5,551.5 1510.5,589.7 "/>
<polygon class="st2" points="1433.4,340.9 1510.5,589.7 1679.3,422.1 "/>
<polygon class="st2" points="1679.3,422.1 1510.5,589.7 1589.8,663.8 "/>
<polygon class="st2" points="1679.3,422.1 1589.8,663.8 1801.8,580.1 "/>
<polygon class="st2" points="1679.3,422.1 1801.8,580.1 1916.3,455.7 "/>
<polygon class="st2" points="1916.3,455.7 1801.8,580.1 1896.1,795.2 "/>
<polygon class="st2" points="-46.9,335.4 -15.6,575.2 203.4,436.6 "/>
<polygon class="st2" points="-46.9,335.4 203.4,436.6 155.3,323.9 "/>
<polygon class="st2" points="203.4,436.6 -15.6,575.2 226.1,528.6 "/>
<polygon class="st2" points="203.4,436.6 226.1,528.6 542.4,463.8 "/>
<polygon class="st2" points="542.4,463.8 226.1,528.6 531.7,569.5 "/>
<polygon class="st2" points="542.4,463.8 531.7,569.5 650.9,408.7 "/>
<polygon class="st2" points="650.9,408.7 531.7,569.5 713.2,698.7 "/>
<polygon class="st2" points="650.9,408.7 713.2,698.7 873,446.1 "/>
<polygon class="st2" points="873,446.1 713.2,698.7 811.2,717.8 "/>
<polygon class="st2" points="873,446.1 811.2,717.8 1109,536.2 "/>
<polygon class="st2" points="1109,536.2 811.2,717.8 1081.9,776.6 "/>
<polygon class="st2" points="1109,536.2 1081.9,776.6 1195.6,706.7 "/>
<polygon class="st2" points="1109,536.2 1195.6,706.7 1298.5,551.5 "/>
<polygon class="st2" points="1298.5,551.5 1195.6,706.7 1487.4,769.2 "/>
<polygon class="st2" points="1298.5,551.5 1487.4,769.2 1510.5,589.7 "/>
<polygon class="st2" points="1510.5,589.7 1487.4,769.2 1589.8,663.8 "/>
<polygon class="st2" points="1589.8,663.8 1487.4,769.2 1599,787.8 "/>
<polygon class="st2" points="1589.8,663.8 1599,787.8 1801.8,580.1 "/>
<polygon class="st2" points="1801.8,580.1 1598.9,787.8 1896.1,795.2 "/>
<polygon class="st2" points="-15.6,575.2 -7.7,762.4 226.1,528.6 "/>
<polygon class="st2" points="226.1,528.6 -7.7,762.4 226.1,838.9 "/>
<polygon class="st2" points="226.1,528.6 226.1,838.9 452.5,756.3 "/>
<polygon class="st2" points="226.1,528.6 452.5,756.3 531.7,569.5 "/>
<polygon class="st2" points="531.7,569.5 452.5,756.3 543.3,831 "/>
<polygon class="st2" points="531.7,569.5 543.3,831 713.2,698.7 "/>
<polygon class="st2" points="713.2,698.7 543.3,831 787.8,829 "/>
<polygon class="st2" points="713.2,698.7 787.8,829 811.2,717.8 "/>
<polygon class="st2" points="811.2,717.8 787.8,829 1081.9,776.6 "/>
<polygon class="st2" points="1081.9,776.6 787.8,829 1067.3,891.2 "/>
<polygon class="st2" points="1081.9,776.6 1067.3,891.2 1232.6,976.2 "/>
<polygon class="st2" points="1081.9,776.6 1232.6,976.2 1195.6,706.7 "/>
<polygon class="st2" points="1195.6,706.7 1232.6,976.2 1487.4,769.2 "/>
<polygon class="st2" points="1487.4,769.2 1232.6,976.2 1351.8,1038.1 "/>
<polygon class="st2" points="1487.4,769.2 1351.8,1038.1 1630.6,1025 "/>
<polygon class="st2" points="1487.4,769.2 1630.6,1025 1599,787.8 "/>
<polygon class="st2" points="1599,787.8 1630.6,1025 1896.1,795.2 "/>
<polygon class="st2" points="1896.1,795.2 1630.6,1025 1847.9,1098.6 "/>
<polygon class="st2" points="-139.5,793.1 1351.8,1038.1 226.1,838.9 "/>
<polygon class="st2" points="-139.5,793.1 226.1,838.9 -7.7,762.4 "/>
<polygon class="st2" points="226.1,838.9 1351.8,1038.1 543.3,831 "/>
<polygon class="st2" points="226.1,838.9 543.3,831 452.5,756.3 "/>
<polygon class="st2" points="543.3,831 1351.8,1038.1 1232.6,976.2 "/>
<polygon class="st2" points="543.3,831 1232.6,976.2 787.8,829 "/>
<polygon class="st2" points="787.8,829 1232.6,976.2 1067.3,891.2 "/>
</g>
</g>
</g>
<linearGradient id="SVGID_5_" gradientUnits="userSpaceOnUse" x1="948.6955" y1="868.5212" x2="948.6955" y2="-258.3916">
<stop offset="0" style="stop-color:#822FF7"/>
<stop offset="1" style="stop-color:#822FF7;stop-opacity:0"/>
</linearGradient>
<rect x="0.4" y="215.2" class="st3" width="1896.6" height="680.5"/>
</svg>

Before

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 973 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

View File

@ -1,30 +0,0 @@
<svg width="163px" height="42px" viewBox="402 367 263 68" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<desc>HashiCorp Terraform</desc>
<defs>
<polygon id="path-1" points="9.2949 0 0 0 0 32.199 18.5898 32.199 18.5898 0"></polygon>
</defs>
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" transform="translate(402.000000, 367.000000)">
<polygon id="Fill-1" fill="#FFFFFF" points="86.3558 25.3574 77.4268 25.3574 77.4268 20.0294 101.3338 20.0294 101.3338 25.3574 92.4048 25.3574 92.4048 52.0004 86.3558 52.0004"></polygon>
<g id="Group-27">
<path d="M109.0121,37.8389 L116.4521,37.8389 L116.4521,36.6869 C116.4521,34.4789 115.7811,32.9429 112.9001,32.9429 C110.0201,32.9429 109.0121,34.4789 109.0121,36.6869 L109.0121,37.8389 Z M113.5721,47.6799 C115.8281,47.6799 118.1801,47.3439 120.7251,46.5749 L121.6371,50.9919 C118.9961,51.9999 115.8281,52.4809 113.0441,52.4809 C105.6991,52.4809 103.1551,49.0709 103.1551,43.4549 L103.1551,37.2629 C103.1551,32.3179 105.3641,28.1419 112.8521,28.1419 C120.3401,28.1419 122.0211,32.5109 122.0211,37.5509 L122.0211,42.5429 L109.0121,42.5429 L109.0121,43.7429 C109.0121,46.5749 110.0201,47.6799 113.5721,47.6799 L113.5721,47.6799 Z" id="Fill-2" fill="#FFFFFF"></path>
<path d="M137.6663,33.5186 C135.4103,34.5266 133.5863,35.5826 131.4743,36.9266 L131.4743,51.9996 L125.6173,51.9996 L125.6173,28.6226 L130.5623,28.6226 L130.9453,31.2136 C132.2423,30.3506 135.0263,28.7176 137.0903,28.1416 L137.6663,33.5186 Z" id="Fill-4" fill="#FFFFFF"></path>
<path d="M151.97,33.5186 C149.714,34.5266 147.89,35.5826 145.778,36.9266 L145.778,51.9996 L139.921,51.9996 L139.921,28.6226 L144.866,28.6226 L145.249,31.2136 C146.545,30.3506 149.33,28.7176 151.394,28.1416 L151.97,33.5186 Z" id="Fill-6" fill="#FFFFFF"></path>
<path d="M165.6976,43.167 L161.3776,43.167 C159.4576,43.167 158.9286,43.695 158.9286,45.472 C158.9286,47.104 159.4576,47.823 161.2816,47.823 C163.0096,47.823 164.5936,47.248 165.6976,46.624 L165.6976,43.167 Z M171.5536,52 L166.7546,52 L166.3216,50.416 C164.2096,51.808 161.7136,52.48 159.3616,52.48 C155.0896,52.48 153.2646,49.552 153.2646,45.52 C153.2646,40.767 155.3296,38.942 160.0816,38.942 L165.6976,38.942 L165.6976,36.495 C165.6976,33.902 164.9776,32.99 161.2336,32.99 C159.1216,32.99 156.8166,33.278 154.7536,33.71 L154.0326,29.246 C156.2406,28.574 159.4576,28.142 162.0496,28.142 C169.3936,28.142 171.5536,30.734 171.5536,36.591 L171.5536,52 Z" id="Fill-8" fill="#FFFFFF"></path>
<path d="M189.554,23.2939 C188.45,23.0539 187.154,22.9089 186.194,22.9089 C183.889,22.9089 183.553,23.9179 183.553,25.6929 L183.553,28.6219 L189.506,28.6219 L189.169,33.2779 L183.553,33.2779 L183.553,51.9999 L177.697,51.9999 L177.697,33.2779 L173.952,33.2779 L173.952,28.6219 L177.697,28.6219 L177.697,25.3569 C177.697,20.5089 179.952,18.1089 185.137,18.1089 C186.961,18.1089 188.642,18.3489 190.178,18.7809 L189.554,23.2939 Z" id="Fill-10" fill="#FFFFFF"></path>
<path d="M200.9779,33.1348 C197.8569,33.1348 196.6579,34.5268 196.6579,37.1668 L196.6579,43.4548 C196.6579,46.0958 197.8569,47.4878 200.9779,47.4878 C204.0979,47.4878 205.2979,46.0958 205.2979,43.4548 L205.2979,37.1668 C205.2979,34.5268 204.0979,33.1348 200.9779,33.1348 M200.9779,52.4808 C192.9609,52.4808 190.8009,48.0638 190.8009,43.2638 L190.8009,37.3588 C190.8009,32.5588 192.9609,28.1418 200.9779,28.1418 C208.9949,28.1418 211.1549,32.5588 211.1549,37.3588 L211.1549,43.2638 C211.1549,48.0638 208.9949,52.4808 200.9779,52.4808" id="Fill-12" fill="#FFFFFF"></path>
<path d="M227.1849,33.5186 C224.9289,34.5266 223.1049,35.5826 220.9929,36.9266 L220.9929,51.9996 L215.1359,51.9996 L215.1359,28.6226 L220.0809,28.6226 L220.4639,31.2136 C221.7599,30.3506 224.5449,28.7176 226.6089,28.1416 L227.1849,33.5186 Z" id="Fill-14" fill="#FFFFFF"></path>
<path d="M243.264,52 L243.264,35.679 C243.264,34.431 242.736,33.807 241.392,33.807 C239.951,33.807 237.408,34.671 235.295,35.774 L235.295,52 L229.439,52 L229.439,28.622 L233.903,28.622 L234.479,30.59 C237.408,29.15 241.104,28.142 243.84,28.142 C246.096,28.142 247.489,29.054 248.256,30.638 C251.088,29.198 254.833,28.142 257.665,28.142 C261.553,28.142 262.946,30.878 262.946,35.055 L262.946,52 L257.089,52 L257.089,35.679 C257.089,34.431 256.561,33.807 255.217,33.807 C253.777,33.807 250.945,34.719 249.12,35.774 L249.12,52 L243.264,52 Z" id="Fill-16" fill="#FFFFFF"></path>
<polygon id="Fill-18" fill="#FFFFFF" points="20.6273 11.981 39.2173 22.714 39.2173 44.181 20.6273 33.448"></polygon>
<polygon id="Fill-20" fill-opacity="0.7" fill="#FFFFFF" points="41.2542 22.7148 41.2542 44.1808 59.8452 33.4478 59.8452 11.9808"></polygon>
<g id="Group-24">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>
<g id="Clip-23"></g>
<polygon id="Fill-22" fill="#FFFFFF" mask="url(#mask-2)" points="-0.0002 0 -0.0002 21.464 18.5898 32.199 18.5898 10.733"></polygon>
</g>
<polygon id="Fill-25" fill="#FFFFFF" points="20.6278 57.2656 39.2158 67.9996 39.2158 46.6756 39.2158 46.5336 20.6278 35.7996"></polygon>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 107 KiB

View File

@ -0,0 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 251 61">
<g fill="none" fill-rule="evenodd">
<path class="text" fill="#000" fill-rule="nonzero" d="M81.78 19.54h-8.89v-5.31H96.7v5.31h-8.9v26.53h-6"/>
<path class="text" fill="#000" fill-rule="nonzero" d="M102.19 41.77c2.415-.012 4.814-.383 7.12-1.1l.91 4.4c-2.745.99-5.642 1.49-8.56 1.48-7.31 0-9.85-3.39-9.85-9V31.4c0-4.92 2.2-9.08 9.66-9.08s9.13 4.35 9.13 9.37v5h-13v1.2c.05 2.78 1.05 3.88 4.59 3.88zM97.65 32h7.41v-1.18c0-2.2-.67-3.73-3.54-3.73s-3.87 1.53-3.87 3.73V32zm28.54-4.33c-2.148.97-4.217 2.102-6.19 3.39v15h-5.83V22.79h4.92l.38 2.58c1.897-1.284 3.955-2.313 6.12-3.06l.6 5.36zm14.24 0c-2.14.97-4.204 2.103-6.17 3.39v15h-5.83V22.79h4.92l.38 2.58c1.897-1.284 3.955-2.313 6.12-3.06l.58 5.36zm19.51 18.4h-4.78l-.43-1.58c-2.062 1.342-4.47 2.058-6.93 2.06-4.25 0-6.07-2.92-6.07-6.93 0-4.73 2.06-6.55 6.79-6.55h5.59v-2.44c0-2.58-.72-3.49-4.45-3.49-2.17.024-4.33.266-6.45.72l-.72-4.45c2.606-.72 5.296-1.09 8-1.1 7.31 0 9.47 2.58 9.47 8.41l-.02 15.35zm-5.83-8.8h-4.3c-1.91 0-2.44.53-2.44 2.29s.53 2.34 2.34 2.34c1.544-.024 3.058-.436 4.4-1.2v-3.43zm23.75-19.79c-1.1-.237-2.224-.364-3.35-.38-2.29 0-2.63 1-2.63 2.77v2.92h5.93l-.33 4.64h-5.59v18.64h-5.83V27.43h-3.73v-4.64h3.73v-3.25c0-4.83 2.25-7.22 7.41-7.22 1.69-.006 3.372.22 5 .67l-.61 4.49zm11.38 29.07c-8 0-10.13-4.4-10.13-9.18v-5.88c0-4.78 2.15-9.18 10.13-9.18s10.13 4.4 10.13 9.18v5.88c.01 4.78-2.15 9.18-10.13 9.18zm0-19.27c-3.11 0-4.3 1.39-4.3 4v6.26c0 2.63 1.2 4 4.3 4 3.1 0 4.3-1.39 4.3-4V31.3c0-2.63-1.19-4.02-4.3-4.02zm25.14.39c-2.14.97-4.204 2.103-6.17 3.39v15h-5.83V22.79h4.92l.38 2.58c1.897-1.284 3.954-2.313 6.12-3.06l.58 5.36zm16.02 18.4V29.82c0-1.24-.53-1.86-1.86-1.86-2.137.254-4.2.934-6.07 2v16.11h-5.83V22.79h4.45l.57 2c2.906-1.47 6.088-2.315 9.34-2.48 1.843-.174 3.6.82 4.4 2.49 2.91-1.49 6.104-2.34 9.37-2.49 3.87 0 5.26 2.72 5.26 6.88v16.88h-5.83V29.82c0-1.24-.53-1.86-1.86-1.86-2.14.236-4.208.917-6.07 2v16.11h-5.87z"/>
<path class="rect-dark" fill="#4040B2" d="M36.4 39.13l16.4-9.46V10.72L36.4 20.2"/>
<path class="rect-light" fill="#5C4EE5" d="M18.2 10.72l16.4 9.48v18.93l-16.4-9.47"/>
<path class="rect-light" fill="#5C4EE5" d="M0 19.09l16.4 9.47V9.62L0 .15m18.2 50.53l16.4 9.47V41.21l-16.4-9.47"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 163 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 264 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

View File

@ -1,47 +1,27 @@
<?xml version="1.0" encoding="utf-8"?> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 250 60">
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <g fill="#FFFFFF">
<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" <path d="M81.78 19.39h-8.89v-5.31H96.7v5.31h-8.9v26.53h-6z"/>
viewBox="0 0 357.3 38.4" style="enable-background:new 0 0 357.3 38.4;" xml:space="preserve"> <path d="M102.19 41.62a24.39 24.39 0 0 0 7.12-1.1l.91 4.4a25 25 0 0 1-8.56 1.48c-7.31 0-9.85-3.39-9.85-9v-6.16c0-4.92 2.2-9.08 9.66-9.08s9.13 4.35 9.13 9.37v5h-13v1.2c.05 2.79 1.05 3.89 4.59 3.89zm-4.54-9.8h7.41v-1.15c0-2.2-.67-3.73-3.54-3.73s-3.87 1.53-3.87 3.73z"/>
<style type="text/css"> <path d="M126.19 27.51a45.65 45.65 0 0 0-6.19 3.4v15h-5.83V22.64h4.92l.38 2.58a26.09 26.09 0 0 1 6.12-3.06z"/>
.st0{fill:#FFFFFF;} <path d="M140.43 27.51a45.65 45.65 0 0 0-6.17 3.39v15h-5.83V22.64h4.92l.38 2.58a26.09 26.09 0 0 1 6.12-3.06z"/>
</style> <path d="M159.94 45.92h-4.78l-.43-1.58a12.73 12.73 0 0 1-6.93 2.06c-4.25 0-6.07-2.92-6.07-6.93 0-4.73 2.06-6.55 6.79-6.55h5.59v-2.44c0-2.58-.72-3.49-4.45-3.49a32.53 32.53 0 0 0-6.45.72l-.72-4.45a30.38 30.38 0 0 1 8-1.1c7.31 0 9.47 2.58 9.47 8.41zm-5.83-8.8h-4.3c-1.91 0-2.44.53-2.44 2.29s.53 2.34 2.34 2.34a9.18 9.18 0 0 0 4.4-1.2z"/>
<g> <path d="M177.86 17.33a17.11 17.11 0 0 0-3.35-.38c-2.29 0-2.63 1-2.63 2.77v2.92h5.93l-.33 4.64h-5.59v18.64h-5.83V27.27h-3.73v-4.63h3.73v-3.25c0-4.83 2.25-7.22 7.41-7.22a18.47 18.47 0 0 1 5 .67z"/>
<path class="st0" d="M7.8,6.3H0V1.7h20.9v4.7h-7.8v23.3H7.8V6.3z"/> <path d="M189.24 46.4c-8 0-10.13-4.4-10.13-9.18v-5.88c0-4.78 2.15-9.18 10.13-9.18s10.13 4.4 10.13 9.18v5.88c.01 4.78-2.15 9.18-10.13 9.18zm0-19.27c-3.11 0-4.3 1.39-4.3 4v6.26c0 2.63 1.2 4 4.3 4s4.3-1.39 4.3-4v-6.24c0-2.63-1.19-4.02-4.3-4.02z"/>
<path class="st0" d="M29.7,25.9c2,0,4-0.3,6.3-1l0.8,3.9c-2.3,0.9-5.1,1.3-7.5,1.3c-6.4,0-8.7-3-8.7-7.9v-5.4c0-4.3,1.9-8,8.5-8 <path d="M214.38 27.51a45.65 45.65 0 0 0-6.17 3.39v15h-5.83V22.64h4.92l.38 2.58a26.08 26.08 0 0 1 6.12-3.06z"/>
s8,3.8,8,8.2v4.4H25.7v1.1C25.7,24.9,26.6,25.9,29.7,25.9z M25.7,17.3h6.5v-1c0-1.9-0.6-3.3-3.1-3.3s-3.4,1.3-3.4,3.3V17.3z"/> <path d="M230.4 45.92V29.66c0-1.24-.53-1.86-1.86-1.86a16.08 16.08 0 0 0-6.07 2v16.12h-5.83V22.64h4.45l.57 2a23.32 23.32 0 0 1 9.34-2.48 4.42 4.42 0 0 1 4.4 2.49 22.83 22.83 0 0 1 9.37-2.49c3.87 0 5.26 2.72 5.26 6.88v16.88h-5.83V29.66c0-1.24-.53-1.86-1.86-1.86a15.43 15.43 0 0 0-6.07 2v16.12z"/>
<path class="st0" d="M52.3,13.5c-2,0.9-3.6,1.8-5.4,3v13.2h-5.1V9.2h4.3l0.3,2.3c1.1-0.8,3.6-2.2,5.4-2.7L52.3,13.5z"/> <path d="M18.2 10.57l16.4 9.47v18.94l-16.4-9.47V10.57z"/>
<path class="st0" d="M66.3,13.5c-2,0.9-3.6,1.8-5.4,3v13.2h-5.1V9.2h4.3l0.3,2.3c1.1-0.8,3.6-2.2,5.4-2.7L66.3,13.5z"/> <path d="M36.4 20.04v18.94l16.4-9.47V10.57l-16.4 9.47z"/>
<path class="st0" d="M84.8,29.7h-4.2l-0.4-1.4c-1.8,1.2-4,1.8-6.1,1.8c-3.7,0-5.3-2.6-5.3-6.1c0-4.2,1.8-5.8,6-5.8h4.9v-2.1 <path d="M0 0v18.94l16.4 9.47V9.47L0 0z"/>
c0-2.3-0.6-3.1-3.9-3.1c-1.8,0-3.9,0.3-5.7,0.6l-0.6-3.9c1.9-0.6,4.7-1,7-1c6.4,0,8.3,2.3,8.3,7.4V29.7z M79.6,21.9h-3.8 <path d="M18.2 50.53L34.6 60V41.06l-16.4-9.47v18.94z"/>
c-1.7,0-2.1,0.5-2.1,2c0,1.4,0.5,2.1,2.1,2.1c1.5,0,2.9-0.5,3.9-1V21.9z"/> <path d="M81.77 51.63h4.8v.94h-3.75v2.56h3.48v.94h-3.48v2.77h3.76v.94h-4.81z"/>
<path class="st0" d="M102,4.5c-1-0.2-2.1-0.3-2.9-0.3c-2,0-2.3,0.9-2.3,2.4v2.6h5.2l-0.3,4.1h-4.9v16.4h-5.1V13.3h-3.3V9.2h3.3V6.3 <path d="M90.11 52.85v6.95h-1v-8.17h1.45l3.55 7v-7h1v8.17h-1.44z"/>
c0-4.2,2-6.3,6.5-6.3c1.6,0,3.1,0.2,4.4,0.6L102,4.5z"/> <path d="M99.56 52.58h-2.43v-.94h5.93v.94h-2.44v7.22h-1.06z"/>
<path class="st0" d="M113.1,30.1c-7,0-8.9-3.9-8.9-8.1v-5.2c0-4.2,1.9-8.1,8.9-8.1s8.9,3.9,8.9,8.1V22 <path d="M105.07 51.63h4.8v.94h-3.75v2.56h3.48v.94h-3.48v2.77h3.76v.94h-4.82z"/>
C122,26.2,120.1,30.1,113.1,30.1z M113.1,13.1c-2.7,0-3.8,1.2-3.8,3.5v5.5c0,2.3,1.1,3.5,3.8,3.5s3.8-1.2,3.8-3.5v-5.5 <path d="M115.46 56.84h-2v3h-1.05v-8.21h3.11c1.75 0 2.37.76 2.37 2v1.18a1.72 1.72 0 0 1-1.3 1.9l2.12 3.08h-1.21zm0-4.27h-2v3.33h2c1 0 1.35-.28 1.35-1.08v-1.16c.03-.81-.32-1.08-1.32-1.08z"/>
C116.9,14.4,115.8,13.1,113.1,13.1z"/> <path d="M120.88 51.63h3c1.75 0 2.37.76 2.37 2v1.21c0 1.26-.61 2-2.37 2h-1.9v2.96h-1.05zm2.92.94h-1.86v3.36h1.86c1 0 1.35-.28 1.35-1.08v-1.2c0-.8-.34-1.07-1.35-1.07z"/>
<path class="st0" d="M137.5,13.5c-2,0.9-3.6,1.8-5.4,3v13.2H127V9.2h4.3l0.3,2.3c1.1-0.8,3.6-2.2,5.4-2.7L137.5,13.5z"/> <path d="M131.49 56.84h-2v3h-1.05v-8.21h3.11c1.75 0 2.37.76 2.37 2v1.18a1.72 1.72 0 0 1-1.3 1.9l2.12 3.08h-1.21zm0-4.27h-2v3.33h2c1 0 1.35-.28 1.35-1.08v-1.16c.02-.81-.32-1.08-1.33-1.08z"/>
<path class="st0" d="M153,29.7V15.4c0-1.1-0.5-1.6-1.6-1.6c-1.3,0-3.5,0.8-5.3,1.7v14.2H141V9.2h3.9l0.5,1.7 <path d="M138 59.8h-1v-8.17h1z"/>
c2.6-1.3,5.8-2.1,8.2-2.1c2,0,3.2,0.8,3.9,2.2c2.5-1.3,5.8-2.2,8.2-2.2c3.4,0,4.6,2.4,4.6,6v14.8h-5.1V15.4c0-1.1-0.5-1.6-1.6-1.6 <path d="M143 59.92a7 7 0 0 1-2.43-.43l.17-.86A7.75 7.75 0 0 0 143 59c1.31 0 1.58-.34 1.58-1.27 0-1.1 0-1.2-1.69-1.58-2-.44-2.21-.82-2.21-2.51 0-1.42.59-2.11 2.61-2.11a9.3 9.3 0 0 1 2.21.27l-.09.89a10 10 0 0 0-2.1-.23c-1.34 0-1.58.27-1.58 1.21 0 1.13 0 1.18 1.62 1.58 2.17.54 2.28.86 2.28 2.45.04 1.41-.38 2.22-2.63 2.22z"/>
c-1.3,0-3.7,0.8-5.3,1.7v14.2H153z"/> <path d="M148.23 51.63H153v.94h-3.75v2.56h3.48v.94h-3.48v2.77h3.76v.94h-4.82z"/>
<path class="st0" d="M185.6,1.7h16.5v3.2h-12.9v8.8h11.9v3.2h-11.9v9.5h12.9v3.2h-16.5V1.7z"/> </g>
<path class="st0" d="M220.4,29.7V14c0-1.3-0.7-1.9-2-1.9c-1.5,0-4.7,0.9-6.8,2.1v15.5h-3.5V9.2h2.9l0.3,1.8
c2.3-1.1,5.8-2.2,8.2-2.2c3.3,0,4.5,2.1,4.5,5.2v15.7H220.4z"/>
<path class="st0" d="M241.1,29.3c-1.3,0.5-2.8,0.8-4.3,0.8c-3.4,0-5.1-1.3-5.1-4.7V12.1h-3.6V9.2h3.6v-5l3.5-0.5v5.5h5.8l-0.3,2.9
h-5.5v12.7c0,1.5,0.2,2.3,2.1,2.3c1,0,2-0.2,3.3-0.5L241.1,29.3z"/>
<path class="st0" d="M253.3,27.1c2,0,4.2-0.4,6.5-1l0.5,2.8c-1.9,0.7-4.7,1.2-7.2,1.2c-6,0-8.1-2.9-8.1-7.5v-6.1
c0-4.2,1.9-7.6,8-7.6c6,0,7.7,3.5,7.7,7.7v4.3h-12.2v1.7C248.4,25.8,249.3,27.1,253.3,27.1z M248.4,17.9h8.8v-1.7
c0-2.9-1-4.5-4.3-4.5c-3.3,0-4.5,1.6-4.5,4.5V17.9z"/>
<path class="st0" d="M275.5,12c-1.9,0.9-4.2,2.4-5.8,3.5v14.1h-3.5V9.2h3.1l0.2,2.9c1.5-1.2,3.6-2.4,5.6-3.3L275.5,12z"/>
<path class="st0" d="M295.1,23.4c0,4.1-1.8,6.7-6.6,6.7c-1.8,0-4.2-0.3-5.8-0.6v8.5l-3.5,0.5V9.2h3l0.3,1.8
c1.7-1.3,4.1-2.3,6.8-2.3c4,0,6,2.1,6,6.3V23.4z M282.6,26.3c1.9,0.4,4.2,0.6,5.6,0.6c2.4,0,3.3-1.1,3.3-3.6V15
c0-2.1-0.7-3.2-3.2-3.2c-2,0-4.3,1.1-5.8,2.4V26.3z"/>
<path class="st0" d="M310.4,12c-1.9,0.9-4.2,2.4-5.8,3.5v14.1h-3.5V9.2h3.1l0.2,2.9c1.5-1.2,3.6-2.4,5.6-3.3L310.4,12z"/>
<path class="st0" d="M314,5.9V0.8h3.5v5.1H314z M314,29.7V9.2h3.5v20.5H314z"/>
<path class="st0" d="M329.9,30.1c-2.1,0-4.9-0.5-6.5-1.1l0.5-2.8c1.8,0.5,4.1,0.8,5.8,0.8c3.2,0,3.8-0.6,3.8-2.8s-0.2-2.4-4.3-3.4
c-5.1-1.3-5.5-2.3-5.5-6.6c0-3.8,1.7-5.5,7.1-5.5c2,0,4.1,0.3,5.8,0.7l-0.3,2.9c-1.7-0.3-4-0.6-5.7-0.6c-3,0-3.4,0.7-3.4,2.6
c0,2.3,0,2.7,3.5,3.5c5.9,1.5,6.3,2.2,6.3,6.3C337,28.1,335.7,30.1,329.9,30.1z"/>
<path class="st0" d="M350,27.1c2,0,4.2-0.4,6.5-1l0.5,2.8c-1.9,0.7-4.7,1.2-7.2,1.2c-6,0-8.1-2.9-8.1-7.5v-6.1c0-4.2,1.9-7.6,8-7.6
c6,0,7.7,3.5,7.7,7.7v4.3h-12.2v1.7C345.2,25.8,346,27.1,350,27.1z M345.2,17.9h8.8v-1.7c0-2.9-1-4.5-4.3-4.5
c-3.3,0-4.5,1.6-4.5,4.5V17.9z"/>
</g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 214 KiB

View File

@ -1,46 +0,0 @@
(function(){
var Init = {
start: function(){
var classname = this.hasClass(document.body, 'page-sub');
if (classname) {
this.addEventListeners();
}
},
hasClass: function (elem, className) {
return new RegExp(' ' + className + ' ').test(' ' + elem.className + ' ');
},
addEventListeners: function(){
var _this = this;
//console.log(document.querySelectorAll('.navbar-static-top')[0]);
window.addEventListener('resize', _this.resizeImage, false);
this.resizeImage();
},
resizeImage: function(){
var header = document.getElementById('header'),
footer = document.getElementById('footer'),
main = document.getElementById('main-content'),
vp = window.innerHeight,
bodyHeight = document.body.clientHeight,
hHeight = header.clientHeight,
fHeight = footer.clientHeight,
withMinHeight = hHeight + fHeight + 830;
if(withMinHeight < vp && bodyHeight < vp){
var newHeight = (vp - (hHeight+fHeight)) + 'px';
main.style.height = newHeight;
}
}
};
Init.start();
})();

View File

@ -1,77 +0,0 @@
(function(
Particle,
Engine,
Vector
){
Particle.Fixed = function(width, height){
var targetX, targetY;
this.radius = Engine.getRandomFloat(0.1, 1);
// this.fillA = 'rgba(136,67,237,' + Engine.getRandomFloat(0.4, 0.5) + ')';
// this.fillB = 'rgba(136,67,237,' + Engine.getRandomFloat(0.51, 0.6) + ')';
this.fillA = '#3a1066';
this.fillB = '#561799';
this.frameMax = Engine.getRandomInt(4, 10);
this.max = {
x: width + this.maxRadius,
y: height + this.maxRadius
};
this.min = {
x: 0 - this.maxRadius,
y: 0 - this.maxRadius
};
targetX = Engine.getRandomInt(0 + this.radius, width + this.radius);
targetY = Engine.getRandomInt(0 + this.radius, height + this.radius);
this.pos = new Vector(targetX, targetY);
};
Engine.Particle.Fixed.prototype = {
radius: 1,
pos: {
x: 0,
y: 0
},
frame: 0,
showA: false,
update: function(engine){
this.frame++;
if (this.frame > this.frameMax) {
this.frame = 0;
this.showA = !this.showA;
}
return this;
},
draw: function(ctx, scale){
// Draw a circle - far less performant
ctx.beginPath();
ctx.arc(
this.pos.x * scale >> 0,
this.pos.y * scale >> 0,
this.radius * scale,
0,
Math.PI * 2,
false
);
if (this.showA) {
ctx.fillStyle = this.fillA;
} else {
ctx.fillStyle = this.fillB;
}
ctx.fill();
return this;
}
};
})(window.Engine.Particle, window.Engine, window.Vector);

View File

@ -1,154 +0,0 @@
(function(
Engine,
Vector
){
Engine.Particle = function(width, height){
var side, targetX, targetY;
this.accel = Vector.coerce(this.accel);
this.vel = Vector.coerce(this.vel);
this.pos = new Vector(0, 0);
this.maxRadius = Engine.getRandomFloat(0.1, 2.5);
// this.maxSpeed = Engine.getRandomFloat(0.01, 1000);
this.maxSpeed = Engine.getRandomFloat(20, 1000);
// Pick a random target
side = Engine.getRandomInt(0, 3);
if (side === 0 || side === 2) {
targetY = (side === 0) ? -(height / 2) : (height / 2);
targetX = Engine.getRandomInt(-(width / 2), width / 2);
} else {
targetY = Engine.getRandomInt(-(height / 2), height / 2);
targetX = (side === 3) ? -(width / 2) : (width / 2);
}
this.target = new Vector(targetX, targetY);
this.getAccelVector();
this.maxDistance = this.distanceTo(this.target);
this.fillA = '#8750c2';
this.fillB = '#b976ff';
this.frameMax = Engine.getRandomInt(1, 5);
};
Engine.Particle.prototype = {
radius: 1,
frame: 0,
showA: false,
accel: {
x: 0,
y: 0
},
vel: {
x: 0,
y: 0
},
pos: {
x: 0,
y: 0
},
opacity: 1,
maxSpeed: 1500,
maxForce: 1500,
getAccelVector: function(){
this.accel = Vector.sub(this.target, this.pos)
.normalize()
.mult(this.maxSpeed);
},
update: function(engine){
var distancePercent, halfWidth, halfHeight;
this.vel
.add(this.accel)
.limit(this.maxSpeed);
this.pos.add(Vector.mult(this.vel, engine.tick));
halfWidth = engine.width / 2 + this.maxRadius;
halfHeight = engine.height / 2 + this.maxRadius;
if (
this.pos.x < -(halfWidth) ||
this.pos.x > halfWidth ||
this.pos.y < -(halfHeight) ||
this.pos.y > halfHeight
) {
this.kill(engine);
}
distancePercent = (this.maxDistance - this.distanceTo(this.target)) / this.maxDistance;
this.radius = Math.max(0.1, this.maxRadius * distancePercent);
this.frame++;
if (this.frame > this.frameMax) {
this.frame = 0;
this.showA = !this.showA;
}
if (this.showA) {
engine.particlesA[engine.particlesA.length] = this;
} else {
engine.particlesB[engine.particlesB.length] = this;
}
return this;
},
draw: function(ctx, scale){
if (this.radius < 0.25) {
return;
}
if (this.showA) {
ctx.fillStyle = this.fillA;
} else {
ctx.fillStyle = this.fillB;
}
// Draw a square - very performant
ctx.fillRect(
this.pos.x * scale >> 0,
this.pos.y * scale >> 0,
this.radius * scale,
this.radius * scale
);
// Draw a circle - far less performant
// ctx.beginPath();
// ctx.arc(
// this.pos.x * scale,
// this.pos.y * scale,
// this.radius * scale,
// 0,
// Math.PI * 2,
// false
// );
// ctx.fill();
return this;
},
kill: function(engine){
engine._deferredParticles.push(this);
return this;
},
distanceTo: function(target) {
var xd = this.pos.x - target.x;
var yd = this.pos.y - target.y;
return Math.sqrt(xd * xd + yd * yd );
}
};
})(window.Engine, window.Vector);

View File

@ -1,153 +0,0 @@
(function(
Engine,
Vector
){
Engine.Point.Puller = function(id, x, y, shapeSize){
this.id = id;
this.shapeSize = shapeSize;
this.ref = new Vector(x, y);
this.pos = new Vector(
x * shapeSize.x,
y * shapeSize.y
);
this.home = this.pos.clone();
this.accel = Vector.coerce(this.accel);
this.vel = Vector.coerce(this.vel);
};
Engine.Point.Puller.prototype = {
fillStyle: null,
defaultFillstyle: '#b976ff',
chasingFillstyle: '#ff6b6b',
radius: 1,
maxSpeed: 160,
maxForce: 50,
pos: {
x: 0,
y: 0
},
accel: {
x: 0,
y: 0
},
vel: {
x: 0,
y: 0
},
aRad: 200,
safety: 0.25,
resize: function(){
this.home.x = this.pos.x = this.ref.x * this.shapeSize.x;
this.home.y = this.pos.y = this.ref.y * this.shapeSize.y;
return this;
},
update: function(engine){
var target = Vector.coerce(engine.mouse),
distanceToMouse, toHome, mag, safety;
target.x += (this.shapeSize.x - engine.width) / 2;
target.y += (this.shapeSize.y - engine.height) / 2;
distanceToMouse = this.distanceTo(target);
this.accel.mult(0);
if (distanceToMouse < this.aRad) {
this._chasing = true;
this.toChase(target);
this.fillStyle = this.chasingFillstyle;
} else {
this._chasing = false;
this.fillStyle = this.defaultFillstyle;
}
this.toChase(this.home, this.maxForce / 2);
this.vel.add(this.accel);
this.pos.add(
Vector.mult(this.vel, engine.tick)
);
toHome = Vector.sub(this.home, this.pos);
mag = toHome.mag();
safety = this.aRad * (this.safety * 3);
if (mag > this.aRad - safety) {
toHome.normalize();
toHome.mult(this.aRad - safety);
this.pos = Vector.sub(this.home, toHome);
}
target = null;
toHome = null;
return this;
},
toChase: function(target, maxForce){
var desired, steer, distance, mult, safety;
maxForce = maxForce || this.maxForce;
target = Vector.coerce(target);
desired = Vector.sub(target, this.pos);
distance = desired.mag();
desired.normalize();
safety = this.aRad * this.safety;
if (distance < safety) {
mult = Engine.map(distance, 0, safety, 0, this.maxSpeed);
} else if (distance > this.aRad - safety){
mult = Engine.map(this.aRad - distance, 0, safety, 0, this.maxSpeed);
} else {
mult = this.maxSpeed;
}
desired.mult(mult);
steer = Vector.sub(desired, this.vel);
steer.limit(maxForce);
this.accel.add(steer);
target = null;
desired = null;
steer = null;
},
draw: function(ctx, scale){
ctx.fillStyle = this.fillStyle;
ctx.fillRect(
(this.pos.x - this.radius / 2) * scale >> 0,
(this.pos.y - this.radius / 2) * scale >> 0,
this.radius * scale,
this.radius * scale
);
return this;
},
distanceTo: function(target) {
var xd = this.home.x - target.x;
var yd = this.home.y - target.y;
return Math.sqrt(xd * xd + yd * yd );
}
};
})(
window.Engine,
window.Vector
);

View File

@ -1,118 +0,0 @@
(function(
Engine,
Vector
){ 'use strict';
Engine.Point = function(id, x, y, shapeSize){
this.id = id;
this.shapeSize = shapeSize;
this.ref = new Vector(x, y);
this.pos = new Vector(
x * shapeSize.x,
y * shapeSize.y
);
this.target = this.pos.clone();
this.pos.x = shapeSize.x / 2;
this.pos.y = shapeSize.y / 2;
this.accel = Vector.coerce(this.accel);
this.vel = Vector.coerce(this.vel);
this.stiffness = Engine.getRandomFloat(150, 600);
this.friction = Engine.getRandomFloat(12, 18);
};
Engine.Point.prototype = {
radius: 1,
stiffness : 200,
friction : 13,
threshold : 0.03,
pos: {
x: 0,
y: 0
},
accel: {
x: 0,
y: 0
},
vel : {
x: 0,
y: 0
},
target: {
x: 0,
y: 0
},
resize: function(){
this.target.x = this.pos.x = this.ref.x * this.shapeSize.x;
this.target.y = this.pos.y = this.ref.y * this.shapeSize.y;
},
updateBreathingPhysics: function(){
this.stiffness = Engine.getRandomFloat(2, 4);
this.friction = Engine.getRandomFloat(1, 2);
},
updateTarget: function(newSize){
var diff;
this.target.x = this.ref.x * newSize.x;
this.target.y = this.ref.y * newSize.y;
diff = Vector.sub(newSize, this.shapeSize).div(2);
this.target.sub(diff);
this.target.add({
x: Engine.getRandomFloat(-3, 3),
y: Engine.getRandomFloat(-3, 3)
});
},
update: function(engine){
var newAccel;
newAccel = Vector.sub(this.target, this.pos)
.mult(this.stiffness)
.sub(Vector.mult(this.vel, this.friction));
this.accel.set(newAccel);
this.vel.add(Vector.mult(this.accel, engine.tick));
this.pos.add(
Vector.mult(this.vel, engine.tick)
);
newAccel = null;
return this;
},
draw: function(ctx, scale){
ctx.beginPath();
ctx.arc(
this.pos.x * scale,
this.pos.y * scale,
this.radius * scale,
0,
Math.PI * 2,
false
);
ctx.fillStyle = '#ffffff';
ctx.fill();
return this;
}
};
})(window.Engine, window.Vector);

View File

@ -1,29 +0,0 @@
(function(
Engine,
Vector
){
Engine.Polygon.Puller = function(a, b, c, color, simple){
this.a = a;
this.b = b;
this.c = c;
this.strokeStyle = '#ffffff';
};
Engine.Polygon.Puller.prototype = {
checkChasing: function(){
if (
this.a._chasing === true &&
this.b._chasing === true &&
this.c._chasing === true
) {
return true;
}
return false;
}
};
})(window.Engine, window.Vector);

View File

@ -1,80 +0,0 @@
(function(
Engine,
Vector
){
Engine.Polygon = function(a, b, c, color, strokeColor){
this.a = a;
this.b = b;
this.c = c;
this.color = Engine.clone(color);
this.strokeColor = strokeColor ? Engine.clone(strokeColor) : Engine.clone(color);
if (strokeColor) {
this.strokeColor = Engine.clone(strokeColor);
} else {
this.strokeColor = Engine.clone(color);
}
this.strokeWidth = 0.25;
this.maxStrokeS = this.strokeColor.s;
this.maxStrokeL = this.strokeColor.l;
this.maxColorL = this.color.l;
this.strokeColor.s = 0;
this.strokeColor.l = 100;
this.color.l = 0;
this.fillStyle = this.hslaTemplate.substitute(this.color);
this.strokeStyle = this.hslaTemplate.substitute(this.strokeColor);
};
Engine.Polygon.prototype = {
rgbaTemplate: 'rgba({r},{g},{b},{a})',
hslaTemplate: 'hsla({h},{s}%,{l}%,{a})',
hueShiftSpeed: 20,
duration: 2,
delay: 0,
start: 0,
// Determine color fill?
update: function(engine){
var delta;
if (this.simple) {
return;
}
this.start += engine.tick;
delta = this.start;
if (
delta > this.delay &&
delta < this.delay + this.duration + 1 &&
this.color.l < this.maxColorL
) {
this.color.l = this.maxColorL * (delta - this.delay) / this.duration;
this.strokeColor.s = this.maxStrokeS * (delta - this.delay) / this.duration;
this.strokeColor.l = (this.maxStrokeL - 100) * (delta - this.delay) / this.duration + 100;
this.strokeWidth = 1.5 * (delta - this.delay) / this.duration + 0.25;
if (this.color.l > this.maxColorL) {
this.color.l = this.maxColorL;
this.strokeColor.l = this.maxStrokeL;
this.strokeWidth = 1.5;
}
this.strokeStyle = this.hslaTemplate.substitute(this.strokeColor);
this.fillStyle = this.hslaTemplate.substitute(this.color);
}
}
};
})(window.Engine, window.Vector);

View File

@ -1,179 +0,0 @@
(function(
Engine,
Point,
Polygon,
Vector
){
Engine.Shape.Puller = function(width, height, json){
var i, ref, point, poly;
this.pos = new Vector(0, 0);
this.size = new Vector(width, height);
this.heightRatio = json.data.width / json.data.height;
this.widthRatio = json.data.ar;
this.resize(width, height, true);
ref = {};
this.points = [];
this.polygons = [];
for (i = 0; i < json.points.length; i++) {
point = new Point(
json.points[i].id,
json.points[i].x,
json.points[i].y,
this.size
);
ref[point.id] = point;
this.points.push(point);
}
for (i = 0; i < json.polygons.length; i++) {
poly = json.polygons[i];
this.polygons.push(new Polygon(
ref[poly.points[0]],
ref[poly.points[1]],
ref[poly.points[2]],
poly.color
));
this.polygons[this.polygons.length - 1].noFill = true;
}
this.ref = undefined;
};
Engine.Shape.Puller.prototype = {
alpha: 0,
sizeOffset: 100,
resize: function(width, height, sizeOnly){
var len, p, newWidth, newHeight;
newHeight = height + this.sizeOffset;
newWidth = this.size.y * this.heightRatio;
if (newWidth < width) {
newWidth = width + this.sizeOffset;
newHeight = newWidth * this.widthRatio;
}
this.size.y = newHeight;
this.size.x = newWidth;
this.pos.x = -(newWidth / 2);
this.pos.y = -(newHeight / 2);
if (sizeOnly) {
return this;
}
for (p = 0, len = this.points.length; p < len; p++) {
this.points[p].resize();
}
},
update: function(engine){
var p;
for (p = 0; p < this.points.length; p++) {
this.points[p].update(engine);
}
if (this.alpha < 1) {
this.alpha = Math.min(this.alpha + 2 * engine.tick, 1);
}
return this;
},
draw: function(ctx, scale, engine){
var p, poly;
ctx.translate(
this.pos.x * scale >> 0,
this.pos.y * scale >> 0
);
if (this.alpha < 1) {
ctx.globalAlpha = this.alpha;
}
ctx.beginPath();
for (p = 0; p < this.polygons.length; p++) {
poly = this.polygons[p];
ctx.moveTo(
poly.a.pos.x * scale >> 0,
poly.a.pos.y * scale >> 0
);
ctx.lineTo(
poly.b.pos.x * scale >> 0,
poly.b.pos.y * scale >> 0
);
ctx.lineTo(
poly.c.pos.x * scale >> 0,
poly.c.pos.y * scale >> 0
);
ctx.lineTo(
poly.a.pos.x * scale >> 0,
poly.a.pos.y * scale >> 0
);
}
ctx.closePath();
ctx.lineWidth = 0.4 * scale;
ctx.strokeStyle = 'rgba(108,0,243,0.15)';
ctx.stroke();
if (this.alpha < 1) {
ctx.globalAlpha = 1;
}
for (p = 0; p < this.points.length; p++) {
this.points[p].draw(ctx, scale);
}
ctx.beginPath();
for (p = 0; p < this.polygons.length; p++) {
if (this.polygons[p].checkChasing()) {
poly = this.polygons[p];
ctx.moveTo(
poly.a.pos.x * scale >> 0,
poly.a.pos.y * scale >> 0
);
ctx.lineTo(
poly.b.pos.x * scale >> 0,
poly.b.pos.y * scale >> 0
);
ctx.lineTo(
poly.c.pos.x * scale >> 0,
poly.c.pos.y * scale >> 0
);
ctx.lineTo(
poly.a.pos.x * scale >> 0,
poly.a.pos.y * scale >> 0
);
}
}
ctx.closePath();
ctx.fillStyle = 'rgba(108,0,243,0.05)';
ctx.fill();
ctx.setTransform(1, 0, 0, 1, 0, 0);
ctx.translate(
engine.width / 2 * engine.scale >> 0,
engine.height / 2 * engine.scale >> 0
);
return this;
}
};
})(
window.Engine,
window.Engine.Point.Puller,
window.Engine.Polygon.Puller,
window.Vector
);

View File

@ -1,159 +0,0 @@
(function(
Engine,
Point,
Polygon,
Vector
){
Engine.Shape = function(x, y, width, height, points, polygons){
var i, ref, point, poly;
this.pos = new Vector(x, y);
this.size = new Vector(width, height);
this.sizeRef = this.size.clone();
ref = {};
this.points = [];
this.polygons = [];
for (i = 0; i < points.length; i++) {
point = new Point(
points[i].id,
points[i].x,
points[i].y,
this.size
);
ref[point.id] = point;
this.points.push(point);
}
for (i = 0; i < polygons.length; i++) {
poly = polygons[i];
this.polygons.push(new Polygon(
ref[poly.points[0]],
ref[poly.points[1]],
ref[poly.points[2]],
poly.color,
poly.stroke
));
}
};
Engine.Shape.prototype = {
breathing: false,
breath: 0,
breathLength: 1,
breatheIn: false,
resize: function(newSize, offset){
var len, p;
this.size.x = newSize;
this.size.y = newSize;
this.sizeRef.x = newSize;
this.sizeRef.y = newSize;
this.pos.x = -(newSize / 2);
this.pos.y = -(newSize / 2 + offset);
for (p = 0, len = this.points.length; p < len; p++) {
this.points[p].resize();
}
},
startBreathing: function(){
var p;
this.breathing = true;
this.breath = this.breathLength;
for (p = 0; p < this.points.length; p++) {
this.points[p].updateBreathingPhysics();
}
},
breathe: function(tick){
var p, scale, newSize;
this.breath += tick;
if (this.breath < this.breathLength) {
return;
}
scale = 1;
newSize = Vector.mult(this.sizeRef, scale);
for (p = 0; p < this.points.length; p++) {
this.points[p].updateTarget(newSize);
}
this.breath = 0;
},
update: function(engine){
var p;
if (this.breathing === true) {
this.breathe(engine.tick);
}
for (p = 0; p < this.points.length; p++) {
this.points[p].update(engine);
}
for (p = 0; p < this.polygons.length; p++) {
this.polygons[p].update(engine);
}
return this;
},
draw: function(ctx, scale, engine){
var p, poly;
ctx.translate(
this.pos.x * scale >> 0,
this.pos.y * scale >> 0
);
for (p = 0; p < this.polygons.length; p++) {
poly = this.polygons[p];
ctx.beginPath();
ctx.moveTo(
poly.a.pos.x * scale,
poly.a.pos.y * scale
);
ctx.lineTo(
poly.b.pos.x * scale,
poly.b.pos.y * scale
);
ctx.lineTo(
poly.c.pos.x * scale,
poly.c.pos.y * scale
);
ctx.closePath();
ctx.fillStyle = poly.fillStyle;
ctx.fill();
ctx.lineWidth = poly.strokeWidth * scale;
ctx.strokeStyle = poly.strokeStyle;
ctx.stroke();
}
ctx.setTransform(1, 0, 0, 1, 0, 0);
ctx.translate(
engine.width / 2 * engine.scale >> 0,
engine.height / 2 * engine.scale >> 0
);
return this;
}
};
})(
window.Engine,
window.Engine.Point,
window.Engine.Polygon,
window.Vector
);

View File

@ -1,71 +0,0 @@
/* jshint unused:false */
/* global console */
(function(Engine){ 'use strict';
Engine.Typewriter = function(element){
this.element = element;
this.content = this.element.textContent.split('');
this.element.innerHTML = '';
this.element.style.visibility = 'visible';
};
Engine.Typewriter.prototype = {
running: false,
letterInterval : 0.02,
spaceInterval : 0.4,
charCount: -1,
waitSpace: false,
toDraw: '',
start: function(){
if (!this.content.length) {
return this;
}
this._last = this.letterInterval;
this.running = true;
},
update: function(engine){
var newChar;
if (!this.running) {
return this;
}
this._last += engine.tick;
if (this.waitSpace && this._last < this.spaceInterval) {
return this;
}
if (!this.waitSpace && this._last < this.letterInterval){
return this;
}
this._last = 0;
newChar = this.content.shift();
this.toDraw += newChar;
if (newChar === ',') {
this.waitSpace = true;
} else {
this.waitSpace = false;
}
this.element.innerHTML = this.toDraw + '<span class="cursor">_</span>';
if (!this.content.length) {
this.running = false;
}
return this;
}
};
})(window.Engine);

View File

@ -1,388 +0,0 @@
(function(
Base,
Vector,
Logo,
Grid,
Chainable
){
var sqrt, pow, Engine;
if (!window.requestAnimationFrame) {
window.requestAnimationFrame = (function(){
return window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
function( callback ){
window.setTimeout(callback, 1000 / 60);
};
})();
}
sqrt = Math.sqrt;
pow = Math.pow;
Engine = Base.extend({
scale: window.devicePixelRatio || 1,
// scale:1,
shapes : [],
particles : [],
particlesA : [],
particlesB : [],
_deferredParticles: [],
ticks: [],
starGeneratorRate: 600,
mouse: {
x: -9999,
y: -9999
},
constructor: function(canvas, background, tagLine){
this.canvas = canvas;
this.background = background;
this.tagLine = tagLine;
if (!this.canvas.getContext) {
return null;
}
this.context = this.canvas.getContext('2d');
this.setupEvents();
this.setupStarfield();
this.setupTessellation();
this.setupMisc();
this.startEngine();
},
startEngine: function(){
var parent = this.canvas.parentNode;
this.background.className += ' show';
this.canvas.style.opacity = 1;
// We have to pass the engine into Chainable to
// enable the timers to properly attach to the
// run/render loop
new Chainable(this)
.wait(1000)
.then(function(){
this.starGeneratorRate = 200;
}, this)
.wait(500)
.then(function(){
parent.className += ' state-one';
})
.wait(150)
.then(function(){
parent.className += ' state-two';
})
.wait(150)
.then(function(){
parent.className += ' state-three';
})
.wait(500)
.then(function(){
parent.className += ' state-four';
})
.wait(100)
.then(function(){
this.showShapes = true;
}, this)
.wait(1000)
.then(function(){
this.logo.startBreathing();
this.showGrid = true;
}, this)
.wait(1000)
.then(function(){
this.typewriter.start();
}, this);
this.render();
},
setupMisc: function(){
this.last = Date.now() / 1000;
this.render = this.render.bind(this);
this.typewriter = new Engine.Typewriter(this.tagLine);
},
setupEvents: function(){
this.resize = this.resize.bind(this);
this.resize();
window.addEventListener('resize', this.resize, false);
this._handleScroll = this._handleScroll.bind(this);
this._handleScroll();
window.addEventListener('scroll', this._handleScroll, false);
this._handleMouseCoords = this._handleMouseCoords.bind(this);
window.addEventListener('mousemove', this._handleMouseCoords, false);
},
setupStarfield: function(){
this.particles = [];
// this.generateParticles(50, true);
this.generateParticles(400);
},
setupTessellation: function(canvas){
var size, offset;
this.shapes = [];
if (window.innerWidth < 570) {
size = 300;
offset = 0;
} else {
size = 360;
offset = 40;
}
this.logo = new Engine.Shape(
-(size / 2),
-(size / 2 + offset),
size,
size,
Logo.points,
Logo.polygons
);
this.grid = new Engine.Shape.Puller(this.width, this.height, Grid);
},
getAverageTickTime: function(){
var sum = 0, s;
for (s = 0; s < this.ticks.length; s++) {
sum += this.ticks[s];
}
window.console.log('Average Tick Time:', sum / this.ticks.length);
},
getLongestTick: function(){
var max = 0, index, s;
for (s = 0; s < this.ticks.length; s++) {
if (this.ticks[s] > max) {
max = this.ticks[s];
index = s;
}
}
window.console.log('Max tick was:', max, 'at index:', index);
},
render: function(){
var scale = this.scale, p, particle, index;
if (this.paused) {
return;
}
if (this.scrollY > this.height) {
window.requestAnimationFrame(this.render);
return;
}
this.context.clearRect(
-(this.width / 2) * scale,
-(this.height / 2) * scale,
this.width * scale,
this.height * scale
);
this.now = Date.now() / 1000;
this.tick = Math.min(this.now - this.last, 0.017);
// We must attach the chainable timer to the engine
// run/render loop or else things can get pretty
// out of wack
if (this.updateChainTimer) {
this.updateChainTimer(this.tick);
}
// Update all particles... may need to be optimized
for (p = 0; p < this.particles.length; p++) {
this.particles[p].update(this);
}
// Batch render particles based on color
// to prevent unneeded context state change
this.context.fillStyle = '#8750c2';
for (p = 0; p < this.particlesA.length; p++) {
particle = this.particlesA[p];
if (particle.radius < 0.25) {
continue;
}
this.context.fillRect(
particle.pos.x * scale >> 0,
particle.pos.y * scale >> 0,
particle.radius * scale,
particle.radius * scale
);
}
this.context.fillStyle = '#b976ff';
for (p = 0; p < this.particlesB.length; p++) {
particle = this.particlesB[p];
if (particle.radius < 0.25) {
continue;
}
this.context.fillRect(
particle.pos.x * scale >> 0,
particle.pos.y * scale >> 0,
particle.radius * scale,
particle.radius * scale
);
}
this.particlesA.length = 0;
this.particlesB.length = 0;
// Remove destroyed particles
for (p = 0; p < this._deferredParticles.length; p++) {
index = this.particles.indexOf(this._deferredParticles.pop());
if (index >= 0) {
this.particles.splice(index, 1);
}
}
if (this.showGrid) {
this.grid
.update(this)
.draw(this.context, scale, this);
}
if (this.showShapes) {
this.logo
.update(this)
.draw(this.context, scale, this);
}
this.typewriter.update(this);
this.last = this.now;
this.generateParticles(this.starGeneratorRate * this.tick >> 0);
window.requestAnimationFrame(this.render);
},
generateParticles: function(num, fixed){
var p;
for (p = 0; p < num; p++) {
if (fixed) {
this.particles.push(new Engine.Particle.Fixed(this.width, this.height));
} else {
this.particles.push(new Engine.Particle(this.width, this.height));
}
}
},
resize: function(){
var scale = this.scale,
size, offset;
if (window.innerWidth < 570) {
this.height = 560;
} else {
this.height = 700;
}
this.width = window.innerWidth;
this.canvas.width = this.width * scale;
this.canvas.height = this.height * scale;
this.context.translate(
this.width / 2 * scale >> 0,
this.height / 2 * scale >> 0
);
this.context.lineJoin = 'bevel';
if (this.grid) {
this.grid.resize(this.width, this.height);
}
if (this.logo) {
if (this.height === 560) {
size = 300;
offset = 0;
} else {
size = 360;
offset = 40;
}
this.logo.resize(size, offset);
}
},
_handleMouseCoords: function(event){
this.mouse.x = event.pageX;
this.mouse.y = event.pageY;
},
_handleScroll: function(){
this.scrollY = window.scrollY;
},
pause: function(){
this.paused = true;
},
resume: function(){
if (!this.paused) {
return;
}
this.paused = false;
this.render();
},
getSnapshot: function(){
window.open(this.canvas.toDataURL('image/png'));
}
});
Engine.map = function(val, istart, istop, ostart, ostop) {
return ostart + (ostop - ostart) * ((val - istart) / (istop - istart));
};
Engine.getRandomFloat = function(min, max) {
return Math.random() * (max - min) + min;
};
Engine.getRandomInt = function(min, max) {
return Math.floor(Math.random() * (max - min + 1) + min);
};
Engine.clone = function(ref) {
var clone = {}, key;
for (key in ref) {
clone[key] = ref[key];
}
return clone;
};
window.Engine = Engine;
})(
window.Base,
window.Vector,
window.Logo,
window.Grid,
window.Chainable
);

File diff suppressed because it is too large Load Diff

View File

@ -1,89 +0,0 @@
(function(
Engine
){
// Quick and dirty IE detection
var isIE = (function(){
if (window.navigator.userAgent.match('Trident')) {
return true;
} else {
return false;
}
})();
// isIE = true;
var Init = {
start: function(){
var id = document.body.id.toLowerCase();
if (this.Pages[id]) {
this.Pages[id]();
}
//always init sidebar
Init.initializeSidebar();
},
initializeSidebar: function(){
new Sidebar();
},
generateAnimatedLogo: function(){
var container, x, block;
container = document.createElement('div');
container.className = 'animated-logo';
for (x = 1; x < 5; x++) {
block = document.createElement('div');
block.className = 'white-block block-' + x;
container.appendChild(block);
}
return container;
},
initializeEngine: function(){
var jumbotron = document.getElementById('jumbotron'),
content = document.getElementById('jumbotron-content'),
tagLine = document.getElementById('tag-line'),
canvas, galaxy;
if (!jumbotron) {
return;
}
galaxy = document.createElement('div');
galaxy.id = 'galaxy-bg';
galaxy.className = 'galaxy-bg';
jumbotron.appendChild(galaxy);
content.appendChild(
Init.generateAnimatedLogo()
);
canvas = document.createElement('canvas');
canvas.className = 'terraform-canvas';
jumbotron.appendChild(canvas);
new Engine(canvas, galaxy, tagLine);
},
Pages: {
'page-home': function(){
if (isIE) {
document.getElementById('jumbotron').className += ' static';
document.getElementById('tag-line').style.visibility = 'visible';
return;
}
Init.initializeEngine();
}
}
};
Init.start();
})(window.Engine);

File diff suppressed because it is too large Load Diff

View File

@ -1,136 +0,0 @@
(function(
Engine,
Vector
){
var Puller = function(x, y){
this.pos.x = x;
this.pos.y = y;
this.pos = Vector.coerce(this.pos);
this.home = this.pos.clone();
this.accel = Vector.coerce(this.accel);
this.vel = Vector.coerce(this.vel);
};
Puller.prototype = {
fillStyle: '#ffffff',
radius: 5,
maxSpeed: 160,
maxForce: 50,
pos: {
x: 0,
y: 0
},
accel: {
x: 0,
y: 0
},
vel: {
x: 0,
y: 0
},
aRad: 200,
safety: 0.25,
update: function(engine){
var distanceToMouse = this.distanceTo(engine.mouse),
toHome, mag, safety;
// distanceToHome = this.distanceTo(this.home);
this.accel.mult(0);
if (distanceToMouse < this.aRad) {
this.toChase(engine.mouse);
}
this.toChase(this.home, this.maxForce / 2);
this.vel.add(this.accel);
this.pos.add(
Vector.mult(this.vel, engine.tick)
);
toHome = Vector.sub(this.home, this.pos);
mag = toHome.mag();
safety = this.aRad * (this.safety * 3);
if (mag > this.aRad - safety) {
toHome.normalize();
toHome.mult(this.aRad - safety);
this.pos = Vector.sub(this.home, toHome);
}
},
toChase: function(target, maxForce){
var desired, steer, distance, mult, safety;
maxForce = maxForce || this.maxForce;
target = Vector.coerce(target);
desired = Vector.sub(target, this.pos);
distance = desired.mag();
desired.normalize();
safety = this.aRad * this.safety;
if (distance < safety) {
mult = Engine.map(distance, 0, safety, 0, this.maxSpeed);
} else if (distance > this.aRad - safety){
mult = Engine.map(this.aRad - distance, 0, safety, 0, this.maxSpeed);
} else {
mult = this.maxSpeed;
}
desired.mult(mult);
steer = Vector.sub(desired, this.vel);
steer.limit(maxForce);
this.accel.add(steer);
},
draw: function(ctx, scale){
// ctx.beginPath();
// ctx.arc(
// this.home.x * scale,
// this.home.y * scale,
// this.aRad * scale,
// 0,
// Math.PI * 2,
// false
// );
// ctx.fillStyle = 'rgba(255,255,255,0.1)';
// ctx.fill();
ctx.beginPath();
ctx.arc(
this.pos.x * scale,
this.pos.y * scale,
this.radius * scale,
0,
Math.PI * 2,
false
);
ctx.fillStyle = this.fillStyle;
ctx.fill();
},
distanceTo: function(target) {
var xd = this.home.x - target.x;
var yd = this.home.y - target.y;
return Math.sqrt(xd * xd + yd * yd );
}
};
window.Puller = Puller;
})(
window.Engine,
window.Vector
);

View File

@ -1,50 +0,0 @@
(function(){
Sidebar = Base.extend({
$body: null,
$overlay: null,
$sidebar: null,
$sidebarHeader: null,
$sidebarImg: null,
$toggleButton: null,
constructor: function(){
this.$body = $('body');
this.$overlay = $('.sidebar-overlay');
this.$sidebar = $('#sidebar');
this.$sidebarHeader = $('#sidebar .sidebar-header');
this.$toggleButton = $('.navbar-toggle');
this.sidebarImg = this.$sidebarHeader.css('background-image');
this.addEventListeners();
},
addEventListeners: function(){
var _this = this;
_this.$toggleButton.on('click', function() {
_this.$sidebar.toggleClass('open');
if ((_this.$sidebar.hasClass('sidebar-fixed-left') || _this.$sidebar.hasClass('sidebar-fixed-right')) && _this.$sidebar.hasClass('open')) {
_this.$overlay.addClass('active');
_this.$body.css('overflow', 'hidden');
} else {
_this.$overlay.removeClass('active');
_this.$body.css('overflow', 'auto');
}
return false;
});
_this.$overlay.on('click', function() {
$(this).removeClass('active');
_this.$body.css('overflow', 'auto');
_this.$sidebar.removeClass('open');
});
}
});
window.Sidebar = Sidebar;
})();

View File

@ -1,29 +1,5 @@
//= require turbolinks //= require turbolinks
//= require jquery //= require jquery
//= require bootstrap
//= require lib/_String.substitute
//= require lib/_Vector
//= require lib/_Function.prototype.bind
//= require lib/_Base
//= require lib/_Chainable
//= require lib/_dbg
//= require app/_Docs
//= require app/_Logo
//= require app/_Grid
//= require app/_Engine
//= require app/_Engine.Particle
//= require app/_Engine.Particle.Fixed
//= require app/_Engine.Point
//= require app/_Engine.Point.Puller
//= require app/_Engine.Polygon
//= require app/_Engine.Polygon.Puller
//= require app/_Engine.Shape
//= require app/_Engine.Shape.Puller
//= require app/_Engine.Typewriter
//= require app/_Sidebar
//= require app/_Init
// assets/javascripts/application.js
//= require hashicorp/mega-nav //= require hashicorp/mega-nav
//= require hashicorp/sidebar

View File

@ -1,145 +0,0 @@
/*
Based on Base.js 1.1a (c) 2006-2010, Dean Edwards
Updated to pass JSHint and converted into a module by Kenneth Powers
License: http://www.opensource.org/licenses/mit-license.php
*/
/*global define:true module:true*/
/*jshint eqeqeq:true*/
(function (name, global, definition) {
if (typeof module !== 'undefined') {
module.exports = definition();
} else if (typeof define !== 'undefined' && typeof define.amd === 'object') {
define(definition);
} else {
global[name] = definition();
}
})('Base', this, function () {
// Base Object
var Base = function () {};
// Implementation
Base.extend = function (_instance, _static) { // subclass
var extend = Base.prototype.extend;
// build the prototype
Base._prototyping = true;
var proto = new this();
extend.call(proto, _instance);
proto.base = function () {
// call this method from any other method to invoke that method's ancestor
};
delete Base._prototyping;
// create the wrapper for the constructor function
//var constructor = proto.constructor.valueOf(); //-dean
var constructor = proto.constructor;
var klass = proto.constructor = function () {
if (!Base._prototyping) {
if (this._constructing || this.constructor === klass) { // instantiation
this._constructing = true;
constructor.apply(this, arguments);
delete this._constructing;
} else if (arguments[0] !== null) { // casting
return (arguments[0].extend || extend).call(arguments[0], proto);
}
}
};
// build the class interface
klass.ancestor = this;
klass.extend = this.extend;
klass.forEach = this.forEach;
klass.implement = this.implement;
klass.prototype = proto;
klass.toString = this.toString;
klass.valueOf = function (type) {
return (type === 'object') ? klass : constructor.valueOf();
};
extend.call(klass, _static);
// class initialization
if (typeof klass.init === 'function') klass.init();
return klass;
};
Base.prototype = {
extend: function (source, value) {
if (arguments.length > 1) { // extending with a name/value pair
var ancestor = this[source];
if (ancestor && (typeof value === 'function') && // overriding a method?
// the valueOf() comparison is to avoid circular references
(!ancestor.valueOf || ancestor.valueOf() !== value.valueOf()) && /\bbase\b/.test(value)) {
// get the underlying method
var method = value.valueOf();
// override
value = function () {
var previous = this.base || Base.prototype.base;
this.base = ancestor;
var returnValue = method.apply(this, arguments);
this.base = previous;
return returnValue;
};
// point to the underlying method
value.valueOf = function (type) {
return (type === 'object') ? value : method;
};
value.toString = Base.toString;
}
this[source] = value;
} else if (source) { // extending with an object literal
var extend = Base.prototype.extend;
// if this object has a customized extend method then use it
if (!Base._prototyping && typeof this !== 'function') {
extend = this.extend || extend;
}
var proto = {
toSource: null
};
// do the "toString" and other methods manually
var hidden = ['constructor', 'toString', 'valueOf'];
// if we are prototyping then include the constructor
for (var i = Base._prototyping ? 0 : 1; i < hidden.length; i++) {
var h = hidden[i];
if (source[h] !== proto[h])
extend.call(this, h, source[h]);
}
// copy each of the source object's properties to this object
for (var key in source) {
if (!proto[key]) extend.call(this, key, source[key]);
}
}
return this;
}
};
// initialize
Base = Base.extend({
constructor: function () {
this.extend(arguments[0]);
}
}, {
ancestor: Object,
version: '1.1',
forEach: function (object, block, context) {
for (var key in object) {
if (this.prototype[key] === undefined) {
block.call(context, object[key], key, object);
}
}
},
implement: function () {
for (var i = 0; i < arguments.length; i++) {
if (typeof arguments[i] === 'function') {
// if it's a function, call it
arguments[i](this.prototype);
} else {
// add the interface using the extend method
this.prototype.extend(arguments[i]);
}
}
return this;
},
toString: function () {
return String(this.valueOf());
}
});
// Return Base implementation
return Base;
});

View File

@ -1,92 +0,0 @@
(function(){
var Chainable = function(engine){
this.engine = engine;
this._chain = [];
this._updateTimer = this._updateTimer.bind(this);
this._cycle = this._cycle.bind(this);
};
Chainable.prototype._running = false;
Chainable.prototype._updateTimer = function(tick){
this._timer += tick;
if (this._timer >= this._timerMax) {
this.resetTimer();
this._cycle();
}
};
Chainable.prototype.resetTimer = function(){
this.engine.updateChainTimer = undefined;
this._timer = 0;
this._timerMax = 0;
return this;
};
Chainable.prototype.start = function(){
if (this._running || !this._chain.length) {
return this;
}
this._running = true;
return this._cycle();
};
Chainable.prototype.reset = function(){
if (!this._running) {
return this;
}
this.resetTimer();
this._timer = 0;
this._running = false;
return this;
};
Chainable.prototype._cycle = function(){
var current;
if (!this._chain.length) {
return this.reset();
}
current = this._chain.shift();
if (current.type === 'function') {
current.func.apply(current.scope, current.args);
current = null;
return this._cycle();
}
if (current.type === 'wait') {
this.resetTimer();
// Convert timer to seconds
this._timerMax = current.time / 1000;
this.engine.updateChainTimer = this._updateTimer;
current = null;
}
return this;
};
Chainable.prototype.then = Chainable.prototype.exec = function(func, scope, args){
this._chain.push({
type : 'function',
func : func,
scope : scope || window,
args : args || []
});
return this.start();
};
Chainable.prototype.wait = function(time){
this._chain.push({
type : 'wait',
time : time
});
return this.start();
};
window.Chainable = Chainable;
})();

View File

@ -1,21 +0,0 @@
if (!Function.prototype.bind) {
Function.prototype.bind = function (oThis) {
if (typeof this !== "function") {
throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");
}
var aArgs = Array.prototype.slice.call(arguments, 1),
fToBind = this,
fNOP = function () {},
fBound = function () {
return fToBind.apply(this instanceof fNOP && oThis ?
this : oThis,
aArgs.concat(Array.prototype.slice.call(arguments)));
};
fNOP.prototype = this.prototype;
fBound.prototype = new fNOP();
return fBound;
};
}

View File

@ -1,14 +0,0 @@
(function(String){
if (String.prototype.substitute) {
return;
}
String.prototype.substitute = function(object, regexp){
return String(this).replace(regexp || (/\\?\{([^{}]+)\}/g), function(match, name){
if (match.charAt(0) == '\\') return match.slice(1);
return (object[name] !== null) ? object[name] : '';
});
};
})(String);

View File

@ -1,111 +0,0 @@
(function(global){ 'use strict';
var Vector = function(x, y){
this.x = x || 0;
this.y = y || 0;
};
Vector.prototype = {
clone: function(){
return new Vector(this.x, this.y);
},
add: function(vec){
this.x += vec.x;
this.y += vec.y;
return this;
},
sub: function(vec){
this.x -= vec.x;
this.y -= vec.y;
return this;
},
subVal: function(val){
this.x -= val;
this.y -= val;
return this;
},
mult: function(mul){
this.x *= mul;
this.y *= mul;
return this;
},
div: function(div){
if (div === 0) {
return this;
}
this.x /= div;
this.y /= div;
return this;
},
mag: function(){
return Math.sqrt(
this.x * this.x +
this.y * this.y
);
},
limit: function(max){
if (this.mag() > max) {
this.normalize();
this.mult(max);
}
return this;
},
normalize: function(){
var mag = this.mag();
if (mag === 0) {
return this;
}
this.div(mag);
return this;
},
heading: function(){
return Math.atan2(this.y, this.x);
},
set: function(vec){
this.x = vec.x;
this.y = vec.y;
return this;
}
};
Vector.add = function(vec1, vec2){
return vec1.clone().add(vec2.clone());
};
Vector.sub = function(vec1, vec2){
return vec1.clone().sub(vec2.clone());
};
Vector.mult = function(vec, mult){
return vec.clone().mult(mult);
};
Vector.div = function(vec, div){
return vec.clone().div(div);
};
// Ripped from processing
Vector.random2D = function(){
var angle = Math.random(0, 1) * Math.PI * 2;
return new Vector(Math.cos(angle), Math.sin(angle));
};
Vector.coerce = function(obj){
return new Vector(obj.x, obj.y);
};
global.Vector = Vector;
})(this);

View File

@ -1,60 +0,0 @@
/*
*
* name: dbg
*
* description: A bad ass little console utility, check the README for deets
*
* license: MIT-style license
*
* author: Amadeus Demarzi
*
* provides: window.dbg
*
*/
(function(){
var global = this,
// Get the real console or set to null for easy boolean checks
realConsole = global.console || null,
// Backup / Disabled Lambda
fn = function(){},
// Supported console methods
methodNames = ['log', 'error', 'warn', 'info', 'count', 'debug', 'profileEnd', 'trace', 'dir', 'dirxml', 'assert', 'time', 'profile', 'timeEnd', 'group', 'groupEnd'],
// Disabled Console
disabledConsole = {
// Enables dbg, if it exists, otherwise it just provides disabled
enable: function(quiet){
global.dbg = realConsole ? realConsole : disabledConsole;
},
// Disable dbg
disable: function(){
global.dbg = disabledConsole;
}
}, name, i;
// Setup disabled console and provide fallbacks on the real console
for (i = 0; i < methodNames.length;i++){
name = methodNames[i];
disabledConsole[name] = fn;
if (realConsole && !realConsole[name])
realConsole[name] = fn;
}
// Add enable/disable methods
if (realConsole) {
realConsole.disable = disabledConsole.disable;
realConsole.enable = disabledConsole.enable;
}
// Enable dbg
disabledConsole.enable();
}).call(this);

View File

@ -1,137 +1,37 @@
// .button {
// Button Styles background: $button-background;
// -------------------------------------------------- border: 1px solid $button-font-color;
box-shadow: 3px 4px 0 rgba(0,0,0,0.1);
.outline-btn{ color: $button-font-color;
position: relative; display: inline-block;
display: inline-block; font-family: $button-font-family;
// Extra 3px of bottom padding compensates for ::after content font-size: $button-font-size;
padding: 20px 30px 23px; font-weight: $button-font-weight;
background-color: transparent; letter-spacing: 1px;
color: $white; margin-bottom: 4px;
border: 2px solid $white; padding: 10px 30px;
//border-radius: $btn-border-radius; text-transform: uppercase;
font-size: 20px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 2px;
text-decoration: none !important;
@include transition(background-color .3s ease-in-out);
&::after {
font-size: 1.2em;
content: "»";
position: relative;
left: 5px;
}
&.purple{
color: $purple;
border: 2px solid $purple;
}
&.small-outline-btn{
font-size: 16px;
padding: 0px 15px 3px 10px;
letter-spacing: 0;
border: 2px solid rgba(255, 255, 255, .7);
}
&:hover{
color: $white;
background-color: rgba(255, 255, 255, .2);
@include transition(background-color .3s ease-in-out);
&.purple{
background-color: rgba(255, 255, 255, .5);
}
}
}
.simple-btn{
position: relative;
display: inline-block;
// Extra 3px of bottom padding compensates for ::after content
background-color: transparent;
color: $white;
font-size: 16px;
font-weight: 500;
text-transform: uppercase;
text-decoration: none !important;
@include transition(color .3s ease-in-out);
&::after {
font-size: 1.2em;
content: "»";
position: relative;
left: 5px;
}
&:hover{
color: rgba(255, 255, 255, .4);
@include transition(color .3s ease-in-out);
}
}
.terra-btn{
position: relative;
display: inline-block;
// Extra 3px of bottom padding compensates for ::after content
padding: 20px 30px 23px;
color: white;
background-color: $purple;
font-size: 20px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 2px;
@include transition( background-color 0.3s ease );
&::after {
font-size: 1.2em;
content: "»";
position: relative;
left: 5px;
}
&:hover{
color: white;
background-color: rgba(130, 47, 247, 0.8);
text-decoration: none;
@include transition( background-color 0.3s ease );
}
}
@media (max-width: 768px) {
.outline-btn, .terra-btn{
font-size: 16px;
text-align: center;
}
}
//animation on header main nav link hover
/*.li-under a::after {
position: absolute;
top: 68%;
left: 50%;
margin-left: -4px;
width: 6px;
height: 6px;
background-color: white;
content: '';
opacity: 0;
text-decoration: none; text-decoration: none;
-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
transition: height 0.3s, opacity 0.3s, transform 0.3s;
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
transform: translateY(-10px);
}
.li-under a:hover::after, &:hover,
.li-under a:focus::after { &:active,
opacity: 1; &:focus {
-webkit-transform: skewY(15deg) translateY(10px); text-decoration: none;
-moz-transform: skewY(15deg) translateY(10px); }
transform: skewY(15deg) translateY(10px);
}*/ &:hover {
background: $button-font-color;
border: 1px solid $button-font-color;
color: $button-background;
}
&.primary {
background: $button-primary-background;
border: 1px solid darken($button-primary-background, 5%);
color: $button-primary-font-color;
&:hover {
background: lighten($button-primary-background, 5%);
}
}
}

View File

@ -1,21 +1,22 @@
.people { #inner {
.people {
margin-top: 30px; margin-top: 30px;
.person { .person {
margin-bottom: 40px; &:after {
min-height: 165px; // enough space for five lines of bio text display: block;
clear: both;
content: ' ';
}
h3 { img {
text-transform: none; width: 125px;
} margin: auto auto;
}
img { .bio {
width: 125px; padding-left: 150px;
margin: auto auto; }
}
.bio {
padding-left: 150px;
}
} }
}
} }

View File

@ -1,362 +1,91 @@
// #docs-sidebar {
// Docs
// --------------------------------------------------
body.page-sub{
background-color: $light-black;
}
body.layout-backend-types,
body.layout-commands-env,
body.layout-commands-state,
body.layout-alicloud,
body.layout-archive,
body.layout-arukas,
body.layout-atlas,
body.layout-aws,
body.layout-azure,
body.layout-bitbucket,
body.layout-chef,
body.layout-azurerm,
body.layout-circonus,
body.layout-clc,
body.layout-cloudflare,
body.layout-cloudstack,
body.layout-cobbler,
body.layout-consul,
body.layout-datadog,
body.layout-digitalocean,
body.layout-dme,
body.layout-dns,
body.layout-dnsimple,
body.layout-docker,
body.layout-dyn,
body.layout-external,
body.layout-github,
body.layout-grafana,
body.layout-fastly,
body.layout-google,
body.layout-heroku,
body.layout-ignition,
body.layout-icinga2,
body.layout-influxdb,
body.layout-kubernetes,
body.layout-librato,
body.layout-logentries,
body.layout-mailgun,
body.layout-mysql,
body.layout-newrelic,
body.layout-nomad,
body.layout-ns1,
body.layout-openstack,
body.layout-opsgenie,
body.layout-packet,
body.layout-pagerduty,
body.layout-postgresql,
body.layout-powerdns,
body.layout-profitbricks,
body.layout-rabbitmq,
body.layout-rancher,
body.layout-random,
body.layout-rundeck,
body.layout-scaleway,
body.layout-spotinst,
body.layout-statuscake,
body.layout-softlayer,
body.layout-template,
body.layout-tls,
body.layout-ultradns,
body.layout-triton,
body.layout-vault,
body.layout-vcd,
body.layout-vsphere,
body.layout-docs,
body.layout-downloads,
body.layout-inner,
body.layout-remotestate,
body.layout-terraform,
body.layout-intro{
background: $light-black image-url('sidebar-wire.png') left 62px no-repeat;
>.container{
.col-md-8[role=main]{
min-height: 800px;
background-color: white;
>div{
position: relative;
z-index: 10;
}
}
}
}
.docs-sidebar{
position: relative;
z-index: 20;
margin-bottom: 30px; margin-bottom: 30px;
margin-top: 50px; margin-top: 50px;
margin-right: 4%; overflow: hidden;
a{ h1,
color: $purple; h2,
} h3,
h4,
.docs-sidenav{ h5,
padding-top: 15px; h6 {
padding-bottom: 15px;
font-family: $font-family-klavika;
font-size: 16px;
:last-child{
border-bottom: none;
}
//all li > a
li{
position: relative;
> a{
color: white;
@include transition( color 0.5s ease );
}
> a:hover,
> a:focus {
background-color: transparent !important;
color: white;
@include transition( color 0.5s ease );
}
}
> li {
padding: 10px 0;
>.nav{
li{
a{
font-family: $font-family-open-sans;
color: white;
}
}
}
&.active {
>a{
color: lighten($purple, 4%);
font-weight: 600;
}
&:before{
content: '';
position: absolute;
width: 6px;
height: 8px;
background-color: $purple;
font-weight: 500;
@include skewY(24deg);
top: 26px;
left: -10px;
}
> a{
-webkit-font-smoothing: antialiased;
}
.nav {
display: block;
li.active a {
color: lighten($purple, 4%);
font-weight: 500;
}
}
}
> a {
text-transform: uppercase;
letter-spacing: 1px;
-webkit-font-smoothing: antialiased;
}
}
.nav {
display: none;
margin-bottom: 15px;
> li{
margin-left: 20px;
> a{
-webkit-font-smoothing: antialiased;
padding: 6px 15px;
}
}
}
.nav-visible {
display: block;
}
}
}
.bs-docs-section{
@media(max-width: 767px){
padding: 10px 5px 80px 5px;
}
@media(min-width: 768px){
padding: 10px 20px 80px 20px;
}
.lead{
margin-bottom: 48px
}
.doc-sectional{
margin-bottom: 48px;
}
p, li, .alert {
font-size: 18px;
line-height: 1.5;
margin: 0 0 18px;
-webkit-font-smoothing: antialiased;
}
pre{
margin: 0 0 18px;
}
a{
color: $purple;
&:hover{
text-decoration: underline;
}
}
img{
max-width: 650px;
margin-top: 25px;
margin-bottom: 25px;
}
h1{
margin-top: 72px;
color: $purple;
font-weight: 400;
text-transform: uppercase;
letter-spacing: -1px;
word-wrap: break-word;
}
h2, h3, h4{
margin-top: 48px;
font-family: $font-family-open-sans;
text-transform: none;
}
h2 {
margin-bottom: 16px;
padding-bottom: 10px;
border-bottom: 1px solid #eeeeee;
}
p {
color: $light-black;
}
#graph {
margin-top: 30px; margin-top: 30px;
} }
}
@media (max-width: 992px) { ul.nav.docs-sidenav {
body.layout-docs, display: block;
body.layout-inner, padding-bottom: 15px;
body.layout-intro{
>.container{
.col-md-8[role=main]{
min-height: 0;
&::before {
border-left: 9999px solid white;
}
}
}
}
body.page-sub{ li {
>.container{ a {
background-color: white; color: $sidebar-link-color;
} font-size: $sidebar-font-size;
} padding: 10px 0 10px 15px;
.docs-sidebar{ &:before {
margin-top: 0px; color: $sidebar-link-color-active;
margin-bottom: 0px; content: '\203A';
font-size: $font-size;
left: 0;
line-height: 100%;
opacity: 0.4;
position: absolute;
.docs-sidenav{ height: 100%;
padding-bottom: 0; width: 8px
//all li > a
li{
> a{
color: black;
@include transition( color 0.5s ease );
} }
> a:hover, &:focus,
> a:focus { &:hover {
color: $purple; background-color: transparent;
@include transition( color 0.5s ease ); color: $sidebar-link-color-hover;
&:before {
opacity: 1;
}
} }
}
&.back {
> li { &:before {
>.nav{ content: '\2039';
li{
a{
color: black;
&:hover{
color: $purple;
}
}
} }
} }
} }
}
}
.bs-docs-section{ // For forcing sub-navs to appear - in the long term, this should not
h1{ // be a thing anymore...
font-size: 32px; > ul.nav-visible {
padding-top: 24px; display: block;
border-top: 1px solid #eeeeee; }
} }
h2 { li.active {
font-size: 24px; > a {
} color: $sidebar-link-color-active;
h2, h3, h4{ &:before {
margin-top: 32px; opacity: 1;
}
p, li, .alert {
font-size: 16px;
}
}
}
@media (max-width: 480px) {
.bs-docs-section{
img{
max-width: 450px;
} }
}
h1{ // Open nested navigations
font-size: 28px; > ul.nav {
} display: block;
} }
}
// subnav
ul.nav {
display: none;
margin: 10px;
li {
margin-left: 10px;
a {
padding: 6px 15px;
}
}
}
}
} }

View File

@ -1,59 +1,60 @@
.downloads { body.layout-downloads {
margin-top: 20px; #inner {
.downloads {
margin-top: 20px;
.description { .description {
margin-bottom: 20px; margin-bottom: 20px;
} }
.download { .download {
align-items: center;
border-bottom: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2;
padding-bottom: 15px; display: flex;
margin-top: 10px; padding: 15px;
margin-bottom: 10px;
.details { .details {
padding-left: 95px; padding-left: 20px;
h2 { h2 {
margin-top: 30px; margin-top: 4px;
border: none;
}
ul {
padding-left: 0px;
margin: -8px 0 0 0;
}
li {
display: inline-block;
&:after {
content: " | ";
} }
ul { &:last-child:after {
padding-left: 0px; content: "";
}
li {
display: inline-block;
&:after {
content: " | ";
}
&:last-child:after {
content: "";
}
} }
}
} }
.icon { .icon {
img { svg {
width: 75px; width: 75px;
} }
} }
.os-name { .os-name {
font-size: 40px; font-size: 40px;
margin-bottom: -3px; margin-bottom: -3px;
} }
} }
.poweredby { .poweredby {
margin-top: 20px; margin-top: 20px;
text-align: center;
img { }
display: block;
margin: 0 auto;
width: 122px;
}
} }
}
} }

View File

@ -1,98 +1,22 @@
body.page-sub{ #footer {
#footer{ padding-top: 50px;
padding: 40px 0;
margin-top: 0;
.hashicorp-project{ ul.footer-links {
margin-top: 24px; li {
&:hover{ a {
svg{ color: $footer-link-color;
.svg-bg-line{ font-size: $footer-font-size;
opacity: .4; font-family: $font-family-open-sans;
} text-decoration: none;
}
} &:hover, &:focus, &:active {
} background-color: transparent;
} color: $footer-link-color-hover;
} outline: 0;
}
#footer{
background-color: white; @media (max-width: 992px) {
padding: 150px 0 80px; text-align: center;
margin-top: -40px;
&.white{
background-color: $black;
.footer-links{
li > a {
@include project-footer-a-subpage-style();
}
}
}
.footer-links{
li > a {
@include project-footer-a-style();
}
}
.hashicorp-project{
margin-top: 24px;
}
.pull-right{
padding-right: 15px;
}
}
.edit-page-link{
position: absolute;
top: -70px;
right: 30px;
z-index: 9999;
a{
text-transform: uppercase;
color: $black;
font-size: 13px;
}
}
@media (max-width: 992px) {
.footer-links {
display: block;
text-align: center;
ul{
display: inline-block;;
float: none !important;
}
.footer-hashi{
display: block;
float: none !important;
}
}
}
@media (max-width: 414px) {
#footer{
ul{
display: block;
li{
display: block;
float: none;
}
&.external-links{
li{
svg{
position: relative;
left: 0;
top: 2px;
margin-top: 0;
margin-right: 4px;
}
} }
} }
} }

View File

@ -1,117 +1,35 @@
// html {
// Global Site height: 100%;
// -------------------------------------------------- min-height: 100%;
/*html{
text-rendering: optimizeLegibility; text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased; -webkit-font-smoothing: antialiased;
}*/ }
body { body {
// -webkit-font-smoothing: subpixel-antialiased; -webkit-font-smoothing: antialiased;
color: $black; color: $body-font-color;
font-size: 15px; background-color: $white;
font-family: $font-family-open-sans; font-size: $font-size;
font-weight: 500; font-family: $font-family-open-sans;
font-weight: $font-weight-reg;
height: 100%;
min-height: 100%;
} }
h1, h2, h3, h4, h5 { h1, h2, h3, h4, h5 {
-webkit-font-smoothing: antialiased; font-family: $font-family-klavika;
font-family: $font-family-klavika; -webkit-font-smoothing: antialiased;
font-weight: 600;
}
h1{
font-size: 42px;
line-height: 40px;
margin-bottom: 24px;
text-transform: uppercase;
} }
h2{ h1 {
font-size: 34px; margin-bottom: 24px;
text-transform: uppercase;
} }
h3{ // Avoid FOUT
font-size: 20px;
line-height: 20px;
text-transform: uppercase;
}
h4 {
font-size: 18px;
}
p {
margin-bottom: 30px;
font-size: 16px;
font-weight: regular;
line-height: 1.5;
}
p.lead{
font-size: 21px;
font-weight: 400 !important;
}
//an alternative color for buttons in the doc body
.btn-serf{
color: $white !important;
background-color: $btn-color;
border-radius: $btn-border-radius;
//@include box-shadow( $shadow );
}
.highlight{
margin-bottom: 18px;
}
pre {
background-color: $black;
color: $white;
font-size: 14px;
font-weight: normal;
font-family: "Courier New", Monaco, Menlo, Consolas, monospace;
border: none;
padding: 20px;
margin-bottom: 0;
}
// Typekit utilites to hide FOUC
.wf-loading { .wf-loading {
visibility: hidden; visibility: hidden;
} }
.wf-active, .wf-inactive { .wf-active, .wf-inactive {
visibility: visible; visibility: visible;
} }
//fixed grid below 992 to prevent smaller responsive sizes
@media (max-width: 992px) {
.container{
max-width: 970px;
}
}
//all below styles are overriding corrections for below (min-width: 992px)
//below (min-width: 992px) these styles change
.navbar-nav {
margin: 0;
}
.navbar-right {
float: right !important;
}
.navbar-nav > li {
float: left;
}
.navbar-nav > li > a {
padding-top: 15px;
padding-bottom: 15px;
}
.center {
text-align: center;
}

View File

@ -1,57 +1,78 @@
//
// Header
// - Project Specific
// - edits should be made here
// --------------------------------------------------
body.page-sub{
#header{
background-color: $purple;
}
}
#header { #header {
.navbar-brand { background: $header-background-color;
.logo{
width: $project-logo-width;
height: $project-logo-height;
font-size: 0px;
font-family: $font-family-klavika;
background: image-url('logo-header.svg') 0 32% no-repeat;
&:hover{ .navbar-toggle {
opacity: .6; height: $header-height;
margin: 0;
padding-right: 15px;
border-radius: 0;
.icon-bar {
border: 1px solid $white;
border-radius: 0;
}
}
.navbar-brand {
display: block;
margin: 0;
padding: 0;
a {
display: flex;
align-items: center;
height: $header-height;
line-height: $header-height;
svg.logo {
transition: opacity 0.15s ease-in-out;
@extend svg.logo.white;
&:hover, &:focus, &:active {
opacity: 0.6;
outline: 0;
text-decoration: none;
}
} }
} }
}
.by-hashicorp{ ul.nav {
margin-top: 2px; li {
&:hover{ a {
svg{ color: $header-link-color;
.svg-bg-line{ font-size: $header-font-size;
opacity: .4; font-family: $font-family-open-sans;
font-weight: $font-weight-bold;
height: $header-height;
line-height: $header-height;
padding: 0 10px;
margin: 0;
text-decoration: none;
&:hover, &:focus, &:active {
background-color: transparent;
color: $header-link-color-hover;
outline: 0;
svg {
fill: $header-link-color-hover;
} }
} }
}
}
}
.buttons{ svg {
margin-top: 2px; //baseline everything fill: $header-link-color;
position: relative;
ul.navbar-nav{ top: 2px;
li { width: 14px;
svg path{ height: 14px;
fill: $white; margin-right: 3px;
} }
} }
} }
} }
.main-links, .buttons {
.external-links { margin-top: 2px;
li > a {
@include project-a-style();
}
} }
} }

1078
website/source/assets/stylesheets/_home.scss Executable file → Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,95 @@
#inner {
p, li, .alert {
font-size: $font-size;
font-family: $font-family-open-sans;
font-weight: $font-weight-reg;
line-height: 1.84em;
margin: 0 0 $font-size;
-webkit-font-smoothing: antialiased;
}
.alert p:last-child {
margin-bottom: 0;
}
pre,
code,
pre code,
tt {
font-family: $font-family-monospace;
font-size: $font-size - 2;
line-height: 1.6;
}
pre {
padding: 20px;
margin: 0 0 $font-size;
// This will force the code to scroll horizontally on small screens
// instead of wrapping.
code {
overflow-wrap: normal;
white-space: pre;
}
}
a {
color: $body-link-color;
text-decoration: none;
&:hover {
text-decoration: underline;
}
code {
background: inherit;
color: $body-link-color;
}
}
img {
display: block;
margin: 25px auto;
max-width: 650px;
height: auto;
width: 90%;
}
h1,
h2,
h3,
h4 {
color: $body-font-color;
margin-top: 54px;
margin-bottom: $font-size;
line-height: 1.3;
}
h2 {
padding-bottom: 3px;
border-bottom: 1px solid $gray-light;
}
h1 > code,
h2 > code,
h3 > code,
h4 > code,
h5 > code
h6 > code,
li code,
table code,
p code,
tt,
.alert code {
font-family: $font-family-monospace;
font-size: 90%;
background-color: transparent;
color: inherit;
padding: 0;
}
table {
@extend .table;
@extend .table-striped;
}
}

View File

@ -1,439 +0,0 @@
//
// Jumbotron
// --------------------------------------------------
#jumbotron-mask{
position:relative;
z-index:0;
height:700px;
margin-top: $negative-hero-margin;
background-color: black;
}
#jumbotron {
position: relative;
height:700px;
padding-top: 0;
padding-bottom: 0;
color: $jumbotron-color;
&.static {
background-image:image-url("bg-galaxy.jpg");
background-position:50% 50%;
background-repeat:no-repeat;
.jumbotron-content {
background-image:image-url("bg-static.png");
background-size:cover;
background-position:50% 50%;
background-repeat:no-repeat;
}
.jumbotron-content:after {
content:'';
display:block;
position:absolute;
top:50%;
left:50%;
background:image-url("logo-static.png");
-webkit-background-size:100% 100%;
-moz-background-size:100% 100%;
-ms-background-size:100% 100%;
-o-background-size:100% 100%;
background-size:100% 100%;
width:360px;
height:360px;
margin:-204px 0 0 -180px;
}
}
.terraform-canvas {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
opacity:0;
-webkit-transition:opacity 2s ease-out;
-moz-transition:opacity 2s ease-out;
-ms-transition:opacity 2s ease-out;
-o-transition:opacity 2s ease-out;
transition:opacity 2s ease-out;
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}
.jumbotron-content {
position:absolute;
z-index:999;
top:0;
left:0;
right:0;
bottom:0;
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}
.galaxy-bg {
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
background-image:image-url("bg-galaxy.jpg");
/* background-size:cover; */
background-position:50% 50%;
background-repeat: no-repeat;
opacity:0;
-webkit-transition:opacity 2s ease-out;
-moz-transition:opacity 2s ease-out;
-ms-transition:opacity 2s ease-out;
-o-transition:opacity 2s ease-out;
transition:opacity 2s ease-out;
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
&.show {
opacity:1;
}
}
}
.tag-line {
position:absolute;
width:100%;
top:540px;
color:#fff;
visibility:hidden;
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}
.animated-logo {
position:absolute;
z-index:200;
top:50%;
left:50%;
width:140px;
height:140px;
margin:-60px 0 0 -115px;
opacity:1;
-webkit-transition:-webkit-transform 300ms ease-in-out;
-moz-transition: -moz-transform 300ms ease-in-out;
-ms-transition: -ms-transform 300ms ease-in-out;
-o-transition: -o-transform 300ms ease-in-out;
transition: transform 300ms ease-in-out;
-webkit-transform-origin:50% 50%;
-moz-transform-origin:50% 50%;
-ms-transform-origin:50% 50%;
-o-transform-origin:50% 50%;
transform-origin:50% 50%;
-webkit-transform-style:preserve-3d;
-moz-transform-style:preserve-3d;
-ms-transform-style:preserve-3d;
-o-transform-style:preserve-3d;
transform-style:preserve-3d;
-webkit-transform:translate3d(0,0,0) rotateY(0deg) skewY(0deg) scale(1,1);
-moz-transform:translate3d(0,0,0) rotateY(0deg) skewY(0deg) scale(1,1);
-ms-transform:translate3d(0,0,0) rotateY(0deg) skewY(0deg) scale(1,1);
-o-transform:translate3d(0,0,0) rotateY(0deg) skewY(0deg) scale(1,1);
transform:translate3d(0,0,0) rotateY(0deg) skewY(0deg) scale(1,1);
}
.state-one .animated-logo {
-webkit-transform:translate3d(0,0,0) rotateY(0deg) skewY(0deg) scale(1,1);
-moz-transform:translate3d(0,0,0) rotateY(0deg) skewY(0deg) scale(1,1);
-ms-transform:translate3d(0,0,0) rotateY(0deg) skewY(0deg) scale(1,1);
-o-transform:translate3d(0,0,0) rotateY(0deg) skewY(0deg) scale(1,1);
transform:translate3d(0,0,0) rotateY(0deg) skewY(0deg) scale(1,1);
}
.state-one.state-two.state-three.state-four .animated-logo {
-webkit-transform-origin:100% 0;
-moz-transform-origin:100% 0;
-ms-transform-origin:100% 0;
-o-transform-origin:100% 0;
transform-origin:100% 0;
-webkit-transform:translate3d(0,10px,0) rotateY(-45deg) skewY(22deg) scale(1.26,1);
-moz-transform:translate3d(0,10px,0) rotateY(-45deg) skewY(22deg) scale(1.26,1);
-ms-transform:translate3d(0,10px,0) rotateY(-45deg) skewY(22deg) scale(1.26,1);
-o-transform:translate3d(0,10px,0) rotateY(-45deg) skewY(22deg) scale(1.26,1);
transform:translate3d(0,10px,0) rotateY(-45deg) skewY(22deg) scale(1.26,1);
}
.state-one.state-two.state-three.state-four .white-block {
background-color:rgba(255,255,255,1);
}
.white-block {
position:absolute;
width:68px;
height:68px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
/* background-color:rgba(255,0,0,0.3); */
background-color:#fff;
background-color:rgba(255,255,255,0);
border:1px solid #fff;
-webkit-transition:
opacity 300ms ease-out,
-webkit-transform 300ms ease-out,
background-color 300ms ease-out;
-moz-transition:
opacity 300ms ease-out,
-moz-transform 300ms ease-out,
background-color 300ms ease-out;
-ms-transition:
opacity 300ms ease-out,
-ms-transform 300ms ease-out,
background-color 300ms ease-out;
-o-transition:
opacity 300ms ease-out,
-o-transform 300ms ease-out,
background-color 300ms ease-out;
transition:
opacity 300ms ease-out,
transform 300ms ease-out,
background-color 300ms ease-out;
}
.block-1,
.block-2,
.block-3,
.block-4 {
top:0;
left:72px;
-webkit-transform-origin:50% 50%;
-moz-transform-origin:50% 50%;
-ms-transform-origin:50% 50%;
-o-transform-origin:50% 50%;
transform-origin:50% 50%;
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}
.block-1 {
opacity:0;
-webkit-transform:translate3d(0,0,0) scale(0,0);
-moz-transform:translate3d(0,0,0) scale(0,0);
-ms-transform:translate3d(0,0,0) scale(0,0);
-o-transform:translate3d(0,0,0) scale(0,0);
transform:translate3d(0,0,0) scale(0,0);
}
.block-2 {
opacity:0;
top:0;
left:0;
-webkit-transform:translate3d(0,0,0) scale(0,0);
-moz-transform:translate3d(0,0,0) scale(0,0);
-ms-transform:translate3d(0,0,0) scale(0,0);
-o-transform:translate3d(0,0,0) scale(0,0);
transform:translate3d(0,0,0) scale(0,0);
}
.block-3 {
opacity:0;
top:72px;
-webkit-transform:translate3d(0,0,0) scale(0,0);
-moz-transform:translate3d(0,0,0) scale(0,0);
-ms-transform:translate3d(0,0,0) scale(0,0);
-o-transform:translate3d(0,0,0) scale(0,0);
transform:translate3d(0,0,0) scale(0,0);
}
.block-4 {
-webkit-transform-origin:0 0;
-moz-transform-origin:0 0;
-ms-transform-origin:0 0;
-o-transform-origin:0 0;
transform-origin:0 0;
-webkit-transform:translate3d(72px,-2px,0) rotateY(90deg) skewY(-22deg) scaleX(1.25);
-moz-transform:translate3d(72px,-2px,0) rotateY(90deg) skewY(-22deg) scaleX(1.25);
-ms-transform:translate3d(72px,-2px,0) rotateY(90deg) skewY(-22deg) scaleX(1.25);
-o-transform:translate3d(72px,-2px,0) rotateY(90deg) skewY(-22deg) scaleX(1.25);
transform:translate3d(72px,-2px,0) rotateY(90deg) skewY(-22deg) scaleX(1.25);
}
.state-one.state-two .block-1 {
opacity:1;
-webkit-transform:translate3d(0,0,0) scale(1,1);
-moz-transform:translate3d(0,0,0) scale(1,1);
-ms-transform:translate3d(0,0,0) scale(1,1);
-o-transform:translate3d(0,0,0) scale(1,1);
transform:translate3d(0,0,0) scale(1,1);
}
.state-one .block-2 {
opacity:1;
-webkit-transform:translate3d(0,0,0) scale(1,1);
-moz-transform:translate3d(0,0,0) scale(1,1);
-ms-transform:translate3d(0,0,0) scale(1,1);
-o-transform:translate3d(0,0,0) scale(1,1);
transform:translate3d(0,0,0) scale(1,1);
}
.state-one.state-two.state-three .block-3 {
opacity:1;
-webkit-transform:translate3d(0,0,0) scale(1,1);
-moz-transform:translate3d(0,0,0) scale(1,1);
-ms-transform:translate3d(0,0,0) scale(1,1);
-o-transform:translate3d(0,0,0) scale(1,1);
transform:translate3d(0,0,0) scale(1,1);
}
.cursor {
font-weight:bold;
-webkit-animation:Blink 800ms infinite;
-moz-animation:Blink 800ms infinite;
-ms-animation:Blink 800ms infinite;
-o-animation:Blink 800ms infinite;
animation:Blink 800ms infinite;
}
@-webkit-keyframes Blink {
0% {
opacity:1;
}
50% {
opacity:1;
}
51% {
opacity:0;
}
100% {
opacity:0;
}
}
@-moz-keyframes Blink {
0% {
opacity:1;
}
50% {
opacity:1;
}
51% {
opacity:0;
}
100% {
opacity:0;
}
}
@-ms-keyframes Blink {
0% {
opacity:1;
}
50% {
opacity:1;
}
51% {
opacity:0;
}
100% {
opacity:0;
}
}
@-o-keyframes Blink {
0% {
opacity:1;
}
50% {
opacity:1;
}
51% {
opacity:0;
}
100% {
opacity:0;
}
}
@keyframes Blink {
0% {
opacity:1;
}
50% {
opacity:1;
}
51% {
opacity:0;
}
100% {
opacity:0;
}
}
@media (max-width: 570px) {
.tag-line {
display:none;
}
#jumbotron .jumbotron-content {
-webkit-transform:translate3d(0, 0, 0) scale(0.8);
-moz-transform:translate3d(0, 0, 0) scale(0.8);
-ms-transform:translate3d(0, 0, 0) scale(0.8);
-o-transform:translate3d(0, 0, 0) scale(0.8);
transform:translate3d(0, 0, 0) scale(0.8);
}
.animated-logo {
margin:-15px 0 0 -113px;
}
#jumbotron-mask,
#jumbotron {
height:560px;
}
}

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