/*! normalize.css v2.1.3 | MIT License | git.io/normalize */@import url("https://fonts.googleapis.com/css?family=Inconsolata");article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}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:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.hljs-comment,.hljs-quote{color:#8e908c}.hljs-variable,.hljs-template-variable,.hljs-tag,.hljs-name,.hljs-selector-id,.hljs-selector-class,.hljs-regexp,.hljs-deletion{color:#c82829}.hljs-number,.hljs-built_in,.hljs-builtin-name,.hljs-literal,.hljs-type,.hljs-params,.hljs-meta,.hljs-link{color:#ed6e55}.hljs-attribute{color:#eab700}.hljs-string,.hljs-symbol,.hljs-bullet,.hljs-addition{color:#2aab51}.hljs-title,.hljs-section{color:#4271ae}.hljs-keyword,.hljs-selector-tag{color:#e38800}.hljs{display:block;overflow-x:auto;background:white;color:#4d4d4c;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{font-family:"Avenir Next",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.466666667}h1,h3,h4,h5,strong{font-family:"Avenir Next Demi","Avenir Next",Arial,sans-serif;font-weight:600}.site-title{font-size:1.625em;font-family:"Avenir Next",Arial,sans-serif;font-weight:normal;color:#919395;margin:0;line-height:1.2941176470588236;display:inline-block}h2{font-weight:400;font-style:normal;font-size:1.375em;margin:1.4em 0 0 0}h4{font-size:1em;text-transform:uppercase}.page-title{margin-top:.727272727em}img{max-width:100%;height:auto}.main-content ul{padding-left:1.1em}.main-content li{margin-bottom:1em}li h3,li h4{margin:0}li p{margin-top:0}a{transition:.2s}a,a:link,a:visited{color:#f06;text-decoration:none}a:hover{color:rgba(255,0,102,0.5);text-decoration:none}a:focus{outline:thin dotted}a.skip-link{color:#f06;padding:.25em}a.skip-link:hover,a.skip-link:active,a.skip-link:focus{background-color:#f06;color:#fff;border-bottom:0}.sidebar-nav ul{margin:0;padding:0}.sidebar-nav li{list-style:none;font-size:18px;border-left:4px solid transparent;overflow:hidden}.sidebar-nav li>ul li{font-size:14px}.sidebar-nav li>ul li a{padding-left:20px}.sidebar-nav a{display:block;padding:10px;transition:unset}.sidebar-nav a,.sidebar-nav a:link,.sidebar-nav a:visited{border-bottom:0;color:#75787b}.sidebar-nav li:hover,.sidebar-nav a:focus,.sidebar-nav li:active,.sidebar-nav .sidebar-nav-active{color:#75787b;border-left:4px solid #f06;background-color:transparent}.sidebar-nav li:hover,.sidebar-nav li:active,.sidebar-nav .sidebar-nav-active{border-left:4px solid rgba(255,0,102,0.2)}.sidebar-nav li:hover li:hover,.sidebar-nav li:hover li.sidebar-nav-active,.sidebar-nav li:active li:hover,.sidebar-nav li:active li.sidebar-nav-active,.sidebar-nav .sidebar-nav-active li:hover,.sidebar-nav .sidebar-nav-active li.sidebar-nav-active{border-left:4px solid rgba(255,0,102,0.5)}.sidebar-nav a:focus{padding-left:6px}.sidebar-nav li:hover a:focus,.sidebar-nav li:active a:focus{border-left:none;padding-left:10px}.group:before,.group:after{content:" ";display:table}.group:after{clear:both}.nav-children{display:block;max-height:none;opacity:1;transition:max-height .2s,opacity .2s}.nav-children[aria-hidden=true]{max-height:0}.expand-subnav{background:0;border:0;border-radius:50%;color:#f06;cursor:pointer;display:block;float:right;font-size:22px;font-weight:bold;height:26px;line-height:1;margin:8px;padding-bottom:5px;position:relative;width:26px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;transition:transform .2s}.expand-subnav:hover{background-color:#f06;color:#fff;outline:0}.expand-subnav[aria-expanded=true]{transform:rotate(45deg)}.logo{display:block}.content{padding-top:2em;padding-bottom:2em}section:before{display:block;content:"";height:60px;margin:-60px 0 0}.wrap{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}header{width:100%;border-bottom:4px solid #f06;background-color:#fff;padding:2em 0}.container{display:table;height:100%;width:100%}footer{display:table-row;height:1px;border-top:2px solid #babbbd;background:#f1f2f2;width:100%;font-size:.875em}footer .wrap{padding-top:2em;padding-bottom:2em}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.intro{color:#75787b}li h4{margin:0}.license{font-family:"Avenir Next Demi",Arial,sans-serif;font-weight:normal;font-style:normal}pre{max-width:100%;font-size:.875em;overflow-y:scroll;background-color:#232323;padding:10px}.search-form{float:right;margin-top:.4em;font-size:.8em}.search-form input{background:#eee}ul.posts{padding:0}.posts li{list-style:none}.post-date{color:#75787b}ul.repo-list{margin:.5em 0 1em 0;padding:0}.repo-list li{list-style:none}.repo-list p{margin:0;font-size:.875em}.repo-list h4{text-transform:none}.group:before,.group:after{content:" ";display:table}.group:after{clear:both}.group{*zoom:1}@media screen and (min-width:45em) and (min-height:32.5em){.logo{max-width:30%;padding-right:20px;float:right}aside{width:30%;float:left}.main-content{width:67%;float:right;margin-bottom:120px}.repo-list li{list-style:none;display:block;float:left;height:4.0625em;max-height:4.0625em;background-color:#e7e7e6;border-left:1px solid #babbbd;width:30%}.repo-list a:link,.repo-list a:visited{display:block;max-height:4.0625em;background-color:#e7e7e6;border-bottom:0;padding:.625em 1em 1em 1em}.repo-list a:hover{color:#4d5f87;background-color:#cde3f1}.repo-list li:first-child{text-align:center;border-left:none;line-height:60px;padding:.625em 1em;width:10%}}@media screen and (max-width:54.375em) and (min-height:32.5em){.repo-list li{height:6em;max-height:6em}.repo-list a:link,.repo-list a:visited{max-height:6em}}@media screen and (max-width:40.5em){.main-content{margin-top:1.5em}.search-form{float:none;margin-top:2em}}.sidebar-nav .sidebar-nav-sub{padding-left:1em;font-size:12px}.sidebar-nav .expand-subnav{outline:0}header{padding:1em 0}header img{width:4em;margin-right:.5em}header h1.site-title{position:relative;top:-0.8em}h2{font-weight:bold}h2 em{font-weight:normal;font-size:.85em}h2 .suffix{display:none}h2 .subject{color:#ccc}p>code,li>code,div>code{color:#660029;background-color:#f2f2f2;padding:0 .25em}.sidebar-nav{margin-bottom:5em}.search-form input{background-color:transparent;outline:0;border:0}.search-form input[type=search]{border-bottom:1px solid #b2b2b2;font-size:1.5em;padding-top:0}.search-form input[type=submit]{color:black;font-size:2em;transform:rotate(45deg);cursor:pointer;padding:0;margin-top:-10px}.fork-me-on-github{position:absolute;top:0;right:0;border:0}.docs-svgjs a,.docs-svgjs a:link,.docs-svgjs a:visited{color:#f06}.docs-svgjs a:hover{color:rgba(255,0,102,0.5)}.docs-svgjs a.skip-link{color:#f06}.docs-svgjs a.skip-link:hover,.docs-svgjs a.skip-link:active,.docs-svgjs a.skip-link:focus{background-color:#f06}.docs-svgjs .sidebar-nav .sidebar-nav-active{border-left-color:#f06}.docs-svgjs header{border-bottom-color:#f06}.docs-svgjs .sidebar-nav .sidebar-nav-active{border-left-color:#f06}.docs-svgjs .sidebar-nav li:hover,.docs-svgjs .sidebar-nav li:active,.docs-svgjs .sidebar-nav .sidebar-nav-active{border-left-color:rgba(255,0,102,0.2)}.docs-svgjs .sidebar-nav li:hover li:hover,.docs-svgjs .sidebar-nav li:hover li.sidebar-nav-active,.docs-svgjs .sidebar-nav li:active li:hover,.docs-svgjs .sidebar-nav li:active li.sidebar-nav-active,.docs-svgjs .sidebar-nav .sidebar-nav-active li:hover,.docs-svgjs .sidebar-nav .sidebar-nav-active li.sidebar-nav-active{border-left-color:rgba(255,0,102,0.5)}.docs-svgjs .expand-subnav{color:#f06}.docs-svgjs .expand-subnav:hover{background-color:#f06}.docs-svgjs p>code,.docs-svgjs li>code,.docs-svgjs div>code{color:#660029}.docs-svgjs .search-form input[type=submit]{color:#f06}.docs-svgjs .search-form input[type=search]{border-bottom-color:#ff99c2}aside .results{display:none}aside .algolia-autocomplete{width:100%}.search{position:relative;margin-bottom:1em}.search input{width:100%;outline:0;padding:5px}.search .results{background-color:white;position:absolute;top:36px;left:0;width:100%;margin:0;padding:0;list-style-type:none;box-shadow:0 3px 5px 0 rgba(0,0,0,0.25);z-index:300}.search .result{padding:5px}.search .result:hover,.search .result.selected{background-color:#e5e5e5}.search .result a{display:block;outline:0}.main-content li{margin-bottom:0}.fork-me-on-github{transform:scale(0.75);transform-origin:top right}.ad{margin-top:50px;max-width:100%;overflow:hidden}pre{background-color:#f5f6f7}code,.hljs{font-family:"Inconsolata","Monaco","Andale Mono","Lucida Console","Bitstream Vera Sans Mono","Courier New",Courier,monospace;-webkit-font-smoothing:antialiased;font-size:14px;background-color:#f5f6f7}strong code{background-color:#fff}h1[id],h2[id],h3[id],h4[id],h5[id],h6[id]{cursor:pointer}span.highlight{background-color:#dcff60}