Merge pull request #2880 from hashicorp/sethvargo/updatesite
Update website branding
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "Nomad",
|
||||
"name": "HashiCorp Nomad",
|
||||
"icons": [
|
||||
{
|
||||
"src": "<%= image_path('favicons/android-chrome-192x192.png') %>",
|
||||
|
||||
|
Before Width: | Height: | Size: 6.0 KiB After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 4.0 KiB |
|
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 999 B |
BIN
website/source/assets/images/favicons/favicon-194x194.png
Normal file
|
After Width: | Height: | Size: 5.4 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
BIN
website/source/assets/images/favicons/mstile-144x144.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 980 B |
BIN
website/source/assets/images/favicons/mstile-310x150.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
website/source/assets/images/favicons/mstile-310x310.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
website/source/assets/images/favicons/mstile-70x70.png
Normal file
|
After Width: | Height: | Size: 892 B |
|
Before Width: | Height: | Size: 233 KiB After Width: | Height: | Size: 245 B |
60
website/source/assets/images/feature-binpacking.svg
Normal file
|
After Width: | Height: | Size: 30 KiB |
37
website/source/assets/images/feature-blue-green.svg
Normal file
@@ -0,0 +1,37 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 175">
|
||||
<g fill="none" fill-rule="evenodd">
|
||||
<path d="M17.484 1.02l-16.29 9.473 16.29 9.474 16.162-9.56"/>
|
||||
<path fill="#FFF" fill-rule="nonzero" d="M17.484.037L0 10.194v20.27l11.94 6.915v-.985l-11.087-6.4V11.303l16.204 9.388v19.42l.64.385 17.27-10.03v-20.27L17.485.037zm0 19.93l-16.29-9.474 16.29-9.474 16.162 9.386-16.162 9.56zm16.63 10.03L18.55 39l-.64.384V20.692l16.205-9.56v18.864z"/>
|
||||
<g fill="#FFF" font-family="CourierNewPS-BoldMT, Courier New" font-weight="bold">
|
||||
<text font-size="12" transform="translate(43 2)">
|
||||
<tspan x="0" y="31">web-app:1.0</tspan>
|
||||
</text>
|
||||
<text font-size="18" transform="translate(43 2)">
|
||||
<tspan x="0" y="15">group.blue</tspan>
|
||||
</text>
|
||||
</g>
|
||||
<g fill="#FFF">
|
||||
<path fill-opacity=".6" d="M255.484 1.02l-16.29 9.473 16.29 9.474 16.162-9.56"/>
|
||||
<path fill-rule="nonzero" d="M255.484.037L238 10.194v20.27l11.94 6.915v-.985l-11.087-6.4V11.303l16.204 9.388v19.42l.64.385 17.27-10.03v-20.27L255.485.037zm0 19.93l-16.29-9.474 16.29-9.474 16.162 9.386-16.162 9.56zm16.63 10.03L256.55 39l-.64.384V20.692l16.205-9.56v18.864z"/>
|
||||
<g font-family="CourierNewPS-BoldMT, Courier New" font-weight="bold">
|
||||
<text font-size="12" transform="translate(281 2)">
|
||||
<tspan x="0" y="31">web-app:1.1</tspan>
|
||||
</text>
|
||||
<text font-size="18" transform="translate(281 2)">
|
||||
<tspan x="0" y="15">group.green</tspan>
|
||||
</text>
|
||||
</g>
|
||||
</g>
|
||||
<path stroke="#FFF" stroke-width="5" d="M81.5 49C47.534 49 20 76.534 20 110.5S47.534 172 81.5 172s61.5-27.534 61.5-61.5c0-4.998-.596-9.857-1.72-14.51"/>
|
||||
<path stroke="#FFF" stroke-opacity=".6" stroke-width="5" d="M140.247 92.25c-7.342-23.662-28.587-41.206-54.184-43.083"/>
|
||||
<text fill="#FFF" font-family="Courier-Bold, Courier" font-size="30" font-weight="bold" transform="translate(20 49)">
|
||||
<tspan x="25.494" y="73">8/10</tspan>
|
||||
</text>
|
||||
<path stroke="#FFF" stroke-opacity=".6" stroke-width="5" d="M318.5 49c-33.966 0-61.5 27.534-61.5 61.5s27.534 61.5 61.5 61.5 61.5-27.534 61.5-61.5c0-4.998-.596-9.857-1.72-14.51"/>
|
||||
<path stroke="#FFF" stroke-width="5" d="M377.247 92.25c-7.342-23.662-28.587-41.206-54.184-43.083"/>
|
||||
<text fill="#FFF" font-family="Courier-Bold, Courier" font-size="30" font-weight="bold" transform="translate(257 49)">
|
||||
<tspan x="25.494" y="73">2/10</tspan>
|
||||
</text>
|
||||
<path stroke="#FFF" d="M202.5 66.41v89.18" stroke-linecap="square"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 61 KiB |
|
Before Width: | Height: | Size: 129 KiB |
|
Before Width: | Height: | Size: 70 KiB |
|
Before Width: | Height: | Size: 152 KiB |
49
website/source/assets/images/feature-flexible-workloads.svg
Normal file
|
After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 80 KiB |
17
website/source/assets/images/feature-machine-failure.svg
Normal file
@@ -0,0 +1,17 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 175">
|
||||
<g fill="none" fill-rule="evenodd">
|
||||
<path fill="#FFF" d="M268 84h100v21.212H268V84zm5.116 4.714v11.784h72.093V88.714h-72.1zm83.49 11.784c3.21 0 5.813-2.638 5.813-5.892 0-3.254-2.61-5.892-5.82-5.892-3.21 0-5.82 2.638-5.82 5.892 0 3.254 2.603 5.892 5.814 5.892zM268 112.738h100v21.21H268v-21.212zm5.116 4.713v11.79h72.093v-11.79h-72.1zm83.49 11.79c3.21 0 5.813-2.64 5.813-5.89s-2.61-5.89-5.82-5.89c-3.21 0-5.82 2.64-5.82 5.895 0 3.255 2.603 5.893 5.814 5.893zM268 141.48h100v21.212H268V141.48zm5.116 4.714v11.78h72.093v-11.78h-72.1zm83.49 11.78c3.21 0 5.813-2.64 5.813-5.89 0-3.255-2.61-5.89-5.82-5.89-3.21 0-5.82 2.635-5.82 5.89 0 3.253 2.603 5.89 5.814 5.89z"/>
|
||||
<path stroke="#FFF" stroke-width="2" d="M185 123h27.538" stroke-linecap="square"/>
|
||||
<path fill="#FFF" d="M221.5 123.037l-10.5 6.038V117"/>
|
||||
<g fill="#FFF">
|
||||
<path fill-opacity=".6" d="M32 84h100v21.212H32V84zm5.116 4.714v11.784h72.093V88.714h-72.1zm83.49 11.784c3.21 0 5.813-2.638 5.813-5.892 0-3.254-2.61-5.892-5.82-5.892-3.21 0-5.82 2.638-5.82 5.892 0 3.254 2.603 5.892 5.814 5.892zM32 112.738h100v21.21H32v-21.212zm5.116 4.713v11.79h72.093v-11.79h-72.1zm83.49 11.79c3.21 0 5.813-2.64 5.813-5.89s-2.61-5.89-5.82-5.89c-3.21 0-5.82 2.64-5.82 5.895 0 3.255 2.603 5.893 5.814 5.893z"/>
|
||||
<path d="M32 141.475h100v21.212H32v-21.212zm5.116 4.714v11.78h72.093v-11.78h-72.1zm83.49 11.78c3.21 0 5.813-2.64 5.813-5.89 0-3.26-2.61-5.89-5.82-5.89-3.21 0-5.82 2.63-5.82 5.89 0 3.25 2.603 5.89 5.814 5.89z"/>
|
||||
</g>
|
||||
<path d="M318.498 14.238l-16.303 9.474 16.303 9.474 16.174-9.56"/>
|
||||
<path fill="#FFF" fill-rule="nonzero" d="M318.498 13.256L301 23.413v20.272l11.95 6.914v-.99l-11.096-6.4V24.52l16.217 9.39v19.42l.64.384L336 43.684v-20.27l-17.5-10.158zm0 19.93l-16.303-9.474 16.303-9.474 16.174 9.39-16.174 9.558zm16.644 10.03l-15.577 9.004-.64.384V33.912l16.217-9.56v18.863z"/>
|
||||
<g fill="#FFF">
|
||||
<path fill-opacity=".6" d="M81.498 14.238l-16.303 9.474 16.303 9.474 16.174-9.56"/>
|
||||
<path fill-rule="nonzero" d="M81.498 13.256L64 23.413v20.272L75.95 50.6v-.983l-11.096-6.402V24.523l16.217 9.39V53.33l.64.384L99 43.684v-20.27l-17.5-10.16zm0 19.93l-16.303-9.474 16.303-9.474 16.174 9.39-16.174 9.558zm16.644 10.03L82.565 52.22l-.64.384V33.912l16.217-9.56v18.863z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 79 KiB |
|
Before Width: | Height: | Size: 162 KiB |
140
website/source/assets/images/feature-public-private-clouds.svg
Normal file
@@ -0,0 +1,140 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 3334 402" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<path id="a" d="M.9 44.94h44.37V.04H.9z"/>
|
||||
<radialGradient id="c" cx="14.38%" cy="6.75%" r="76.97%" fx="14.38%" fy="6.75%" gradientTransform="matrix(.89055 0 0 1 .016 0)">
|
||||
<stop stop-color="#FFF" stop-opacity=".1" offset="0%"/>
|
||||
<stop stop-color="#FFF" stop-opacity="0" offset="100%"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
<g fill="none" fill-rule="evenodd">
|
||||
<path fill="#F68D11" fill-rule="nonzero" d="M131.75 173.38l-27.55-9.2v-39.9l27.58 8.18-.03 40.92m7.18-40.92l27.58-8.18v39.86l-27.5 9.24v-40.92m22-12.5L135.2 112l-25.38 7.96 25.4 6.82 25.67-6.82m40.3 53.42l-27.6-9.2v-39.9l27.6 8.18-.1 40.92m7.2-40.92l27.5-8.18-.1 39.86-27.5 9.24v-40.92m21.9-12.5L204.6 112l-25.37 7.96 25.4 6.82 25.68-6.82m-202.7 70.8L0 182.6v39.88l27.55 9.2.03-40.9m7.15 0l27.58-8.2v39.87l-27.5 9.23v-40.93m22-12.48L31 170.3l-25.4 7.98L31 185.1l25.68-6.83M97 231.7l-27.53-9.22v-39.9l27.58 8.2-.04 40.9m7.2-40.9l27.6-8.2-.1 39.87-27.5 9.23v-40.93m22-12.48l-25.7-7.96-25.4 8 25.4 6.8 25.7-6.8M62.3 290l-27.55-9.2v-39.9l27.58 8.18V290m7.2-40.92l27.6-8.18-.1 39.87L69.5 290v-40.92m21.96-12.5l-25.7-7.96-25.38 7.96 25.4 6.82 25.68-6.82"/>
|
||||
<path fill="#100F0D" fill-rule="nonzero" d="M184.28 254.73h-2.03c-.74 0-1.7.5-1.92 1.33l-6.15 21.7-6.08-21.65c-.2-.6-.82-1.3-1.7-1.3H164c-.86 0-1.5.7-1.66 1.4l-5.66 21.4-5.84-21.5c-.24-.7-1.2-1.3-1.97-1.3h-2.92c-.62 0-1.2.3-1.5.7-.22.3-.28.6-.18.9l9.03 32c.2.7.78 1.4 1.63 1.4h2.9c.8 0 1.47-.5 1.67-1.3l5.56-21.3 6.05 21.4c.2.7.8 1.4 1.7 1.4h2.9c.8 0 1.5-.5 1.7-1.3l8.7-32c.1-.3.1-.6-.1-.9-.3-.4-.8-.7-1.5-.7m25.1 13.6h-15.4c.4-4.3 3.2-8.7 7.9-8.9 5.1.2 7.4 4.5 7.5 8.9zm-7.4-13.8c-10.3 0-15 9.2-15 17.7 0 10.6 5.9 17.5 15 17.5 6.5 0 11.5-3.3 13.6-9 .1-.3.1-.7-.1-1-.2-.4-.6-.7-1.1-.8l-2.9-.6c-.7-.1-1.6.4-1.9 1-1.4 3.2-3.9 5-7.1 5.1-3-.1-5.9-1.9-7.2-4.6-1-2.2-1.2-4.4-1.2-6.6H215c.42 0 .9-.2 1.2-.5.26-.3.4-.6.4-.9-.05-8.3-3.8-17.1-14.27-17.1zm39.8 17.6c0 2-.3 11.8-7.3 12-2.3-.1-4.6-1.4-6-3.5-.9-1.5-1.5-3.6-1.6-6.2V269c.1-4.4 3.2-9.3 7.7-9.47 7 .3 7.4 10.8 7.4 12.97zm-6.2-18h-.6c-3.4 0-6.1 1.5-8.2 4.4v-13.5c0-.7-.8-1.4-1.6-1.4h-3c-.8 0-1.6.7-1.6 1.5v42.2c0 .7.8 1.4 1.7 1.4h.9c.9 0 1.5-.6 1.7-1.3l.9-2.9c2.2 3.1 5.5 4.9 9 4.9h.6c9.3 0 13.4-9 13.4-17.9 0-4.4-1.1-8.7-3-11.6-2.2-3.4-5.9-5.6-9.8-5.6zm45.7 17.1c-2-1.4-4.3-1.8-6.7-2.3l-4.5-.8c-3.2-.5-5.1-1.3-5.1-4.2 0-3 3.2-4.1 5.8-4.2 3.2.1 5.7 1.5 6.8 4 .3.6.9 1 1.6 1h.4l2.8-.6c.5-.1.9-.4 1.1-.8.2-.3.3-.7.1-1-1.7-5-6-7.7-12.6-7.7-5.9 0-12.3 2.7-12.3 10.1 0 5.1 3.2 8.3 9.5 9.6l5.1.9c2.8.5 5.6 1.5 5.6 4.4 0 4.4-5.1 4.9-6.6 4.9-3.5-.1-7.4-1.6-8.4-4.9-.2-.7-1.1-1.2-1.9-1l-2.9.6c-.5.1-.9.4-1.1.8-.2.3-.3.7-.2 1 1.5 5.4 6.7 8.7 14 8.8h.2c6.5 0 13.4-2.8 13.4-10.6 0-3.2-1.4-6-3.9-7.8m29.6-2.9h-15.4c.4-4.3 3.2-8.8 7.9-9 5 .2 7.3 4.6 7.4 9zm-7.5-13.8c-10.3 0-15 9.2-15 17.7 0 10.6 5.8 17.5 14.9 17.5 6.5 0 11.4-3.3 13.6-9.1.1-.3.1-.7-.1-1-.2-.4-.7-.7-1.1-.8l-2.9-.5c-.7-.1-1.6.2-2 1-1.4 3.2-3.9 5-7.1 5.1-3-.1-5.9-1.9-7.1-4.7-1.1-2.2-1.2-4.4-1.2-6.6h20.8c.5 0 .9-.2 1.2-.5.3-.3.4-.6.4-1 0-8.2-3.8-17.1-14.2-17.1zm33.9.4c-.4-.1-.8-.1-1.1-.1-3.5 0-6.3 1.9-8.3 5.5v-3.2c0-.7-.8-1.4-1.7-1.4H324c-.8 0-1.6.7-1.6 1.4v30.9c0 .8.76 1.5 1.6 1.5h3c.8 0 1.7-.6 1.7-1.4V273c0-2.55.3-4.5 1.5-6.8 1.8-3.24 4.2-4.8 7.5-4.86.8 0 1.5-.7 1.5-1.5v-2.9c0-.76-.66-1.4-1.5-1.5m31.8-.6H367c-.74 0-1.7.5-1.9 1.3l-7.8 24.4-7.9-24.4c-.27-.8-1.2-1.35-1.98-1.35H344c-.6 0-1.2.3-1.5.7-.2.3-.23.6-.13.9l10.9 32.2c.2.6.7 1.4 1.6 1.4H359c.7 0 1.33-.5 1.6-1.4l10.5-32.2c.1-.3.07-.6-.14-.9-.3-.5-.94-.7-1.56-.7m7.84-12.4c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m1.7 12.2h-3.3c-.9 0-1.7.7-1.7 1.5V289c0 .4.2.8.57 1.1.3.25.8.4 1.2.4h3.3c.9 0 1.7-.7 1.7-1.5v-33c0-.8-.8-1.5-1.7-1.5m30.7 22.2H407c-.8 0-1.4.48-1.7 1.28-1 4.33-3.26 6.57-6.7 6.67-6.7-.2-7.2-9.58-7.2-12.4 0-5.75 1.96-11.9 7.46-12.06 3.38.1 5.8 2.4 6.5 6.3.16.8.77 1.4 1.6 1.5h2.9c.9-.1 1.58-.8 1.58-1.6-1.1-7.1-5.9-11.6-12.4-11.6h-.5c-9.5 0-13.7 8.8-13.7 17.6 0 8 3.6 17.4 13.6 17.4h.5c6.3 0 11.1-4.5 12.5-11.7 0-.4-.1-.7-.35-1-.3-.4-.8-.6-1.4-.6m27.1-8h-15.3c.3-4.3 3.1-8.8 7.9-9 5 .1 7.3 4.5 7.4 8.9zm-7.5-13.8c-10.4 0-15.1 9.2-15.1 17.7 0 10.6 5.9 17.5 14.9 17.5 6.5 0 11.4-3.3 13.6-9 .1-.4 0-.7-.1-1-.3-.4-.7-.7-1.2-.8l-2.9-.6c-.7-.1-1.6.2-2 1-1.4 3.2-3.9 5-7.1 5.1-3.1-.1-5.9-2-7.2-4.7-1-2.3-1.2-4.5-1.2-6.7h20.8c.4 0 .9-.2 1.2-.5.3-.3.4-.6.4-1-.1-8.3-3.8-17.1-14.3-17.1zm40.3 16.7c-1.9-1.4-4.3-1.9-6.6-2.3l-4.5-.9c-3.2-.5-5.1-1.4-5.1-4.3 0-3.9 4.8-4.2 5.7-4.3 3.2.1 5.6 1.5 6.8 4 .3.6.9 1 1.5 1h.3l2.8-.6c.4-.1.9-.4 1.1-.8.2-.3.2-.6.1-.9-1.7-5-6.1-7.7-12.7-7.7-6 0-12.3 2.6-12.3 10.1 0 5 3.1 8.2 9.4 9.5l5 .9c2.8.5 5.6 1.5 5.6 4.4 0 4.4-5.1 4.83-6.7 4.86-3.2-.08-7.3-1.4-8.3-4.9-.2-.7-1.1-1.2-1.9-1.07l-2.9.6c-.5.1-.9.4-1.1.8-.2.3-.3.7-.2 1 1.5 5.47 6.7 8.7 14 8.8h.12c6.5 0 13.4-2.8 13.4-10.6 0-3.2-1.4-6-3.9-7.8"/>
|
||||
<path fill="#100F0D" d="M335.8 190.98v-7.45c0-1.13.86-1.9 1.9-1.9H371c1.07 0 1.93.8 1.93 1.9v6.38c0 1.1-.92 2.5-2.5 4.7l-17.27 24.7c6.4-.1 13.18.8 19 4.1 1.32.8 1.66 1.9 1.77 2.9v8c0 1.1-1.2 2.4-2.45 1.7-10.26-5.3-23.87-5.9-35.2.1-1.17.7-2.38-.6-2.38-1.7v-7.5c0-1.2.02-3.3 1.24-5.1l20-28.7h-17.4c-1.08 0-1.93-.7-1.94-1.8m-121.53 46.5h-10.14c-.97-.1-1.74-.8-1.8-1.7V184c0-1.05.87-1.88 1.95-1.88h9.44c1 .04 1.78.8 1.84 1.74v6.8h.2c2.45-6.57 7.1-9.63 13.33-9.63 6.3 0 10.3 3.07 13.1 9.65 2.4-6.6 8-9.64 14-9.64 4.2 0 8.9 1.74 11.7 5.7 3.2 4.4 2.5 10.7 2.5 16.3v32.9c0 1.05-.9 1.9-2 1.9h-10.1c-1.1-.07-1.9-.9-1.9-1.9V208c0-2.2.2-7.68-.3-9.76-.7-3.5-3-4.5-6-4.5-2.5 0-5 1.67-6.1 4.3-1 2.63-.9 7-.9 9.97v27.6c0 1.1-.9 1.9-2 1.9H231c-1 0-1.8-.8-1.8-1.8V208c0-5.8.93-14.36-6.26-14.36-7.3 0-7 8.35-7 14.38v27.62c0 1.03-.88 1.86-1.96 1.86m187.42-46.13c-7.5 0-7.97 10.2-7.97 16.55 0 6.36-.1 19.95 7.86 19.95 7.9 0 8.3-10.96 8.3-17.65 0-4.38-.2-9.64-1.5-13.8-1.2-3.63-3.4-5.05-6.7-5.05zm-.1-10.63c15.04 0 23.2 12.9 23.2 29.35 0 15.9-9 28.5-23.2 28.5-14.77 0-22.8-13-22.8-29.1 0-16.2 8.12-28.8 22.8-28.8zM444 237.5h-10c-1 0-1.8-.8-1.8-1.8l-.04-52.1c.1-.9.92-1.7 1.93-1.7h9.5c.9.1 1.6.7 1.8 1.5v8h.2c2.8-7.1 6.8-10.5 13.8-10.5 4.5 0 9 1.7 11.8 6.2 2.6 4.1 2.6 11.1 2.6 16.2V236c-.1.9-.9 1.6-1.9 1.6h-10.2c-1-.05-1.7-.74-1.8-1.63v-28.3c0-5.7.6-14.02-6.4-14.02-2.5 0-4.7 1.7-5.9 4.2-1.5 3.2-1.7 6.4-1.7 9.9v28.06c0 1.1-.9 1.9-2 1.9m-124.9-.1c-.7.6-1.6.7-2.4.3-3.4-2.8-4-4.1-5.8-6.7-5.6 5.7-9.5 7.4-16.7 7.4-8.5 0-15.2-5.2-15.2-15.8 0-8.2 4.5-13.8 10.8-16.6 5.5-2.4 13.2-2.8 19-3.5V201c0-2.4.2-5.27-1.3-7.36-1.2-1.88-3.6-2.64-5.7-2.64-3.9 0-7.3 1.98-8.2 6.1-.2.9-.9 1.8-1.8 1.86l-9.8-1.06c-.8-.18-1.8-.85-1.5-2.12 2.2-11.93 13-15.54 22.6-15.54 4.9 0 11.4 1.32 15.3 5.05 4.9 4.6 4.4 10.7 4.4 17.4v15.8c0 4.7 2 6.8 3.84 9.4.6.9.77 2-.05 2.7-2 1.7-5.7 4.9-7.7 6.7zm-10-24.7c0 4 .1 7.2-1.9 10.8-1.6 2.9-4.2 4.6-7 4.6-3.9 0-6.2-2.9-6.2-7.3 0-8.7 7.7-10.2 15.1-10.2v2.2zm-122.6 24.7c-.7.6-1.6.6-2.4.2-3.4-2.8-4-4.1-5.8-6.7-5.6 5.7-9.5 7.4-16.7 7.4-8.5 0-15.2-5.2-15.2-15.8 0-8.2 4.4-13.8 10.8-16.6 5.5-2.4 13.2-2.8 19-3.5V201c0-2.4.2-5.27-1.2-7.36-1.3-1.87-3.6-2.63-5.7-2.63-3.9 0-7.3 2-8.2 6.1-.2.9-.9 1.8-1.8 1.9l-9.9-1c-.9-.2-1.8-.8-1.5-2.1 2.2-11.9 13-15.5 22.6-15.5 4.9 0 11.4 1.4 15.3 5.1 4.9 4.6 4.4 10.8 4.4 17.5v15.9c0 4.8 2 6.9 3.8 9.4.6 1 .8 2-.08 2.7l-7.8 6.8zm-10.2-24.7c0 4 .1 7.3-1.9 10.8-1.6 2.8-4.2 4.6-7 4.6-3.9 0-6.2-3-6.2-7.4 0-8.6 7.7-10.2 15.1-10.2v2.2z"/>
|
||||
<path fill="#456DA7" d="M2066.18 245.7v-34.16c36.24 0 64.26-35.87 50.43-73.98-5.1-14.1-16.3-25.37-30.5-30.5-38.1-13.8-73.9 14.2-73.9 50.44H1978c0-57.73 55.78-102.7 116.28-83.8 26.44 8.25 47.45 29.26 55.7 55.7 18.9 60.5-26.06 116.3-83.8 116.3"/>
|
||||
<path fill="#456DA7" d="M2066.26 211.62h-34.06v-34.04h34.05v34.04m-34.05 26.18h-26.16v-26.2h26.16v26.16"/>
|
||||
<path fill="#456DA7" d="M2006.06 211.62h-21.93V189.7h21.93v21.92m-107.9 71.52h4.4c4.9 0 8.95.96 12 2.87 3.4 2.1 5.14 6 5.14 11.6 0 5.9-1.73 9.9-5.14 12.2-2.94 2-6.95 3-11.94 3h-4.47v-29.5zm22.25-2.9c-4.4-3.08-9.9-4.64-16.4-4.64h-14v44.58h14c6.5 0 12-1.65 16.5-4.9 2.4-1.7 4.4-4.12 5.7-7.14 1.4-3 2-6.55 2-10.54 0-3.94-.6-7.43-2-10.4-1.3-2.97-3.2-5.3-5.6-6.95zm17.5-5.18c-1.3 0-2.5.47-3.4 1.4-.9.9-1.4 2.06-1.4 3.4 0 1.36.5 2.53 1.4 3.47 1 .95 2.2 1.43 3.5 1.43s2.5-.48 3.5-1.43c1-.94 1.5-2.1 1.5-3.45 0-1.36-.5-2.5-1.4-3.4-.9-.95-2.1-1.43-3.4-1.43"/>
|
||||
<g transform="translate(1932.944 288)">
|
||||
<mask id="b" fill="#fff">
|
||||
<use xlink:href="#a"/>
|
||||
</mask>
|
||||
<path fill="#456DA7" d="M.9 32.18h7.9V.78H.9m34.52 21.17c-1.4 1.57-3.16 2.33-5.42 2.33-2.27 0-4.03-.76-5.4-2.33-1.35-1.55-2.04-3.62-2.04-6.14 0-2.5.7-4.6 2.05-6.2C26 8.1 27.8 7.3 30 7.3c2.3 0 4.06.77 5.4 2.35 1.4 1.58 2.1 3.67 2.1 6.2 0 2.54-.7 4.6-2.05 6.16zM37.5 3.4C35.1 1.3 32.44.06 29.56.06c-4.36 0-8 1.5-10.77 4.48-2.9 2.95-4.3 6.75-4.3 11.28 0 4.45 1.4 8.23 4.2 11.26 2.8 2.92 6.4 4.42 10.8 4.42 3 0 5.6-.85 7.8-2.52v.72c0 2.6-.7 4.63-2.1 6.02-1.4 1.4-3.3 2.1-5.7 2.1-3.7 0-6-1.43-8.7-5.2l-5.4 5.17.1.2c1.1 1.6 2.9 3.2 5.3 4.7 2.3 1.5 5.3 2.3 8.7 2.3 4.7 0 8.5-1.5 11.2-4.3C43.5 37.8 45 34 45 29.3V.8h-7.7v2.6z" mask="url(#b)"/>
|
||||
</g>
|
||||
<path fill="#456DA7" d="M1984.97 320.18h7.9v-31.4h-7.9m4.03-13.72c-1.35 0-2.52.47-3.45 1.4-.95.9-1.43 2.06-1.43 3.4 0 1.36.48 2.53 1.42 3.47.94.95 2.1 1.43 3.46 1.43 1.35 0 2.5-.48 3.46-1.43.94-.94 1.42-2.1 1.42-3.45 0-1.36-.48-2.5-1.42-3.4-.95-.95-2.1-1.43-3.46-1.43m21.2 5.25h-7.8v8.5h-4.5v7.2h4.5v13.03c0 4.08.83 7 2.44 8.68 1.6 1.7 4.47 2.6 8.5 2.6 1.3 0 2.6 0 3.85-.1h.3V313l-2.7.14c-1.9 0-3.2-.33-3.8-1-.6-.65-.9-2.05-.9-4.14v-12h7.3v-7.22h-7.4v-8.48m44.4 39.88h7.9V275.6h-7.9m87.7 33.36c-1.4 1.58-2.9 2.95-4 3.67-1.1.7-2.5 1.06-4.1 1.06-2.4 0-4.2-.9-5.7-2.6-1.6-1.8-2.3-4-2.3-6.7s.7-4.9 2.2-6.6c1.5-1.8 3.3-2.6 5.6-2.6 2.5 0 5.2 1.6 7.5 4.3l5.2-5c-3.4-4.5-7.8-6.5-13-6.5-4.4 0-8.1 1.6-11.2 4.7s-4.6 7-4.6 11.7c0 4.7 1.5 8.6 4.6 11.7 3 3.1 6.8 4.7 11.1 4.7 5.7 0 10.3-2.5 13.4-7l-5.2-5m15.1-8.4c.4-1.5 1.1-2.8 2-3.8 1-1.1 2.4-1.6 4.1-1.6 1.9 0 3.4.6 4.4 1.6.9 1 1.4 2.2 1.5 3.7h-12zm17.3-7.4c-1.1-1.6-2.7-2.8-4.6-3.8-1.9-.9-4.1-1.4-6.5-1.4-4.4 0-8 1.6-10.8 4.8-2.6 3.1-4 7.1-4 11.7 0 4.7 1.4 8.7 4.3 11.7s6.7 4.5 11.4 4.5c5.3 0 9.7-2.2 13-6.4l.2-.3-5.1-5-1.8 1.8c-.8.7-1.5 1.3-2.3 1.7-1.2.6-2.5.9-4 .9-2.2 0-4-.7-5.4-2-1.3-1.2-2-2.8-2.2-4.8h21l.1-2.9c0-2.1-.3-4-.8-5.9-.6-1.8-1.4-3.6-2.5-5.1zm16.3 15c.9-.7 2.1-1 3.8-1 1.9 0 3.9.4 6 1.1v3c-1.8 1.6-4.1 2.4-6.9 2.4-1.4 0-2.5-.3-3.2-.9-.8-.6-1.1-1.3-1.1-2.3 0-1.1.4-1.9 1.3-2.5zm14-17.1c-2.4-2.1-5.7-3.1-9.9-3.1-2.6 0-5.1.6-7.3 1.7-2.1 1-4.1 2.8-5.4 5l.1.1 5 4.8c2.1-3.3 4.4-4.5 7.5-4.5 1.6 0 3 .5 4 1.3s1.5 1.9 1.5 3.3v1.5c-1.9-.6-3.9-.9-5.8-.9-3.9 0-7.1.9-9.5 2.7-2.4 1.8-3.6 4.5-3.6 7.8 0 3 1 5.3 3.1 7.1 2.04 1.7 4.6 2.6 7.62 2.6 3 0 5.8-1.3 8.4-3.3v2.6h7.8v-20c0-3.8-1.2-6.8-3.6-8.9zm34 .6c-2.2-2.5-5.3-3.7-9.2-3.7-3.2 0-5.7.9-7.6 2.7v-2h-7.7V320h7.9v-17.3c0-2.4.5-4.3 1.7-5.63 1.1-1.34 2.6-2 4.6-2 1.8 0 3.1.6 4.1 1.8 1 1.2 1.5 2.86 1.5 4.93V320h7.9v-18.2c0-4.35-1.1-7.8-3.3-10.23m-208.5 16.5c.9-.64 2.1-.95 3.7-.95 1.9 0 3.9.4 6 1.14v3.1c-1.7 1.6-4 2.4-6.9 2.4-1.4 0-2.4-.3-3.2-.9-.7-.6-1.1-1.35-1.1-2.3 0-1.08.4-1.9 1.3-2.5zm14-17.07c-2.4-2.03-5.7-3.07-9.9-3.07-2.6 0-5.1.57-7.3 1.7-2 1.04-4.1 2.77-5.3 5.03v.1l5 4.84c2-3.33 4.4-4.5 7.4-4.5 1.6 0 3 .46 4.1 1.33 1 .87 1.5 1.97 1.5 3.37v1.5c-2-.6-3.9-.9-5.8-.9-4 0-7.2.94-9.5 2.76-2.4 1.87-3.7 4.5-3.7 7.88 0 2.94 1 5.33 3.05 7.12 2.1 1.7 4.65 2.6 7.66 2.6 3 0 5.8-1.25 8.4-3.3v2.56h7.8V300c0-3.82-1.2-6.8-3.63-8.87zm46.5-8.1c-8.2 0-14.9 6.65-14.9 14.85s6.6 14.86 14.8 14.86c8.2 0 14.8-6.6 14.8-14.8 0-8.2-6.7-14.9-14.9-14.9zm0 37.83c-12.7 0-23-10.3-23-23s10.3-23 22.9-23 22.9 10.3 22.9 22.97c0 12.7-10.3 23-23 23z"/>
|
||||
<g fill-rule="nonzero">
|
||||
<path fill="#737373" d="M1183.98 298.84c.18-12.7 10.6-22.87 23.36-22.8 5.88-.1 11.55 2.17 15.73 6.3l-4.54 4.36c-3-2.88-7.02-4.48-11.2-4.45-4.4 0-8.65 1.77-11.74 4.9-3.1 3.15-4.8 7.4-4.7 11.8-.1 4.4 1.6 8.66 4.7 11.8 3 3.14 7.3 4.92 11.7 4.92 4.3.17 8.5-1.5 11.6-4.57 2-2.16 3.2-4.93 3.4-7.86h-15v-6.46h21c.2 1.3.3 2.6.3 3.9.2 5.4-1.8 10.62-5.4 14.6-4.2 4.3-9.9 6.62-15.9 6.4-12.8.06-23.2-10.13-23.4-22.84zm61.72-6.57c-8.15.02-14.75 6.6-14.74 14.72 0 8.1 6.63 14.7 14.78 14.6 8.16 0 14.76-6.6 14.76-14.7.07-4-1.47-7.7-4.26-10.5-2.8-2.8-6.6-4.3-10.54-4.3zm0 23.6c-2.3-.04-4.5-1-6.1-2.7-1.58-1.67-2.4-3.92-2.3-6.22 0-4.62 3.77-8.36 8.4-8.36 4.64 0 8.4 3.7 8.4 8.3.12 2.3-.7 4.5-2.3 6.2-1.57 1.7-3.78 2.6-6.1 2.7v-.1zm32.35-23.6c-8.15.03-14.74 6.63-14.72 14.74.02 8.2 6.64 14.7 14.8 14.7 8.14 0 14.75-6.6 14.75-14.7.06-3.9-1.5-7.7-4.28-10.5-2.8-2.7-6.6-4.3-10.55-4.2zm0 23.6c-2.32-.04-4.52-1-6.1-2.7-1.58-1.67-2.4-3.92-2.3-6.22 0-4.62 3.76-8.36 8.4-8.36 4.63 0 8.4 3.7 8.4 8.3.1 2.3-.7 4.5-2.3 6.2-1.58 1.7-3.78 2.6-6.1 2.7v-.1zm39.67-22.7v2.4h-.22c-2-2.17-4.83-3.37-7.78-3.3-7.9.34-14.13 6.82-14.13 14.7 0 7.86 6.2 14.34 14.1 14.7 2.9.06 5.8-1.16 7.8-3.36h.2v2.2c0 5.6-3 8.7-7.9 8.7-3.3-.1-6.2-2.1-7.4-5.2l-5.6 2.4c2.1 5.3 7.3 8.8 13.1 8.7 7.6 0 14-4.4 14-15.3v-26.4h-6.3zm-7.44 22.72c-2.3-.1-4.46-1.1-6-2.7-1.56-1.7-2.36-3.9-2.23-6.2-.12-2.3.68-4.5 2.22-6.2 1.55-1.7 3.72-2.7 6-2.8 2.26.1 4.36 1.1 5.85 2.8 1.48 1.7 2.22 3.9 2.05 6.1.14 2.2-.62 4.4-2.1 6-1.48 1.6-3.56 2.6-5.8 2.8zm18.08-38.3h6.5v43.1h-6.5zm24.24 38.3c-3.07.1-5.9-1.7-7.15-4.5l19.76-8.2-.6-1.7c-1.8-5.5-6.8-9.2-12.6-9.4-3.8 0-7.5 1.5-10.2 4.3-2.6 2.8-4 6.5-3.8 10.3-.1 3.9 1.5 7.7 4.2 10.4 2.8 2.8 6.6 4.3 10.5 4.2 5 0 9.6-2.4 12.3-6.5l-5-3.4c-1.5 2.5-4.2 4-7.2 4zm-.5-18c2.35-.3 4.58 1 5.6 3.1l-13.2 5.5c-.18-2.2.53-4.3 1.96-6 1.44-1.7 3.47-2.7 5.65-2.8zm25.92 2.9c-.13-5.6 2.02-10.9 5.95-14.9s9.3-6.1 14.87-6c5.63-.1 11.03 2.2 14.7 6.5l-3.57 3.4c-2.7-3.4-6.86-5.3-11.2-5.1-4.22-.1-8.3 1.6-11.25 4.6-2.95 3-4.5 7.1-4.3 11.3-.17 4.1 1.4 8.2 4.33 11.2 2.94 3 6.98 4.6 11.18 4.5 4.72 0 9.2-2 12.3-5.6l3.6 3.5c-5.77 6.5-14.96 8.7-23.1 5.7-8.12-3.1-13.5-10.8-13.5-19.5zm40.63 19.9v-39.9h5.15v39.9m32.03-13.7c0 7.7-6.3 14-14.1 14-7.77 0-14.07-6.3-14.07-14.1 0-7.7 6.3-14 14.08-14 7.8 0 14.1 6.3 14.1 14zm-5.15 0c.27-3.4-1.38-6.6-4.26-8.3s-6.5-1.8-9.38 0c-2.88 1.7-4.53 4.9-4.26 8.3 0 4.9 4.02 8.9 9 8.9 4.96 0 9-4 9-9h-.1zm28.4 13.6V317h-.33c-1.93 2.9-5.18 4.66-8.68 4.68-7.05 0-10.46-4.73-10.46-11.47v-16.7h5.2v15.9c0 5.6 2.8 7.7 6.8 7.7 4.3-.3 7.5-4 7.2-8.3v-15.1h5.2V321h-5l.1-.07zm9.07-13.7c-.35-7.6 5.4-14 12.98-14.6 3.7-.1 7.23 1.6 9.35 4.7h.22l-.22-3.8v-12.6h5.15v39.9h-4.93V317h-.22c-2.12 3.03-5.64 4.8-9.35 4.68-7.57-.54-13.33-7-12.98-14.54zm22.6 0c.4-3.4-1.2-6.6-4.05-8.4-2.86-1.8-6.5-1.8-9.35 0-2.86 1.8-4.43 5-4.05 8.4-.38 3.3 1.2 6.6 4.05 8.4 2.86 1.7 6.5 1.7 9.35 0 2.86-1.8 4.44-5.1 4.06-8.4zm18.95 13.6v-39.9h13.65c3.25-.1 6.4 1.1 8.77 3.3 2.35 2.2 3.7 5.3 3.77 8.5-.1 3.2-1.5 6.3-3.8 8.6-2.4 2.2-5.5 3.4-8.8 3.3h-8.4v16.1h-5.2zm13.77-21.1c3.86 0 7-3.2 7-7 0-3.9-3.14-7-7-7h-8.76v13.9h8.8zm16.03 21v-39.9h5.15v39.9m4.42-8.3c0-6.2 5.6-9.6 12.03-9.6 2.58-.1 5.14.5 7.44 1.7v-.8c-.2-3.3-2.57-6-5.78-6.6-3.2-.7-6.46.9-7.93 3.8l-4.7-2c2.58-5 8.2-7.6 13.67-6.4 5.48 1.2 9.44 6 9.67 11.5v16.5h-4.93V317h-.22c-1.97 3.03-5.4 4.8-9 4.68-2.6.24-5.2-.6-7.14-2.34-1.94-1.73-3.07-4.2-3.1-6.8zm19.58-3.5c-1.93-1.3-4.23-1.9-6.54-1.8-5.4 0-7.5 2.8-7.5 5.4.4 2.7 2.9 4.6 5.6 4.3 4.5 0 8.2-3.5 8.4-8h.1zm12.23 3.4v-14h-4.8v-4.7h4.8V285h5.15v8.37h6.7v4.66h-6.7V312c0 3.06 1.3 4.46 3.7 4.46.8.03 1.6-.12 2.34-.45l1.8 4.4c-1.32.6-2.73.8-4.15.8-2.4.3-4.82-.5-6.55-2.2-1.72-1.7-2.56-4.1-2.3-6.5zm33.46-31.1l-1.7 4.4c-.74-.4-1.54-.5-2.35-.5-1.3-.1-2.6.3-3.4 1.3-.9.9-1.4 2.1-1.2 3.4v3.5h6.9v4.7h-7.2v22.6h-5.2V298h-5.2v-4.7h5.1v-3.63c-.1-2.56.9-5.03 2.8-6.78 1.8-1.8 4.4-2.7 6.9-2.4 1.5-.1 2.9.1 4.3.7zm28 25.7c0 7.7-6.3 14-14.1 14-7.76 0-14.06-6.3-14.06-14 0-7.8 6.3-14 14.08-14s14.1 6.3 14.1 14zm-5.14 0c.27-3.4-1.38-6.6-4.26-8.4s-6.5-1.8-9.38 0c-2.88 1.7-4.53 5-4.26 8.3-.27 3.3 1.38 6.6 4.26 8.3s6.5 1.8 9.38 0c2.88-1.8 4.53-5 4.26-8.3zm9.3 13.6V293h4.92v4.47h.22c1.47-3.08 4.54-5.06 7.95-5.14 1.3 0 2.6.2 3.8.7l-2 4.8c-.9-.3-1.9-.47-2.8-.4-2 .06-3.9.96-5.3 2.46s-2 3.4-1.9 5.4v14.9h-5.1zm19.72-27.3h4.92v3.8h.26c1.88-2.8 5-4.5 8.4-4.7 3.7-.3 7.2 1.8 8.66 5.2 2.06-3.3 5.7-5.3 9.57-5.2 6.72 0 9.8 4.7 9.8 11.5v16.7h-5.15v-15.9c0-5.6-2.2-7.6-6.1-7.6-3.92 0-7 4.2-7 8.4v15.1h-5.15v-15.9c0-5.6-2.18-7.6-6.1-7.6-3.9 0-7 4.3-7 8.4v15.1h-5.14V293z"/>
|
||||
<g transform="translate(1355.296 68)">
|
||||
<path fill="#FBBC05" d="M131 143.23L110.5 179H56.8c-4.8 0-9.22-2.57-11.6-6.74l-43.43-76C-.6 92.1-.6 87.03 1.77 82.9L18.3 54l20.4 35.58 30.75 53.65H131z"/>
|
||||
<path fill="#EA4335" d="M200.22 96.3l-43.44 75.96c-2.38 4.17-6.8 6.74-11.6 6.74H112l20.5-35.75 30.8-53.63L132.5 36h40.86l26.85 46.96c2.4 4.12 2.4 9.2.1 13.33z"/>
|
||||
<path fill="#4285F4" d="M173 35.6H70.3L39.47 89 19 53.58 45.98 6.7C48.38 2.57 52.8 0 57.6 0h87.15c4.8 0 9.24 2.56 11.63 6.7L173 35.6z"/>
|
||||
<path fill="#E0E0E0" d="M132 36l31 54-31 54H70L39 90l31-54h62"/>
|
||||
<circle cx="101" cy="90" r="27" fill="#FFF"/>
|
||||
<path fill="#FFF" d="M45.98 7.8c2.4-4.15 6.83-6.7 11.63-6.7h87.2c4.8 0 9.3 2.56 11.7 6.7l16 27.7h.7L156.4 6.7C154 2.55 149.56 0 144.76 0H57.6C52.8 0 48.38 2.56 46 6.7L19 53.44l.32.56L45.98 7.8z" opacity=".2"/>
|
||||
<path fill="#1A237E" fill-opacity=".2" d="M39 90l30.72-53.88H172l-.64-1.12H69.72L39 88.88"/>
|
||||
<path fill="#FFF" d="M1.75 83.92L18.3 55.1l20.4 35.46L69.44 144h60.9l.65-1.12H69.4L38.7 89.45 18.3 54 1.74 82.8C.5 85-.1 87.5 0 90c.1-2.13.7-4.22 1.75-6.08z" opacity=".2"/>
|
||||
<path fill="#BF360C" d="M111.94 177.75H57.5c-4.8 0-9.24-2.6-11.63-6.8L2.35 94.33C1.3 92.43.7 90.33.6 88.16c-.1 2.55.5 5.08 1.75 7.3l43.52 76.63c2.4 4.2 6.82 6.8 11.62 6.8h53.8l.6-1.2z" opacity=".2"/>
|
||||
<path fill="#3E2723" d="M163.6 89.72L133 36.22h-.63l30.57 53.5m36.73 5.54l-43.17 75.8c-2.36 4.16-6.76 6.72-11.52 6.72h-32.33l-.65 1.12h32.98c4.76 0 9.15-2.57 11.52-6.73l43.17-75.8c1.24-2.2 1.84-4.7 1.73-7.2-.1 2.13-.68 4.22-1.73 6.1z" opacity=".2"/>
|
||||
<path fill="#FFF" d="M172.98 37.33l26.7 46.85c1.04 1.86 1.63 3.95 1.72 6.1.12-2.53-.5-5.03-1.73-7.22l-26.7-46.85H132.4l.63 1.2m-.63 107l31.2-54.6h-.63l-30.58 53.5-20.4 35.6h.6" opacity=".2"/>
|
||||
<path fill="url(#c)" d="M199.22 82.82L172.3 35.8 155.67 6.75C153.27 2.57 148.85 0 144.04 0h-87.1c-4.8 0-9.23 2.58-11.62 6.75L1.77 82.82c-2.36 4.14-2.36 9.22 0 13.36l43.55 76.07c2.4 4.18 6.82 6.75 11.63 6.75h87.1c4.8 0 9.24-2.58 11.63-6.75l43.55-76.07c2.36-4.14 2.36-9.22 0-13.36z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="#0078D7" fill-rule="nonzero">
|
||||
<path d="M854.5 174.24c-7.03 0-13 4.2-15.8 10.16H738.24c-16.86 0-30.9-13.67-30.9-30.85 0-17.2 13.7-30.86 30.9-30.86h14.06c.7-3.6 1.75-7.1 3.16-10.2.7-1.1 1.05-2.5 1.75-3.5 7.1-12.3 20.4-20.4 35.5-20.4 13.7 0 25.7 6.6 33 16.5 4.3-2.1 8.8-3.5 13.4-4.6-9.9-15.4-26.7-25.5-46.4-25.5-22.8 0-42.5 14-50.5 34h-3.8c-24.6.3-44.6 20.3-44.6 44.9 0 24.5 20 44.5 44.6 44.5h100.8c2.8 5.9 8.8 10.1 15.8 10.1 9.5 0 17.2-7.7 17.2-17.2-.3-9.5-8.1-17.2-17.5-17.2z"/>
|
||||
<path d="M907.98 251c30.14 0 56.07-25.66 56.07-55.88 0-30.23-24.18-54.48-54.32-54.83-10.16-20.4-30.83-34.1-55-34.1-29.45 0-53.97 20.7-59.93 48.1-14.37 1.4-26.63 9.1-34.34 20h73.23c4.9-6.3 12.6-10.2 21.3-10.2 15 0 27.3 12.3 27.3 27.4 0 15.1-12.3 27.4-27.4 27.4-8.8 0-16.1-3.9-21.4-10.2H752c3.16 23.2 21.73 42.2 45.9 42.2h110.04zm-230.33 77h-4.67v-28.08c0-2.12 0-4.95.23-8.02-.4 1.9-.9 3.3-1.1 4L657.8 328h-2.32l-14-31.85c-.47-.95-.7-2.36-1.17-4.25V328h-4.6v-41.76h6.3l12.6 29.02c1 2.12 1.7 4 1.9 4.95h.3c1-2.3 1.4-4 2.1-5.1l12.8-29h6.1v42zm11-37.82c-.92 0-1.62-.23-2.08-.95-.46-.7-.92-1.42-.92-2.14 0-.8.23-1.7.92-2.2.7-.7 1.4-1 2.08-1 .92 0 1.6.2 2.08.9.7.7.92 1.4.92 2.1 0 .9-.23 1.6-.92 2.1-.47.7-1.16.9-2.08.9zm2.3 37.82h-4.6v-30.2h4.6V328zm29.45-2.1c-2.36 1.4-4.97 2.1-8.3 2.1-4.26 0-7.8-1.4-10.42-4.2-2.6-2.8-4.03-6.3-4.03-10.72 0-4.9 1.42-8.62 4.27-11.65 3.32-2.8 6.87-4.43 11.6-4.43 2.62 0 5 .47 7.13 1.63v4.9c-2.14-1.64-4.5-2.33-7.12-2.33-3.08 0-5.45 1.16-7.58 3.26-1.9 2.1-2.85 4.9-2.85 8.4s.95 6.05 2.85 8.15c1.9 2.1 4.27 3.1 7.35 3.1 2.6 0 4.98-.9 7.35-2.5v4.4h-.24zm21.25-22.55c-.96-.7-2.15-.93-3.82-.93-2.15 0-3.82.93-5.26 2.8-1.43 1.85-2.15 4.4-2.15 7.66V328h-4.77v-29.53h4.77v6.04c.72-2 1.68-3.7 3.1-4.8 1.44-1.1 3.1-1.6 4.78-1.6 1.2 0 2.15.3 2.87.5v4.9h.48zM757.03 328c-4.4 0-7.9-1.4-10.44-4.2-2.6-2.8-4-6.3-4-10.95 0-4.9 1.4-8.86 3.9-11.65 2.5-2.8 6.5-4.2 11.1-4.2 4.4 0 7.9 1.4 10.2 3.96 2.5 2.8 3.7 6.53 3.7 11.2 0 4.65-1.4 8.38-4 11.18-2.8 3.03-6.3 4.66-10.7 4.66zm.23-27.04c-3 0-5.33.93-7.2 3.03-1.84 2.1-2.54 4.9-2.54 8.6 0 3.5.93 6.3 2.55 8.1 1.86 2.1 4.18 3 7.2 3 3 0 5.33-1 6.95-3.1 1.63-1.9 2.56-4.7 2.56-8.4s-.93-6.5-2.56-8.4c-1.62-1.9-3.94-3.1-6.96-3.1zm18.4 25.18V321c2.54 1.87 5.32 2.8 8.33 2.8 4.1 0 6.2-1.4 6.2-4.2 0-.7-.3-1.4-.5-2.1l-1.4-1.4c-.7-.45-1.4-.7-2.1-1.15-.7-.24-1.7-.7-2.6-.93-1.4-.47-2.3-.94-3.5-1.64-1-.46-1.9-1.16-2.6-1.86-.7-.7-1.2-1.4-1.4-2.33-.3-1-.5-1.9-.5-3.1 0-1.4.2-2.6.9-3.8.5-.5 1.2-1.4 2.3-2.1 1.2-.7 2.3-1.2 3.5-1.7 1.4-.5 2.8-.7 4.2-.7 2.5 0 4.8.4 6.7 1.4v4.7c-2.1-1.4-4.6-2.1-7.4-2.1-.9 0-1.6 0-2.3.2-.7.2-1.4.4-1.9.9-.5.4-.9.7-1.2 1.4-.3.4-.5 1.1-.5 1.6 0 .7.2 1.4.4 1.8.2.4.7.9 1.1 1.4.4.4 1.1.7 1.8 1.1.7.3 1.6.7 2.5 1.2 1.4.5 2.6.9 3.5 1.6.9.4 1.8 1.1 2.5 1.8s1.4 1.4 1.6 2.3c.5.9.7 1.8.7 3 0 1.4-.2 2.8-.9 3.7-.7 1.1-1.4 1.8-2.6 2.5-1.2.7-2.3 1.2-3.7 1.6-1.4.2-2.8.5-4.4.5-2.6 0-5.4-.7-7.5-1.9zm37.37 1.86c-4.4 0-7.9-1.4-10.44-4.2-2.6-2.8-4-6.3-4-10.95 0-4.9 1.4-8.86 3.9-11.65 3-2.8 6.5-4.2 11.1-4.2 4.4 0 7.9 1.4 10.2 3.96 2.5 2.8 3.7 6.53 3.7 11.2 0 4.65-1.4 8.38-4 11.18-2.8 3.03-6.3 4.66-10.7 4.66zm.23-27.04c-3 0-5.33.93-7.2 3.03-1.84 2.1-2.54 4.9-2.54 8.6 0 3.5.93 6.3 2.55 8.1 1.86 2.1 4.18 3 7.2 3 3 0 5.33-1 6.95-3.1 1.63-1.9 2.56-4.7 2.56-8.4s-.93-6.5-2.56-8.4c-1.4-1.9-3.94-3.1-6.96-3.1zm53.4.94v-4.2h-7.7v-8.64l-4.8 1.63v7.2h-13.2v-4.7c0-4.2 1.7-6.3 5.05-6.3 1.2 0 2.2.2 3.2.7v-4.2c-.9-.3-2.1-.5-3.6-.5-2.6 0-5 .9-6.9 2.8-1.9 1.8-2.6 4.2-2.6 7.2v4.6h-5.3v3.9h5.3V327h4.8v-25.4H854v17.47c0 5.82 2.64 8.62 7.92 8.62 1.9 0 3.34-.3 4.54-1V323c-.93.7-1.9.95-3.1.95-1.7 0-2.63-.5-3.35-1.2-.7-.9-1-2.3-1-4.2v-16.7h7.7zm52 26.1h-5.54l-4.57-11.86H890.5L886.2 328h-5.53l16.6-42h5.04l16.4 42zm-11.56-16.37l-6.73-17.8c-.24-.47-.48-1.42-.72-2.85-.24 1.2-.48 2.14-.72 2.85l-6.5 17.8h14.67z"/>
|
||||
<path d="M941.65 299.42l-17.3 24.33h17.07V328h-23.77v-1.42l17.3-24.33h-15.68V298h22.38m29.75 29.3h-4.75v-4.6c-1.9 3.45-5 5.3-9.3 5.3-7.13 0-10.7-4.15-10.7-12.46V298h4.76v16.62c0 6.23 2.4 9.23 7.4 9.23 2.4 0 4.3-.93 5.7-2.54 1.5-1.6 2.4-3.9 2.4-6.6V298h4.8v29.3h-.2zm23.25-23.95c-.97-.7-2.18-.93-3.64-.93-2.1 0-3.8.93-5.3 2.8-1.4 1.85-2.2 4.4-2.2 7.66V328h-4.8v-29.53h4.9v6.04c.8-2 1.7-3.7 3.2-4.8 1.5-1.1 3.2-1.6 4.9-1.6 1.2 0 2.2.3 2.9.5v4.9h.3zm27 10.32h-21.04c0 3.3 1 5.88 2.6 7.75 1.7 1.88 4.1 2.6 7.1 2.6 3.3 0 6.4-1.2 9.3-3.3v4.46c-2.6 1.88-6.1 2.82-10.4 2.82-4.2 0-7.5-1.4-9.9-4-2.3-2.58-3.5-6.57-3.5-11.27 0-4.7 1.4-8.45 4-11.27 2.6-2.82 5.9-4.46 9.7-4.46 3.8 0 6.9 1.17 9 3.76 2.1 2.58 3.3 6.1 3.3 10.33v2.5zm-4.97-4c0-2.8-.7-4.92-1.9-6.33-1.4-1.4-3.06-2.35-5.42-2.35-2.37 0-4.26.7-5.68 2.3-1.65 1.6-2.6 3.7-2.83 6.3h15.83z"/>
|
||||
</g>
|
||||
<path fill="#BB2C23" d="M3230.23 200.6l-19.15-18.98c.05 0 .15-.06.2-.06l19.2 19c-.1.05-.2.05-.25.05z"/>
|
||||
<path fill="#BD2D24" d="M3230.48 200.56l-19.2-19c.26 0 .5-.1.72-.15l19.2 19c-.26.1-.5.2-.72.2z"/>
|
||||
<path fill="#C32E24" d="M3231.2 200.4l-19.2-19c.4-.1.7-.24 1.07-.4l19.15 19c-.3.16-.67.3-1.02.4z"/>
|
||||
<path fill="#BD2D24" d="M3232.22 200l-19.15-19c.25-.15.45-.25.66-.4l19.1 19c-.2.15-.4.3-.6.4z"/>
|
||||
<path fill="#BB2C23" d="M3232.83 199.6l-19.15-19c.15-.1.25-.2.35-.3l19.15 19c-.1.1-.2.2-.35.3z"/>
|
||||
<path fill="#B62B24" d="M3233.18 199.3l-19.15-19c.1-.06.2-.17.3-.27l19.16 19c-.1.1-.2.2-.4.26z"/>
|
||||
<path fill="#B42924" d="M3233.5 199.03l-19.16-19c.05-.1.15-.15.2-.25l19.2 19-.25.25z"/>
|
||||
<path fill="#B02824" d="M3233.74 198.78l-19.2-19c.1-.1.16-.16.2-.26l19.2 19c-.1.1-.14.15-.2.26z"/>
|
||||
<path fill="#AD2823" d="M3233.95 198.52l-19.2-19c.1-.05.15-.15.2-.25l19.15 19.05c-.05.05-.1.15-.15.2z"/>
|
||||
<path fill="#A82722" d="M3234.1 198.32l-19.15-19.05c.05-.05.1-.16.15-.2l19.15 19c-.05.04-.1.14-.15.25z"/>
|
||||
<path fill="#A52522" d="M3234.25 198.06l-19.15-19c.05-.1.1-.15.16-.25l19.15 19c0 .1-.1.2-.1.3z"/>
|
||||
<path fill="#A02421" d="M3234.4 197.8l-19.14-19c0-.1.05-.15.1-.25l19.15 19c0 .1 0 .2-.1.26z"/>
|
||||
<path fill="#9B2420" d="M3234.5 197.55l-19.14-19c.05-.05.1-.15.1-.25l19.15 19c0 .1 0 .2-.1.25z"/>
|
||||
<path fill="#982420" d="M3234.6 197.35l-19.14-19.05c.05-.06.1-.16.1-.26l19.15 19.05s0 .1-.1.2z"/>
|
||||
<path fill="#952220" d="M3234.7 197.1l-19.14-19.06c.05-.05.05-.15.1-.25l19.15 18.9c0 .1 0 .2-.1.3z"/>
|
||||
<path fill="#912120" d="M3234.8 196.78l-19.14-19c0-.05.05-.15.05-.25l19.3 19c0 .1 0 .2-.1.25z"/>
|
||||
<path fill="#8E201E" d="M3234.92 196.53l-19.2-19c.04-.1.04-.2.1-.3l19.15 19c0 .1-.05.2-.05.3z"/>
|
||||
<path fill="#8B1F1E" d="M3234.97 196.22l-19.15-19c0-.1 0-.2.05-.35l19.15 19c0 .1-.05.25-.05.35z"/>
|
||||
<path fill="#871F1C" d="M3235.02 195.86l-19.15-19v-.35l19.15 19v.4z"/>
|
||||
<path fill="#841F1C" d="M3235.02 195.46l-19.15-18.95v-.1l19.15 19.1v.1z"/>
|
||||
<path fill="#871F1C" d="M3235.02 188.7l-19.15-18.98 28.98-2.56 19.1 18.95"/>
|
||||
<path fill="#871F1C" d="M3235.02 188.7l-19.15-18.98 28.98-2.56 19.1 18.95"/>
|
||||
<path fill="#871F1C" d="M3235.02 195.4l-19.15-19.04v-6.64l19.15 18.94"/>
|
||||
<path fill="#C32E24" d="M3159.02 206.85l-19.15-19 71.26-6.23 19.1 19"/>
|
||||
<path fill="#912120" d="M3155.5 205.62l-19.14-19c.05.1.1.15.2.15l19.15 19.05-.2-.2z"/>
|
||||
<path fill="#952220" d="M3155.7 205.82l-19.14-19.05.3.3 19.16 19c-.1-.1-.2-.14-.3-.25z"/>
|
||||
<path fill="#982420" d="M3156.02 206.08l-19.15-19c.05.05.15.1.25.15l19.2 19-.3-.15z"/>
|
||||
<path fill="#9B2420" d="M3156.32 206.23l-19.2-19 .3.16 19.16 19c-.1 0-.2-.1-.26-.2z"/>
|
||||
<path fill="#A02421" d="M3156.58 206.4l-19.15-19c.1.04.2.1.25.14l19.2 19-.3-.15z"/>
|
||||
<path fill="#A52522" d="M3156.88 206.54l-19.2-19c.1 0 .2.05.3.1l19.16 19c-.1-.05-.15-.05-.26-.1z"/>
|
||||
<path fill="#A82722" d="M3157.14 206.64l-19.15-19c.1.05.2.05.3.1l19.1 19c-.1-.05-.2-.05-.3-.1z"/>
|
||||
<path fill="#AD2823" d="M3157.44 206.74l-19.15-19c.1 0 .2.06.3.06l19.1 19c-.1 0-.2-.06-.3-.06z"/>
|
||||
<path fill="#B02824" d="M3157.75 206.8l-19.15-19c.1 0 .2.05.3.05l19.16 19c-.1 0-.2 0-.3-.06z"/>
|
||||
<path fill="#B42924" d="M3158.06 206.85l-19.16-19h.36l19.15 19.05c-.1 0-.2-.05-.3-.05z"/>
|
||||
<path fill="#B62B24" d="M3158.4 206.9l-19.14-19.05c.1.05.26.05.36.05l19.2 19h-.4z"/>
|
||||
<path fill="#BB2C23" d="M3158.82 206.9l-19.2-19c.1-.05.15-.05.25-.05l19.15 19c-.1.05-.15.05-.2.05z"/>
|
||||
<path fill="#7F1D1C" d="M3127.7 235.6l-19.15-19.05c-1.38-1.33-2.24-3.17-2.4-5.26l19.15 18.9c.16 2.1 1.07 4 2.4 5.3z"/>
|
||||
<path fill="#841F1C" d="M3125.3 230.3l-19.15-19c-.05-.27-.05-.52-.05-.73l19.2 18.95c-.05.26 0 .5 0 .77z"/>
|
||||
<path fill="#D93023" d="M3263.95 186.1l-.05 31.27c0 5.05-4.13 9.55-9.22 10l-120.3 10.58c-5.05.4-9.18-3.32-9.13-8.43l.05-31.2 28.88-2.56v6.7c0 2.6 2.14 4.6 4.8 4.33l71.25-6.3c2.65-.3 4.8-2.6 4.8-5.2v-6.7l28.92-2.6z"/>
|
||||
<path fill="#871F1C" d="M3125.3 198.37l-19.15-19 28.98-2.56 19.1 19"/>
|
||||
<path fill="#871F1C" d="M3125.3 198.37l-19.15-19 28.98-2.56 19.1 19"/>
|
||||
<path fill="#871F1C" d="M3125.3 229.52l-19.2-18.9.1-31.25 19.16 18.95"/>
|
||||
<path fill="#E63F46" d="M3263.75 133.45l.2 45.97-28.93 2.55-.2-45.96"/>
|
||||
<path fill="#E23535" d="M3263.75 133.45l.2 45.97-28.93 2.55-.2-45.96"/>
|
||||
<path fill="#871F1C" d="M3235.07 181.97l-19.15-18.94-.2-45.97 19.15 19"/>
|
||||
<path fill="#871F1C" d="M3234.87 136.06l-19.16-19 29-2.55 19.1 19"/>
|
||||
<path fill="#871F1C" d="M3234.87 136.06l-19.16-19 29-2.55 19.1 19"/>
|
||||
<path fill="#E63F46" d="M3154.08 143.1l.16 45.97-28.94 2.56-.2-46.02"/>
|
||||
<path fill="#E23535" d="M3154.08 143.1l.16 45.97-28.94 2.56-.2-46.02"/>
|
||||
<path fill="#871F1C" d="M3125.36 191.63l-19.16-19-.2-45.92 19.15 18.9"/>
|
||||
<path fill="#871F1C" d="M3125.1 145.66L3106 126.7l28.98-2.54 19.1 18.95m80.94-13.9l-19.15-18.9v-5.8l19.15 19"/>
|
||||
<path fill="#841F1C" d="M3235.02 123.44l-19.15-19v-.35l19.15 19v.3z"/>
|
||||
<path fill="#7F1D1C" d="M3235.02 123.1l-19.15-18.96c-.1-1.18-.56-2.15-1.28-2.86l19.1 19c.7.7 1.2 1.68 1.3 2.8z"/>
|
||||
<path fill="#BB2C23" d="M3254.83 88l-19.15-19h.4l19.16 19h-.4z"/>
|
||||
<path fill="#B62B24" d="M3255.24 88.05l-19.15-19c.2-.05.5-.05.7 0l19.1 19h-.7z"/>
|
||||
<path fill="#B42924" d="M3255.95 88l-19.15-19c.26 0 .46 0 .66.05l19.2 19c-.25-.05-.45-.05-.7-.05z"/>
|
||||
<path fill="#B02824" d="M3256.67 88.05l-19.2-19c.25 0 .45.05.66.05l19.15 19.05c-.2-.05-.4-.1-.6-.1z"/>
|
||||
<path fill="#AD2823" d="M3257.28 88.15l-19.15-19.05.56.16 19.1 19c-.2-.06-.4-.1-.6-.1z"/>
|
||||
<path fill="#A82722" d="M3257.84 88.25l-19.15-19 .5.16 19.1 19-.6-.1z"/>
|
||||
<path fill="#A52522" d="M3258.4 88.4l-19.15-19c.2.06.35.16.56.2l19.2 19c-.1-.04-.3-.1-.5-.2z"/>
|
||||
<path fill="#A02421" d="M3258.96 88.6l-19.15-19c.2.12.4.22.6.27l19.2 19-.5-.26z"/>
|
||||
<path fill="#9B2420" d="M3259.52 88.87l-19.15-19 .5.3 19.16 19c-.16-.1-.36-.2-.5-.3z"/>
|
||||
<path fill="#982420" d="M3260.03 89.17l-19.15-19c.2.16.4.26.56.4l19.15 18.96c-.2-.1-.4-.25-.6-.36z"/>
|
||||
<path fill="#952220" d="M3260.6 89.53l-19.16-18.95c.2.1.4.26.6.46L3261.2 90l-.6-.47z"/>
|
||||
<path fill="#912120" d="M3261.2 90l-19.15-18.96c.1.1.25.2.35.3l19.16 19-.36-.35z"/>
|
||||
<path fill="#871F1C" d="M3125.3 138.77l-19.15-18.95.1-30.34 19.16 19"/>
|
||||
<path fill="#C32E24" d="M3134.52 98.52l-19.1-18.95L3235.72 69l19.1 19"/>
|
||||
<path fill="#E63F46" d="M3134.52 98.47l120.3-10.52c5.1-.4 9.18 3.32 9.18 8.43l-.1 30.28-28.88 2.55v-5.7c0-2.6-2.14-4.6-4.74-4.4l-71.26 6.3c-2.65.2-4.84 2.6-4.84 5.2v5.8l-28.93 2.5.1-30.2c0-5.1 4.13-9.5 9.17-10z"/>
|
||||
<path fill="#E63F46" d="M3134.52 98.47l120.3-10.52c5.1-.4 9.18 3.32 9.18 8.43l-.1 30.28-28.88 2.55v-5.7c0-2.6-2.14-4.6-4.74-4.4l-71.26 6.3c-2.65.2-4.84 2.6-4.84 5.2v5.8l-28.93 2.5.1-30.2c0-5.1 4.13-9.5 9.17-10z"/>
|
||||
<path fill="#841F1C" d="M3125.4 108.48l-19.15-19v-.2l19.16 19v.2z"/>
|
||||
<path fill="#871F1C" d="M3125.4 108.28l-19.15-19c0-.26 0-.5.06-.77l19.2 19.1v.7z"/>
|
||||
<path fill="#8B1F1E" d="M3125.46 107.56L3106.3 88.5c0-.2.06-.4.1-.6l19.16 19c-.05.2-.1.4-.1.66z"/>
|
||||
<path fill="#8E201E" d="M3125.56 106.9l-19.15-19c0-.2.1-.4.1-.62l19.2 19.05c0 .16-.1.36-.1.57z"/>
|
||||
<path fill="#912120" d="M3125.66 106.33l-19.15-19.05c.1-.15.1-.35.2-.5l19.2 19-.1.55z"/>
|
||||
<path fill="#952220" d="M3125.8 105.77l-19.14-19 .15-.5 19.2 19-.1.5z"/>
|
||||
<path fill="#982420" d="M3125.97 105.26l-19.16-19 .3-.5 19.2 19.04c0 .16-.1.3-.2.46z"/>
|
||||
<path fill="#9B2420" d="M3126.17 104.8l-19.15-19.05c.05-.15.1-.3.2-.46l19.15 19c-.05.1-.15.3-.2.5z"/>
|
||||
<path fill="#A02421" d="M3126.37 104.3l-19.15-19c.05-.16.16-.3.26-.47l19.15 19c-.1.15-.15.3-.26.46z"/>
|
||||
<path fill="#A52522" d="M3126.63 103.83l-19.15-19c.05-.15.15-.3.25-.46l19.15 19c-.1.16-.2.3-.25.46z"/>
|
||||
<path fill="#A82722" d="M3126.88 103.37l-19.15-19 .3-.46 19.16 19c-.1.2-.2.4-.4.5z"/>
|
||||
<path fill="#AD2823" d="M3127.2 102.9l-19.16-19 .3-.45 19.15 19-.3.46z"/>
|
||||
<path fill="#B02824" d="M3127.5 102.45l-19.16-19c.1-.15.26-.3.4-.46l19.16 19c-.15.1-.25.3-.4.4z"/>
|
||||
<path fill="#B42924" d="M3127.9 102l-19.15-19c.15-.16.26-.3.4-.52l19.2 19.05c-.14.16-.3.3-.45.46z"/>
|
||||
<path fill="#B62B24" d="M3128.36 101.53l-19.2-19.05c.2-.15.35-.3.56-.5l19.15 19c-.15.2-.36.35-.5.55z"/>
|
||||
<path fill="#BB2C23" d="M3128.87 100.97l-19.15-19 .7-.56 19.16 19c-.25.2-.46.5-.7.6z"/>
|
||||
<path fill="#BD2D24" d="M3129.58 100.4l-19.15-19c.36-.24.77-.5 1.17-.7l19.2 18.94c-.45.26-.8.5-1.22.77z"/>
|
||||
<path fill="#C32E24" d="M3130.8 99.64l-19.2-19c.66-.3 1.33-.6 2-.8l19.14 19c-.66.2-1.32.5-1.93.8z"/>
|
||||
<path fill="#BD2D24" d="M3132.74 98.83l-19.15-19c.4-.1.9-.2 1.3-.26l19.1 19c-.5.05-.9.15-1.4.26z"/>
|
||||
<path fill="#BB2C23" d="M3134.12 98.57l-19.16-19c.16-.05.3-.05.46-.05l19.15 19c-.15 0-.3 0-.45.05z"/>
|
||||
<path fill="#666769" d="M3164 286.22c0-4.86-.27-7.33-.32-10.64h5.63l.4 5h.2c1.8-3.3 5.1-5.58 9.4-5.58 5.7 0 9.9 4.18 9.9 14.1v27.58h-6.4v-26.43c0-4.9-.9-9.7-5.7-9.7-2.7 0-5.3 2.27-6 6.6-.2 1-.3 2.28-.3 3.73v25.8h-6.6v-30.46zm-13.18 5.68c.05-8.16-2.93-11.8-6.06-11.8-4.3 0-6.4 6.17-6.64 11.8h12.7zm-12.8 4.8c0 12.64 4.96 15.32 9.58 15.32 2.9 0 5.15-.73 6.74-1.56l1.1 4.8c-2.26 1.18-5.72 1.95-9 1.95-9.77 0-14.78-8.1-14.78-20.6 0-13.2 5.64-21.5 13.77-21.5 8.23 0 11.65 8.9 11.65 18 0 1.6-.14 2.8-.24 3.8h-18.82zm-31.77 4.97c0 1.2.1 2.38.33 3.4 1.3 5.88 4.3 6.9 6.02 6.9 5.4 0 7.17-7.48 7.17-15.74 0-8.5-2.02-15.64-7.22-15.64-2.98 0-5.68 3.6-6.02 7.3-.2.9-.28 2-.28 3.1v10.5zm-6.36-13.26c0-6.2-.3-9.9-.4-12.8h5.7l.3 5.3h.2c2.2-4.3 5.5-5.9 8.7-5.9 7.1 0 11.7 7.6 11.7 21.1 0 15.3-6.2 21.4-12.6 21.4-3.9 0-6.1-2.4-7.2-4.7h-.2V333h-6.4v-44.6zm-27.4 7.8c0 6.8 1.1 16.1 7 16.1 5.6 0 6.8-9.5 6.8-16 0-6.2-1.2-15.9-7-15.9s-6.9 9.7-6.9 16zm20.2 0c0 15.9-7.2 21.3-13.6 21.3-7.4 0-13.2-6.7-13.2-21.1 0-14.9 6.6-21.2 13.6-21.2 7.3 0 13.1 6.9 13.1 21.2z"/>
|
||||
<path fill="#D02A25" d="M3305.63 294.47h.14c.77-1.6 1.44-3.18 2.2-4.53l8.05-14.43h6.97l-10.8 17.2 11.7 23.6h-7.2l-8.9-19.2-2.4 3.8v15.5h-6.4V258h6.4v36.47zm-11.84 20.84c-1.5.9-3.9 1.6-6.8 1.6-8.9 0-14.9-7.2-14.9-20.7 0-11.7 5.8-21.2 16-21.2 2.2 0 4.5.6 5.7 1.3l-1.3 5.3c-.9-.4-2.5-1-4.7-1-6.6 0-9.4 7.7-9.4 15.8 0 9.5 3.6 15.3 9.5 15.3 1.7 0 3.2-.3 4.7-1.1l.9 5zm-35.3-20.1c-3.4 0-11.2.7-11.2 9.5 0 5.4 2.7 7.3 4.9 7.3 2.8 0 5.2-2.1 5.9-6.1.2-.7.3-1.6.3-2.3v-8.2zm6.3 11.9c0 3.2 0 6.7.4 9.3h-5.8l-.4-4.4h-.3c-1.8 3.2-4.6 5.1-8.2 5.1-5.5 0-9.7-4.6-9.7-11.6 0-10.3 8.2-14.7 17.3-14.8v-1.2c0-5.5-1.5-9.2-6.5-9.2-2.6 0-4.8.8-6.8 2.1l-1.5-4.5c1.8-1.2 5.5-2.7 9.6-2.7 8.1 0 11.6 5.3 11.6 14.5V307zm-35-41v9.6h7.8v4.9h-7.9v24.3c0 5.3 1.9 6.8 4.2 6.8 1 0 1.9-.1 2.6-.2l.3 5c-1.2.5-2.7.7-4.8.7-2.6 0-4.9-.7-6.4-2.4-1.7-1.8-2.5-4.6-2.5-10.3v-23.7h-5v-4.9h5V269l6.4-2.7zm-33.3 43.6c1.4.9 3.9 2.1 6.5 2.1 3.6 0 5.9-2.3 5.9-5.9 0-3.1-1.1-5.2-5.2-8-5.3-3.4-8.2-6.9-8.2-11.5 0-6.6 4.8-11.3 11.1-11.3 3.2 0 5.5 1.1 7.2 2.2l-1.7 4.9c-1.6-1.1-3.3-1.8-5.5-1.8-3.5 0-5.2 2.5-5.2 5.2s1 4.2 5 7c4.7 3.1 8.4 6.7 8.4 12.4 0 8.3-5.6 12.2-12.4 12.2-3 0-6.3-.9-8-2.3l1.6-4.9z"/>
|
||||
<path fill="#CECCC9" d="M3330 313.35h.38c.44 0 .78-.15.78-.5s-.2-.55-.73-.55c-.2 0-.35.05-.44.05v1zm0 1.95h-.8v-3.45c.3-.05.74-.15 1.32-.15.64 0 .93.15 1.13.3.25.15.34.4.34.75 0 .4-.3.7-.7.8v.05c.3.1.5.4.6.85.1.55.2.7.2.85h-.8c-.2-.15-.2-.45-.3-.85-.1-.35-.3-.55-.7-.55h-.4v1.4zm-2.12-1.8c0 1.55 1.18 2.75 2.64 2.75 1.47.05 2.6-1.2 2.6-2.75s-1.13-2.85-2.6-2.85c-1.46 0-2.64 1.3-2.64 2.85zm6.12 0c0 1.95-1.52 3.5-3.48 3.5-1.95 0-3.52-1.55-3.52-3.5s1.57-3.5 3.52-3.5c1.96 0 3.48 1.55 3.48 3.5z"/>
|
||||
<path fill="#696566" fill-rule="nonzero" d="M2718.36 224.24l-15.23-42.43c-.2-.5-.5-1.3-.5-2 0-1.8 1.56-3.6 3.8-3.6 1.93 0 3.2 1.3 3.78 3.1l12.7 36.6 12.7-36.6c.6-1.7 1.8-3 3.7-3h.4c2.1 0 3.3 1.3 3.9 3l12.6 36.7 12.9-36.7c.5-1.5 1.6-2.9 3.6-2.9 2.1 0 3.7 1.7 3.7 3.5 0 .7-.3 1.5-.4 2l-15.3 42.6c-.8 2.3-2.3 3.4-4.1 3.4h-.2c-1.9 0-3.4-1.1-4.1-3.4l-12.5-36-12.7 36.1c-.6 2.2-2.1 3.4-4 3.4h-.2c-1.8 0-3.4-1.2-4.2-3.4m111-44.4c0-2 1.7-3.8 3.7-3.8 2.2 0 3.8 1.7 3.8 3.8v8.6c3.7-8.3 11.9-12.3 17.3-12.3 2.3 0 3.7 1.7 3.7 3.8 0 2-1.3 3.5-3.3 3.8-9.7 1.2-17.7 8.5-17.7 23v17c0 2.1-1.5 3.8-3.6 3.8s-3.8-1.7-3.8-3.8v-44zm52.5 48.2c-13.5 0-24.5-10.5-24.5-25.9v-.2c0-14.3 10-25.9 23.7-25.9 14.6 0 22.9 12 22.9 25.2 0 2-1.6 3.5-3.4 3.5H2865c1.04 10.7 8.56 16.8 17.34 16.8 6.1 0 10.6-2.4 14.2-5.8.6-.5 1.28-.9 2.1-.9 1.8 0 3.28 1.5 3.28 3.2 0 .9-.4 1.7-1.15 2.4-4.65 4.5-10.2 7.5-18.56 7.5zm14.6-28.8c-.7-9-5.9-16.9-15.7-16.9-8.5 0-15 7.3-16 17h31.8zm-120.1 13.2v-.2c0-10.5 8.7-16.2 21.4-16.2 6.4 0 11 .9 15.4 2.2v-1.7c0-9-5.5-13.7-14.9-13.7-5 0-8 .6-11.6 2.3-.5.2-1 .3-1.4.3-1.7 0-3.3-1.4-3.3-3.2 0-1.5.7-2.5 2.1-3.1 5-2.1 8.7-2.8 15.1-2.8 7 0 12.5 1.8 16.1 5.5 3.4 3.4 5.2 8.3 5.2 14.7V224c0 2.14-1.6 3.7-3.6 3.7-2.1 0-3.6-1.56-3.6-3.5v-4.78c-3.5 4.57-9.3 8.63-18.1 8.63-9.3 0-18.7-5.33-18.7-15.6m36.9-3.9v-4.84c-3.7-1-8.6-2.1-14.7-2.1-9.4 0-14.6 4.1-14.6 10.4v.2c0 6.3 5.8 10 12.6 10 9.2 0 16.8-5.6 16.8-13.5M2583 179.5c-1.66-3.6-5.7-5.2-9.5-3.5-3.8 1.7-5.2 5.9-3.48 9.5l15.9 34.6c2.5 5.5 5.14 8.3 10.1 8.3 5.27 0 7.58-3.1 10.08-8.2l14-30.5c.16-.3.6-1.3 2-1.3 1.2 0 2.2 1 2.2 2.3V220c0 4.56 2.5 8.3 7.4 8.3 4.8 0 7.48-3.74 7.48-8.3v-24.2c0-4.67 3.3-7.7 7.9-7.7 4.5 0 7.55 3.14 7.55 7.7v24.17c0 4.57 2.53 8.3 7.4 8.3 4.83 0 7.5-3.73 7.5-8.3V195.8c0-4.66 3.33-7.7 7.9-7.7s7.6 3.15 7.6 7.7v24.18c0 4.57 2.5 8.3 7.35 8.3s7.5-3.73 7.5-8.3v-27.6c0-10.1-8.14-17.2-17.9-17.2-9.8 0-15.9 6.8-15.9 6.8-3.3-4.23-7.75-6.77-15.34-6.77-8 0-15 6.8-15 6.8-3.26-4.2-8.8-6.7-13.4-6.7-7.1 0-12.72 3.2-16.16 11l-10.2 24-13-30.7z"/>
|
||||
<path stroke="#979797" stroke-width="2" d="M2405.6 1v400" stroke-linecap="square"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 36 KiB |
33
website/source/assets/images/feature-rolling-deploys.svg
Normal file
@@ -0,0 +1,33 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 175">
|
||||
<g fill="none" fill-rule="evenodd">
|
||||
<path stroke="#FFF" stroke-width="5" d="M33.302 90.566C31.162 96.818 30 103.523 30 110.5c0 33.966 27.534 61.5 61.5 61.5s61.5-27.534 61.5-61.5S125.466 49 91.5 49"/>
|
||||
<path stroke="#FFF" stroke-opacity=".6" stroke-width="5" d="M87.935 49.102c-24.4 1.394-44.99 17.013-53.607 38.69"/>
|
||||
<g fill="#FFF" font-family="CourierNewPS-BoldMT, Courier New" font-weight="bold">
|
||||
<text font-size="12" transform="translate(55 88)">
|
||||
<tspan x=".494" y="42">rolling...</tspan>
|
||||
</text>
|
||||
<text font-size="30" transform="translate(55 88)">
|
||||
<tspan x=".494" y="25">9/12</tspan>
|
||||
</text>
|
||||
</g>
|
||||
<path stroke="#FFF" stroke-width="2" d="M195 109h27.538" stroke-linecap="square"/>
|
||||
<path fill="#FFF" d="M231.5 109.037l-10.5 6.038V103"/>
|
||||
<g transform="translate(267 49)">
|
||||
<circle cx="61.5" cy="61.5" r="61.5" stroke="#FFF" stroke-width="5"/>
|
||||
<g fill="#FFF" font-family="CourierNewPS-BoldMT, Courier New" font-weight="bold">
|
||||
<text font-size="12" transform="translate(16 39)">
|
||||
<tspan x="27.497" y="42">done!</tspan>
|
||||
</text>
|
||||
<text font-size="30" transform="translate(16 39)">
|
||||
<tspan x=".493" y="25">12/12</tspan>
|
||||
</text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="#FFF">
|
||||
<path fill-opacity=".6" d="M258.527 1.02l-16.33 9.473 16.33 9.474 16.2-9.56"/>
|
||||
<path fill-rule="nonzero" d="M258.527.037L241 10.194v20.27l11.97 6.915v-.985l-11.115-6.4V11.303L258.1 20.69v19.42l.64.384 17.312-10.03v-20.27L258.527.037zm0 19.93l-16.33-9.474 16.33-9.474 16.2 9.386-16.2 9.56zm16.67 10.03L259.597 39l-.64.384V20.692l16.242-9.56v18.864z"/>
|
||||
</g>
|
||||
<path d="M27.5 1.02L11.195 10.5 27.5 19.983l16.177-9.567"/>
|
||||
<path fill="#FFF" fill-rule="nonzero" d="M27.5.037L10 10.202V30.49l11.95 6.917v-.982L10.855 30.02V11.312l16.22 9.395V40.14l.64.385L45 30.49V10.2L27.5.037zm0 19.945l-16.305-9.48L27.5 1.02l16.177 9.396L27.5 19.982zM44.146 30.02l-15.58 9.01-.64.385V20.708l16.22-9.566V30.02z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.0 KiB |
23
website/source/assets/images/feature-simplify.svg
Normal file
|
After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 119 KiB |
|
Before Width: | Height: | Size: 275 KiB |
|
Before Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 55 KiB |
|
Before Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 88 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 2.3 KiB |
@@ -1,6 +1,8 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 206.31 60.01">
|
||||
<path fill="#000000" d="M78.49 21.83v24.24h-5.9v-32h8.06l12.14 24.32V14.1h5.9v32h-8.06zm34.6 24.72c-8 0-10.18-4.42-10.18-9.22v-5.9c0-4.8 2.16-9.22 10.18-9.22s10.18 4.42 10.18 9.22v5.91c0 4.79-2.16 9.21-10.18 9.21zm0-19.35c-3.12 0-4.32 1.39-4.32 4v6.29c0 2.64 1.2 4 4.32 4s4.32-1.39 4.32-4v-6.25c0-2.64-1.2-4.04-4.32-4.04zm27.99 18.87V29.75c0-1.25-.53-1.87-1.87-1.87a16.16 16.16 0 0 0-6.1 2v16.19h-5.86V22.69h4.46l.58 2a23.43 23.43 0 0 1 9.36-2.45 4.44 4.44 0 0 1 4.42 2.5 23 23 0 0 1 9.41-2.5c3.89 0 5.28 2.74 5.28 6.91v16.92h-5.86V29.75c0-1.25-.53-1.87-1.87-1.87a15.5 15.5 0 0 0-6.1 2v16.19zm41.81 0h-4.8l-.43-1.58a12.79 12.79 0 0 1-7 2.06c-4.27 0-6.1-2.93-6.1-7 0-4.75 2.06-6.58 6.82-6.58H177v-2.41c0-2.59-.72-3.5-4.46-3.5a32.71 32.71 0 0 0-6.48.72l-.72-4.46a30.52 30.52 0 0 1 8-1.1c7.34 0 9.5 2.59 9.5 8.45zM177 37.24h-4.32c-1.92 0-2.45.53-2.45 2.3s.53 2.35 2.35 2.35a9.2 9.2 0 0 0 4.42-1.2zm9.48-6.77c0-5.18 2.3-8.26 7.73-8.26a32.22 32.22 0 0 1 6.24.67v-9.74l5.86-.82v33.75h-4.66l-.58-2a12.31 12.31 0 0 1-7.39 2.45c-4.7 0-7.2-2.79-7.2-8.11zm14-2.64a26 26 0 0 0-5.18-.62c-2.11 0-2.93 1-2.93 3.12v8.26c0 1.92.72 3 2.88 3a8.28 8.28 0 0 0 5.23-2.11zM77 7.86V4.63h-3v3.23h-1.42V.11h1.51v3.25h3V.11h1.51v7.75zm7 0h-1.2l-.11-.38A3.28 3.28 0 0 1 81 8c-1.06 0-1.52-.7-1.52-1.66 0-1.14.51-1.57 1.7-1.57h1.4v-.62c0-.62-.18-.84-1.11-.84a8.46 8.46 0 0 0-1.61.17l-.18-1.07a7.89 7.89 0 0 1 2-.26c1.83 0 2.37.62 2.37 2zm-1.39-2.11h-1.07c-.48 0-.61.13-.61.55s.13.56.59.56a2.37 2.37 0 0 0 1.1-.29zM87.13 8a7.12 7.12 0 0 1-2-.32l.2-1.07a6.77 6.77 0 0 0 1.73.24c.65 0 .74-.14.74-.56s-.07-.52-1-.73c-1.42-.33-1.59-.68-1.59-1.76s.51-1.62 2.18-1.62a8 8 0 0 1 1.75.2L89 3.46a10.66 10.66 0 0 0-1.6-.16c-.63 0-.74.14-.74.48s0 .48.82.68c1.63.41 1.78.62 1.78 1.77S88.88 8 87.13 8zm6.68-.11V4c0-.3-.13-.45-.47-.45a4.14 4.14 0 0 0-1.52.45v3.86h-1.46V0l1.46.22v2.47a5.31 5.31 0 0 1 2.13-.54c1 0 1.32.65 1.32 1.65v4.06zm2.68-6.38V.11h1.46v1.37zm0 6.38V2.27h1.46v5.59zm2.62-5.54c0-1.4.85-2.22 2.83-2.22a9.37 9.37 0 0 1 2.16.25l-.17 1.25a12.21 12.21 0 0 0-1.95-.2c-1 0-1.37.34-1.37 1.16V5.5c0 .81.33 1.16 1.37 1.16a12.21 12.21 0 0 0 1.95-.2l.17 1.25a9.37 9.37 0 0 1-2.16.25c-2 0-2.83-.81-2.83-2.22zM107.33 8c-2 0-2.53-1.06-2.53-2.2V4.36c0-1.15.54-2.2 2.53-2.2s2.53 1.06 2.53 2.2v1.41c0 1.15-.54 2.23-2.53 2.23zm0-4.63c-.78 0-1.08.33-1.08 1v1.5c0 .63.3 1 1.08 1s1.08-.33 1.08-1V4.31c-.01-.63-.3-.96-1.08-.96zm6.64.09a11.57 11.57 0 0 0-1.54.81v3.6H111v-5.6h1.23l.1.62a6.63 6.63 0 0 1 1.53-.73zM119.8 6a1.73 1.73 0 0 1-1.92 2 8.36 8.36 0 0 1-1.55-.16v2.26l-1.46.22v-8H116l.14.47a3.15 3.15 0 0 1 1.86-.64c1.17 0 1.79.67 1.79 1.94zm-3.48.63a6.72 6.72 0 0 0 1.29.15c.53 0 .73-.24.73-.75v-2c0-.46-.18-.71-.72-.71a2.11 2.11 0 0 0-1.3.51z"/>
|
||||
<path fill="#27C48D" d="M38.02 23.07v9.95l-6.93 4.01-4.84-3v25.98h.14l26.11-15V15.05l-.49-.01-13.99 8.03z" class="cls-1"/>
|
||||
<path fill="#2DAA86" d="M26.03.01L0 15.05l17.56 10.32 3.56-2.17 8.63 4.82v-10l8.27-4.97v10.02l14.48-8.02v-.04L26.03.01z" class="cls-2"/>
|
||||
<path fill="#0E7A65" d="M22.75 32.03v9.99l-7.88 5v-20l2.99-1.83L.15 15.05H0v29.96l26.25 15V34.03l-3.5-2z" class="cls-2"/>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 207 60">
|
||||
<g fill="none">
|
||||
<path class="top" fill="#25BA81" d="M26.03.01L0 15.05l17.56 10.32 3.56-2.17 8.63 4.82v-10l8.27-4.97v10.02l14.48-8.02v-.04"/>
|
||||
<path class="left" fill="#25BA81" d="M22.75 32.03v9.99l-7.88 5v-20l2.99-1.83L.15 15.05H0v29.96l26.25 15V34.03"/>
|
||||
<path class="right" fill="#1F9967" d="M38.02 23.07v9.95l-6.93 4.01-4.84-3v25.98h.14l26.11-15V15.05l-.49-.01"/>
|
||||
<path class="text" fill="#000" d="M78.49 21.83v24.24h-5.9v-32h8.06l12.14 24.32V14.1h5.9v32h-8.06m22.46.45c-8 0-10.18-4.42-10.18-9.22v-5.9c0-4.8 2.16-9.22 10.18-9.22s10.18 4.42 10.18 9.22v5.91c0 4.79-2.16 9.21-10.18 9.21zm0-19.35c-3.12 0-4.32 1.39-4.32 4v6.29c0 2.64 1.2 4 4.32 4s4.32-1.39 4.32-4v-6.25c0-2.64-1.2-4.04-4.32-4.04zm27.99 18.87V29.75c0-1.25-.53-1.87-1.87-1.87-2.147.252-4.22.932-6.1 2v16.19h-5.86V22.69h4.46l.58 2c2.916-1.46 6.104-2.293 9.36-2.45 1.852-.175 3.616.823 4.42 2.5 2.922-1.495 6.13-2.348 9.41-2.5 3.89 0 5.28 2.74 5.28 6.91v16.92h-5.86V29.75c0-1.25-.53-1.87-1.87-1.87-2.15.234-4.23.915-6.1 2v16.19h-5.85zm41.81 0h-4.8l-.43-1.58c-2.084 1.352-4.516 2.068-7 2.06-4.27 0-6.1-2.93-6.1-7 0-4.75 2.06-6.58 6.82-6.58H177v-2.41c0-2.59-.72-3.5-4.46-3.5-2.18.024-4.35.265-6.48.72l-.72-4.46c2.606-.72 5.296-1.09 8-1.1 7.34 0 9.5 2.59 9.5 8.45l.05 15.4zM177 37.24h-4.32c-1.92 0-2.45.53-2.45 2.3 0 1.77.53 2.35 2.35 2.35 1.55-.02 3.07-.434 4.42-1.2v-3.45zm9.48-6.77c0-5.18 2.3-8.26 7.73-8.26 2.097.02 4.187.244 6.24.67v-9.74l5.86-.82v33.75h-4.66l-.58-2c-2.133 1.595-4.726 2.454-7.39 2.45-4.7 0-7.2-2.79-7.2-8.11v-7.94zm14-2.64c-1.702-.38-3.437-.588-5.18-.62-2.11 0-2.93 1-2.93 3.12v8.26c0 1.92.72 3 2.88 3 1.937-.07 3.787-.816 5.23-2.11V27.83zM77 7.86V4.63h-3v3.23h-1.42V.11h1.51v3.25h3V.11h1.51v7.75H77zm7 0h-1.2l-.11-.38c-.505.325-1.09.505-1.69.52-1.06 0-1.52-.7-1.52-1.66 0-1.14.51-1.57 1.7-1.57h1.4v-.62c0-.62-.18-.84-1.11-.84-.54.005-1.08.062-1.61.17l-.18-1.07c.653-.172 1.325-.26 2-.26 1.83 0 2.37.62 2.37 2L84 7.86zm-1.39-2.11h-1.07c-.48 0-.61.13-.61.55 0 .42.13.56.59.56.385-.006.762-.105 1.1-.29l-.01-.82zM87.13 8c-.68-.01-1.352-.12-2-.32l.2-1.07c.564.154 1.145.235 1.73.24.65 0 .74-.14.74-.56 0-.42-.07-.52-1-.73-1.42-.33-1.59-.68-1.59-1.76s.51-1.62 2.18-1.62c.59.002 1.176.07 1.75.2L89 3.46c-.53-.094-1.063-.147-1.6-.16-.63 0-.74.14-.74.48 0 .34 0 .48.82.68 1.63.41 1.78.62 1.78 1.77S88.88 8 87.13 8zm6.68-.11V4c0-.3-.13-.45-.47-.45-.53.05-1.047.203-1.52.45v3.86h-1.46V0l1.46.22v2.47c.665-.327 1.39-.51 2.13-.54 1 0 1.32.65 1.32 1.65v4.06l-1.46.03zm2.68-6.38V.11h1.46v1.37l-1.46.03zm0 6.38V2.27h1.46v5.59l-1.46.03zm2.62-5.54c0-1.4.85-2.22 2.83-2.22.727 0 1.452.083 2.16.25l-.17 1.25c-.644-.12-1.296-.186-1.95-.2-1 0-1.37.34-1.37 1.16V5.5c0 .81.33 1.16 1.37 1.16.654-.014 1.306-.08 1.95-.2l.17 1.25c-.708.167-1.433.25-2.16.25-2 0-2.83-.81-2.83-2.22V2.35zM107.33 8c-2 0-2.53-1.06-2.53-2.2V4.36c0-1.15.54-2.2 2.53-2.2 1.99 0 2.53 1.06 2.53 2.2v1.41c0 1.15-.54 2.23-2.53 2.23zm0-4.63c-.78 0-1.08.33-1.08 1v1.5c0 .63.3 1 1.08 1s1.08-.33 1.08-1V4.31c-.01-.63-.3-.96-1.08-.96v.02zm6.64.09c-.533.23-1.048.502-1.54.81v3.6H111v-5.6h1.23l.1.62c.477-.308.99-.553 1.53-.73l.11 1.3zM119.8 6c.09.538-.08 1.088-.46 1.48-.377.395-.918.587-1.46.52-.52-.005-1.04-.06-1.55-.16v2.26l-1.46.22v-8H116l.14.47c.536-.406 1.188-.63 1.86-.64 1.17 0 1.79.67 1.79 1.94L119.8 6zm-3.48.63c.424.092.856.142 1.29.15.53 0 .73-.24.73-.75v-2c0-.46-.18-.71-.72-.71-.48.018-.937.197-1.3.51v2.8z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.4 KiB |
@@ -1,9 +1,8 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 207 64">
|
||||
<g fill="none" fill-rule="evenodd">
|
||||
<path class="top" fill="#2DAA86" d="M0 16L28 0l28 16-28 16"/>
|
||||
<path class="left" fill="#0E7A65" d="M0 16l28 16v32L0 48"/>
|
||||
<path class="right" fill="#27C48D" d="M28 32l28-16v32L28 64"/>
|
||||
<path class="n" fill="#FFFFFF" d="M16 49.997V29l7-4 9 5V19l8-5v21l-7 4-9.005-5L24 45"/>
|
||||
<path class="text" fill="#000000" d="M90.048 48h8.064V16.032h-5.904V40.32L80.064 16.032H72V48h5.904V23.76L90.048 48zm32.82-8.736c0 4.8-2.16 9.216-10.176 9.216s-10.176-4.416-10.176-9.216V33.36c0-4.8 2.16-9.216 10.176-9.216s10.176 4.416 10.176 9.216v5.904zm-5.856-6.096c0-2.64-1.2-4.032-4.32-4.032s-4.32 1.392-4.32 4.032v6.288c0 2.64 1.2 4.032 4.32 4.032s4.32-1.392 4.32-4.032v-6.288zM146.712 48V31.776c1.824-1.056 4.656-1.968 6.096-1.968 1.344 0 1.872.624 1.872 1.872V48h5.856V31.056c0-4.176-1.392-6.912-5.28-6.912-2.832 0-6.576 1.056-9.408 2.496-.768-1.584-2.16-2.496-4.416-2.496-2.736 0-6.432 1.008-9.36 2.448l-.576-1.968h-4.464V48h5.856V31.776c2.112-1.104 4.656-1.968 6.096-1.968 1.344 0 1.872.624 1.872 1.872V48h5.856zm36.132-15.408V48h-4.8l-.432-1.584c-2.112 1.392-4.608 2.064-6.96 2.064-4.272 0-6.096-2.928-6.096-6.96 0-4.752 2.064-6.576 6.816-6.576h5.616v-2.448c0-2.592-.72-3.504-4.464-3.504-2.112 0-4.416.288-6.48.72l-.72-4.464c2.208-.672 5.424-1.104 8.016-1.104 7.344 0 9.504 2.592 9.504 8.448zm-5.856 10.032v-3.456h-4.32c-1.92 0-2.448.528-2.448 2.304 0 1.632.528 2.352 2.352 2.352 1.728 0 3.312-.576 4.416-1.2zm9.636-2.256V32.4c0-5.184 2.304-8.256 7.728-8.256 2.064 0 4.416.288 6.24.672v-9.744l5.856-.816V48h-4.656l-.576-1.968c-2.064 1.488-4.464 2.448-7.392 2.448-4.704 0-7.2-2.784-7.2-8.112zm13.968 1.008V29.76c-1.536-.336-3.504-.624-5.184-.624-2.112 0-2.928 1.008-2.928 3.12v8.256c0 1.92.72 2.976 2.88 2.976 1.92 0 3.984-.96 5.232-2.112z"/>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 207 60">
|
||||
<g fill="none">
|
||||
<path class="top" fill="#25BA81" d="M26.03.01L0 15.05l17.56 10.32 3.56-2.17 8.63 4.82v-10l8.27-4.97v10.02l14.48-8.02v-.04"/>
|
||||
<path class="left" fill="#25BA81" d="M22.75 32.03v9.99l-7.88 5v-20l2.99-1.83L.15 15.05H0v29.96l26.25 15V34.03"/>
|
||||
<path class="right" fill="#1F9967" d="M38.02 23.07v9.95l-6.93 4.01-4.84-3v25.98h.14l26.11-15V15.05l-.49-.01"/>
|
||||
<path class="text" fill="#000" d="M78.49 21.83v24.24h-5.9v-32h8.06l12.14 24.32V14.1h5.9v32h-8.06m22.46.45c-8 0-10.18-4.42-10.18-9.22v-5.9c0-4.8 2.16-9.22 10.18-9.22s10.18 4.42 10.18 9.22v5.91c0 4.79-2.16 9.21-10.18 9.21zm0-19.35c-3.12 0-4.32 1.39-4.32 4v6.29c0 2.64 1.2 4 4.32 4s4.32-1.39 4.32-4v-6.25c0-2.64-1.2-4.04-4.32-4.04zm27.99 18.87V29.75c0-1.25-.53-1.87-1.87-1.87-2.147.252-4.22.932-6.1 2v16.19h-5.86V22.69h4.46l.58 2c2.916-1.46 6.104-2.293 9.36-2.45 1.852-.175 3.616.823 4.42 2.5 2.922-1.495 6.13-2.348 9.41-2.5 3.89 0 5.28 2.74 5.28 6.91v16.92h-5.86V29.75c0-1.25-.53-1.87-1.87-1.87-2.15.234-4.23.915-6.1 2v16.19h-5.85zm41.81 0h-4.8l-.43-1.58c-2.084 1.352-4.516 2.068-7 2.06-4.27 0-6.1-2.93-6.1-7 0-4.75 2.06-6.58 6.82-6.58H177v-2.41c0-2.59-.72-3.5-4.46-3.5-2.18.024-4.35.265-6.48.72l-.72-4.46c2.606-.72 5.296-1.09 8-1.1 7.34 0 9.5 2.59 9.5 8.45l.05 15.4zM177 37.24h-4.32c-1.92 0-2.45.53-2.45 2.3 0 1.77.53 2.35 2.35 2.35 1.55-.02 3.07-.434 4.42-1.2v-3.45zm9.48-6.77c0-5.18 2.3-8.26 7.73-8.26 2.097.02 4.187.244 6.24.67v-9.74l5.86-.82v33.75h-4.66l-.58-2c-2.133 1.595-4.726 2.454-7.39 2.45-4.7 0-7.2-2.79-7.2-8.11v-7.94zm14-2.64c-1.702-.38-3.437-.588-5.18-.62-2.11 0-2.93 1-2.93 3.12v8.26c0 1.92.72 3 2.88 3 1.937-.07 3.787-.816 5.23-2.11V27.83z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 427 KiB |
|
Before Width: | Height: | Size: 154 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 8.7 KiB |
|
Before Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 4.1 KiB |
|
Before Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 5.9 KiB |
|
Before Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 5.0 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 6.9 KiB |
|
Before Width: | Height: | Size: 21 KiB |
3
website/source/assets/images/terminal-circle.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50">
|
||||
<circle fill="#FFFFFF" cx="25" cy="25" r="25"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 118 B |
@@ -1,76 +0,0 @@
|
||||
var HashiCubes = function() {
|
||||
var $cube = $('.cube');
|
||||
var $cubes = $('#cubes');
|
||||
|
||||
var ROWS = 4;
|
||||
var PADDING = 64;
|
||||
|
||||
function getRadiansForAngle(angle) {
|
||||
return angle * (Math.PI/180);
|
||||
}
|
||||
|
||||
function animateCubes() {
|
||||
$lastCube = $cube;
|
||||
previousRowLeft = parseInt($lastCube.css('left'), 10)
|
||||
previousRowTop = parseInt($lastCube.css('top'), 10);
|
||||
|
||||
var angle = getRadiansForAngle(30);
|
||||
var sin = Math.sin(angle) * PADDING;
|
||||
var cos = Math.cos(angle) * PADDING;
|
||||
|
||||
// set up our parent columns
|
||||
for(var i = 0; i < ROWS; i++){
|
||||
var cube = $lastCube.clone();
|
||||
|
||||
cube.css({
|
||||
top: previousRowTop - sin,
|
||||
left: previousRowLeft - cos,
|
||||
});
|
||||
$cubes.prepend(cube);
|
||||
$lastCube = cube;
|
||||
previousRowLeft = parseInt($lastCube.css('left'), 10)
|
||||
previousRowTop = parseInt($lastCube.css('top'), 10)
|
||||
}
|
||||
|
||||
// use the parent cubes as starting point for rows
|
||||
var $allParentCubes = $('.cube');
|
||||
var angle = getRadiansForAngle(150);
|
||||
var sin = Math.sin(angle) * PADDING;
|
||||
var cos = Math.cos(angle) * PADDING;
|
||||
|
||||
for(var j = ROWS; j > -1 ; j--){
|
||||
var $baseCube = $($allParentCubes[j]);
|
||||
|
||||
previousRowLeft = parseInt($baseCube.css('left'), 10)
|
||||
previousRowTop = parseInt($baseCube.css('top'), 10)
|
||||
|
||||
for(var n = 0; n < ROWS; n++){
|
||||
var cube = $baseCube.clone();
|
||||
cube.css({
|
||||
top: previousRowTop - sin,
|
||||
left: previousRowLeft - cos,
|
||||
});
|
||||
|
||||
$cubes.prepend(cube);
|
||||
|
||||
$lastCube = cube;
|
||||
previousRowLeft = parseInt($lastCube.css('left'), 10)
|
||||
previousRowTop = parseInt($lastCube.css('top'), 10)
|
||||
}
|
||||
}
|
||||
|
||||
var $all = $('.cube');
|
||||
for(var c = 0; c < $all.length; c++){
|
||||
(function(index){
|
||||
setTimeout(function(){
|
||||
var $theCube = $($all[index]);
|
||||
$theCube.addClass('in')
|
||||
}, 100*c)
|
||||
})(c)
|
||||
}
|
||||
}
|
||||
|
||||
animateCubes();
|
||||
}
|
||||
|
||||
$(document).on('turbolinks:load', HashiCubes);
|
||||
@@ -3,5 +3,3 @@
|
||||
|
||||
//= require hashicorp/mega-nav
|
||||
//= require hashicorp/sidebar
|
||||
|
||||
//= require _cubes
|
||||
|
||||
@@ -33,3 +33,11 @@ h1 {
|
||||
.wf-active, .wf-inactive {
|
||||
visibility: visible;
|
||||
}
|
||||
|
||||
@media (min-width: $screen-sm) and (max-width: $screen-md) {
|
||||
.container {
|
||||
padding: 0;
|
||||
max-width: $screen-md;
|
||||
min-width: $screen-sm;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,12 +1,3 @@
|
||||
//
|
||||
// Home
|
||||
// --------------------------------------------------
|
||||
|
||||
$font-size-xl: 44px;
|
||||
$font-size-l: 36px;
|
||||
$font-size-m: 28px;
|
||||
$font-size-reg: 16px;
|
||||
|
||||
#page-home {
|
||||
// Override the main header
|
||||
#header {
|
||||
@@ -48,633 +39,251 @@ $font-size-reg: 16px;
|
||||
}
|
||||
}
|
||||
|
||||
#hero{
|
||||
position: relative;
|
||||
text-align: center;
|
||||
background: image-url('nomad-giant.jpg') 0 0 no-repeat;
|
||||
@include img-retina("nomad-giant.jpg", "nomad-giant.jpg", 624px, 358px);
|
||||
background-size: cover !important;
|
||||
overflow: hidden;
|
||||
|
||||
&:before{
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: -20px;
|
||||
left: 50%;
|
||||
width: 1000px;
|
||||
height: 1000px;
|
||||
margin-left: -500px;
|
||||
border-radius: 500px;
|
||||
background-color: $white;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
p {
|
||||
color: $gray;
|
||||
header {
|
||||
.hero {
|
||||
margin: 140px auto 160px auto;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#hero-graphic{
|
||||
position: absolute;
|
||||
display: inline-block;
|
||||
left: 50%;
|
||||
top: 0;
|
||||
width: 499px;
|
||||
height: 340px;
|
||||
margin-top: 38px;
|
||||
margin-left: -250px;
|
||||
z-index: 2;
|
||||
.button {
|
||||
margin: 5px;
|
||||
|
||||
#hero-logotype{
|
||||
position: absolute;
|
||||
display: inline-block;
|
||||
top: 75px;
|
||||
left: 50%;
|
||||
width: 115px;
|
||||
height: 155px;
|
||||
margin-left: -60px;
|
||||
background: image-url('hero-logotype.png') 0 0 no-repeat;
|
||||
@include img-retina("hero-logotype.png", "hero-logotype@2x.png", 115px, 155px);
|
||||
}
|
||||
|
||||
#cubes{
|
||||
.cube{
|
||||
position: absolute;
|
||||
top: 300px;
|
||||
left: 248px;
|
||||
opacity: 0.01;
|
||||
transform: translate(0, 150px);
|
||||
@include transition( all 1.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) );
|
||||
|
||||
&.in{
|
||||
transform: translate(0, 0);
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.face {
|
||||
@include transform-origin(0 0);
|
||||
position: absolute;
|
||||
height: 44px;
|
||||
width: 44px;
|
||||
|
||||
&.top{
|
||||
background-color: $nomad-green;
|
||||
transform: rotate(210deg) skewX(-30deg) scaleY(0.864);
|
||||
}
|
||||
&.left{
|
||||
background-color: $nomad-green-dark;
|
||||
transform: rotate(90deg) skewX(-30deg) scaleY(0.864);
|
||||
}
|
||||
&.right{
|
||||
background-color: $nomad-green-light;
|
||||
transform: rotate(-30deg) skewX(-30deg) scaleY(0.864);
|
||||
}
|
||||
}
|
||||
@media (max-width: 768px) {
|
||||
display: block;
|
||||
margin-top: 10px;
|
||||
text-align: center;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#hero-text{
|
||||
position: relative;
|
||||
padding-top: 400px;
|
||||
|
||||
#hero-text-content{
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
padding-bottom: 40px;
|
||||
}
|
||||
|
||||
h1{
|
||||
margin-top: 0;
|
||||
color: $body-font-color;
|
||||
font-size: $font-size-xl;
|
||||
}
|
||||
|
||||
h4{
|
||||
font-family: $font-family-open-sans;
|
||||
font-weight: 500;
|
||||
color: $gray;
|
||||
}
|
||||
|
||||
#hero-btns{
|
||||
margin-top: 26px;
|
||||
|
||||
.button {
|
||||
margin: 10px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#tag-line{
|
||||
margin: 15px 0 20px 0;
|
||||
font-size: 24px;
|
||||
font-weight: 300;
|
||||
}
|
||||
|
||||
p{
|
||||
margin-top: 60px;
|
||||
text-align: left;
|
||||
font-size: 18px;
|
||||
font-weight: 300;
|
||||
line-height: 2em;
|
||||
|
||||
.strong{
|
||||
font-size: 20px;
|
||||
font-weight: 500;
|
||||
svg {
|
||||
max-width: 90%;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.banner{
|
||||
margin-top: 120px;
|
||||
|
||||
.col{
|
||||
p{
|
||||
line-height: 24px;
|
||||
}
|
||||
}
|
||||
|
||||
&.gray-banner{
|
||||
.col{
|
||||
border: 1px solid $gray-light;
|
||||
}
|
||||
|
||||
p{
|
||||
color: $gray;
|
||||
}
|
||||
}
|
||||
|
||||
&.green-banner{
|
||||
.col{
|
||||
border: 1px solid $gray-light;
|
||||
}
|
||||
|
||||
p{
|
||||
color: $body-font-color;
|
||||
}
|
||||
}
|
||||
|
||||
&#cta-banner{
|
||||
margin-top: 0;
|
||||
margin-bottom: 80px;
|
||||
|
||||
.col{
|
||||
padding: 60px 20px;
|
||||
}
|
||||
}
|
||||
|
||||
.col{
|
||||
padding: 20px;
|
||||
text-align: center;
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
p{
|
||||
margin-bottom: 0px;
|
||||
margin-right: 30px;
|
||||
font-size: $font-size-reg;
|
||||
line-height: $font-size-reg;
|
||||
}
|
||||
|
||||
p, a{
|
||||
display: inline-block;
|
||||
}
|
||||
section {
|
||||
background: $white;
|
||||
padding: 100px 0;
|
||||
}
|
||||
|
||||
#content{
|
||||
overflow: hidden;
|
||||
margin-top: 120px;
|
||||
|
||||
h2{
|
||||
margin-bottom: 120px;
|
||||
text-align: center;
|
||||
font-size: $font-size-m;
|
||||
color: $nomad-green;
|
||||
section.marketing {
|
||||
h2 {
|
||||
font-family: $font-family-klavika;
|
||||
font-size: 36px;
|
||||
font-weight: $font-weight-bold;
|
||||
line-height: 1.25;
|
||||
letter-spacing: -0.02em;
|
||||
margin: 20px 0 10px 0;
|
||||
padding: 0;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.feature{
|
||||
position: relative;
|
||||
margin-bottom: 60px;
|
||||
padding-bottom: 60px;
|
||||
border-bottom: 1px solid $gray-light;
|
||||
h3 {
|
||||
color: $black;
|
||||
font-size: 20px;
|
||||
font-weight: $font-weight-bold;;
|
||||
line-height: 1.2;
|
||||
margin: 50px 0 15px 0;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
&:last-child{
|
||||
border-bottom: none;
|
||||
}
|
||||
p {
|
||||
font-family: $font-family-open-sans;
|
||||
font-size: 16px;
|
||||
letter-spacing: 0.01em;
|
||||
line-height: 1.5;
|
||||
margin: 0 0 10px;
|
||||
|
||||
&#deploy{
|
||||
.feature-graphic{
|
||||
margin-top: -130px;
|
||||
width: 1161px;
|
||||
height: 735px;
|
||||
background: image-url('feature-deploy.png') 0 0 no-repeat;
|
||||
@include img-retina("feature-deploy.png", "feature-deploy@2x.png", 1161px, 735px);
|
||||
}
|
||||
}
|
||||
|
||||
&#maintain{
|
||||
.feature-graphic{
|
||||
margin-top: -50px;
|
||||
width: 1113px;
|
||||
height: 689px;
|
||||
background: image-url('feature-manage.png') 0 0 no-repeat;
|
||||
@include img-retina("feature-manage.png", "feature-manage@2x.png", 1113px, 689px);
|
||||
}
|
||||
}
|
||||
|
||||
&#healing{
|
||||
.feature-graphic{
|
||||
margin-top: 80px;
|
||||
width: 1009px;
|
||||
height: 309px;
|
||||
background: image-url('feature-healing.png') 0 0 no-repeat;
|
||||
@include img-retina("feature-healing.png", "feature-healing@2x.png", 1009px, 309px);
|
||||
}
|
||||
}
|
||||
|
||||
&#density{
|
||||
.feature-graphic{
|
||||
margin-top: 80px;
|
||||
width: 1040px;
|
||||
height: 409px;
|
||||
background: image-url('feature-density.png') 0 0 no-repeat;
|
||||
@include img-retina("feature-density.png", "feature-density@2x.png", 1040px, 409px);
|
||||
}
|
||||
}
|
||||
|
||||
&#partners{
|
||||
.partner-logos{
|
||||
.docker-wrap{
|
||||
border-right: 1px solid $gray-light;
|
||||
|
||||
.partner-logo{
|
||||
display: inline-block;
|
||||
width: 120px;
|
||||
height: 180px;
|
||||
|
||||
&.docker-logo{
|
||||
background: image-url('partner-docker.png') center center no-repeat;
|
||||
@include img-retina("partner-docker.png", "partner-docker@2x.png", 100px, 84px);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.cloud-wrap{
|
||||
.partner-logo{
|
||||
float: left;
|
||||
width: 25%;
|
||||
height: 180px;
|
||||
|
||||
&.aws-logo{
|
||||
background: image-url('partner-amazon.png') center center no-repeat;
|
||||
@include img-retina("partner-amazon.png", "partner-amazon@2x.png", 153px, 56px);
|
||||
}
|
||||
&.google-logo{
|
||||
background: image-url('partner-google.png') center center no-repeat;
|
||||
@include img-retina("partner-google.png", "partner-google@2x.png", 135px, 87px);
|
||||
}
|
||||
&.microsoft-logo{
|
||||
background: image-url('partner-microsoft.png') center center no-repeat;
|
||||
@include img-retina("partner-microsoft.png", "partner-microsoft@2x.png", 188px, 84px);
|
||||
}
|
||||
&.engineyard-logo{
|
||||
background: image-url('partner-engineyard.png') center center no-repeat;
|
||||
@include img-retina("partner-engineyard.png", "partner-engineyard@2x.png", 178px, 37px);
|
||||
}
|
||||
&.digitalocean-logo{
|
||||
background: image-url('partner-digitalocean.png') center center no-repeat;
|
||||
@include img-retina("partner-digitalocean.png", "partner-digitalocean@2x.png", 134px, 85px);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.feature-graphic{
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.feature-header{
|
||||
|
||||
&.right{
|
||||
h3, p{
|
||||
text-align: right;
|
||||
display: block;
|
||||
float: right;
|
||||
}
|
||||
}
|
||||
|
||||
h3{
|
||||
margin: 30px 0 20px 0;
|
||||
color: $body-font-color;
|
||||
letter-spacing: 1px;
|
||||
font-size: $font-size-l;
|
||||
line-height: 1.25em;
|
||||
max-width: 640px;
|
||||
}
|
||||
|
||||
p{
|
||||
margin-bottom: 30px;
|
||||
color: $gray;
|
||||
font-size: $font-size-reg+2;
|
||||
line-height: 1.75em;
|
||||
max-width: 480px;
|
||||
}
|
||||
}
|
||||
|
||||
.feature-footer{
|
||||
margin-top: -50px;
|
||||
|
||||
p{
|
||||
display: inline-block;
|
||||
color: $body-font-color;
|
||||
font-size: $font-size-reg;
|
||||
line-height: 1.75em;
|
||||
max-width: 320px;
|
||||
padding-left: 20px;
|
||||
border-left: 1px solid $gray-light;
|
||||
}
|
||||
|
||||
.docker-outline-logo{
|
||||
display: inline-block;
|
||||
width: 80px;
|
||||
height: 67px;
|
||||
position: relative;
|
||||
top: 12px;
|
||||
margin-left: 8px;
|
||||
background: image-url('partner-docker.png') 0 0 no-repeat;
|
||||
@include img-retina("partner-docker.png", "partner-docker@2x.png", 80px, 67px);
|
||||
}
|
||||
|
||||
a{
|
||||
margin-bottom: 15px;
|
||||
margin-left: 15px;
|
||||
|
||||
&:first-child{
|
||||
margin-left: 0;
|
||||
}
|
||||
}
|
||||
&.lead {
|
||||
font-size: 20px;
|
||||
margin: 30px 0 30px 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 1200px) {
|
||||
|
||||
}
|
||||
|
||||
|
||||
@media (max-width: 1200px) {
|
||||
|
||||
}
|
||||
|
||||
@media (min-width: 992px) and (max-width:1200px) {
|
||||
#cta a {
|
||||
margin-top: 15px;
|
||||
span.callout {
|
||||
background: $black;
|
||||
color: $white;
|
||||
display: inline-block;
|
||||
font-family: $font-family-klavika;
|
||||
font-size: 18px;
|
||||
font-weight: $font-weight-bold;
|
||||
line-height: 1;
|
||||
margin: 0;
|
||||
padding: 5px;
|
||||
letter-spacing: 0.05em;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 768px) and (max-width:992px) {
|
||||
#cta a {
|
||||
margin-top: 10px;
|
||||
&.green {
|
||||
background: $nomad-green;
|
||||
|
||||
h2, h3 {
|
||||
color: $white;
|
||||
}
|
||||
|
||||
p {
|
||||
color: $white;
|
||||
font-weight: $font-weight-reg;
|
||||
}
|
||||
|
||||
a {
|
||||
border-bottom: 1px solid $white;
|
||||
color: $white;
|
||||
|
||||
&:hover,
|
||||
&:active {
|
||||
border-bottom: none;
|
||||
text-decoration: none;
|
||||
}
|
||||
}
|
||||
|
||||
span.callout {
|
||||
background: $white;
|
||||
color: $nomad-green;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 992px) {
|
||||
#content{
|
||||
.feature{
|
||||
&#deploy{
|
||||
.feature-graphic{
|
||||
margin-top: -60px;
|
||||
width: 768px;
|
||||
height: 486px;
|
||||
background: image-url('feature-deploy.png') 0 0 no-repeat;
|
||||
@include img-retina("feature-deploy.png", "feature-deploy@2x.png", 768px, 486px);
|
||||
}
|
||||
&.gray {
|
||||
background: #EDEDED;
|
||||
|
||||
.feature-footer{
|
||||
margin-top: 0;
|
||||
}
|
||||
h2, h3 {
|
||||
color: $black;
|
||||
}
|
||||
|
||||
p {
|
||||
color: $black;
|
||||
font-weight: $font-weight-reg;
|
||||
}
|
||||
|
||||
span.callout {
|
||||
background: $white;
|
||||
color: $black;
|
||||
}
|
||||
}
|
||||
|
||||
&.black {
|
||||
background: $black;
|
||||
|
||||
h2, h3 {
|
||||
color: $white;
|
||||
}
|
||||
|
||||
p {
|
||||
color: $white;
|
||||
font-weight: $font-weight-reg;
|
||||
}
|
||||
|
||||
a {
|
||||
border-bottom: 1px solid $white;
|
||||
color: $white;
|
||||
|
||||
&:hover,
|
||||
&:active {
|
||||
border-bottom: none;
|
||||
text-decoration: none;
|
||||
}
|
||||
}
|
||||
|
||||
&#maintain{
|
||||
.feature-graphic{
|
||||
margin-top: -50px;
|
||||
width: 768px;
|
||||
height: 475px;
|
||||
background: image-url('feature-manage.png') 0 0 no-repeat;
|
||||
@include img-retina("feature-manage.png", "feature-manage@2x.png", 768px, 475px);
|
||||
}
|
||||
}
|
||||
span.callout {
|
||||
background: $white;
|
||||
color: $black;
|
||||
}
|
||||
}
|
||||
|
||||
&#density{
|
||||
.feature-graphic{
|
||||
width: 768px;
|
||||
height: 302px;
|
||||
background: image-url('feature-density.png') 0 0 no-repeat;
|
||||
@include img-retina("feature-density.png", "feature-density@2x.png", 768px, 302px);
|
||||
}
|
||||
}
|
||||
&#hybrid-multi-cloud {
|
||||
svg {
|
||||
display: block;
|
||||
margin: 15px auto;
|
||||
max-height: 115px;
|
||||
padding: 0;
|
||||
}
|
||||
}
|
||||
|
||||
&#partners{
|
||||
.partner-logos{
|
||||
.docker-wrap{
|
||||
//border: none;
|
||||
.partner-logo{
|
||||
@include scale(.8);
|
||||
margin-left: -18px;
|
||||
}
|
||||
}
|
||||
.cloud-wrap{
|
||||
.partner-logo{
|
||||
@include scale(.8);
|
||||
}
|
||||
}
|
||||
}
|
||||
&#flexible-workloads {
|
||||
svg {
|
||||
display: block;
|
||||
margin: 15px auto;
|
||||
max-height: 100px;
|
||||
padding: 0;
|
||||
}
|
||||
}
|
||||
|
||||
&#simplify {
|
||||
svg {
|
||||
display: block;
|
||||
max-height: 150px;
|
||||
margin: 0 auto;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
@media(max-width: $screen-sm) {
|
||||
svg {
|
||||
margin: 60px auto;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&#binpacking {
|
||||
svg {
|
||||
display: block;
|
||||
margin: 60px auto;
|
||||
max-height: 300px;
|
||||
padding: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 768px) {
|
||||
#hero{
|
||||
#hero-graphic{
|
||||
@include scale(.8);
|
||||
}
|
||||
}
|
||||
.terminal {
|
||||
border: 1px solid $white;
|
||||
background: $black;
|
||||
box-sizing: border-box;
|
||||
color: $white;
|
||||
font-family: $font-family-monospace;
|
||||
font-size: 15px;
|
||||
line-height: 1.8;
|
||||
margin: 20px auto auto auto;
|
||||
padding: 10px 20px 20px 20px;
|
||||
|
||||
#content{
|
||||
.feature{
|
||||
&#deploy{
|
||||
.feature-graphic{
|
||||
margin-top: 0px;
|
||||
width: 480px;
|
||||
height: 304px;
|
||||
background: image-url('feature-deploy.png') 0 0 no-repeat;
|
||||
@include img-retina("feature-deploy.png", "feature-deploy@2x.png", 480px, 304px);
|
||||
}
|
||||
.terminal-content {
|
||||
background: $black;
|
||||
margin-top: 5px;
|
||||
overflow-x: auto;
|
||||
width: 100%;
|
||||
white-space: nowrap;
|
||||
|
||||
.feature-footer{
|
||||
margin-top: 30px;
|
||||
span {
|
||||
display: block;
|
||||
|
||||
.docker-outline-logo{
|
||||
width: 94px;
|
||||
height: 63px;
|
||||
background: image-url('partner-docker.png') 0 0 no-repeat;
|
||||
@include img-retina("partner-docker.png", "partner-docker@2x.png", 94px, 63px);
|
||||
}
|
||||
}
|
||||
span {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
&#maintain{
|
||||
.feature-graphic{
|
||||
margin-top: 30px;
|
||||
width: 480px;
|
||||
height: 297px;
|
||||
background: image-url('feature-manage.png') 0 0 no-repeat;
|
||||
@include img-retina("feature-manage.png", "feature-manage@2x.png", 480px, 297px);
|
||||
}
|
||||
&.pre {
|
||||
white-space: pre;
|
||||
}
|
||||
|
||||
&#healing{
|
||||
.feature-graphic{
|
||||
margin-top: 30px;
|
||||
width: 480px;
|
||||
height: 147px;
|
||||
background: image-url('feature-healing.png') 0 0 no-repeat;
|
||||
@include img-retina("feature-healing.png", "feature-healing@2x.png", 480px, 147px);
|
||||
}
|
||||
&.text-bold {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
&#density{
|
||||
.feature-graphic{
|
||||
margin-top: 30px;
|
||||
width: 480px;
|
||||
height: 189px;
|
||||
background: image-url('feature-density.png') 0 0 no-repeat;
|
||||
@include img-retina("feature-density.png", "feature-density@2x.png", 480px, 189px);
|
||||
}
|
||||
|
||||
&.text-green {
|
||||
color: lighten($nomad-green, 20%);
|
||||
}
|
||||
|
||||
&#partners{
|
||||
.partner-logo{
|
||||
display: block !important;
|
||||
float: none !important;
|
||||
width: 100% !important;
|
||||
margin: 0 auto;
|
||||
-webkit-transform: scale(1) !important;
|
||||
-ms-transform: scale(1) !important;
|
||||
transform: scale(1) !important;
|
||||
margin-left: 0 !important;
|
||||
height: 130px !important;
|
||||
}
|
||||
|
||||
p{
|
||||
padding: 0 20px;
|
||||
}
|
||||
&.text-blue {
|
||||
color: #71A4F5;
|
||||
}
|
||||
}
|
||||
|
||||
.feature-header{
|
||||
h3,p{
|
||||
text-align: center !important;
|
||||
max-width: none !important;
|
||||
float: none !important;
|
||||
&.text-orange {
|
||||
color: #F5BF49;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.banner{
|
||||
padding: 18px;
|
||||
margin: 0 20px;
|
||||
|
||||
.col{
|
||||
text-align: center;
|
||||
|
||||
p{
|
||||
display: block;
|
||||
margin-right: 0;
|
||||
margin-bottom: 30px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#cta{
|
||||
.intro{
|
||||
text-align: center;
|
||||
p{
|
||||
text-align: center;
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@media (max-width: 480px) {
|
||||
#hero{
|
||||
background: none;
|
||||
|
||||
&:before{
|
||||
display: none;
|
||||
}
|
||||
|
||||
#hero-graphic{
|
||||
height: 60px;
|
||||
margin-top: 0;
|
||||
@include scale(.54);
|
||||
}
|
||||
|
||||
#hero-text{
|
||||
position: relative;
|
||||
padding-top: 220px;
|
||||
}
|
||||
}
|
||||
|
||||
#content{
|
||||
.feature{
|
||||
&#deploy{
|
||||
.feature-graphic{
|
||||
width: 280px;
|
||||
height: 177px;
|
||||
background: image-url('feature-deploy.png') 0 0 no-repeat;
|
||||
@include img-retina("feature-deploy.png", "feature-deploy@2x.png", 280px, 177px);
|
||||
}
|
||||
.feature-footer{
|
||||
.docker-outline-logo{
|
||||
display: block;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&#maintain{
|
||||
.feature-graphic{
|
||||
margin-top: 30px;
|
||||
width: 280px;
|
||||
height: 173px;
|
||||
background: image-url('feature-manage.png') 0 0 no-repeat;
|
||||
@include img-retina("feature-manage.png", "feature-manage@2x.png", 280px, 173px);
|
||||
}
|
||||
}
|
||||
|
||||
&#healing{
|
||||
.feature-graphic{
|
||||
width: 280px;
|
||||
height: 86px;
|
||||
background: image-url('feature-healing.png') 0 0 no-repeat;
|
||||
@include img-retina("feature-healing.png", "feature-healing@2x.png", 280px, 86px);
|
||||
}
|
||||
}
|
||||
|
||||
&#density{
|
||||
.feature-graphic{
|
||||
width: 280px;
|
||||
height: 110px;
|
||||
background: image-url('feature-density.png') 0 0 no-repeat;
|
||||
@include img-retina("feature-density.png", "feature-density@2x.png", 280px, 110px);
|
||||
}
|
||||
}
|
||||
span.circle {
|
||||
svg {
|
||||
height: 12px;
|
||||
width: 12px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,12 +8,12 @@ svg.logo {
|
||||
}
|
||||
|
||||
path.left {
|
||||
fill: $nomad-green-dark;
|
||||
fill: $nomad-green;
|
||||
opacity: 1.0;
|
||||
}
|
||||
|
||||
path.right {
|
||||
fill: $nomad-green-light;
|
||||
fill: $nomad-green-dark;
|
||||
opacity: 1.0;
|
||||
}
|
||||
|
||||
@@ -36,7 +36,7 @@ svg.logo {
|
||||
|
||||
path.top {
|
||||
fill: $white;
|
||||
opacity: 0.8;
|
||||
opacity: 1.0;
|
||||
}
|
||||
|
||||
path.left {
|
||||
|
||||
@@ -6,9 +6,8 @@ $gray-light: #CCCCCC;
|
||||
|
||||
$consul-pink: #D62783;
|
||||
$consul-pink-dark: #961D59;
|
||||
$nomad-green: #2DAA86;
|
||||
$nomad-green-dark:#0E7A65;
|
||||
$nomad-green-light: #27C48D;
|
||||
$nomad-green: #25BA81;
|
||||
$nomad-green-dark:#1F9967;
|
||||
$packer-blue: #1DAEFF;
|
||||
$packer-blue-dark: #1D94DD;
|
||||
$terraform-purple: #5C4EE5;
|
||||
|
||||
@@ -1,144 +1,436 @@
|
||||
<div id="hero">
|
||||
---
|
||||
description: |-
|
||||
Nomad is a highly available, distributed, data-center aware cluster and
|
||||
application scheduler designed to support the modern datacenter with support
|
||||
for long-running services, batch jobs, and much more.
|
||||
---
|
||||
|
||||
<header>
|
||||
<div class="container hero">
|
||||
<div class="row">
|
||||
<div class="col-md-offset-2 col-md-8">
|
||||
<%= inline_svg "logo-hashicorp.svg", height: 120, class: "logo" %>
|
||||
|
||||
<h1>Easily Deploy Applications at Any Scale</h1>
|
||||
|
||||
<a class="button primary" href="/intro/index.html">Get Started</a>
|
||||
<a class="button" href="/downloads.html">Download <%= latest_version %></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<section id="features" class="marketing green">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div id="hero-graphic">
|
||||
<div id="cubes">
|
||||
<div class="cube">
|
||||
<span class="face top"></span>
|
||||
<span class="face left"></span>
|
||||
<span class="face right"></span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="hero-logotype"></div>
|
||||
</div>
|
||||
<div id="hero-text">
|
||||
<div id="hero-text-content">
|
||||
<h1>Easily deploy applications at any scale</h1>
|
||||
<h4>A Distributed, Highly Available, Datacenter-Aware Scheduler</h4>
|
||||
<div id="hero-btns">
|
||||
<a class="button primary" href="/intro/index.html">Get Started</a>
|
||||
<a class="button" href="/downloads.html">Download Now</a>
|
||||
</div>
|
||||
<div class="col-sm-12">
|
||||
<h2>Simple and Lightweight</h2>
|
||||
<p class="lead">
|
||||
Nomad is a single binary that schedules applications and services on
|
||||
Linux, Windows, and Mac. It is an open source scheduler that uses a
|
||||
declarative job file for scheduling virtualized, containerized, and
|
||||
standalone applications.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<h3>1. Declare Jobs</h3>
|
||||
<p>
|
||||
Users compose and submit high-level job files. Nomad handles the
|
||||
scheduling and upgrading of the applications over time.
|
||||
</p>
|
||||
<p>
|
||||
This flexibilty makes it easy to deploy one container, dozens of
|
||||
containers, or even <a
|
||||
href="https://www.hashicorp.com/c1m/">millions</a>.
|
||||
</p>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<h3>2. Plan Changes</h3>
|
||||
<p>
|
||||
With built-in dry-run execution, Nomad shows what scheduling decisions
|
||||
it will take before it takes them. Operators can approve or deny these
|
||||
changes to create a safe and reproducible workflow.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<h3>3. Run Applications</h3>
|
||||
<p>
|
||||
Nomad runs applications and ensures they keep running in failure
|
||||
scenarios. In addition to long-running services, Nomad can schedule
|
||||
batch jobs, distributed cron jobs, and parameterized jobs.
|
||||
</p>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<h3>4. Monitor Progress</h3>
|
||||
<p>
|
||||
Stream logs, send signals, and interact with the file system of
|
||||
scheduled applications. These operator-friendly commands bring the
|
||||
familiar debugging tools to a scheduled world.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section id="hybrid-multi-cloud" class="marketing">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<span class="callout">Combine</span>
|
||||
<h2>Hybrid & Multi Cloud</h2>
|
||||
<p class="lead">
|
||||
As more organizations adopt cloud technologies, the desire to run in
|
||||
multiple datacenters and multiple regions becomes critical. Nomad can
|
||||
span public and private clouds and treat all your infrastructure as a
|
||||
pool of resources.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<%= inline_svg "feature-public-private-clouds.svg" %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<h3>Hybrid Cloud</h3>
|
||||
<p>
|
||||
Nomad bridges the gap between the public and private cloud, creating a
|
||||
unified interface for developers to run any application on any
|
||||
infrastructure. Easily run services across your internal private cloud
|
||||
and external public cloud transparently to application developers.
|
||||
</p>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<h3>Multi Cloud</h3>
|
||||
<p>
|
||||
As more organizations adopt cloud technologies, the desire to run
|
||||
applications simultaneously across multiple clouds increases. Nomad
|
||||
combines the power of all cloud providers into a single, unified
|
||||
interface for deploying applications and running services.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section id="simplify" class="marketing green">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<span class="callout">Maintain</span>
|
||||
<h2>Simplify Operations</h2>
|
||||
<p class="lead">
|
||||
Nomad simplifies operations by supporting several deployment
|
||||
strategies to safely upgrade jobs, automatically handling machine
|
||||
failures, and providing a single workflow to deploy applications.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-sm-offset-5 col-sm-6">
|
||||
<h3>Rolling Deploys</h3>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-5" id="feature-rolling-deploys">
|
||||
<%= inline_svg "feature-rolling-deploys.svg" %>
|
||||
</div>
|
||||
<div class="col-sm-7">
|
||||
<p>
|
||||
In order to update an application while reducing downtime, Nomad
|
||||
provides a built-in mechanism for rolling upgrades. Operators specify
|
||||
the rate at which they would like to upgrade their service in the
|
||||
declarative job file, plan the changes, and submit the new job. Nomad
|
||||
then updates the service to the newest version using task health and
|
||||
Consul health check information to ensure replacement allocations are
|
||||
healthy. With full control over the update strategy, rolling upgrades
|
||||
make application deployments simple and safe.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<h3>Blue/Green Deployments</h3>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-7">
|
||||
<p>
|
||||
Nomad supports native blue/green and canary deployments through the
|
||||
declarative job file syntax. Instead of doing a rolling upgrade of the
|
||||
existing allocations, the new version of the group is deployed along
|
||||
side the existing set. While this duplicates the resources required
|
||||
during the upgrade process, it allows very safe deployments as the
|
||||
original version of the group is untouched till the operator promotes
|
||||
the new version.
|
||||
</p>
|
||||
</div>
|
||||
<div class="col-sm-5">
|
||||
<%= inline_svg "feature-blue-green.svg" %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-sm-offset-5 col-sm-6">
|
||||
<h3>Automatic Machine Failures</h3>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-5">
|
||||
<%= inline_svg "feature-machine-failure.svg" %>
|
||||
</div>
|
||||
<div class="col-sm-7">
|
||||
<p>
|
||||
Because it knows the state of all nodes and applications, if a
|
||||
node becomes unhealthy, Nomad will automatically reschedule the
|
||||
applications that were previously running on the unhealthy host
|
||||
onto a new, healthy host if capacity exists. As new clients are
|
||||
added to the cluster, they can share the responsibility of
|
||||
running applications and services.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section id="flexible-workloads" class="marketing">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<span class="callout">Support</span>
|
||||
<h2>Flexible Workloads</h2>
|
||||
<p class="lead">
|
||||
In addition to supporting Linux, Windows, and Mac, Nomad has
|
||||
extensible support for containerized, virtualized, and standalone
|
||||
applications. Easily start Docker containers, VMs, or application
|
||||
runtimes like Java.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<%= inline_svg "feature-flexible-workloads.svg" %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<h3>Diverse Technologies</h3>
|
||||
<p>
|
||||
By supporting a wide range of technologies such as Docker, rkt, and
|
||||
LXC, Nomad does not force you into a single technology. Easily use
|
||||
multiple container or virtualization runtimes simultaneously.
|
||||
Applications with their own runtime such as Java or Go can be
|
||||
scheduled directly without the overhead of a container.
|
||||
</p>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<h3>Multi OS</h3>
|
||||
<p>
|
||||
The Nomad client runs on Linux, Windows, and Mac OS. This diverse
|
||||
operating system support enables using the same application scheduler
|
||||
for all your scheduling and runtime needs.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<section id="binpacking" class="marketing black">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<span class="callout">Maximize</span>
|
||||
<h2>Increase Utilization & Reduce Costs</h2>
|
||||
<p class="lead">
|
||||
Nomad uses bin packing to optimize application placement onto servers
|
||||
to maximize resource utilization, increase density, and help reduce
|
||||
costs.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<%= inline_svg "feature-binpacking.svg" %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<h3>Increase Density</h3>
|
||||
<p>
|
||||
Nomad places applications and services based on a bin packing
|
||||
algorithm, which is used to optimize the resource utilization and
|
||||
density of applications. Nomad automatically augments the bin-packing
|
||||
algorithm with anti-affinity rules to avoid colocating instances of
|
||||
the same service to reduce the probability of correlated failures.
|
||||
</p>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<h3>Reduce Costs</h3>
|
||||
<p>
|
||||
By maximizing resource utilization, Nomad can help remove unused or
|
||||
under-utilized machines in the cluster, reducing overall costs.
|
||||
Additionally, Nomad enables organizations to utilize larger, more
|
||||
cost-effective compute devices which can be less expensive at scale.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section id="examples" class="marketing gray">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<h2>Examples</h2>
|
||||
<h3>Create and Submit Jobs</h3>
|
||||
<p>
|
||||
Easily create, validate, submit, and check the status of jobs using
|
||||
the Nomad CLI.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<div class="terminal">
|
||||
<span class="circle"><%= inline_svg "terminal-circle.svg" %></span>
|
||||
<span class="circle"><%= inline_svg "terminal-circle.svg" %></span>
|
||||
<span class="circle"><%= inline_svg "terminal-circle.svg" %></span>
|
||||
<div class="terminal-content">
|
||||
<span>
|
||||
<span class="text-green">admin@hashicorp.com:</span>
|
||||
<span>nomad init</span>
|
||||
</span>
|
||||
<span>Example job file written to example.nomad</span>
|
||||
<span> </span>
|
||||
<span>
|
||||
<span class="text-green">admin@hashicorp.com:</span>
|
||||
<span>nomad validate example.nomad</span>
|
||||
</span>
|
||||
<span>Job validation successful</span>
|
||||
<span> </span>
|
||||
<span>
|
||||
<span class="text-green">admin@hashicorp.com:</span>
|
||||
<span>nomad run example.nomad</span>
|
||||
</span>
|
||||
<span>==> Monitoring evaluation "feb23392"</span>
|
||||
<span class="pre"> Evaluation triggered by job "example"</span>
|
||||
<span class="pre"> Evaluation within deployment: "7ffa7ed1"</span>
|
||||
<span class="pre"> Allocation "a2f24fcf" created: node "3714a84a", group "cache"</span>
|
||||
<span class="pre"> Evaluation status changed: "pending" -> "complete"</span>
|
||||
<span>==> Evaluation "feb23392" finished with status "complete"</span>
|
||||
<span> </span>
|
||||
<span>
|
||||
<span class="text-green">admin@hashicorp.com:</span>
|
||||
<span>nomad status</span>
|
||||
</span>
|
||||
<span class="pre">ID Type Priority Status Submit Date</span>
|
||||
<span class="pre">example service 50 running <%= Time.now.strftime("%m/%d/%y %H:%M:%S %Z") %></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="subhero-banner" class="banner gray-banner">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col col-md-12">
|
||||
<p>Nomad scheduled 1 million containers on 5,000 hosts in under 5 minutes</p>
|
||||
<a class="button inline" href="https://www.hashicorp.com/c1m.html">Read more</a>
|
||||
<div class="col-sm-12">
|
||||
<h3>Plan Changes</h3>
|
||||
<p>
|
||||
Perform a dry-run to check application placement, scheduling
|
||||
decisions, and visualize failures before they happen.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class=" col-md-12">
|
||||
<h2 class="feature-section-title">Overview</h2>
|
||||
|
||||
<div id="deploy" class="feature">
|
||||
<div class="feature-header">
|
||||
<h3>Easily Deploy</h3>
|
||||
<p>
|
||||
Users submit simple high-level jobs and Nomad handles
|
||||
scheduling, deploying and upgrading applications.
|
||||
</p>
|
||||
<div class="col-sm-12">
|
||||
<div class="terminal">
|
||||
<span class="circle"><%= inline_svg "terminal-circle.svg" %></span>
|
||||
<span class="circle"><%= inline_svg "terminal-circle.svg" %></span>
|
||||
<span class="circle"><%= inline_svg "terminal-circle.svg" %></span>
|
||||
<div class="terminal-content">
|
||||
<span>
|
||||
<span class="text-green">admin@hashicorp.com:</span>
|
||||
<span>nomad plan example.nomad</span>
|
||||
</span>
|
||||
<span class="pre"><span class="text-orange">+/-</span> <span class="text-bold">Job: "example"</span></span>
|
||||
<span class="pre"><span class="text-bold text-orange">+/-</span> <span class="text-bold">Task Group: "cache"</span> (<span class="text-green">2 create</span>, <span class="text-blue">1 in-place update</span>)</span>
|
||||
<span class="pre"> <span class="text-orange">+/-</span> Count: "1" => "3" (<span class="text-green">forces create</span>)</span>
|
||||
<span class="pre"> <span class="text-bold">Task: "redis"</span></span>
|
||||
<span> </span>
|
||||
<span class="pre"><span class="text-bold">Scheduler dry-run:</span></span>
|
||||
<span class="pre"><span class="text-bold text-green">- All tasks successfully allocated.</span></span>
|
||||
<span> </span>
|
||||
<span class="pre"><span class="text-bold">Job Modify Index: 7</span></span>
|
||||
<span> </span>
|
||||
<span>
|
||||
<span class="text-green">admin@hashicorp.com:</span>
|
||||
<span>nomad run -check-index 7 example.nomad</span>
|
||||
</span>
|
||||
<span>==> Monitoring evaluation "e338a6ae"</span>
|
||||
<span class="pre"> Evaluation triggered by job "example"</span>
|
||||
<span class="pre"> Evaluation within deployment: "43310206"</span>
|
||||
<span class="pre"> Allocation "991a0d89" created: node "c5916a99", group "cache"</span>
|
||||
<span class="pre"> Allocation "daee8be1" created: node "c5916a99", group "cache"</span>
|
||||
<span class="pre"> Allocation "83f29312" modified: node "c5916a99", group "cache"</span>
|
||||
<span class="pre"> Evaluation status changed: "pending" -> "complete"</span>
|
||||
<span>==> Evaluation "e338a6ae" finished with status "complete"</span>
|
||||
</div>
|
||||
<div class="feature-graphic"></div>
|
||||
<div class="feature-footer">
|
||||
<p>Nomad makes it easy to deploy one container or thousands.</p>
|
||||
<span class="docker-outline-logo"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="partners" class="feature">
|
||||
<div class="feature-header right clearfix">
|
||||
<div class="row">
|
||||
<h3 class="">Any Cloud or Every Cloud</h3>
|
||||
</div>
|
||||
<div class="row">
|
||||
<p>
|
||||
Multi-Datacenter and Multi-Region support enables running applications
|
||||
on any cloud, public or private.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="partner-logos">
|
||||
<div class="row">
|
||||
<div class="col-sm-2 docker-wrap">
|
||||
<span class="partner-logo docker-logo"></span>
|
||||
</div>
|
||||
<div class="col-sm-10 cloud-wrap clearfix">
|
||||
<span class="partner-logo aws-logo"></span>
|
||||
<span class="partner-logo google-logo"></span>
|
||||
<span class="partner-logo microsoft-logo"></span>
|
||||
<span class="partner-logo digitalocean-logo"></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="maintain" class="feature">
|
||||
<div class="feature-header">
|
||||
<h3>Flexible Workloads</h3>
|
||||
<p>
|
||||
Nomad has extensible support for task drivers, allowing it to run
|
||||
containerized, virtualized, and standalone applications. Users can easily
|
||||
start Docker containers, VMs, or application runtimes like Java. Nomad
|
||||
supports Linux, Windows, BSD and OSX, providing the flexibility to run
|
||||
any workload.
|
||||
</p>
|
||||
</div>
|
||||
<div class="feature-graphic"></div>
|
||||
</div>
|
||||
|
||||
<div id="healing" class="feature">
|
||||
<div class="feature-header right clearfix">
|
||||
<div class="row">
|
||||
<div class="col-xs-12">
|
||||
<h3>Simplify Operations</h3>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-xs-12">
|
||||
<p>
|
||||
Nomad simplifies operations by supporting blue/green deployments,
|
||||
automatically handling machine failures, and providing a single workflow
|
||||
to deploy applications.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="feature-graphic"></div>
|
||||
</div>
|
||||
|
||||
<div id="density" class="feature">
|
||||
<div class="feature-header">
|
||||
<h3>Increase Density, Reduce Cost</h3>
|
||||
<p>Nomad packs applications onto servers to maximize resource utilization, increase density, and reduce costs.</p>
|
||||
</div>
|
||||
<div class="feature-graphic"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="cta-banner" class="banner green-banner">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col col-md-12">
|
||||
<p>Completely free and open source.</p>
|
||||
<a class="button" href="/intro">Get Started</a>
|
||||
<div class="col-sm-12">
|
||||
<h3>View Application Logs</h3>
|
||||
<p>
|
||||
Stream application logs directly in the terminal to help analyze and
|
||||
debug applications.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<div class="terminal">
|
||||
<span class="circle"><%= inline_svg "terminal-circle.svg" %></span>
|
||||
<span class="circle"><%= inline_svg "terminal-circle.svg" %></span>
|
||||
<span class="circle"><%= inline_svg "terminal-circle.svg" %></span>
|
||||
<div class="terminal-content">
|
||||
<span>
|
||||
<span class="text-green">admin@hashicorp.com:</span>
|
||||
<span>nomad logs -tail -job example</span>
|
||||
</span>
|
||||
<span><%= Time.now.strftime("%d %b %H:%M:%S") %> # Server started, Redis version 3.2.9</span>
|
||||
<span><%= Time.now.strftime("%d %b %H:%M:%S") %> * The server is now ready to accept connections on port 6379</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-sm-12 col-lg-8 col-lg-offset-2">
|
||||
<p class="lead" align="center">
|
||||
The introduction contains a walkthrough guide, glossary, and a range
|
||||
of examples for learning and experimenting with Nomad.
|
||||
</p>
|
||||
<p align="center">
|
||||
<a href="/intro/index.html" class="button primary">Get Started</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
@@ -7,11 +7,19 @@
|
||||
<meta name="description" content="<%= description_for(current_page) %>">
|
||||
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="<%= image_path("favicons/apple-touch-icon.png") %>">
|
||||
<link rel="icon" type="image/png" href="<%= image_path("favicons/favicon-194x194.png") %>" sizes="194x194">
|
||||
<link rel="icon" type="image/png" href="<%= image_path("favicons/android-chrome-192x192.png") %>" sizes="192x192">
|
||||
<link rel="icon" type="image/png" href="<%= image_path("favicons/favicon-32x32.png") %>" sizes="32x32">
|
||||
<link rel="icon" type="image/png" href="<%= image_path("favicons/favicon-16x16.png") %>" sizes="16x16">
|
||||
<link rel="manifest" href="/android-manifest.json">
|
||||
<link rel="mask-icon" href="<%= image_path("favicons/safari-pinned-tab.svg") %>" color="#2DAA86">
|
||||
<link rel="mask-icon" href="<%= image_path("favicons/safari-pinned-tab.svg") %>" color="#25BA81">
|
||||
<meta name="apple-mobile-web-app-title" content="HashiCorp Nomad">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
<meta name="application-name" content="HashiCorp Nomad">
|
||||
<meta name="msapplication-config" content="/microsoft-tile.xml" />
|
||||
<meta name="msapplication-TileColor" content="#25BA81">
|
||||
<meta name="msapplication-TileImage" content="<%= image_path("favicons/mstile-144x144.png") %>">
|
||||
<meta name="theme-color" content="#ffffff">
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
|
||||
@@ -7,8 +7,11 @@ xml.instruct!
|
||||
xml.browserconfig do
|
||||
xml.msapplication do
|
||||
xml.tile do
|
||||
xml.square70x70logo src: image_path("favicons/mstile-70x70.png")
|
||||
xml.square150x150logo src: image_path("favicons/mstile-150x150.png")
|
||||
xml.TileColor "#00A300"
|
||||
xml.square310x310logo src: image_path("favicons/mstile-310x310.png")
|
||||
xml.square310x150logo src: image_path("favicons/mstile-310x150.png")
|
||||
xml.TileColor "#25BA81"
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||