From a5a7e873460c15cf359fedf21c00cd661226c558 Mon Sep 17 00:00:00 2001 From: Ryan Watters Date: Sun, 12 Mar 2017 18:17:44 -0500 Subject: [PATCH] Add js icon to code blocks and fix prev/next icons in content footer --- content/functions/union.md | 33 +++++++++ content/functions/where.md | 64 ++++++++++++++---- content/getting-started/installing.md | 1 + .../hosting-on-firebase.md | 17 +++++ layouts/partials/content-footer.html | 8 +-- layouts/partials/style-embed.html | 2 +- pipeline/gulpfile.js | 2 +- pipeline/scss/base/_fontello.scss | 4 ++ pipeline/scss/components/_code.scss | 49 +++++++------- static/css/style.min.css | 2 +- static/fonts/fontello/fontello.eot | Bin 22544 -> 23272 bytes static/fonts/fontello/fontello.svg | 6 ++ static/fonts/fontello/fontello.ttf | Bin 22376 -> 23104 bytes static/fonts/fontello/fontello.woff | Bin 14508 -> 14964 bytes static/fonts/fontello/fontello.woff2 | Bin 12480 -> 12876 bytes static/images/showcase/lucumt.jpg | Bin 0 -> 14593 bytes 16 files changed, 143 insertions(+), 45 deletions(-) create mode 100644 content/functions/union.md create mode 100644 content/hosting-and-deployment/hosting-on-firebase.md create mode 100644 static/images/showcase/lucumt.jpg diff --git a/content/functions/union.md b/content/functions/union.md new file mode 100644 index 000000000..3ff433d8b --- /dev/null +++ b/content/functions/union.md @@ -0,0 +1,33 @@ +--- +title: union +linktitle: union +description: Given two arrays or slices, returns a new array that contains the elements or objects that belong to either or both arrays/slices. +godocref: +date: 2017-03-12 +publishdate: 2017-03-12 +lastmod: 2017-03-12 +categories: [functions] +tags: [filtering,lists] +signature: +workson: [] +hugoversion: 0.20 +relatedfuncs: [intersect,where] +deprecated: false +aliases: [] +--- + +Given two arrays (or slices) A and B, this function will return a new array that contains the elements or objects that belong to either A or to B or to both. The elements supported are strings, integers, and floats (only float64). + +```golang +{{ union (slice 1 2 3) (slice 3 4 5) }} + + +{{ union (slice 1 2 3) nil }} + + +{{ union nil (slice 1 2 3) }} + + +{{ union nil nil }} + +``` \ No newline at end of file diff --git a/content/functions/where.md b/content/functions/where.md index df6b75d80..b2ce54a06 100644 --- a/content/functions/where.md +++ b/content/functions/where.md @@ -49,19 +49,36 @@ It can also be used with the logical operators `!=`, `>=`, `in`, etc. Without an The following logical operators are vailable with `where`: -* `=`, `==`, `eq`: True if a given field value equals a matching value -* `!=`, `<>`, `ne`: True if a given field value doesn't equal a matching value -* `>=`, `ge`: True if a given field value is greater than or equal to a matching value -* `>`, `gt`: True if a given field value is greater than a matching value -* `<=`, `le`: True if a given field value is lesser than or equal to a matching value -* `<`, `lt`: True if a given field value is lesser than a matching value -* `in`: True if a given field value is included in a matching value. A matching value must be an array or a slice -* `not in`: True if a given field value isn't included in a matching value. A matching value must be an array or a slice -* `intersect`: True if a given field value that is a slice / array of strings or integers contains elements in common with the matching value. It follows the same rules as the intersect function. +`=`, `==`, `eq` +: `true` if a given field value equals a matching value + +`!=`, `<>`, `ne` +: `true` if a given field value doesn't equal a matching value + +`>=`, `ge` +: `true` if a given field value is greater than or equal to a matching value + +`>`, `gt` +: `true` if a given field value is greater than a matching value + +`<=`, `le` +: `true` if a given field value is lesser than or equal to a matching value + +`<`, `lt` +: `true` if a given field value is lesser than a matching value + +`in` +: `true` if a given field value is included in a matching value; a matching value must be an array or a slice + +`not in` +: `true` if a given field value isn't included in a matching value; a matching value must be an array or a slice + +`intersect` +: `true` if a given field value that is a slice/array of strings or integers contains elements in common with the matching value; it follows the same rules as the [`intersect` function][intersect]. ## Using `where` with `intersect` -```golang +```html {{ range where .Site.Pages ".Params.tags" "intersect" .Params.tags }} {{ if ne .Permalink $.Permalink }} {{ .Render "summary" }} @@ -69,17 +86,37 @@ The following logical operators are vailable with `where`: {{ end }} ``` +You can also put the returned value of the `where` clauses into a variable: + +{{% code file="where-intersect-variables.html" %}} +```html +{{ $v1 := where .Site.Pages "Params.a" "v1" }} +{{ $v2 := where .Site.Pages "Params.b" "v2" }} +{{ $filtered := $v1 | intersect $v2 }} +{{ range $filtered }} +{{ end }} +``` +{{% /code %}} + ## Using `where` with `first` -```golang +The following grabs the first five content files in `post` using the [default ordering](/templates/ordering-and-grouping/) for lists (i.e., `weight => date`): + +{{% code file="where-with-first.html" %}} +```html {{ range first 5 (where .Data.Pages "Section" "post") }} {{ .Content }} {{ end }} ``` +{{% /code %}} ## Nesting `where` Clauses -**Needs Example** +You can also nest `where` clauses to drill down on lists of content by more than one parameter. The following first grabs all pages in the "blog" section and then ranges through the result of the first `where` clause and finds all pages that are *not* featured: + +``` +{{ range where (where .Data.Pages "Section" "blog" ) ".Params.featured" "!=" "true" }} +``` ## Unset Fields @@ -92,9 +129,10 @@ Only the following operators are available for `nil` * `=`, `==`, `eq`: True if the given field is not set. * `!=`, `<>`, `ne`: True if the given field is set. -```golang +```html {{ range where .Data.Pages ".Params.specialpost" "!=" nil }} {{ .Content }} {{ end }} ``` +[intersect]: /functions/intersect/ \ No newline at end of file diff --git a/content/getting-started/installing.md b/content/getting-started/installing.md index c4f503b0a..9ecbb21e3 100644 --- a/content/getting-started/installing.md +++ b/content/getting-started/installing.md @@ -458,6 +458,7 @@ you need to install the Python-based Pygments program. The procedure is outlined Now that you've installed Hugo, read the [Quick Start guide][quickstart] and explore the rest of the documentation. If you have questions, ask the Hugo community directly by visiting the [Hugo Discussion Forum][forum]. [brew]: https://brew.sh/ +[Chocolatey]: https://chocolatey.org/ [highlight shortcode]: /content-management/shortcodes/#highlight [forum]: https://discuss.gohugo.io [installgit]: (http://git-scm.com/) diff --git a/content/hosting-and-deployment/hosting-on-firebase.md b/content/hosting-and-deployment/hosting-on-firebase.md new file mode 100644 index 000000000..26cbbc5d0 --- /dev/null +++ b/content/hosting-and-deployment/hosting-on-firebase.md @@ -0,0 +1,17 @@ +--- +title: Hosting on Firebase +linktitle: Hosting on Firebase +description: You can use Firebase's free tier to host your static website; this also gives you access to Firebase's NOSQL API. +date: 2017-03-12 +publishdate: 2017-03-12 +lastmod: 2017-03-12 +categories: [hosting and deployment] +tags: [hosting,firebase] +authors: [] +weight: 40 +draft: true +toc: true +aliases: [] +wip: true +--- + diff --git a/layouts/partials/content-footer.html b/layouts/partials/content-footer.html index 1cb493b1d..fa4d5a5b5 100644 --- a/layouts/partials/content-footer.html +++ b/layouts/partials/content-footer.html @@ -3,7 +3,7 @@ {{$section := .Section}} {{ if .NextInSection }} - +
Previous
{{if eq .Section "functions"}}{{- replace (.NextInSection.LinkTitle) "and" "and" | safeHTML -}}{{else}}{{.NextInSection.Title | markdownify}}{{end}}
@@ -13,7 +13,7 @@ {{ with .Site.GetPage "section" $section }}
- +
Previous @@ -28,7 +28,7 @@ Next
{{if eq .Section "functions"}}{{- replace (.LinkTitle) "and" "and" | safeHTML -}}{{else}}{{.Title | markdownify}}{{end}}
- +
{{ end }} {{if eq .Kind "section"}} @@ -39,7 +39,7 @@
{{.Title}}
- + {{end}} diff --git a/layouts/partials/style-embed.html b/layouts/partials/style-embed.html index 438c90eab..270c687f6 100644 --- a/layouts/partials/style-embed.html +++ b/layouts/partials/style-embed.html @@ -1 +1 @@ -/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;border-radius:0px !important;outline:none}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{margin:0px;padding:0px;outline:none;border:none;font-size:18px;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#222;line-height:1.6;font-weight:400;overflow-x:hidden}html,body{overflow-y:auto !important;-webkit-overflow-scrolling:touch !important}body{font-size:93%;overflow-x:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 760px){body{font-size:97%}}@media only screen and (min-width: 960px){body{font-size:100%}}strong{font-weight:700;color:#222}p{margin-top:0px;margin-bottom:1.5em;line-height:1.6}::-webkit-scrollbar{display:none}@font-face{font-family:'fontello';src:url("/fonts/fontello/fontello.eot?12848190");src:url("/fonts/fontello/fontello.eot?12848190#iefix") format("embedded-opentype"),url("/fonts/fontello/fontello.woff2?12848190") format("woff2"),url("/fonts/fontello/fontello.woff?12848190") format("woff"),url("/fonts/fontello/fontello.ttf?12848190") format("truetype"),url("/fonts/fontello/fontello.svg?12848190#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-apple:before{content:'\f179'}.icon-attach:before{content:'\e814'}.icon-attention:before{content:'\e815'}.icon-bash:before{content:'\e808'}.icon-bitbucket:before{content:'\e80a'}.icon-cancel:before{content:'\e80e'}.icon-chrome:before{content:'\e841'}.icon-clipboard:before{content:'\f0c5'}.icon-clock:before{content:'\e817'}.icon-code:before{content:'\f121'}.icon-cog-alt:before{content:'\e816'}.icon-copy:before{content:'\f0c5'}.icon-discuss:before{content:'\f03d'}.icon-docs:before{content:'\f0c5'}.icon-download:before{content:'\e806'}.icon-edge:before{content:'\f282'}.icon-file-pdf:before{content:'\f1c1'}.icon-firefox:before{content:'\e840'}.icon-forum:before{content:'\f03d'}.icon-forums:before{content:'\f03d'}.icon-freebsd:before{content:'\e800'}.icon-git:before{content:'\f1d3'}.icon-github-alt:before{content:'\f056'}.icon-github:before{content:'\f09b'}.icon-gitlab:before{content:'\f296'}.icon-gitter:before{content:'\e805'}.icon-golang:before{content:'\e801'}.icon-heart:before{content:'\e804'}.icon-home:before{content:'\e813'}.icon-html:before{content:'\f13b'}.icon-hugo:before{content:'\e802'}.icon-ie:before{content:'\e843'}.icon-link-external:before{content:'\f08e'}.icon-link:before{content:'\e812'}.icon-linux:before{content:'\f17c'}.icon-mail-alt:before{content:'\f0e0'}.icon-md:before{content:'\e818'}.icon-netlify:before{content:'\e80b'}.icon-opera:before{content:'\e842'}.icon-pencil:before{content:'\e807'}.icon-pin:before{content:'\e811'}.icon-quote-left:before{content:'\e819'}.icon-quote-right:before{content:'\e81a'}.icon-search:before{content:'\e803'}.icon-tag:before{content:'\e80d'}.icon-tags:before{content:'\e80c'}.icon-thumbs-down:before{content:'\e810'}.icon-thumbs-up:before{content:'\e80f'}.icon-twitter:before{content:'\f099'}.icon-wercker:before{content:'\e809'}.icon-windows:before{content:'\f17a'}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}@font-face{font-family:"lato";src:url("/fonts/lato/lato-400-webfont.woff2") format("woff2"),url("/fonts/lato/lato-400-webfont.woff") format("woff"),url("/fonts/lato/lato-400-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"lato";src:url("/fonts/lato/lato-400-italic-webfont.woff2") format("woff2"),url("/fonts/lato/lato-400-italic-webfont.woff") format("woff"),url("/fonts/lato/lato-400-italic-webfont.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"lato";src:url("/fonts/lato/lato-600-webfont.woff2") format("woff2"),url("/fonts/lato/lato-600-webfont.woff") format("woff"),url("/fonts/lato/lato-600-webfont.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"lato";src:url("/fonts/lato/lato-600-italic-webfont.woff2") format("woff2"),url("/fonts/lato/lato-600-italic-webfont.woff") format("woff"),url("/fonts/lato/lato-600-italic-webfont.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"lato";src:url("/fonts/lato/lato-700-webfont.woff2") format("woff2"),url("/fonts/lato/lato-700-webfont.woff") format("woff"),url("/fonts/lato/lato-700-webfont.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"lato";src:url("/fonts/lato/lato-700-italic-webfont.woff2") format("woff2"),url("/fonts/lato/lato-700-italic-webfont.woff") format("woff"),url("/fonts/lato/lato-700-italic-webfont.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-400-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-400-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-400-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-400-italic-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-400-italic-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-400-italic-webfont.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-500-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-500-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-500-webfont.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-500-italic-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-500-italic-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-500-italic-webfont.ttf") format("truetype");font-weight:500;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:600;margin:0px;line-height:1.15;position:relative}h1>code,h1>a,h2>code,h2>a,h3>code,h3>a,h4>code,h4>a,h5>code,h5>a,h6>code,h6>a{font-weight:600}h1.page-title{font-size:1.8em;line-height:1.2;letter-spacing:-.021em;padding-bottom:0px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-weight:600}@media only screen and (min-width: 760px){h1.page-title{font-size:2.3em}}@media only screen and (min-width: 960px){h1.page-title{font-size:2.3em}}@media only screen and (min-width: 1200px){h1.page-title{font-size:2.3em}}@media only screen and (min-width: 760px){h1.page-title{padding-top:0px}}h1.page-title img{display:inline;height:1em;width:1em;margin-right:.15em}h1.page-title i[class^="icon-"]{margin-left:-.15em;margin-right:.15em}h1.page-title.commands,h1.page-title.functions{font-family:"robotomono",courier,monospace;font-weight:400}h2,h3{padding-bottom:24px}h2{font-size:1.4em}@media only screen and (min-width: 760px){h2{font-size:1.6em}}@media only screen and (min-width: 960px){h2{font-size:1.6em}}@media only screen and (min-width: 1200px){h2{font-size:1.6em}}h2.contents-list-heading{text-transform:uppercase;color:#737373}h2.contents-list-heading em{font-style:normal}h3{font-size:1.2em}@media only screen and (min-width: 760px){h3{font-size:1.2em}}@media only screen and (min-width: 960px){h3{font-size:1.2em}}@media only screen and (min-width: 1200px){h3{font-size:1.2em}}h4{font-size:1.1em;margin-top:1em;margin-bottom:1em;color:#737373}h5{font-size:1em;font-weight:600;margin-bottom:1em;color:#222}.functions,.commands{font-family:"robotomono",courier,monospace;font-weight:500;color:inherit}.functions>em,.commands>em{font-style:normal;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;padding-left:.25em;padding-right:.25em;font-size:.8em;position:relative;margin-bottom:.3em}.submenu-item:first-child a.submenu-item-link.functions{font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}hr{border-top:3px double #222}button,a[role="button"]{background-color:#0083C0;color:#fff;border:none;outline:none;border-radius:3px;padding:.25em .5em;font-size:1em;box-shadow:none;text-align:center;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}button:hover,a[role="button"]:hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.navbutton__wrapper{position:fixed;top:24px;left:24px;z-index:99}@media only screen and (min-width: 960px){.navbutton__wrapper{display:none}}.nav__wrapper--active:before{content:'';width:40px;height:40px;border-radius:50%;background-color:#0083C0;position:absolute;top:-20px;right:-20px;z-index:1;padding:0;margin:0;overflow:hidden;transition:box-shadow 1s}.trigger{width:40px;height:2px;border-radius:50%;background-color:#fff;position:absolute;top:-20px;right:-20px;z-index:2;padding:19px 0 21px;margin:0;overflow:hidden;transition:background 1s, box-shadow 1s}.nav__trigger{position:relative;list-style-type:none;padding:0;margin:0;z-index:4}.nav__trigger .nav__trigger-item{height:3px;width:20px;background-color:#0083C0;display:block;position:absolute;left:50%;margin-left:-10px}.nav__wrapper--active .trigger{background-color:#C9177E}.nav__trigger .nav__trigger-item.nav__trigger-item--first{top:-8px;transition:top .5s .4s ease, -webkit-transform .4s ease;transition:top .5s .4s ease, transform .4s ease;background-color:#0083C0}.nav__trigger .nav__trigger-item.nav__trigger-item--second{top:0;transition:opacity .3s .4s ease}.nav__trigger .nav__trigger-item.nav__trigger-item--third{top:8px;transition:top .5s .4s ease, -webkit-transform .4s ease;transition:top .5s .4s ease, transform .4s ease;background-color:#0083C0}.nav__wrapper--active .nav__trigger-item{background-color:#fff}.nav__wrapper--active .nav__trigger-item.nav__trigger-item--first{top:0px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:top .4s ease, -webkit-transform .5s .4s ease;transition:top .4s ease, transform .5s .4s ease;background-color:#fff}.nav__wrapper--active .nav__trigger-item.nav__trigger-item--second{opacity:0}.nav__wrapper--active .nav__trigger-item.nav__trigger-item--third{top:0px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff;transition:top .4s ease, -webkit-transform .5s .4s ease;transition:top .4s ease, transform .5s .4s ease}nav ul,nav ol,aside ul,aside ol{margin-left:0px;padding-left:0px;list-style:none;text-indent:0px}nav ul li,nav ol li,aside ul li,aside ol li{position:relative;margin-left:0px;padding-left:0px;list-style:none}.body-copy ul,.body-copy ol{padding-left:.75em;margin-left:.5em;margin-top:0px;padding-top:0px;margin-bottom:1.5em}.body-copy ul li,.body-copy ol li{position:relative;margin-top:.25em}.body-copy ul li ul,.body-copy ul li ol,.body-copy ol li ul,.body-copy ol li ol{margin-bottom:0px}.body-copy ul{list-style:disc outside none}.body-copy ul li ul{list-style-type:circle}.body-copy ul li ul li ul{list-style-type:square}.body-copy ol li ol{list-style-type:lower-roman}.body-copy ol li ol li ol{list-style-type:lower-alpha}.body-copy dl{margin:0px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:block;margin-bottom:1em;font-size:1em;clear:both;line-height:1.6;padding-top:.5em;padding-bottom:.5em}.body-copy dl dt{float:left;display:block;width:100%;clear:both;margin:0px;font-weight:bolder;margin-right:1em}.body-copy dl dt code{font-size:.9em}.body-copy dl dt>strong>em>code{font-style:normal;position:relative}.body-copy dl dt>strong>em>code:after{display:inline-block;position:relative;font-family:'FontAwesome';content:'\f06a';font-size:.9em;top:-.6em;right:0px;margin-right:-.5em;color:#C9177E}.body-copy dl dd{margin:.5em 0em 0em 0em;text-indent:0px;height:auto;font-size:1em;padding-top:.25em;padding-bottom:0em;padding-left:1.5em;padding-right:0em}.body-copy dl dd strong>code{color:#00A88A}.body-copy dl dd strong:first-child>code{color:#0083C0}.body-copy ol>li>del{color:#C9177E}.body-copy ol>li>del:after{display:inline-block;height:1em;width:1em;font-family:'fontello';content:'\e810';margin-left:.5em;font-size:1.2em;color:#C9177E}.body-copy .task-list{list-style:none;margin-left:0px;padding-left:0px}.body-copy .task-list li{list-style:none}a{color:#C9177E;font-weight:inherit}a,a:hover,a:active,a:focus{text-decoration:none;cursor:pointer}a:hover{text-decoration:none}.body-copy li a,.body-copy p a{z-index:1;color:#C9177E}.body-copy li a:hover,.body-copy p a:hover{border-bottom:1px solid #C9177E}a.tooltip{position:relative;overflow:visible;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}a.tooltip:hover::before{display:inline-block;position:absolute;line-height:1;bottom:-1.4em;font-size:12px;color:white;min-width:80px;padding:.25em .33em;background-color:#222;content:attr(data-tooltip);white-space:nowrap;text-transform:none;font-weight:normal;border-radius:.25em}a.tooltip.left:hover::before{right:0px;left:auto}a.tooltip.right:hover::before{right:0px;left:auto}a.tooltip.edit-link:hover::after{content:'\f09b';font-family:'fontello';color:white;font-size:13px;display:inline-block;position:absolute;line-height:1;bottom:-1.1em;right:3px}a.tooltip.edit-link:hover::before{padding-right:1.5em;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.icon-github:before{content:'\f09b'}.body-copy a.heading-link{opacity:0;color:silver;transition:opacity .3s ease-in-out;font-size:.7em;position:absolute;display:inline;top:.35em;right:0px}@media only screen and (min-width: 760px){.body-copy a.heading-link{left:-1.5em}}.body-copy h2:hover a.heading-link,.body-copy h3:hover a.heading-link{transition:opacity .3s ease-in-out;opacity:1}.body-copy h2:hover .icon-link:hover,.body-copy h3:hover .icon-link:hover{color:#C9177E}.body-copy img{width:100%;max-width:100%;height:auto}.admonition{padding:1em}.note,.warning{display:block;margin-bottom:20px;width:100%;border-left-width:4px;border-left-style:solid;border-left-color:#555;position:relative;padding-top:4px;padding-bottom:4px}.note #exclamation-icon,.warning #exclamation-icon{height:20px;width:20px;fill:#0083C0;position:absolute;top:20%;left:-12px;background-color:white}.note h2,.warning h2{display:none}.note .admonition-content,.warning .admonition-content{display:block;margin:0px;font-size:1em;padding:8px;margin-left:12px;color:#555}.note .admonition-content p:last-child,.warning .admonition-content p:last-child{margin-bottom:0px}.note .admonition-content ul:last-child,.note .admonition-content ol:last-child,.warning .admonition-content ul:last-child,.warning .admonition-content ol:last-child{margin-bottom:0px}.note .admonition-content ul:last-child+p,.note .admonition-content ol:last-child+p,.warning .admonition-content ul:last-child+p,.warning .admonition-content ol:last-child+p{margin-top:1em}.note{border-color:#0083C0;background-color:#f9fdfe}.note #exclamation-icon{fill:#0083C0}.warning{border-color:#C9177E;background-color:#fef5fa}.warning #exclamation-icon{fill:#C9177E}.hljs{display:block;overflow-x:auto;padding:0.5em;background:#f5f5f5;font-size:.9em}.hljs,.hljs-tag,.hljs-subst{color:#000}.hljs-strong,.hljs-emphasis{color:#737373}.hljs-bullet,.hljs-quote,.hljs-number,.hljs-regexp,.hljs-literal,.hljs-link{color:#0083c0}.hljs-code,.hljs-title,.hljs-section,.hljs-selector-class{color:#00A88A}.hljs-strong{font-weight:bold}.hljs-emphasis{font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-name,.hljs-attr{color:#C9177E}.hljs-symbol,.hljs-attribute{color:#0083c0}.hljs-params,.hljs-class .hljs-title{color:#000}.hljs-string,.hljs-type,.hljs-built_in,.hljs-builtin-name,.hljs-selector-id,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-addition,.hljs-variable,.hljs-template-variable{color:#0083c0}.hljs-comment,.hljs-deletion,.hljs-meta{color:#737373}.language-toml.hljs .hljs-section{color:#C9177E}kbd{font-family:"robotomono",courier,monospace}.body-copy code,.body-copy pre{font-family:"robotomono",courier,monospace;font-size:.9em;weight:inherit;font-weight:400;overflow-y:visible;z-index:1}.body-copy>pre{position:relative;margin-bottom:1.5em}.body-copy pre>code,.body-copy .code{background-color:#f5f5f5}.body-copy>pre{overflow-x:scroll}.body-copy ol code,.body-copy ul code,.body-copy div code,.body-copy strong code,.body-copy em code,.body-copy span code,.body-copy p code,.body-copy dd code,.body-copy dt code{background-color:#f5f5f5}@media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi){.body-copy ol code,.body-copy ul code,.body-copy div code,.body-copy strong code,.body-copy em code,.body-copy span code,.body-copy p code,.body-copy dd code,.body-copy dt code{background-color:#f5f5f5}}.code{display:block;position:relative;overflow:hidden;padding:.5em;overflow-y:visible;margin-bottom:1.5em}code[class^="language-"]:after{display:block;position:absolute;top:4px;right:4px;color:#7b7b7b;font-family:'fontello';content:'\f121'}.copy-button+.code-copy-content code[class^="language-"]:after{position:absolute;top:-4px;right:4px}code.language-html:after{font-family:'FontAwesome';content:'\f13b'}code.language-js:after{font-family:'fontello';content:'\e802';font-size:16px;top:2px}code.language-git:after{font-family:'fontello';content:'\f1d3';font-size:16px;top:2px}code.language-hugo:after,code.language-go:after,code.language-golang:after{font-family:'fontello';content:'\e801'}code.language-sass:after,code.language-scss:after{font-family:'fontello';content:'\e803'}code.language-bash:after,code.language-sh:after{font-family:'fontello';content:'\e808';right:6px}code.language-toml:after{content:'TOML';font-size:.8em;padding-right:.3em;font-family:"robotomono",courier,monospace}code.language-yaml:after,code.language-yml:after{content:'YAML';font-size:.8em;padding-right:.3em;font-family:"robotomono",courier,monospace}code.language-json:after{content:'JSON';font-size:.8em;padding-right:.3em;font-family:"robotomono",courier,monospace}code.language-md:after,code.language-markdown:after{font-family:'fontello';content:'\e818'}.copy-button+.code-copy-content code[class^="language-"]:after{display:none;position:absolute;top:-8px;right:4px}blockquote code[class^="language-"]:after,.admonition code[class^="language-"]:after{content:''}.filename{font-family:"robotomono",courier,monospace;color:#626262;padding-left:1em;padding-top:.25em;font-size:.7em;background-color:#f5f5f5;width:100%;font-style:italic;margin-bottom:0px}.code-icon{position:absolute;top:2px;right:4px}.copy-button,.download-button{transition:opacity .3s ease-in-out;opacity:1;position:absolute;right:1px;top:1px;background-color:white;color:#222;border-radius:0px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);height:30px;min-width:70px;font-size:12px;display:block;z-index:15}.copy-button:hover,.download-button:hover{transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.copy-button span.button-text,.download-button span.button-text{text-transform:uppercase;margin-left:0px}.download-button{position:absolute;min-width:70px;top:1px;right:72px}@media only screen and (min-device-width: 375px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2){.download-button{display:none}}.tooltipped{position:absolute}.tooltipped:after{position:absolute;z-index:1000000;display:none;padding:2px 4px;font-size:.8em;font-weight:700;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;text-shadow:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background-color:#0083C0;border-color:#0083C0;border-radius:0px;-webkit-font-smoothing:subpixel-antialiased}.tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#0083C0;pointer-events:none;content:"";border:5px solid transparent}.tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after{display:inline-block;text-decoration:none}.tooltipped-multiline:hover:after,.tooltipped-multiline:active:after,.tooltipped-multiline:focus:after{display:table-cell}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{top:100%;right:50%;margin-top:5px;text-align:center}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:#0083C0;text-align:center}.tooltipped-se:after{right:auto;left:50%;text-align:center}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{right:50%;bottom:100%;margin-bottom:5px}.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:#0083C0}.tooltipped-ne:after{right:auto;left:50%;margin-left:-15px}.tooltipped-nw:after{margin-right:-15px}.tooltipped-s:after,.tooltipped-n:after{-webkit-transform:translateX(50%);transform:translateX(50%)}.tooltipped-w:after{right:100%;bottom:50%;margin-right:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:#0083C0}.tooltipped-e:after{bottom:50%;left:100%;margin-left:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:#0083C0}.tooltipped-multiline:after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-break:break-word;word-wrap:normal;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s:after,.tooltipped-multiline.tooltipped-n:after{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w:after,.tooltipped-multiline.tooltipped-e:after{right:100%}svg.svg-icon{max-width:60px}span.yes code{color:#00A88A}span.no code{background-color:#C9177E;color:#fff}span.no:after,span.bad:after{display:inline-block;height:1em;width:1em;font-family:'fontello';content:'\e810';margin-left:.5em;font-size:1.2em;color:#C9177E}span.yes:after,.good:after{display:inline-block;height:1em;width:1em;font-family:'fontello';content:'\e80f';color:#00A88A;margin-left:.5em;font-size:1.2em}span.break{position:relative;display:inline-block;font-weight:bold;text-align:center;width:auto;left:calc(50% - 40px)}span.break:before,span.break:after{content:"";position:absolute;display:inline-block;height:.2em;border-bottom:1px solid black;border-top:1px solid black;top:.666em;width:140px}span.break:before{right:100%;margin-right:.5em}span.break:after{left:100%;margin-left:.5em}span.na code{background-color:transparent;color:#bbb}h2 .fa.fa-thumbs-up,h3 .fa.fa-thumbs-up,h4 .fa.fa-thumbs-up,li .fa.fa-thumbs-up{color:#00A88A}h2 .fa.fa-thumbs-down,h3 .fa.fa-thumbs-down,h4 .fa.fa-thumbs-down,li .fa.fa-thumbs-down{color:#C9177E}ul.tags{list-style:none;margin:0;padding:0;margin-top:1em;margin-bottom:.5em;margin-right:4px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;float:right}ul.tags li{height:20px;line-height:20px;margin-left:4px;margin-bottom:.75em;display:-ms-flexbox;display:flex}ul.tags li:not(.icon){transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}ul.tags li:not(.icon):hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}ul.tags li a{line-height:20px;-ms-flex-align:center;align-items:center;height:20px;font-size:14px;color:#222;padding-left:.3em;padding-right:.3em}.searchbox{display:inline-block;position:relative;width:300px;height:32px !important;white-space:nowrap;box-sizing:border-box;visibility:visible !important}.searchbox .algolia-autocomplete{display:block;width:100%;height:100%}.searchbox__wrapper{width:100%;height:100%;z-index:999;position:relative}.searchbox__input{display:inline-block;box-sizing:border-box;transition:box-shadow .4s ease, background .4s ease;border:0;border-radius:16px;box-shadow:inset 0 0 0 0px #ccc;background:#fff !important;padding:0;padding-right:26px;padding-left:32px;width:100%;height:100%;vertical-align:middle;white-space:normal;font-size:1em;appearance:none}.searchbox__input::-webkit-search-decoration,.searchbox__input::-webkit-search-cancel-button,.searchbox__input::-webkit-search-results-button,.searchbox__input::-webkit-search-results-decoration{display:none}.searchbox__input:hover{box-shadow:inset 0 0 0 0px #b3b3b3}.searchbox__input:focus,.searchbox__input:active{outline:0;box-shadow:inset 0 0 0 0px #aaa;background:#fff}.searchbox__input::-webkit-input-placeholder{color:#aaa}.searchbox__input::-moz-placeholder{color:#aaa}.searchbox__input:-ms-input-placeholder{color:#aaa}.searchbox__input::placeholder{color:#aaa}.searchbox__submit{position:absolute;top:0;margin:0;border:0;border-radius:16px 0 0 16px;background-color:rgba(69,142,225,0);padding:0;width:32px;height:100%;vertical-align:middle;text-align:center;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;right:inherit;left:0}.searchbox__submit::before{display:inline-block;margin-right:-4px;height:100%;vertical-align:middle;content:''}.searchbox__submit:hover,.searchbox__submit:active{cursor:pointer}.searchbox__submit:focus{outline:0}.searchbox__submit svg{width:14px;height:14px;vertical-align:middle;fill:#6D7E96}.searchbox__reset{display:block;position:absolute;top:8px;right:8px;margin:0;border:0;background:none;cursor:pointer;padding:0;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;fill:rgba(0,0,0,0.5)}.searchbox__reset.hide{display:none}.searchbox__reset:focus{outline:0}.searchbox__reset svg{display:block;margin:4px;width:8px;height:8px}.searchbox__input:valid ~ .searchbox__reset{display:block;-webkit-animation-name:sbx-reset-in;animation-name:sbx-reset-in;-webkit-animation-duration:.15s;animation-duration:.15s}@-webkit-keyframes sbx-reset-in{0%{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes sbx-reset-in{0%{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu{right:0 !important;left:inherit !important}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu:before{right:48px}.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu{left:0 !important;right:inherit !important}.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu:before{left:48px}.algolia-autocomplete .ds-dropdown-menu{position:relative;top:-6px;border-radius:4px;margin:6px 0 0;padding:0;text-align:left;height:auto;position:relative;background:transparent;border:none;z-index:999;max-width:500px;min-width:400px;box-shadow:0 1px 0 0 rgba(0,0,0,0.2),0 2px 3px 0 rgba(0,0,0,0.1)}.algolia-autocomplete .ds-dropdown-menu:before{display:block;position:absolute;content:'';width:14px;height:14px;background:#fff;z-index:1000;top:-7px;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:2px}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{position:relative;z-index:1000;margin-top:8px}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion{cursor:pointer}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion.suggestion-layout-simple{background-color:rgba(69,142,225,0.05)}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion:not(.suggestion-layout-simple) .algolia-docsearch-suggestion--content{background-color:rgba(69,142,225,0.05)}.algolia-autocomplete .ds-dropdown-menu [class^="ds-dataset-"]{position:relative;border:solid 1px #d9d9d9;background:#fff;border-radius:4px;overflow:auto;padding:0 8px 8px}.algolia-autocomplete .ds-dropdown-menu *{box-sizing:border-box}.algolia-autocomplete .algolia-docsearch-suggestion{position:relative;padding:0 8px;background:#fff;color:#02060C;overflow:hidden}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#174d8c;background:rgba(143,187,237,0.1);padding:0.1em 0.05em}.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl0 .algolia-docsearch-suggestion--highlight,.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl1 .algolia-docsearch-suggestion--highlight{color:inherit;background:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{padding:0 0 1px;background:inherit;box-shadow:inset 0 -2px 0 0 rgba(69,142,225,0.8);color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--content{display:block;float:right;width:70%;position:relative;padding:5.33333px 0 5.33333px 10.66667px;cursor:pointer}.algolia-autocomplete .algolia-docsearch-suggestion--content:before{content:'';position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;left:-1px}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{position:relative;border-bottom:1px solid #ddd;display:none;margin-top:8px;padding:4px 0;font-size:1em;color:#33363D}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{width:100%;float:left;padding:8px 0 0 0}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{float:left;width:30%;display:none;padding-left:0;text-align:right;position:relative;padding:5.33333px 10.66667px;color:#A4A7AE;font-size:.9em;word-wrap:break-word}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column:before{content:'';position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;right:0}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column .algolia-docsearch-suggestion--highlight{background-color:inherit;color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline{display:none}.algolia-autocomplete .algolia-docsearch-suggestion--title{margin-bottom:4px;color:#02060C;font-size:.9em;font-weight:bold}.algolia-autocomplete .algolia-docsearch-suggestion--text{display:block;line-height:1.2em;font-size:.85em;color:#63676D}.algolia-autocomplete .algolia-docsearch-suggestion--no-results{width:100%;padding:8px 0;text-align:center;font-size:1.2em}.algolia-autocomplete .algolia-docsearch-suggestion--no-results::before{display:none}.algolia-autocomplete .algolia-docsearch-suggestion code{padding:1px 5px;font-size:90%;border:none;color:#222222;background-color:#EBEBEB;border-radius:3px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.algolia-autocomplete .algolia-docsearch-suggestion code .algolia-docsearch-suggestion--highlight{background:none}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header{display:block}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary .algolia-docsearch-suggestion--subcategory-column{display:block}.algolia-autocomplete .suggestion-layout-simple.algolia-docsearch-suggestion{border-bottom:solid 1px #eee;padding:8px;margin:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content{width:100%;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content::before{display:none}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header{margin:0;padding:0;display:block;width:100%;border:none}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl0{opacity:.6;font-size:.85em}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1{opacity:.6;font-size:.85em}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1::before{background-image:url('data:image/svg+xml;utf8,');content:'';width:10px;height:10px;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--wrapper{width:100%;float:left;margin:0;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--subcategory-column,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--duplicate-content,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--subcategory-inline{display:none !important}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title{margin:0;color:#458EE1;font-size:.9em;font-weight:normal}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title::before{content:"#";font-weight:bold;color:#458EE1;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text{margin:4px 0 0;display:block;line-height:1.4em;padding:5.33333px 8px;background:#f8f8f8;font-size:.85em;opacity:.8}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{color:#3f4145;font-weight:bold;box-shadow:none}.algolia-autocomplete .algolia-docsearch-footer{width:110px;height:20px;z-index:2000;margin-top:10.66667px;float:right;font-size:0;line-height:0}.algolia-autocomplete .algolia-docsearch-footer--logo{background-image:url("data:image/svg+xml;utf8,");background-repeat:no-repeat;background-position:center;background-size:100%;overflow:hidden;text-indent:-9000px;padding:0 !important;width:100%;height:100%;display:block}#toggle-search{display:block;position:fixed;top:.5em;right:3.5em;float:right;font-size:1.2em;z-index:60;color:#C9177E}@media only screen and (min-width: 760px){#toggle-search{right:2em}}@media only screen and (min-width: 1200px){#toggle-search{top:.3em}}form#site-search-form{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;width:100vw;position:fixed;top:50px;height:45px;-webkit-transform:translateY(-50px);transform:translateY(-50px);background-color:#fff;z-index:19}form#site-search-form.search-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateY(0);transform:translateY(0);border-bottom:1px solid #C9177E}form#site-search-form #search-input{max-height:45px;padding-left:20px;font-size:1em}@media only screen and (min-width: 960px){form#site-search-form{display:block;position:fixed;top:8px;right:2em;z-index:50;width:300px;-webkit-transform:translateX(330px);transform:translateX(330px);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;box-shadow:none;max-height:40px;background-color:transparent}form#site-search-form.search-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;border-bottom-width:0px;-webkit-transform:translateX(0px);transform:translateX(0px)}form#site-search-form.search-open #search-input{transition:opacity .3 ease-in-out;opacity:1;border-bottom:3px solid #C9177E}form#site-search-form.search-open #search-input::after{display:inline-block;content:'';width:1em;border-bottom:3px solid #C9177E}form#site-search-form #search-input{transition:opacity .3s ease-in-out;max-height:40px;padding-left:0px;font-size:20px;opacity:0}}#search-input{width:260px;outline:none;border:0px;border-radius:0px}#search-input,#search-input:hover,#search-input:active,#search-input:focus{outline:none}.algolia-docsearch-suggestion{border-bottom-color:#3A3DD1}.algolia-docsearch-suggestion--highlight{color:#3A33D1}.algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--highlight{background-color:#4D47D5}.aa-cursor .algolia-docsearch-suggestion--content{color:#272296}.aa-cursor .algolia-docsearch-suggestion{background:#EBEBFB}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{box-shadow:inset 0 -2px 0 0 #C9177E}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#C9177E;background:#f7e8f1;padding:0.1em 0.05em}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{background-color:#fff}.algolia-autocomplete .ds-dropdown-menu{font-size:.8em;min-width:340px;max-width:340px}@media only screen and (min-width: 760px){.algolia-autocomplete .ds-dropdown-menu{font-size:1em;min-width:400px;max-width:500px}}@media only screen and (min-width: 960px){.algolia-autocomplete .ds-dropdown-menu{min-width:500px;max-width:600px}}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column-text .algolia-docsearch-suggestion--highlight{color:#0083C0;font-weight:bold;background:#c9e8f6}@media (min-width: 768px){.algolia-docsearch-suggestion{border-bottom-color:#7671df}.algolia-docsearch-suggestion--subcategory-column{border-right-color:#7671df;background-color:#F2F2FF;color:#4E4726}}kbd{background-color:inherit;border:1px solid #222;display:inline-block;font-size:.9em;padding:.1em .3em;border-radius:5px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}aside#toc{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;position:fixed;top:50px;-webkit-transform:translateX(100%);transform:translateX(100%);background-color:#fff;right:0px;padding-left:10px;padding-right:10px;max-width:280px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}aside#toc header.toc-header{display:inline-block;width:100%;margin-top:24px}aside#toc header.toc-header>a h3{margin-top:0px;margin-bottom:0px;margin-left:8px;padding-bottom:0px;border-bottom:1px solid #222;color:#222;font-size:17px}aside#toc.toc-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(0%);transform:translateX(0%);z-index:99}@media only screen and (min-width: 1200px){aside#toc{box-shadow:none;top:50px;right:0px;bottom:auto;opacity:1;min-height:calc(100vh - 50px - 140px);max-height:calc(100vh - 50px - 140px);-webkit-transform:translateX(0%);transform:translateX(0%);border-radius:0px;margin-right:1.5em;z-index:1}aside#toc .toc-inner-wrapper{position:relative;min-height:calc(100vh - 50px - 140px);max-height:calc(100vh - 50px);overflow-y:scroll}aside#toc.toc-open{z-index:1}}nav#TableOfContents{position:relative;height:auto;overflow-y:scroll}nav#TableOfContents li code{font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}nav#TableOfContents li.active>a>code{color:inherit;font-weight:inherit;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}nav#TableOfContents>ul:first-child{padding-left:0px;margin-left:0px;margin-top:.5em;margin-bottom:1em}nav#TableOfContents>ul:first-child>li{padding-left:0px;margin-left:0px;font-size:18px}nav#TableOfContents ul>li>ul li{line-height:1.2;font-size:16px;padding-left:8px;position:relative;margin-top:.5em;margin-bottom:.5em}nav#TableOfContents ul>li>ul li a{color:#222;position:relative}@media only screen and (min-width: 960px){nav#TableOfContents ul>li>ul li a:hover{color:#C9177E}nav#TableOfContents ul>li>ul li a:hover::before{content:'';display:inline-block;height:100%;border-left:1px solid #C9177E;position:absolute;left:-8px}nav#TableOfContents ul>li>ul li a:hover code{color:inherit}}nav#TableOfContents ul>li>ul li.active>a{position:relative;color:#C9177E;font-weight:400}nav#TableOfContents ul>li>ul li.active>a::before{content:'';display:inline-block;height:100%;border-left:2px solid #C9177E;position:absolute;left:-8px}nav#TableOfContents ul>li>ul li>ul{display:block;margin-top:8px;margin-bottom:0px}nav#TableOfContents ul>li>ul li>ul>li{font-size:14px}@media only screen and (min-width: 960px){nav#TableOfContents ul>li>ul li>ul>li a:hover{color:#0083C0}nav#TableOfContents ul>li>ul li>ul>li a:hover::before{content:'';display:inline-block;height:100%;border-left:1px solid #0083C0;position:absolute;left:-16px}}nav#TableOfContents ul>li>ul li>ul>li.active>a{color:#0083C0;font-weight:400}nav#TableOfContents ul>li>ul li>ul>li.active>a::before{border-left:2px solid #C9177E;left:-16px}.kebab{cursor:pointer;position:fixed;display:inline-block;box-sizing:border-box;padding:0 16px;top:12px;right:4px}.kebab .figure{width:6px;height:6px;border-radius:5px;background:#0083C0;margin:3px 0}.kebab .figure.middle{transition:all 0.3s ease-in-out;-webkit-transform:scale(1);transform:scale(1);position:relative;font-weight:400;left:0%}.kebab .figure.middle.active{-webkit-transform:scale(6.5);transform:scale(6.5);transition:all 0.3s ease-in-out;background:transparent}@media only screen and (min-width: 1200px){.kebab{display:none}}.cross{position:absolute;top:14px;left:50%;-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);margin-top:-1px;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;background-color:#C9177E;color:white;border-radius:50%;height:40px;width:40px;transition:all 0.3s ease-in-out;font-size:34px;line-height:40px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}.cross.active{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);transition:all 0.15s ease-in-out}.all-contents{padding-top:1em;font-size:.95em}.contents-list{box-shadow:none;background-color:transparent;color:#222;border-bottom:1px solid silver;margin-bottom:1em;position:relative;font-size:.95em}.contents-list a{width:100%;color:#222}.contents-list a:before,.contents-list a:after,.contents-list a:hover{background-color:transparent;border:none;color:#222}.contents-list h3{margin-top:0px;padding-top:0px;padding-bottom:2px;color:#C9177E}.contents-list p{margin-top:8px;margin-bottom:16px}.taxonomy-term{font-size:1.3em;display:inline-block;width:auto;clear:both}.list-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.list-icon i.icon-link-external{position:relative;display:inline-block;margin-top:.1em}.list-icon-wrapper{max-width:1em;max-height:1em;margin-right:.2em}.list-icon-wrapper img{width:100%;height:auto;margin-bottom:0px;margin-left:auto;margin-right:auto;display:block}.last-modified{color:#737373;display:block;clear:both;min-width:200px;width:100%;max-width:100%;text-align:center;font-size:.8em;position:relative;border-bottom:2px solid #737373}#content-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:100%;min-width:100%;min-height:60px;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2em}#content-footer.overview{-ms-flex-pack:end;justify-content:flex-end}.cf-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#737373}.cf-link h5{color:#737373}.cf-link:hover{background-color:#C9177E;color:#fff}.cf-link:hover h5{color:#fff}.icon-wrapper{display:inline-block;margin-right:6px;position:relative;min-height:60px;width:24px}.icon-wrapper i{font-size:24px;position:absolute;top:calc(50% - 12px)}.next-page{-ms-flex-pack:end;justify-content:flex-end;text-align:right;-ms-flex-item-align:end;align-self:flex-end}.page-info{margin:0px .5em 0px .5em}.page-info{display:inline-block;width:auto}.page-info span{font-size:.8em}.body-copy blockquote{position:relative;display:block;margin:0px;font-style:italic;background-color:#f8f8f8;padding:16px;margin-bottom:1em}.body-copy blockquote p{margin-bottom:0px;margin-top:16px}.body-copy blockquote p:first-child{margin-top:8px}.body-copy blockquote:before{font-family:'fontello';display:block;height:1em;width:1em;position:absolute;content:'\e819';color:silver;top:-3px;left:4px;font-size:1.2em;font-style:normal}.body-copy blockquote code,.body-copy blockquote pre{font-style:normal}.body-copy blockquote cite.blockquote-citation{position:relative;display:block;clear:both;text-align:left;line-height:2;font-size:.8em;font-style:normal}.breadcrumbs{list-style:none;display:inline-block;margin-top:3px}.breadcrumbs li{float:left}.breadcrumbs li a{color:#222;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#D1F1FE;text-decoration:none;position:relative;height:30px;line-height:30px;padding:0 10px 0 5px;text-align:center;margin-right:23px;font-size:14px}.breadcrumbs li a img{height:20px;width:20px}.breadcrumbs li a span{margin-left:4px}.breadcrumbs li:nth-child(even){margin-left:-8px}.breadcrumbs li:nth-child(even) a{background-color:#D1F1FE}.breadcrumbs li:nth-child(even) a:before{border-color:#D1F1FE;border-left-color:transparent;height:30px;line-height:30px}.breadcrumbs li:nth-child(even) a:after{border-left-color:#D1F1FE}.breadcrumbs li:first-child a{padding-left:10px;border-radius:4px 0 0 4px}.breadcrumbs li:first-child a:before{border:none}.breadcrumbs li:last-child::not(first-child) a{padding-right:15px;border-radius:0 4px 4px 0}.breadcrumbs li:last-child::not(first-child) a:after{border:none}.breadcrumbs li a:before,.breadcrumbs li a:after{content:"";position:absolute;top:0;border:0 solid #D1F1FE;border-width:15px 6.666px;width:0;height:0}.breadcrumbs li a:before{left:-12px;border-left-color:transparent}.breadcrumbs li a:after{left:100%;border-color:transparent;border-left-color:#D1F1FE}.breadcrumbs li a:hover{background-color:#0083C0;color:#fff}.breadcrumbs li a:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.breadcrumbs li a:hover:before{border-color:#0083C0;border-left-color:transparent}.breadcrumbs li a:hover:after{border-left-color:#0083C0}table{text-align:left;overflow-x:scroll;width:100%;max-width:100%;width:auto;display:block;border-left:2px solid #737373;margin:0px;font-size:16px;margin-bottom:1em}table tr{border-top:2px solid #737373}table tr th,table tr td{padding-left:4px;padding-right:6px}table tr th:last-child,table tr td:last-child{border-right:2px solid #737373}table.terms-table td{width:50%}table thead{width:100%;background-color:#000;color:#fff}table thead tr{min-width:100%}table thead tr th{padding-left:4px;padding-right:6px}@media only screen and (min-width: 760px){table thead tr th:last-child{min-width:220px}}table tbody{min-width:100%}table tbody tr{min-width:100%;background-color:#fff}table tbody tr:nth-child(even){background-color:#f8f8f8}table tbody tr:last-child{border-bottom:2px solid #737373}table tbody tr small{font-size:1em}table tbody td .purpose-title{font-style:italic;color:#C9177E;font-weight:bold}table tbody td.bf-default code{color:#0083C0;font-weight:bold}table tbody td.bf-flag code{color:#00A88A;font-weight:bold}table.utils-table tr{line-height:1.2}table.utils-table tr>td:first-child{min-width:220px}article#press-and-articles>.body-copy table{max-width:100%}article#press-and-articles>.body-copy table tr td{display:table-cell;width:auto}article#press-and-articles>.body-copy table tr td:nth-child(3){width:100px;min-width:100px;max-width:100px;text-align:right}.twitter-tweet.twitter-tweet-rendered{display:block;margin-left:auto;margin-right:auto}.body-copy>div{margin-bottom:1.5em}.cls-1{fill:#11485e}.cls-2{fill:#7fc2e2}.cls-3{fill:#d8d5d5}.cls-4{fill:#131413}.cls-5{fill:#fff}.cls-6{fill:#b28f82}.cls-7{fill:#231f20}.cls-8{fill:#418cbd}.eye{-webkit-animation:squeeze 2.4s infinite;animation:squeeze 2.4s infinite}.nose{-webkit-animation:nose 2s infinite ease;animation:nose 2s infinite ease}.gopher{-webkit-transform:translateY(120px);transform:translateY(120px);-webkit-animation:start .8s forwards ease-in-out;animation:start .8s forwards ease-in-out}@-webkit-keyframes nose{80%{-webkit-transform:none;transform:none}83%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}90%{-webkit-transform:none;transform:none}93%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}100%{-webkit-transform:none;transform:none}}@keyframes nose{80%{-webkit-transform:none;transform:none}83%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}90%{-webkit-transform:none;transform:none}93%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes squeeze{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(70px) scaleY(0.1);transform:translateY(70px) scaleY(0.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes squeeze{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(70px) scaleY(0.1);transform:translateY(70px) scaleY(0.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;border-radius:0px;padding:0px;border-bottom:0px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;font-size:1.1em;line-height:2em;width:2em;cursor:pointer;text-align:center;font-family:Arial, sans-serif;background-color:rgba(255,255,255,0.8);color:#222}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}.featherlight *{box-sizing:border-box}}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%}}a.image-link:hover{border-bottom:0px solid transparent !important;cursor:zoom-in}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.site-header{width:100%;height:50px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0px;background-color:#fff;color:#000;position:fixed;top:0px;left:0px;z-index:20;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}@media only screen and (min-width: 960px){.site-header{-ms-flex-pack:justify;justify-content:space-between}}.site-header .hugo-meta{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 960px){.site-header .hugo-meta{float:left;width:auto;-ms-flex-pack:start;justify-content:flex-start}}.site-header #home-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.8em;margin-left:-1em}.site-header #home-link img{height:35px;margin-right:.25em}.site-header #home-link .hugo-v{-ms-flex-item-align:end;align-self:flex-end;font-size:.9em}@media only screen and (min-width: 960px){.site-header #home-link{margin-left:1em}}.site-header a.github-button{display:none}@media only screen and (min-width: 760px){.site-header a.github-button{display:inline}}.site-header iframe[src^="https://buttons.github.io"]{display:none;margin-left:1em}@media only screen and (min-width: 760px){.site-header iframe[src^="https://buttons.github.io"]{display:inline}}.site-navigation::-webkit-scrollbar{display:none}.site-navigation{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;position:fixed;left:0px;top:0px;width:250px;bottom:0px;overflow-y:scroll;background-color:#f8f8f8;-webkit-transform:translateX(-250px);transform:translateX(-250px);padding:0px;z-index:9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-bottom:2em}.site-navigation::-webkit-scrollbar{display:none}.site-navigation.navigation-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(0px);transform:translateX(0px)}@media only screen and (min-width: 960px){.site-navigation{-webkit-transform:translateX(0px);transform:translateX(0px)}}.site-navigation ul li a{display:-ms-flexbox;display:flex}.site-navigation ul.top-menu{margin-top:80px;margin-bottom:30px;width:85%}@media only screen and (min-width: 960px){.site-navigation ul.top-menu{margin-top:60px}}.site-navigation ul.top-menu a{color:#222;font-weight:400;width:100%}.site-navigation ul.top-menu a:hover{color:#C9177E}.site-navigation ul.top-menu li{padding-left:0px;line-height:1.2;padding-top:.75em}.site-navigation ul.top-menu li ul li{padding-left:.3em}.site-navigation ul.top-menu a.top-menu-item-link{font-size:16px;width:100%}.site-navigation ul.top-menu a.top-menu-item-link i.fa.fa-angle-double-right{margin-left:.25em}.site-navigation ul.top-menu a.top-menu-item-link.active-section{color:#C9177E;font-weight:700}.site-navigation ul.top-menu a.top-menu-item-link.active-section+ul.submenu{display:block;border-left:2px solid #C9177E}.site-navigation ul.top-menu ul.submenu{display:none;margin-left:.2em;padding-left:.5em;padding-bottom:.66em}.site-navigation ul.top-menu ul.submenu li{line-height:1.3}.site-navigation ul.top-menu ul.submenu a.submenu-item-link{font-size:14px}.site-navigation ul.top-menu ul.submenu a.submenu-item-link:hover{color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page{font-weight:700;color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page>code{color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page>code>em{font-style:normal;family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.nav-buttons{display:block;margin-left:auto;margin-right:auto;max-width:200px}.nav-buttons a{margin-bottom:.5em;display:inline-block;width:200px;max-width:200px;position:relative;font-size:.9em}.navigation-toggle-wrapper{width:50px;height:50px;position:fixed;top:2px;left:0px;z-index:20}.navigation-toggle-wrapper h4.menu{display:inline-block;position:absolute;bottom:-1em;left:.8em;color:#0083C0;display:none}@media only screen and (min-width: 960px){.navigation-toggle-wrapper{display:none}}.navigation-toggle-wrapper.navigation-open .top{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:42%;border-radius:5px;border-color:#C9177E}.navigation-toggle-wrapper.navigation-open .middle{width:30px;height:30px;top:9%;border-radius:50%;background-color:#fff;border-color:#fff;opacity:0.3}.navigation-toggle-wrapper.navigation-open .bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:41%;border-radius:5px;background-color:#C9177E;border-color:#C9177E}.bar{width:30px;height:2px;border:2px solid #0083C0;background-color:#0083C0;position:absolute;border-radius:10px}.bar.navigation-open{background-color:#C9177E;border:2px solid #C9177E}.top{left:15%;top:30%;transition:all 0.5s}.middle{left:15%;top:43%;transition:all 0.5s}.bottom{left:15%;top:60%;transition:all 0.5s}#all-content-wrapper{margin-top:50px;z-index:5;transition:all .3s ease-in-out;opacity:1;overflow-x:hidden}@media only screen and (min-width: 960px){#all-content-wrapper{margin-left:250px}}#all-content-wrapper.navigation-open{transition:all .3s ease-in-out;-webkit-transform:translateX(250px);transform:translateX(250px);opacity:.4;overflow-x:hidden}@media only screen and (min-width: 960px){#all-content-wrapper.navigation-open{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px);overflow-x:hidden}}main.main{width:100%;display:block;margin-left:auto;margin-right:auto;position:relative;min-height:calc(100vh - 100px)}@media only screen and (min-width: 1200px){main.main{width:100%;margin-right:0px;max-width:calc(100vw - 500px - 20px);float:left;padding-left:0px;padding-right:0px}}.content{width:90%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 960px){.content{float:left;margin-left:5%;margin-right:auto;max-width:90%}}@media only screen and (min-width: 1200px){.content{min-width:90%;max-width:90%}}header.content-header{display:block;clear:both;width:100%;position:relative;margin-top:24px;overflow-x:hidden;margin-bottom:1em}.content-section-image-wrapper{margin-bottom:1em}.content-section-image-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#222}.content-section-image-wrapper a img{width:20px}.content-section-image-wrapper a span{font-size:.8em;margin-left:.25em}.content-header-links{display:none;position:absolute;right:1px;top:1px;text-transform:uppercase;width:auto;overflow:visible}@media only screen and (min-width: 760px){.content-header-links{display:block}}.content-header-links a{position:relative;display:inline-block;color:#222;padding:4px 6px;vertical-align:middle;height:36px;width:36px;line-height:36px;text-align:center;border-radius:3px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.content-header-links a:hover{color:#222}.content-header-links a i.icon-pencil{font-size:20px;position:relative;bottom:4px;right:2px}.content-header-links a svg{height:24px;width:24px;display:inline}.content-header-links a.godoc-link{border-right-width:0px}.body-copy{margin-top:0px;margin-bottom:2.5em;display:block;overflow:visible}.body-copy div+h2{margin-top:1em}.body-copy em{font-weight:inherit}main.showcase-list{width:90%;max-width:1200px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1200px){main.showcase-list{margin-left:5%}}#showcase{display:-ms-flexbox;display:flex;list-style:none;padding-left:0px;margin-left:0px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#showcase li.showcase-site{list-style:none;padding-left:0px;margin-left:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);margin-bottom:1.5em}@media only screen and (min-width: 760px){#showcase li.showcase-site{width:48%}}@media only screen and (min-width: 1200px){#showcase li.showcase-site{width:32%}}#showcase li.showcase-site .image-wrapper{width:100%;max-width:100%}#showcase li.showcase-site .image-wrapper img{width:100%;max-width:100%;border-bottom:1px solid #d9d9d9}#showcase li.showcase-site ul.tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#showcase li.showcase-site ul.tags li{margin-bottom:.25em;-ms-flex-item-align:start;align-self:flex-start;width:auto}#showcase li.showcase-site ul.tags li a{font-size:12px}#showcase li.showcase-site ul.tags li.tags-icon-li{box-shadow:none}#showcase li.showcase-site .showcase-meta{padding:10px}#showcase li.showcase-site .showcase-meta .showcase-links{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:.8em}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-source{font-size:.8em;text-transform:uppercase}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-title{font-weight:bold}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-title a{font-weight:bold}.showcase-source>a:before{font-family:'fontello';content:'\f121'}.showcase-source>a[href*="github"]:before{content:'\f056'}.showcase-source>a[href*="gitlab"]:before{content:'\f296'}.showcase-source>a[href*="bitbucket"]:before{content:'\e80a'}#site-footer{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:auto;padding-bottom:1em;z-index:20}#site-footer.navigation-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(250px);transform:translateX(250px)}@media only screen and (min-width: 760px){#site-footer{-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 960px){#site-footer{width:calc(100% - 250px);margin-left:250px;height:140px}}.footer-content{width:90%;margin-left:auto;margin-right:auto;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:760px}.footer-content .footer-info{width:100%}.footer-content .footer-info span{width:100%;display:block;text-align:center;margin-top:1em}@media only screen and (min-width: 760px){.footer-content .footer-info span{margin-top:0px}}@media only screen and (min-width: 760px){.footer-content .footer-info{width:200px}}.footer-content img{max-width:140px;margin-left:auto;margin-right:auto;display:block}@media only screen and (min-width: 760px){.footer-content{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer-content div{min-width:120px}}.footer-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;list-style:none;margin-left:0px;padding-left:0px;max-width:auto;margin-right:2em;margin:0px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-list ul{list-style:none}.footer-list ul li a{color:#fff;font-size:.8em}#site-footer.homepage{width:100vw;margin-left:0px}#homepage-nav{transition:box-shadow .2s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;position:fixed;top:0px;left:0px;z-index:50;min-height:50px;max-height:50px;background-color:#fff}#homepage-nav.shadow{transition:box-shadow .2s ease-in-out;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}ul.animated{margin-top:0px;margin-bottom:0px;max-width:400px;min-width:240px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}@media only screen and (min-width: 760px){ul.animated{min-width:320px}}ul.animated li{display:-ms-flexbox;display:flex}ul.animated li a{color:#737373}ul.animated li a:hover{color:#C9177E}#all-content-wrapper.home{margin-left:0px;margin-top:0px}@media only screen and (min-width: 760px){#all-content-wrapper.home{margin-left:0px}}#all-content-wrapper.home main#homepage.main{margin-left:0px;width:100vw;min-width:100vw}#homepage-nav+#toggle-search{right:1em;top:.25em}@media only screen and (min-width: 960px){#homepage-nav+#toggle-search+#site-search-form{right:.6em}}.home-row{min-height:auto;display:-ms-flexbox;display:flex}.home-row.hero{margin-top:50px;min-height:auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.home-row.hero.animated{opacity:0}.home-row:nth-child(2){background-color:#f0f0f0}.home-row:nth-child(3){background-color:#fff}.home-row.install{background-color:#222}.home-row:nth-child(5){background-color:#0083C0}.homepage-icon{display:block;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:90%;max-width:540px;margin-top:5em;margin-right:auto;margin-left:auto}.get-started{margin-bottom:5em}.get-started .button.xl{display:block;margin-top:1.5em;font-size:1.3em;padding-right:1em;padding-left:1em;width:auto;max-width:12em;margin-left:auto;margin-right:auto}.hero-tagline{color:#737373;font-size:1.2em;text-align:center;line-height:1.3;font-weight:400;margin-top:1.5em;font-style:normal;max-width:90%}@media only screen and (min-width: 760px){.hero-tagline{font-size:1.5em}}.home-row-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:960px;margin-left:auto;margin-right:auto;margin-top:4rem;margin-bottom:4rem;width:90%}.home-row-content h2{text-align:left;width:100%;text-align:center;margin-bottom:1em}.home-row-content h2 span{font-size:.7em;font-weight:300;color:#555}@media only screen and (min-width: 760px){.home-row-content{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media only screen and (min-width: 1200px){.home-row-content{-ms-flex-pack:distribute;justify-content:space-around}}.home-row-content.first-fade{opacity:0}.home-row-content-focus{display:-ms-flexbox;display:flex}.home-row-content-focus .half.half-content{-ms-flex-order:2;order:2}@media only screen and (min-width: 760px){.home-row-content-focus .half.half-content{-ms-flex-order:1;order:1}}.home-row-content-focus .focus-svgs{-ms-flex-order:1;order:1;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (min-width: 760px){.home-row-content-focus .focus-svgs{max-width:48%;-ms-flex-order:2;order:2}}.home-row-content-focus .focus-svgs svg{max-width:48%}.home-row-content-focus #content-halo{fill:#0083C0 !important}.home-row-content-features{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;width:85%}.home-row-content-features .home-row-content-feature{margin-bottom:2em;max-width:297.6px}.home-row-content-features .home-row-content-feature h3{margin-bottom:.2em;padding-bottom:0px;font-weight:500;border-bottom:1px solid white;font-size:1.1em}.home-row-content-features .home-row-content-feature .homepage-feature-content{color:#555;font-weight:300;line-height:1.3;font-size:.9em}.home-row-content-features .home-row-content-feature .homepage-feature-content p{color:#6f6f6f}.home-row-content-features .home-row-content-feature .homepage-feature-content code:first-child{margin-right:.25em}.half{width:90%;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 960px){.half{width:384px;max-width:384px}}.half.half-content{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px}.half.half-content h2{width:100%;font-size:22px;text-align:center;font-weight:500;line-height:1.3}@media only screen and (min-width: 760px){.half.half-content h2{margin-top:0px}}.half.half-content p{text-align:center;margin-left:auto;margin-right:auto}.half.half-content hr,.half.half-content .hr{border:0;height:1px;opacity:1;background-image:linear-gradient(to right, transparent, rgba(0,0,0,0.75), transparent);width:100%;margin-bottom:2.5em;margin-top:2.5em}.homepage-terminal{font-family:"robotomono",courier,monospace;background-color:#737373;padding:1em 1.5em;text-align:left;width:110%;position:relative;left:-5%;max-width:360px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);border-radius:5px;margin-top:1em;margin-right:auto;margin-left:auto;font-size:14px;margin-bottom:0px;color:transparent}@media only screen and (min-width: 760px){.homepage-terminal{width:100%;left:auto}}.homepage-terminal span{color:transparent}.homepage-terminal .blast{color:#fff}.svgs{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;position:relative}.svgs svg,.svgs .img-wrapper{max-width:45%;max-width:140px}.svgs svg#markdown,.svgs .img-wrapper#markdown{margin-top:30px}@media only screen and (min-width: 960px){.svgs{margin-top:3.5em}}#hugopher-front{width:300px;position:relative}#hugopher-front .eye{-webkit-animation:squeeze 2.4s infinite;animation:squeeze 2.4s infinite}.gopher-badge{opacity:0;width:50px;position:absolute;top:24px}.gopher-cape{opacity:0}.eyes{-webkit-animation:squeeze 2.4s infinite;animation:squeeze 2.4s infinite}@keyframes squeeze{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(70px) scaleY(0.1);transform:translateY(70px) scaleY(0.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.home-row-content-install{color:#fff}.home-row-content-install .platform-icons{display:-ms-flexbox;display:flex;width:100%;color:#fff;-ms-flex-pack:justify;justify-content:space-between}.home-row-content-install .platform-icons i{font-size:40px}@media only screen and (min-width: 760px){.home-row-content-install .platform-icons i{font-size:60px}}.home-row-content-tweets{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.home-row-content-tweets h2{color:#fff}@media only screen and (min-width: 760px){.home-row-content-tweets{max-width:640px}}@media only screen and (min-width: 760px){.home-row-content-tweets{max-width:960px}}.homepage-tweet{max-width:300px;background-color:#fff;margin-bottom:20px;border-radius:4px;position:relative}.homepage-tweet i.icon-twitter{position:absolute;top:10px;right:10px;color:#1DA1F2}.homepage-tweet .homepage-tweet-attribution{font-style:normal;width:100%;display:block;font-size:.8em;text-align:right}.home-row-content-open-source{-ms-flex-wrap:wrap;flex-wrap:wrap}.home-row-content-open-source div{width:100%;text-align:center}.home-row-content-open-source i.icon-github{font-size:62px}@media only screen and (min-width: 760px){.home-row-content-open-source i.icon-github{font-size:90px}}.home-row-content-open-source i.icon-love{color:red}.no-js{opacity:1 !important}.body-copy[data-section="commands"]>h2:nth-of-type(1){display:none}.body-copy[data-section="commands"] h3{font-size:1.6em}.body-copy[data-section="commands"] h4{font-size:1.2em}.body-copy[data-section="commands"] h5{font-size:1.1em;margin-top:1em;margin-bottom:1em;color:#737373}.wip{background-color:#C9177E;color:white;position:absolute;left:40px;top:40px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);font-weight:bold;width:130px;font-size:20px;padding:6px;z-index:9999;overflow:visible;text-align:center;border-radius:15px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)}#outdated{background-color:#0083C0;color:white;position:absolute;right:40px;top:20px;-webkit-transform:rotate(10deg);transform:rotate(10deg);font-weight:bold;width:200px;font-size:32px;padding:6px;z-index:9999;overflow:visible;text-align:center;border-radius:15px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)} +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;border-radius:0px !important;outline:none}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{margin:0px;padding:0px;outline:none;border:none;font-size:18px;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#222;line-height:1.6;font-weight:400;overflow-x:hidden}html,body{overflow-y:auto !important;-webkit-overflow-scrolling:touch !important}body{font-size:93%;overflow-x:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 760px){body{font-size:97%}}@media only screen and (min-width: 960px){body{font-size:100%}}strong{font-weight:700;color:#222}p{margin-top:0px;margin-bottom:1.5em;line-height:1.6}::-webkit-scrollbar{display:none}@font-face{font-family:'fontello';src:url("/fonts/fontello/fontello.eot?12848190");src:url("/fonts/fontello/fontello.eot?12848190#iefix") format("embedded-opentype"),url("/fonts/fontello/fontello.woff2?12848190") format("woff2"),url("/fonts/fontello/fontello.woff?12848190") format("woff"),url("/fonts/fontello/fontello.ttf?12848190") format("truetype"),url("/fonts/fontello/fontello.svg?12848190#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-apple:before{content:'\f179'}.icon-attach:before{content:'\e814'}.icon-attention:before{content:'\e815'}.icon-bash:before{content:'\e808'}.icon-bitbucket:before{content:'\e80a'}.icon-cancel:before{content:'\e80e'}.icon-chrome:before{content:'\e841'}.icon-clipboard:before{content:'\f0c5'}.icon-clock:before{content:'\e817'}.icon-code:before{content:'\f121'}.icon-cog-alt:before{content:'\e816'}.icon-copy:before{content:'\f0c5'}.icon-discuss:before{content:'\f03d'}.icon-docs:before{content:'\f0c5'}.icon-download:before{content:'\e806'}.icon-edge:before{content:'\f282'}.icon-file-pdf:before{content:'\f1c1'}.icon-firefox:before{content:'\e840'}.icon-forum:before{content:'\f03d'}.icon-forums:before{content:'\f03d'}.icon-freebsd:before{content:'\e800'}.icon-git:before{content:'\f1d3'}.icon-github-alt:before{content:'\f056'}.icon-github:before{content:'\f09b'}.icon-gitlab:before{content:'\f296'}.icon-gitter:before{content:'\e805'}.icon-golang:before{content:'\e801'}.icon-heart:before{content:'\e804'}.icon-home:before{content:'\e813'}.icon-html:before{content:'\f13b'}.icon-hugo:before{content:'\e802'}.icon-javascript:before{content:'\e81d'}.icon-js:before{content:'\e81d'}.icon-ie:before{content:'\e843'}.icon-link-external:before{content:'\f08e'}.icon-link:before{content:'\e812'}.icon-linux:before{content:'\f17c'}.icon-mail-alt:before{content:'\f0e0'}.icon-md:before{content:'\e818'}.icon-netlify:before{content:'\e80b'}.icon-next:before{content:'\e81b'}.icon-opera:before{content:'\e842'}.icon-pencil:before{content:'\e807'}.icon-pin:before{content:'\e811'}.icon-prev:before{content:'\e81c'}.icon-quote-left:before{content:'\e819'}.icon-quote-right:before{content:'\e81a'}.icon-search:before{content:'\e803'}.icon-tag:before{content:'\e80d'}.icon-tags:before{content:'\e80c'}.icon-thumbs-down:before{content:'\e810'}.icon-thumbs-up:before{content:'\e80f'}.icon-twitter:before{content:'\f099'}.icon-wercker:before{content:'\e809'}.icon-windows:before{content:'\f17a'}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}@font-face{font-family:"lato";src:url("/fonts/lato/lato-400-webfont.woff2") format("woff2"),url("/fonts/lato/lato-400-webfont.woff") format("woff"),url("/fonts/lato/lato-400-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"lato";src:url("/fonts/lato/lato-400-italic-webfont.woff2") format("woff2"),url("/fonts/lato/lato-400-italic-webfont.woff") format("woff"),url("/fonts/lato/lato-400-italic-webfont.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"lato";src:url("/fonts/lato/lato-600-webfont.woff2") format("woff2"),url("/fonts/lato/lato-600-webfont.woff") format("woff"),url("/fonts/lato/lato-600-webfont.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"lato";src:url("/fonts/lato/lato-600-italic-webfont.woff2") format("woff2"),url("/fonts/lato/lato-600-italic-webfont.woff") format("woff"),url("/fonts/lato/lato-600-italic-webfont.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"lato";src:url("/fonts/lato/lato-700-webfont.woff2") format("woff2"),url("/fonts/lato/lato-700-webfont.woff") format("woff"),url("/fonts/lato/lato-700-webfont.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"lato";src:url("/fonts/lato/lato-700-italic-webfont.woff2") format("woff2"),url("/fonts/lato/lato-700-italic-webfont.woff") format("woff"),url("/fonts/lato/lato-700-italic-webfont.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-400-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-400-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-400-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-400-italic-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-400-italic-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-400-italic-webfont.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-500-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-500-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-500-webfont.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-500-italic-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-500-italic-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-500-italic-webfont.ttf") format("truetype");font-weight:500;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:600;margin:0px;line-height:1.15;position:relative}h1>code,h1>a,h2>code,h2>a,h3>code,h3>a,h4>code,h4>a,h5>code,h5>a,h6>code,h6>a{font-weight:600}h1.page-title{font-size:1.8em;line-height:1.2;letter-spacing:-.021em;padding-bottom:0px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-weight:600}@media only screen and (min-width: 760px){h1.page-title{font-size:2.3em}}@media only screen and (min-width: 960px){h1.page-title{font-size:2.3em}}@media only screen and (min-width: 1200px){h1.page-title{font-size:2.3em}}@media only screen and (min-width: 760px){h1.page-title{padding-top:0px}}h1.page-title img{display:inline;height:1em;width:1em;margin-right:.15em}h1.page-title i[class^="icon-"]{margin-left:-.15em;margin-right:.15em}h1.page-title.commands,h1.page-title.functions{font-family:"robotomono",courier,monospace;font-weight:400}h2,h3{padding-bottom:24px}h2{font-size:1.4em}@media only screen and (min-width: 760px){h2{font-size:1.6em}}@media only screen and (min-width: 960px){h2{font-size:1.6em}}@media only screen and (min-width: 1200px){h2{font-size:1.6em}}h2.contents-list-heading{text-transform:uppercase;color:#737373}h2.contents-list-heading em{font-style:normal}h3{font-size:1.2em}@media only screen and (min-width: 760px){h3{font-size:1.2em}}@media only screen and (min-width: 960px){h3{font-size:1.2em}}@media only screen and (min-width: 1200px){h3{font-size:1.2em}}h4{font-size:1.1em;margin-top:1em;margin-bottom:1em;color:#737373}h5{font-size:1em;font-weight:600;margin-bottom:1em;color:#222}.functions,.commands{font-family:"robotomono",courier,monospace;font-weight:500;color:inherit}.functions>em,.commands>em{font-style:normal;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;padding-left:.25em;padding-right:.25em;font-size:.8em;position:relative;margin-bottom:.3em}.submenu-item:first-child a.submenu-item-link.functions{font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}hr{border-top:3px double #222}button,a[role="button"]{background-color:#0083C0;color:#fff;border:none;outline:none;border-radius:3px;padding:.25em .5em;font-size:1em;box-shadow:none;text-align:center;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}button:hover,a[role="button"]:hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.navbutton__wrapper{position:fixed;top:24px;left:24px;z-index:99}@media only screen and (min-width: 960px){.navbutton__wrapper{display:none}}.nav__wrapper--active:before{content:'';width:40px;height:40px;border-radius:50%;background-color:#0083C0;position:absolute;top:-20px;right:-20px;z-index:1;padding:0;margin:0;overflow:hidden;transition:box-shadow 1s}.trigger{width:40px;height:2px;border-radius:50%;background-color:#fff;position:absolute;top:-20px;right:-20px;z-index:2;padding:19px 0 21px;margin:0;overflow:hidden;transition:background 1s, box-shadow 1s}.nav__trigger{position:relative;list-style-type:none;padding:0;margin:0;z-index:4}.nav__trigger .nav__trigger-item{height:3px;width:20px;background-color:#0083C0;display:block;position:absolute;left:50%;margin-left:-10px}.nav__wrapper--active .trigger{background-color:#C9177E}.nav__trigger .nav__trigger-item.nav__trigger-item--first{top:-8px;transition:top .5s .4s ease, -webkit-transform .4s ease;transition:top .5s .4s ease, transform .4s ease;background-color:#0083C0}.nav__trigger .nav__trigger-item.nav__trigger-item--second{top:0;transition:opacity .3s .4s ease}.nav__trigger .nav__trigger-item.nav__trigger-item--third{top:8px;transition:top .5s .4s ease, -webkit-transform .4s ease;transition:top .5s .4s ease, transform .4s ease;background-color:#0083C0}.nav__wrapper--active .nav__trigger-item{background-color:#fff}.nav__wrapper--active .nav__trigger-item.nav__trigger-item--first{top:0px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:top .4s ease, -webkit-transform .5s .4s ease;transition:top .4s ease, transform .5s .4s ease;background-color:#fff}.nav__wrapper--active .nav__trigger-item.nav__trigger-item--second{opacity:0}.nav__wrapper--active .nav__trigger-item.nav__trigger-item--third{top:0px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff;transition:top .4s ease, -webkit-transform .5s .4s ease;transition:top .4s ease, transform .5s .4s ease}nav ul,nav ol,aside ul,aside ol{margin-left:0px;padding-left:0px;list-style:none;text-indent:0px}nav ul li,nav ol li,aside ul li,aside ol li{position:relative;margin-left:0px;padding-left:0px;list-style:none}.body-copy ul,.body-copy ol{padding-left:.75em;margin-left:.5em;margin-top:0px;padding-top:0px;margin-bottom:1.5em}.body-copy ul li,.body-copy ol li{position:relative;margin-top:.25em}.body-copy ul li ul,.body-copy ul li ol,.body-copy ol li ul,.body-copy ol li ol{margin-bottom:0px}.body-copy ul{list-style:disc outside none}.body-copy ul li ul{list-style-type:circle}.body-copy ul li ul li ul{list-style-type:square}.body-copy ol li ol{list-style-type:lower-roman}.body-copy ol li ol li ol{list-style-type:lower-alpha}.body-copy dl{margin:0px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:block;margin-bottom:1em;font-size:1em;clear:both;line-height:1.6;padding-top:.5em;padding-bottom:.5em}.body-copy dl dt{float:left;display:block;width:100%;clear:both;margin:0px;font-weight:bolder;margin-right:1em}.body-copy dl dt code{font-size:.9em}.body-copy dl dt>strong>em>code{font-style:normal;position:relative}.body-copy dl dt>strong>em>code:after{display:inline-block;position:relative;font-family:'FontAwesome';content:'\f06a';font-size:.9em;top:-.6em;right:0px;margin-right:-.5em;color:#C9177E}.body-copy dl dd{margin:.5em 0em 0em 0em;text-indent:0px;height:auto;font-size:1em;padding-top:.25em;padding-bottom:0em;padding-left:1.5em;padding-right:0em}.body-copy dl dd strong>code{color:#00A88A}.body-copy dl dd strong:first-child>code{color:#0083C0}.body-copy ol>li>del{color:#C9177E}.body-copy ol>li>del:after{display:inline-block;height:1em;width:1em;font-family:'fontello';content:'\e810';margin-left:.5em;font-size:1.2em;color:#C9177E}.body-copy .task-list{list-style:none;margin-left:0px;padding-left:0px}.body-copy .task-list li{list-style:none}a{color:#C9177E;font-weight:inherit}a,a:hover,a:active,a:focus{text-decoration:none;cursor:pointer}a:hover{text-decoration:none}.body-copy li a,.body-copy p a{z-index:1;color:#C9177E}.body-copy li a:hover,.body-copy p a:hover{border-bottom:1px solid #C9177E}a.tooltip{position:relative;overflow:visible;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}a.tooltip:hover::before{display:inline-block;position:absolute;line-height:1;bottom:-1.4em;font-size:12px;color:white;min-width:80px;padding:.25em .33em;background-color:#222;content:attr(data-tooltip);white-space:nowrap;text-transform:none;font-weight:normal;border-radius:.25em}a.tooltip.left:hover::before{right:0px;left:auto}a.tooltip.right:hover::before{right:0px;left:auto}a.tooltip.edit-link:hover::after{content:'\f09b';font-family:'fontello';color:white;font-size:13px;display:inline-block;position:absolute;line-height:1;bottom:-1.1em;right:3px}a.tooltip.edit-link:hover::before{padding-right:1.5em;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.icon-github:before{content:'\f09b'}.body-copy a.heading-link{opacity:0;color:silver;transition:opacity .3s ease-in-out;font-size:.7em;position:absolute;display:inline;top:.35em;right:0px}@media only screen and (min-width: 760px){.body-copy a.heading-link{left:-1.5em}}.body-copy h2:hover a.heading-link,.body-copy h3:hover a.heading-link{transition:opacity .3s ease-in-out;opacity:1}.body-copy h2:hover .icon-link:hover,.body-copy h3:hover .icon-link:hover{color:#C9177E}.body-copy img{width:100%;max-width:100%;height:auto}.admonition{padding:1em}.note,.warning{display:block;margin-bottom:20px;width:100%;border-left-width:4px;border-left-style:solid;border-left-color:#555;position:relative;padding-top:4px;padding-bottom:4px}.note #exclamation-icon,.warning #exclamation-icon{height:20px;width:20px;fill:#0083C0;position:absolute;top:20%;left:-12px;background-color:white}.note h2,.warning h2{display:none}.note .admonition-content,.warning .admonition-content{display:block;margin:0px;font-size:1em;padding:8px;margin-left:12px;color:#555}.note .admonition-content p:last-child,.warning .admonition-content p:last-child{margin-bottom:0px}.note .admonition-content ul:last-child,.note .admonition-content ol:last-child,.warning .admonition-content ul:last-child,.warning .admonition-content ol:last-child{margin-bottom:0px}.note .admonition-content ul:last-child+p,.note .admonition-content ol:last-child+p,.warning .admonition-content ul:last-child+p,.warning .admonition-content ol:last-child+p{margin-top:1em}.note{border-color:#0083C0;background-color:#f9fdfe}.note #exclamation-icon{fill:#0083C0}.warning{border-color:#C9177E;background-color:#fef5fa}.warning #exclamation-icon{fill:#C9177E}.hljs{display:block;overflow-x:auto;padding:0.5em;background:#f5f5f5;font-size:.9em}.hljs,.hljs-tag,.hljs-subst{color:#000}.hljs-strong,.hljs-emphasis{color:#737373}.hljs-bullet,.hljs-quote,.hljs-number,.hljs-regexp,.hljs-literal,.hljs-link{color:#0083c0}.hljs-code,.hljs-title,.hljs-section,.hljs-selector-class{color:#00A88A}.hljs-strong{font-weight:bold}.hljs-emphasis{font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-name,.hljs-attr{color:#C9177E}.hljs-symbol,.hljs-attribute{color:#0083c0}.hljs-params,.hljs-class .hljs-title{color:#000}.hljs-string,.hljs-type,.hljs-built_in,.hljs-builtin-name,.hljs-selector-id,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-addition,.hljs-variable,.hljs-template-variable{color:#0083c0}.hljs-comment,.hljs-deletion,.hljs-meta{color:#737373}.language-toml.hljs .hljs-section{color:#C9177E}kbd{font-family:"robotomono",courier,monospace}.body-copy code,.body-copy pre{font-family:"robotomono",courier,monospace;font-size:.9em;weight:inherit;font-weight:400;overflow-y:visible;z-index:1}.body-copy>pre{position:relative;margin-bottom:1.5em}.body-copy pre>code,.body-copy .code{background-color:#f5f5f5}.body-copy>pre{overflow-x:scroll}.body-copy ol code,.body-copy ul code,.body-copy div code,.body-copy strong code,.body-copy em code,.body-copy span code,.body-copy p code,.body-copy dd code,.body-copy dt code{background-color:#f5f5f5}@media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi){.body-copy ol code,.body-copy ul code,.body-copy div code,.body-copy strong code,.body-copy em code,.body-copy span code,.body-copy p code,.body-copy dd code,.body-copy dt code{background-color:#f5f5f5}}.code{display:block;position:relative;overflow:hidden;padding:.5em;overflow-y:visible;margin-bottom:1.5em}code[class^="language-"]:after{display:block;position:absolute;top:4px;right:4px;color:#7b7b7b;font-family:'fontello';content:'\f121'}.copy-button+.code-copy-content code[class^="language-"]:after{position:absolute;top:-4px;right:4px}code.language-git:after{font-family:'fontello';content:'\f1d3';font-size:16px;top:2px}code.language-hugo:after,code.language-go:after,code.language-golang:after{font-family:'fontello';content:'\e801'}code.language-html:after{font-family:'fontello';content:'\f13b'}code.language-javascript:after,code.language-js:after{font-family:'fontello';content:'\e81d'}code.language-json:after{content:'JSON';font-size:.8em;padding-right:.3em;font-family:"robotomono",courier,monospace}code.language-md:after,code.language-markdown:after{font-family:'fontello';content:'\e818'}code.language-sass:after,code.language-scss:after{font-family:'fontello';content:'\e803'}code.language-bash:after,code.language-sh:after{font-family:'fontello';content:'\e808';right:6px}code.language-toml:after{content:'TOML';font-size:.8em;padding-right:.3em;font-family:"robotomono",courier,monospace}code.language-yaml:after,code.language-yml:after{content:'YAML';font-size:.8em;padding-right:.3em;font-family:"robotomono",courier,monospace}.copy-button+.code-copy-content code[class^="language-"]:after{display:none;position:absolute;top:-8px;right:4px}blockquote code[class^="language-"]:after,.admonition code[class^="language-"]:after{content:''}.filename{font-family:"robotomono",courier,monospace;color:#626262;padding-left:1em;padding-top:.25em;font-size:.7em;background-color:#f5f5f5;width:100%;font-style:italic;margin-bottom:0px}.code-icon{position:absolute;top:2px;right:4px}.copy-button,.download-button{transition:opacity .3s ease-in-out;opacity:1;position:absolute;right:1px;top:1px;background-color:white;color:#222;border-radius:0px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);height:30px;min-width:70px;font-size:12px;display:block;z-index:15}.copy-button:hover,.download-button:hover{transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.copy-button span.button-text,.download-button span.button-text{text-transform:uppercase;margin-left:0px}.download-button{position:absolute;min-width:70px;top:1px;right:72px}@media only screen and (min-device-width: 375px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2){.download-button{display:none}}.tooltipped{position:absolute}.tooltipped:after{position:absolute;z-index:1000000;display:none;padding:2px 4px;font-size:.8em;font-weight:700;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;text-shadow:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background-color:#0083C0;border-color:#0083C0;border-radius:0px;-webkit-font-smoothing:subpixel-antialiased}.tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#0083C0;pointer-events:none;content:"";border:5px solid transparent}.tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after{display:inline-block;text-decoration:none}.tooltipped-multiline:hover:after,.tooltipped-multiline:active:after,.tooltipped-multiline:focus:after{display:table-cell}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{top:100%;right:50%;margin-top:5px;text-align:center}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:#0083C0;text-align:center}.tooltipped-se:after{right:auto;left:50%;text-align:center}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{right:50%;bottom:100%;margin-bottom:5px}.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:#0083C0}.tooltipped-ne:after{right:auto;left:50%;margin-left:-15px}.tooltipped-nw:after{margin-right:-15px}.tooltipped-s:after,.tooltipped-n:after{-webkit-transform:translateX(50%);transform:translateX(50%)}.tooltipped-w:after{right:100%;bottom:50%;margin-right:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:#0083C0}.tooltipped-e:after{bottom:50%;left:100%;margin-left:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:#0083C0}.tooltipped-multiline:after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-break:break-word;word-wrap:normal;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s:after,.tooltipped-multiline.tooltipped-n:after{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w:after,.tooltipped-multiline.tooltipped-e:after{right:100%}svg.svg-icon{max-width:60px}span.yes code{color:#00A88A}span.no code{background-color:#C9177E;color:#fff}span.no:after,span.bad:after{display:inline-block;height:1em;width:1em;font-family:'fontello';content:'\e810';margin-left:.5em;font-size:1.2em;color:#C9177E}span.yes:after,.good:after{display:inline-block;height:1em;width:1em;font-family:'fontello';content:'\e80f';color:#00A88A;margin-left:.5em;font-size:1.2em}span.break{position:relative;display:inline-block;font-weight:bold;text-align:center;width:auto;left:calc(50% - 40px)}span.break:before,span.break:after{content:"";position:absolute;display:inline-block;height:.2em;border-bottom:1px solid black;border-top:1px solid black;top:.666em;width:140px}span.break:before{right:100%;margin-right:.5em}span.break:after{left:100%;margin-left:.5em}span.na code{background-color:transparent;color:#bbb}h2 .fa.fa-thumbs-up,h3 .fa.fa-thumbs-up,h4 .fa.fa-thumbs-up,li .fa.fa-thumbs-up{color:#00A88A}h2 .fa.fa-thumbs-down,h3 .fa.fa-thumbs-down,h4 .fa.fa-thumbs-down,li .fa.fa-thumbs-down{color:#C9177E}ul.tags{list-style:none;margin:0;padding:0;margin-top:1em;margin-bottom:.5em;margin-right:4px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;float:right}ul.tags li{height:20px;line-height:20px;margin-left:4px;margin-bottom:.75em;display:-ms-flexbox;display:flex}ul.tags li:not(.icon){transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}ul.tags li:not(.icon):hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}ul.tags li a{line-height:20px;-ms-flex-align:center;align-items:center;height:20px;font-size:14px;color:#222;padding-left:.3em;padding-right:.3em}.searchbox{display:inline-block;position:relative;width:300px;height:32px !important;white-space:nowrap;box-sizing:border-box;visibility:visible !important}.searchbox .algolia-autocomplete{display:block;width:100%;height:100%}.searchbox__wrapper{width:100%;height:100%;z-index:999;position:relative}.searchbox__input{display:inline-block;box-sizing:border-box;transition:box-shadow .4s ease, background .4s ease;border:0;border-radius:16px;box-shadow:inset 0 0 0 0px #ccc;background:#fff !important;padding:0;padding-right:26px;padding-left:32px;width:100%;height:100%;vertical-align:middle;white-space:normal;font-size:1em;appearance:none}.searchbox__input::-webkit-search-decoration,.searchbox__input::-webkit-search-cancel-button,.searchbox__input::-webkit-search-results-button,.searchbox__input::-webkit-search-results-decoration{display:none}.searchbox__input:hover{box-shadow:inset 0 0 0 0px #b3b3b3}.searchbox__input:focus,.searchbox__input:active{outline:0;box-shadow:inset 0 0 0 0px #aaa;background:#fff}.searchbox__input::-webkit-input-placeholder{color:#aaa}.searchbox__input::-moz-placeholder{color:#aaa}.searchbox__input:-ms-input-placeholder{color:#aaa}.searchbox__input::placeholder{color:#aaa}.searchbox__submit{position:absolute;top:0;margin:0;border:0;border-radius:16px 0 0 16px;background-color:rgba(69,142,225,0);padding:0;width:32px;height:100%;vertical-align:middle;text-align:center;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;right:inherit;left:0}.searchbox__submit::before{display:inline-block;margin-right:-4px;height:100%;vertical-align:middle;content:''}.searchbox__submit:hover,.searchbox__submit:active{cursor:pointer}.searchbox__submit:focus{outline:0}.searchbox__submit svg{width:14px;height:14px;vertical-align:middle;fill:#6D7E96}.searchbox__reset{display:block;position:absolute;top:8px;right:8px;margin:0;border:0;background:none;cursor:pointer;padding:0;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;fill:rgba(0,0,0,0.5)}.searchbox__reset.hide{display:none}.searchbox__reset:focus{outline:0}.searchbox__reset svg{display:block;margin:4px;width:8px;height:8px}.searchbox__input:valid ~ .searchbox__reset{display:block;-webkit-animation-name:sbx-reset-in;animation-name:sbx-reset-in;-webkit-animation-duration:.15s;animation-duration:.15s}@-webkit-keyframes sbx-reset-in{0%{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes sbx-reset-in{0%{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu{right:0 !important;left:inherit !important}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu:before{right:48px}.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu{left:0 !important;right:inherit !important}.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu:before{left:48px}.algolia-autocomplete .ds-dropdown-menu{position:relative;top:-6px;border-radius:4px;margin:6px 0 0;padding:0;text-align:left;height:auto;position:relative;background:transparent;border:none;z-index:999;max-width:500px;min-width:400px;box-shadow:0 1px 0 0 rgba(0,0,0,0.2),0 2px 3px 0 rgba(0,0,0,0.1)}.algolia-autocomplete .ds-dropdown-menu:before{display:block;position:absolute;content:'';width:14px;height:14px;background:#fff;z-index:1000;top:-7px;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:2px}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{position:relative;z-index:1000;margin-top:8px}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion{cursor:pointer}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion.suggestion-layout-simple{background-color:rgba(69,142,225,0.05)}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion:not(.suggestion-layout-simple) .algolia-docsearch-suggestion--content{background-color:rgba(69,142,225,0.05)}.algolia-autocomplete .ds-dropdown-menu [class^="ds-dataset-"]{position:relative;border:solid 1px #d9d9d9;background:#fff;border-radius:4px;overflow:auto;padding:0 8px 8px}.algolia-autocomplete .ds-dropdown-menu *{box-sizing:border-box}.algolia-autocomplete .algolia-docsearch-suggestion{position:relative;padding:0 8px;background:#fff;color:#02060C;overflow:hidden}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#174d8c;background:rgba(143,187,237,0.1);padding:0.1em 0.05em}.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl0 .algolia-docsearch-suggestion--highlight,.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl1 .algolia-docsearch-suggestion--highlight{color:inherit;background:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{padding:0 0 1px;background:inherit;box-shadow:inset 0 -2px 0 0 rgba(69,142,225,0.8);color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--content{display:block;float:right;width:70%;position:relative;padding:5.33333px 0 5.33333px 10.66667px;cursor:pointer}.algolia-autocomplete .algolia-docsearch-suggestion--content:before{content:'';position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;left:-1px}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{position:relative;border-bottom:1px solid #ddd;display:none;margin-top:8px;padding:4px 0;font-size:1em;color:#33363D}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{width:100%;float:left;padding:8px 0 0 0}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{float:left;width:30%;display:none;padding-left:0;text-align:right;position:relative;padding:5.33333px 10.66667px;color:#A4A7AE;font-size:.9em;word-wrap:break-word}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column:before{content:'';position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;right:0}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column .algolia-docsearch-suggestion--highlight{background-color:inherit;color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline{display:none}.algolia-autocomplete .algolia-docsearch-suggestion--title{margin-bottom:4px;color:#02060C;font-size:.9em;font-weight:bold}.algolia-autocomplete .algolia-docsearch-suggestion--text{display:block;line-height:1.2em;font-size:.85em;color:#63676D}.algolia-autocomplete .algolia-docsearch-suggestion--no-results{width:100%;padding:8px 0;text-align:center;font-size:1.2em}.algolia-autocomplete .algolia-docsearch-suggestion--no-results::before{display:none}.algolia-autocomplete .algolia-docsearch-suggestion code{padding:1px 5px;font-size:90%;border:none;color:#222222;background-color:#EBEBEB;border-radius:3px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.algolia-autocomplete .algolia-docsearch-suggestion code .algolia-docsearch-suggestion--highlight{background:none}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header{display:block}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary .algolia-docsearch-suggestion--subcategory-column{display:block}.algolia-autocomplete .suggestion-layout-simple.algolia-docsearch-suggestion{border-bottom:solid 1px #eee;padding:8px;margin:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content{width:100%;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content::before{display:none}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header{margin:0;padding:0;display:block;width:100%;border:none}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl0{opacity:.6;font-size:.85em}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1{opacity:.6;font-size:.85em}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1::before{background-image:url('data:image/svg+xml;utf8,');content:'';width:10px;height:10px;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--wrapper{width:100%;float:left;margin:0;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--subcategory-column,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--duplicate-content,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--subcategory-inline{display:none !important}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title{margin:0;color:#458EE1;font-size:.9em;font-weight:normal}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title::before{content:"#";font-weight:bold;color:#458EE1;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text{margin:4px 0 0;display:block;line-height:1.4em;padding:5.33333px 8px;background:#f8f8f8;font-size:.85em;opacity:.8}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{color:#3f4145;font-weight:bold;box-shadow:none}.algolia-autocomplete .algolia-docsearch-footer{width:110px;height:20px;z-index:2000;margin-top:10.66667px;float:right;font-size:0;line-height:0}.algolia-autocomplete .algolia-docsearch-footer--logo{background-image:url("data:image/svg+xml;utf8,");background-repeat:no-repeat;background-position:center;background-size:100%;overflow:hidden;text-indent:-9000px;padding:0 !important;width:100%;height:100%;display:block}#toggle-search{display:block;position:fixed;top:.5em;right:3.5em;float:right;font-size:1.2em;z-index:60;color:#C9177E}@media only screen and (min-width: 760px){#toggle-search{right:2em}}@media only screen and (min-width: 1200px){#toggle-search{top:.3em}}form#site-search-form{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;width:100vw;position:fixed;top:50px;height:45px;-webkit-transform:translateY(-50px);transform:translateY(-50px);background-color:#fff;z-index:19}form#site-search-form.search-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateY(0);transform:translateY(0);border-bottom:1px solid #C9177E}form#site-search-form #search-input{max-height:45px;padding-left:20px;font-size:1em}@media only screen and (min-width: 960px){form#site-search-form{display:block;position:fixed;top:8px;right:2em;z-index:50;width:300px;-webkit-transform:translateX(330px);transform:translateX(330px);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;box-shadow:none;max-height:40px;background-color:transparent}form#site-search-form.search-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;border-bottom-width:0px;-webkit-transform:translateX(0px);transform:translateX(0px)}form#site-search-form.search-open #search-input{transition:opacity .3 ease-in-out;opacity:1;border-bottom:3px solid #C9177E}form#site-search-form.search-open #search-input::after{display:inline-block;content:'';width:1em;border-bottom:3px solid #C9177E}form#site-search-form #search-input{transition:opacity .3s ease-in-out;max-height:40px;padding-left:0px;font-size:20px;opacity:0}}#search-input{width:260px;outline:none;border:0px;border-radius:0px}#search-input,#search-input:hover,#search-input:active,#search-input:focus{outline:none}.algolia-docsearch-suggestion{border-bottom-color:#3A3DD1}.algolia-docsearch-suggestion--highlight{color:#3A33D1}.algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--highlight{background-color:#4D47D5}.aa-cursor .algolia-docsearch-suggestion--content{color:#272296}.aa-cursor .algolia-docsearch-suggestion{background:#EBEBFB}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{box-shadow:inset 0 -2px 0 0 #C9177E}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#C9177E;background:#f7e8f1;padding:0.1em 0.05em}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{background-color:#fff}.algolia-autocomplete .ds-dropdown-menu{font-size:.8em;min-width:340px;max-width:340px}@media only screen and (min-width: 760px){.algolia-autocomplete .ds-dropdown-menu{font-size:1em;min-width:400px;max-width:500px}}@media only screen and (min-width: 960px){.algolia-autocomplete .ds-dropdown-menu{min-width:500px;max-width:600px}}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column-text .algolia-docsearch-suggestion--highlight{color:#0083C0;font-weight:bold;background:#c9e8f6}@media (min-width: 768px){.algolia-docsearch-suggestion{border-bottom-color:#7671df}.algolia-docsearch-suggestion--subcategory-column{border-right-color:#7671df;background-color:#F2F2FF;color:#4E4726}}kbd{background-color:inherit;border:1px solid #222;display:inline-block;font-size:.9em;padding:.1em .3em;border-radius:5px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}aside#toc{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;position:fixed;top:50px;-webkit-transform:translateX(100%);transform:translateX(100%);background-color:#fff;right:0px;padding-left:10px;padding-right:10px;max-width:280px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}aside#toc header.toc-header{display:inline-block;width:100%;margin-top:24px}aside#toc header.toc-header>a h3{margin-top:0px;margin-bottom:0px;margin-left:8px;padding-bottom:0px;border-bottom:1px solid #222;color:#222;font-size:17px}aside#toc.toc-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(0%);transform:translateX(0%);z-index:99}@media only screen and (min-width: 1200px){aside#toc{box-shadow:none;top:50px;right:0px;bottom:auto;opacity:1;min-height:calc(100vh - 50px - 140px);max-height:calc(100vh - 50px - 140px);-webkit-transform:translateX(0%);transform:translateX(0%);border-radius:0px;margin-right:1.5em;z-index:1}aside#toc .toc-inner-wrapper{position:relative;min-height:calc(100vh - 50px - 140px);max-height:calc(100vh - 50px);overflow-y:scroll}aside#toc.toc-open{z-index:1}}nav#TableOfContents{position:relative;height:auto;overflow-y:scroll}nav#TableOfContents li code{font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}nav#TableOfContents li.active>a>code{color:inherit;font-weight:inherit;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}nav#TableOfContents>ul:first-child{padding-left:0px;margin-left:0px;margin-top:.5em;margin-bottom:1em}nav#TableOfContents>ul:first-child>li{padding-left:0px;margin-left:0px;font-size:18px}nav#TableOfContents ul>li>ul li{line-height:1.2;font-size:16px;padding-left:8px;position:relative;margin-top:.5em;margin-bottom:.5em}nav#TableOfContents ul>li>ul li a{color:#222;position:relative}@media only screen and (min-width: 960px){nav#TableOfContents ul>li>ul li a:hover{color:#C9177E}nav#TableOfContents ul>li>ul li a:hover::before{content:'';display:inline-block;height:100%;border-left:1px solid #C9177E;position:absolute;left:-8px}nav#TableOfContents ul>li>ul li a:hover code{color:inherit}}nav#TableOfContents ul>li>ul li.active>a{position:relative;color:#C9177E;font-weight:400}nav#TableOfContents ul>li>ul li.active>a::before{content:'';display:inline-block;height:100%;border-left:2px solid #C9177E;position:absolute;left:-8px}nav#TableOfContents ul>li>ul li>ul{display:block;margin-top:8px;margin-bottom:0px}nav#TableOfContents ul>li>ul li>ul>li{font-size:14px}@media only screen and (min-width: 960px){nav#TableOfContents ul>li>ul li>ul>li a:hover{color:#0083C0}nav#TableOfContents ul>li>ul li>ul>li a:hover::before{content:'';display:inline-block;height:100%;border-left:1px solid #0083C0;position:absolute;left:-16px}}nav#TableOfContents ul>li>ul li>ul>li.active>a{color:#0083C0;font-weight:400}nav#TableOfContents ul>li>ul li>ul>li.active>a::before{border-left:2px solid #C9177E;left:-16px}.kebab{cursor:pointer;position:fixed;display:inline-block;box-sizing:border-box;padding:0 16px;top:12px;right:4px}.kebab .figure{width:6px;height:6px;border-radius:5px;background:#0083C0;margin:3px 0}.kebab .figure.middle{transition:all 0.3s ease-in-out;-webkit-transform:scale(1);transform:scale(1);position:relative;font-weight:400;left:0%}.kebab .figure.middle.active{-webkit-transform:scale(6.5);transform:scale(6.5);transition:all 0.3s ease-in-out;background:transparent}@media only screen and (min-width: 1200px){.kebab{display:none}}.cross{position:absolute;top:14px;left:50%;-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);margin-top:-1px;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;background-color:#C9177E;color:white;border-radius:50%;height:40px;width:40px;transition:all 0.3s ease-in-out;font-size:34px;line-height:40px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}.cross.active{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);transition:all 0.15s ease-in-out}.all-contents{padding-top:1em;font-size:.95em}.contents-list{box-shadow:none;background-color:transparent;color:#222;border-bottom:1px solid silver;margin-bottom:1em;position:relative;font-size:.95em}.contents-list a{width:100%;color:#222}.contents-list a:before,.contents-list a:after,.contents-list a:hover{background-color:transparent;border:none;color:#222}.contents-list h3{margin-top:0px;padding-top:0px;padding-bottom:2px;color:#C9177E}.contents-list p{margin-top:8px;margin-bottom:16px}.taxonomy-term{font-size:1.3em;display:inline-block;width:auto;clear:both}.list-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.list-icon i.icon-link-external{position:relative;display:inline-block;margin-top:.1em}.list-icon-wrapper{max-width:1em;max-height:1em;margin-right:.2em}.list-icon-wrapper img{width:100%;height:auto;margin-bottom:0px;margin-left:auto;margin-right:auto;display:block}.last-modified{color:#737373;display:block;clear:both;min-width:200px;width:100%;max-width:100%;text-align:center;font-size:.8em;position:relative;border-bottom:2px solid #737373}#content-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:100%;min-width:100%;min-height:60px;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2em}#content-footer.overview{-ms-flex-pack:end;justify-content:flex-end}.cf-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#737373}.cf-link h5{color:#737373}.cf-link:hover{background-color:#C9177E;color:#fff}.cf-link:hover h5{color:#fff}.icon-wrapper{display:inline-block;margin-right:6px;position:relative;min-height:60px;width:24px}.icon-wrapper i{font-size:24px;position:absolute;top:calc(50% - 12px)}.next-page{-ms-flex-pack:end;justify-content:flex-end;text-align:right;-ms-flex-item-align:end;align-self:flex-end}.page-info{margin:0px .5em 0px .5em}.page-info{display:inline-block;width:auto}.page-info span{font-size:.8em}.body-copy blockquote{position:relative;display:block;margin:0px;font-style:italic;background-color:#f8f8f8;padding:16px;margin-bottom:1em}.body-copy blockquote p{margin-bottom:0px;margin-top:16px}.body-copy blockquote p:first-child{margin-top:8px}.body-copy blockquote:before{font-family:'fontello';display:block;height:1em;width:1em;position:absolute;content:'\e819';color:silver;top:-3px;left:4px;font-size:1.2em;font-style:normal}.body-copy blockquote code,.body-copy blockquote pre{font-style:normal}.body-copy blockquote cite.blockquote-citation{position:relative;display:block;clear:both;text-align:left;line-height:2;font-size:.8em;font-style:normal}.breadcrumbs{list-style:none;display:inline-block;margin-top:3px}.breadcrumbs li{float:left}.breadcrumbs li a{color:#222;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#D1F1FE;text-decoration:none;position:relative;height:30px;line-height:30px;padding:0 10px 0 5px;text-align:center;margin-right:23px;font-size:14px}.breadcrumbs li a img{height:20px;width:20px}.breadcrumbs li a span{margin-left:4px}.breadcrumbs li:nth-child(even){margin-left:-8px}.breadcrumbs li:nth-child(even) a{background-color:#D1F1FE}.breadcrumbs li:nth-child(even) a:before{border-color:#D1F1FE;border-left-color:transparent;height:30px;line-height:30px}.breadcrumbs li:nth-child(even) a:after{border-left-color:#D1F1FE}.breadcrumbs li:first-child a{padding-left:10px;border-radius:4px 0 0 4px}.breadcrumbs li:first-child a:before{border:none}.breadcrumbs li:last-child::not(first-child) a{padding-right:15px;border-radius:0 4px 4px 0}.breadcrumbs li:last-child::not(first-child) a:after{border:none}.breadcrumbs li a:before,.breadcrumbs li a:after{content:"";position:absolute;top:0;border:0 solid #D1F1FE;border-width:15px 6.666px;width:0;height:0}.breadcrumbs li a:before{left:-12px;border-left-color:transparent}.breadcrumbs li a:after{left:100%;border-color:transparent;border-left-color:#D1F1FE}.breadcrumbs li a:hover{background-color:#0083C0;color:#fff}.breadcrumbs li a:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.breadcrumbs li a:hover:before{border-color:#0083C0;border-left-color:transparent}.breadcrumbs li a:hover:after{border-left-color:#0083C0}table{text-align:left;overflow-x:scroll;width:100%;max-width:100%;width:auto;display:block;border-left:2px solid #737373;margin:0px;font-size:16px;margin-bottom:1em}table tr{border-top:2px solid #737373}table tr th,table tr td{padding-left:4px;padding-right:6px}table tr th:last-child,table tr td:last-child{border-right:2px solid #737373}table.terms-table td{width:50%}table thead{width:100%;background-color:#000;color:#fff}table thead tr{min-width:100%}table thead tr th{padding-left:4px;padding-right:6px}@media only screen and (min-width: 760px){table thead tr th:last-child{min-width:220px}}table tbody{min-width:100%}table tbody tr{min-width:100%;background-color:#fff}table tbody tr:nth-child(even){background-color:#f8f8f8}table tbody tr:last-child{border-bottom:2px solid #737373}table tbody tr small{font-size:1em}table tbody td .purpose-title{font-style:italic;color:#C9177E;font-weight:bold}table tbody td.bf-default code{color:#0083C0;font-weight:bold}table tbody td.bf-flag code{color:#00A88A;font-weight:bold}table.utils-table tr{line-height:1.2}table.utils-table tr>td:first-child{min-width:220px}article#press-and-articles>.body-copy table{max-width:100%}article#press-and-articles>.body-copy table tr td{display:table-cell;width:auto}article#press-and-articles>.body-copy table tr td:nth-child(3){width:100px;min-width:100px;max-width:100px;text-align:right}.twitter-tweet.twitter-tweet-rendered{display:block;margin-left:auto;margin-right:auto}.body-copy>div{margin-bottom:1.5em}.cls-1{fill:#11485e}.cls-2{fill:#7fc2e2}.cls-3{fill:#d8d5d5}.cls-4{fill:#131413}.cls-5{fill:#fff}.cls-6{fill:#b28f82}.cls-7{fill:#231f20}.cls-8{fill:#418cbd}.eye{-webkit-animation:squeeze 2.4s infinite;animation:squeeze 2.4s infinite}.nose{-webkit-animation:nose 2s infinite ease;animation:nose 2s infinite ease}.gopher{-webkit-transform:translateY(120px);transform:translateY(120px);-webkit-animation:start .8s forwards ease-in-out;animation:start .8s forwards ease-in-out}@-webkit-keyframes nose{80%{-webkit-transform:none;transform:none}83%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}90%{-webkit-transform:none;transform:none}93%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}100%{-webkit-transform:none;transform:none}}@keyframes nose{80%{-webkit-transform:none;transform:none}83%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}90%{-webkit-transform:none;transform:none}93%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes squeeze{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(70px) scaleY(0.1);transform:translateY(70px) scaleY(0.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes squeeze{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(70px) scaleY(0.1);transform:translateY(70px) scaleY(0.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;border-radius:0px;padding:0px;border-bottom:0px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;font-size:1.1em;line-height:2em;width:2em;cursor:pointer;text-align:center;font-family:Arial, sans-serif;background-color:rgba(255,255,255,0.8);color:#222}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}.featherlight *{box-sizing:border-box}}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%}}a.image-link:hover{border-bottom:0px solid transparent !important;cursor:zoom-in}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.site-header{width:100%;height:50px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0px;background-color:#fff;color:#000;position:fixed;top:0px;left:0px;z-index:20;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}@media only screen and (min-width: 960px){.site-header{-ms-flex-pack:justify;justify-content:space-between}}.site-header .hugo-meta{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 960px){.site-header .hugo-meta{float:left;width:auto;-ms-flex-pack:start;justify-content:flex-start}}.site-header #home-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.8em;margin-left:-1em}.site-header #home-link img{height:35px;margin-right:.25em}.site-header #home-link .hugo-v{-ms-flex-item-align:end;align-self:flex-end;font-size:.9em}@media only screen and (min-width: 960px){.site-header #home-link{margin-left:1em}}.site-header a.github-button{display:none}@media only screen and (min-width: 760px){.site-header a.github-button{display:inline}}.site-header iframe[src^="https://buttons.github.io"]{display:none;margin-left:1em}@media only screen and (min-width: 760px){.site-header iframe[src^="https://buttons.github.io"]{display:inline}}.site-navigation::-webkit-scrollbar{display:none}.site-navigation{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;position:fixed;left:0px;top:0px;width:250px;bottom:0px;overflow-y:scroll;background-color:#f8f8f8;-webkit-transform:translateX(-250px);transform:translateX(-250px);padding:0px;z-index:9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-bottom:2em}.site-navigation::-webkit-scrollbar{display:none}.site-navigation.navigation-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(0px);transform:translateX(0px)}@media only screen and (min-width: 960px){.site-navigation{-webkit-transform:translateX(0px);transform:translateX(0px)}}.site-navigation ul li a{display:-ms-flexbox;display:flex}.site-navigation ul.top-menu{margin-top:80px;margin-bottom:30px;width:85%}@media only screen and (min-width: 960px){.site-navigation ul.top-menu{margin-top:60px}}.site-navigation ul.top-menu a{color:#222;font-weight:400;width:100%}.site-navigation ul.top-menu a:hover{color:#C9177E}.site-navigation ul.top-menu li{padding-left:0px;line-height:1.2;padding-top:.75em}.site-navigation ul.top-menu li ul li{padding-left:.3em}.site-navigation ul.top-menu a.top-menu-item-link{font-size:16px;width:100%}.site-navigation ul.top-menu a.top-menu-item-link i.fa.fa-angle-double-right{margin-left:.25em}.site-navigation ul.top-menu a.top-menu-item-link.active-section{color:#C9177E;font-weight:700}.site-navigation ul.top-menu a.top-menu-item-link.active-section+ul.submenu{display:block;border-left:2px solid #C9177E}.site-navigation ul.top-menu ul.submenu{display:none;margin-left:.2em;padding-left:.5em;padding-bottom:.66em}.site-navigation ul.top-menu ul.submenu li{line-height:1.3}.site-navigation ul.top-menu ul.submenu a.submenu-item-link{font-size:14px}.site-navigation ul.top-menu ul.submenu a.submenu-item-link:hover{color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page{font-weight:700;color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page>code{color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page>code>em{font-style:normal;family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.nav-buttons{display:block;margin-left:auto;margin-right:auto;max-width:200px}.nav-buttons a{margin-bottom:.5em;display:inline-block;width:200px;max-width:200px;position:relative;font-size:.9em}.navigation-toggle-wrapper{width:50px;height:50px;position:fixed;top:2px;left:0px;z-index:20}.navigation-toggle-wrapper h4.menu{display:inline-block;position:absolute;bottom:-1em;left:.8em;color:#0083C0;display:none}@media only screen and (min-width: 960px){.navigation-toggle-wrapper{display:none}}.navigation-toggle-wrapper.navigation-open .top{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:42%;border-radius:5px;border-color:#C9177E}.navigation-toggle-wrapper.navigation-open .middle{width:30px;height:30px;top:9%;border-radius:50%;background-color:#fff;border-color:#fff;opacity:0.3}.navigation-toggle-wrapper.navigation-open .bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:41%;border-radius:5px;background-color:#C9177E;border-color:#C9177E}.bar{width:30px;height:2px;border:2px solid #0083C0;background-color:#0083C0;position:absolute;border-radius:10px}.bar.navigation-open{background-color:#C9177E;border:2px solid #C9177E}.top{left:15%;top:30%;transition:all 0.5s}.middle{left:15%;top:43%;transition:all 0.5s}.bottom{left:15%;top:60%;transition:all 0.5s}#all-content-wrapper{margin-top:50px;z-index:5;transition:all .3s ease-in-out;opacity:1;overflow-x:hidden}@media only screen and (min-width: 960px){#all-content-wrapper{margin-left:250px}}#all-content-wrapper.navigation-open{transition:all .3s ease-in-out;-webkit-transform:translateX(250px);transform:translateX(250px);opacity:.4;overflow-x:hidden}@media only screen and (min-width: 960px){#all-content-wrapper.navigation-open{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px);overflow-x:hidden}}main.main{width:100%;display:block;margin-left:auto;margin-right:auto;position:relative;min-height:calc(100vh - 100px)}@media only screen and (min-width: 1200px){main.main{width:100%;margin-right:0px;max-width:calc(100vw - 500px - 20px);float:left;padding-left:0px;padding-right:0px}}.content{width:90%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 960px){.content{float:left;margin-left:5%;margin-right:auto;max-width:90%}}@media only screen and (min-width: 1200px){.content{min-width:90%;max-width:90%}}header.content-header{display:block;clear:both;width:100%;position:relative;margin-top:24px;overflow-x:hidden;margin-bottom:1em}.content-section-image-wrapper{margin-bottom:1em}.content-section-image-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#222}.content-section-image-wrapper a img{width:20px}.content-section-image-wrapper a span{font-size:.8em;margin-left:.25em}.content-header-links{display:none;position:absolute;right:1px;top:1px;text-transform:uppercase;width:auto;overflow:visible}@media only screen and (min-width: 760px){.content-header-links{display:block}}.content-header-links a{position:relative;display:inline-block;color:#222;padding:4px 6px;vertical-align:middle;height:36px;width:36px;line-height:36px;text-align:center;border-radius:3px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.content-header-links a:hover{color:#222}.content-header-links a i.icon-pencil{font-size:20px;position:relative;bottom:4px;right:2px}.content-header-links a svg{height:24px;width:24px;display:inline}.content-header-links a.godoc-link{border-right-width:0px}.body-copy{margin-top:0px;margin-bottom:2.5em;display:block;overflow:visible}.body-copy div+h2{margin-top:1em}.body-copy em{font-weight:inherit}main.showcase-list{width:90%;max-width:1200px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1200px){main.showcase-list{margin-left:5%}}#showcase{display:-ms-flexbox;display:flex;list-style:none;padding-left:0px;margin-left:0px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#showcase li.showcase-site{list-style:none;padding-left:0px;margin-left:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);margin-bottom:1.5em}@media only screen and (min-width: 760px){#showcase li.showcase-site{width:48%}}@media only screen and (min-width: 1200px){#showcase li.showcase-site{width:32%}}#showcase li.showcase-site .image-wrapper{width:100%;max-width:100%}#showcase li.showcase-site .image-wrapper img{width:100%;max-width:100%;border-bottom:1px solid #d9d9d9}#showcase li.showcase-site ul.tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#showcase li.showcase-site ul.tags li{margin-bottom:.25em;-ms-flex-item-align:start;align-self:flex-start;width:auto}#showcase li.showcase-site ul.tags li a{font-size:12px}#showcase li.showcase-site ul.tags li.tags-icon-li{box-shadow:none}#showcase li.showcase-site .showcase-meta{padding:10px}#showcase li.showcase-site .showcase-meta .showcase-links{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:.8em}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-source{font-size:.8em;text-transform:uppercase}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-title{font-weight:bold}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-title a{font-weight:bold}.showcase-source>a:before{font-family:'fontello';content:'\f121'}.showcase-source>a[href*="github"]:before{content:'\f056'}.showcase-source>a[href*="gitlab"]:before{content:'\f296'}.showcase-source>a[href*="bitbucket"]:before{content:'\e80a'}#site-footer{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:auto;padding-bottom:1em;z-index:20}#site-footer.navigation-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(250px);transform:translateX(250px)}@media only screen and (min-width: 760px){#site-footer{-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 960px){#site-footer{width:calc(100% - 250px);margin-left:250px;height:140px}}.footer-content{width:90%;margin-left:auto;margin-right:auto;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:760px}.footer-content .footer-info{width:100%}.footer-content .footer-info span{width:100%;display:block;text-align:center;margin-top:1em}@media only screen and (min-width: 760px){.footer-content .footer-info span{margin-top:0px}}@media only screen and (min-width: 760px){.footer-content .footer-info{width:200px}}.footer-content img{max-width:140px;margin-left:auto;margin-right:auto;display:block}@media only screen and (min-width: 760px){.footer-content{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer-content div{min-width:120px}}.footer-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;list-style:none;margin-left:0px;padding-left:0px;max-width:auto;margin-right:2em;margin:0px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-list ul{list-style:none}.footer-list ul li a{color:#fff;font-size:.8em}#site-footer.homepage{width:100vw;margin-left:0px}#homepage-nav{transition:box-shadow .2s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;position:fixed;top:0px;left:0px;z-index:50;min-height:50px;max-height:50px;background-color:#fff}#homepage-nav.shadow{transition:box-shadow .2s ease-in-out;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}ul.animated{margin-top:0px;margin-bottom:0px;max-width:400px;min-width:240px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}@media only screen and (min-width: 760px){ul.animated{min-width:320px}}ul.animated li{display:-ms-flexbox;display:flex}ul.animated li a{color:#737373}ul.animated li a:hover{color:#C9177E}#all-content-wrapper.home{margin-left:0px;margin-top:0px}@media only screen and (min-width: 760px){#all-content-wrapper.home{margin-left:0px}}#all-content-wrapper.home main#homepage.main{margin-left:0px;width:100vw;min-width:100vw}#homepage-nav+#toggle-search{right:1em;top:.25em}@media only screen and (min-width: 960px){#homepage-nav+#toggle-search+#site-search-form{right:.6em}}.home-row{min-height:auto;display:-ms-flexbox;display:flex}.home-row.hero{margin-top:50px;min-height:auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.home-row.hero.animated{opacity:0}.home-row:nth-child(2){background-color:#f0f0f0}.home-row:nth-child(3){background-color:#fff}.home-row.install{background-color:#222}.home-row:nth-child(5){background-color:#0083C0}.homepage-icon{display:block;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:90%;max-width:540px;margin-top:5em;margin-right:auto;margin-left:auto}.get-started{margin-bottom:5em}.get-started .button.xl{display:block;margin-top:1.5em;font-size:1.3em;padding-right:1em;padding-left:1em;width:auto;max-width:12em;margin-left:auto;margin-right:auto}.hero-tagline{color:#737373;font-size:1.2em;text-align:center;line-height:1.3;font-weight:400;margin-top:1.5em;font-style:normal;max-width:90%}@media only screen and (min-width: 760px){.hero-tagline{font-size:1.5em}}.home-row-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:960px;margin-left:auto;margin-right:auto;margin-top:4rem;margin-bottom:4rem;width:90%}.home-row-content h2{text-align:left;width:100%;text-align:center;margin-bottom:1em}.home-row-content h2 span{font-size:.7em;font-weight:300;color:#555}@media only screen and (min-width: 760px){.home-row-content{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media only screen and (min-width: 1200px){.home-row-content{-ms-flex-pack:distribute;justify-content:space-around}}.home-row-content.first-fade{opacity:0}.home-row-content-focus{display:-ms-flexbox;display:flex}.home-row-content-focus .half.half-content{-ms-flex-order:2;order:2}@media only screen and (min-width: 760px){.home-row-content-focus .half.half-content{-ms-flex-order:1;order:1}}.home-row-content-focus .focus-svgs{-ms-flex-order:1;order:1;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (min-width: 760px){.home-row-content-focus .focus-svgs{max-width:48%;-ms-flex-order:2;order:2}}.home-row-content-focus .focus-svgs svg{max-width:48%}.home-row-content-focus #content-halo{fill:#0083C0 !important}.home-row-content-features{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;width:85%}.home-row-content-features .home-row-content-feature{margin-bottom:2em;max-width:297.6px}.home-row-content-features .home-row-content-feature h3{margin-bottom:.2em;padding-bottom:0px;font-weight:500;border-bottom:1px solid white;font-size:1.1em}.home-row-content-features .home-row-content-feature .homepage-feature-content{color:#555;font-weight:300;line-height:1.3;font-size:.9em}.home-row-content-features .home-row-content-feature .homepage-feature-content p{color:#6f6f6f}.home-row-content-features .home-row-content-feature .homepage-feature-content code:first-child{margin-right:.25em}.half{width:90%;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 960px){.half{width:384px;max-width:384px}}.half.half-content{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px}.half.half-content h2{width:100%;font-size:22px;text-align:center;font-weight:500;line-height:1.3}@media only screen and (min-width: 760px){.half.half-content h2{margin-top:0px}}.half.half-content p{text-align:center;margin-left:auto;margin-right:auto}.half.half-content hr,.half.half-content .hr{border:0;height:1px;opacity:1;background-image:linear-gradient(to right, transparent, rgba(0,0,0,0.75), transparent);width:100%;margin-bottom:2.5em;margin-top:2.5em}.homepage-terminal{font-family:"robotomono",courier,monospace;background-color:#737373;padding:1em 1.5em;text-align:left;width:110%;position:relative;left:-5%;max-width:360px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);border-radius:5px;margin-top:1em;margin-right:auto;margin-left:auto;font-size:14px;margin-bottom:0px;color:transparent}@media only screen and (min-width: 760px){.homepage-terminal{width:100%;left:auto}}.homepage-terminal span{color:transparent}.homepage-terminal .blast{color:#fff}.svgs{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;position:relative}.svgs svg,.svgs .img-wrapper{max-width:45%;max-width:140px}.svgs svg#markdown,.svgs .img-wrapper#markdown{margin-top:30px}@media only screen and (min-width: 960px){.svgs{margin-top:3.5em}}#hugopher-front{width:300px;position:relative}#hugopher-front .eye{-webkit-animation:squeeze 2.4s infinite;animation:squeeze 2.4s infinite}.gopher-badge{opacity:0;width:50px;position:absolute;top:24px}.gopher-cape{opacity:0}.eyes{-webkit-animation:squeeze 2.4s infinite;animation:squeeze 2.4s infinite}@keyframes squeeze{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(70px) scaleY(0.1);transform:translateY(70px) scaleY(0.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.home-row-content-install{color:#fff}.home-row-content-install .platform-icons{display:-ms-flexbox;display:flex;width:100%;color:#fff;-ms-flex-pack:justify;justify-content:space-between}.home-row-content-install .platform-icons i{font-size:40px}@media only screen and (min-width: 760px){.home-row-content-install .platform-icons i{font-size:60px}}.home-row-content-tweets{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.home-row-content-tweets h2{color:#fff}@media only screen and (min-width: 760px){.home-row-content-tweets{max-width:640px}}@media only screen and (min-width: 760px){.home-row-content-tweets{max-width:960px}}.homepage-tweet{max-width:300px;background-color:#fff;margin-bottom:20px;border-radius:4px;position:relative}.homepage-tweet i.icon-twitter{position:absolute;top:10px;right:10px;color:#1DA1F2}.homepage-tweet .homepage-tweet-attribution{font-style:normal;width:100%;display:block;font-size:.8em;text-align:right}.home-row-content-open-source{-ms-flex-wrap:wrap;flex-wrap:wrap}.home-row-content-open-source div{width:100%;text-align:center}.home-row-content-open-source i.icon-github{font-size:62px}@media only screen and (min-width: 760px){.home-row-content-open-source i.icon-github{font-size:90px}}.home-row-content-open-source i.icon-love{color:red}.no-js{opacity:1 !important}.body-copy[data-section="commands"]>h2:nth-of-type(1){display:none}.body-copy[data-section="commands"] h3{font-size:1.6em}.body-copy[data-section="commands"] h4{font-size:1.2em}.body-copy[data-section="commands"] h5{font-size:1.1em;margin-top:1em;margin-bottom:1em;color:#737373}.wip{background-color:#C9177E;color:white;position:absolute;left:40px;top:40px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);font-weight:bold;width:130px;font-size:20px;padding:6px;z-index:9999;overflow:visible;text-align:center;border-radius:15px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)}#outdated{background-color:#0083C0;color:white;position:absolute;right:40px;top:20px;-webkit-transform:rotate(10deg);transform:rotate(10deg);font-weight:bold;width:200px;font-size:32px;padding:6px;z-index:9999;overflow:visible;text-align:center;border-radius:15px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)} diff --git a/pipeline/gulpfile.js b/pipeline/gulpfile.js index cd7c9f037..266ec0648 100644 --- a/pipeline/gulpfile.js +++ b/pipeline/gulpfile.js @@ -19,7 +19,7 @@ const sassfiles = ["./scss/**/*.scss"]; const sourcemaps = require('gulp-sourcemaps'); const uglify = require('gulp-uglify'); -/** +/* * * Styles * - Compile diff --git a/pipeline/scss/base/_fontello.scss b/pipeline/scss/base/_fontello.scss index be71edac2..14d3e4519 100755 --- a/pipeline/scss/base/_fontello.scss +++ b/pipeline/scss/base/_fontello.scss @@ -86,6 +86,8 @@ .icon-home:before { content: '\e813'; } /* '' */ .icon-html:before { content: '\f13b'; } /* '' */ .icon-hugo:before { content: '\e802'; } /* '' */ +.icon-javascript:before { content: '\e81d'; } /* '' */ +.icon-js:before { content: '\e81d'; } /* '' */ .icon-ie:before { content: '\e843'; } /* '' */ .icon-link-external:before { content: '\f08e'; } /* '' */ .icon-link:before { content: '\e812'; } /* '' */ @@ -93,9 +95,11 @@ .icon-mail-alt:before { content: '\f0e0'; } /* '' */ .icon-md:before { content: '\e818'; } /* '' */ .icon-netlify:before { content: '\e80b'; } /* '' */ +.icon-next:before { content: '\e81b'; } /* '' */ .icon-opera:before { content: '\e842'; } /* '' */ .icon-pencil:before { content: '\e807'; } /* '' */ .icon-pin:before { content: '\e811'; } /* '' */ +.icon-prev:before { content: '\e81c'; } /* '' */ .icon-quote-left:before { content: '\e819'; } /* '' */ .icon-quote-right:before { content: '\e81a'; } /* '' */ .icon-search:before { content: '\e803'; } /* '' */ diff --git a/pipeline/scss/components/_code.scss b/pipeline/scss/components/_code.scss index e56263448..de11b6ce4 100644 --- a/pipeline/scss/components/_code.scss +++ b/pipeline/scss/components/_code.scss @@ -74,18 +74,6 @@ code[class^="language-"] { } } -code.language-html:after { - font-family: 'FontAwesome'; - content: '\f13b'; -} - -code.language-js:after { - font-family: 'fontello'; - content: '\e802'; - font-size: 16px; - top: 2px; -} - code.language-git:after { font-family: 'fontello'; content: '\f1d3'; @@ -100,6 +88,30 @@ code.language-golang:after { content: '\e801'; } +code.language-html:after { + font-family: 'fontello'; + content: '\f13b'; +} + +code.language-javascript:after, +code.language-js:after { + font-family: 'fontello'; + content: '\e81d'; +} + +code.language-json:after { + content: 'JSON'; + font-size: .8em; + padding-right: .3em; + font-family: $code-font-family; +} + +code.language-md:after, +code.language-markdown:after { + font-family: 'fontello'; + content: '\e818'; +} + code.language-sass:after, code.language-scss:after { font-family: 'fontello'; @@ -128,19 +140,6 @@ code.language-yml:after { font-family: $code-font-family; } -code.language-json:after { - content: 'JSON'; - font-size: .8em; - padding-right: .3em; - font-family: $code-font-family; -} - -code.language-md:after, -code.language-markdown:after { - font-family: 'fontello'; - content: '\e818'; -} - .copy-button + .code-copy-content { code[class^="language-"] { &:after { diff --git a/static/css/style.min.css b/static/css/style.min.css index 438c90eab..270c687f6 100644 --- a/static/css/style.min.css +++ b/static/css/style.min.css @@ -1 +1 @@ -/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;border-radius:0px !important;outline:none}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{margin:0px;padding:0px;outline:none;border:none;font-size:18px;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#222;line-height:1.6;font-weight:400;overflow-x:hidden}html,body{overflow-y:auto !important;-webkit-overflow-scrolling:touch !important}body{font-size:93%;overflow-x:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 760px){body{font-size:97%}}@media only screen and (min-width: 960px){body{font-size:100%}}strong{font-weight:700;color:#222}p{margin-top:0px;margin-bottom:1.5em;line-height:1.6}::-webkit-scrollbar{display:none}@font-face{font-family:'fontello';src:url("/fonts/fontello/fontello.eot?12848190");src:url("/fonts/fontello/fontello.eot?12848190#iefix") format("embedded-opentype"),url("/fonts/fontello/fontello.woff2?12848190") format("woff2"),url("/fonts/fontello/fontello.woff?12848190") format("woff"),url("/fonts/fontello/fontello.ttf?12848190") format("truetype"),url("/fonts/fontello/fontello.svg?12848190#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-apple:before{content:'\f179'}.icon-attach:before{content:'\e814'}.icon-attention:before{content:'\e815'}.icon-bash:before{content:'\e808'}.icon-bitbucket:before{content:'\e80a'}.icon-cancel:before{content:'\e80e'}.icon-chrome:before{content:'\e841'}.icon-clipboard:before{content:'\f0c5'}.icon-clock:before{content:'\e817'}.icon-code:before{content:'\f121'}.icon-cog-alt:before{content:'\e816'}.icon-copy:before{content:'\f0c5'}.icon-discuss:before{content:'\f03d'}.icon-docs:before{content:'\f0c5'}.icon-download:before{content:'\e806'}.icon-edge:before{content:'\f282'}.icon-file-pdf:before{content:'\f1c1'}.icon-firefox:before{content:'\e840'}.icon-forum:before{content:'\f03d'}.icon-forums:before{content:'\f03d'}.icon-freebsd:before{content:'\e800'}.icon-git:before{content:'\f1d3'}.icon-github-alt:before{content:'\f056'}.icon-github:before{content:'\f09b'}.icon-gitlab:before{content:'\f296'}.icon-gitter:before{content:'\e805'}.icon-golang:before{content:'\e801'}.icon-heart:before{content:'\e804'}.icon-home:before{content:'\e813'}.icon-html:before{content:'\f13b'}.icon-hugo:before{content:'\e802'}.icon-ie:before{content:'\e843'}.icon-link-external:before{content:'\f08e'}.icon-link:before{content:'\e812'}.icon-linux:before{content:'\f17c'}.icon-mail-alt:before{content:'\f0e0'}.icon-md:before{content:'\e818'}.icon-netlify:before{content:'\e80b'}.icon-opera:before{content:'\e842'}.icon-pencil:before{content:'\e807'}.icon-pin:before{content:'\e811'}.icon-quote-left:before{content:'\e819'}.icon-quote-right:before{content:'\e81a'}.icon-search:before{content:'\e803'}.icon-tag:before{content:'\e80d'}.icon-tags:before{content:'\e80c'}.icon-thumbs-down:before{content:'\e810'}.icon-thumbs-up:before{content:'\e80f'}.icon-twitter:before{content:'\f099'}.icon-wercker:before{content:'\e809'}.icon-windows:before{content:'\f17a'}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}@font-face{font-family:"lato";src:url("/fonts/lato/lato-400-webfont.woff2") format("woff2"),url("/fonts/lato/lato-400-webfont.woff") format("woff"),url("/fonts/lato/lato-400-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"lato";src:url("/fonts/lato/lato-400-italic-webfont.woff2") format("woff2"),url("/fonts/lato/lato-400-italic-webfont.woff") format("woff"),url("/fonts/lato/lato-400-italic-webfont.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"lato";src:url("/fonts/lato/lato-600-webfont.woff2") format("woff2"),url("/fonts/lato/lato-600-webfont.woff") format("woff"),url("/fonts/lato/lato-600-webfont.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"lato";src:url("/fonts/lato/lato-600-italic-webfont.woff2") format("woff2"),url("/fonts/lato/lato-600-italic-webfont.woff") format("woff"),url("/fonts/lato/lato-600-italic-webfont.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"lato";src:url("/fonts/lato/lato-700-webfont.woff2") format("woff2"),url("/fonts/lato/lato-700-webfont.woff") format("woff"),url("/fonts/lato/lato-700-webfont.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"lato";src:url("/fonts/lato/lato-700-italic-webfont.woff2") format("woff2"),url("/fonts/lato/lato-700-italic-webfont.woff") format("woff"),url("/fonts/lato/lato-700-italic-webfont.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-400-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-400-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-400-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-400-italic-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-400-italic-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-400-italic-webfont.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-500-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-500-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-500-webfont.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-500-italic-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-500-italic-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-500-italic-webfont.ttf") format("truetype");font-weight:500;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:600;margin:0px;line-height:1.15;position:relative}h1>code,h1>a,h2>code,h2>a,h3>code,h3>a,h4>code,h4>a,h5>code,h5>a,h6>code,h6>a{font-weight:600}h1.page-title{font-size:1.8em;line-height:1.2;letter-spacing:-.021em;padding-bottom:0px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-weight:600}@media only screen and (min-width: 760px){h1.page-title{font-size:2.3em}}@media only screen and (min-width: 960px){h1.page-title{font-size:2.3em}}@media only screen and (min-width: 1200px){h1.page-title{font-size:2.3em}}@media only screen and (min-width: 760px){h1.page-title{padding-top:0px}}h1.page-title img{display:inline;height:1em;width:1em;margin-right:.15em}h1.page-title i[class^="icon-"]{margin-left:-.15em;margin-right:.15em}h1.page-title.commands,h1.page-title.functions{font-family:"robotomono",courier,monospace;font-weight:400}h2,h3{padding-bottom:24px}h2{font-size:1.4em}@media only screen and (min-width: 760px){h2{font-size:1.6em}}@media only screen and (min-width: 960px){h2{font-size:1.6em}}@media only screen and (min-width: 1200px){h2{font-size:1.6em}}h2.contents-list-heading{text-transform:uppercase;color:#737373}h2.contents-list-heading em{font-style:normal}h3{font-size:1.2em}@media only screen and (min-width: 760px){h3{font-size:1.2em}}@media only screen and (min-width: 960px){h3{font-size:1.2em}}@media only screen and (min-width: 1200px){h3{font-size:1.2em}}h4{font-size:1.1em;margin-top:1em;margin-bottom:1em;color:#737373}h5{font-size:1em;font-weight:600;margin-bottom:1em;color:#222}.functions,.commands{font-family:"robotomono",courier,monospace;font-weight:500;color:inherit}.functions>em,.commands>em{font-style:normal;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;padding-left:.25em;padding-right:.25em;font-size:.8em;position:relative;margin-bottom:.3em}.submenu-item:first-child a.submenu-item-link.functions{font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}hr{border-top:3px double #222}button,a[role="button"]{background-color:#0083C0;color:#fff;border:none;outline:none;border-radius:3px;padding:.25em .5em;font-size:1em;box-shadow:none;text-align:center;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}button:hover,a[role="button"]:hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.navbutton__wrapper{position:fixed;top:24px;left:24px;z-index:99}@media only screen and (min-width: 960px){.navbutton__wrapper{display:none}}.nav__wrapper--active:before{content:'';width:40px;height:40px;border-radius:50%;background-color:#0083C0;position:absolute;top:-20px;right:-20px;z-index:1;padding:0;margin:0;overflow:hidden;transition:box-shadow 1s}.trigger{width:40px;height:2px;border-radius:50%;background-color:#fff;position:absolute;top:-20px;right:-20px;z-index:2;padding:19px 0 21px;margin:0;overflow:hidden;transition:background 1s, box-shadow 1s}.nav__trigger{position:relative;list-style-type:none;padding:0;margin:0;z-index:4}.nav__trigger .nav__trigger-item{height:3px;width:20px;background-color:#0083C0;display:block;position:absolute;left:50%;margin-left:-10px}.nav__wrapper--active .trigger{background-color:#C9177E}.nav__trigger .nav__trigger-item.nav__trigger-item--first{top:-8px;transition:top .5s .4s ease, -webkit-transform .4s ease;transition:top .5s .4s ease, transform .4s ease;background-color:#0083C0}.nav__trigger .nav__trigger-item.nav__trigger-item--second{top:0;transition:opacity .3s .4s ease}.nav__trigger .nav__trigger-item.nav__trigger-item--third{top:8px;transition:top .5s .4s ease, -webkit-transform .4s ease;transition:top .5s .4s ease, transform .4s ease;background-color:#0083C0}.nav__wrapper--active .nav__trigger-item{background-color:#fff}.nav__wrapper--active .nav__trigger-item.nav__trigger-item--first{top:0px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:top .4s ease, -webkit-transform .5s .4s ease;transition:top .4s ease, transform .5s .4s ease;background-color:#fff}.nav__wrapper--active .nav__trigger-item.nav__trigger-item--second{opacity:0}.nav__wrapper--active .nav__trigger-item.nav__trigger-item--third{top:0px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff;transition:top .4s ease, -webkit-transform .5s .4s ease;transition:top .4s ease, transform .5s .4s ease}nav ul,nav ol,aside ul,aside ol{margin-left:0px;padding-left:0px;list-style:none;text-indent:0px}nav ul li,nav ol li,aside ul li,aside ol li{position:relative;margin-left:0px;padding-left:0px;list-style:none}.body-copy ul,.body-copy ol{padding-left:.75em;margin-left:.5em;margin-top:0px;padding-top:0px;margin-bottom:1.5em}.body-copy ul li,.body-copy ol li{position:relative;margin-top:.25em}.body-copy ul li ul,.body-copy ul li ol,.body-copy ol li ul,.body-copy ol li ol{margin-bottom:0px}.body-copy ul{list-style:disc outside none}.body-copy ul li ul{list-style-type:circle}.body-copy ul li ul li ul{list-style-type:square}.body-copy ol li ol{list-style-type:lower-roman}.body-copy ol li ol li ol{list-style-type:lower-alpha}.body-copy dl{margin:0px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:block;margin-bottom:1em;font-size:1em;clear:both;line-height:1.6;padding-top:.5em;padding-bottom:.5em}.body-copy dl dt{float:left;display:block;width:100%;clear:both;margin:0px;font-weight:bolder;margin-right:1em}.body-copy dl dt code{font-size:.9em}.body-copy dl dt>strong>em>code{font-style:normal;position:relative}.body-copy dl dt>strong>em>code:after{display:inline-block;position:relative;font-family:'FontAwesome';content:'\f06a';font-size:.9em;top:-.6em;right:0px;margin-right:-.5em;color:#C9177E}.body-copy dl dd{margin:.5em 0em 0em 0em;text-indent:0px;height:auto;font-size:1em;padding-top:.25em;padding-bottom:0em;padding-left:1.5em;padding-right:0em}.body-copy dl dd strong>code{color:#00A88A}.body-copy dl dd strong:first-child>code{color:#0083C0}.body-copy ol>li>del{color:#C9177E}.body-copy ol>li>del:after{display:inline-block;height:1em;width:1em;font-family:'fontello';content:'\e810';margin-left:.5em;font-size:1.2em;color:#C9177E}.body-copy .task-list{list-style:none;margin-left:0px;padding-left:0px}.body-copy .task-list li{list-style:none}a{color:#C9177E;font-weight:inherit}a,a:hover,a:active,a:focus{text-decoration:none;cursor:pointer}a:hover{text-decoration:none}.body-copy li a,.body-copy p a{z-index:1;color:#C9177E}.body-copy li a:hover,.body-copy p a:hover{border-bottom:1px solid #C9177E}a.tooltip{position:relative;overflow:visible;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}a.tooltip:hover::before{display:inline-block;position:absolute;line-height:1;bottom:-1.4em;font-size:12px;color:white;min-width:80px;padding:.25em .33em;background-color:#222;content:attr(data-tooltip);white-space:nowrap;text-transform:none;font-weight:normal;border-radius:.25em}a.tooltip.left:hover::before{right:0px;left:auto}a.tooltip.right:hover::before{right:0px;left:auto}a.tooltip.edit-link:hover::after{content:'\f09b';font-family:'fontello';color:white;font-size:13px;display:inline-block;position:absolute;line-height:1;bottom:-1.1em;right:3px}a.tooltip.edit-link:hover::before{padding-right:1.5em;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.icon-github:before{content:'\f09b'}.body-copy a.heading-link{opacity:0;color:silver;transition:opacity .3s ease-in-out;font-size:.7em;position:absolute;display:inline;top:.35em;right:0px}@media only screen and (min-width: 760px){.body-copy a.heading-link{left:-1.5em}}.body-copy h2:hover a.heading-link,.body-copy h3:hover a.heading-link{transition:opacity .3s ease-in-out;opacity:1}.body-copy h2:hover .icon-link:hover,.body-copy h3:hover .icon-link:hover{color:#C9177E}.body-copy img{width:100%;max-width:100%;height:auto}.admonition{padding:1em}.note,.warning{display:block;margin-bottom:20px;width:100%;border-left-width:4px;border-left-style:solid;border-left-color:#555;position:relative;padding-top:4px;padding-bottom:4px}.note #exclamation-icon,.warning #exclamation-icon{height:20px;width:20px;fill:#0083C0;position:absolute;top:20%;left:-12px;background-color:white}.note h2,.warning h2{display:none}.note .admonition-content,.warning .admonition-content{display:block;margin:0px;font-size:1em;padding:8px;margin-left:12px;color:#555}.note .admonition-content p:last-child,.warning .admonition-content p:last-child{margin-bottom:0px}.note .admonition-content ul:last-child,.note .admonition-content ol:last-child,.warning .admonition-content ul:last-child,.warning .admonition-content ol:last-child{margin-bottom:0px}.note .admonition-content ul:last-child+p,.note .admonition-content ol:last-child+p,.warning .admonition-content ul:last-child+p,.warning .admonition-content ol:last-child+p{margin-top:1em}.note{border-color:#0083C0;background-color:#f9fdfe}.note #exclamation-icon{fill:#0083C0}.warning{border-color:#C9177E;background-color:#fef5fa}.warning #exclamation-icon{fill:#C9177E}.hljs{display:block;overflow-x:auto;padding:0.5em;background:#f5f5f5;font-size:.9em}.hljs,.hljs-tag,.hljs-subst{color:#000}.hljs-strong,.hljs-emphasis{color:#737373}.hljs-bullet,.hljs-quote,.hljs-number,.hljs-regexp,.hljs-literal,.hljs-link{color:#0083c0}.hljs-code,.hljs-title,.hljs-section,.hljs-selector-class{color:#00A88A}.hljs-strong{font-weight:bold}.hljs-emphasis{font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-name,.hljs-attr{color:#C9177E}.hljs-symbol,.hljs-attribute{color:#0083c0}.hljs-params,.hljs-class .hljs-title{color:#000}.hljs-string,.hljs-type,.hljs-built_in,.hljs-builtin-name,.hljs-selector-id,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-addition,.hljs-variable,.hljs-template-variable{color:#0083c0}.hljs-comment,.hljs-deletion,.hljs-meta{color:#737373}.language-toml.hljs .hljs-section{color:#C9177E}kbd{font-family:"robotomono",courier,monospace}.body-copy code,.body-copy pre{font-family:"robotomono",courier,monospace;font-size:.9em;weight:inherit;font-weight:400;overflow-y:visible;z-index:1}.body-copy>pre{position:relative;margin-bottom:1.5em}.body-copy pre>code,.body-copy .code{background-color:#f5f5f5}.body-copy>pre{overflow-x:scroll}.body-copy ol code,.body-copy ul code,.body-copy div code,.body-copy strong code,.body-copy em code,.body-copy span code,.body-copy p code,.body-copy dd code,.body-copy dt code{background-color:#f5f5f5}@media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi){.body-copy ol code,.body-copy ul code,.body-copy div code,.body-copy strong code,.body-copy em code,.body-copy span code,.body-copy p code,.body-copy dd code,.body-copy dt code{background-color:#f5f5f5}}.code{display:block;position:relative;overflow:hidden;padding:.5em;overflow-y:visible;margin-bottom:1.5em}code[class^="language-"]:after{display:block;position:absolute;top:4px;right:4px;color:#7b7b7b;font-family:'fontello';content:'\f121'}.copy-button+.code-copy-content code[class^="language-"]:after{position:absolute;top:-4px;right:4px}code.language-html:after{font-family:'FontAwesome';content:'\f13b'}code.language-js:after{font-family:'fontello';content:'\e802';font-size:16px;top:2px}code.language-git:after{font-family:'fontello';content:'\f1d3';font-size:16px;top:2px}code.language-hugo:after,code.language-go:after,code.language-golang:after{font-family:'fontello';content:'\e801'}code.language-sass:after,code.language-scss:after{font-family:'fontello';content:'\e803'}code.language-bash:after,code.language-sh:after{font-family:'fontello';content:'\e808';right:6px}code.language-toml:after{content:'TOML';font-size:.8em;padding-right:.3em;font-family:"robotomono",courier,monospace}code.language-yaml:after,code.language-yml:after{content:'YAML';font-size:.8em;padding-right:.3em;font-family:"robotomono",courier,monospace}code.language-json:after{content:'JSON';font-size:.8em;padding-right:.3em;font-family:"robotomono",courier,monospace}code.language-md:after,code.language-markdown:after{font-family:'fontello';content:'\e818'}.copy-button+.code-copy-content code[class^="language-"]:after{display:none;position:absolute;top:-8px;right:4px}blockquote code[class^="language-"]:after,.admonition code[class^="language-"]:after{content:''}.filename{font-family:"robotomono",courier,monospace;color:#626262;padding-left:1em;padding-top:.25em;font-size:.7em;background-color:#f5f5f5;width:100%;font-style:italic;margin-bottom:0px}.code-icon{position:absolute;top:2px;right:4px}.copy-button,.download-button{transition:opacity .3s ease-in-out;opacity:1;position:absolute;right:1px;top:1px;background-color:white;color:#222;border-radius:0px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);height:30px;min-width:70px;font-size:12px;display:block;z-index:15}.copy-button:hover,.download-button:hover{transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.copy-button span.button-text,.download-button span.button-text{text-transform:uppercase;margin-left:0px}.download-button{position:absolute;min-width:70px;top:1px;right:72px}@media only screen and (min-device-width: 375px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2){.download-button{display:none}}.tooltipped{position:absolute}.tooltipped:after{position:absolute;z-index:1000000;display:none;padding:2px 4px;font-size:.8em;font-weight:700;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;text-shadow:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background-color:#0083C0;border-color:#0083C0;border-radius:0px;-webkit-font-smoothing:subpixel-antialiased}.tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#0083C0;pointer-events:none;content:"";border:5px solid transparent}.tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after{display:inline-block;text-decoration:none}.tooltipped-multiline:hover:after,.tooltipped-multiline:active:after,.tooltipped-multiline:focus:after{display:table-cell}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{top:100%;right:50%;margin-top:5px;text-align:center}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:#0083C0;text-align:center}.tooltipped-se:after{right:auto;left:50%;text-align:center}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{right:50%;bottom:100%;margin-bottom:5px}.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:#0083C0}.tooltipped-ne:after{right:auto;left:50%;margin-left:-15px}.tooltipped-nw:after{margin-right:-15px}.tooltipped-s:after,.tooltipped-n:after{-webkit-transform:translateX(50%);transform:translateX(50%)}.tooltipped-w:after{right:100%;bottom:50%;margin-right:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:#0083C0}.tooltipped-e:after{bottom:50%;left:100%;margin-left:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:#0083C0}.tooltipped-multiline:after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-break:break-word;word-wrap:normal;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s:after,.tooltipped-multiline.tooltipped-n:after{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w:after,.tooltipped-multiline.tooltipped-e:after{right:100%}svg.svg-icon{max-width:60px}span.yes code{color:#00A88A}span.no code{background-color:#C9177E;color:#fff}span.no:after,span.bad:after{display:inline-block;height:1em;width:1em;font-family:'fontello';content:'\e810';margin-left:.5em;font-size:1.2em;color:#C9177E}span.yes:after,.good:after{display:inline-block;height:1em;width:1em;font-family:'fontello';content:'\e80f';color:#00A88A;margin-left:.5em;font-size:1.2em}span.break{position:relative;display:inline-block;font-weight:bold;text-align:center;width:auto;left:calc(50% - 40px)}span.break:before,span.break:after{content:"";position:absolute;display:inline-block;height:.2em;border-bottom:1px solid black;border-top:1px solid black;top:.666em;width:140px}span.break:before{right:100%;margin-right:.5em}span.break:after{left:100%;margin-left:.5em}span.na code{background-color:transparent;color:#bbb}h2 .fa.fa-thumbs-up,h3 .fa.fa-thumbs-up,h4 .fa.fa-thumbs-up,li .fa.fa-thumbs-up{color:#00A88A}h2 .fa.fa-thumbs-down,h3 .fa.fa-thumbs-down,h4 .fa.fa-thumbs-down,li .fa.fa-thumbs-down{color:#C9177E}ul.tags{list-style:none;margin:0;padding:0;margin-top:1em;margin-bottom:.5em;margin-right:4px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;float:right}ul.tags li{height:20px;line-height:20px;margin-left:4px;margin-bottom:.75em;display:-ms-flexbox;display:flex}ul.tags li:not(.icon){transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}ul.tags li:not(.icon):hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}ul.tags li a{line-height:20px;-ms-flex-align:center;align-items:center;height:20px;font-size:14px;color:#222;padding-left:.3em;padding-right:.3em}.searchbox{display:inline-block;position:relative;width:300px;height:32px !important;white-space:nowrap;box-sizing:border-box;visibility:visible !important}.searchbox .algolia-autocomplete{display:block;width:100%;height:100%}.searchbox__wrapper{width:100%;height:100%;z-index:999;position:relative}.searchbox__input{display:inline-block;box-sizing:border-box;transition:box-shadow .4s ease, background .4s ease;border:0;border-radius:16px;box-shadow:inset 0 0 0 0px #ccc;background:#fff !important;padding:0;padding-right:26px;padding-left:32px;width:100%;height:100%;vertical-align:middle;white-space:normal;font-size:1em;appearance:none}.searchbox__input::-webkit-search-decoration,.searchbox__input::-webkit-search-cancel-button,.searchbox__input::-webkit-search-results-button,.searchbox__input::-webkit-search-results-decoration{display:none}.searchbox__input:hover{box-shadow:inset 0 0 0 0px #b3b3b3}.searchbox__input:focus,.searchbox__input:active{outline:0;box-shadow:inset 0 0 0 0px #aaa;background:#fff}.searchbox__input::-webkit-input-placeholder{color:#aaa}.searchbox__input::-moz-placeholder{color:#aaa}.searchbox__input:-ms-input-placeholder{color:#aaa}.searchbox__input::placeholder{color:#aaa}.searchbox__submit{position:absolute;top:0;margin:0;border:0;border-radius:16px 0 0 16px;background-color:rgba(69,142,225,0);padding:0;width:32px;height:100%;vertical-align:middle;text-align:center;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;right:inherit;left:0}.searchbox__submit::before{display:inline-block;margin-right:-4px;height:100%;vertical-align:middle;content:''}.searchbox__submit:hover,.searchbox__submit:active{cursor:pointer}.searchbox__submit:focus{outline:0}.searchbox__submit svg{width:14px;height:14px;vertical-align:middle;fill:#6D7E96}.searchbox__reset{display:block;position:absolute;top:8px;right:8px;margin:0;border:0;background:none;cursor:pointer;padding:0;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;fill:rgba(0,0,0,0.5)}.searchbox__reset.hide{display:none}.searchbox__reset:focus{outline:0}.searchbox__reset svg{display:block;margin:4px;width:8px;height:8px}.searchbox__input:valid ~ .searchbox__reset{display:block;-webkit-animation-name:sbx-reset-in;animation-name:sbx-reset-in;-webkit-animation-duration:.15s;animation-duration:.15s}@-webkit-keyframes sbx-reset-in{0%{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes sbx-reset-in{0%{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu{right:0 !important;left:inherit !important}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu:before{right:48px}.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu{left:0 !important;right:inherit !important}.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu:before{left:48px}.algolia-autocomplete .ds-dropdown-menu{position:relative;top:-6px;border-radius:4px;margin:6px 0 0;padding:0;text-align:left;height:auto;position:relative;background:transparent;border:none;z-index:999;max-width:500px;min-width:400px;box-shadow:0 1px 0 0 rgba(0,0,0,0.2),0 2px 3px 0 rgba(0,0,0,0.1)}.algolia-autocomplete .ds-dropdown-menu:before{display:block;position:absolute;content:'';width:14px;height:14px;background:#fff;z-index:1000;top:-7px;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:2px}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{position:relative;z-index:1000;margin-top:8px}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion{cursor:pointer}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion.suggestion-layout-simple{background-color:rgba(69,142,225,0.05)}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion:not(.suggestion-layout-simple) .algolia-docsearch-suggestion--content{background-color:rgba(69,142,225,0.05)}.algolia-autocomplete .ds-dropdown-menu [class^="ds-dataset-"]{position:relative;border:solid 1px #d9d9d9;background:#fff;border-radius:4px;overflow:auto;padding:0 8px 8px}.algolia-autocomplete .ds-dropdown-menu *{box-sizing:border-box}.algolia-autocomplete .algolia-docsearch-suggestion{position:relative;padding:0 8px;background:#fff;color:#02060C;overflow:hidden}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#174d8c;background:rgba(143,187,237,0.1);padding:0.1em 0.05em}.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl0 .algolia-docsearch-suggestion--highlight,.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl1 .algolia-docsearch-suggestion--highlight{color:inherit;background:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{padding:0 0 1px;background:inherit;box-shadow:inset 0 -2px 0 0 rgba(69,142,225,0.8);color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--content{display:block;float:right;width:70%;position:relative;padding:5.33333px 0 5.33333px 10.66667px;cursor:pointer}.algolia-autocomplete .algolia-docsearch-suggestion--content:before{content:'';position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;left:-1px}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{position:relative;border-bottom:1px solid #ddd;display:none;margin-top:8px;padding:4px 0;font-size:1em;color:#33363D}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{width:100%;float:left;padding:8px 0 0 0}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{float:left;width:30%;display:none;padding-left:0;text-align:right;position:relative;padding:5.33333px 10.66667px;color:#A4A7AE;font-size:.9em;word-wrap:break-word}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column:before{content:'';position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;right:0}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column .algolia-docsearch-suggestion--highlight{background-color:inherit;color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline{display:none}.algolia-autocomplete .algolia-docsearch-suggestion--title{margin-bottom:4px;color:#02060C;font-size:.9em;font-weight:bold}.algolia-autocomplete .algolia-docsearch-suggestion--text{display:block;line-height:1.2em;font-size:.85em;color:#63676D}.algolia-autocomplete .algolia-docsearch-suggestion--no-results{width:100%;padding:8px 0;text-align:center;font-size:1.2em}.algolia-autocomplete .algolia-docsearch-suggestion--no-results::before{display:none}.algolia-autocomplete .algolia-docsearch-suggestion code{padding:1px 5px;font-size:90%;border:none;color:#222222;background-color:#EBEBEB;border-radius:3px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.algolia-autocomplete .algolia-docsearch-suggestion code .algolia-docsearch-suggestion--highlight{background:none}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header{display:block}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary .algolia-docsearch-suggestion--subcategory-column{display:block}.algolia-autocomplete .suggestion-layout-simple.algolia-docsearch-suggestion{border-bottom:solid 1px #eee;padding:8px;margin:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content{width:100%;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content::before{display:none}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header{margin:0;padding:0;display:block;width:100%;border:none}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl0{opacity:.6;font-size:.85em}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1{opacity:.6;font-size:.85em}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1::before{background-image:url('data:image/svg+xml;utf8,');content:'';width:10px;height:10px;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--wrapper{width:100%;float:left;margin:0;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--subcategory-column,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--duplicate-content,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--subcategory-inline{display:none !important}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title{margin:0;color:#458EE1;font-size:.9em;font-weight:normal}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title::before{content:"#";font-weight:bold;color:#458EE1;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text{margin:4px 0 0;display:block;line-height:1.4em;padding:5.33333px 8px;background:#f8f8f8;font-size:.85em;opacity:.8}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{color:#3f4145;font-weight:bold;box-shadow:none}.algolia-autocomplete .algolia-docsearch-footer{width:110px;height:20px;z-index:2000;margin-top:10.66667px;float:right;font-size:0;line-height:0}.algolia-autocomplete .algolia-docsearch-footer--logo{background-image:url("data:image/svg+xml;utf8,");background-repeat:no-repeat;background-position:center;background-size:100%;overflow:hidden;text-indent:-9000px;padding:0 !important;width:100%;height:100%;display:block}#toggle-search{display:block;position:fixed;top:.5em;right:3.5em;float:right;font-size:1.2em;z-index:60;color:#C9177E}@media only screen and (min-width: 760px){#toggle-search{right:2em}}@media only screen and (min-width: 1200px){#toggle-search{top:.3em}}form#site-search-form{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;width:100vw;position:fixed;top:50px;height:45px;-webkit-transform:translateY(-50px);transform:translateY(-50px);background-color:#fff;z-index:19}form#site-search-form.search-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateY(0);transform:translateY(0);border-bottom:1px solid #C9177E}form#site-search-form #search-input{max-height:45px;padding-left:20px;font-size:1em}@media only screen and (min-width: 960px){form#site-search-form{display:block;position:fixed;top:8px;right:2em;z-index:50;width:300px;-webkit-transform:translateX(330px);transform:translateX(330px);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;box-shadow:none;max-height:40px;background-color:transparent}form#site-search-form.search-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;border-bottom-width:0px;-webkit-transform:translateX(0px);transform:translateX(0px)}form#site-search-form.search-open #search-input{transition:opacity .3 ease-in-out;opacity:1;border-bottom:3px solid #C9177E}form#site-search-form.search-open #search-input::after{display:inline-block;content:'';width:1em;border-bottom:3px solid #C9177E}form#site-search-form #search-input{transition:opacity .3s ease-in-out;max-height:40px;padding-left:0px;font-size:20px;opacity:0}}#search-input{width:260px;outline:none;border:0px;border-radius:0px}#search-input,#search-input:hover,#search-input:active,#search-input:focus{outline:none}.algolia-docsearch-suggestion{border-bottom-color:#3A3DD1}.algolia-docsearch-suggestion--highlight{color:#3A33D1}.algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--highlight{background-color:#4D47D5}.aa-cursor .algolia-docsearch-suggestion--content{color:#272296}.aa-cursor .algolia-docsearch-suggestion{background:#EBEBFB}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{box-shadow:inset 0 -2px 0 0 #C9177E}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#C9177E;background:#f7e8f1;padding:0.1em 0.05em}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{background-color:#fff}.algolia-autocomplete .ds-dropdown-menu{font-size:.8em;min-width:340px;max-width:340px}@media only screen and (min-width: 760px){.algolia-autocomplete .ds-dropdown-menu{font-size:1em;min-width:400px;max-width:500px}}@media only screen and (min-width: 960px){.algolia-autocomplete .ds-dropdown-menu{min-width:500px;max-width:600px}}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column-text .algolia-docsearch-suggestion--highlight{color:#0083C0;font-weight:bold;background:#c9e8f6}@media (min-width: 768px){.algolia-docsearch-suggestion{border-bottom-color:#7671df}.algolia-docsearch-suggestion--subcategory-column{border-right-color:#7671df;background-color:#F2F2FF;color:#4E4726}}kbd{background-color:inherit;border:1px solid #222;display:inline-block;font-size:.9em;padding:.1em .3em;border-radius:5px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}aside#toc{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;position:fixed;top:50px;-webkit-transform:translateX(100%);transform:translateX(100%);background-color:#fff;right:0px;padding-left:10px;padding-right:10px;max-width:280px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}aside#toc header.toc-header{display:inline-block;width:100%;margin-top:24px}aside#toc header.toc-header>a h3{margin-top:0px;margin-bottom:0px;margin-left:8px;padding-bottom:0px;border-bottom:1px solid #222;color:#222;font-size:17px}aside#toc.toc-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(0%);transform:translateX(0%);z-index:99}@media only screen and (min-width: 1200px){aside#toc{box-shadow:none;top:50px;right:0px;bottom:auto;opacity:1;min-height:calc(100vh - 50px - 140px);max-height:calc(100vh - 50px - 140px);-webkit-transform:translateX(0%);transform:translateX(0%);border-radius:0px;margin-right:1.5em;z-index:1}aside#toc .toc-inner-wrapper{position:relative;min-height:calc(100vh - 50px - 140px);max-height:calc(100vh - 50px);overflow-y:scroll}aside#toc.toc-open{z-index:1}}nav#TableOfContents{position:relative;height:auto;overflow-y:scroll}nav#TableOfContents li code{font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}nav#TableOfContents li.active>a>code{color:inherit;font-weight:inherit;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}nav#TableOfContents>ul:first-child{padding-left:0px;margin-left:0px;margin-top:.5em;margin-bottom:1em}nav#TableOfContents>ul:first-child>li{padding-left:0px;margin-left:0px;font-size:18px}nav#TableOfContents ul>li>ul li{line-height:1.2;font-size:16px;padding-left:8px;position:relative;margin-top:.5em;margin-bottom:.5em}nav#TableOfContents ul>li>ul li a{color:#222;position:relative}@media only screen and (min-width: 960px){nav#TableOfContents ul>li>ul li a:hover{color:#C9177E}nav#TableOfContents ul>li>ul li a:hover::before{content:'';display:inline-block;height:100%;border-left:1px solid #C9177E;position:absolute;left:-8px}nav#TableOfContents ul>li>ul li a:hover code{color:inherit}}nav#TableOfContents ul>li>ul li.active>a{position:relative;color:#C9177E;font-weight:400}nav#TableOfContents ul>li>ul li.active>a::before{content:'';display:inline-block;height:100%;border-left:2px solid #C9177E;position:absolute;left:-8px}nav#TableOfContents ul>li>ul li>ul{display:block;margin-top:8px;margin-bottom:0px}nav#TableOfContents ul>li>ul li>ul>li{font-size:14px}@media only screen and (min-width: 960px){nav#TableOfContents ul>li>ul li>ul>li a:hover{color:#0083C0}nav#TableOfContents ul>li>ul li>ul>li a:hover::before{content:'';display:inline-block;height:100%;border-left:1px solid #0083C0;position:absolute;left:-16px}}nav#TableOfContents ul>li>ul li>ul>li.active>a{color:#0083C0;font-weight:400}nav#TableOfContents ul>li>ul li>ul>li.active>a::before{border-left:2px solid #C9177E;left:-16px}.kebab{cursor:pointer;position:fixed;display:inline-block;box-sizing:border-box;padding:0 16px;top:12px;right:4px}.kebab .figure{width:6px;height:6px;border-radius:5px;background:#0083C0;margin:3px 0}.kebab .figure.middle{transition:all 0.3s ease-in-out;-webkit-transform:scale(1);transform:scale(1);position:relative;font-weight:400;left:0%}.kebab .figure.middle.active{-webkit-transform:scale(6.5);transform:scale(6.5);transition:all 0.3s ease-in-out;background:transparent}@media only screen and (min-width: 1200px){.kebab{display:none}}.cross{position:absolute;top:14px;left:50%;-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);margin-top:-1px;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;background-color:#C9177E;color:white;border-radius:50%;height:40px;width:40px;transition:all 0.3s ease-in-out;font-size:34px;line-height:40px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}.cross.active{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);transition:all 0.15s ease-in-out}.all-contents{padding-top:1em;font-size:.95em}.contents-list{box-shadow:none;background-color:transparent;color:#222;border-bottom:1px solid silver;margin-bottom:1em;position:relative;font-size:.95em}.contents-list a{width:100%;color:#222}.contents-list a:before,.contents-list a:after,.contents-list a:hover{background-color:transparent;border:none;color:#222}.contents-list h3{margin-top:0px;padding-top:0px;padding-bottom:2px;color:#C9177E}.contents-list p{margin-top:8px;margin-bottom:16px}.taxonomy-term{font-size:1.3em;display:inline-block;width:auto;clear:both}.list-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.list-icon i.icon-link-external{position:relative;display:inline-block;margin-top:.1em}.list-icon-wrapper{max-width:1em;max-height:1em;margin-right:.2em}.list-icon-wrapper img{width:100%;height:auto;margin-bottom:0px;margin-left:auto;margin-right:auto;display:block}.last-modified{color:#737373;display:block;clear:both;min-width:200px;width:100%;max-width:100%;text-align:center;font-size:.8em;position:relative;border-bottom:2px solid #737373}#content-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:100%;min-width:100%;min-height:60px;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2em}#content-footer.overview{-ms-flex-pack:end;justify-content:flex-end}.cf-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#737373}.cf-link h5{color:#737373}.cf-link:hover{background-color:#C9177E;color:#fff}.cf-link:hover h5{color:#fff}.icon-wrapper{display:inline-block;margin-right:6px;position:relative;min-height:60px;width:24px}.icon-wrapper i{font-size:24px;position:absolute;top:calc(50% - 12px)}.next-page{-ms-flex-pack:end;justify-content:flex-end;text-align:right;-ms-flex-item-align:end;align-self:flex-end}.page-info{margin:0px .5em 0px .5em}.page-info{display:inline-block;width:auto}.page-info span{font-size:.8em}.body-copy blockquote{position:relative;display:block;margin:0px;font-style:italic;background-color:#f8f8f8;padding:16px;margin-bottom:1em}.body-copy blockquote p{margin-bottom:0px;margin-top:16px}.body-copy blockquote p:first-child{margin-top:8px}.body-copy blockquote:before{font-family:'fontello';display:block;height:1em;width:1em;position:absolute;content:'\e819';color:silver;top:-3px;left:4px;font-size:1.2em;font-style:normal}.body-copy blockquote code,.body-copy blockquote pre{font-style:normal}.body-copy blockquote cite.blockquote-citation{position:relative;display:block;clear:both;text-align:left;line-height:2;font-size:.8em;font-style:normal}.breadcrumbs{list-style:none;display:inline-block;margin-top:3px}.breadcrumbs li{float:left}.breadcrumbs li a{color:#222;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#D1F1FE;text-decoration:none;position:relative;height:30px;line-height:30px;padding:0 10px 0 5px;text-align:center;margin-right:23px;font-size:14px}.breadcrumbs li a img{height:20px;width:20px}.breadcrumbs li a span{margin-left:4px}.breadcrumbs li:nth-child(even){margin-left:-8px}.breadcrumbs li:nth-child(even) a{background-color:#D1F1FE}.breadcrumbs li:nth-child(even) a:before{border-color:#D1F1FE;border-left-color:transparent;height:30px;line-height:30px}.breadcrumbs li:nth-child(even) a:after{border-left-color:#D1F1FE}.breadcrumbs li:first-child a{padding-left:10px;border-radius:4px 0 0 4px}.breadcrumbs li:first-child a:before{border:none}.breadcrumbs li:last-child::not(first-child) a{padding-right:15px;border-radius:0 4px 4px 0}.breadcrumbs li:last-child::not(first-child) a:after{border:none}.breadcrumbs li a:before,.breadcrumbs li a:after{content:"";position:absolute;top:0;border:0 solid #D1F1FE;border-width:15px 6.666px;width:0;height:0}.breadcrumbs li a:before{left:-12px;border-left-color:transparent}.breadcrumbs li a:after{left:100%;border-color:transparent;border-left-color:#D1F1FE}.breadcrumbs li a:hover{background-color:#0083C0;color:#fff}.breadcrumbs li a:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.breadcrumbs li a:hover:before{border-color:#0083C0;border-left-color:transparent}.breadcrumbs li a:hover:after{border-left-color:#0083C0}table{text-align:left;overflow-x:scroll;width:100%;max-width:100%;width:auto;display:block;border-left:2px solid #737373;margin:0px;font-size:16px;margin-bottom:1em}table tr{border-top:2px solid #737373}table tr th,table tr td{padding-left:4px;padding-right:6px}table tr th:last-child,table tr td:last-child{border-right:2px solid #737373}table.terms-table td{width:50%}table thead{width:100%;background-color:#000;color:#fff}table thead tr{min-width:100%}table thead tr th{padding-left:4px;padding-right:6px}@media only screen and (min-width: 760px){table thead tr th:last-child{min-width:220px}}table tbody{min-width:100%}table tbody tr{min-width:100%;background-color:#fff}table tbody tr:nth-child(even){background-color:#f8f8f8}table tbody tr:last-child{border-bottom:2px solid #737373}table tbody tr small{font-size:1em}table tbody td .purpose-title{font-style:italic;color:#C9177E;font-weight:bold}table tbody td.bf-default code{color:#0083C0;font-weight:bold}table tbody td.bf-flag code{color:#00A88A;font-weight:bold}table.utils-table tr{line-height:1.2}table.utils-table tr>td:first-child{min-width:220px}article#press-and-articles>.body-copy table{max-width:100%}article#press-and-articles>.body-copy table tr td{display:table-cell;width:auto}article#press-and-articles>.body-copy table tr td:nth-child(3){width:100px;min-width:100px;max-width:100px;text-align:right}.twitter-tweet.twitter-tweet-rendered{display:block;margin-left:auto;margin-right:auto}.body-copy>div{margin-bottom:1.5em}.cls-1{fill:#11485e}.cls-2{fill:#7fc2e2}.cls-3{fill:#d8d5d5}.cls-4{fill:#131413}.cls-5{fill:#fff}.cls-6{fill:#b28f82}.cls-7{fill:#231f20}.cls-8{fill:#418cbd}.eye{-webkit-animation:squeeze 2.4s infinite;animation:squeeze 2.4s infinite}.nose{-webkit-animation:nose 2s infinite ease;animation:nose 2s infinite ease}.gopher{-webkit-transform:translateY(120px);transform:translateY(120px);-webkit-animation:start .8s forwards ease-in-out;animation:start .8s forwards ease-in-out}@-webkit-keyframes nose{80%{-webkit-transform:none;transform:none}83%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}90%{-webkit-transform:none;transform:none}93%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}100%{-webkit-transform:none;transform:none}}@keyframes nose{80%{-webkit-transform:none;transform:none}83%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}90%{-webkit-transform:none;transform:none}93%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes squeeze{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(70px) scaleY(0.1);transform:translateY(70px) scaleY(0.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes squeeze{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(70px) scaleY(0.1);transform:translateY(70px) scaleY(0.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;border-radius:0px;padding:0px;border-bottom:0px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;font-size:1.1em;line-height:2em;width:2em;cursor:pointer;text-align:center;font-family:Arial, sans-serif;background-color:rgba(255,255,255,0.8);color:#222}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}.featherlight *{box-sizing:border-box}}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%}}a.image-link:hover{border-bottom:0px solid transparent !important;cursor:zoom-in}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.site-header{width:100%;height:50px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0px;background-color:#fff;color:#000;position:fixed;top:0px;left:0px;z-index:20;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}@media only screen and (min-width: 960px){.site-header{-ms-flex-pack:justify;justify-content:space-between}}.site-header .hugo-meta{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 960px){.site-header .hugo-meta{float:left;width:auto;-ms-flex-pack:start;justify-content:flex-start}}.site-header #home-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.8em;margin-left:-1em}.site-header #home-link img{height:35px;margin-right:.25em}.site-header #home-link .hugo-v{-ms-flex-item-align:end;align-self:flex-end;font-size:.9em}@media only screen and (min-width: 960px){.site-header #home-link{margin-left:1em}}.site-header a.github-button{display:none}@media only screen and (min-width: 760px){.site-header a.github-button{display:inline}}.site-header iframe[src^="https://buttons.github.io"]{display:none;margin-left:1em}@media only screen and (min-width: 760px){.site-header iframe[src^="https://buttons.github.io"]{display:inline}}.site-navigation::-webkit-scrollbar{display:none}.site-navigation{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;position:fixed;left:0px;top:0px;width:250px;bottom:0px;overflow-y:scroll;background-color:#f8f8f8;-webkit-transform:translateX(-250px);transform:translateX(-250px);padding:0px;z-index:9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-bottom:2em}.site-navigation::-webkit-scrollbar{display:none}.site-navigation.navigation-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(0px);transform:translateX(0px)}@media only screen and (min-width: 960px){.site-navigation{-webkit-transform:translateX(0px);transform:translateX(0px)}}.site-navigation ul li a{display:-ms-flexbox;display:flex}.site-navigation ul.top-menu{margin-top:80px;margin-bottom:30px;width:85%}@media only screen and (min-width: 960px){.site-navigation ul.top-menu{margin-top:60px}}.site-navigation ul.top-menu a{color:#222;font-weight:400;width:100%}.site-navigation ul.top-menu a:hover{color:#C9177E}.site-navigation ul.top-menu li{padding-left:0px;line-height:1.2;padding-top:.75em}.site-navigation ul.top-menu li ul li{padding-left:.3em}.site-navigation ul.top-menu a.top-menu-item-link{font-size:16px;width:100%}.site-navigation ul.top-menu a.top-menu-item-link i.fa.fa-angle-double-right{margin-left:.25em}.site-navigation ul.top-menu a.top-menu-item-link.active-section{color:#C9177E;font-weight:700}.site-navigation ul.top-menu a.top-menu-item-link.active-section+ul.submenu{display:block;border-left:2px solid #C9177E}.site-navigation ul.top-menu ul.submenu{display:none;margin-left:.2em;padding-left:.5em;padding-bottom:.66em}.site-navigation ul.top-menu ul.submenu li{line-height:1.3}.site-navigation ul.top-menu ul.submenu a.submenu-item-link{font-size:14px}.site-navigation ul.top-menu ul.submenu a.submenu-item-link:hover{color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page{font-weight:700;color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page>code{color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page>code>em{font-style:normal;family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.nav-buttons{display:block;margin-left:auto;margin-right:auto;max-width:200px}.nav-buttons a{margin-bottom:.5em;display:inline-block;width:200px;max-width:200px;position:relative;font-size:.9em}.navigation-toggle-wrapper{width:50px;height:50px;position:fixed;top:2px;left:0px;z-index:20}.navigation-toggle-wrapper h4.menu{display:inline-block;position:absolute;bottom:-1em;left:.8em;color:#0083C0;display:none}@media only screen and (min-width: 960px){.navigation-toggle-wrapper{display:none}}.navigation-toggle-wrapper.navigation-open .top{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:42%;border-radius:5px;border-color:#C9177E}.navigation-toggle-wrapper.navigation-open .middle{width:30px;height:30px;top:9%;border-radius:50%;background-color:#fff;border-color:#fff;opacity:0.3}.navigation-toggle-wrapper.navigation-open .bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:41%;border-radius:5px;background-color:#C9177E;border-color:#C9177E}.bar{width:30px;height:2px;border:2px solid #0083C0;background-color:#0083C0;position:absolute;border-radius:10px}.bar.navigation-open{background-color:#C9177E;border:2px solid #C9177E}.top{left:15%;top:30%;transition:all 0.5s}.middle{left:15%;top:43%;transition:all 0.5s}.bottom{left:15%;top:60%;transition:all 0.5s}#all-content-wrapper{margin-top:50px;z-index:5;transition:all .3s ease-in-out;opacity:1;overflow-x:hidden}@media only screen and (min-width: 960px){#all-content-wrapper{margin-left:250px}}#all-content-wrapper.navigation-open{transition:all .3s ease-in-out;-webkit-transform:translateX(250px);transform:translateX(250px);opacity:.4;overflow-x:hidden}@media only screen and (min-width: 960px){#all-content-wrapper.navigation-open{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px);overflow-x:hidden}}main.main{width:100%;display:block;margin-left:auto;margin-right:auto;position:relative;min-height:calc(100vh - 100px)}@media only screen and (min-width: 1200px){main.main{width:100%;margin-right:0px;max-width:calc(100vw - 500px - 20px);float:left;padding-left:0px;padding-right:0px}}.content{width:90%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 960px){.content{float:left;margin-left:5%;margin-right:auto;max-width:90%}}@media only screen and (min-width: 1200px){.content{min-width:90%;max-width:90%}}header.content-header{display:block;clear:both;width:100%;position:relative;margin-top:24px;overflow-x:hidden;margin-bottom:1em}.content-section-image-wrapper{margin-bottom:1em}.content-section-image-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#222}.content-section-image-wrapper a img{width:20px}.content-section-image-wrapper a span{font-size:.8em;margin-left:.25em}.content-header-links{display:none;position:absolute;right:1px;top:1px;text-transform:uppercase;width:auto;overflow:visible}@media only screen and (min-width: 760px){.content-header-links{display:block}}.content-header-links a{position:relative;display:inline-block;color:#222;padding:4px 6px;vertical-align:middle;height:36px;width:36px;line-height:36px;text-align:center;border-radius:3px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.content-header-links a:hover{color:#222}.content-header-links a i.icon-pencil{font-size:20px;position:relative;bottom:4px;right:2px}.content-header-links a svg{height:24px;width:24px;display:inline}.content-header-links a.godoc-link{border-right-width:0px}.body-copy{margin-top:0px;margin-bottom:2.5em;display:block;overflow:visible}.body-copy div+h2{margin-top:1em}.body-copy em{font-weight:inherit}main.showcase-list{width:90%;max-width:1200px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1200px){main.showcase-list{margin-left:5%}}#showcase{display:-ms-flexbox;display:flex;list-style:none;padding-left:0px;margin-left:0px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#showcase li.showcase-site{list-style:none;padding-left:0px;margin-left:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);margin-bottom:1.5em}@media only screen and (min-width: 760px){#showcase li.showcase-site{width:48%}}@media only screen and (min-width: 1200px){#showcase li.showcase-site{width:32%}}#showcase li.showcase-site .image-wrapper{width:100%;max-width:100%}#showcase li.showcase-site .image-wrapper img{width:100%;max-width:100%;border-bottom:1px solid #d9d9d9}#showcase li.showcase-site ul.tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#showcase li.showcase-site ul.tags li{margin-bottom:.25em;-ms-flex-item-align:start;align-self:flex-start;width:auto}#showcase li.showcase-site ul.tags li a{font-size:12px}#showcase li.showcase-site ul.tags li.tags-icon-li{box-shadow:none}#showcase li.showcase-site .showcase-meta{padding:10px}#showcase li.showcase-site .showcase-meta .showcase-links{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:.8em}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-source{font-size:.8em;text-transform:uppercase}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-title{font-weight:bold}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-title a{font-weight:bold}.showcase-source>a:before{font-family:'fontello';content:'\f121'}.showcase-source>a[href*="github"]:before{content:'\f056'}.showcase-source>a[href*="gitlab"]:before{content:'\f296'}.showcase-source>a[href*="bitbucket"]:before{content:'\e80a'}#site-footer{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:auto;padding-bottom:1em;z-index:20}#site-footer.navigation-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(250px);transform:translateX(250px)}@media only screen and (min-width: 760px){#site-footer{-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 960px){#site-footer{width:calc(100% - 250px);margin-left:250px;height:140px}}.footer-content{width:90%;margin-left:auto;margin-right:auto;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:760px}.footer-content .footer-info{width:100%}.footer-content .footer-info span{width:100%;display:block;text-align:center;margin-top:1em}@media only screen and (min-width: 760px){.footer-content .footer-info span{margin-top:0px}}@media only screen and (min-width: 760px){.footer-content .footer-info{width:200px}}.footer-content img{max-width:140px;margin-left:auto;margin-right:auto;display:block}@media only screen and (min-width: 760px){.footer-content{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer-content div{min-width:120px}}.footer-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;list-style:none;margin-left:0px;padding-left:0px;max-width:auto;margin-right:2em;margin:0px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-list ul{list-style:none}.footer-list ul li a{color:#fff;font-size:.8em}#site-footer.homepage{width:100vw;margin-left:0px}#homepage-nav{transition:box-shadow .2s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;position:fixed;top:0px;left:0px;z-index:50;min-height:50px;max-height:50px;background-color:#fff}#homepage-nav.shadow{transition:box-shadow .2s ease-in-out;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}ul.animated{margin-top:0px;margin-bottom:0px;max-width:400px;min-width:240px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}@media only screen and (min-width: 760px){ul.animated{min-width:320px}}ul.animated li{display:-ms-flexbox;display:flex}ul.animated li a{color:#737373}ul.animated li a:hover{color:#C9177E}#all-content-wrapper.home{margin-left:0px;margin-top:0px}@media only screen and (min-width: 760px){#all-content-wrapper.home{margin-left:0px}}#all-content-wrapper.home main#homepage.main{margin-left:0px;width:100vw;min-width:100vw}#homepage-nav+#toggle-search{right:1em;top:.25em}@media only screen and (min-width: 960px){#homepage-nav+#toggle-search+#site-search-form{right:.6em}}.home-row{min-height:auto;display:-ms-flexbox;display:flex}.home-row.hero{margin-top:50px;min-height:auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.home-row.hero.animated{opacity:0}.home-row:nth-child(2){background-color:#f0f0f0}.home-row:nth-child(3){background-color:#fff}.home-row.install{background-color:#222}.home-row:nth-child(5){background-color:#0083C0}.homepage-icon{display:block;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:90%;max-width:540px;margin-top:5em;margin-right:auto;margin-left:auto}.get-started{margin-bottom:5em}.get-started .button.xl{display:block;margin-top:1.5em;font-size:1.3em;padding-right:1em;padding-left:1em;width:auto;max-width:12em;margin-left:auto;margin-right:auto}.hero-tagline{color:#737373;font-size:1.2em;text-align:center;line-height:1.3;font-weight:400;margin-top:1.5em;font-style:normal;max-width:90%}@media only screen and (min-width: 760px){.hero-tagline{font-size:1.5em}}.home-row-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:960px;margin-left:auto;margin-right:auto;margin-top:4rem;margin-bottom:4rem;width:90%}.home-row-content h2{text-align:left;width:100%;text-align:center;margin-bottom:1em}.home-row-content h2 span{font-size:.7em;font-weight:300;color:#555}@media only screen and (min-width: 760px){.home-row-content{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media only screen and (min-width: 1200px){.home-row-content{-ms-flex-pack:distribute;justify-content:space-around}}.home-row-content.first-fade{opacity:0}.home-row-content-focus{display:-ms-flexbox;display:flex}.home-row-content-focus .half.half-content{-ms-flex-order:2;order:2}@media only screen and (min-width: 760px){.home-row-content-focus .half.half-content{-ms-flex-order:1;order:1}}.home-row-content-focus .focus-svgs{-ms-flex-order:1;order:1;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (min-width: 760px){.home-row-content-focus .focus-svgs{max-width:48%;-ms-flex-order:2;order:2}}.home-row-content-focus .focus-svgs svg{max-width:48%}.home-row-content-focus #content-halo{fill:#0083C0 !important}.home-row-content-features{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;width:85%}.home-row-content-features .home-row-content-feature{margin-bottom:2em;max-width:297.6px}.home-row-content-features .home-row-content-feature h3{margin-bottom:.2em;padding-bottom:0px;font-weight:500;border-bottom:1px solid white;font-size:1.1em}.home-row-content-features .home-row-content-feature .homepage-feature-content{color:#555;font-weight:300;line-height:1.3;font-size:.9em}.home-row-content-features .home-row-content-feature .homepage-feature-content p{color:#6f6f6f}.home-row-content-features .home-row-content-feature .homepage-feature-content code:first-child{margin-right:.25em}.half{width:90%;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 960px){.half{width:384px;max-width:384px}}.half.half-content{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px}.half.half-content h2{width:100%;font-size:22px;text-align:center;font-weight:500;line-height:1.3}@media only screen and (min-width: 760px){.half.half-content h2{margin-top:0px}}.half.half-content p{text-align:center;margin-left:auto;margin-right:auto}.half.half-content hr,.half.half-content .hr{border:0;height:1px;opacity:1;background-image:linear-gradient(to right, transparent, rgba(0,0,0,0.75), transparent);width:100%;margin-bottom:2.5em;margin-top:2.5em}.homepage-terminal{font-family:"robotomono",courier,monospace;background-color:#737373;padding:1em 1.5em;text-align:left;width:110%;position:relative;left:-5%;max-width:360px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);border-radius:5px;margin-top:1em;margin-right:auto;margin-left:auto;font-size:14px;margin-bottom:0px;color:transparent}@media only screen and (min-width: 760px){.homepage-terminal{width:100%;left:auto}}.homepage-terminal span{color:transparent}.homepage-terminal .blast{color:#fff}.svgs{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;position:relative}.svgs svg,.svgs .img-wrapper{max-width:45%;max-width:140px}.svgs svg#markdown,.svgs .img-wrapper#markdown{margin-top:30px}@media only screen and (min-width: 960px){.svgs{margin-top:3.5em}}#hugopher-front{width:300px;position:relative}#hugopher-front .eye{-webkit-animation:squeeze 2.4s infinite;animation:squeeze 2.4s infinite}.gopher-badge{opacity:0;width:50px;position:absolute;top:24px}.gopher-cape{opacity:0}.eyes{-webkit-animation:squeeze 2.4s infinite;animation:squeeze 2.4s infinite}@keyframes squeeze{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(70px) scaleY(0.1);transform:translateY(70px) scaleY(0.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.home-row-content-install{color:#fff}.home-row-content-install .platform-icons{display:-ms-flexbox;display:flex;width:100%;color:#fff;-ms-flex-pack:justify;justify-content:space-between}.home-row-content-install .platform-icons i{font-size:40px}@media only screen and (min-width: 760px){.home-row-content-install .platform-icons i{font-size:60px}}.home-row-content-tweets{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.home-row-content-tweets h2{color:#fff}@media only screen and (min-width: 760px){.home-row-content-tweets{max-width:640px}}@media only screen and (min-width: 760px){.home-row-content-tweets{max-width:960px}}.homepage-tweet{max-width:300px;background-color:#fff;margin-bottom:20px;border-radius:4px;position:relative}.homepage-tweet i.icon-twitter{position:absolute;top:10px;right:10px;color:#1DA1F2}.homepage-tweet .homepage-tweet-attribution{font-style:normal;width:100%;display:block;font-size:.8em;text-align:right}.home-row-content-open-source{-ms-flex-wrap:wrap;flex-wrap:wrap}.home-row-content-open-source div{width:100%;text-align:center}.home-row-content-open-source i.icon-github{font-size:62px}@media only screen and (min-width: 760px){.home-row-content-open-source i.icon-github{font-size:90px}}.home-row-content-open-source i.icon-love{color:red}.no-js{opacity:1 !important}.body-copy[data-section="commands"]>h2:nth-of-type(1){display:none}.body-copy[data-section="commands"] h3{font-size:1.6em}.body-copy[data-section="commands"] h4{font-size:1.2em}.body-copy[data-section="commands"] h5{font-size:1.1em;margin-top:1em;margin-bottom:1em;color:#737373}.wip{background-color:#C9177E;color:white;position:absolute;left:40px;top:40px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);font-weight:bold;width:130px;font-size:20px;padding:6px;z-index:9999;overflow:visible;text-align:center;border-radius:15px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)}#outdated{background-color:#0083C0;color:white;position:absolute;right:40px;top:20px;-webkit-transform:rotate(10deg);transform:rotate(10deg);font-weight:bold;width:200px;font-size:32px;padding:6px;z-index:9999;overflow:visible;text-align:center;border-radius:15px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)} +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;border-radius:0px !important;outline:none}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{margin:0px;padding:0px;outline:none;border:none;font-size:18px;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#222;line-height:1.6;font-weight:400;overflow-x:hidden}html,body{overflow-y:auto !important;-webkit-overflow-scrolling:touch !important}body{font-size:93%;overflow-x:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 760px){body{font-size:97%}}@media only screen and (min-width: 960px){body{font-size:100%}}strong{font-weight:700;color:#222}p{margin-top:0px;margin-bottom:1.5em;line-height:1.6}::-webkit-scrollbar{display:none}@font-face{font-family:'fontello';src:url("/fonts/fontello/fontello.eot?12848190");src:url("/fonts/fontello/fontello.eot?12848190#iefix") format("embedded-opentype"),url("/fonts/fontello/fontello.woff2?12848190") format("woff2"),url("/fonts/fontello/fontello.woff?12848190") format("woff"),url("/fonts/fontello/fontello.ttf?12848190") format("truetype"),url("/fonts/fontello/fontello.svg?12848190#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-apple:before{content:'\f179'}.icon-attach:before{content:'\e814'}.icon-attention:before{content:'\e815'}.icon-bash:before{content:'\e808'}.icon-bitbucket:before{content:'\e80a'}.icon-cancel:before{content:'\e80e'}.icon-chrome:before{content:'\e841'}.icon-clipboard:before{content:'\f0c5'}.icon-clock:before{content:'\e817'}.icon-code:before{content:'\f121'}.icon-cog-alt:before{content:'\e816'}.icon-copy:before{content:'\f0c5'}.icon-discuss:before{content:'\f03d'}.icon-docs:before{content:'\f0c5'}.icon-download:before{content:'\e806'}.icon-edge:before{content:'\f282'}.icon-file-pdf:before{content:'\f1c1'}.icon-firefox:before{content:'\e840'}.icon-forum:before{content:'\f03d'}.icon-forums:before{content:'\f03d'}.icon-freebsd:before{content:'\e800'}.icon-git:before{content:'\f1d3'}.icon-github-alt:before{content:'\f056'}.icon-github:before{content:'\f09b'}.icon-gitlab:before{content:'\f296'}.icon-gitter:before{content:'\e805'}.icon-golang:before{content:'\e801'}.icon-heart:before{content:'\e804'}.icon-home:before{content:'\e813'}.icon-html:before{content:'\f13b'}.icon-hugo:before{content:'\e802'}.icon-javascript:before{content:'\e81d'}.icon-js:before{content:'\e81d'}.icon-ie:before{content:'\e843'}.icon-link-external:before{content:'\f08e'}.icon-link:before{content:'\e812'}.icon-linux:before{content:'\f17c'}.icon-mail-alt:before{content:'\f0e0'}.icon-md:before{content:'\e818'}.icon-netlify:before{content:'\e80b'}.icon-next:before{content:'\e81b'}.icon-opera:before{content:'\e842'}.icon-pencil:before{content:'\e807'}.icon-pin:before{content:'\e811'}.icon-prev:before{content:'\e81c'}.icon-quote-left:before{content:'\e819'}.icon-quote-right:before{content:'\e81a'}.icon-search:before{content:'\e803'}.icon-tag:before{content:'\e80d'}.icon-tags:before{content:'\e80c'}.icon-thumbs-down:before{content:'\e810'}.icon-thumbs-up:before{content:'\e80f'}.icon-twitter:before{content:'\f099'}.icon-wercker:before{content:'\e809'}.icon-windows:before{content:'\f17a'}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}@font-face{font-family:"lato";src:url("/fonts/lato/lato-400-webfont.woff2") format("woff2"),url("/fonts/lato/lato-400-webfont.woff") format("woff"),url("/fonts/lato/lato-400-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"lato";src:url("/fonts/lato/lato-400-italic-webfont.woff2") format("woff2"),url("/fonts/lato/lato-400-italic-webfont.woff") format("woff"),url("/fonts/lato/lato-400-italic-webfont.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"lato";src:url("/fonts/lato/lato-600-webfont.woff2") format("woff2"),url("/fonts/lato/lato-600-webfont.woff") format("woff"),url("/fonts/lato/lato-600-webfont.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"lato";src:url("/fonts/lato/lato-600-italic-webfont.woff2") format("woff2"),url("/fonts/lato/lato-600-italic-webfont.woff") format("woff"),url("/fonts/lato/lato-600-italic-webfont.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"lato";src:url("/fonts/lato/lato-700-webfont.woff2") format("woff2"),url("/fonts/lato/lato-700-webfont.woff") format("woff"),url("/fonts/lato/lato-700-webfont.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"lato";src:url("/fonts/lato/lato-700-italic-webfont.woff2") format("woff2"),url("/fonts/lato/lato-700-italic-webfont.woff") format("woff"),url("/fonts/lato/lato-700-italic-webfont.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-400-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-400-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-400-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-400-italic-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-400-italic-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-400-italic-webfont.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-500-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-500-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-500-webfont.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-500-italic-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-500-italic-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-500-italic-webfont.ttf") format("truetype");font-weight:500;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:600;margin:0px;line-height:1.15;position:relative}h1>code,h1>a,h2>code,h2>a,h3>code,h3>a,h4>code,h4>a,h5>code,h5>a,h6>code,h6>a{font-weight:600}h1.page-title{font-size:1.8em;line-height:1.2;letter-spacing:-.021em;padding-bottom:0px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-weight:600}@media only screen and (min-width: 760px){h1.page-title{font-size:2.3em}}@media only screen and (min-width: 960px){h1.page-title{font-size:2.3em}}@media only screen and (min-width: 1200px){h1.page-title{font-size:2.3em}}@media only screen and (min-width: 760px){h1.page-title{padding-top:0px}}h1.page-title img{display:inline;height:1em;width:1em;margin-right:.15em}h1.page-title i[class^="icon-"]{margin-left:-.15em;margin-right:.15em}h1.page-title.commands,h1.page-title.functions{font-family:"robotomono",courier,monospace;font-weight:400}h2,h3{padding-bottom:24px}h2{font-size:1.4em}@media only screen and (min-width: 760px){h2{font-size:1.6em}}@media only screen and (min-width: 960px){h2{font-size:1.6em}}@media only screen and (min-width: 1200px){h2{font-size:1.6em}}h2.contents-list-heading{text-transform:uppercase;color:#737373}h2.contents-list-heading em{font-style:normal}h3{font-size:1.2em}@media only screen and (min-width: 760px){h3{font-size:1.2em}}@media only screen and (min-width: 960px){h3{font-size:1.2em}}@media only screen and (min-width: 1200px){h3{font-size:1.2em}}h4{font-size:1.1em;margin-top:1em;margin-bottom:1em;color:#737373}h5{font-size:1em;font-weight:600;margin-bottom:1em;color:#222}.functions,.commands{font-family:"robotomono",courier,monospace;font-weight:500;color:inherit}.functions>em,.commands>em{font-style:normal;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;padding-left:.25em;padding-right:.25em;font-size:.8em;position:relative;margin-bottom:.3em}.submenu-item:first-child a.submenu-item-link.functions{font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}hr{border-top:3px double #222}button,a[role="button"]{background-color:#0083C0;color:#fff;border:none;outline:none;border-radius:3px;padding:.25em .5em;font-size:1em;box-shadow:none;text-align:center;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}button:hover,a[role="button"]:hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.navbutton__wrapper{position:fixed;top:24px;left:24px;z-index:99}@media only screen and (min-width: 960px){.navbutton__wrapper{display:none}}.nav__wrapper--active:before{content:'';width:40px;height:40px;border-radius:50%;background-color:#0083C0;position:absolute;top:-20px;right:-20px;z-index:1;padding:0;margin:0;overflow:hidden;transition:box-shadow 1s}.trigger{width:40px;height:2px;border-radius:50%;background-color:#fff;position:absolute;top:-20px;right:-20px;z-index:2;padding:19px 0 21px;margin:0;overflow:hidden;transition:background 1s, box-shadow 1s}.nav__trigger{position:relative;list-style-type:none;padding:0;margin:0;z-index:4}.nav__trigger .nav__trigger-item{height:3px;width:20px;background-color:#0083C0;display:block;position:absolute;left:50%;margin-left:-10px}.nav__wrapper--active .trigger{background-color:#C9177E}.nav__trigger .nav__trigger-item.nav__trigger-item--first{top:-8px;transition:top .5s .4s ease, -webkit-transform .4s ease;transition:top .5s .4s ease, transform .4s ease;background-color:#0083C0}.nav__trigger .nav__trigger-item.nav__trigger-item--second{top:0;transition:opacity .3s .4s ease}.nav__trigger .nav__trigger-item.nav__trigger-item--third{top:8px;transition:top .5s .4s ease, -webkit-transform .4s ease;transition:top .5s .4s ease, transform .4s ease;background-color:#0083C0}.nav__wrapper--active .nav__trigger-item{background-color:#fff}.nav__wrapper--active .nav__trigger-item.nav__trigger-item--first{top:0px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:top .4s ease, -webkit-transform .5s .4s ease;transition:top .4s ease, transform .5s .4s ease;background-color:#fff}.nav__wrapper--active .nav__trigger-item.nav__trigger-item--second{opacity:0}.nav__wrapper--active .nav__trigger-item.nav__trigger-item--third{top:0px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff;transition:top .4s ease, -webkit-transform .5s .4s ease;transition:top .4s ease, transform .5s .4s ease}nav ul,nav ol,aside ul,aside ol{margin-left:0px;padding-left:0px;list-style:none;text-indent:0px}nav ul li,nav ol li,aside ul li,aside ol li{position:relative;margin-left:0px;padding-left:0px;list-style:none}.body-copy ul,.body-copy ol{padding-left:.75em;margin-left:.5em;margin-top:0px;padding-top:0px;margin-bottom:1.5em}.body-copy ul li,.body-copy ol li{position:relative;margin-top:.25em}.body-copy ul li ul,.body-copy ul li ol,.body-copy ol li ul,.body-copy ol li ol{margin-bottom:0px}.body-copy ul{list-style:disc outside none}.body-copy ul li ul{list-style-type:circle}.body-copy ul li ul li ul{list-style-type:square}.body-copy ol li ol{list-style-type:lower-roman}.body-copy ol li ol li ol{list-style-type:lower-alpha}.body-copy dl{margin:0px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:block;margin-bottom:1em;font-size:1em;clear:both;line-height:1.6;padding-top:.5em;padding-bottom:.5em}.body-copy dl dt{float:left;display:block;width:100%;clear:both;margin:0px;font-weight:bolder;margin-right:1em}.body-copy dl dt code{font-size:.9em}.body-copy dl dt>strong>em>code{font-style:normal;position:relative}.body-copy dl dt>strong>em>code:after{display:inline-block;position:relative;font-family:'FontAwesome';content:'\f06a';font-size:.9em;top:-.6em;right:0px;margin-right:-.5em;color:#C9177E}.body-copy dl dd{margin:.5em 0em 0em 0em;text-indent:0px;height:auto;font-size:1em;padding-top:.25em;padding-bottom:0em;padding-left:1.5em;padding-right:0em}.body-copy dl dd strong>code{color:#00A88A}.body-copy dl dd strong:first-child>code{color:#0083C0}.body-copy ol>li>del{color:#C9177E}.body-copy ol>li>del:after{display:inline-block;height:1em;width:1em;font-family:'fontello';content:'\e810';margin-left:.5em;font-size:1.2em;color:#C9177E}.body-copy .task-list{list-style:none;margin-left:0px;padding-left:0px}.body-copy .task-list li{list-style:none}a{color:#C9177E;font-weight:inherit}a,a:hover,a:active,a:focus{text-decoration:none;cursor:pointer}a:hover{text-decoration:none}.body-copy li a,.body-copy p a{z-index:1;color:#C9177E}.body-copy li a:hover,.body-copy p a:hover{border-bottom:1px solid #C9177E}a.tooltip{position:relative;overflow:visible;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}a.tooltip:hover::before{display:inline-block;position:absolute;line-height:1;bottom:-1.4em;font-size:12px;color:white;min-width:80px;padding:.25em .33em;background-color:#222;content:attr(data-tooltip);white-space:nowrap;text-transform:none;font-weight:normal;border-radius:.25em}a.tooltip.left:hover::before{right:0px;left:auto}a.tooltip.right:hover::before{right:0px;left:auto}a.tooltip.edit-link:hover::after{content:'\f09b';font-family:'fontello';color:white;font-size:13px;display:inline-block;position:absolute;line-height:1;bottom:-1.1em;right:3px}a.tooltip.edit-link:hover::before{padding-right:1.5em;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.icon-github:before{content:'\f09b'}.body-copy a.heading-link{opacity:0;color:silver;transition:opacity .3s ease-in-out;font-size:.7em;position:absolute;display:inline;top:.35em;right:0px}@media only screen and (min-width: 760px){.body-copy a.heading-link{left:-1.5em}}.body-copy h2:hover a.heading-link,.body-copy h3:hover a.heading-link{transition:opacity .3s ease-in-out;opacity:1}.body-copy h2:hover .icon-link:hover,.body-copy h3:hover .icon-link:hover{color:#C9177E}.body-copy img{width:100%;max-width:100%;height:auto}.admonition{padding:1em}.note,.warning{display:block;margin-bottom:20px;width:100%;border-left-width:4px;border-left-style:solid;border-left-color:#555;position:relative;padding-top:4px;padding-bottom:4px}.note #exclamation-icon,.warning #exclamation-icon{height:20px;width:20px;fill:#0083C0;position:absolute;top:20%;left:-12px;background-color:white}.note h2,.warning h2{display:none}.note .admonition-content,.warning .admonition-content{display:block;margin:0px;font-size:1em;padding:8px;margin-left:12px;color:#555}.note .admonition-content p:last-child,.warning .admonition-content p:last-child{margin-bottom:0px}.note .admonition-content ul:last-child,.note .admonition-content ol:last-child,.warning .admonition-content ul:last-child,.warning .admonition-content ol:last-child{margin-bottom:0px}.note .admonition-content ul:last-child+p,.note .admonition-content ol:last-child+p,.warning .admonition-content ul:last-child+p,.warning .admonition-content ol:last-child+p{margin-top:1em}.note{border-color:#0083C0;background-color:#f9fdfe}.note #exclamation-icon{fill:#0083C0}.warning{border-color:#C9177E;background-color:#fef5fa}.warning #exclamation-icon{fill:#C9177E}.hljs{display:block;overflow-x:auto;padding:0.5em;background:#f5f5f5;font-size:.9em}.hljs,.hljs-tag,.hljs-subst{color:#000}.hljs-strong,.hljs-emphasis{color:#737373}.hljs-bullet,.hljs-quote,.hljs-number,.hljs-regexp,.hljs-literal,.hljs-link{color:#0083c0}.hljs-code,.hljs-title,.hljs-section,.hljs-selector-class{color:#00A88A}.hljs-strong{font-weight:bold}.hljs-emphasis{font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-name,.hljs-attr{color:#C9177E}.hljs-symbol,.hljs-attribute{color:#0083c0}.hljs-params,.hljs-class .hljs-title{color:#000}.hljs-string,.hljs-type,.hljs-built_in,.hljs-builtin-name,.hljs-selector-id,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-addition,.hljs-variable,.hljs-template-variable{color:#0083c0}.hljs-comment,.hljs-deletion,.hljs-meta{color:#737373}.language-toml.hljs .hljs-section{color:#C9177E}kbd{font-family:"robotomono",courier,monospace}.body-copy code,.body-copy pre{font-family:"robotomono",courier,monospace;font-size:.9em;weight:inherit;font-weight:400;overflow-y:visible;z-index:1}.body-copy>pre{position:relative;margin-bottom:1.5em}.body-copy pre>code,.body-copy .code{background-color:#f5f5f5}.body-copy>pre{overflow-x:scroll}.body-copy ol code,.body-copy ul code,.body-copy div code,.body-copy strong code,.body-copy em code,.body-copy span code,.body-copy p code,.body-copy dd code,.body-copy dt code{background-color:#f5f5f5}@media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi){.body-copy ol code,.body-copy ul code,.body-copy div code,.body-copy strong code,.body-copy em code,.body-copy span code,.body-copy p code,.body-copy dd code,.body-copy dt code{background-color:#f5f5f5}}.code{display:block;position:relative;overflow:hidden;padding:.5em;overflow-y:visible;margin-bottom:1.5em}code[class^="language-"]:after{display:block;position:absolute;top:4px;right:4px;color:#7b7b7b;font-family:'fontello';content:'\f121'}.copy-button+.code-copy-content code[class^="language-"]:after{position:absolute;top:-4px;right:4px}code.language-git:after{font-family:'fontello';content:'\f1d3';font-size:16px;top:2px}code.language-hugo:after,code.language-go:after,code.language-golang:after{font-family:'fontello';content:'\e801'}code.language-html:after{font-family:'fontello';content:'\f13b'}code.language-javascript:after,code.language-js:after{font-family:'fontello';content:'\e81d'}code.language-json:after{content:'JSON';font-size:.8em;padding-right:.3em;font-family:"robotomono",courier,monospace}code.language-md:after,code.language-markdown:after{font-family:'fontello';content:'\e818'}code.language-sass:after,code.language-scss:after{font-family:'fontello';content:'\e803'}code.language-bash:after,code.language-sh:after{font-family:'fontello';content:'\e808';right:6px}code.language-toml:after{content:'TOML';font-size:.8em;padding-right:.3em;font-family:"robotomono",courier,monospace}code.language-yaml:after,code.language-yml:after{content:'YAML';font-size:.8em;padding-right:.3em;font-family:"robotomono",courier,monospace}.copy-button+.code-copy-content code[class^="language-"]:after{display:none;position:absolute;top:-8px;right:4px}blockquote code[class^="language-"]:after,.admonition code[class^="language-"]:after{content:''}.filename{font-family:"robotomono",courier,monospace;color:#626262;padding-left:1em;padding-top:.25em;font-size:.7em;background-color:#f5f5f5;width:100%;font-style:italic;margin-bottom:0px}.code-icon{position:absolute;top:2px;right:4px}.copy-button,.download-button{transition:opacity .3s ease-in-out;opacity:1;position:absolute;right:1px;top:1px;background-color:white;color:#222;border-radius:0px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);height:30px;min-width:70px;font-size:12px;display:block;z-index:15}.copy-button:hover,.download-button:hover{transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.copy-button span.button-text,.download-button span.button-text{text-transform:uppercase;margin-left:0px}.download-button{position:absolute;min-width:70px;top:1px;right:72px}@media only screen and (min-device-width: 375px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2){.download-button{display:none}}.tooltipped{position:absolute}.tooltipped:after{position:absolute;z-index:1000000;display:none;padding:2px 4px;font-size:.8em;font-weight:700;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;text-shadow:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background-color:#0083C0;border-color:#0083C0;border-radius:0px;-webkit-font-smoothing:subpixel-antialiased}.tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#0083C0;pointer-events:none;content:"";border:5px solid transparent}.tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after{display:inline-block;text-decoration:none}.tooltipped-multiline:hover:after,.tooltipped-multiline:active:after,.tooltipped-multiline:focus:after{display:table-cell}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{top:100%;right:50%;margin-top:5px;text-align:center}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:#0083C0;text-align:center}.tooltipped-se:after{right:auto;left:50%;text-align:center}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{right:50%;bottom:100%;margin-bottom:5px}.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:#0083C0}.tooltipped-ne:after{right:auto;left:50%;margin-left:-15px}.tooltipped-nw:after{margin-right:-15px}.tooltipped-s:after,.tooltipped-n:after{-webkit-transform:translateX(50%);transform:translateX(50%)}.tooltipped-w:after{right:100%;bottom:50%;margin-right:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:#0083C0}.tooltipped-e:after{bottom:50%;left:100%;margin-left:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:#0083C0}.tooltipped-multiline:after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-break:break-word;word-wrap:normal;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s:after,.tooltipped-multiline.tooltipped-n:after{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w:after,.tooltipped-multiline.tooltipped-e:after{right:100%}svg.svg-icon{max-width:60px}span.yes code{color:#00A88A}span.no code{background-color:#C9177E;color:#fff}span.no:after,span.bad:after{display:inline-block;height:1em;width:1em;font-family:'fontello';content:'\e810';margin-left:.5em;font-size:1.2em;color:#C9177E}span.yes:after,.good:after{display:inline-block;height:1em;width:1em;font-family:'fontello';content:'\e80f';color:#00A88A;margin-left:.5em;font-size:1.2em}span.break{position:relative;display:inline-block;font-weight:bold;text-align:center;width:auto;left:calc(50% - 40px)}span.break:before,span.break:after{content:"";position:absolute;display:inline-block;height:.2em;border-bottom:1px solid black;border-top:1px solid black;top:.666em;width:140px}span.break:before{right:100%;margin-right:.5em}span.break:after{left:100%;margin-left:.5em}span.na code{background-color:transparent;color:#bbb}h2 .fa.fa-thumbs-up,h3 .fa.fa-thumbs-up,h4 .fa.fa-thumbs-up,li .fa.fa-thumbs-up{color:#00A88A}h2 .fa.fa-thumbs-down,h3 .fa.fa-thumbs-down,h4 .fa.fa-thumbs-down,li .fa.fa-thumbs-down{color:#C9177E}ul.tags{list-style:none;margin:0;padding:0;margin-top:1em;margin-bottom:.5em;margin-right:4px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;float:right}ul.tags li{height:20px;line-height:20px;margin-left:4px;margin-bottom:.75em;display:-ms-flexbox;display:flex}ul.tags li:not(.icon){transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}ul.tags li:not(.icon):hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}ul.tags li a{line-height:20px;-ms-flex-align:center;align-items:center;height:20px;font-size:14px;color:#222;padding-left:.3em;padding-right:.3em}.searchbox{display:inline-block;position:relative;width:300px;height:32px !important;white-space:nowrap;box-sizing:border-box;visibility:visible !important}.searchbox .algolia-autocomplete{display:block;width:100%;height:100%}.searchbox__wrapper{width:100%;height:100%;z-index:999;position:relative}.searchbox__input{display:inline-block;box-sizing:border-box;transition:box-shadow .4s ease, background .4s ease;border:0;border-radius:16px;box-shadow:inset 0 0 0 0px #ccc;background:#fff !important;padding:0;padding-right:26px;padding-left:32px;width:100%;height:100%;vertical-align:middle;white-space:normal;font-size:1em;appearance:none}.searchbox__input::-webkit-search-decoration,.searchbox__input::-webkit-search-cancel-button,.searchbox__input::-webkit-search-results-button,.searchbox__input::-webkit-search-results-decoration{display:none}.searchbox__input:hover{box-shadow:inset 0 0 0 0px #b3b3b3}.searchbox__input:focus,.searchbox__input:active{outline:0;box-shadow:inset 0 0 0 0px #aaa;background:#fff}.searchbox__input::-webkit-input-placeholder{color:#aaa}.searchbox__input::-moz-placeholder{color:#aaa}.searchbox__input:-ms-input-placeholder{color:#aaa}.searchbox__input::placeholder{color:#aaa}.searchbox__submit{position:absolute;top:0;margin:0;border:0;border-radius:16px 0 0 16px;background-color:rgba(69,142,225,0);padding:0;width:32px;height:100%;vertical-align:middle;text-align:center;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;right:inherit;left:0}.searchbox__submit::before{display:inline-block;margin-right:-4px;height:100%;vertical-align:middle;content:''}.searchbox__submit:hover,.searchbox__submit:active{cursor:pointer}.searchbox__submit:focus{outline:0}.searchbox__submit svg{width:14px;height:14px;vertical-align:middle;fill:#6D7E96}.searchbox__reset{display:block;position:absolute;top:8px;right:8px;margin:0;border:0;background:none;cursor:pointer;padding:0;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;fill:rgba(0,0,0,0.5)}.searchbox__reset.hide{display:none}.searchbox__reset:focus{outline:0}.searchbox__reset svg{display:block;margin:4px;width:8px;height:8px}.searchbox__input:valid ~ .searchbox__reset{display:block;-webkit-animation-name:sbx-reset-in;animation-name:sbx-reset-in;-webkit-animation-duration:.15s;animation-duration:.15s}@-webkit-keyframes sbx-reset-in{0%{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes sbx-reset-in{0%{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu{right:0 !important;left:inherit !important}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu:before{right:48px}.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu{left:0 !important;right:inherit !important}.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu:before{left:48px}.algolia-autocomplete .ds-dropdown-menu{position:relative;top:-6px;border-radius:4px;margin:6px 0 0;padding:0;text-align:left;height:auto;position:relative;background:transparent;border:none;z-index:999;max-width:500px;min-width:400px;box-shadow:0 1px 0 0 rgba(0,0,0,0.2),0 2px 3px 0 rgba(0,0,0,0.1)}.algolia-autocomplete .ds-dropdown-menu:before{display:block;position:absolute;content:'';width:14px;height:14px;background:#fff;z-index:1000;top:-7px;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:2px}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{position:relative;z-index:1000;margin-top:8px}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion{cursor:pointer}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion.suggestion-layout-simple{background-color:rgba(69,142,225,0.05)}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion:not(.suggestion-layout-simple) .algolia-docsearch-suggestion--content{background-color:rgba(69,142,225,0.05)}.algolia-autocomplete .ds-dropdown-menu [class^="ds-dataset-"]{position:relative;border:solid 1px #d9d9d9;background:#fff;border-radius:4px;overflow:auto;padding:0 8px 8px}.algolia-autocomplete .ds-dropdown-menu *{box-sizing:border-box}.algolia-autocomplete .algolia-docsearch-suggestion{position:relative;padding:0 8px;background:#fff;color:#02060C;overflow:hidden}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#174d8c;background:rgba(143,187,237,0.1);padding:0.1em 0.05em}.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl0 .algolia-docsearch-suggestion--highlight,.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl1 .algolia-docsearch-suggestion--highlight{color:inherit;background:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{padding:0 0 1px;background:inherit;box-shadow:inset 0 -2px 0 0 rgba(69,142,225,0.8);color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--content{display:block;float:right;width:70%;position:relative;padding:5.33333px 0 5.33333px 10.66667px;cursor:pointer}.algolia-autocomplete .algolia-docsearch-suggestion--content:before{content:'';position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;left:-1px}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{position:relative;border-bottom:1px solid #ddd;display:none;margin-top:8px;padding:4px 0;font-size:1em;color:#33363D}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{width:100%;float:left;padding:8px 0 0 0}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{float:left;width:30%;display:none;padding-left:0;text-align:right;position:relative;padding:5.33333px 10.66667px;color:#A4A7AE;font-size:.9em;word-wrap:break-word}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column:before{content:'';position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;right:0}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column .algolia-docsearch-suggestion--highlight{background-color:inherit;color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline{display:none}.algolia-autocomplete .algolia-docsearch-suggestion--title{margin-bottom:4px;color:#02060C;font-size:.9em;font-weight:bold}.algolia-autocomplete .algolia-docsearch-suggestion--text{display:block;line-height:1.2em;font-size:.85em;color:#63676D}.algolia-autocomplete .algolia-docsearch-suggestion--no-results{width:100%;padding:8px 0;text-align:center;font-size:1.2em}.algolia-autocomplete .algolia-docsearch-suggestion--no-results::before{display:none}.algolia-autocomplete .algolia-docsearch-suggestion code{padding:1px 5px;font-size:90%;border:none;color:#222222;background-color:#EBEBEB;border-radius:3px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.algolia-autocomplete .algolia-docsearch-suggestion code .algolia-docsearch-suggestion--highlight{background:none}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header{display:block}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary .algolia-docsearch-suggestion--subcategory-column{display:block}.algolia-autocomplete .suggestion-layout-simple.algolia-docsearch-suggestion{border-bottom:solid 1px #eee;padding:8px;margin:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content{width:100%;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content::before{display:none}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header{margin:0;padding:0;display:block;width:100%;border:none}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl0{opacity:.6;font-size:.85em}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1{opacity:.6;font-size:.85em}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1::before{background-image:url('data:image/svg+xml;utf8,');content:'';width:10px;height:10px;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--wrapper{width:100%;float:left;margin:0;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--subcategory-column,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--duplicate-content,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--subcategory-inline{display:none !important}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title{margin:0;color:#458EE1;font-size:.9em;font-weight:normal}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title::before{content:"#";font-weight:bold;color:#458EE1;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text{margin:4px 0 0;display:block;line-height:1.4em;padding:5.33333px 8px;background:#f8f8f8;font-size:.85em;opacity:.8}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{color:#3f4145;font-weight:bold;box-shadow:none}.algolia-autocomplete .algolia-docsearch-footer{width:110px;height:20px;z-index:2000;margin-top:10.66667px;float:right;font-size:0;line-height:0}.algolia-autocomplete .algolia-docsearch-footer--logo{background-image:url("data:image/svg+xml;utf8,");background-repeat:no-repeat;background-position:center;background-size:100%;overflow:hidden;text-indent:-9000px;padding:0 !important;width:100%;height:100%;display:block}#toggle-search{display:block;position:fixed;top:.5em;right:3.5em;float:right;font-size:1.2em;z-index:60;color:#C9177E}@media only screen and (min-width: 760px){#toggle-search{right:2em}}@media only screen and (min-width: 1200px){#toggle-search{top:.3em}}form#site-search-form{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;width:100vw;position:fixed;top:50px;height:45px;-webkit-transform:translateY(-50px);transform:translateY(-50px);background-color:#fff;z-index:19}form#site-search-form.search-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateY(0);transform:translateY(0);border-bottom:1px solid #C9177E}form#site-search-form #search-input{max-height:45px;padding-left:20px;font-size:1em}@media only screen and (min-width: 960px){form#site-search-form{display:block;position:fixed;top:8px;right:2em;z-index:50;width:300px;-webkit-transform:translateX(330px);transform:translateX(330px);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;box-shadow:none;max-height:40px;background-color:transparent}form#site-search-form.search-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;border-bottom-width:0px;-webkit-transform:translateX(0px);transform:translateX(0px)}form#site-search-form.search-open #search-input{transition:opacity .3 ease-in-out;opacity:1;border-bottom:3px solid #C9177E}form#site-search-form.search-open #search-input::after{display:inline-block;content:'';width:1em;border-bottom:3px solid #C9177E}form#site-search-form #search-input{transition:opacity .3s ease-in-out;max-height:40px;padding-left:0px;font-size:20px;opacity:0}}#search-input{width:260px;outline:none;border:0px;border-radius:0px}#search-input,#search-input:hover,#search-input:active,#search-input:focus{outline:none}.algolia-docsearch-suggestion{border-bottom-color:#3A3DD1}.algolia-docsearch-suggestion--highlight{color:#3A33D1}.algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--highlight{background-color:#4D47D5}.aa-cursor .algolia-docsearch-suggestion--content{color:#272296}.aa-cursor .algolia-docsearch-suggestion{background:#EBEBFB}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{box-shadow:inset 0 -2px 0 0 #C9177E}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#C9177E;background:#f7e8f1;padding:0.1em 0.05em}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{background-color:#fff}.algolia-autocomplete .ds-dropdown-menu{font-size:.8em;min-width:340px;max-width:340px}@media only screen and (min-width: 760px){.algolia-autocomplete .ds-dropdown-menu{font-size:1em;min-width:400px;max-width:500px}}@media only screen and (min-width: 960px){.algolia-autocomplete .ds-dropdown-menu{min-width:500px;max-width:600px}}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column-text .algolia-docsearch-suggestion--highlight{color:#0083C0;font-weight:bold;background:#c9e8f6}@media (min-width: 768px){.algolia-docsearch-suggestion{border-bottom-color:#7671df}.algolia-docsearch-suggestion--subcategory-column{border-right-color:#7671df;background-color:#F2F2FF;color:#4E4726}}kbd{background-color:inherit;border:1px solid #222;display:inline-block;font-size:.9em;padding:.1em .3em;border-radius:5px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}aside#toc{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;position:fixed;top:50px;-webkit-transform:translateX(100%);transform:translateX(100%);background-color:#fff;right:0px;padding-left:10px;padding-right:10px;max-width:280px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}aside#toc header.toc-header{display:inline-block;width:100%;margin-top:24px}aside#toc header.toc-header>a h3{margin-top:0px;margin-bottom:0px;margin-left:8px;padding-bottom:0px;border-bottom:1px solid #222;color:#222;font-size:17px}aside#toc.toc-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(0%);transform:translateX(0%);z-index:99}@media only screen and (min-width: 1200px){aside#toc{box-shadow:none;top:50px;right:0px;bottom:auto;opacity:1;min-height:calc(100vh - 50px - 140px);max-height:calc(100vh - 50px - 140px);-webkit-transform:translateX(0%);transform:translateX(0%);border-radius:0px;margin-right:1.5em;z-index:1}aside#toc .toc-inner-wrapper{position:relative;min-height:calc(100vh - 50px - 140px);max-height:calc(100vh - 50px);overflow-y:scroll}aside#toc.toc-open{z-index:1}}nav#TableOfContents{position:relative;height:auto;overflow-y:scroll}nav#TableOfContents li code{font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}nav#TableOfContents li.active>a>code{color:inherit;font-weight:inherit;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}nav#TableOfContents>ul:first-child{padding-left:0px;margin-left:0px;margin-top:.5em;margin-bottom:1em}nav#TableOfContents>ul:first-child>li{padding-left:0px;margin-left:0px;font-size:18px}nav#TableOfContents ul>li>ul li{line-height:1.2;font-size:16px;padding-left:8px;position:relative;margin-top:.5em;margin-bottom:.5em}nav#TableOfContents ul>li>ul li a{color:#222;position:relative}@media only screen and (min-width: 960px){nav#TableOfContents ul>li>ul li a:hover{color:#C9177E}nav#TableOfContents ul>li>ul li a:hover::before{content:'';display:inline-block;height:100%;border-left:1px solid #C9177E;position:absolute;left:-8px}nav#TableOfContents ul>li>ul li a:hover code{color:inherit}}nav#TableOfContents ul>li>ul li.active>a{position:relative;color:#C9177E;font-weight:400}nav#TableOfContents ul>li>ul li.active>a::before{content:'';display:inline-block;height:100%;border-left:2px solid #C9177E;position:absolute;left:-8px}nav#TableOfContents ul>li>ul li>ul{display:block;margin-top:8px;margin-bottom:0px}nav#TableOfContents ul>li>ul li>ul>li{font-size:14px}@media only screen and (min-width: 960px){nav#TableOfContents ul>li>ul li>ul>li a:hover{color:#0083C0}nav#TableOfContents ul>li>ul li>ul>li a:hover::before{content:'';display:inline-block;height:100%;border-left:1px solid #0083C0;position:absolute;left:-16px}}nav#TableOfContents ul>li>ul li>ul>li.active>a{color:#0083C0;font-weight:400}nav#TableOfContents ul>li>ul li>ul>li.active>a::before{border-left:2px solid #C9177E;left:-16px}.kebab{cursor:pointer;position:fixed;display:inline-block;box-sizing:border-box;padding:0 16px;top:12px;right:4px}.kebab .figure{width:6px;height:6px;border-radius:5px;background:#0083C0;margin:3px 0}.kebab .figure.middle{transition:all 0.3s ease-in-out;-webkit-transform:scale(1);transform:scale(1);position:relative;font-weight:400;left:0%}.kebab .figure.middle.active{-webkit-transform:scale(6.5);transform:scale(6.5);transition:all 0.3s ease-in-out;background:transparent}@media only screen and (min-width: 1200px){.kebab{display:none}}.cross{position:absolute;top:14px;left:50%;-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);margin-top:-1px;font-family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;background-color:#C9177E;color:white;border-radius:50%;height:40px;width:40px;transition:all 0.3s ease-in-out;font-size:34px;line-height:40px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}.cross.active{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);transition:all 0.15s ease-in-out}.all-contents{padding-top:1em;font-size:.95em}.contents-list{box-shadow:none;background-color:transparent;color:#222;border-bottom:1px solid silver;margin-bottom:1em;position:relative;font-size:.95em}.contents-list a{width:100%;color:#222}.contents-list a:before,.contents-list a:after,.contents-list a:hover{background-color:transparent;border:none;color:#222}.contents-list h3{margin-top:0px;padding-top:0px;padding-bottom:2px;color:#C9177E}.contents-list p{margin-top:8px;margin-bottom:16px}.taxonomy-term{font-size:1.3em;display:inline-block;width:auto;clear:both}.list-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.list-icon i.icon-link-external{position:relative;display:inline-block;margin-top:.1em}.list-icon-wrapper{max-width:1em;max-height:1em;margin-right:.2em}.list-icon-wrapper img{width:100%;height:auto;margin-bottom:0px;margin-left:auto;margin-right:auto;display:block}.last-modified{color:#737373;display:block;clear:both;min-width:200px;width:100%;max-width:100%;text-align:center;font-size:.8em;position:relative;border-bottom:2px solid #737373}#content-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:100%;min-width:100%;min-height:60px;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2em}#content-footer.overview{-ms-flex-pack:end;justify-content:flex-end}.cf-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#737373}.cf-link h5{color:#737373}.cf-link:hover{background-color:#C9177E;color:#fff}.cf-link:hover h5{color:#fff}.icon-wrapper{display:inline-block;margin-right:6px;position:relative;min-height:60px;width:24px}.icon-wrapper i{font-size:24px;position:absolute;top:calc(50% - 12px)}.next-page{-ms-flex-pack:end;justify-content:flex-end;text-align:right;-ms-flex-item-align:end;align-self:flex-end}.page-info{margin:0px .5em 0px .5em}.page-info{display:inline-block;width:auto}.page-info span{font-size:.8em}.body-copy blockquote{position:relative;display:block;margin:0px;font-style:italic;background-color:#f8f8f8;padding:16px;margin-bottom:1em}.body-copy blockquote p{margin-bottom:0px;margin-top:16px}.body-copy blockquote p:first-child{margin-top:8px}.body-copy blockquote:before{font-family:'fontello';display:block;height:1em;width:1em;position:absolute;content:'\e819';color:silver;top:-3px;left:4px;font-size:1.2em;font-style:normal}.body-copy blockquote code,.body-copy blockquote pre{font-style:normal}.body-copy blockquote cite.blockquote-citation{position:relative;display:block;clear:both;text-align:left;line-height:2;font-size:.8em;font-style:normal}.breadcrumbs{list-style:none;display:inline-block;margin-top:3px}.breadcrumbs li{float:left}.breadcrumbs li a{color:#222;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#D1F1FE;text-decoration:none;position:relative;height:30px;line-height:30px;padding:0 10px 0 5px;text-align:center;margin-right:23px;font-size:14px}.breadcrumbs li a img{height:20px;width:20px}.breadcrumbs li a span{margin-left:4px}.breadcrumbs li:nth-child(even){margin-left:-8px}.breadcrumbs li:nth-child(even) a{background-color:#D1F1FE}.breadcrumbs li:nth-child(even) a:before{border-color:#D1F1FE;border-left-color:transparent;height:30px;line-height:30px}.breadcrumbs li:nth-child(even) a:after{border-left-color:#D1F1FE}.breadcrumbs li:first-child a{padding-left:10px;border-radius:4px 0 0 4px}.breadcrumbs li:first-child a:before{border:none}.breadcrumbs li:last-child::not(first-child) a{padding-right:15px;border-radius:0 4px 4px 0}.breadcrumbs li:last-child::not(first-child) a:after{border:none}.breadcrumbs li a:before,.breadcrumbs li a:after{content:"";position:absolute;top:0;border:0 solid #D1F1FE;border-width:15px 6.666px;width:0;height:0}.breadcrumbs li a:before{left:-12px;border-left-color:transparent}.breadcrumbs li a:after{left:100%;border-color:transparent;border-left-color:#D1F1FE}.breadcrumbs li a:hover{background-color:#0083C0;color:#fff}.breadcrumbs li a:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.breadcrumbs li a:hover:before{border-color:#0083C0;border-left-color:transparent}.breadcrumbs li a:hover:after{border-left-color:#0083C0}table{text-align:left;overflow-x:scroll;width:100%;max-width:100%;width:auto;display:block;border-left:2px solid #737373;margin:0px;font-size:16px;margin-bottom:1em}table tr{border-top:2px solid #737373}table tr th,table tr td{padding-left:4px;padding-right:6px}table tr th:last-child,table tr td:last-child{border-right:2px solid #737373}table.terms-table td{width:50%}table thead{width:100%;background-color:#000;color:#fff}table thead tr{min-width:100%}table thead tr th{padding-left:4px;padding-right:6px}@media only screen and (min-width: 760px){table thead tr th:last-child{min-width:220px}}table tbody{min-width:100%}table tbody tr{min-width:100%;background-color:#fff}table tbody tr:nth-child(even){background-color:#f8f8f8}table tbody tr:last-child{border-bottom:2px solid #737373}table tbody tr small{font-size:1em}table tbody td .purpose-title{font-style:italic;color:#C9177E;font-weight:bold}table tbody td.bf-default code{color:#0083C0;font-weight:bold}table tbody td.bf-flag code{color:#00A88A;font-weight:bold}table.utils-table tr{line-height:1.2}table.utils-table tr>td:first-child{min-width:220px}article#press-and-articles>.body-copy table{max-width:100%}article#press-and-articles>.body-copy table tr td{display:table-cell;width:auto}article#press-and-articles>.body-copy table tr td:nth-child(3){width:100px;min-width:100px;max-width:100px;text-align:right}.twitter-tweet.twitter-tweet-rendered{display:block;margin-left:auto;margin-right:auto}.body-copy>div{margin-bottom:1.5em}.cls-1{fill:#11485e}.cls-2{fill:#7fc2e2}.cls-3{fill:#d8d5d5}.cls-4{fill:#131413}.cls-5{fill:#fff}.cls-6{fill:#b28f82}.cls-7{fill:#231f20}.cls-8{fill:#418cbd}.eye{-webkit-animation:squeeze 2.4s infinite;animation:squeeze 2.4s infinite}.nose{-webkit-animation:nose 2s infinite ease;animation:nose 2s infinite ease}.gopher{-webkit-transform:translateY(120px);transform:translateY(120px);-webkit-animation:start .8s forwards ease-in-out;animation:start .8s forwards ease-in-out}@-webkit-keyframes nose{80%{-webkit-transform:none;transform:none}83%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}90%{-webkit-transform:none;transform:none}93%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}100%{-webkit-transform:none;transform:none}}@keyframes nose{80%{-webkit-transform:none;transform:none}83%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}90%{-webkit-transform:none;transform:none}93%{-webkit-transform:translateX(7.5px) scaleX(0.9);transform:translateX(7.5px) scaleX(0.9)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes squeeze{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(70px) scaleY(0.1);transform:translateY(70px) scaleY(0.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes squeeze{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(70px) scaleY(0.1);transform:translateY(70px) scaleY(0.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;border-radius:0px;padding:0px;border-bottom:0px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;font-size:1.1em;line-height:2em;width:2em;cursor:pointer;text-align:center;font-family:Arial, sans-serif;background-color:rgba(255,255,255,0.8);color:#222}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}.featherlight *{box-sizing:border-box}}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%}}a.image-link:hover{border-bottom:0px solid transparent !important;cursor:zoom-in}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.site-header{width:100%;height:50px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0px;background-color:#fff;color:#000;position:fixed;top:0px;left:0px;z-index:20;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}@media only screen and (min-width: 960px){.site-header{-ms-flex-pack:justify;justify-content:space-between}}.site-header .hugo-meta{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 960px){.site-header .hugo-meta{float:left;width:auto;-ms-flex-pack:start;justify-content:flex-start}}.site-header #home-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.8em;margin-left:-1em}.site-header #home-link img{height:35px;margin-right:.25em}.site-header #home-link .hugo-v{-ms-flex-item-align:end;align-self:flex-end;font-size:.9em}@media only screen and (min-width: 960px){.site-header #home-link{margin-left:1em}}.site-header a.github-button{display:none}@media only screen and (min-width: 760px){.site-header a.github-button{display:inline}}.site-header iframe[src^="https://buttons.github.io"]{display:none;margin-left:1em}@media only screen and (min-width: 760px){.site-header iframe[src^="https://buttons.github.io"]{display:inline}}.site-navigation::-webkit-scrollbar{display:none}.site-navigation{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;position:fixed;left:0px;top:0px;width:250px;bottom:0px;overflow-y:scroll;background-color:#f8f8f8;-webkit-transform:translateX(-250px);transform:translateX(-250px);padding:0px;z-index:9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-bottom:2em}.site-navigation::-webkit-scrollbar{display:none}.site-navigation.navigation-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(0px);transform:translateX(0px)}@media only screen and (min-width: 960px){.site-navigation{-webkit-transform:translateX(0px);transform:translateX(0px)}}.site-navigation ul li a{display:-ms-flexbox;display:flex}.site-navigation ul.top-menu{margin-top:80px;margin-bottom:30px;width:85%}@media only screen and (min-width: 960px){.site-navigation ul.top-menu{margin-top:60px}}.site-navigation ul.top-menu a{color:#222;font-weight:400;width:100%}.site-navigation ul.top-menu a:hover{color:#C9177E}.site-navigation ul.top-menu li{padding-left:0px;line-height:1.2;padding-top:.75em}.site-navigation ul.top-menu li ul li{padding-left:.3em}.site-navigation ul.top-menu a.top-menu-item-link{font-size:16px;width:100%}.site-navigation ul.top-menu a.top-menu-item-link i.fa.fa-angle-double-right{margin-left:.25em}.site-navigation ul.top-menu a.top-menu-item-link.active-section{color:#C9177E;font-weight:700}.site-navigation ul.top-menu a.top-menu-item-link.active-section+ul.submenu{display:block;border-left:2px solid #C9177E}.site-navigation ul.top-menu ul.submenu{display:none;margin-left:.2em;padding-left:.5em;padding-bottom:.66em}.site-navigation ul.top-menu ul.submenu li{line-height:1.3}.site-navigation ul.top-menu ul.submenu a.submenu-item-link{font-size:14px}.site-navigation ul.top-menu ul.submenu a.submenu-item-link:hover{color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page{font-weight:700;color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page>code{color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page>code>em{font-style:normal;family:"lato","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.nav-buttons{display:block;margin-left:auto;margin-right:auto;max-width:200px}.nav-buttons a{margin-bottom:.5em;display:inline-block;width:200px;max-width:200px;position:relative;font-size:.9em}.navigation-toggle-wrapper{width:50px;height:50px;position:fixed;top:2px;left:0px;z-index:20}.navigation-toggle-wrapper h4.menu{display:inline-block;position:absolute;bottom:-1em;left:.8em;color:#0083C0;display:none}@media only screen and (min-width: 960px){.navigation-toggle-wrapper{display:none}}.navigation-toggle-wrapper.navigation-open .top{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:42%;border-radius:5px;border-color:#C9177E}.navigation-toggle-wrapper.navigation-open .middle{width:30px;height:30px;top:9%;border-radius:50%;background-color:#fff;border-color:#fff;opacity:0.3}.navigation-toggle-wrapper.navigation-open .bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:41%;border-radius:5px;background-color:#C9177E;border-color:#C9177E}.bar{width:30px;height:2px;border:2px solid #0083C0;background-color:#0083C0;position:absolute;border-radius:10px}.bar.navigation-open{background-color:#C9177E;border:2px solid #C9177E}.top{left:15%;top:30%;transition:all 0.5s}.middle{left:15%;top:43%;transition:all 0.5s}.bottom{left:15%;top:60%;transition:all 0.5s}#all-content-wrapper{margin-top:50px;z-index:5;transition:all .3s ease-in-out;opacity:1;overflow-x:hidden}@media only screen and (min-width: 960px){#all-content-wrapper{margin-left:250px}}#all-content-wrapper.navigation-open{transition:all .3s ease-in-out;-webkit-transform:translateX(250px);transform:translateX(250px);opacity:.4;overflow-x:hidden}@media only screen and (min-width: 960px){#all-content-wrapper.navigation-open{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px);overflow-x:hidden}}main.main{width:100%;display:block;margin-left:auto;margin-right:auto;position:relative;min-height:calc(100vh - 100px)}@media only screen and (min-width: 1200px){main.main{width:100%;margin-right:0px;max-width:calc(100vw - 500px - 20px);float:left;padding-left:0px;padding-right:0px}}.content{width:90%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 960px){.content{float:left;margin-left:5%;margin-right:auto;max-width:90%}}@media only screen and (min-width: 1200px){.content{min-width:90%;max-width:90%}}header.content-header{display:block;clear:both;width:100%;position:relative;margin-top:24px;overflow-x:hidden;margin-bottom:1em}.content-section-image-wrapper{margin-bottom:1em}.content-section-image-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#222}.content-section-image-wrapper a img{width:20px}.content-section-image-wrapper a span{font-size:.8em;margin-left:.25em}.content-header-links{display:none;position:absolute;right:1px;top:1px;text-transform:uppercase;width:auto;overflow:visible}@media only screen and (min-width: 760px){.content-header-links{display:block}}.content-header-links a{position:relative;display:inline-block;color:#222;padding:4px 6px;vertical-align:middle;height:36px;width:36px;line-height:36px;text-align:center;border-radius:3px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.content-header-links a:hover{color:#222}.content-header-links a i.icon-pencil{font-size:20px;position:relative;bottom:4px;right:2px}.content-header-links a svg{height:24px;width:24px;display:inline}.content-header-links a.godoc-link{border-right-width:0px}.body-copy{margin-top:0px;margin-bottom:2.5em;display:block;overflow:visible}.body-copy div+h2{margin-top:1em}.body-copy em{font-weight:inherit}main.showcase-list{width:90%;max-width:1200px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1200px){main.showcase-list{margin-left:5%}}#showcase{display:-ms-flexbox;display:flex;list-style:none;padding-left:0px;margin-left:0px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#showcase li.showcase-site{list-style:none;padding-left:0px;margin-left:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);margin-bottom:1.5em}@media only screen and (min-width: 760px){#showcase li.showcase-site{width:48%}}@media only screen and (min-width: 1200px){#showcase li.showcase-site{width:32%}}#showcase li.showcase-site .image-wrapper{width:100%;max-width:100%}#showcase li.showcase-site .image-wrapper img{width:100%;max-width:100%;border-bottom:1px solid #d9d9d9}#showcase li.showcase-site ul.tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#showcase li.showcase-site ul.tags li{margin-bottom:.25em;-ms-flex-item-align:start;align-self:flex-start;width:auto}#showcase li.showcase-site ul.tags li a{font-size:12px}#showcase li.showcase-site ul.tags li.tags-icon-li{box-shadow:none}#showcase li.showcase-site .showcase-meta{padding:10px}#showcase li.showcase-site .showcase-meta .showcase-links{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:.8em}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-source{font-size:.8em;text-transform:uppercase}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-title{font-weight:bold}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-title a{font-weight:bold}.showcase-source>a:before{font-family:'fontello';content:'\f121'}.showcase-source>a[href*="github"]:before{content:'\f056'}.showcase-source>a[href*="gitlab"]:before{content:'\f296'}.showcase-source>a[href*="bitbucket"]:before{content:'\e80a'}#site-footer{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:auto;padding-bottom:1em;z-index:20}#site-footer.navigation-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(250px);transform:translateX(250px)}@media only screen and (min-width: 760px){#site-footer{-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 960px){#site-footer{width:calc(100% - 250px);margin-left:250px;height:140px}}.footer-content{width:90%;margin-left:auto;margin-right:auto;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:760px}.footer-content .footer-info{width:100%}.footer-content .footer-info span{width:100%;display:block;text-align:center;margin-top:1em}@media only screen and (min-width: 760px){.footer-content .footer-info span{margin-top:0px}}@media only screen and (min-width: 760px){.footer-content .footer-info{width:200px}}.footer-content img{max-width:140px;margin-left:auto;margin-right:auto;display:block}@media only screen and (min-width: 760px){.footer-content{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer-content div{min-width:120px}}.footer-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;list-style:none;margin-left:0px;padding-left:0px;max-width:auto;margin-right:2em;margin:0px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-list ul{list-style:none}.footer-list ul li a{color:#fff;font-size:.8em}#site-footer.homepage{width:100vw;margin-left:0px}#homepage-nav{transition:box-shadow .2s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;position:fixed;top:0px;left:0px;z-index:50;min-height:50px;max-height:50px;background-color:#fff}#homepage-nav.shadow{transition:box-shadow .2s ease-in-out;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}ul.animated{margin-top:0px;margin-bottom:0px;max-width:400px;min-width:240px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}@media only screen and (min-width: 760px){ul.animated{min-width:320px}}ul.animated li{display:-ms-flexbox;display:flex}ul.animated li a{color:#737373}ul.animated li a:hover{color:#C9177E}#all-content-wrapper.home{margin-left:0px;margin-top:0px}@media only screen and (min-width: 760px){#all-content-wrapper.home{margin-left:0px}}#all-content-wrapper.home main#homepage.main{margin-left:0px;width:100vw;min-width:100vw}#homepage-nav+#toggle-search{right:1em;top:.25em}@media only screen and (min-width: 960px){#homepage-nav+#toggle-search+#site-search-form{right:.6em}}.home-row{min-height:auto;display:-ms-flexbox;display:flex}.home-row.hero{margin-top:50px;min-height:auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.home-row.hero.animated{opacity:0}.home-row:nth-child(2){background-color:#f0f0f0}.home-row:nth-child(3){background-color:#fff}.home-row.install{background-color:#222}.home-row:nth-child(5){background-color:#0083C0}.homepage-icon{display:block;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:90%;max-width:540px;margin-top:5em;margin-right:auto;margin-left:auto}.get-started{margin-bottom:5em}.get-started .button.xl{display:block;margin-top:1.5em;font-size:1.3em;padding-right:1em;padding-left:1em;width:auto;max-width:12em;margin-left:auto;margin-right:auto}.hero-tagline{color:#737373;font-size:1.2em;text-align:center;line-height:1.3;font-weight:400;margin-top:1.5em;font-style:normal;max-width:90%}@media only screen and (min-width: 760px){.hero-tagline{font-size:1.5em}}.home-row-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:960px;margin-left:auto;margin-right:auto;margin-top:4rem;margin-bottom:4rem;width:90%}.home-row-content h2{text-align:left;width:100%;text-align:center;margin-bottom:1em}.home-row-content h2 span{font-size:.7em;font-weight:300;color:#555}@media only screen and (min-width: 760px){.home-row-content{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media only screen and (min-width: 1200px){.home-row-content{-ms-flex-pack:distribute;justify-content:space-around}}.home-row-content.first-fade{opacity:0}.home-row-content-focus{display:-ms-flexbox;display:flex}.home-row-content-focus .half.half-content{-ms-flex-order:2;order:2}@media only screen and (min-width: 760px){.home-row-content-focus .half.half-content{-ms-flex-order:1;order:1}}.home-row-content-focus .focus-svgs{-ms-flex-order:1;order:1;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (min-width: 760px){.home-row-content-focus .focus-svgs{max-width:48%;-ms-flex-order:2;order:2}}.home-row-content-focus .focus-svgs svg{max-width:48%}.home-row-content-focus #content-halo{fill:#0083C0 !important}.home-row-content-features{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;width:85%}.home-row-content-features .home-row-content-feature{margin-bottom:2em;max-width:297.6px}.home-row-content-features .home-row-content-feature h3{margin-bottom:.2em;padding-bottom:0px;font-weight:500;border-bottom:1px solid white;font-size:1.1em}.home-row-content-features .home-row-content-feature .homepage-feature-content{color:#555;font-weight:300;line-height:1.3;font-size:.9em}.home-row-content-features .home-row-content-feature .homepage-feature-content p{color:#6f6f6f}.home-row-content-features .home-row-content-feature .homepage-feature-content code:first-child{margin-right:.25em}.half{width:90%;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 960px){.half{width:384px;max-width:384px}}.half.half-content{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px}.half.half-content h2{width:100%;font-size:22px;text-align:center;font-weight:500;line-height:1.3}@media only screen and (min-width: 760px){.half.half-content h2{margin-top:0px}}.half.half-content p{text-align:center;margin-left:auto;margin-right:auto}.half.half-content hr,.half.half-content .hr{border:0;height:1px;opacity:1;background-image:linear-gradient(to right, transparent, rgba(0,0,0,0.75), transparent);width:100%;margin-bottom:2.5em;margin-top:2.5em}.homepage-terminal{font-family:"robotomono",courier,monospace;background-color:#737373;padding:1em 1.5em;text-align:left;width:110%;position:relative;left:-5%;max-width:360px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);border-radius:5px;margin-top:1em;margin-right:auto;margin-left:auto;font-size:14px;margin-bottom:0px;color:transparent}@media only screen and (min-width: 760px){.homepage-terminal{width:100%;left:auto}}.homepage-terminal span{color:transparent}.homepage-terminal .blast{color:#fff}.svgs{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;position:relative}.svgs svg,.svgs .img-wrapper{max-width:45%;max-width:140px}.svgs svg#markdown,.svgs .img-wrapper#markdown{margin-top:30px}@media only screen and (min-width: 960px){.svgs{margin-top:3.5em}}#hugopher-front{width:300px;position:relative}#hugopher-front .eye{-webkit-animation:squeeze 2.4s infinite;animation:squeeze 2.4s infinite}.gopher-badge{opacity:0;width:50px;position:absolute;top:24px}.gopher-cape{opacity:0}.eyes{-webkit-animation:squeeze 2.4s infinite;animation:squeeze 2.4s infinite}@keyframes squeeze{90%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(70px) scaleY(0.1);transform:translateY(70px) scaleY(0.1)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.home-row-content-install{color:#fff}.home-row-content-install .platform-icons{display:-ms-flexbox;display:flex;width:100%;color:#fff;-ms-flex-pack:justify;justify-content:space-between}.home-row-content-install .platform-icons i{font-size:40px}@media only screen and (min-width: 760px){.home-row-content-install .platform-icons i{font-size:60px}}.home-row-content-tweets{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.home-row-content-tweets h2{color:#fff}@media only screen and (min-width: 760px){.home-row-content-tweets{max-width:640px}}@media only screen and (min-width: 760px){.home-row-content-tweets{max-width:960px}}.homepage-tweet{max-width:300px;background-color:#fff;margin-bottom:20px;border-radius:4px;position:relative}.homepage-tweet i.icon-twitter{position:absolute;top:10px;right:10px;color:#1DA1F2}.homepage-tweet .homepage-tweet-attribution{font-style:normal;width:100%;display:block;font-size:.8em;text-align:right}.home-row-content-open-source{-ms-flex-wrap:wrap;flex-wrap:wrap}.home-row-content-open-source div{width:100%;text-align:center}.home-row-content-open-source i.icon-github{font-size:62px}@media only screen and (min-width: 760px){.home-row-content-open-source i.icon-github{font-size:90px}}.home-row-content-open-source i.icon-love{color:red}.no-js{opacity:1 !important}.body-copy[data-section="commands"]>h2:nth-of-type(1){display:none}.body-copy[data-section="commands"] h3{font-size:1.6em}.body-copy[data-section="commands"] h4{font-size:1.2em}.body-copy[data-section="commands"] h5{font-size:1.1em;margin-top:1em;margin-bottom:1em;color:#737373}.wip{background-color:#C9177E;color:white;position:absolute;left:40px;top:40px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);font-weight:bold;width:130px;font-size:20px;padding:6px;z-index:9999;overflow:visible;text-align:center;border-radius:15px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)}#outdated{background-color:#0083C0;color:white;position:absolute;right:40px;top:20px;-webkit-transform:rotate(10deg);transform:rotate(10deg);font-weight:bold;width:200px;font-size:32px;padding:6px;z-index:9999;overflow:visible;text-align:center;border-radius:15px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)} diff --git a/static/fonts/fontello/fontello.eot b/static/fonts/fontello/fontello.eot index 704f28e30a90f525fd1549f5af26a3df99829b26..782225e34b70cb1fdf9d2bfb9ee464f693f46ac0 100755 GIT binary patch delta 1457 zcmaKsYiL_#7{{OI+>&!nvfOie(l$wxG?#Y0n54<@Les5Xcd4P^C~KwLvNmm3+9s@F zv~?^~n23(jE#d`niXu)y9TcUYA1b&nQvINV?L(0whyfAmKu}s!pX5~hBIf0H{_pc% zp8tC}IV*Rt{3#0M5rEXl4I#lrHg`fdQZE&M1;9Z77#f?+VNAYa{?$+3)f>$S3 zwgA#$>i16MCud*0u`*2YF#tI~nVHX1yP0AyseW>1aY8-bwgVtge@}iYn;AdwN!kL? zzefFuDQXZ8@J~^^O>tmqwy^N|%+TJ?0LSdqurZSx%S>b!b}8PXcxpDYkjM9oF8~~; zgy5aa%w{*s&|Gda&082^tl0sE!oVl!eVJOWY5D7^bDi&jcu zs2VV|sM;^Oy2ABiu^ymIKm+MM&`9-tz)kg(2GE|$JsPwcC?D2%d?@l18ZqBN)~O zR0mSF>W!1vYyWs*)vNfgnWEIp7^mGthM}q_2%YFnBser_DnSipa7!E=mH+ z1IO^(IUO=A%bX%%*wcDs8FrvPMb}gvj4bB=f9P;ZHJh{JXU`0sGN;YyCkJ}E+uH)Z zuBc4si1DDm$tO50c4w?9n&@H$oltbxor)V3H=`41+kRgt=-2rar{atz6UjtZJk-vF z+A$eVCSp;==|O4>1*=8p(9wLqFW7-PnofhevCGe{2V8&o)IdOGesBfek0`3@GDr22 z%yP6bgBn&iOd#huqHoZ*C@!(cJH3s5E9xY(&A@Y9y()+n#V!BHu)Jt7+C(nNh~7}A ztzD13%%&?4aP9u-3N)*Dh*#8LLyJXpa=g)|XBgh#7ra83h$tvZi)xbP5-G z3%tdQqRD7Nys{+7yl6BFO}w?cm&91fa5OJ5U(-LFV9TYYqu1l6g6X#Ts-@TJw!Un;X#3Xwyu;wQ?3`A7%FQ~i zE?xJXYHeJ0f9(0gJL6reeRpE3iGG=-bcauz6EKP~jF;Xyao5VtWfuw@eY`H|E{x^o N+NS4MCr^H0_#3f#CJX=o delta 712 zcmZvXT}YEr9LArst)*?+(sUsEs#fZ>nm6`kwUw5m42f7qP`=H%A)9;2F=j;4Ct(sB zFA5Psbkn-4mR$*bfEPu9ke6NTCR~xQ1cM-~XPvt19De-Ha}NJ=&c8SZ1VeE}{n4RRG3Nk7GL%ZXR-0A|z>)H~Yfz2E$FrGJ%qn0~ zBgzO33v)MJ5s8fs-pId*07e_I?`t%y3{*eNJp;Nbc-|i6MrHLX-qqz}c1PpM^pjHX z*8(>NxbZTU2q`Dt_~(H`Zsv1wC9R4FRX3RlT*FE{{O+FJ$(#dp@72Ue^6IY7Uw}ZG zpPp0Cht*I1mKpX^(C&-VVp{ttBF$b1RzrB8|FdeP*Rb9T16Fw8hKnmhu|b>AC7gXY z^Pky|zf)__EBVWMv#9JWU&^sPKV>*9#(Y4LfUOt(64>bj5;*9C60n2PUJ2huDJa1P z`nCic={pi^qVG!hTa;!c*i08B!`K3R;{|2VNbixLi5``pnZ6)_hrTF53;jxhR{Dbk zTY;r35^STVB<#6lyyVC)HKts)w#lKzvuit+VbT}*H0BqcUjJw9TK5j&)n>X?ZD(NI zYtdOgt~*}it(mCptbMzFcU@Cmp}x2Nwbg9RSm$gu5r^lIMxgg&B_kc;ydR + + + + + + diff --git a/static/fonts/fontello/fontello.ttf b/static/fonts/fontello/fontello.ttf index 42ade398d292f32aa2e361e978c10b028902bcd3..f92510cd45eb68f4a78ba9597b69a46af699384e 100755 GIT binary patch delta 1441 zcmaKsYiL_#7{{OIJ(uL1lPvd~CQXwx$#Uu4Bu$1Fmb%uiT0_B7R;AmrHf>khCbVI+ zb1Xxch)CItI4?LqiBoV26)7lKKkSQCKTKi!Frii^YT0Y_jxbR z|Gk`?>UG@w7%v6OzXIS00E|s8_Tbf)A_Nzp8<~AsbOorFqxaquiU42o8sAp+)5GOF}?sWLgx5evTKF!dj08um+NiRGjocmU#*QLKE=b}JdCm<)9XMvH3v;_Fpz5X;Q~ zRRTPu`#=lT_W>`}Ga5j9s`hEna-jOC2DFkM(SQKJ&LbKSBpuVB4ZzNt1{@@PU84+P zs=TQI5z-qP5GCE#fEd7UWKsv(NFUOGcG6W1=pa3-0iC4hG@y(03k~Qd{YC?N0Pa2q zj`{=WsNn9a8ude4_lW1cWq`d+R^s}>4r<0OAs`OYrzBbA1mKy#pVT4aI5tYcxMOLCytMenzQEYlf!+7yE;RG-nc^Nh{ zrn;rF;Pkfyt*DdDHiN+P%`Q>0s9xm<#tD+eXp{Ifll+k$TbCaD*&TN%)5q(K?(}3~v2$*D{qx7)GyDw+)+C$& delta 723 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 S)@2tyK|;s`p(itO`Tid{oRet) delta 12322 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 I0F(GRe9)TS`v3p{ diff --git a/static/fonts/fontello/fontello.woff2 b/static/fonts/fontello/fontello.woff2 index 6d3b4222a660679010369a320849d173c6829d9a..4b08670b6ab481d58b34d6a869777ad55a641bbe 100755 GIT binary patch literal 12876 zcmV-SGPBKhPew8T0RR9105VJf4*&oF09rr*05S6b0RR9100000000000000000000 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 literal 12480 zcmV;xFh9?CPew8T0RR9105HG+4*&oF09R-L05E3&0RR9100000000000000000000 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

    g7K_;S&&PknVbhUsM-2zhh2Tb@uF=nh39n`1*`K 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