@font-face{font-family:'Lato';src:url("/static/fonts/LatoLatin-Italic.woff2") format("woff2"),url("/static/fonts/LatoLatin-Italic.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:'Lato';src:url("/static/fonts/LatoLatin-Black.woff2") format("woff2"),url("/static/fonts/LatoLatin-Black.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:'Lato';src:url("/static/fonts/LatoLatin-BlackItalic.woff2") format("woff2"),url("/static/fonts/LatoLatin-BlackItalic.woff") format("woff");font-weight:900;font-style:italic}@font-face{font-family:'Lato';src:url("/static/fonts/LatoLatin-Light.woff2") format("woff2"),url("/static/fonts/LatoLatin-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Lato';src:url("/static/fonts/LatoLatin-Regular.woff2") format("woff2"),url("/static/fonts/LatoLatin-Regular.woff") format("woff");font-weight:normal;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{background:#FFF;color:#303846;font:normal 18px/1.4em "Lato",Calibri,Arial,sans-serif;height:100vh;text-align:left;text-rendering:optimizeLegibility}img{max-width:100%}article p img{max-width:100%;display:block;margin-left:auto;margin-right:auto}a{border-bottom:1px dotted #a67b5b;color:#303846;text-decoration:none;-webkit-transition:all 0.3s;transition:all 0.3s}blockquote{padding:15px 30px 15px 15px;margin:20px 0 15px 10px;background-color:rgba(204,122,111,0.1);border-left:10px solid rgba(191,87,73,0.2)}#fb_oss a{border:0}h1,h2,h3,h4{font-family:"Lato","Helvetica Neue",Arial,sans-serif;font-weight:900}.navPusher{border-top:58px solid #FFF;height:100%;left:0;position:relative;z-index:99}.homeContainer{background:#FFF;color:#4d4d4d;text-align:center}.homeContainer a{color:#a67b5b}.homeContainer .homeSplashFade{color:white}.homeContainer .homeWrapper{padding:3em 10px;text-align:center}.homeContainer .homeWrapper .wrapper{margin:0px auto;max-width:900px;padding:0 20px}.homeContainer .homeWrapper .projectLogo img{height:100px;margin-bottom:0px}.homeContainer .homeWrapper h1#project_title{font-family:"Lato","Helvetica Neue",Arial,sans-serif;font-size:300%;letter-spacing:-0.08em;line-height:1em;margin-bottom:80px}.homeContainer .homeWrapper h2#project_tagline{font-family:"Lato","Helvetica Neue",Arial,sans-serif;font-size:200%;letter-spacing:-0.04em;line-height:1em;color:#99424f}.wrapper{margin:0px auto;max-width:900px;padding:0 10px}.projectLogo{display:none}.projectLogo img{height:100px;margin-bottom:0px}section#intro{margin:10px 0;color:#999}section#intro p{line-height:1.5;padding-bottom:20px}section#intro ul{list-style:disc}section#intro ol,section#intro ul{padding-left:24px}section#intro ol li,section#intro ul li{padding-bottom:8px;padding-left:6px}section#intro strong,section#intro b{font-weight:bold}.fbossFontLight{font-family:"Lato",Calibri,Arial,sans-serif;font-weight:300;font-style:normal}.fb-like{display:block;margin-bottom:20px;width:100%}.center{display:block;text-align:center}.mainContainer{background:#FFF;overflow:auto}.mainContainer .mainWrapper{padding:4vh 10px;text-align:left}.mainContainer .mainWrapper .allShareBlock{padding:10px 0}.mainContainer .mainWrapper .allShareBlock .pluginBlock{margin:12px 0;padding:0}.mainContainer .mainWrapper :not(.gist-meta)>a:hover,.mainContainer .mainWrapper :not(.gist-meta)>a:focus{background:#FFF;color:#4d4d4d}.mainContainer .mainWrapper em,.mainContainer .mainWrapper i{font-style:italic}.mainContainer .mainWrapper strong,.mainContainer .mainWrapper b{font-weight:bold}.mainContainer .mainWrapper h1{font-size:300%;line-height:1em;padding:1.4em 0 1em;text-align:left}.mainContainer .mainWrapper h2{font-size:250%;line-height:1em;margin-bottom:20px;padding:1.4em 0 20px;text-align:left}.mainContainer .mainWrapper h2{border-bottom:1px solid #e6e6e6;font-size:22px;padding:10px 0}.mainContainer .mainWrapper h2.blockHeader{border-bottom:1px solid white;color:white;font-size:22px;margin-bottom:20px;padding:10px 0}.mainContainer .mainWrapper h3{font-size:150%;line-height:1.2em;padding:1em 0 0.8em}.mainContainer .mainWrapper h4{font-size:130%;line-height:1.2em;padding:1em 0 0.8em}.mainContainer .mainWrapper code{color:#999;display:inline-block}.mainContainer .mainWrapper p{padding:0.8em 0}.mainContainer .mainWrapper ul{list-style:disc}.mainContainer .mainWrapper ol,.mainContainer .mainWrapper ul{padding-left:24px}.mainContainer .mainWrapper ol li,.mainContainer .mainWrapper ul li{padding-bottom:4px;padding-left:6px}.mainContainer .mainWrapper strong{font-weight:bold}.mainContainer .mainWrapper .post{position:relative}.mainContainer .mainWrapper .post .katex{font-weight:700}.mainContainer .mainWrapper .post.basicPost{margin-top:30px}.mainContainer .mainWrapper .post :not(.gist-meta)>a{color:#a67b5b}.mainContainer .mainWrapper .post :not(.gist-meta)>a:hover,.mainContainer .mainWrapper .post :not(.gist-meta)>a:focus{color:#4d4d4d}.mainContainer .mainWrapper .post h2{border-bottom:4px solid #FFF;font-size:130%}.mainContainer .mainWrapper .post h3{border-bottom:1px solid #FFF;font-size:110%}.mainContainer .mainWrapper .post h4{border-bottom:1px solid #FFF;font-size:90%}.mainContainer .mainWrapper .post ol{list-style:decimal outside none}.mainContainer .mainWrapper .post .post-header{padding:1em 0}.mainContainer .mainWrapper .post .post-header h1{font-size:150%;line-height:1em;padding:0.4em 0 0}.mainContainer .mainWrapper .post .post-header h1 a{border:none}.mainContainer .mainWrapper .post .post-header .post-meta{color:#a67b5b;font-family:"Lato","Helvetica Neue",Arial,sans-serif;text-align:center}.mainContainer .mainWrapper .post .postSocialPlugins{padding-top:1em}.mainContainer .mainWrapper .post .docPagination{background:#FFF;bottom:0px;left:0px;position:absolute;right:0px}.mainContainer .mainWrapper .post .docPagination .pager{display:inline-block;width:50%}.mainContainer .mainWrapper .post .docPagination .pagingNext{float:right;text-align:right}.mainContainer .mainWrapper .post .docPagination :not(.gist-meta)>a{border:none;color:#a67b5b;display:block;padding:4px 12px}.mainContainer .mainWrapper .post .docPagination :not(.gist-meta)>a:hover{background-color:#4d4d4d;color:#303846}.mainContainer .mainWrapper .post .docPagination :not(.gist-meta)>a .pagerLabel{display:inline}.mainContainer .mainWrapper .post .docPagination :not(.gist-meta)>a .pagerTitle{display:none}.mainContainer .mainWrapper .posts .post{margin-bottom:6vh}#integrations_title{font-size:250%;margin:80px 0}.ytVideo{height:0;overflow:hidden;padding-bottom:53.4%;padding-top:25px;position:relative}.ytVideo iframe,.ytVideo object,.ytVideo embed{height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width: 480px){h1#project_title{font-size:500%}h2#project_tagline{font-size:250%;color:#999}.projectLogo img{margin-bottom:10px;height:200px}.homeContainer .homeWrapper{padding-left:10px;padding-right:10px}.mainContainer .mainWrapper .post h2{font-size:180%}.mainContainer .mainWrapper .post h3{font-size:120%}.mainContainer .mainWrapper .post h4{font-size:100%}.mainContainer .mainWrapper .post .docPagination a .pagerLabel{display:none}.mainContainer .mainWrapper .post .docPagination a .pagerTitle{display:inline}}@media only screen and (min-width: 900px){.homeContainer .homeWrapper{position:relative}.homeContainer .homeWrapper .projectLogo{align-items:center;bottom:0;display:flex;justify-content:flex-end;left:0;padding:2em 20px 4em;position:absolute;right:20px;top:0}.homeContainer .homeWrapper .projectLogo img{height:100%;max-height:250px}}@media only screen and (min-width: 1024px){.mainContainer .mainWrapper .post{box-sizing:border-box;display:block}.mainContainer .mainWrapper .post ul#markdown-toc{font-size:14px;list-style-type:none;display:block}.mainContainer .mainWrapper .post ul#markdown-toc li{text-align:right;width:30%;float:left;margin-bottom:-1px}.mainContainer .mainWrapper .post .post-header h1{font-size:250%}.mainContainer .mainWrapper .posts .post{margin-bottom:4vh;width:100%}}@media only screen and (min-width: 1200px){.wrapper{max-width:1100px}}@media only screen and (min-width: 1500px){.wrapper{max-width:1400px}}.fixedHeaderContainer{background:#a67b5b;color:#4d4d4d;height:40px;padding:10px 0 8px;position:fixed;width:100%;z-index:9999}.fixedHeaderContainer a{align-items:center;border:0;color:#4d4d4d;display:flex;flex-flow:row nowrap;height:40px}.fixedHeaderContainer header{display:flex;flex-flow:row nowrap;position:relative;text-align:left}.fixedHeaderContainer header img{height:50px;padding-right:4px}.fixedHeaderContainer header h2{display:block;font-family:"Lato","Helvetica Neue",Arial,sans-serif;font-weight:900;line-height:18px;position:relative;font-size:22px;color:#191919;letter-spacing:1px}.navigationFull{height:34px;margin-left:auto}.navigationFull nav{position:relative}.navigationFull nav ul{display:flex;flex-flow:row nowrap;margin:0 -10px}.navigationFull nav ul li{padding:0 10px;display:block}.navigationFull nav ul li a{border-bottom:2px solid transparent;color:#fff;font-size:16px;font-weight:400;line-height:1.2em}.navigationFull nav ul li a:hover{border-bottom:2px solid #4d4d4d;color:#4d4d4d}.navigationFull nav ul li.navItemActive a{color:#4d4d4d}input[type="search"]{-moz-appearance:none;-webkit-appearance:none}.navSearchWrapper{align-self:center;position:relative}.navSearchWrapper::before{border:3px solid #ccc;border-radius:50%;content:" ";display:block;height:6px;left:15px;width:6px;position:absolute;top:4px;z-index:1}.navSearchWrapper::after{background:#ccc;content:" ";height:7px;left:24px;position:absolute;transform:rotate(-45deg);top:12px;width:3px;z-index:1}.navSearchWrapper .aa-dropdown-menu{background:#FFF;border:3px solid rgba(48,56,70,0.25);color:#303846;font-size:14px;left:auto !important;line-height:1.2em;right:0 !important}.navSearchWrapper .aa-dropdown-menu .algolia-docsearch-suggestion--category-header{background:#a67b5b;color:#FFF}.navSearchWrapper .aa-dropdown-menu .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--highlight{background-color:#FFF;color:#a67b5b}.navSearchWrapper .aa-dropdown-menu .algolia-docsearch-suggestion--title .algolia-docsearch-suggestion--highlight,.navSearchWrapper .aa-dropdown-menu .algolia-docsearch-suggestion--subcategory-column .algolia-docsearch-suggestion--highlight{color:#a67b5b}.navSearchWrapper .aa-dropdown-menu .algolia-docsearch-suggestion__secondary,.navSearchWrapper .aa-dropdown-menu .algolia-docsearch-suggestion--subcategory-column{border-color:rgba(48,56,70,0.3)}input#search_input{padding-left:25px;font-size:14px;line-height:20px;border-radius:20px;background-color:rgba(153,153,153,0.25);border:none;color:rgba(153,153,153,0);outline:none;position:relative;transition:background-color 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55),width 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55),color 0.2s ease;width:200px}input#search_input:focus,input#search_input:active{background-color:#FFF;color:#303846;width:240px}.navigationSlider .navSearchWrapper::before{left:6px;top:6px}.navigationSlider .navSearchWrapper::after{left:15px;top:14px}.navigationSlider input#search_input_react{box-sizing:border-box;padding-left:25px;font-size:14px;line-height:20px;border-radius:20px;background-color:rgba(153,153,153,0.25);border:none;color:#303846;outline:none;position:relative;transition:background-color 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55),width 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55),color 0.2s ease;width:100%}.navigationSlider input#search_input_react:focus,.navigationSlider input#search_input_react:active{background-color:#FFF;color:#4d4d4d}.navigationSlider .algolia-docsearch-suggestion--subcategory-inline{display:none}.navigationSlider>span{width:100%}.navigationSlider .aa-dropdown-menu{background:#FFF;border:0px solid #FFF;color:#303846;font-size:12px;line-height:2em;max-height:140px;min-width:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:0;border-radius:0;position:relative !important;width:100%}.rougeHighlight{background-color:#e9e9e9;color:#a67b5b}.rougeHighlight .c{color:#586e75}.rougeHighlight .err{color:#a67b5b}.rougeHighlight .g{color:#a67b5b}.rougeHighlight .k{color:#859900}.rougeHighlight .l{color:#a67b5b}.rougeHighlight .n{color:#a67b5b}.rougeHighlight .o{color:#859900}.rougeHighlight .x{color:#cb4b16}.rougeHighlight .p{color:#a67b5b}.rougeHighlight .cm{color:#586e75}.rougeHighlight .cp{color:#859900}.rougeHighlight .c1{color:#72c02c}.rougeHighlight .cs{color:#859900}.rougeHighlight .gd{color:#2aa198}.rougeHighlight .ge{color:#a67b5b;font-style:italic}.rougeHighlight .gr{color:#dc322f}.rougeHighlight .gh{color:#cb4b16}.rougeHighlight .gi{color:#859900}.rougeHighlight .go{color:#a67b5b}.rougeHighlight .gp{color:#a67b5b}.rougeHighlight .gs{color:#a67b5b;font-weight:bold}.rougeHighlight .gu{color:#cb4b16}.rougeHighlight .gt{color:#a67b5b}.rougeHighlight .kc{color:#cb4b16}.rougeHighlight .kd{color:#268bd2}.rougeHighlight .kn{color:#859900}.rougeHighlight .kp{color:#859900}.rougeHighlight .kr{color:#268bd2}.rougeHighlight .kt{color:#dc322f}.rougeHighlight .ld{color:#a67b5b}.rougeHighlight .m{color:#2aa198}.rougeHighlight .s{color:#2aa198}.rougeHighlight .na{color:#a67b5b}.rougeHighlight .nb{color:#B58900}.rougeHighlight .nc{color:#268bd2}.rougeHighlight .no{color:#cb4b16}.rougeHighlight .nd{color:#268bd2}.rougeHighlight .ni{color:#cb4b16}.rougeHighlight .ne{color:#cb4b16}.rougeHighlight .nf{color:#268bd2}.rougeHighlight .nl{color:#a67b5b}.rougeHighlight .nn{color:#a67b5b}.rougeHighlight .nx{color:#a67b5b}.rougeHighlight .py{color:#a67b5b}.rougeHighlight .nt{color:#268bd2}.rougeHighlight .nv{color:#268bd2}.rougeHighlight .ow{color:#859900}.rougeHighlight .w{color:#a67b5b}.rougeHighlight .mf{color:#2aa198}.rougeHighlight .mh{color:#2aa198}.rougeHighlight .mi{color:#2aa198}.rougeHighlight .mo{color:#2aa198}.rougeHighlight .sb{color:#586e75}.rougeHighlight .sc{color:#2aa198}.rougeHighlight .sd{color:#a67b5b}.rougeHighlight .s2{color:#2aa198}.rougeHighlight .se{color:#cb4b16}.rougeHighlight .sh{color:#a67b5b}.rougeHighlight .si{color:#2aa198}.rougeHighlight .sx{color:#2aa198}.rougeHighlight .sr{color:#dc322f}.rougeHighlight .s1{color:#2aa198}.rougeHighlight .ss{color:#2aa198}.rougeHighlight .bp{color:#268bd2}.rougeHighlight .vc{color:#268bd2}.rougeHighlight .vg{color:#268bd2}.rougeHighlight .vi{color:#268bd2}.rougeHighlight .il{color:#2aa198}.highlighter-rouge{color:#5e9f24;font:800 12px/1.5em Hack, monospace;max-width:100%}.highlighter-rouge .rougeHighlight{border-radius:3px;margin:20px 0;padding:0px;overflow-x:scroll;-webkit-overflow-scrolling:touch}.highlighter-rouge .rougeHighlight table{background:none;border:none}.highlighter-rouge .rougeHighlight table tbody tr{background:none;display:flex;flex-flow:row nowrap}.highlighter-rouge .rougeHighlight table tbody tr td{display:block;flex:1 1}.highlighter-rouge .rougeHighlight table tbody tr td.gutter{border-right:1px solid #fff;color:#c1a38d;margin-right:10px;max-width:40px;padding-right:10px}.highlighter-rouge .rougeHighlight table tbody tr td.gutter pre{max-width:20px}p>.highlighter-rouge,li>.highlighter-rouge,a>.highlighter-rouge{font-size:16px;font-weight:400;line-height:inherit}a:hover .highlighter-rouge{color:white}.promoSection{display:flex;flex-flow:column wrap;font-size:125%;line-height:1.6em;margin:-10px 0;position:relative;z-index:99}.promoSection .promoRow{padding:10px 0}.promoSection .promoRow .pluginWrapper{display:block}.promoSection .promoRow .pluginWrapper.ghWatchWrapper,.promoSection .promoRow .pluginWrapper.ghStarWrapper{height:28px}.promoSection .promoRow .pluginRowBlock{display:flex;flex-flow:wrap;justify-content:center;margin:0 -2px}.promoSection .promoRow .pluginRowBlock .pluginWrapper{padding:0 2px}iframe.pluginIframe{height:500px;margin-top:20px;width:100%}.iframeContent{display:none}.iframePreview{display:inline-block;margin-top:20px}@media only screen and (min-width: 1024px){.iframeContent{display:block}.iframePreview{display:none}}.button{border:1px solid #FFF;border-radius:3px;color:#FFF;display:inline-block;font-size:14px;font-weight:900;line-height:1.2em;padding:10px;text-transform:uppercase;transition:background 0.3s, color 0.3s}.button:hover{background:#FFF;color:#4d4d4d}.homeContainer .button{border-color:#99424f;border-width:1px;color:#99424f}.homeContainer .button:hover{background:#99424f;color:#FFF}.blockButton{display:block}.edit-page-link{float:right;font-size:14px;font-weight:normal;line-height:20px;opacity:0.6;transition:opacity 0.5s}.edit-page-link:hover{opacity:1}.gridBlockWrapper{background:#f9f9f9}.gridBlockWrapper.alternateBackground{background:#e9e9e9}.gridBlock{margin:0px auto;padding:0 10px;padding-top:100px;padding-bottom:50px;max-width:1200px}.gridBlock h3{width:100%;text-align:left;color:#999;font-size:20px;margin-top:-40px}.gridBlock .blockElement{padding:5px 0;align-items:center}.gridBlock .blockElement img{max-width:100%}.gridBlock .blockElement h3{font-size:40px;margin:0;padding:10px 0}.gridBlock .gridClear{clear:both}.gridBlock .alignCenter{text-align:center}.gridBlock .alignRight{text-align:right}.gridBlock .imageAlignSide{justify-content:center;align-items:center;display:flex;flex-flow:row wrap}.blockImage{max-width:900px;width:50%}.imageAlignTop .blockImage{margin-bottom:20px}.imageAlignTop.alignCenter .blockImage{margin-left:auto;margin-right:auto}.imageAlignSide p{margin-bottom:40px;max-width:560px;margin:0}.imageAlignSide .blockImage{flex:0 1 400px;margin-right:100px}.imageAlignSide .blockContent{flex:1 1}.imageAlignSide .blockContent p{padding:0}@media only screen and (max-width: 1023px){.responsiveList .blockContent{position:relative}.responsiveList .blockContent>div{padding-left:20px}.responsiveList .blockContent::before{content:"\2022";position:absolute}}@media only screen and (min-width: 1024px){.gridBlock{display:flex;flex-direction:row;flex-wrap:wrap}.gridBlock .oneByGridBlock{box-sizing:border-box;flex:1 0 100%;padding:10px}.gridBlock .twoByGridBlock{box-sizing:border-box;flex:1 0 50%;padding:10px}.gridBlock .fourByGridBlock{box-sizing:border-box;flex:1 0 25%;padding:10px}h2+.gridBlock{padding-top:20px}}@media only screen and (min-width: 1400px){.gridBlock{display:flex;flex-direction:row;flex-wrap:wrap}.gridBlock .oneByGridBlock{box-sizing:border-box;flex:1 0 100%;padding:10px 20px}.gridBlock .twoByGridBlock{box-sizing:border-box;flex:1 0 50%;padding:10px 20px}.gridBlock .fourByGridBlock{box-sizing:border-box;flex:1 0 25%;padding:10px 20px}}.poweredByContainer{background:#FFF;color:#4d4d4d;margin-bottom:20px}.poweredByContainer a{color:#4d4d4d}.poweredByContainer .poweredByWrapper h2{border-color:#999;color:#999}.poweredByContainer .poweredByMessage{color:#999;font-size:14px;padding-top:20px}.poweredByItems{display:flex;flex-flow:row wrap;margin:0 -10px}.poweredByItem{box-sizing:border-box;flex:1 0 50%;line-height:1.1em;padding:5px 10px}.poweredByItem.itemLarge{flex-basis:100%;padding:10px;text-align:center}.poweredByItem.itemLarge:nth-child(4){padding-bottom:20px}.poweredByItem.itemLarge img{max-height:30px}@media only screen and (min-width: 480px){.itemLarge{flex-basis:50%;max-width:50%}}@media only screen and (min-width: 1024px){.poweredByItem{flex-basis:25%;max-width:25%}.poweredByItem.itemLarge{padding-bottom:20px;text-align:left}}.footerContainer{background:#FFF;color:#a67b5b;overflow:hidden;padding:0 10px;text-align:left}.footerContainer .footerWrapper{border-top:1px solid #a67b5b;padding:0}.footerContainer .footerWrapper .footerBlocks{align-items:center;align-content:center;display:flex;flex-flow:row wrap;margin:0 -20px;padding:10px 0}.footerContainer .footerWrapper .footerSection{box-sizing:border-box;flex:1 1 25%;font-size:14px;min-width:275px;padding:0px 20px}.footerContainer .footerWrapper .footerSection a{border:0;color:inherit;display:inline-block;line-height:1.2em}.footerContainer .footerWrapper .footerSection .footerLink{padding-right:20px}.footerContainer .footerWrapper .fbOpenSourceFooter{align-items:center;display:flex;flex-flow:row nowrap;max-width:25%}.footerContainer .footerWrapper .fbOpenSourceFooter .facebookOSSLogoSvg{flex:0 0 31px;height:30px;margin-right:10px;width:31px}.footerContainer .footerWrapper .fbOpenSourceFooter .facebookOSSLogoSvg path{fill:#a67b5b}.footerContainer .footerWrapper .fbOpenSourceFooter .facebookOSSLogoSvg .middleRing{opacity:0.7}.footerContainer .footerWrapper .fbOpenSourceFooter .facebookOSSLogoSvg .innerRing{opacity:0.45}.footerContainer .footerWrapper .fbOpenSourceFooter h2{display:block;font-weight:900;line-height:1em}@media only screen and (min-width: 900px){.footerSection.rightAlign{margin-left:auto;max-width:25%;text-align:right}}.navigationFull{display:none}.navigationSlider{position:absolute;right:0px}.navigationSlider .navSlideout{cursor:pointer;padding-top:4px;position:absolute;right:10px;top:0;transition:top 0.3s;z-index:101}.navigationSlider .slidingNav{background:#a67b5b;box-sizing:border-box;height:0px;overflow-x:hidden;padding:0;position:absolute;right:0px;top:0;transition:height 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55),width 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);width:0}.navigationSlider .slidingNav ul{flex-flow:column nowrap;list-style:none;padding:10px}.navigationSlider .slidingNav ul li{margin:0;padding:2px 0}.navigationSlider .slidingNav ul li a{color:#FFF;display:inline;margin:3px 5px;padding:2px 0px;transition:background-color 0.3s}.navigationSlider .slidingNav ul li a:focus,.navigationSlider .slidingNav ul li a:hover{border-bottom:2px solid #FFF}.navigationSlider .navSlideoutActive .slidingNav{height:auto;padding-top:48px;width:300px}.navigationSlider .navSlideoutActive .navSlideout{top:-2px}.navigationSlider .navSlideoutActive .navSlideout .menuExpand span:nth-child(1){background-color:#303846;top:16px;transform:rotate(45deg)}.navigationSlider .navSlideoutActive .navSlideout .menuExpand span:nth-child(2){opacity:0}.navigationSlider .navSlideoutActive .navSlideout .menuExpand span:nth-child(3){background-color:#303846;transform:rotate(-45deg)}.menuExpand{display:flex;flex-flow:column nowrap;height:20px;justify-content:space-between}.menuExpand span{background:#4d4d4d;border-radius:3px;display:block;flex:0 0 4px;height:4px;position:relative;top:0;transition:background-color 0.3s, top 0.3s, opacity 0.3s, transform 0.3s;width:20px}.navPusher{border-top:58px solid #FFF;position:relative;left:0;z-index:99;height:100%}.navPusher::after{position:absolute;top:0;right:0;width:0;height:0;background:rgba(0,0,0,0.4);content:'';opacity:0;-webkit-transition:opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;transition:opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s}.sliderActive .navPusher::after{width:100%;height:100%;opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;z-index:100}@media only screen and (min-width: 1024px){.navigationFull{display:block}.navigationSlider{display:none}}.docsNavContainer{background:#d9d9d9;height:35px;left:0;position:fixed;width:100%;z-index:100}.docMainWrapper .wrapper.mainWrapper{padding-left:0;padding-right:0;padding-top:10px}.docsSliderActive .docsNavContainer{box-sizing:border-box;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:50px}.docsSliderActive .mainContainer{display:none}.navBreadcrumb{box-sizing:border-box;display:flex;flex-flow:row nowrap;font-size:12px;height:35px;overflow:hidden;padding:5px 10px}.navBreadcrumb a,.navBreadcrumb span{border:0;color:#303846}.navBreadcrumb i{padding:0 3px}nav.toc{position:relative}nav.toc section{padding:0px;position:relative}nav.toc section .navGroups{display:none;padding:40px 10px 10px}nav.toc .toggleNav{background:#d9d9d9;color:#303846;position:relative;transition:background-color 0.3s, color 0.3s}nav.toc .toggleNav .navToggle{cursor:pointer;height:24px;margin-right:10px;position:relative;text-align:left;width:18px}nav.toc .toggleNav .navToggle::before,nav.toc .toggleNav .navToggle::after{content:"";position:absolute;top:50%;left:0;left:8px;width:3px;height:6px;border:5px solid #303846;border-width:5px 0;margin-top:-8px;transform:rotate(45deg);z-index:1}nav.toc .toggleNav .navToggle::after{transform:rotate(-45deg)}nav.toc .toggleNav .navToggle i::before,nav.toc .toggleNav .navToggle i::after{content:"";position:absolute;top:50%;left:2px;background:transparent;border-width:0 5px 5px;border-style:solid;border-color:transparent #303846;height:0;margin-top:-7px;opacity:1;width:5px;z-index:10}nav.toc .toggleNav .navToggle i::after{border-width:5px 5px 0;margin-top:2px}nav.toc .toggleNav .navGroup{background:#bfbfbf;margin:1px 0}nav.toc .toggleNav .navGroup ul{display:none}nav.toc .toggleNav .navGroup h3{background:#bfbfbf;color:#303846;font-size:20px;font-weight:600;line-height:1.2em;padding:10px;transition:color 0.2s}nav.toc .toggleNav .navGroup h3 i:not(:empty){width:16px;height:16px;display:inline-block;box-sizing:border-box;text-align:center;color:rgba(48,56,70,0.5);margin-right:10px;transition:color 0.2s}nav.toc .toggleNav .navGroup.navGroupActive{background:#f2f2f2;color:#303846}nav.toc .toggleNav .navGroup.navGroupActive ul{display:block;padding-bottom:10px;padding-top:10px}nav.toc .toggleNav .navGroup.navGroupActive h3{background:#f2f2f2;color:#4d4d4d}nav.toc .toggleNav .navGroup.navGroupActive h3 i{display:none}nav.toc .toggleNav ul{padding-left:0;padding-right:24px}nav.toc .toggleNav ul li{list-style-type:none;padding-bottom:0;padding-left:0}nav.toc .toggleNav ul li a{border:none;color:#303846;display:inline-block;font-size:14px;line-height:1.1em;margin:2px 10px 5px;padding:5px 0 2px;transition:color 0.3s}nav.toc .toggleNav ul li a:hover,nav.toc .toggleNav ul li a:focus{color:#FFF}nav.toc .toggleNav ul li a.navItemActive{color:#a67b5b}nav.toc .toggleNavActive .navBreadcrumb{background:#d9d9d9;margin-bottom:20px;position:fixed;width:100%}nav.toc .toggleNavActive section .navGroups{display:block}nav.toc .toggleNavActive .navToggle::before,nav.toc .toggleNavActive .navToggle::after{border-width:6px 0;height:0px;margin-top:-6px}nav.toc .toggleNavActive .navToggle i{opacity:0}.docsNavVisible .navPusher .mainContainer{padding-top:35px}@media only screen and (min-width: 900px){.navBreadcrumb{padding:5px 0}nav.toc section .navGroups{padding:40px 0 0}}@media only screen and (min-width: 1024px){.navToggle{display:none}.docsSliderActive .mainContainer{display:block}.docsNavVisible .navPusher .mainContainer{padding-top:0}.docsNavContainer{background:none;box-sizing:border-box;height:auto;margin:40px 40px 0 0;overflow-y:auto;position:relative;width:300px}nav.toc section .navGroups{display:block;padding-top:0px}nav.toc .toggleNavActive .navBreadcrumb{margin-bottom:0;position:relative}.docMainWrapper{display:flex;flex-flow:row nowrap;margin-bottom:40px}.docMainWrapper .wrapper{padding-left:0;padding-right:0}.docMainWrapper .wrapper.mainWrapper{padding-top:0}.navBreadcrumb{display:none}.navBreadcrumb h2{padding:0 10px}}.blogContainer .posts{margin-top:60px}.blogContainer .posts .post{border:1px solid #FFF;border-radius:3px;padding:10px 20px 20px}.blogContainer .lonePost{margin-top:60px}.blogContainer .lonePost .post{padding:10px 0px 0px}.blogContainer .post-header h1{text-align:center}.blogContainer .post-header .post-authorName{color:rgba(48,56,70,0.7);font-size:14px;font-weight:900;margin-top:0;padding:0;text-align:center}.blogContainer .post-header .authorPhoto{border-radius:50%;height:50px;left:50%;margin-left:-25px;overflow:hidden;position:absolute;top:-25px;width:50px}table{background:#F8F8F8;border:1px solid #B0B0B0;position:relative;margin:10px auto;padding:0;width:100%;height:auto;border-collapse:collapse;text-align:center;table-layout:fixed}table thead{border-bottom:1px solid #B0B0B0;display:table-header-group}table tbody{display:table-row-group}table tr{display:table-row}table tr:nth-of-type(odd){background:#E8E8E8}table tr th,table tr td{border-right:1px dotted #B0B0B0;display:table-cell;font-size:14px;line-height:1.3em;padding:10px;text-align:left;vertical-align:top}table tr th:last-of-type,table tr td:last-of-type{border-right:0}table tr th code,table tr td code{color:#97dccf;display:inline-block;font-size:12px}table tr th{color:#000000;font-weight:bold;font-family:"Lato","Helvetica Neue",Arial,sans-serif;text-transform:uppercase}.mainContainer .mainWrapper .post .toggler :not(.gist-meta)>a{color:#99424f}.mainContainer .mainWrapper .toggler :not(.gist-meta)>a:hover,.mainContainer .mainWrapper .toggler :not(.gist-meta)>a:focus{background:#a67b5b;color:#99424f}.toggler a{display:inline-block;padding:10px 5px;margin:2px;border:1px solid #05A5D1;border-radius:3px;text-decoration:none !important}.toggler table{border-collapse:collapse;margin-top:50px}.toggler table,td,th{border:0}.toggler strong{font-size:24px;color:#a67b5b}.display-platform-mac .toggler .button-mac,.display-platform-ubuntu .toggler .button-ubuntu,.display-platform-centos .toggler .button-centos,.display-platform-windows .toggler .button-windows,.display-platform-ios .toggler .button-ios,.display-platform-android .toggler .button-android,.display-configuration-compile .toggler .button-compile,.display-configuration-prebuilt .toggler .button-prebuilt,.display-configuration-docker .toggler .button-docker,.display-configuration-cloud .toggler .button-cloud{background-color:#a67b5b}block{display:none}.display-platform-mac.display-configuration-prebuilt .mac.prebuilt,.display-platform-ubuntu.display-configuration-prebuilt .ubuntu.prebuilt,.display-platform-centos.display-configuration-prebuilt .centos.prebuilt,.display-platform-windows.display-configuration-prebuilt .windows.prebuilt,.display-platform-ios.display-configuration-prebuilt .ios.prebuilt,.display-platform-android.display-configuration-prebuilt .android.prebuilt,.display-platform-mac.display-configuration-compile .mac.compile,.display-platform-ubuntu.display-configuration-compile .ubuntu.compile,.display-platform-centos.display-configuration-compile .centos.compile,.display-platform-windows.display-configuration-compile .windows.compile,.display-platform-ios.display-configuration-compile .ios.compile,.display-platform-android.display-configuration-compile .android.compile,.display-platform-mac.display-configuration-docker .mac.docker,.display-platform-ubuntu.display-configuration-docker .ubuntu.docker,.display-platform-centos.display-configuration-docker .centos.docker,.display-platform-windows.display-configuration-docker .windows.docker,.display-platform-ios.display-configuration-docker .ios.docker,.display-platform-android.display-configuration-docker .android.docker,.display-platform-mac.display-configuration-cloud .mac.cloud,.display-platform-ubuntu.display-configuration-cloud .ubuntu.cloud,.display-platform-centos.display-configuration-cloud .centos.cloud,.display-platform-windows.display-configuration-cloud .windows.cloud,.display-platform-ios.display-configuration-cloud .ios.cloud,.display-platform-android.display-configuration-cloud .android.cloud{display:block}a.anchor{position:absolute;margin-top:-58px}.header-link{position:absolute;margin-left:0.2em;opacity:0;-webkit-transition:opacity 0.2s ease-in-out 0.1s;-moz-transition:opacity 0.2s ease-in-out 0.1s;-ms-transition:opacity 0.2s ease-in-out 0.1s}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link{opacity:1}.operator_search{width:90%;margin:2%;font-size:18px;font-family:"Lato",Calibri,Arial,sans-serif;border:1px #888 solid;border-radius:4px;outline:none}