From e45a9713f2881056ac8d898f9092841a6ea2d4ac Mon Sep 17 00:00:00 2001 From: Ryan Watters Date: Tue, 7 Mar 2017 01:47:06 -0600 Subject: [PATCH] Add default social image for sharing --- config.toml | 2 +- content/content-management/organization.md | 81 ++++++++++++------ content/functions/index-function.md | 59 ++++++++++++- content/functions/intersect.md | 2 +- content/functions/jsonify.md | 2 +- content/functions/last.md | 2 +- content/functions/singularize.md | 2 + content/getting-started/installing.md | 20 ++--- content/getting-started/quick-start.md | 1 + content/templates/base.md | 3 +- content/templates/internal.md | 2 +- content/templates/lists.md | 14 +-- content/templates/rss-templates.md | 57 ++++++------ content/templates/section-templates.md | 33 +++---- content/tools/search.md | 2 +- content/variables/taxonomy-variables.md | 8 +- .../hugo-logo-wide.afdesign | Bin 147477 -> 108300 bytes layouts/partials/head/metadata-opengraph.html | 4 +- layouts/partials/head/metadata-twitter.html | 6 +- layouts/partials/site-head.html | 1 + pipeline/scss/base/_typography.scss | 4 +- pipeline/scss/components/_tables.scss | 2 +- static/css/style.min.css | 2 +- static/images/hugodefaultsocial.png | Bin 0 -> 59376 bytes 24 files changed, 199 insertions(+), 110 deletions(-) create mode 100644 static/images/hugodefaultsocial.png diff --git a/config.toml b/config.toml index 1b723c7cd..60f70e053 100644 --- a/config.toml +++ b/config.toml @@ -67,7 +67,7 @@ watch = true ## Date the Site is Published, use YYYY-MM-DD sitepublishdate = "" ## Twitter handle without the "@" - twitterhandle = "" + twitterhandle = "GoHugoIO" ## Facebook URL facebook = "" ## Default Image for Social Sharing. This image should live at static/images/ diff --git a/content/content-management/organization.md b/content/content-management/organization.md index 830f5fa60..1b7b19d0c 100644 --- a/content/content-management/organization.md +++ b/content/content-management/organization.md @@ -18,7 +18,7 @@ wip: true In Hugo, your content should be organized in a manner that reflects the rendered website. -While Hugo supports content nested at any level, the top levels (i.e. `content/*`) are special in Hugo and considered the content [sections][section]. Without any additional configuration, the following will just work: +While Hugo supports content nested at any level, the top levels (i.e. `content/`) are special in Hugo and are considered the content [sections][]. Without any additional configuration, the following will just work: ``` . @@ -37,13 +37,13 @@ While Hugo supports content nested at any level, the top levels (i.e. `content/< ## Path Breakdown in Hugo -The following demonstrates the relationships between your content organization and the output URL structure for your Hugo website at render. These examples assume you are using pretty URLs, which is the default behavior for Hugo. The examples also assume a key-value of `baseurl = "http://yoursite.com"` in your site's configuration file. +The following demonstrates the relationships between your content organization and the output URL structure for your Hugo website at render. These examples assume you are using pretty URLs, which is the default behavior for Hugo. The examples also assume a key-value of `baseurl = "http://yoursite.com"` in your [site's configuration file][config]. ### Section Index Page -`_index.md` has a special role in Hugo. It allows you to add front matter and content to your [section list template][sectionlists] as of v0.18. +`_index.md` has a special role in Hugo. It allows you to add front matter and content to your [list templates][lists] as of v0.18. These templates include those for [section templates][], [taxonomy templates][], [taxonomy terms templates][], and your [homepage template][]. -You can keep one `_index.md` in each of your content sections. The following shows typical placement of an `_index.md` that would contain content or front matter for a `posts` section list page on a Hugo website: +You can keep one `_index.md` in each of your content sections. The following shows typical placement of an `_index.md` that would contain content and front matter for a `posts` section list page on a Hugo website: ```bash @@ -69,7 +69,7 @@ At build, this will output to the following destination with the associated valu http://yoursite.com/posts/index.html ``` -### Section Single Page +### Section Single Pages Single content files in each of your sections are going to be rendered as [single page templates][singles]. Here is an example of a single `post` within `posts`: @@ -112,71 +112,90 @@ To continue the example, the following demonstrates destination paths for a file ⊢----------------------^-----------------------⊣ http://yoursite.com/events/chicago/lollapalooza/ ``` - -## +## Path Properties Explained #### `section` -Default content type is determined by a piece of content's section. `section` is determined by the location within the project's `content` directory. `section` *cannot* be specified or overridden in front matter. +A default content type is determined by a piece of content's section. `section` is determined by the location within the project's `content` directory. `section` *cannot* be specified or overridden in front matter. #### `slug` A content's `slug` is either `name.extension` or `name/`. The value for `slug` is determined by -* the name of the content file (e.g., `content-name.md`) +* the name of the content file (e.g., `lollapalooza.md`) OR * front matter overrides #### `path` A content's `path` is determined by the section's path to the file. The file `path` -* is based on the path to the content's location +* is based on the path to the content's location AND * does not include the slug #### `url` The `url` is the relative URL for the piece of content. The `url` -* is defined in front matter -* overrides all the above +* is based on the content's location within the directory structure OR +* is defined in front matter and *overrides all the above* -## Destinations for Content Source +## Modifying Destinations for Content Source in Front Matter Hugo believes that you organize your content with a purpose. The same structure that works to organize your source content is used to organize the rendered site. As displayed above, the organization of the source content will be mirrored in the destination. -Notice that the first level `about/` page URL was created using a directory named "about" with a single `_index.md` file inside.. +Notice that the first level `about/` page URL was created using a directory named "about" with a single `_index.md` file inside. -There are times where you may need more control over your content. In these cases, there are a variety of things that can be specified in the front matter to determine the destination of a specific piece of content. +There are times where you may need more control over your content. In these cases, there are fields that can be specified in the front matter to determine the destination of a specific piece of content. -The following items are defined in order; latter items in the list will override earlier settings. +The following items are defined in this order for a specific reason: latter items in the list will override earlier items, and not all of these items can be defined in front matter: ### `filename` -This isn't in the front matter, but is the actual name of the file minus the extension. This will be the name of the file in the destination. +This isn't in the front matter, but is the actual name of the file minus the extension. This will be the name of the file in the destination (e.g., `content/posts/my-post.md` becomes `yoursite.com/posts/my-post/`). ### `slug` -Defined in the front matter, the `slug` can take the place of the filename for the destination. +When defined in the front matter, the `slug` can take the place of the filename for the destination. -### `filepath` +{{% code file="content/posts/old-post.md" %}} +```yaml +--- +title: New Post +slug: "new-post" +--- +``` +{{% /code %}} -The actual path to the file on disk. Destination will create the destination with the same path. Includes [section](/content/sections/). +This will render to the following destination: + +``` +yoursite.com/posts/new-post/ +``` ### `section` -`section` is determined by its location on disk and *cannot* be specified in the front matter. See [section](/content/sections/). +`section` is determined by a content's location on disk and *cannot* be specified in the front matter. See [sections][] for more information. ### `type` -`type` is also determined by its location on disk but, unlike `section`, it *can* be specified in the front matter. See [type](/content/types/). +A content's `type` is also determined by its location on disk but, unlike `section`, it *can* be specified in the front matter. See [types][]. + +{{% code file="content/posts/my-post.md" %}} +```yaml +--- +title: My Post +type: blog +--- +``` +{{% /code %}} ### `path` -`path` can be provided in the front matter. This will replace the actual path to the file on disk. Destination will create the destination with the same path. Includes [section](/content/sections/). +`path` can be provided in the front matter. This will replace the actual path to the file on disk. Destination will create the destination with the same path, including the section. ### `url` -A complete URL can be provided. This will override all the above as it pertains to the end destination. This must be the path from the baseURL (starting with a "/"). When a `url` is provided, it will be used exactly. Using `url` will ignore the `--uglyURLs` setting. +A complete URL can be provided. This will override all the above as it pertains to the end destination. This must be the path from the baseURL (starting with a `/``). When `url` is provided in the front matter, it will be used exactly. Using `url` will ignore the `--uglyURLs` setting. ## \_index.md and "Everything is a Page" @@ -290,10 +309,16 @@ An `_index.md` file has also been added in the top level 'content' directory. Hugo themes are designed to use the 'content' directory as the root of the website, so adding an `_index.md` file here (like has been done in the example above) is how you would add front matter and content to the homepage. -[front matter]: /content-management/front-matter/ -[homepage]: /templates/homepage/ -[section]: /content-management/section/ +[config]: /getting-started/configuration/ [formats]: /content-management/formats/ -[sectionlists]: /templates/section-templates/ +[front matter]: /content-management/front-matter/ +[homepage template]: /templates/homepage/ +[homepage]: /templates/homepage/ +[lists]: /templates/lists/ +[section templates]: /templates/section-templates/ +[sections]: /content-management/sections/ [singles]: /templates/single-page-templates/ +[taxonomy templates]: /templates/taxonomy-templates/ +[taxonomy terms templates]: /templates/taxonomy-templates/ +[types]: /content-management/types/ [urls]: /content-management/urls/ diff --git a/content/functions/index-function.md b/content/functions/index-function.md index f05209647..e7b59a83c 100644 --- a/content/functions/index-function.md +++ b/content/functions/index-function.md @@ -13,16 +13,71 @@ workson: [] hugoversion: relatedfuncs: [] deprecated: false -aliases: [] +aliases: [/functions/index/] needsexample: true --- `index` looks up the index(es) or key(s) of the data structure passed into it. -From the godocs: +From the Godocs: > Returns the result of indexing its first argument by the following arguments. Thus "index x 1 2 3" is, in Go syntax, x[1][2][3]. Each indexed item must be a map, slice, or array. In Go templates, you can't access array, slice, or map elements directly the same way you would in Go. For example, `$.Site.Data.authors[.Params.authorkey]` isn't supported syntax. Instead, you have to use `index`, a function that handles the lookup for you. + +## Example: Load Data from a Path Based on Front Matter Params + +Assume you want to add a `location = ""` field to your front matter for every article written in `content/vacations/`. You want to use this field to populate information about the location at the bottom of the article in your `single.html` template. You also have a directory in `data/locations/` that looks like the following: + +``` +. +└── data + └── locations + ├── abilene.toml + ├── chicago.toml + ├── oslo.toml + └── provo.toml +``` + +Here is an example of the data inside `data/locations/oslo.toml`: + +```toml +website = "https://www.oslo.kommune.no" +pop_city = 658390 +pop_metro = 1717900 +``` + +The example we will use will be an article on Oslo, which front matter should set to exactly the same name as the corresponding file name in `data/locations/`: + +```toml +title = "My Norwegian Vacation" +location = "oslo" +``` + +The content of `oslo.toml` can be accessed from your template using the following node path: `.Site.Data.locations.oslo`. However, the specific file you need is going to change according to the front matter. + +This is where the `index` function is needed. `index` takes 2 parameters in this use case: + +1. The node path +2. A string corresponding to the desired data; e.g.— + +``` +{{ index .Site.Data.locations “oslo” }} +``` + +The variable for `.Params.location` is a string and can therefore replace `oslo` in the example above: + +```golang +{{ index .Site.Data.authors .Params.author }} +=> map[website:https://www.oslo.kommune.no pop_city:658390 pop_metro:1717900] +``` + +Now the call will return the specific file according to the location specified in the content's front matter, but you will likely want to write specific properties to the template. You can do this by continuing down the node path via dot notation (`.`): + +```golang +{{ (index .Site.Data.locations .Params.location).pop_city }} +=> 658390 +``` + diff --git a/content/functions/intersect.md b/content/functions/intersect.md index f7792470e..555f89dae 100644 --- a/content/functions/intersect.md +++ b/content/functions/intersect.md @@ -16,7 +16,7 @@ deprecated: false aliases: [] --- -Given two arrays (or slices), `intersect` returns the common elements. The elements supported are strings, integers and floats (only float64). +Given two arrays (or slices), `intersect` returns the common elements. The elements supported are strings, integers, and floats (only float64). A useful example of `intersect` functionality is a "related posts" block. `isset` allows us to create a list of links to other posts that have tags that intersect with the tags in the current post. diff --git a/content/functions/jsonify.md b/content/functions/jsonify.md index 1385b52b1..768b1c16a 100644 --- a/content/functions/jsonify.md +++ b/content/functions/jsonify.md @@ -22,6 +22,6 @@ aliases: [] {{ dict "title" .Title "content" .Plain | jsonify }} ``` -See also the [`.PlainWords`, `.Plain`, and `.RawContent` page variables][pagevars]. +See also the `.PlainWords`, `.Plain`, and `.RawContent` [page variables][pagevars]. [pagevars]: /variables/page-variables/ \ No newline at end of file diff --git a/content/functions/last.md b/content/functions/last.md index 22b0af332..1547dd387 100644 --- a/content/functions/last.md +++ b/content/functions/last.md @@ -18,7 +18,7 @@ draft: false aliases: [] --- -`last` slices an array to only the last *N*th elements. +`last` slices an array to only the last Nth elements. ``` {{ range last 10 .Data.Pages }} diff --git a/content/functions/singularize.md b/content/functions/singularize.md index d1f50feee..691cbeedd 100644 --- a/content/functions/singularize.md +++ b/content/functions/singularize.md @@ -20,3 +20,5 @@ aliases: [] `{{ "cats" | singularize }}` → "cat" +See also the `.Data.Singular` [taxonomy variable](/variables/taxonomy-variables/) for singularizing taxonomy names. + diff --git a/content/getting-started/installing.md b/content/getting-started/installing.md index c440875c5..4c3eee3d9 100644 --- a/content/getting-started/installing.md +++ b/content/getting-started/installing.md @@ -22,20 +22,20 @@ The latest release can be found at [Hugo Releases][releases]. Hugo currently provides pre-built binaries for the following: -*  OS X (Darwin) for x64, i386, and ARM architectures -*  Windows, -*  Linux, -*  FreeBSD +* OS X (Darwin) for x64, i386, and ARM architectures +* Windows +* Linux +* FreeBSD Hugo may also be compiled from source wherever the Go compiler tool chain can run; e.g., for other operating systems, including DragonFly BSD, OpenBSD, Plan 9 and Solaris. See for the full set of supported combinations of target operating systems and compilation architectures. -### Quick Install: Binary (Cross-platform) +### Binary (Cross-platform) Download the appropriate version for your platform from [Hugo Releases][releases]. Once downloaded, the binary can be run from anywhere. You don't need to install it into a global location. This works well for shared hosts and other systems where you don't have a privileged account. Ideally, you should install it somewhere in your `PATH` for easy use. `/usr/local/bin` is the most probable location. -### Quick Install: OS X (Homebrew) +### OS X (Homebrew) If you are on OS X and using [Homebrew][brew], you can install Hugo with the following one-liner: @@ -47,7 +47,7 @@ brew update && brew install hugo For more detailed explanations, read the installation guides that follow for [Windows](#installing-hugo-on-windows) and [Mac OS X](#installing-hugo-on-mac-osx). -### Quick Install: Source +### Source #### Prerequisite tools for downloading and building source code @@ -72,7 +72,7 @@ You may run `go get` with the `-u` option to update Hugo's dependencies: go get -u -v github.com/spf13/hugo ``` -## Installing Hugo on OS X +## OS X ### Assumptions @@ -293,7 +293,7 @@ go build -o hugo main.go Then place the `hugo` executable somewhere in your `$PATH`. You're now ready to start using Hugo. -## Installing Hugo on Windows +## Windows The following aims to be a complete guide to installing Hugo on your Windows PC. @@ -408,7 +408,7 @@ C:\Hugo\Sites\example.com>dir {{< youtube c8fJIRNChmU >}} -## Installing Hugo on Linux +## Linux ### Installing From Snap diff --git a/content/getting-started/quick-start.md b/content/getting-started/quick-start.md index 8986cd767..db57fd09b 100644 --- a/content/getting-started/quick-start.md +++ b/content/getting-started/quick-start.md @@ -12,6 +12,7 @@ weight: 10 draft: false aliases: [/overview/quickstart/] toc: true +wip: true --- {{% note %}} diff --git a/content/templates/base.md b/content/templates/base.md index a61f9f50b..7d06a1571 100644 --- a/content/templates/base.md +++ b/content/templates/base.md @@ -37,7 +37,6 @@ As an example, let's assume your site is using the theme when rendering the sect 7. `/layouts/_default/baseof.html` 8. `/themes//layouts/_default/baseof.html` - ## Defining the Base Template The following defines a simple base template at `_default/baseof.html`). As a default template, it is the shell from which all our pages will start unless a more specific `*baseof.html` is defined. @@ -89,7 +88,7 @@ From the above base template, you can define a [default list template][hugolists When using the `define` keyword, you do *not* need to use Go templates context reference (i.e., 'The Dot"). (Read more on ["The Dot" in the Go Template Primer](/templates/go-templates/).) {{% /note %}} -This replaces the contents of our (basically empty) "main" block with something useful for the list template. In this case, we didn't define a `"title"`` block, so the contents from our base template remain unchanged in lists. +This replaces the contents of our (basically empty) "main" block with something useful for the list template. In this case, we didn't define a `"title"` block, so the contents from our base template remain unchanged in lists. {{% warning %}} Code that you put outside the block definitions *can* break your layout. This even includes HTML comments. For example: diff --git a/content/templates/internal.md b/content/templates/internal.md index 7cf9d1770..0aeefce76 100644 --- a/content/templates/internal.md +++ b/content/templates/internal.md @@ -10,7 +10,7 @@ tags: [internal, analytics,] weight: 168 draft: false aliases: [] -toc: false +toc: true wip: true --- diff --git a/content/templates/lists.md b/content/templates/lists.md index 56df1dd4f..e654f1f33 100644 --- a/content/templates/lists.md +++ b/content/templates/lists.md @@ -47,9 +47,11 @@ Since section lists and taxonomy lists (N.B., *not* [taxonomy terms lists][taxte A Taxonomy’s RSS will be rendered at /`PLURAL`/`TERM`/index.xml (e.g. http://spf13.com/topics/golang/index.xml) -*Hugo ships with its own [RSS 2.0][] template. In most cases this will +{{% note %}} +Hugo ships with its own [RSS 2.0][] template. In most cases this will be sufficient, and an RSS template will not need to be provided by the -user.* +user. +{{% /note %}} Hugo provides the ability for you to define any RSS type you wish, and can have different RSS files for each section and taxonomy. @@ -59,10 +61,10 @@ can have different RSS files for each section and taxonomy. * /themes/`THEME`/layouts/taxonomy/`SINGULAR`.rss.xml * /themes/`THEME`/layouts/\_default/rss.xml -## Variables +## List Page Variables -A list page is a `Page` and have all the [page variables](/templates/variables/) -and [site variables](/templates/variables/) available to use in the templates. +A list page is a `Page` and has all the [page variables][pagevars] +and [site variables][sitevars] available to use in the templates. Taxonomy pages will additionally have: @@ -80,10 +82,12 @@ If `where` or `first` receives invalid input or a field name that doesn’t exis [homepage]: /templates/homepage/ [limitkeyword]: https://www.techonthenet.com/sql/select_limit.php [mentalmodel]: http://webstyleguide.com/wsg3/3-information-architecture/3-site-structure.html +[pagevars]: /variables/pagevars/ [partials]: /templates/partials/ [RSS 2.0]: http://cyber.law.harvard.edu/rss/rss.html "RSS 2.0 Specification" [rss]: /templates/rss-templates/ [sections]: /content-management/sections/ [sectiontemps]: /templates/section-templates +[sitevars]: /variables/site-variables/ [taxlists]: /templates/taxonomy-templates/#taxonomy-list-templates/ [taxterms]: /templates/taxonomy-templates/#taxonomy-terms-templates/ diff --git a/content/templates/rss-templates.md b/content/templates/rss-templates.md index fdc826dc3..aa52ae54e 100644 --- a/content/templates/rss-templates.md +++ b/content/templates/rss-templates.md @@ -18,27 +18,22 @@ wip: true Like all other templates, you can use a single RSS template to generate all of your RSS feeds, or you can create a specific template for each individual feed. -`/layouts/section/
.rss.xml` -`/layouts/\_default/rss.xml` -`/themes//layouts/section/
.rss.xml` -`/themes//layouts/\_default/rss.xml` +1. `/layouts/section/
.rss.xml` +2. `/layouts/\_default/rss.xml` +3. `/themes//layouts/section/
.rss.xml` +4. `/themes//layouts/\_default/rss.xml` {{% note "Hugo Ships with an RSS Template" %}} -Unlike other Hugo templates, Hugo ships with its own [RSS 2.0 template][embedded]. In most cases this will be sufficient, and an RSS template will not need to be provided by the user. But you can provide an rss template if you like, as you can see in the next section. +Unlike other Hugo templates, Hugo ships with its own [RSS 2.0 template](#the-embedded-rss-xml). The embedded template will be sufficient in most cases, and an RSS template will not need to be provided by the user. But you can provide an RSS template, as you can see in the next section. {{% /note %}} RSS pages are of the type `Page` and have all the [page variables](/layout/variables/) available to use in the templates. ### Section RSS -A [section’s][section] RSS will be rendered at /`SECTION`/index.xml (e.g., http://spf13.com/project/index.xml) +A [section’s][section] RSS will be rendered at `/
/index.xml` (e.g., http://spf13.com/project/index.xml). -*Hugo ships with its own [RSS 2.0][] template. In most cases this will -be sufficient, and an RSS template will not need to be provided by the -user.* - -Hugo provides the ability for you to define any RSS type you wish, and -can have different RSS files for each section and taxonomy. +Hugo provides the ability for you to define any RSS type you wish and can have different RSS files for each section and taxonomy. ## Which Template will be Rendered? @@ -48,29 +43,29 @@ Hugo will use the following prioritized list. If a file isn’t present, then th ### Main RSS -* /layouts/rss.xml -* /layouts/\_default/rss.xml -* [Embedded rss.xml][embedded] +1. `/layouts/rss.xml` +2. `/layouts/\_default/rss.xml` +3. [Embedded rss.xml][embedded] ### Section RSS -* /layouts/section/`SECTION`.rss.xml -* /layouts/\_default/rss.xml -* /themes//layouts/section/
.rss.xml -* /themes/`THEME`/layouts/\_default/rss.xml -* [Embedded rss.xml][embedded] +1. `/layouts/section/
.rss.xml` +2. `/layouts/\_default/rss.xml` +3. `/themes//layouts/section/
.rss.xml` +4. `/themes//layouts/\_default/rss.xml` +5. [Embedded rss.xml][embedded] ### Taxonomy RSS -* /layouts/taxonomy/`SINGULAR`.rss.xml -* /layouts/\_default/rss.xml -* /themes/`THEME`/layouts/taxonomy/`SINGULAR`.rss.xml -* /themes/`THEME`/layouts/\_default/rss.xml -* [Embedded rss.xml][embedded] +1. `/layouts/taxonomy/.rss.xml` +2. `/layouts/\_default/rss.xml` +3. `/themes//layouts/taxonomy/.rss.xml` +4. `/themes//layouts/\_default/rss.xml` +5. [Embedded rss.xml][embedded] ## Configuring RSS -If the following values are specified in the site’s config file (`config.toml`), then they will be included in the RSS output. Example values are provided. +The following values will be included in the RSS output if specified in your site’s [`config` file][config]. Example values are provided. ```toml languageCode = "en-us" @@ -82,6 +77,7 @@ copyright = "This work is licensed under a Creative Commons Attribution-ShareAli ## The Embedded rss.xml + This is the default RSS template that ships with Hugo. It adheres to the [RSS 2.0 Specification][RSS 2.0]. ```xml @@ -129,16 +125,19 @@ In your `header.html` template, you can specify your RSS feed in your `{{ .SomeText }} ``` -[embedded]: +[config]: /getting-started/configuration/ +[embedded]: #the-embedded-rss-xml [RSS 2.0]: http://cyber.law.harvard.edu/rss/rss.html "RSS 2.0 Specification" [section]: /content-management/sections/ \ No newline at end of file diff --git a/content/templates/section-templates.md b/content/templates/section-templates.md index 583d93d2c..a4551201f 100644 --- a/content/templates/section-templates.md +++ b/content/templates/section-templates.md @@ -17,7 +17,7 @@ wip: true Templates used for section pages are *lists* and therefore have all the variables and methods available to [list pages][lists]. {{% note "Section Pages Pull Content from `_index.md`" %}} -To effectively leverage section page templates, you should first understand Hugo's [content organization](/content-management/organization/) and, specifically, the purpose of `_index.md` for adding content and front matter to section and other list pages. +To effectively leverage section page templates, you should first understand Hugo's [content organization][contentorg] and, specifically, the purpose of `_index.md` for adding content and front matter to section and other list pages. {{% /note %}} ## Section Template Lookup Order @@ -33,26 +33,26 @@ The [lookup order][lookup] for section pages is as follows: 5. `/themes//layouts/_default/section.html` 6. `/themes//layouts/_default/list.html` -## `.Site.GetPage` +## `.Site.GetPage` with Sections -Every `Page` in Hugo has a `.Kind` attribute. `Kind` can easily be combined with the [`where` function](/functions/where/) in your templates to create kind-specific lists of content. This method is ideal for creating lists, but there are times where you may want to fetch just the index page of a single section via the section's path. +Every `Page` in Hugo has a `.Kind` attribute. `Kind` can easily be combined with the [`where` function][where] in your templates to create kind-specific lists of content. This method is ideal for creating lists, but there are times where you may want to fetch just the index page of a single section via the section's path. -The [`.GetPage` function](/function/getpage/) looks up an index page of a given `Kind` and `path`. +The [`.GetPage` function][getpage] looks up an index page of a given `Kind` and `path`. {{% note %}} -`.GetPage` is only supported in section page templates but *may* be supported in [single page templates][singlepages] in the future. +`.GetPage` is only supported in section page templates but *may* be supported in [single page templates](/templates/single-page-templates/) in the future. {{% /note %}} You can call `.Site.GetPage` with two arguments: `kind` and `kind value`. -The valid values for 'kind' are as follows: +These are the valid values for 'kind': 1. `home` 2. `section` 3. `taxonomy` 4. `taxonomyTerm` -### Example `.Site.GetPage` Example +### Example: Using `.Site.GetPage` The `.Site.GetPage` example that follows assumes the following project directory structure: @@ -71,31 +71,34 @@ The `.Site.GetPage` example that follows assumes the following project directory `.Site.GetPage` will return `nil` if no `_index.md` page is found. Therefore, if `content/blog/_index.md` does not exist, the template will output the section name: -{{% code file="grab-blog-section-title.html" %}} ```html

{{ with .Site.GetPage "section" "blog" }}{{ .Title }}{{ end }}

``` -{{% /code %}} -Since `blog` has a section content page (i.e., `_index.md`) with front matter to pull from, the above code will return the following result: +Since `blog` has a section index page with front matter at `content/blog/_index.md`, the above code will return the following result: ```html

My Hugo Blog

``` -If we try the same code with the `events` section, however: +If we try the same code with the `events` section, however, Hugo will default to the section title because there is no `content/events/_index.md` from which to pull content and front matter: -{{% code file="grab-events-section-title.html" %}} ```html

{{ with .Site.GetPage "section" "events" }}{{ .Title }}{{ end }}

``` -{{% /code %}} -We get the following output in our HTML at render time because `events` does *not* have an `_index.md` from which to pull your "title:" field specified in the front matter: +Which then returns ```html

Events

``` +## Nested Sections + +**Content forthcoming** + +[contentorg]: /content-management/organization/ +[getpage]: /functions/getpage/ [lists]: /templates/lists/ -[lookup]: /templates/lookup-order/ \ No newline at end of file +[lookup]: /templates/lookup-order/ +[where]: /functions/where/ \ No newline at end of file diff --git a/content/tools/search.md b/content/tools/search.md index b0ac814c8..7c1336247 100644 --- a/content/tools/search.md +++ b/content/tools/search.md @@ -1,7 +1,7 @@ --- title: Search for your Hugo Website linktitle: Search -description: Search is not a built-in feature of Hugo, but you have plenty of options for adding search to your Hugo-generated website. See some of the open-source and commercial search options for your newly created website. +description: See some of the open-source and commercial search options for your newly created Hugo website. date: 2017-02-01 publishdate: 2017-02-01 lastmod: 2017-02-26 diff --git a/content/variables/taxonomy-variables.md b/content/variables/taxonomy-variables.md index 7fa20747b..d8f38fba8 100644 --- a/content/variables/taxonomy-variables.md +++ b/content/variables/taxonomy-variables.md @@ -14,7 +14,7 @@ toc: true wip: true --- -### Taxonomy Terms Page Variables +## Taxonomy Terms Page Variables [Taxonomy terms pages][taxonomytemplates] are of the type `Page` and have the following additional variables. For example, the following fields would be available in `layouts/_defaults/terms.html`, depending on how you organize your [taxonomy templates][taxonomytemplates]: @@ -41,13 +41,13 @@ Note that `.Data.Terms.Alphabetical` and `.Data.Terms.ByCount` can also be rever * `.Data.Terms.Alphabetical.Reverse` * `.Data.Terms.ByCount.Reverse` -### Using `.Site.Taxonomies` Outside of Taxonomy Templates +## Using `.Site.Taxonomies` Outside of Taxonomy Templates The `.Site.Taxonomies` variable holds all the taxonomies defined site-wide. `.Site.Taxonomies` is a map of the taxonomy name to a list of its values (e.g., `"tags" -> ["tag1", "tag2", "tag3"]``). Each value, though, is not a string but rather a *Taxonomy variable*. -### The Taxonomy Variable +## The `.Taxonomy` Variable -The Taxonomy variable, available, for example, as `.Site.Taxonomies.tags`, contains the list of tags (values) and, for each of tag, their corresponding content pages. +The `.Taxonomy` variable, available, for example, as `.Site.Taxonomies.tags`, contains the list of tags (values) and, for each tag, their corresponding content pages. ### Example Usage of `.Site.Taxonomies` diff --git a/dev-and-design-resources/hugo-logo-wide.afdesign b/dev-and-design-resources/hugo-logo-wide.afdesign index cf410b4b71f62be8f316ca34e846d57a22ca96bd..68b90fedd8c7fc8788c4b57277b01a246e72d870 100644 GIT binary patch delta 8405 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 N2xW`g6{O_V{{dCsUIYLD delta 47717 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 PRsRoPU8in=)u#F%a|CpK diff --git a/layouts/partials/head/metadata-opengraph.html b/layouts/partials/head/metadata-opengraph.html index 6d99bbdcd..24fc97f75 100644 --- a/layouts/partials/head/metadata-opengraph.html +++ b/layouts/partials/head/metadata-opengraph.html @@ -11,7 +11,7 @@ - - + + \ No newline at end of file diff --git a/layouts/partials/head/metadata-twitter.html b/layouts/partials/head/metadata-twitter.html index 9478d3d7b..2ae5acebe 100644 --- a/layouts/partials/head/metadata-twitter.html +++ b/layouts/partials/head/metadata-twitter.html @@ -1,6 +1,6 @@ - - - \ No newline at end of file + + + \ No newline at end of file diff --git a/layouts/partials/site-head.html b/layouts/partials/site-head.html index d6b0cbfb5..6b8bce5a9 100644 --- a/layouts/partials/site-head.html +++ b/layouts/partials/site-head.html @@ -3,6 +3,7 @@ {{- partial "head/noindex.html" . -}} {{- partial "head/metadata-refreshredirect.html" . -}} {{- partial "head/metadata-standard.html" . -}} +{{- partial "head/metadata-twitter.html" . -}} {{- partial "head/metadata-opengraph.html" . -}} {{- partial "head/metadata-favicons.html" . -}} {{- partial "head/metadata-prefetch.html" . -}} diff --git a/pipeline/scss/base/_typography.scss b/pipeline/scss/base/_typography.scss index 55452ee09..dfcb511ed 100644 --- a/pipeline/scss/base/_typography.scss +++ b/pipeline/scss/base/_typography.scss @@ -40,7 +40,7 @@ h1.page-title { &.commands, &.functions { font-family: $code-font-family; - font-weight:300; + font-weight: 400; } } @@ -84,7 +84,7 @@ h5 { .functions, .commands { font-family: $code-font-family; - font-weight: $base-font-weight; + font-weight: 500; color: inherit; } diff --git a/pipeline/scss/components/_tables.scss b/pipeline/scss/components/_tables.scss index 35caafbad..0fbf7fccf 100644 --- a/pipeline/scss/components/_tables.scss +++ b/pipeline/scss/components/_tables.scss @@ -48,7 +48,7 @@ table { min-width: 100%; background-color: $body-bg-color; &:nth-child(even) { - background-color: lighten($hugo-gray-light, 10%); + background-color: $hugo-gray-ultra-light; } &:last-child { border-bottom: 2px solid $hugo-gray; diff --git a/static/css/style.min.css b/static/css/style.min.css index b378b4fbc..d5ebd6d1b 100644 --- a/static/css/style.min.css +++ b/static/css/style.min.css @@ -1 +1 @@ -.container-fluid,.container{margin-right:auto;margin-left:auto}.container-fluid{padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.5rem;margin-left:-0.5rem}.row.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0.5rem;padding-left:0.5rem}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-ms-flex-align:start;align-items:flex-start}.middle-xs{-ms-flex-align:center;align-items:center}.bottom-xs{-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-ms-flex-pack:justify;justify-content:space-between}.first-xs{-ms-flex-order:-1;order:-1}.last-xs{-ms-flex-order:1;order:1}@media only screen and (min-width: 48em){.container{width:49rem}.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0.5rem;padding-left:0.5rem}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-ms-flex-align:start;align-items:flex-start}.middle-sm{-ms-flex-align:center;align-items:center}.bottom-sm{-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-ms-flex-pack:justify;justify-content:space-between}.first-sm{-ms-flex-order:-1;order:-1}.last-sm{-ms-flex-order:1;order:1}}@media only screen and (min-width: 64em){.container{width:65rem}.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0.5rem;padding-left:0.5rem}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-ms-flex-align:start;align-items:flex-start}.middle-md{-ms-flex-align:center;align-items:center}.bottom-md{-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-ms-flex-pack:justify;justify-content:space-between}.first-md{-ms-flex-order:-1;order:-1}.last-md{-ms-flex-order:1;order:1}}@media only screen and (min-width: 75em){.container{width:76rem}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0.5rem;padding-left:0.5rem}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-ms-flex-align:start;align-items:flex-start}.middle-lg{-ms-flex-align:center;align-items:center}.bottom-lg{-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-ms-flex-pack:justify;justify-content:space-between}.first-lg{-ms-flex-order:-1;order:-1}.last-lg{-ms-flex-order:1;order: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:"museo-sans","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#222;line-height:1.6;font-weight:300;overflow-x:hidden}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:500;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");src:url("/fonts/fontello/fontello.woff2") format("woff2"),url("/fonts/fontello/fontello.woff") format("woff"),url("/fonts/fontello/fontello.ttf") format("truetype"),url("/fonts/fontello/fontello.svg?78165468#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-alert:before{content:'\e810'}.icon-angle-double-right:before{content:'\f101'}.icon-attach:before{content:'\e820'}.icon-attention:before{content:'\e80f'}.icon-bash:before{content:'\e804'}.icon-bell:before{content:'\e80d'}.icon-cancel:before{content:'\e81e'}.icon-caution:before{content:'\e80f'}.icon-chrome:before{content:'\e841'}.icon-clipboard:before{content:'\e817'}.icon-code:before{content:'\f121'}.icon-cog-alt:before{content:'\e814'}.icon-css3:before{content:'\f13c'}.icon-docs:before{content:'\f15c'}.icon-download:before{content:'\e815'}.icon-facebook-official:before{content:'\f230'}.icon-firefox:before{content:'\e840'}.icon-flag:before{content:'\e813'}.icon-forum:before{content:'\f03d';margin-right:.3em}.icon-github:before{content:'\f09b'}.icon-gitter:before{content:'\e819'}.icon-go:before{content:'\e801'}.icon-golang:before{content:'\e801'}.icon-heart:before{content:'\e81d'}.icon-help:before{content:'\e81b'}.icon-home:before{content:'\e812'}.icon-html.input:before{content:'\e81f'}.icon-html5:before{content:'\e800'}.icon-html:before{content:'\e800'}.icon-hugo:before{content:'\e81f'}.icon-ie:before{content:'\e843'}.icon-info:before{content:'\e811'}.icon-instagram:before{content:'\f32d'}.icon-javascript:before{content:'\e802'}.icon-js:before{content:'\e802'}.icon-json:before{content:'\e81c'}.icon-link:before{content:'\e816'}.icon-linkedin:before{content:'\f30c'}.icon-love:before{content:'\e81d'}.icon-mail:before{content:'\e821'}.icon-markdown:before{content:'\e80e'}.icon-md:before{content:'\e80e'}.icon-note:before{content:'\e80d'}.icon-opera:before{content:'\e842'}.icon-pdf:before{content:'\f1c1'}.icon-pencil:before{content:'\e80c'}.icon-picture:before{content:'\e808'}.icon-quote-left:before{content:'\e809'}.icon-quote-right:before{content:'\e80a'}.icon-sass:before{content:'\e803'}.icon-search:before{content:'\e80b'}.icon-sh:before{content:'\e804'}.icon-bash:before{content:'\e804'}.icon-share:before{content:'\f1e0'}.icon-tag:before{content:'\e806'}.icon-tags:before{content:'\e805'}.icon-terminal:before{content:'\e804'}.icon-thumbs-up:before{content:'\e81a'}.icon-twitter:before{content:'\e807'}.icon-warn:before{content:'\e810'}.icon-warning:before{content:'\e810'}.icon-website:before{content:'\e818'}.icon-yaml:before,.icon-yml:before,.icon-toml:before{content:'\f121'}@font-face{font-family:'FontAwesome';src:url("/fonts/fontawesome/fontawesome-webfont.eot?v=4.6.3");src:url("/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"),url("/fonts/fontawesome/fontawesome-webfont.woff2?v=4.6.3") format("woff2"),url("/afonts/fontawesome/fontawesome-webfont.woff?v=4.6.3") format("woff"),url("/fonts/fontawesome/fontawesome-webfont.ttf?v=4.6.3") format("truetype"),url("/fonts/fontawesome/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:0.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-200-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-200-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-200-webfont.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-300-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-300-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-300-webfont.ttf") format("truetype");font-weight:300;font-style:normal}@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-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-700-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-700-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-700-webfont.ttf") format("truetype");font-weight:700;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:"museo-sans","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:500;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:500}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:500}@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:300}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.8em}}@media only screen and (min-width: 1200px){h2{font-size:1.8em}}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.3em}}@media only screen and (min-width: 960px){h3{font-size:1.3em}}@media only screen and (min-width: 1200px){h3{font-size:1.3em}}h4{font-size:1.1em;margin-top:1em;margin-bottom:1em;color:#737373}h5{font-size:1em;font-weight:500;margin-bottom:1em;color:#222}.functions,.commands{font-family:"robotomono",courier,monospace;font-weight:300;color:inherit}.functions>em,.commands>em{font-style:normal;font-family:"museo-sans","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:"museo-sans","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)}button[class^="icon-"]:before,a[role="button"][class^="icon-"]:before{display:inline-block;font-family:'FontAwesome';margin-right:.3em}button.icon-forum:before,a[role="button"].icon-forum:before{content:'\f086'}button.icon-mailing-list:before,a[role="button"].icon-mailing-list:before{content:'\f0e0'}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 .utils-list{list-style:none;margin-left:0px;padding-left:0px}.body-copy .utils-list li{list-style:none;display:inline;margin-left:0px;padding-left:0px}.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:"museo-sans","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:"museo-sans","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-hugo:after,code.language-go:after,code.language-golang:after{font-family:'fontello';content:'\e81f'}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:'\e804';right:6px}code.language-toml:after{content:'TOML';font-size:.8em;padding-right:.3em}code.language-yaml:after,code.language-yml:after{content:'YAML';font-size:.8em;padding-right:.3em}code.language-md:after,code.language-markdown:after{font-family:'fontello';content:'\e80e'}.copy-button+.code-copy-content code[class^="language-"]:after{display:none;position:absolute;top:-8px;right:4px}.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}.tooltipped{position:absolute}.tooltipped:after{position:absolute;z-index:1000000;display:none;padding:2px 4px;font-size:.8em;font-weight:500;font-family:"museo-sans","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}.icon-freebsd:before{height:1em;width:1em;content:'';display:inline-block;margin-left:-.15em;margin-right:0em;background-image:url(/images/hugo-icons/freebsd.svg);background-size:contain;background-repeat:no-repeat}span.yes code{color:#fff;background-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:'FontAwesome';content:'\f165';margin-left:.5em;font-size:1.2em;color:#C9177E}span.yes:after,.good:after{display:inline-block;height:1em;width:1em;font-family:'FontAwesome';content:'\f164';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:.3em;float:right;margin-right:20px;font-size:1.2em;z-index:60;color:#C9177E}@media only screen and (min-width: 960px){#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;box-shadow:0 3px 6px rgba(201,23,126,0.15),0 3px 6px rgba(201,23,126,0.3)}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:0px;z-index:50;width:300px;-webkit-transform:translateX(290px);transform:translateX(290px);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;box-shadow:none;max-height:40px}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{position:fixed;max-width:250px;min-width:250px;overflow-y:scroll;max-height:calc(100vh - 50px - 40px);padding-left:.5em;padding-right:.5em;bottom:40px;right:20px;height:auto;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);z-index:30;background-color:#fff;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;opacity:0;border-radius:5px}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{-webkit-transform:scale(1);transform:scale(1);opacity:1}@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:scale(1);transform:scale(1);border-radius:0px;margin-right:1.5em}aside#toc .toc-inner-wrapper{position:relative;min-height:calc(100vh - 50px - 140px);max-height:calc(100vh - 50px - 140px);overflow-y:scroll}aside#toc .fade{content:'';display:inline-block;position:absolute;bottom:-1px;left:0px;width:100%;min-height:1px;box-shadow:0px 0px 72px 50px #fff}}nav#TableOfContents{position:relative;margin-bottom:20px;height:auto;overflow-y:scroll}nav#TableOfContents li code{font-family:"museo-sans","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}nav#TableOfContents li.active>a>code{color:inherit;font-weight:700;font-family:"museo-sans","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}nav#TableOfContents>ul:first-child{padding-left:0px;margin-left:0px;margin-top:.5em;margin-bottom:2em}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}a#toc-toggle{display:none}aside#toc+a#toc-toggle{display:block;position:fixed;bottom:40px;right:20px;background-color:#fff;color:#fff;background-color:#C9177E;height:40px;width:40px;z-index:99;line-height:50px;text-align:center;border-radius:5px;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)}aside#toc+a#toc-toggle:after{content:'\2026';display:block;position:relative;width:40px;height:40px;font-size:2em;line-height:40px;bottom:10px}aside#toc+a#toc-toggle.toc-open{box-shadow:none;background-color:#fff;color:#222}aside#toc+a#toc-toggle.toc-open::after{content:"\00D7";font-size:2em;bottom:0px}aside#toc+a#toc-toggle.toc-open:hover{box-shadow:none}aside#toc+a#toc-toggle:hover{transition:box-shadow 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)}@media only screen and (min-width: 1200px){aside#toc+a#toc-toggle{display:none}}.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-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}.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:'\e809';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:right;line-height:2;font-size:14px;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:#d9d9d9}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}table.bf-configuration tbody tr td.purpose-description ul{list-style:none;margin-left:0px;padding-left:0px}table.bf-configuration tbody tr td.purpose-description ul li{list-style:none}.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:1.5em}.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}.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:300;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:"museo-sans","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:40%;border-radius:5px;background-color:#C9177E;border-color:#C9177E}.navigation-toggle-wrapper.navigation-open .middle{width:40px;height:40px;top:4%;border-radius:50%;background-color:#C9177E;border-color:#C9177E;opacity:0.3}.navigation-toggle-wrapper.navigation-open .bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:40%;border-radius:5px;background-color:#C9177E;border-color:#C9177E}.bar{width:40px;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:20%;transition:all 0.5s}.middle{left:15%;top:40%;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:34em}}@media only screen and (min-width: 1200px){.content{min-width:34em;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}#site-footer{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}@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}.home-row{min-height:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.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: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:300;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: 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 .focus-svgs{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%}}.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:200;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;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:100%;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}.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}}.platform-icons{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between}.platform-icons i{font-size:80px}.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: 960px){.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 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)} +.container-fluid,.container{margin-right:auto;margin-left:auto}.container-fluid{padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.5rem;margin-left:-0.5rem}.row.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0.5rem;padding-left:0.5rem}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-ms-flex-align:start;align-items:flex-start}.middle-xs{-ms-flex-align:center;align-items:center}.bottom-xs{-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-ms-flex-pack:justify;justify-content:space-between}.first-xs{-ms-flex-order:-1;order:-1}.last-xs{-ms-flex-order:1;order:1}@media only screen and (min-width: 48em){.container{width:49rem}.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0.5rem;padding-left:0.5rem}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-ms-flex-align:start;align-items:flex-start}.middle-sm{-ms-flex-align:center;align-items:center}.bottom-sm{-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-ms-flex-pack:justify;justify-content:space-between}.first-sm{-ms-flex-order:-1;order:-1}.last-sm{-ms-flex-order:1;order:1}}@media only screen and (min-width: 64em){.container{width:65rem}.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0.5rem;padding-left:0.5rem}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-ms-flex-align:start;align-items:flex-start}.middle-md{-ms-flex-align:center;align-items:center}.bottom-md{-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-ms-flex-pack:justify;justify-content:space-between}.first-md{-ms-flex-order:-1;order:-1}.last-md{-ms-flex-order:1;order:1}}@media only screen and (min-width: 75em){.container{width:76rem}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0.5rem;padding-left:0.5rem}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-ms-flex-align:start;align-items:flex-start}.middle-lg{-ms-flex-align:center;align-items:center}.bottom-lg{-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-ms-flex-pack:justify;justify-content:space-between}.first-lg{-ms-flex-order:-1;order:-1}.last-lg{-ms-flex-order:1;order: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:"museo-sans","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#222;line-height:1.6;font-weight:300;overflow-x:hidden}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:500;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");src:url("/fonts/fontello/fontello.woff2") format("woff2"),url("/fonts/fontello/fontello.woff") format("woff"),url("/fonts/fontello/fontello.ttf") format("truetype"),url("/fonts/fontello/fontello.svg?78165468#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-alert:before{content:'\e810'}.icon-angle-double-right:before{content:'\f101'}.icon-attach:before{content:'\e820'}.icon-attention:before{content:'\e80f'}.icon-bash:before{content:'\e804'}.icon-bell:before{content:'\e80d'}.icon-cancel:before{content:'\e81e'}.icon-caution:before{content:'\e80f'}.icon-chrome:before{content:'\e841'}.icon-clipboard:before{content:'\e817'}.icon-code:before{content:'\f121'}.icon-cog-alt:before{content:'\e814'}.icon-css3:before{content:'\f13c'}.icon-docs:before{content:'\f15c'}.icon-download:before{content:'\e815'}.icon-facebook-official:before{content:'\f230'}.icon-firefox:before{content:'\e840'}.icon-flag:before{content:'\e813'}.icon-forum:before{content:'\f03d';margin-right:.3em}.icon-github:before{content:'\f09b'}.icon-gitter:before{content:'\e819'}.icon-go:before{content:'\e801'}.icon-golang:before{content:'\e801'}.icon-heart:before{content:'\e81d'}.icon-help:before{content:'\e81b'}.icon-home:before{content:'\e812'}.icon-html.input:before{content:'\e81f'}.icon-html5:before{content:'\e800'}.icon-html:before{content:'\e800'}.icon-hugo:before{content:'\e81f'}.icon-ie:before{content:'\e843'}.icon-info:before{content:'\e811'}.icon-instagram:before{content:'\f32d'}.icon-javascript:before{content:'\e802'}.icon-js:before{content:'\e802'}.icon-json:before{content:'\e81c'}.icon-link:before{content:'\e816'}.icon-linkedin:before{content:'\f30c'}.icon-love:before{content:'\e81d'}.icon-mail:before{content:'\e821'}.icon-markdown:before{content:'\e80e'}.icon-md:before{content:'\e80e'}.icon-note:before{content:'\e80d'}.icon-opera:before{content:'\e842'}.icon-pdf:before{content:'\f1c1'}.icon-pencil:before{content:'\e80c'}.icon-picture:before{content:'\e808'}.icon-quote-left:before{content:'\e809'}.icon-quote-right:before{content:'\e80a'}.icon-sass:before{content:'\e803'}.icon-search:before{content:'\e80b'}.icon-sh:before{content:'\e804'}.icon-bash:before{content:'\e804'}.icon-share:before{content:'\f1e0'}.icon-tag:before{content:'\e806'}.icon-tags:before{content:'\e805'}.icon-terminal:before{content:'\e804'}.icon-thumbs-up:before{content:'\e81a'}.icon-twitter:before{content:'\e807'}.icon-warn:before{content:'\e810'}.icon-warning:before{content:'\e810'}.icon-website:before{content:'\e818'}.icon-yaml:before,.icon-yml:before,.icon-toml:before{content:'\f121'}@font-face{font-family:'FontAwesome';src:url("/fonts/fontawesome/fontawesome-webfont.eot?v=4.6.3");src:url("/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"),url("/fonts/fontawesome/fontawesome-webfont.woff2?v=4.6.3") format("woff2"),url("/afonts/fontawesome/fontawesome-webfont.woff?v=4.6.3") format("woff"),url("/fonts/fontawesome/fontawesome-webfont.ttf?v=4.6.3") format("truetype"),url("/fonts/fontawesome/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:0.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-200-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-200-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-200-webfont.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"robotomono";src:url("/fonts/robotomono/robotomono-300-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-300-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-300-webfont.ttf") format("truetype");font-weight:300;font-style:normal}@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-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-700-webfont.woff2") format("woff2"),url("/fonts/robotomono/robotomono-700-webfont.woff") format("woff"),url("/fonts/robotomono/robotomono-700-webfont.ttf") format("truetype");font-weight:700;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:"museo-sans","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:500;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:500}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:500}@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.8em}}@media only screen and (min-width: 1200px){h2{font-size:1.8em}}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.3em}}@media only screen and (min-width: 960px){h3{font-size:1.3em}}@media only screen and (min-width: 1200px){h3{font-size:1.3em}}h4{font-size:1.1em;margin-top:1em;margin-bottom:1em;color:#737373}h5{font-size:1em;font-weight:500;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:"museo-sans","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:"museo-sans","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)}button[class^="icon-"]:before,a[role="button"][class^="icon-"]:before{display:inline-block;font-family:'FontAwesome';margin-right:.3em}button.icon-forum:before,a[role="button"].icon-forum:before{content:'\f086'}button.icon-mailing-list:before,a[role="button"].icon-mailing-list:before{content:'\f0e0'}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 .utils-list{list-style:none;margin-left:0px;padding-left:0px}.body-copy .utils-list li{list-style:none;display:inline;margin-left:0px;padding-left:0px}.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:"museo-sans","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:"museo-sans","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-hugo:after,code.language-go:after,code.language-golang:after{font-family:'fontello';content:'\e81f'}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:'\e804';right:6px}code.language-toml:after{content:'TOML';font-size:.8em;padding-right:.3em}code.language-yaml:after,code.language-yml:after{content:'YAML';font-size:.8em;padding-right:.3em}code.language-md:after,code.language-markdown:after{font-family:'fontello';content:'\e80e'}.copy-button+.code-copy-content code[class^="language-"]:after{display:none;position:absolute;top:-8px;right:4px}.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}.tooltipped{position:absolute}.tooltipped:after{position:absolute;z-index:1000000;display:none;padding:2px 4px;font-size:.8em;font-weight:500;font-family:"museo-sans","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}.icon-freebsd:before{height:1em;width:1em;content:'';display:inline-block;margin-left:-.15em;margin-right:0em;background-image:url(/images/hugo-icons/freebsd.svg);background-size:contain;background-repeat:no-repeat}span.yes code{color:#fff;background-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:'FontAwesome';content:'\f165';margin-left:.5em;font-size:1.2em;color:#C9177E}span.yes:after,.good:after{display:inline-block;height:1em;width:1em;font-family:'FontAwesome';content:'\f164';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:.3em;float:right;margin-right:20px;font-size:1.2em;z-index:60;color:#C9177E}@media only screen and (min-width: 960px){#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;box-shadow:0 3px 6px rgba(201,23,126,0.15),0 3px 6px rgba(201,23,126,0.3)}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:0px;z-index:50;width:300px;-webkit-transform:translateX(290px);transform:translateX(290px);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;box-shadow:none;max-height:40px}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{position:fixed;max-width:250px;min-width:250px;overflow-y:scroll;max-height:calc(100vh - 50px - 40px);padding-left:.5em;padding-right:.5em;bottom:40px;right:20px;height:auto;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);z-index:30;background-color:#fff;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;opacity:0;border-radius:5px}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{-webkit-transform:scale(1);transform:scale(1);opacity:1}@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:scale(1);transform:scale(1);border-radius:0px;margin-right:1.5em}aside#toc .toc-inner-wrapper{position:relative;min-height:calc(100vh - 50px - 140px);max-height:calc(100vh - 50px - 140px);overflow-y:scroll}aside#toc .fade{content:'';display:inline-block;position:absolute;bottom:-1px;left:0px;width:100%;min-height:1px;box-shadow:0px 0px 72px 50px #fff}}nav#TableOfContents{position:relative;margin-bottom:20px;height:auto;overflow-y:scroll}nav#TableOfContents li code{font-family:"museo-sans","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}nav#TableOfContents li.active>a>code{color:inherit;font-weight:700;font-family:"museo-sans","muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}nav#TableOfContents>ul:first-child{padding-left:0px;margin-left:0px;margin-top:.5em;margin-bottom:2em}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}a#toc-toggle{display:none}aside#toc+a#toc-toggle{display:block;position:fixed;bottom:40px;right:20px;background-color:#fff;color:#fff;background-color:#C9177E;height:40px;width:40px;z-index:99;line-height:50px;text-align:center;border-radius:5px;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)}aside#toc+a#toc-toggle:after{content:'\2026';display:block;position:relative;width:40px;height:40px;font-size:2em;line-height:40px;bottom:10px}aside#toc+a#toc-toggle.toc-open{box-shadow:none;background-color:#fff;color:#222}aside#toc+a#toc-toggle.toc-open::after{content:"\00D7";font-size:2em;bottom:0px}aside#toc+a#toc-toggle.toc-open:hover{box-shadow:none}aside#toc+a#toc-toggle:hover{transition:box-shadow 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)}@media only screen and (min-width: 1200px){aside#toc+a#toc-toggle{display:none}}.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-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}.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:'\e809';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:right;line-height:2;font-size:14px;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}table.bf-configuration tbody tr td.purpose-description ul{list-style:none;margin-left:0px;padding-left:0px}table.bf-configuration tbody tr td.purpose-description ul li{list-style:none}.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:1.5em}.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}.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:300;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:"museo-sans","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:40%;border-radius:5px;background-color:#C9177E;border-color:#C9177E}.navigation-toggle-wrapper.navigation-open .middle{width:40px;height:40px;top:4%;border-radius:50%;background-color:#C9177E;border-color:#C9177E;opacity:0.3}.navigation-toggle-wrapper.navigation-open .bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:40%;border-radius:5px;background-color:#C9177E;border-color:#C9177E}.bar{width:40px;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:20%;transition:all 0.5s}.middle{left:15%;top:40%;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:34em}}@media only screen and (min-width: 1200px){.content{min-width:34em;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}#site-footer{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}@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}.home-row{min-height:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.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: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:300;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: 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 .focus-svgs{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%}}.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:200;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;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:100%;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}.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}}.platform-icons{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between}.platform-icons i{font-size:80px}.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: 960px){.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 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/images/hugodefaultsocial.png b/static/images/hugodefaultsocial.png new file mode 100644 index 0000000000000000000000000000000000000000..f0fcd6929f2e9f0a6a0ca4c3b36cd54aed968f9a GIT binary patch literal 59376 zcmeEug;&&F*Y*r39V$ozYQZEWNg(bG2M=(tbT?)6cCdGJgL_Lb z{qtNn`1|$SJWP!Le8t^Pf=N&938So&t0m(j?nm6bOp*kQ;;t4}@TYPL|MSb>l?2mE zcXwwv5096Z7q^!Hx09M49Mct?heo;h4=_`(jjZew zx2K9Sj0kyIAwE$dAufJyJ_v+8-Xp$8MMj!DLaK__=f#sK3NGfa@58B;99~C%W@PGR zEPiKf5**vpq^vac(c#IhDooYqmXFoa>x}Gg8DD#rL`^15_iIZ>W|*${?WMbsSoa4# zO48x?Nu=bTXr#y>5J~>gqki^4XoKJAnCWe4%)r0^%Gpoi1>a_7XYa`P_S_If)H;El zerPATb`PNj;XvuCcA{5U!~18yE(B&l>^a$5csV#0yQ!$D*!x zin~gm%9+1o=J;DH&!u!&J07~`l4|qT>gwuHTZ8C~b7Bg6@Z5}w;o`+yFsjeJR!b3bHfKw#oKD?N9EKnTgMf1r@G3@QkO5rUAD ze&(IAG4m?L;+4_r*-@m(?Yd_k4l~+AzLamC_650G3N|jZ-)LMD+@kduqHf=fH~pS& zyk_qi zU{*`DS~o*SB3Y2~qQt2P9iiV1D)B%w1}2hDI7CFgs*e z+0h^SeDrCFeISf}Uym$7b_N^tpPvl;rcif6+Wk{o_v7el?aZnk9N>+2V{3@_W7~-z zCoTT6EgT{x*G|}%#{^x_psA6ShJ3qRrrLBE`flK1>SCHh0A@&vZaR90h zh1eHGwVpX8W(9cN<3Z3`+VHWKke=b7X$SnoZ?i}5YQvFIGuw-cNb8Bf7rY%~am<+! zm#%d2{oc*D$8nz>|6TcWA*{dJvT)^dr8agJNQZOzUSRCp+vIAeBk(Tj#06cd=C<rH$3+EXlI={a&WLsEK-&*znaWZP}&$aUj84F3qQFkkql!bd= z!E6a@!b$EUQft18kcty}(_oyJ*MsXI2py%d3kIA3hGWV@2Imm%1R=dZ(b;xv;pZ*E z?p@8ATMNPIr8SVNEsVDs7Vg&MlTGC&B0t<6L-ZAnXPDYP%L8O~T$cO!$2KnnT%~VR z2+bC>8b8{;)H(;1B0T?6ILm^ed&u=6$mzb(dLTnNi~Yxl??mVHI}J!SShEVsdp~(G zWuJSD0lv4o_=6P-?TIE;Dm!C%cXSXDy!TRB)Ol z^=wmc6niy3@7J(>AM^_5&5;;rBxQ1i*GS{t65@sMp;C#uy%U%~G7(5M4ig#_JrQme z_q$??*iLYF?En4K4;$l)3=lfJarSwOsc9H<6x0%VbWlP&TmY))W1mjszMwCx_MvlHpDW=GCtafoDw&H*Cx{Xvg|k6SYxU3( zdWpM(yCH?fS3>yQxL7{k&67P`P3U_ya1WKZy$u$+y5~-{oQ>`E?yJ!kDKc+S442%i zzodEC$)s@aWI>O#5-g07GV!;%&-4)nN*awE&Lb~d|AXe+d}_fE*>U$hp|E|}$z zVJ!l9HF2TW=5QO!SjNX%%h>ORH}THxv)L+5y4v+d5X_u5tD6F{))Oxn?!y`bk*y7R zUk2^{#dh5CNUJH%iJiHs!eS#xm=Nh!HZHi%WX=-hkHFD(L{VhhEv=W>GlQng97zHp zhfZt~-h0Hsi}rc32_&;pYiOfIkS?p&N4WhGYmOG)!|Jxf%`ul&(i2nzk)nck-%t)R zff!3W%qy+&CVV&jKv4tbVTM&Zk!G-lh9K92Ow6u=jjumSJ?+^YMnnwG(Se85hwa-1 zWRpH0sTFY^dv2%uCzb^!a>YJ;;k9ax>?z9Zh>*pN&#QP@ZH6ieVjXsQ>q346ErSHa zPre?(PWWqXQ*q;5@Cml(O?3f$Nws>+4wRvklVck!p@j&f>@v{asjI!~&9PIM^EJq`9JpzhTa-u_`8Lr1f@PW2fF5KzjV9xNI4e zX11|ViJBv5#6Bj?`K0<$3fIx%DmV}yCYR7r(n7a=bM}Ux37S1|sSQcI+uS_npDB#H z<)gQ$EWy;Y)=UfnCj(JM(n#-ZR5dIDgGV!GR$1BMVq_OCX-jbxDsD`xI?Ts_RWKP` zT*k`vAN(EH*vT9p*Na|o9x~JlyHg=(v;#%6ZW`ZcBuXKqv%W)&C_5{QK00XHTF*Ek ztfqh3@HCKU#}hq~Q)%&28YNsjS2bsZlC!I3LbZ0M2T24EFSQe3WPi@dIhb;R$N4<7 z@$aq5^QthuC8SzFcmKlcQ2lI%#S*M?sgZ~KfPoUOfXcI+s45^hH_eE_*e zf@!?pF3Ed---FhHTiCAMf@@PvPufW4t+2)}da#WoMrJ=TaNg5KS$vbUqTBFFP7<~L zV?Imd=Y(c|zE6!>Z@$=qKLC$o*;Kx;K{f=jh4v@7$fANr9~5VH41v&#w6goK4}Hu7 z?G7GR4UxhwEv(+bTw6!wYwQHxVS`GV_h@JI`+pxJ-|%#f_#u`Qy@>KG-93NVvt`>t zK0KHLD#^AwOTHfeSQ|JjRdR>oBf?=`4n$tTc=EcrF|j>y25T(XonS@(@6JY8ASD&s z+04Obx>}72&wOJ@mLlAK?yiV>)(n=R!KUD)kozr!R^CK?=>CVH)zBFJWfCZE(9u%^ zDgd!I-4D6AAyTmieCe$LUI?;9RsUXtply6QmVphgu{Kw%D<-hoTH_e3I#Cr$sQ>NXHg1 zRUfjaT+#|fcfVtWP<3_tzmcN_mxZd|T3pu6Feq z$P`YD!$S>lUh7SD)C?xyws1a74<&0?Z54!_M=FzspP{f=NpMbzCjL#KBO4JfI1irU z1<}CEkX!8p&RA_fP3b*#Lo1xk6h>elWq{g2iB*Oj!0%3xS<`}5S^|!b2a`jE+Eiyj z8wroo1~tE%Hb3?uSc(12ReQpT3H}=UiwvY&=A(6US5wG27C7}yaO$Db-}liiaok8A z0y@P{v_DJgBPo_$HD}(~5d$$yK7FMPN%)1!j}v%_40)O&UI{Y&{x?ZhuMMwk zERt!rj{u#a-fTN1Ih8LrVz2;AR!rIu$wb6|{{^bdj#i%beKD-UiCdcYnBGRowPVTM zmcs-lU%K5uVByCxGc)ssT8J=XND(+~`+);xk{BLcVq3yaU1wU@8lGme!8&G%eg-eTH1~h~-D;%_`1v~`t%NOc*4CI9W|@&|7X0}c z^V=x$w>R0NtH}}J_`hB}M$z(ako<)QZ9{mV0hyCOcmX!0|2$2xIk<-kI10QDA}SDN zu(KJru3%pUP}=O2H0n2q=`7ps5oQ3-dx7^R0Z$7;dd41fgu)!E?n!u~{B97TTq8!EWO-QM0X5^w3CvU+1)!j2v zJsu9V_%9`~2m)sEH@N|8%sJ!RSpp=}0tH52Ow@f;hDbyE`5nWs>{GeQJxaSq>#+7J zZz{XE>qIa#G=&b^$?A-TfBi}-+9Z@W)wB8ZTyUonnGUek2e`c>Z{lsxHtsBeA%#ev zo}5ekf_>!YXGDKb+YTh#sgmU+@_lLDu_Nh|4$Bhf3x zhgs5rs8}!*9shXoVA*{q0Lz<&t~#7y50PHoq1J`_AU2yj(FD`*{DA#TxMtr=83p5ET70G zt!(E$F{G76MOw7@c8EF;1ObR=+1&MaU3<9rxPa>P?(@BYG|FSP#Q2~5BTtM>{I z_{4f{9`;g9&^S2?=wnTf!CYTf4cJP?Hcf4FFDnI#1_)thO6tDEBEnhfA0!V-_={dt z8QE`)^WDo5Rj|3_?l#!Ud(vwO4Z7H(UPk)A22r00sNZU0$hNj&bnViQl0p&}aZ24-Pf$pE% zKr*Nyvyd(dI_${y24%x<4+=z}QBGY4=nF?QWM|g4Fus^awfmiwop3qcxi^~GT$8<% ze6>4c1Y4L@iC>kf)Sdd!_25OpBlK#Jye;7a0RKKzqJRV#E8}kN?JhM@(rpvh*LD9$G79pcmpSKP{}t9LRP4a?yFC2#mTA0FU^X?uWWfJR)uD|RtUrB4-JRb9yRGGbKX-L9o*^X1{>y0)f(ggyww`vC2E3|gxyI!0l*}-F0XgGcZsJNdKwZcwuNyyZZ^zx zR}C`3GB(~6Y}`~L_%h*h2W&z(B8HzNY~oJ)glnnJ?Y0B@kP+j0vUG+(#N@W)>L+sj z{y*k#ZyWMcR$5o5e5rYDiWM<>N~aH7`l?M-K4+As^y+Kub14s&;?7c5YSqg%PR{+* znZxH+HU1>IhOlzz*$kWhhf&44k<#DU@;*fpdt#X`d<$*S`QxbgH-+m#7=rBAX^N`I2!pG0JE)h79tDys4oGuZu#$zI z*}?e8*X+iGud%lmQ$O`?*S|MA@djXbn7Qn z>&14vC3niezyj?H-q42F{n|4n9&2LkbCR80(4qj$jUzd&EkbUkOunj& z2@x&mEuXS3NA(%>^>zl?ec?JcT4Q|b_?#h86l6F}#Pn$AwAZ6w&VSd<`;BE@t;2dZ zkDt+>%}5bXhhA*8E_?I|RsfzD$lNru$N^xW=vJ#`gNk8eanibIuaEG2wR*C7Ax_Sx z=wZ$seKhfix;YRT9F%D#cbp|Kzh0k|n<`M=B_v<9ezV}`P>@y0Y+62QUi+aTgsBCm zF?8}r&Y*PObh#w!Fpl-^I`+;%gDT&+^1(~xtQs^P8?N>+y=tMxB=>0dO6V3rn|axSHErUm5i zUvdZ>+3PGdE)_D-z$(L;Rd>jtg-0hne^nAYamTHd+_8S8aqeOU`C!v4xuf$mWdo2a zT2pv{50>pUpta@I+%=*T>F?^!e^bn9>1iByVttjF%p5GM=sWG<6f504ie|vNE_6LP zAxfzzdn3F?lH*^4njJY$VmNx=M;4%&7f)yoafozB5r4JCc5KjLzbPci;ct>eRiXwM zOJeH)V!Nb-pQcn=wlw4^x`L1?L3)Mt^K+kkjTQAhY_Q8H@P}390BdNXtaLms~6fI`3|UE3HMtz3*cj?8(AQPYE`xTd+R{{qb?4T7exUPPL4|l z)dEO5PauP!K;U@SrcDBA=#S&gx5NK})j1>HAyb9nEnG^>za~jCO{-YeQSA5fzJ6&; zgO}3P<)y;EE_x?ld2j=5gd7Gr8S%qDa>0J$ZtE+haQwCr?lwo@pfQASg0Z5*ygS(b z&*%CN_m)pnxB%w13yyVWZ~^)p4Cp8zG4HywKl6c}!N84Kd_T3dho3kp?t?To8;B8c zPm25iIig>8+i{M)WYksJX~Di`=M01}xiq}KQSluDv=!qXWd}R=(+nQ6yRh1lyl?L`Tqp7hYo_qJd4X~N+05L{#_j+wOe>H;#)l2-es$F}iGWMoYbx1S zyhf0y>Q2LoLOG7ZvaX3gq<6L&YdYsYU5ID;A%aYx#yXpVBtSvk9JV)-)xTXW?3^$J zit`D7nCr?B5o^D5Q|F7SWXYZTQu^0?LXsN(hCKR!@00)}#Bl2=m47^tyt<|33ZMuO zA~oVA1)Y4+BKOm|D93#fkq&!@$600X5AM}4{Bbd}yam!9hWiKE07N0BsamYnx+^Ne z`06o$m?tTb9R2U_{oM>~W5y2w);=&C=_NvJ&-$`dg?$1=HofDNN`e3otMflRopT7E zqM1{wOw*Qz{wyiW`!99>Xs|Zj`~;-zXM)>?KAMp#+z&+~s1rZ2;Y4E{1f)*NlzP6; z$9=Bv#|o-d^L5TpwdT9=HI&3si-EoPVR$-YStOjz{iEp`iR<5p^t*E3AF=AN%Jv#ZG^B^HXXdXi;2De z14r)%8MajYHplE%Tgty4r@M>DDv$%LAO|+S#tyyu21rHq*+^$2c?v$A^+P~C^nlyr zYyZG;L30PIIeWi4w+E|}`Z-5TZP8P!F(D0c$L|NmKQ=SDk1~5lf{~9aFt`_88qCbHd^&sE%ux;};AAYp0BFb6bL* z0!`S(mJj>oQf9tq{v{P^O1TU_(~^#}!Hj#(D0hv~N(&|>fv%R782#(QL*u7b zJzv?3WDs}OrpH$MeSL`jRza=^(P1O%Z83_Lij@c6s0eAv`v8pCdp`hs`+H?Ox6KC4 zcf%3Qv)Gr!-uJ4)NW)2(GOP02dl2j90U%{vCbYR-PyB{XQ}E;W0*<7x9f22~Tlhx{ zY0emY_}{w#${-u15`G z22cL52JIMn9eoBj2~2R>^zTl?Iu@(q13oev{}kuKi!GF#h!(@15SkB^MOprb6+UyI ztb@*1!V)MXMtK)o#zzdnQtwD}jJ|B+7?Yms0m?&o(K)%mJgFZ zz6_e?;g(A(K$mOhE+kP|b6%jggLpr1no_LS~WoimNZB0C{P|^+r?;uZ5E2a{LC<70^^CwEtIR#f^6UbSzjI z`afj6B&Y=^W|P4kBL60-KnB3rX7M@0CxltcnS1JK_8?#icfDDhvExoK?bTfJhsK6h z)#3+pld1+r46X)+osq*K09i0MFkFDw1Ae@$l>TYrH1?V*06A)Lo7}pG+)5=U@#QC$ z|AWS06Nv3^iVff2E5ORsfUOG#T(>j{{H%d9&HPmZKyL|F;8Oy+RxJ_x&{$od_=}#> zxmf1+hE4IeSbsdL+g=Kq5;Ge0t%D!^<+#p|#kQOf_Rh4DO{85=HY@J7hvpY0mw@oD zsSgFp{8R;x1TG96n(1#EL(iG2!VLXQ(-=oP*+W3XQo##wf_9`z7bwi}Y(v}n42i;r z4XabnO2+{y&;|^}-wSN3+}gVLZi5PWl-9{+Z<8sO7X!xSs7bIO3&unNr~#QPj!Pz5|8@gM5u0JqXr%o)Lb z!NEy4yauwrJZ}L~xG>@HSd!2EgXUer+sT{UniJGw5vek4>ZG+L!{#0mx|H)FNHyd( zNOHPM;~e4<`@XnY_$j}u^ZHA2O2A)o)4%wXTX+{(6(kq;jSc6KJ_;bK3Y&&)4&hWv zDu`OOH0pnrZa;j^_nNudcbi(7+W=XHvVe`1M zDK#l9L)}e5N6@gM9hzd?Po)#mA!y5br`AHxJaVF*+Yv2Kuvx9&9gf^yxs4IZ$HB)wuuE z`;Q_ftZ!#jM^04!kJH2AqgmxZXMq(R0Z1U_y19EP;FE&g=KiWJ4I$d# zHHGW!_N6sa?G^CwprUK>QsQWX~6_>3_aWvTn|u!QncQalki81vbI+SD&HMbqPTP2*@}l>zfPF-LdU7Vg#!N(-`r67B>s#_s)> zX@0D=4F9|qCvQsJ;15b>f?pFpQ1UU8G7sEuz59h)5XNo+>>8!C;iWqYy#KBv;OJN4 zmnsu5P{MDd@Rp?RxqRYj{A8&JWIPa?Z~1elRBA7rlRvS!dY~!@8=>9~|4#E12JMYV z&S`d{uj5P}2ySvKKlUP4B`iQA+NuDzh5&gE<`lRfE?y~XRJFYQF2hJEmIV0Los2)E zqTclb-Hf{FB`;ch9l>xMYexnpsk6?DKy&;vFVA9?ph!_(Lx2Iwr_2B4u90ziFo zb61+%@wt<$eIa{*4FuLT^c5O!f#e8in6z2is(CwYR~>NcSpJ3e8v7^CB=fg!md;(d z`0t4#h;-|TeCsCtjP6}nUI58ADibjzs;BSAgb5kCX2v3Vpr9r~6gR!bZU6zGi?t2S zq8I7bV{YRwJ~DCubslsk6JIQpVS%*R&8s1`xMZS}cit_%lWg=X7foXr%z{rRIl3Bi z%?CaHEC*s=ivbM)IF-OskVfL;T_ggO8v^px9yu0at@p$TCnP90{9Pj}>#GR6FPAAm z49rfuTH93M8EVvPCY+pYmc$O_0WqEk<~oYVK%7|;doTwDgnWqk+nmJLNF!2Ei$u}+ zc{LxbE{i-`{eqh)lT*`OP^G_649wFmwVm_kbv|3ux4ea)6noMr%0>*ey{vA=_vYCd z2X50&xh_Q-I}JtqJK=T`ICf3$Y(i3!Hw-l#Ohw&qNrdLNH|5S0BdS~7~d|9 z1DGwJH?VkiIrzK-s5472&@xqBDk?Yn5=e_F-zWxp@VZ@VrV%+KwlJufr|9nE(B%+O zpP}D3vT(+}2Q16dKl)o&z){~LP2F(Md`ZH_nEf2; z)EZyKUciWdwnv_hJ(S43-+2aQjx_kNGwCu{y4p=b_dI3Y9!u+W;o_Bu%i1Mv%DaIW2SppaY$C z4OJk1?0Y;~&iHLw&Op!yrUm<65LR3Eq+~wcKExK-5wKRvk{{*N6L&3+ni*Rofsh3q2 zJMYaJp7KD(u%vK%Z^Q^B$lL&o!ezHK!HsJ92N+<0zSd%)>qv(y4d_0t0Ak+2H4`~v zZ-jp?x^q0J*{}QT;ggK)d*9%XhnfC`SdHGy)WveFMm+BtQtcULl_*MRAc3DbNI_8R zhZ#FBwvOUw<*(AgRgtQ|M3C*pO4(l$CJv;4&HQ>?T6~ki?CfB-IUugT_oHqU=uYDA z6eDXQdihAiswwLJEbt4k@F2UhLAz~w6!UGiZ{&2p5=jW;tw|_Jf^XmGNM74vkF267 z&wsjJk>qm!LEZqWxggsz=6+Er>fmIF6C+=W4hE+hD zQXZ(DN52N=u#=obx4f>Xb{fIWq|v^B`4{UQU}wZTc1Zag{%F}cau@CV-hM*>+GPmth@7w|nG?8KG8JPphtEiYb`K)J zCqM%-25s50IU+9qo^oOub-^ZsP;p?ck>*EX~a zheCKSr$|~S79i10q?k<8rHI^POWnvG&t!HV>n{aLHObC9&dK+$A$!*i8GH6*gwL)z z3;+Cf`6Krvx4U<9ze^S@SrzR=@Ie!dXv|exV2>Vs@|&VQCuFGuWmXWuHQK3U^5NP< zSW>?(vF*V72yjV45?#~v(y07^?`bK}p(N)@jb&F~`n)UDnqGegH`u&y4vzPZ!D>p} zKuub;HVU=#$uy(}0;H!~-;o=MzoYOGG=mJiV~ZwEC12pPN5r_65>&Fht+X5)N8P_} zg1z?$Z<@Am1`dPT5`udczZ&z~w^^DltsTeB{G<1GTqn0LTY|UEuYx~;ElC6ONMdH% zQt6VeiOduAvl$Jj6#4f0)r3OJU_lAXfH>VjUtZ0Y)zbM<9-X zU!Q|}F*nceQ8!$MfMPn)Z3@!fnfQ#M^zmJ9Jh8F|mifeZ4 zDx3C%Dg9fnz3v|tv~Cc?O!U|k9;HKU9RSOx8%&0$$`{ht>{i6jBrZbADU=L(1VAbl zM7U_*=onU@><3$m|3DPRk9f?7Xw(OTE%j}a5b5>A;MjeQF}3phF*#~DcQ5Bt2I0DS zo?CKTz)>5rav~6Io)coB87SIJ;cc)+w+h-E7{jG+a~IaZ`i*5R_na(f1GK^TY7e;$ z8JJxgo5ZVJ#`5LisBn;U!}Z8htNHd}v=>Y<+7X@HJ0>9UoFYgPsQYwo9{ZxZ0Ve2} zvKENwhIh$V3x4|_3_s}`yN~n&Q|5+2X?}B?U4oCqhIioI6F|Yz81@?9eHh~w0 z$KCY#Cky3=j5ej!wXR4gP+s-4m728^*SDISNML3Qj|?i2ia|~Uuw{F>b{TyJvW8U7 zcLpd1emx^LjJ41000M8Es<1#jn8gCPfdo0fyW;`u#s%!Q+pXDh204ZvGI*P;F+LwO ziD@A@w&QoVwhQ!MO$GA}$zg*uD$#YXD;2cwg8zlq;&~ozbvN*=C0Z8wL!qfdVWPRJ zYgRcm^;?uP@Kv}okfB?WlReUH5GO3hQcs%HD=srxL4(_v{v9`2#aGY%72y(nOb*}w z1^k{z0ujNSRbf1#B>WX0D9q8ZU0s=9L1NNAV7u6|Lk>>_A{#R3K@v14?e`b-$Xbii zUVnOD@nY+W$GJ~Lqu!~@w$kW}VxC5!@%Wp87ENWBpNrh-^SipeBKFA&&mJO|eU-&A z6>b~jX(w7gg|S*@OMi2n1ia*7!)`m2`J&Y5Fl*ZI9YG+#m%r&oZpD8lP=k96>HDCe z>Fe#p1ioW-L$|lnu&HUI+-UN#!6MdKb@D_5OaEUOb0spn{QGh3pfoGET{Vk!j!#Wp zU6wuFvn!U}div#o%Q*Kt-9Udzwynz+5&xxMM7RPui_r_INS=e_&Lea`aor?9l=L8B z`=6_`?C*{ElDD}vd$)c(PJ7v@PF&kGY*~_yA>-M`3aFp7u{e#QDz;jWP|64}P9XFTAI(kw4H1;XWhWJfs{MV?~bQwO?&Kvo05|z_}6VHZ9o@?4nDb9 z>g!9y?|ZQ<5BeVOa%5FQt=88OzO<_{imyce9f>N;#^;^W9-abj%-q)d&Ln`?o4zWn z_vYL!m8dIxZz;0#IB{@$N>T2orNEweKu_34=G?El2A-~%b5HKfxz?;YLUuXYD~Ug( zxYJdx(Nh|*<-Nj~9VfQ!<On7$+o@}eJeb#+W}@}lcwdalp(`j1q=_o_(c41+YT1d2LW13 zfXJNeHed3@oFY1W4ghAE5S|lLd%skuxOI*34PG6_uk+PLH`#zTUhLWpSYuyZ#|4+{ zwj)SxKdXF1>W7umHRS*(rzCmR+DG{`k^dP6JwIz&UH(mBObeHDR*6c6)L?2?+!DcMM%&yAS8St-Ce{tS%ciE#A2{fxUR@$WssubmAUKQ|b)!a~kyX!-ZS( ziNFRwk+k|9Tx}Oyfsk{?Gg1rg<61CIT7|aUfp^}2E>)L2Vt%F+p7^To*LxXNn<-tb z$pg8COkJ`869rR8ueE2S4=`oCBL0*YiP?o-`-%H8v)$#s58b~SMp?)5w(OaF16mc* zECwnIl0DnPejW4yjiHzHwXTNQZl4TmOS;~_=g;5O-pgpIqoQbryT7gU>XBZHK4@(^ z`CAejb`rg>Gvjtg(o=B|uTUq#Z~jU0`>Nhd@8{TAV2ECDWD5A`dN5^J%r4_Ktx`4Z zsQ0%)v9yKG+a{X|3#6CHq76QCfu2L$3&7A(^TS8sF@K+Yjm2O5;r*fT@@iwo%g=B* zm1k#;V>rsksr1`4q2oBY?B^U=c6|KwxKR6UH4|4YXRO&cBesU;-@Ga@6HAUl;g5Yx zC&=?}l@n9(Qccu)J?~3U_=H)#yq8EA!_}uGuqwLUyM1=D5y4EAIrlbIz&h*bRd&rc z>eXk0<^l5eCtqt13VK|@^dK>c8Vjk-vd4>&O~;E!)1O={ou;BOH$O^cb;J(|CfIJe zpPJNeZe87n$viFU$$-8PgS5DR5STxvqJ0VP9dxhdq-@o$x>fqOZjeacmccqchE66o z@JtUHfR@)ojMo1hcrE5l)%-X4BdrUDw~h*0KE0vjp>~M7w2XM^Hsd24G>5I18Jn%k zZd?;y?IYZcMUu8SMTOOTM2{h#XgD(c=oafvuzETx7ObEs>UGD#oCBLUGV`_t@H=6-9+VND#@obYRmEyI{0j%o|;i<~ee4joPjp*f>>&&`b> z9~QDa_%Mu2LJo~Lks&BP_0`cws)Q+cb#w<6&%QU-2dfknn7*xiPefaKODz#b+?0DV~29d-@2NJH9&lS8IfzXZ3KVRk> zTo5+hp>Fv|q}Epdmcmd+3b)wKni2i9p_q>{VEEmLhd@QWBdg>KqiCa$&WijaNPw>y zsWBBMF{Y4N7CX(4wMZhIb8qGX()>=1c5J@70me`bnT6s~OeKD*dUMDn&1wWcx-Ul6 z4ELtt2`!wLp}NGuhzOxxgj*wt27;U>J<9nJ%R3f~?tk!t3==*KiII-$GZ_YR{Nu)hy-CAoO zYiSGbS9BhzFF{G$A3{1P(qXN?1;5`^O=@^`#Y0X^qZ4Z9VkwK;Uz{FBpz#=zqYzcVdCp+}bM**`(+|(+y)i{-;J( z0zo`VtKN@#_<1L#72QUkpIj3S3?NlM?oLb=dM4;$_L&L-8kIO$?mXA0OL zeZ#ORXY1YKE|_omG$4Bap`u~t$yPSPBUMU3?CF%-1#aQ9uvx>J*&F55$ZucHGi01o zY4q2pKNE<(^y^J^&Qo=nS4wTfFeopgBX8V6C`x%_n+y047>)SPQD7Kv*5tU6bdV@} z$k9e_d9?1-*ZC%W#(VyS2=&QDkE4^jxfu^lH(jaz#WX3g+Gg<)B!CmPc-N8}<^WBs zoFvR^GYKxHg*%&G*b5%_{#?5i5b#n=2=)qk@dZ`;Xep6tZ$=UNu*1QtbY_JTV1m}FMNIuZisrS71F5bMpn3o^H^zUfm@BU(9<^DTT+K&KVvU$ zryd8n)3tL5%=yy>XsUCHc-y{+Fc&}_amv|S%S!D zvisjqC=6L6JXT^-U34a?7^tlJD_k9h9Ged{Yrvs`^0+6rQ9g@&i4xR`p#FO=QR$vU z8YDy4FO?LX2pLtu<)~Go?ScBq!#f`6pR?LFHD0Zz;}GkP^dd_fdU$JclN9ilG)j1) z#iqs<)C6>M_twbu9!jb!N+69 z(GSa~tZa!)xEf1zTZf&Y?!u(0eebDlL#TZoU{zk>L^fOB7CWC)+PC*ORg#N9#l88? zNbTT!>UWe6kt9Jk8(!uhD5t^Evfr<_6Z9>P@>ULoe2g_viF_Meirx2!`*%{h$ap3a zS#G{s(ATCnw48{NCRpQ+cF2F9Z^Iix|B^L|OD_MhSNfn44yuBgzak?|dBa&)$UT7g z=&RU6SRPW6^rI#`6z7G)VEb+US1TjL(lnP8%C)@BuNZ3obm(|HZJip#Gw%q9NeXAly5D)#LH zm$gc;w$8B$2Q3WYPV1F2!F#mK3L^c9V>FLqH#ucY636G(ctH|64W^YwTqlSUwq8}y zS#x22$kI%Bzb&Kz+ExAdB~5RfF6Pzd)%WitutxzHDl(rxYrK*dGG*>Woj%S+4_-U2 z25O$Psx%$P%C@2S{&px^$I+`HmEpF#2P(DJGvIz1d2hkHRqW#scOqGAt1v^nv_G>~ znFT-g(S3bU&JOEL{Z=)t@$t~}{lPu&oi!3URE&YRyI@4W*Bt%}NymmMO$MctBycP& z=Sue&)yXKOBhI`;Qw)1Izw9tNJ%CL7zz#VB4SOF$-?rAwaL@BAS(nJEIFq74rr6vC zo0a09Q~RqO3$f`rk_hrCHQBcBIKrH={Z|Vra#~sxyyec}!CS%1G5dLOo}+J|*hpa^ zkOa-Z5@x=~m%O2%rj)kgy~@GZQX1$8hLzX%o$NUaP!qmrz4*$VrWx#-y|-%UC`JK& z`x#wI4e$NvW#6kRIGrPxL%Y7`u$x z#cwz(NGdtZ1uL`=yvez<6+`F({)2+!gQ4V|rjP+MCwnFMhdZweVq*A(eavj=sMSO* ze~i;XYI2ntrnQV#*3m&`zHn-}rJuGIPbD$z%KSZ(^Vu$B(~lnHeM%x~n+rmpA0ego zDCCZ=sCL_0!rvp5I-ja@>V)N(ueQO&i2_el1~UZaF6y5p*Ztm5a_CtZDY+H+zjpyh zR}JgN4Qrb3AUiV5?>-)PdeQ366SXPFA~zg#s!U1Ix1U>YU)1?zY35F}gdb%rapp2) z_5roDfIHQ_?7!`vOx>h24nK&_K8h~V;qnBreyyN`J*=XvHJ$#$w{9-yvbJ6S`A1zIgep&D#^J0M_t$LNr_Yq$u!3h0&X>5{2?b*ymdGgB`U7`m|qT zE?XTd4W#r&5kHj@-BWaXPR|Q|`RV&Zf{ue)iulRg^d+1djv?yL-WnE!Q@?ZUO9P>N8YH|^%F6&vo~G%`MS=)CFu z@_@FYG*=!T!*AP!V-;cOj9f|fEw?eRDEaV)ySjkP6cpzO%eylx!LNthDbEF*udlGYPMy)Ru$w%9a2 zNS#0wXPuqYcpS~x*`?Zk{+Ok?V#8;;Vc%BpI5W@@4_ea7>1TREe2mI1=56a~yH|PJ z6|;udknh#niye0W^-)j$!!J*1AYjA8#HQ2QE#heZ*}SeeIoGcbduO2WZrWA~jv$;+ zw_W^M#+e4*_bXz-wg)gpQJs!3r2*xi_ZOllgbV6>@oVBOjDCR(o5h{q$^-$SJ(;HGKV?{%Vn&wz!;D(G5cf^z zs^7~7=d9g^3)zdxMf^?2y%`?IqjgR{5;%8xJ_+L6{jpk*8f&Cx$aLYxf@g=Y{_Pee zrJu+>6Jz1YvNnq<`C!TDYR1BELvgP%$G7;l{<#+(PXlgvi!q#JSw;Yz?g`@@y?h|< zu`1(}Uf}u=Hq_isB_XN^{}p<$YnWvPj4gcfP;2cy0I|3+}k zRf00qot@iqmFwEIW4?6k2{MpU8q0eNnya?@1YHAH?`6q;k4P=fz*=CYp$Ww8$?{JkD6~u z)~ykocZv#|nLge$P|0~kOe`SF{UskC8~KhuxxZLL$;jLNg=B)Jr;Wx>qAC|U#BCZ{ z!hIfqT+%+`xvpj*n+c1SSddciFFh=#E}g|7@mDZ`8 zzXuB=co|?x*8J^{&h)H^3H(I@<#A__e&Keb52Y};Rw%@MakbxN1ijOF z*0&ND z$4mas5ObgXJ|mi}A#&Q=HX_b;meWOZ#zDr-B?)p{Epy&YIx!XFTl`ag&uqAZA8*-d zKYizK-0!c{Y2l>mCSkZb)1h!FMcyQ=SkndBJ(GyQ6fbNK$!e+uHTY0>4_sK+a;^Y=6_IbAcSL7_ zVtO~Jn_u5sSsG`tXY>6A^7Z-hui1SZ;c0G3KeC}E4192QBfdWQ8KhQj;YVV1P9+^O zzuH81k)4{U`@S0O6rXuZR7H-~*FLMar8i%k@$@;_eqNkD{Mxq@zRR%M2zAP;dRsZE zGRUH~w-cy4`&#tU6~i7g@<*6urOpoGSbb6SD((-z|1Eucn1m>4YLdnRN|{%7_(}8W z-i}}f4=l_+&zDoP`dsq3VD4w;-1Bez+;V4f6x-sEQn9JI-W3kDrI1gY_POF+5l&2L z@Z>M13L$!Yx>b&ycF^%zNz>yQzmJT$jVMDL_nOVjkMNFHJDws_r2ZoiRl+xYMmqg{ z2W~qItIhas51u*Z<$p<|DC!u~oe8J4wN_DdVNNbZWa8#nw8D_fkk_6jf_IB${8AP* z`&C0~PWY2bP8F#x6)?Qa(!;k?{KbCsY|Xz(eaND?9#3WSp?3fIy2K*Iw8p!{ii?mo zLBa1MZVg1Ymo-FQD8X`lEhw%p?0azB2cO&{;uQ#by7$mvLa4|&+G z1B4^0h6+o|o=!vH0*~vI_x0Z8hx-7`3zc-*Iv1d~?}itw-y!r_9rte)uO$)M zcI5XUJ}~C4R{vR;?)_qD-R0tYK1#DIxYWiVdi!A@_GIHd;Ob#?<;A7hi?0E>(OQcZ zrB!G36^WZ&d03t%qr1_M_r~#3PpiOhNp~pp+5@3~fMyyw{u)iVYdS@0>Iv0zDQMx- zY@In&@B9`NT*ME8QuC6!KKz4z{KD439m>p5;O0|8;9kM3=>JF6TYyEiegDIRgwmZu zN|%(vP|_hGAt3_Npfp2CDUHC;AT1p#2q+*O!UzaRDM&YiFm%WKH{N@{zxO?l`iP!6 zd+pWhv(}!YrG!)D@4QW#6+@I$@rc}M+wJ`^eS+jKLx{K_b8FBbk+J?gedsMoV}C!H zE9-FvcfWBlK%pM$CkL^$xyvz5>AD6+U68qnBgtad=vH$P`S%*{l&WUth&=YLbwV+s zS4UE$>kY})#$2QfnXJPrK|OX^wT6;KJ-uS%Zc~J0RNA%^FMm0oM~=}q2}!8e&FvGN z6Id!4Scxe{+WmeZm_VG`$av5B{mX$!+bsHrTMH&yOOD5>OQw9TDyot(LSoekQ!#B8 zFNm&OR=?aaj>Ww56YueJ^sDa`TW&Rh)#7)>DAKym(eFUa&38I&`SGMKeuS(0=j#i(&=+70G^MYAA8dJn`z9%=@eMi_ zt(R<^a^~J;M9e7PVdK?p%u-HwpODoq`T0C#lzqs>%LKc%X3y@rWG_rm5Yy`VAZj?j zzb_Qo`vryZ@>adeF$S(J6y)P2%N|4VqnQ; zVn$oZdx7!Tee(B$g9DpcXG=k!_J5hv3PH*>?l#rz8 zxb4+A4&wZv`f$Gat&Zx%5Cfnow?uyNJ$@;Tg}LimH;~@yqD)?tQ-P!RcA1IYS~sWj zXb-6q6PNyy_{2;Qb^X0TgiK6j*wj<`*CngXXOkyu;YOX^1yZ~-byvhNiMHNVsycYm zClOAdSDVd6p^o^U+HhV;x~38<+!F1#%XeD2yb}P-fRTsH`O|q)@Zn}~k51lz*Poe> zr=bP;uXEr^HhFz_5MYkAIEQ9bhM$u(u|;h3XF)%ql+azAcNh~d6e|}tk3<{uz3m8z{kaaQX~` zsO@}9V3ex8MJ?ZooFGHTMqHnBKm4}&)8(W54I@t|`kMBKia}xe zuNhB5C47^dJ{%WOSQaH$#MS{^ufuOUqRBfIM#`&@iB$ESl(}<31SG|g!(F@Yky?r- zfpa$y#Co%^Dg3biLlaE&ati?l%YOQ|qE>;D%HQY2o zM(?JnzeSC#*m&JyjH81ze`=J{NlRVuF8bXgoyd=$=Lg+Ilx}yg&WI0Q_0)nef-!Z( z4CEk)ayg6fwvd!<+l1aQb zGQ#yNZbZ232Eb#((r2&-U>iLz{3oXuWZkcE)fd?9R;G(Dmu#Zc;8SDsHT6r~A|F}ol_!_1`Ma)A{T08|^c3dA z(E$zd&O%ny^2wHr#JC^HJOdP)R!X9m8rn1!twtUrSY`JIRpLQCjfrvX`9E#G7&~*4 zsY+NES~a@6(Ep%{uRH^Fbo5K&YIcsez3!GTPkgewk&v=O2RaEX{Oyr2bG|Y&?x&HU zqZ*MqL8#3mxBAah98b||cx(l2cO*yM$p&T3`L}Nn3*2TqBN&(sX&N;>b7J6`|0xbn z#+)C41-SQ)JKThNbuy;D_M?h3mRn;(($)!YwxB1VT~EoK%$&4To^Lg0Tfed0!WU>| z_@QBM8I#>@)^w}mi%$n?D@WVPc5};3?sMq6(4fKTN9VM{d~9>?CelQf(OJ_33If#8 zpsRgHPSovGln-3A`op}-{;P2KVfEx%eqpmb6qgKRzGl_W_rVetSoh9m3y$Qa<*z#b zHd{J1E=6y%LE+f@6n$xd(pvT8QVxUC%_#TKaPN+3={z z$yy>Tw<#LHqMlog2_?@lq!^>4mYsjEBPNV7O;5f|yng=Ne&MW+V?;R0d`ZSr=w zNgbir169`Z2}3s>u1@aHsV)NtaRWo%sj~`QDaMY*<+{emiSjo1rM&~E*eKq>PTb}A zf&8fR)?>rm;GO|Bl5N%I^P5O+EV1?xOaXR}Ls6<}XQ{Dx93QqMyWgg6K8wDupi`A! zLkP$c^~I+As`a+r^0xT8RM#xnAYIjZ8Dfp9k#79ZsKR0SgRksSrTS6!dTKU$QT8L? z?{~x@mgzL$7i&5m>uBiP{?PV!SM+yg@S860c*%O&bQLo+xbFUOM1K zu(3sc{BUdWr}!I==Elo%Ng6AaiMq2i_8eMBXKf(xU1-v)iD1%}UTG?`K{iL*olZ4o z&_41XKv&9l!Cdh@Lms`MsOT8!qyEn0`t+XkOXWub4gRZ-16+>tiV7cEPX6{V*MOkx zJ`%n9vYi5F<%P&ZC=HFO9l5G{fTm)3*(EDK0Wz_g_-rCy71IF}7(KUk9>vU8K7LYz zH<`JRu~R?yDzVa4LzRcFfZf(fRvMAo3f@)r)Ad?Jtj`=W4j&f-$ZpAhdOYg}~ zDUB&kI@ynwIXO*)oGkUSe`J}HbnfV!ogh8xiP(8J8`$0|fY0Fa{@t_gjf%Vc<~*le?0zQk6=i zpXPw95%L#B9J7iylN90w-I}3_Xj+i=W%${_pTz+g^ltt6E`iaPEE>gCT$plWnAqp8 z6ggRR?RJML-%J6pjjoB~W{ZOQE1Xxn&B3$EBf?I$m=nXnH{v0GI&~U-Sd+Z3>JIZ^ zSaLGe401A$Y;xDCzJ`mBRyS8r5%6X`btoRcyh=Pxe`-`jBBYFW&Fcy8?V+MT>qsi< z7JbhtY^@Rb&17}f;d8NTg4g|SeHPScXJn5L$g-!;Zn7jN!S%Fi& z^dpxZ0iu03vp;NNIGad*(}jvBH_+cr=PTZDLCT*7I2*AK*HZOfZH?%@ z{+XfDH&O73sUpdunKgZ;`W+888mL%O}G z`K5n1k;EUNx;pPu$%?IE@$-&!o?A!y%p+!m9w6Rc)NajMY~uJ>^iu&r7F$zBg-8#ztQmd5)A zVExf?ktJz^m*}(zV*WDz!O;Dr3^AtP$COurX#FVLF-exHhjsA>3tK}Mw64#xBYi$q zDVM3)HJhe|yS81}2b{K#j_8)%nOMlhYb?dOGI33U>ynl)1V(M1@aly&6%|S-T%0Va z9mry%zfa9S50rUJ^(&+iw7;shps^@_C8&n36$tcYut_5vo}3rJrf)e-VO#J*P^l$& zKA)>n!Q+MwA)P&ybC&i7mx_CPy&>V-kU+9FvM9LkB(AB&FqhRdPn&dOHsi#rwfm}KB_s7Sp9RK>hlgf75& zjd>StAN1YoTmsIevYWrv)+sX;6p^bdju1NNX7fe=R5f-I3aT3q=6@&QFJ+cWu;2(_ zI2Ch_bBp%&rESD|2N=bXg^%rE61tq;R%vWCF<>_qn~9sxu77~w*5C)yxxTbU`rIIu z4(2Qn_No`wT_^KDBX>WCPCe~Nf)|Ea9HP1ebS}7pyyqp2)1Ym&GKyR~M*<{^84DCZ zE@hMp&)&JPNdWtzJhe87Liyo`>IBng`0g^l%weWhA-Tfhst;g94!a=l_$^hM-Sipo zK+-BlUaJVW3e@k25iw`@lYL@)wi4WUj4^w$e7w8-!yR<$=(M@qw=3tCuC~x|MOd|{ zy!F{ose0Miu3a)Dw-S8qc@wqDTZus==;2%KApOZ^YHvPtc=dxvPto6PFFKxO_A(5X z(tH!v49Rqv`r47y9wPO3yTiAeKl_o{MLaLIUJkc4IT`HNnRl(fq-^PZ17j?{Ec2(4 zJvz|2lN9?vRq|crk!<*}9Qr{l<*>tz0)^o~@tvUt6To8-;+K{wm{n@fexQR^tEWpS zckCAn3oPVT`3~~_6T9i#kixQ$^V&++R|>NnjQXK_L`K4w%a#BhY6c^`z^*#8PlF6;XFBF*ziEv@t>aKW8u+7Bi{U`7M zI+>FPgtC`(#yp2Uw@yoEFuLZrA%zbATdr^_i~8+!;gx)OwE=nF^pWUAnSVN%gs2TH zBJpwd!^dL}9MQ$V=!&LA1)Xu7TvbCxbfZ!%(>`~ZHEBS5Qk0LcFcKja3ms)R35*l3 zIt20*IAvKNw$ES`S0?r9rQG!YDbGrKF|wiDxf~YD!=U|jC$Tg*Z0>+L1+MprxQE>r z0aR(Rootv+(e~wpA zwMnnkJt%j{iIEA5Rgd1h;FOvQH|fR4&1WVbDFi)E8!oJW2ecP7Nr=`j$Y0&^I3*UubA8+l{`dfGT&H;_+pKZZ8K`Iq@?2Loi zj91sIpaN;DL)$>viXpNaL?|05^nUpxEF~MX30mubp>oIl=P>xEWzA-~_FG&3==c`- zm%<34E2>=PJ;%pRy?=(L#V6vV?#V^je+hl%pb;?YiXnE`2P_92x{kUoO{)@C{}hX&q0zk(7N#x<^&mfPJupSm!f>hi0~Wi{9jy!HUPZ3IYpIxjUvaC5mP>Q6 z^P0{6FNUugP3{JrZEOlUE2e&c|8EmZv zg0MRYgAr!7A0^6OEVmb_vw#-|{PT{0TFFb%&}iL&<#OhQ{3SCS4P}EDPpAmq`oAl( zUcTM99jSJ-;*DmZGvth3SZl@L6X%6+aOL)RjgX~${m)%X2s*DPz!Pe@bT+%|iDiT! zp*07^Ejo)|*WC<*j~*5=`#1-Y1~W-No;Oe`?jH5chlOR|#`9)rJU<^1=Eg&=3oCgC z0GF*jJ>LJesdGd)rR%>(n;2x6^M7ywtV~|8Av{K%5Fui@ZEh!bwt0JLpRCm#GJQ3z zmkpDt&hLz5<7LfU2rqSsgT=l#LDELl2Pb+?QBi_QV^LMA*xE)%blycm2O942pLs)L zo^MPoj1U11o}y4(!^sBE`=OX^8#9qyjmO!C+vvslec$6+x$dXDme#xlBl93S4(wsdxwC89q~js{9<2n!3;QpBmY_y9YLbZEiv~I(*`t(&6&SpWN5B zgvV%TY6B(~HPvBpr9G=9KhDp0w|JG{1vL^G7<*KR-aps%vBXH>HW$=CI@PFU%@{*n{IhSw(b zJDdwQULEn4=WI3KzS^|`k4q(TXI4P2-8%5Rn4OGDT&D}?Wl7JBY|tl)-ee(gXTZnn zC2$_vBuW514p8Slie1AOXRe`UdvObZ;BAN9;RwsA%g zP>+V^Mh{dU;{GSCQWMijHVEtUUQPNr$&Xq9TuSr+L#lw}ZVdz|NY(&WcV1KH!p@&hrxC@=8T4TG7Nle92$eukthyZ?QDubMIeF zFc(?dbU%``fQFF!I`FQn2Bu?g8(7z+L_sSLu6bNuIlQH+5603|4C{_I5!W>iAsgEY zZHFC4qt{X-8ZYCkI+E7l>2RQ2Sg9rCt>cJp&q~FUsFPhpv9$zH+mx(|1Q^!ej4wpb zG3Y!P75o^AMV6RkuDi7!{)=wZBVOJ%U+r16u1vFIY(#f|O@aEO%{)Wl|BVF5| z^Wntgll^(!YZhpD7)hWpzA4Rle*5~O*g8RLQ8kDiVyO_(hIw5kM=bs45f6Cx`RDU+9VZ8guT(s&U56|5k(b{eEqT#5a+oL?VDU z{D;yd{5!I5YLD}g?^#9Wke(tJtcmfqXnUyV5+Q=jl7Iw2c z-U}>^S-xnla^pbPfN{T#I`x1c7wh<|XJrCJl0f5wf1t=tH(ibODTz zoE(gHBJn9iE(U{0)c3nVm3O)HbQYmOzy>PhshJ%;g!u$o$d zPZqdEGH_Vqe-vV9YN^KE^8^UVTL*H{jk$`LUyjKl}3D{>JxLdN-&brKx{!zWK;bUP}Dp>sPsS4-Q^Poq*+ z4nq7xmTd3`nfZ#&EAo*pNLqOJzYd@5rCsnBu(d5Z=&O{}zxKdiN;92f?!e(+RES8V z+X9(3F_B99WF*Oh>#Fhk!oMHdrU~r~^WJMWU@PEpKjV%a>&+P<`^K6SIv6A%aoKYF zzre_bad?YzI$lZgS9+8~jo2v3%+mCXrlCmZ>DB=aGLap~XXRjqE$Lqg79_2Wz{Y&R zNIWM@`Yu1@Rg{`Z#M~tNosr=}@O=3Z_Q4<-+E*$_{QvDBwHY~k2R3kO5fASMj|2NH zZpvv%?nOcdY^q>mlT~;FRB7;e>7Er180eF$qj_(rxyJq@`EO8S}zAQf;K>|I1W0F1_6)V)>}4bK;j;eB@NOOF3U!s{oCqtdsY z$@%wAxFG3cI^&Em*e!7H)_h143QG*mAVu*%%1WC zYv=U;KT^|wT13bI%94_v-fsC)8bkGnQ5vi4i`=CDl9p6y?*@uEA!`#LqLS~u?6$^k zrK0X&Mmn37PCu`|LY+P z_L_lWO)h9BB^jzfv4&GjK%fb$9nC>YDjki&BAGW(%f~4!|Jz3S9sVv?=*5G3RN~$Z z`obSa1|dWF8Jm7DK;-pA04v-=I^E&buM`EL)l@CsJo5 zL*mkF0X+8qZW{>20a$a(sy|48M>$-*0yzrI?M~D^2Ffy=;bBHgk}PcD?)K4V+(1l-pAGsDU<$>XU$Pq?6w$hdqLsS3miW$ zuC`zU_8>E}!jb3Rb1NrA)UDF_iR%u=^~LK~0c-f>7cxRtrsQ5kNQKQ6pMr@ovupx6 zc$^t(L7{EY{(sVFwp4~r{{iz9_yz?MdJ(T*jS_@4f+;mD$=C(g1h|`_cCeiKfA+31 z>!ueM;vbg|LEUEWO%yS>kv+TMawD^dJt5fvmk>{=Qvz7c|LK?FYgmI(?Yy?a-zTTO z1_qXnbiGzvtCMGtz=XhDWY8<)2Cj(;lTVxtV)!scwUP6tu>0A3wnt3c34|I+$8BO^~<%r7^f;o93SC7mNPws%4V zMub6B8P*)3Jnd6cQYw;t1fACMZiw%+A(>kE1Q-cOO(RNs?x_HHj_s{RM-IDf&zj!yaTjpY z$)0ycgg|Jvbzv5K57JV34z{FNR!8?WN-7e>kh{?H$c1-6tret+)*h(7Nf@0|9QhmT zYNFW=y=k9~B`f=idr{wBq@z}e;E!n&9hP2cE=xU5roaZ zH-6LMub03Gc`-xX;mP@nNt<(mAUVv907-WO1~~Wg@>-jWJf7k`Eq7myqx5POCnqE0 z0jf1dqgQqroC0)=b0u6Y9v1fgRP$bCMGg?TM!P!jrHSgfn;rojKR|2p(d<9@+#oI$ z_4|JXNnv{nB^|c?KBNR1uRScL+DEF@(_wrA8(@~SCQYASb<^@TV=}$bQ0~z{Brt;Z zl(hmcr3FuL>{Ej8JDNyZ3XnZnZ3H|A!CUW1CcAA4&BL-TnLc8l0`=;r3mLN@SE#9L zr~rfJAO+|3xa4opC(}5RY;#yIH^tWSQAe<3f##MvU|?!2i+Hoef0?ii#Upw+6}`TT zRGtC^rC8BCAH}#HJ$pGqR#WmETDi7RZt(Q-*47zIU)n9R#!NnZol(%%_=cN_jI2M^ z19WK+H{%;${zM~4oqWWSE z7)GW+gbGPj*Fd~U2tFf%%PA$73{H9Ah#5VE_Jon&;x~}QjQ<1xu^M%aL^>2ywJ$r> zDDenw(4(LMy^+`%F>^WZGa3> z|Im6e+Gq^uXX~XU{>ldO&RcAg^)tJ`;CHmz$f^t5mbl~DR-79tucxJ~6*9iEj3k1S zE-7z&>i?Qm!b6*{cwnn$sYY?;;VEoY;%r>!&O;yrko@w=U65BZ9u%AMS-(!ZsW2pH zk&!q-l@HzZY^5U>Twj*Dd;p@qF%#x`24KD#k)JbzL!nN8pWl=wzY`*{|(iV193Y@MrNgE;4$#0)$`V`ew<=|0Zx&v;;y;-^aCrDbc zS5o!>N=Qg89LD@AAf9Ux#W|!`@n+pog1NE}2OvGXVh}JWh4r@QxKcCVeg<|#PRQRx zCyVg**gDiM@_e#f&uxv+r{LnWBY&-!eR=axfS{V~2^S=Ea4}@hj=w5{6KwiCa&kty znALmpc!bP@Jlmh=X7^o`0Nv?`{K#fr_I)HY^d}k(wBm%C}G;?4($HhjJagIj?1dU25lvBeYY>xoA3S*k$0qa~h&sQyahDC^X z(@MhsV*B5I$6%`pztJl{Q4EZTzemnTpam-mE= z2sC$&f_i`|h)0tSV&y$$@sIQ93-vd}nx@$Sh6Jj(zBW86X=y49>PMgFu}6*65!`-< zF3huH*5QEr(v!71P^`qQzW{N9C^$=UA~`fOOc;y}#@Gb_g}W3wY!q_9=G6bOIqr&Y z9p&PTJo`o^ta*xT3vqM>+!g0a9GF@4O8qb*tdaI$wAy|65%=*)apCfEb*>D^ z(wx$zC&QQ9V}Kd0<^{1&d%Y{R{z2zZ!ko|HqbNFlMu_opxFudq^2pV&*M{>Gz+io4sSg*eR1?am4!Tc za|%8--w!rb0`xBZ!u3r)azqy&Lkt3j+9KXr<-(G#`xVB}kdc#5%1TN$g;x%GPz6KY z=1n&_vrq+`<5$BeAYUv05gIkYQr9i+|Jol6hh=(h_L1k$H9Z-)^&Q9x zj1qs*CBAO;a$~@y0I*oHxA~>h^e=Z|v5)KKYN9Qc0WXGA?@&(b{$Pli&sbmra8v<# ziw>)Jz

>(R!{&*pLayjF}*42A$fskj<_>D7Mzj%(PC;R&LP=25bz^q17!UeT>pC zZE%X@pxS`dW8WtMvHq4FcTW59u`EbmGz499#YD zsAPVS_}J*VkkMMZ0mix=$YJFJ*LL>XyTWIk-&^SsWGbu~gu*d@?1J34LZ(B70-uX@j6uZn-X)NrDj z0uUdT3wA0l0?6ud#$yOd75pD>Sy5_7y$>)J>pql|MSp=mQ)-6G#repek2Quf*aRf; zg!A_<@rtcUB|}p?)@PYDO5c#rn1=6B<%Pd%Rs@3wqcEDznC*yqBsr2>KZ$-eQfV7R zFXd}|0qE#fOqo8uOufQ~N|eGg0sTKd)m(ib#|}U0LYYm-_$q+zUC<|lj2ax(%CPEecfW`R#q3q#?RY# z1X#3&YDUd^E?x)f=we=2KXD=3gq)c z&Y#B4Y$-%P^cm4FB zIk2$UM;+jP8prMV&Z6OUaq>x9WG-mFEE|Jn8P0W2F_8w%b`@QZdC3)yejvjoW0`wYxPX)jxG(iAKlFnuwb-wiKkwg-BiX+f86zn}<$Ccx`g6 z51=Zu2L7QZBd@dEj=zh$xmTW>%ozWIpQoD>3r%Ptnmz>iD_aMl^b3ur(H(7zg!Dz@ti6(NZ-E}U@4 z!BkeECZkFgYPpaoC=UZ8EyLoF`tQc@?GMdV1Xz#2_a<<>%{qadho78u_FHa5z_Oda z8Pf$Ew~GQTV01lb9|GS*0@@{VjnVfJIoD&?*9QUPY8`O{Mk|$1H-@?h>(ono-z8R7 zb@lC>E4Kbq$<W4rf#J(@zO>bPMm0@B(hb1+)a=k*{MN?(c%Y0fDh;?6 z7J&@2}hjHMjx6hgoh~Q&tX-cQ0gf*Jop7s#$@H8?-Mb^FzKH;n^EB`+Q^N zIn&GF)ek>lUOn8uyB`UYP_122U~RbyWRi(gMfu3R`o|>yfpfC9HjM21y*ILy5Hh#T$8u40_ghd ze-V@O{riOFu^bTg=MOSF8yb7KAYI1v4T$D}g$ohSk&NbSJ-_ zCq-~``^-Euc<+ai-yMu6DrN?S3xILwxlara-8+oHVIqo5K5j4(rxz+@4HOXYO#GT> zSIqv$5OajdDjF?gzbfYSrFW)!GzFJ+(kxMkfs}v8nkKDSz`^9Ho@V`Qpa!1)4>P*t_dUK!PO}ZWbcbd=51cF_8USJqiVc8pGlE0 z2I+al`q?V6UCdNGI62+F3Ma`4#EB_b*l;{g7bm)CKoT_v%~+5Qha5`Yp|F_#sW@A0 zfFNZ{*o%Dejrpu_gLePHXwXHA)u%Cy!Bbn}iw4@eUDuCVjCFnlkAFGfG$E4=6m zk9mZ6Q;m)3pUAFcZ1(F|)uqBh+f2GysvVPDB_+)(xcB)_=}0_0ANT%Os(uau_r2bm z_*-7`UiodUJZZcW(DFiOO!Q-p9GvMP*zWzT-$#(x&%dPq_l|(yp8W-f8cxHuU#ZPh z+?U-wE`#6RX<$O!Ix5#FTyywknk2K8J(t#cZZubmDab9fns7f& z-DTo)p};R2+__Om+=2eVQoqU5%^b$X%21u1{a4PK#yI1{gKEFTu7Y+Yn-|{qOVrm% z+ofqzc?JX_0xPWX$$a6d){BWly2sN)`N~!mOTKK4^Hv1}f<54%dcupS>3pWw?C}&S zYb|O4n7b=NEYRx?2GVA) zDEy>7$48c05SEs$DFd?urg2^AV&u)mehamLQ-W$w#brEHv73!(_b#OM`6F_5ezv-u z$*<|=>aY$D(oW2YQA@a-`ir%A0|Yk%;I2Z{p7`o`c(%vPqAz_sAjp0_42s z-nobzg-IS=?)QL~dA16Jxh_PPbh9BxO2E{IZD}0mOBqN8Sj{Zev z=GLn}cVOd}Z4QMXzBdF;ZS9@?Hc&U|m=WCmTu-WS(otq_l$3QPdH`SHG4^JeN`tk! z2`~h=rVi*UkLzk|>{W2*1tXycFHtXqog?KKwco*6Lpo~D+e}vL(Ym5Kf6}H-S1np{ zD;%D9G1~GLx>q_#Wbx4tt_HT}MzcFH{ze2U`cFtCW**OMAF5=h^FQw2r>%!Scg(5_iNqb9-66wTP;ntrAo@>5$l-?zni7WaUR7D0EzhPOY#nAgX_>l!nG2H)QInpOM7ZWU%n%5W}=cPxxr`xhK6U>8mheG6)x^kLp^eQV-HITx*RPEHGrohLiE- zao+Fld&kZo{L#hh{QlOGwxXR>26_W4Z>f1c}j&cM$nM4BzU2z6C(MXUpy{%rR( zx;7!WoR?=wlwd=vwP$+X+d{plCNpqL&*n7gQdVU*k9Ik{AQsV;r8RwbOGo#y+dYA* z%G+V2T=srV`-Aa1&{?W!Ex-`&EeR)7o&m&q@EHZ}z1A}CwJ0_9E9+VdNV+S^ZNz zvLac#LrC$m%iPi=;rDqD44}PBlP%0F?8*9hma5*dITG5vnr`yo4#zoICkj|XIDN>_LH{uKr_i*jlapF$!&RwH@C;n zbQZaPGJ!*oT9*j|FE0vx?)e4zndW1`-F$vTz+_tHA_;qq{*fkScFpcKjrW5;WbL&d zbm$y;y!DRZOv_8AE?lmu$UCCKu0eBcsX|+mZ=n&cMJ<8IwJHC$VF&7+o$z;LeER^5 zkTitfoOI`xzH@qFw5-(aeo$7*^|JJHm&}ShDTW6Q;?GsD0{*TT(@@gR5>`NRI*sS+ z5yMrRtF>zRak5oqrO}1}TcSMQ;m38Ce~PCs(I1xNe*UbP4qZIoa|i=^VB7U>aH;2) z*q+h5%c)hn%AiTEEv%BRC7K|U-LG4C5dVHRqWjMiUbRWNk>hLs8+r_ z;PdlVq@v+3x6uj=iK5PB+A2*Fb#ASliLa+d@A|rVlFk-5W0@nn!!;3>H4gd|FZ26& zr=?yb#7kfB$zEm~=~;d?K#*b9`FKQ;NPBQ8t7@k*Cf75@H$|UbUA5ixZK0ugy)GF$ zL2H*k7}I~6o5NsrF~nTDx~KD&ivfI+HEH%Lu;v`~5YpvC=sNXS>)kvG>4Jb6UZ;fO zx0EBTzAy_rKd)QgoWznIis_e3i?g0`AmeFd9J=A+XO%!=_C>{uQpcg8Wj5WQ8;Eg0 z^r~q^f>JZ9*)dt_Z0KUx%CR#lA$H?-0ZJ}T?IdQS)N{L%jJS{V%+bABW@Kz_rQ5D| zR2=O9lF-uq_6gR<_b!u$%#TP6RF*21qA=+Dw05r|gS*34kO>lVS$nO;sdL-t+}ZQO z)X1XwAVxmVH@ma(dY*m^Du<89-IabwQYXg;XI!-B8F1}F1oT*}Y?_;wJ1EfIqJ}M6 zrbXm_$k3(iSyB&fl-vWUpb~MLje|)L72_ z4T=|^$K`v&%^YG2Tl{2h88d8Zrk+6Y3KbL6CJyZa<DP!*O5<)Lk<+*u?0;^M>vl;!mZfdYk(bU25@bErv;V>hP zx1U!_RAP66IcjMB4ISrQpClcbBIs*;mQsn{lOCOijI#yM*REfL&ZQ4yKez3LNVR_p zqqGPkon^?|t82NhU(r=%`m=dv!DZ6?SdTas9*3>Dyez7#Ii$m+&Khi5g4n%MwjlLx z2t^#D^P965GvJZn`;f1+>P5_V4!A$zziqbN+l_Qxi!a18P~9!ob@izaoj%v$HAMO? z@R2e$eFK$bf|Of5*vWkm9<3QFI~eE60ZERDY{NyROJYZKajT-78 z*KP@d3Yy(&fV?@_3o+C_i^=_tYVJP1*Q*#UQG2z^m=~zvEvg-<|Ebx9OZ2{}=fl}#lVTu%fpwt)&bXJs0o~2I2?(g%v zN?=Y2A$YkqwSimXA!yy0`yIY7#1N#iJ?}EE8#ZJ!fWit@Qd#2pM7gAm_hkwo5li)__u}$v>nYmveMI#>J4l?&-}mj)437#m+$)Ca z`AUHD@ToENoC5wfVSGP4o#NvAAA;W|lPf_Y)^%O!KmE_h__0=d^9e1cSuY=!b_okG z>Z6WJt8Y#$t>CEIrk}@ZK31OH|5k;Z-I_Z->NKURz5i#`Vz*Rya={lGS(7_=K6*dz z7fnv_;mcCQ^5S?C_zc}L@kPXL+?L)$s-c7#ABH6cxmWrrlUnxVTErD^7~Dscf0uhV zU`yZ8k=K6aFrBhcu7IzjX(uiB$l5)rd>niq|2#76uBrEzyb&XB_}*7blZVmC=i7&P z#Xjd^CMFyt$GMgHYemK5@*M=fx@!6ZRTvp%+y1at1|PWWrBS}`n=}v}io841r?`X- zIPzO*m~-p0`R(DSPq+m}mBS91?E>cJ`Y~_5zLN=TV^HfJ=A!jq$ELKQEy2iMq@*AT z&OA6`4iR`>ic}kOF>;?A;5tt)Xjl>`!-QBIU zG}4WD>H14=3kK>ueY@D`dpxnB3E68EImk^3w;5>F)-@ZO}P87y0Cl2 zKO$T0r*2-EqK*x6fjSBLU%pZ8r1Hn%uo(>yE_H0*U?_5tQO)P}FD&qFo*Qw36q2Z$ zNH1OXMEaSW{*lVba3GtcX&xADN@l@Ob+jB(e$ zIckmwj%8RDpWMhUonig^`@S++qrSBzBYiI7>b5*oPaWUrGB#OR+g^6QmNl)-W>5<~ zFuP`;81*e{v*kF$o#8)3dNEmKzlGckkLH}q_e6;&)fl;q};OQ<@KPPri_#C`Q?(*=GH5Nly zN}eTx2*k)_GVekVj=JM$CnL3sIJfZ8Y%k&3brLa2Y!$GcJ~4dI>ri*tjq@($p&C^I zoqW!={x+67HX+qiZs09N-w9c;1!I&) z?Wdj8dubl$k`*DJk~|9xR~Sl+WG&Z}eTMILV$#<#QKdH+9@d=P{`SsphZ6RyUOziD zss4a;y00#^yXGDB?csLpecatbS`FG8n#KBu_nschERzbtuflLywOg*^-OYv(2~{Z9 zy=US%dJ7v8-+F7QXxBd{dVbT=YAQS|VV;<1M_B1*Wn^(5$kG#o>i_n%i=`_2wsm+q zAma1ZI>op&AdOg*STuaTjRQw6p^p3QpKWte1SSM_FSJzVkVu8a_wlLq3pM=GFW&D7 zIUz`fcWEX*lVwS$DZHMl@$hS^?SEFRtpi-kA^W0)q5hI^t|O_hfRGty0utVHC;vy} zTikCVhbBcKQp;rb%)o2vJ}VX_E|5>iE5 zN;i@nrtFq)Eo+0-_Ni1!tEi3pQs#e8rcD?bZNO_`ObPpfKNP-d=eT}$CaX@nST@97ZTrI z_i2!4_=iX`%W7qJB1;eHzegm|122pQ-!`RG(Sh%=2PW=oR0-~9DAO+21PPG9K7R}Y ziU5@t^*yHSa!m@h&=;3Y3e{JO9@J%D#R@UWD7wdS+$O7|;IBlK3dw_HINQ)esT(S9 zG83)CX3!a&4!#VRqYl#JMi3^gmt2bTWU$#04iu!o;vMvIO1P&vOXH?&mqQ8}y(p|B z`+5&b8whAOogWRHj(Zu}j7hTAv1A82R|dF zrN9jSxi5b7==Zx+CV!sry;TQ{2PXdMV-kENKDIkrYwU)ntUt(j+&CbmNf;FN>NZTj ziDpU9%=v(-r~j{@u{;+yUvrF3NO`Lr5X1Bh2HWJN4xy5+?v={t@^}z&QjWt6`gCnh zFA{|Qd>50L*i*${B^lpFWJ`q{z@_&<5LX*|LkH7@`U3P`kv^l)pmfyT#LGn2)KvzH(&AO&WMrwnN(iFy7{LH-7=Hh6$cOu$H@}vr9Xp8p* zb@&r0zR}_fN#)Ii%KkFLiY}yl7oheu*cKxS2TFig|>F*D7p2I4; zO)g)u^&C#Xe(Fs$xg9D40BUPzT);P)n=d%Stkmg0B)mZ9YHEPlR4JdZaPafa)T zukaa(X$6ZT9?-KzS@ZGj{hd31AnMpb}n>Zv=D(jJ1RQTUFCB#BTN zvH^E=zvJGsb6|sXMgOZ9=3$!ucLhts8HH5V+J5ZI9N)&Di?>H;vG9_@PiLI#Pl)Cw zRJvw-zXa9*Bo;4<_CuuRxrow>aYV1~e&@Ayo1f zJ(i^7oC+kn5%|{QjP=j`M@_8|59AX+MaasxoOzz*kM%^zm!lYDJI(+7>v2c|^f#A? zOT$)d=ZJAPr}powZbvX7$uxa$8^qOBbg5WXjKs^40Yz;;AD>wOx4Aw^-U|f&6w6G- z>2z8feR;=5aO{I4@zK=VU!LRrCVeXF5T-vSUo;)p*?xZ& z|3(O|9nG>9cw{4J-b}R}8avHA(kjSIa;JI6ADNnRA}ncU8eS{EyNEcAO1`}scg9O! z*cxI?NO*(4m%?;#+;eNc?N~=VJ_ZfyT$$-frk=HcFx}+%3!8Fr&4VkWy=LrD4q^8+ z7`bUNM2D19oE+`v5%YiOh_A4grt5-j@pXB~UFJStDn~-zh@3o3PkIh`3f4B=;{nkD zH(vq`#Gz4aG2{(SqKaJT$XQ9ysC2V7I+Hu3Sh&>Lq12_VmGE5F6(x4(kB)Fh|0cLY zGCVTE9wNLiTNrD8GgrAMZ86}27~VSBw)izcS~+!+%a9JX zP=qOM)=Sd2c7)<#INV(7XG&-nY#HFTKxwVhm#MsmNS@hHWN)47a;nO0Y!@a7vQ*7_Qp(A~IUTNuT*kbg+tU$oM5sF?cYrnCj$)v-W! zMUVf%NxfCT;m6MPsjTU}KkRK4M{LbZJnhe+n?lTQc6FE| zbt#O0sdWi}_>wR^ip||<-l;U&KDk{r&)pw!SmNWm?)nLenl<%WEmNi&M@QdRALDB` zWeR-E#tAtNxSMTLEV*L}R5&our1kEtzai!-I4yGBa6=apZDdw?6_ z&DGMqmLVpLp1WOt=nIMYY8l$T+_yIjC1AAqr8Uu`yGEc1M%cp@F6(&q>?GP`B`YFp zWaNyi;*Xbzy9*n*!nLnzk_L>0pJw40^C7YL@(?Qf&@N`|bGctV?sFI0Ie>7Q67Re< zJSfjOs=eTyA1yrh+|_HD`+odUc-AnZgM6?;_Tthdo(W2bN6*Z<(l0pB1mHza4e~|T z{-U^jVN|0C+Ba@W;L0jV!N_wQeiktUz9i^l!U9biggGWp4*HO@_4+JAPs^nYli1Aqz03=6BzCCl&Tm&vj8!*Wvi}49fbO z+O?-Nb9cTcMNe*pre?(rNN)3h-ZEuD#@LwYX(4vRA#HW6DksryG>T< zOwI0VV3@irx1s&sXji|gI>yb`-%mxpD>z#!FK3YB1Kx^`r3KRX-&68u?!oF{5YK{27HAl=( z%&x!FNlk|%68t>pfbqqpP2_jCUT$>M@T4;gY?gbsR(2Ha*%;V#2J~;UomT%H!Ijpe zf-L20wjc@vQ=g9~?EDW74ru>cw&`(Hx|PLf%$ow)v`>3l?#QsyurPA;ai#Yx;Cq&u z2qI|U;zy_M{9q($y9ciDBU#Yy0%39jx+o~h+J*wEyo}HqlX;xYpUw~3%5|aLjYi6N zD|eyzOor1RZ2iK1-(C+cNALB^6o$V=cA3lIH$XJQJGlgI;+!OHHon0B2T!b&x@Jg7 zCu_X-3|WaTl7sD3ZhQ^TA*>5WTM&%+@jh(%<(`M865FEeJ-Nw+kd7xGs+ezbm3G4f2kq=_4)kn&tT^gRyDx*Px2>_i!NxIVwk~UMc{M z_}qBr+r%7@A8#&_KWhje;#ke1r8f&X{1_)lt>$7@Cs8}{Al>u;{bHsf^p)VDwAlI* zqptvqDACA{sa?t5?;d7N{c+&CY>vItStHxoKd8twI{ht!pxv^=9Nj@p>(>LXIR4ap8>EbScyhmvafdoOfmwfW6s)+0T;-+3retL4At^OOENEm(I z7aZ8%aP81UjK6Ho;-;c6o=_ZlP*VRen_eLuS+QA=LgdRnM<>$f0#NfRukv=o_n7_(M9bEo zGv)JA>vbycBeJ`kLnzxQ89}6BsQ7?9PuT+bb%h6xaW@*?WBhRyt(&^7Wl;aV#b7GKNwFt;ll|b zL0=Jf>!zPQ1jJ3bsURu**<*WnUFVQn7DDS^pkmlVP{EL>m;K$CVw5f}ON~*iOx;J< zWpB=|Iwq??lM8Qce8rW?>?9E54&qBT9@0|z7-Em)b9TN_YEIb@EmZgK&yfo&-y08C;{pjXW1EbDZgS*@(+6X`ktasyLZsOcb zU(+`VnZ6dN6W$8PLGwO;UAC@qpjM_E%Y8m8Okx{!xjdGc86pa8oCBj}A zmW1?G8>=WFGA}mXCsaRkAx18)_&(TCEV0;DLMpelWM+0>3d1b?eA$+V*$Y{i9!MOhw1;bE!to)*tU5$Fa8{?|S-H6U5pyGzi%O4U8%V z*&W~e$8xJ`6Sr5KEZ#%^NQi{8W1r6jsiNkGvnrV_BLhCLVC0vOm`Vq_V(ED)?VsTf zdiFX78=2Hnu(0y#q}OEZ^m8jCKg&RV_3?m+TvC7tf-I%Bp*s39sgO(eIwF%QD`SUK z9a$|^rQeI!>BTM%;^B7N5?8xNlW6_QFoL2fziv5VX4=5#W#rkU%R=BOg>%@Fs*2u+#{tN_UjsDSSP{i*=0&%8jg%W_64VHHxa0K9Rj9f*vV2Bl>S`oFk{pW3!l(HBWTh5LZ)`KYvQO{l5vnCy3 z&9>*hI5aHF$q7=FW?GuI%}&xqxO8tA3esd`1c7qj$tDl+QOegDOjS6&6u_DUk00zypBd`$t5%>GvP3-#n+u3wdeFOzLt~o z5J!oceZVMerh!g4l$8Db1LnEm0i3Rkl)1jEwkyC10-M{0^c=3fGj1%q=-t0z=^+OF z+Ek>QQpKy7Pg*%N6h{5+SRrflPP)LeGK%p7Nd9z;J9K$A?9TyY1oT>XMl+q%B}RfWe4CS zW%kU9%1-@H(nN5633Nz!eHw&)nh6~i5XWZSdC~&2$xnBEdu)twM9*Q$CW)`+endlB zehRw2pk(xYr7$(`ldr|H`m{7Pspj*@P9ViO+qCYK1d1K6PRklhyo&s87$pnN#9vu4 z;D(HCnZS{S_rv?_%!2^!OnAVOjePgeMBMbKFDLe+ zlLmG?yRvOZlw@3t1U#Qk`Lrj+U{+vWz020iHb~m}&l?+*3xSDf7beR=JrxKUW@A%S zJFz#A{E1<-+OS*`@G()$He_E2_%e0Iq#4dB%V^n^J?YxD zk{s6n=h=Cyz{{mzJhP~Ck1ksDf^bFTHaJ~t_9V)M59~}u{oq{Y-n(0CTWNA1u%Siq zq6I-nWx5o8dK$IA+sk`bR>(Rm*HGH2kNyGLF9F}7YBJ2@Z4LI0v^0gu6|tyZ$HteL z*qIr{Y#OO(*H%Y`#3?_Gg;zz(`FSAA?WS=hzGk(AvZw9sZ!g0QdtcnPerWs7k9jWa zvRqRA!Kn!SHT8l{hz~#fR#7;sR>&H(pUxf?zmTD;+E6;sS0lRj%P*}!$e~j^|JWEU zm3m$;ATRtYy-99kI{uoZJ$3SMY&D2TkiaOJ$m<#&apl7o3~$rn+u#;W!5OV_KkB`3 zLUS7VI|q)KZjE-1NQWcFVptb~S+&V!14cDo`QjD!d3MUZ@Jwcs4)bNuphJg?X6!3Q z%;~}!<83Q1C*J87hD<7A?7H>Ty;V5xHFP0a8LZt=g?J&fS@eaW3du)u!voSCtKyCA zkp<5JBRuC=6E-gq%p9edF3eCm1SZ~~Av_9bogx(aK38;7LpU;DwwqKiminjfGNx}U z82?*VFh#J#kt?PK5B=ZPhLexe=omqgf##D|zJ%9PPBo|{oFn1% z0SY*(cmZo2=$=OSEAaxST4FZq-Cpo8sSi4DDNh~3t_`;d=y1g}w5|VUY6amFB-Zlswc^*zlks@gJYAADY(cYFLK-&m0=*KCJycCZ)=!z)Xn-F+~;{=)f8 z_xT{qe;>Yx`XvyN=9+hfy&TPYoV$0z$`oshz#1)w1b*L;XSPI+lUb~$N#JnlcY!@_ z$s~W@V2+`&F|BO(>3!x#g=~@fx8Hl58@U&FV;@deR_inxctg`k4g2WZvJuEN5ygM% zDxc*cv8y4NJ?a3A5>Ypcf2FJQj*58?1Amn2#Rd-WtueG;!aeSlCXg1Xi#VQr`7!gS zFze-tRK*XUECdB1w#Ck8iw5jTODV%41LoKnbr~%L^>40rubYS53&n-i$1$@S1#uPx zQzYJ-0P*%$7|Q;l1fjhjAW=jC`fILK-uSh}$9TZER7nA8p;*C47x-k#uL;IhMX-8m zE2>2H1b=PWqzrhp7nzw8DL^RRHa2C}m;71Gh4yJbwIYg{gL>sH6}k!aslDt;zSh(3 zb1x58SA&%~al8bNZYduvZ`w(X&CCQ1N#ipziz-2fx1{bJK@midAc8`p6AG)gi>9qx z!PD07dzPkhtLO?IlkR%vd<^-c8Z8u}^t2&Xq_WD)5Oj1zPZC%#2fWu3SQC|pP?SU6 zrr@0rwhF^p)sl#8=LYb6_G8Gq_WZ0#V8^XU&B?W!QI{6<<_kImHVh+A){3y3if_}) z;E6Bj#3X}RMTfL0VkS`;u``6BWLE|0)tjneXY>Q(MrzO(|jDjgU-w9lThPI!te) z-|aRmsDN0{q?Tm>j*O%vD&|(1VA&vzWJ4usguft08luYZJr~9=|CT`z$1)W2{wJYR6$H^Mi{>-n-#0HLek9s1(hj~ zfg^t2YQpZS)qLV!1Kdn>l|j%mp$r4{NK|OQ6|Mpw81&pKW#9utXqI__y^kO|W1w#A z%e2d<&)pMXESeO8*<_*=v`l&;TwpyXb}-PA1jgd#v>Z@A?95b zUqB`*D31R4tvq2#`5J9w?mg_ z?d4H=d)_OFl@}yYL77yUBs@eS@?7Yur9r7E8^D!rA3TFr0kZjHkWW9QK%-l+S%FcCJU8 zN=V@z$Vm2IFRlpW%eZ8F-?H`p4b=^@RLu`3>%s?x{UkldXe~=A6YR2otnPD?OmvPcQ`04mZZc%$X3KlmmhMVR!R_IxKv)m1I%c- z*O?0kNm!rcx!P=-F0!VcMo^i z8kR;Mkq0`T^F`Injh@L9-ORvOKdURSApXYMs)2mLQLP4_j<8q&J|s+5?yeA%gOXXf zjpM_dR?GF1HtN;WL$zIoE*F7lPk}M7K2PN}SwUAu8?;sO79S9h>;8!WpOM6aS>tUG zP&pliU4Ugt7eEW;$ zmshNy(Lzm`Wwsqm9Vu)Ir3!+3bq$XA&K4=NZ)BHb_n;7o555`c<>2=QD8XkH|4)jS z3*_-H8(8sz8gc6huJA!{-@OO`(scsPvVPxRs7jpU8%l4eZm3GW0z@Q+g_pw|xO)t}_0i8nehJ5nj>Yk~A zF_mLJI+=01CEKa&ypI}aX2pc!1cTQ3NM=R>VaWp<#>OkBnUU`2O|0$R)~C{>u0UxcXv;WNnXq z5upAuX9K`WnJ#9*VEUzdInAVPI*jBCI@Aqkg-^K!A>B)N&<|&FG@6B7N4NFIHP(qw z{+tg6g417tiJ!28F>f{aN3@h24sa7qQuhz!RDWCEkHn^(YL#(9U}*g@1wlb(c~^i6 zIC{QPV<@~f(S`fy#WLX^TgmQXC&Q*vpM^ zQ4QFh3%XTuVw)-?Cx$E-v5qk^?478)&SfHxt)QO6RO{Q5s->1y~ZA zsFe?vE+HT#AD&d8%l4MUGI@K6=er;%#K)!Y(9*OFj0o&M{Cr9V+GwmP_O5)%zD%uw zvf$7^56Y3!i~zx3&HI?^SxGt=ssv)4{;Co~055@}FOg5lwI>5(1yPFkOnQIzz@BgH zt9^lqj|U2%7YoX1zA$jHfK$n{MjL(vL4!~9oqfo@`6RW1jbbCwU1F&HY!??sa`$YFY_UZo=&9am?ybBaw|w3BfDP zB3{l&nS2gkVu6@Cc>8+X-~wL_P7j_@Ej34(P>hPx6a6~4%9b#3m%>;!Lgr`jk|aA; z--#HOQ;Ac{sA+g1I-8o0&McVUv|(OitbPHCMkJ#BL_{HuF-S5Hp2b9DJi{yhZ=^!B zJma4g$6qxxlcRaiAo*WaCJ?Kl3N=udN=DWLRYe+$YpdCVn7J9^cZT>#1tQW56if&`5dpEi2QT*D1@h${-gvf@B|Iy~_Qg24qKeA}MFu)GBBIiCsfNFky3s$5Pj7KnTkF|eyF7)d7*sPn(`Xy1b0u}O-KkGxSJ3(kj8 zbO!Dt#JcZw!l9+H4q8&d zDEVVFsa3y$eqe|V?t&UtrihbH><}yfFIb)WA;AwRphpIskVcU@piY}pZwqTdTmRYCEVp61pdz!bcQ=Uc4mvY zBzjHTqx^;{vwbEO{9Wb+Cge*GRye@ZvHPMT9WrC09mF%YL0MQ86E5m`LSJdHwKiS3 zB1*W1Sq2rzwBo_yjS2L;0BZm(+(8HmdF0Cd^?+@pK&7JnM3klk^g5VE*JKDfny5ia z2?Nu6a@gX5-$-C@4@Od+7DZS=h!gMbX?zFjWZ!T5l;QPcuyWT3S%ynGy)nr;f&vQR z{{nwG`*KaaWw$DwtP-oJuz`r8iGsFnV;uRMPX`E=-!r`3ycLpCMJejo zY+zPEa3r~m(ysX*8X6diz3Y`Lc@NO=3r=P)IcVC+f^v|!+ombTebAKswD9*p-iQbG z6CSqj`V1q`fdEU)q+5hGHQ!Ocr4Nup*0MkV_8tTFz0@2=2~g25h)qyrun$y0TS zuHGo<5Tp2mA`{Rh>w4D5CwNPLMx0aP5&wI@U5M-}iC?J0 zA&QK1j~^n)r6mMXR0T2f$CHwMegwa4AmIOhK-e4lH0Bu0f6XG}Y9D2I|3)}EW3N=@ zc`Kr}347A-!r#uM)pGkFQexXD+XH>-!KajBLqQ8w)JPF$VPl}0@FwCdKA1<&cE|Jh zU;x^zEkq}KRtS*r0e}0MAX}Jth^cTC3mFSoJ=0tv4!R)$eads7VF3ea`ZgVJg4SEi zSZDpvk8D|G+2(+$Y!^V=Tyj%#E9hW&#!vzxB_?LZq_|7x^f4MnpQ9{ZM#AGtT8o|J z^mp|wnQNM`4)Jjzg5MeZGH$zAsOYH#nB}~^!PWv;s5wubTc()zgU})@~huN z1VD3C#7w^LJecR8fC>7!y;sn^AaM>)lFKF2YZ?%)izPI^v0X%yAI9$-4(@uRu9ls z4cCK<-@OWe)vH`kPzm?SrG%~hZREFLA0*SQ0!tFnpCLhw@E|Ae3w`tDIm~N7c;l|2 zt2D|x#3_z~sUVJ+Sw3g>ZvlL~v~n&kbrNErPXfIo5ct1JI{2MLi&9U`d}BOXdK&H1 zP;K3~0xGdC6uA%Aout0;|3cY>T{QlTs1GqFli&f{Is`G8F?}SaBr0 zP8>B2IDt2T_Q77Y)MfA@H>1?!tKMbq{Zn1SMFS z62Qbj{SWP=LKi)LFexo8T_D2Wjs*7npud#qU6?WT62*Y9M(L32yV>~V2TEri(i`6V zvZ<%O$w!n#K)Z*sJ{4UzA1bwD3MSoA@AxsECf%RFcQ1&tt^b6)tCa~0PZ8~W#lLB9M_-uPTh|q5;@h{VW^2781N%oR0u>mC!lg-Q1!$#45j7N zBQ%2&TtY%56EX4!UJ~lmDKXNX`{@2S(a^0M6G%@aWhAWCm?u0$tM^q=djgfwpza^p zL!I@__UBmz01d|hbtWP5q1lnXs7xLEiSdR_LK9Jc@e%&+cTsXc`1AYxfjC6j>ixn;Bn*Q=yV4?+} zIyHiVh`zm(%IZVQJ@bF+hBoYF5iKe$TEq42r$sw1yaS*7B?P`t{{ecd$pt=k{pDSe zkKcc|2>bg#T#N$O+GZZSS2(56q=?DWe#rVi zM5N$xg?~cCSMdM0QPjo&auj2EO4dtp2oR@`sy@}Wr71tsW&Y?=(UUgZMFraMi}*J& zy~Ms*K${83TLKgG2ZEd5fHDLf62FAFp)`VDXwJl#Nx4Bu8BO;KIsXz&1o<#0pSPmh zk4@17Yq{*5TAtSpAHH}B?b43Q?2afuMhp)kTkj6-d>{)0K;+dG`o3gQGfp23b?ZBS z{YOEv+ZNT%U@IzF8!5c_w#AqtAOd8S8pMcCdbQTzK6BL6SS9e)GYz*?K>*8_V9_J12aSbc(_2zQvK=8_I)bVFoad-k9aaf^S%3cN@2-_-JN zVEe~PNU;rua0@ng7U+|o{HOtzP#-Y@A)^X}jKnqp2#T+nitdSWS%9`Tf6qYo3f>d} zxc3X5F~MtB5un0MN~5pUkT6~+`!O>@IDh_u7wQ0-72u}^o4zjq+-HxPq8FmSp*ZRC zAOJDJvfR>6<^2^1gZKX%Hs+wJoPg4NlH!9V>aM`V5&|(m?~j?#Ak1%5GgikzR)K@3c6jYmi zBQc0X-|D?VJqVs09tXn?RS{D#S{9toyj2k}U6jSClKLC2>!(tz2%(H&ZxN_;G)aI^20UFwaNivDi|!r0Q1D ze>D_=A!(o9FKUBSUfbpS`VwPW(8|G=iKw?UMs>M{syTLa4dK{yHWbWm3x4OK8Wr|y7^@5Cxwt{ zR&Mb*W&?c3(!^6{ALf27Y85v#+r)XTwN~SPR;Jf zItk_pa)egCP0shGOzEJhv;AynoPeOj1vRl3{+z;=+G=OgOz6p zJ!t>zguW_^3TMDY!ue#sjpW6B+dmqg|w#1ir)6#a^ z+_vSi9D1E2rO2dmUpl66Q^2d9!^@fw*VpemwQFU#=4^nQNhIMhvy6t5Sy{xuSRLgq z2GeTAU`olgMw~6t=9uk$;j7!or~WPvH*;}p-ap^#r>ksJxQb)Wf#js*$@~OL4HF$< zo;3$&fZghdL6zfKCH0H65?#bgcMkGf{uIZ_zbu>S5_XnRb(%ppBiCvdBn%OQwMw{J zx{28=2o;D(nhmR&9opr?8BKcOsnY{_RvP`OJ@2klpo!}rBy_nepiU+`%r>%vOuP)| zVLepw;bWX7*=!%xBNA;{uQCZ*F&)TzlcSs2*`n*>&=KakS34Ie_#@Z-B@j{ac9KsE z9T|yBST$X)yjWT&>e6(BW-X0#?u8^uWlx$CldLwEFp2yQBx|U8L!zXq@M*zO8uKo; zx*&4WmlF?T3XU;fw=Y7qk1z@lF=E3jvBPs()h}khHoG<3C*;~xLZ$i*s%{mT!mleR z!tni?oT^jBLeY%vryVY<9KN>1zq8ipw;a?CN}_0sS)UD_Y$u`p*|5;wt#bkEn^T!-RL-0f0jwcOVIhrKb48?*iG4Q|`* zikW%SfhIqO(b90Ev-Ut%=Gnjg`NmeAJC5yK>X#5OETgY*xA&tNv)doG`7q;Hz#Ke z?iKToS0ojfL5hw#H!7GNwy(1Xtv%F@LX5&jjqEvnzMTXJn#j}uyO-<;}Z z6uuXS`RBKpk?)GDWgddjl$(qR0G8pZumIo zyWOpgE=a`iO>hW!cWGHo;z~<8R|{rMq)v%f{5tGw^X+YpFZ;s5Jz~p?xE|xcs5{fB zM2anJ@X;)xeQn!gfs3%D!v}w0?=JVu!0)RqMK2%s{w|m{IltMjvdwr+iL}^t2Z>Vp zlw2>(5_?g^aiXsSFCLJxS5Oopa)|=ZZU&^2#$RGgu6F(@h)4Bu+M&L$_9{<1l~`DG*BWCz7Rs_RAe{L)&_FZ4auUhW)CZovN4Qxt`F zE+1QI&eiwyio2V_QoWi}**81NQ|TiHb)#HY+MQyD#^iAKcGpir5ZTz5|7}k94!XNK z@QQ_Vo^U(RI&>UizbX0_C>7`fG4V9xI#+Blj}CouYl&&ej z|FBc4EGK(E@8!Bf?=fz^wI0bd*!w#|vaF7Wab8)d&SbqkP!VlG0otd^m1aoVYhHMK zFgo_xF&dFLxlfBI*+VlbUG`)hq)pC(B+)~;&&Rt?A5r4Q!~R)Uru0?^-a3fY9$!XX zj&9IR@7O2(o@Bj7`ty}dmz=CKCAV@(H$&!DwRKLcT+k8#F+Ezblt|j ziHk*TYGcdUh6Fkeh$bO~5^c{>ea7j3d&%KWGt+w;x#K7b$>3+|UP&OU^+1k>v9+Cr zPB7`ED?=rhs-uRE^k;<-cpfQ6@BH(L#al4XF(i?Ebc}32>%mx}`I8KP*(9}cmwny( z!K)$)<+)!;C*%kJG-S*u%=^DYwm}Dpe5!cZ-9X!`zry7)&g<|geCff@qWFWcp@-)F zIcoajDC%Jgso94Uw&hEuVYA1ku}_Xwsa}e+q#zwGsS;&c)C*WVxNk*y8dg_*LeW1Q z)=DY<)3xHA7&PIlOFOqBM`0nBVohDw!O83d)e|f`?bz8P3grp*Rhwcjw&iCLcuqIW zK}LIWoU3Qm85>tdp4#e*scSn+!*XVq6rqy*5JK2`)TnGBq+Yp6H>fdk?jOOesk;_P zI;d)f_kra3Uy3q`mbn5JSx5^R6?#}+9g8xwZ^qox*!d9r%J4BuMknY7sxtYK^J3h3j)bS< z7YA_dHs17y&3H!flPC)Q1Va`f7ZQbI8-?Xh+h=|6rZlNYNE)!g_jlnOb{vCE2|cdty=lC@%QH29!24psg9 z4)DTKRO7{I!c&0PasPZ1NSvzV+h6gq4?v2tbX}{cYe*bi+nv$2Ugx%F%iCgqdN#h)pL?{l z@gz?S3fkTt(f|n}3N6v*(=%}oO+#fub{_{L~&g-k)2m78K|NOdmK-#htE)G#@Dr*ZoQh_UJwOgF4I$vBY z9JzW?lu9mNHoyZesWt z$X1^hc`N89;mOh~{b8}C!XEEn;es1&{|gWu@i|tHp1L5s>{nW48QV;meG%qv|5+HY zHSE-$&%0{@VfP>c!ni-j7w+!B5+wdmWqzh&jT@`H(895%WAkkxBU8E63O7vDS&wK3)UhtSBt-P%UO? zjA`G|uGb%-;i}WeBCDTKLbfiR2)5a+_2i{B3Eh}=2uN*o=C-pSiZaQQlqaTEaTvqL z=c@C+)U9l&O&g5f1qtZ-4dg^MCb%&kKyB2a?8ynmTpQ;jJggdU1uZU`(~#N9y}A<{ zXZrl#j2clKji_-*QDRbShCSx;9ykX0jPyw#1@04VC%^m6?Xo?}?XY)3cDkTd5{8;~ z*&DiNy(c(o>+g3UOyTQ zb1wwZb12Rlzuu-1gv>K?H)aTnFO#EB$u84Wp-NrxsYa|l`u6Kz|7L+zv~_j5_`Tw$ zN@C(iO(^P!SP05(^uYV;NQybr_y2^xsjb|97TQO(SlLe|-*w1n$>5xg{_hA=7076# zIt3S$*S!->yokskGY1dEfo7WErfaU7-Nm1E6AHL|P|{2ljpMhH@!-4SMp1CWd2wm^ z73d`aSfV>X8#m>GTm2;V2he61NHDjp-+JKLIaD~lhj39~458rQO3ui`C8uJk1Bl{S9Quf&B?9*cuZ z6u*8h(OLjvYK~`Q=!Nh89`Rl_?04Nr*1{m6=G*|pJXyosm{ZBFE?fmgAtMpUkgVut z#@@OoNs+t|nF75D0_0~eW!&t97;bDcoX1vu8BjeNRxFe*eeZVs1L*N=dpx3#;9OSV zT(1gD&OAIoZd6;#QN{D^&0{Y{5YGKIvEJPjXG7VSIN6mbO;k_4b>1NnARc7WNod@D zxR-F8dJjX&oRlp3nm1{dr{fSM%TuDd+bT!Zk`2&G*NLqqZ19YOV{Dh>f@4kRfw^}w zG4XB=;KDaU+l<(Cje<5)Jq^I{HBq6;C3`#7Y??Kdd0$P+7aEsF+02t$Ql_^zoa^G> zyi4Yu-8X7!5V=^ldJ03U^;ntZG;n4%CH_ld6{u93gWUe`&9PLK=c@h_rp?5Xx$U45 z^)7GA;N!K>r22?*x;@xMnHL=&k>w9D(F zWz&&9T3KA!Z4ZUbyNhx5$gv@n})fwZ#=G z%_i10pN^4}Hh#sEm^km?E9vF^dlVH}ns zZE_@D*gr66W-nYmZ3;el89H;@*+sJpRx;D)epmxLS#7%{M!K5Kev>kpp;gI?<^8=MieASiU!&*%dsKDM+&PEM?Y>KHv9O?^ z`p5C@&XB1`&N8=Y^vYy>WnztTksa`2p*`L&@9P}if~^KwP;#aOJa8vAM(@WaCN@{u z=^cL;PD^_5PD0K5l@#^`aYhH)wLI$|)u4j&Ur(A|Ib-9Kae(!6^Q(gYKY)!N zjil_T*I;7TGcCjxrmpknwH|wxTM*o=E5mfcn2NfafN=k8PF;U!10qc&>QL%LNdodrbXzNqRTk6G*i^vEiM*wK4031JbQ+;O~JN+FU=MqzvP4!0tucFZY|Ju9KuBNgqiUYEiIFxM{6kx<5h$xa;fPxS} z87!WWpdbhe#(_aZ4KgPPK@=?;0exYL5F(`k(=S zCtBTK>Id`}-^cs1-o5wSea_i?zqRswli`Dw8ht&xL#SC0JwxtFv(bm#l8~3SEUXdf zwJo;l`ntJCRUdG>VuPgoa}1{#1~Cu~}A5&j&HH%_hYu zR*UYPYbC^bNYqKL1Y9Csk@L9AfaVmit~F?WDTruiiIk;E0J6jIU1+HA*}ek8C2wKQrz=t_h7yj`FidI54z8wF*d`~{=+1F$=soTjFKoB^tS$zoxcT@r*fsnF`0?Cww+GWQ~|YG z+`p~Q+$A#qI}JX2h!qa<<8CRCyRw0!k*Yasm=%C6C zP%llE?u=L^AfeN{QSxi^WW}YX4NSm znT~_M)|yzKHEGwodZt^d-q$zndvxFacl#j} z!1i)CjzInlLR+TboQ=}jH)6FY_+E%G7jYGAjK3Ex~lnOkb+ z8OJ_L>(_LYgP2m1qrjNDFziyNG6PCcB0*4y`nXw=nbV$7z4SNW=D&>t|86t*cXy3& z{uiUEFf7{$!?!n?T+Tn0$k>DC)dxi;n5p_9aGD`YQTlPb;02GOoAS?;l8)&es7kBb zWh|+0yZ*LK2evf8%_YQnpmlIY_m|#;^<9LjKs+=`8pexRSUO^2k`qul87-;rv^I8B z*FAc=ueq~K#PPLi-tzD&wh1|is{E$flrCRhk#lUHyaLdsrnCU!YDd7GXFJug836#c z7Pm58o5Ju6+=mjR$VL7VEWBhmiMHnHcCZ;)Sj{?}^)ONS+HV>r6m(qtrsDFE#k_%O zTYh-jNv!O9s+yCdxRaT@N}rml@QjlmnMe^LkJQ|=Rd1oRrvM;FCC7e@+cjw1-Ba9Y zVNbD!HgOxC#m}P9!+|ymjd9%T3OseE+?~ZTFIaYr-$>m@LsLyW8w#X1mfdYwpq$|rc#$8~O>ey3&JnR3#%d)#Q0Oh!bivE=JxNsZP zPF$Mc2Ck#|qQ9l5gr>~U(O^@viO=oZ)!Hf=6VLII2tuKBvh6FY6IWQ1^DTTuKt4@& z0ms!qA80li&sZ{dch9?e=vRZ|cepoB6jxe#QkcBKepp;uyDyJVRAjLj-c~JJ zzZBsKpilLUaOXel4jI_4QWeKRRdl7bxjoTf`q&g(jmH2Ya>7PQHxRy^;@z`iFk6R( zXcbW)1MxVbuBFYlifH;&2Ff%L+_!L50eX|XBOVVOFnyB7@I?!>QcBWiO$AB7v^Z%? z>_^v^k6u^V*UU44k^`$iFN78KXP?NV$^l`M1Io*vvm)Jr4 zMVSW176Eo*N{rXIz8Z8ADt49wL!PqWHat56pOEugys7GLK3^gK0AOCLI`&|du%%qZ zXh=Tlb8ySEYKZ}jDmgcH*FQl1xSpmK322+)B}s)O`C`P%f1arD09s|H7*(bkJE&V) z7ih{TnOLQ}-IQ=+_QyF}Gq8PV)tk$aZ3gO5llia&*PAe#CJ>TS)oMg9Rf@Wje4`ns znoYb#&hjQ+lCiA$DdwVHqGsOxuHFfmjg`EcGFw_chwK+hzlfmS9Yd8@FuVM?sn;g378(V$FrZC=X<7zR z+>u3*;3xi#U(V}xg78zwA9AI=Q56XK4Zk=%(x== zshY|^U2n#XDI+AWs~AjPP#A4a+gW&JKoHcxo09-j|5JQ1iYagMkCp5NMz+u|-V8p~ zV>$Q#Ll*7%+$9 z9Eum<5Zhdg>aOi=dj;!fvBHy<9jf&9Ic7-nv!$G2giBIhRp!nNFs>>ac1Qx1Y{WJj zlYw+lZV_mhZH|o&PM9}x2vjXu5;*Ofc`_HpHg<^hMxwCM0p(IWje#!p>=(7#&gzU@ zSzjL32KgC>NU~+(+{wC_B5mV{u(IcK;jAn;{dW5CQ|`h9F*8O>oSJWPuQM@&h4?zF zxs;UeHmF#oC}B_}VN+Mn@SnuhCr8Ay!L|ek+#YROr_*9X=qE>Shc13Z^_FbM(23?<*wD;!v2mLCsKiYqIhm#FCBt}8}3l*tHJel zB}8)zSs2GSf^H0xQHlB)et3?);YcFYW~pJtYJu2b;+FT2>ZgCZ_zxY^)YRr*Lmap7 r{oBnS13x10BLY7n@PCWIz+