code[class*=language-],pre[class*=language-]{color:#000;background:0 0;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{position:relative;margin:.5em 0;-webkit-box-shadow:-1px 0 0 0 #abbbcb,0 0 0 1px #dfdfdf;box-shadow:-1px 0 0 0 #abbbcb,0 0 0 1px #dfdfdf;border-radius:.1em;border:none;border-left:5px solid #abbbcb;background-color:#fdfdfd;background-image:-webkit-linear-gradient(transparent 50%,rgba(69,142,209,.04) 50%);background-image:-moz-linear-gradient(transparent 50%,rgba(69,142,209,.04) 50%);background-image:-ms-linear-gradient(transparent 50%,rgba(69,142,209,.04) 50%);background-image:-o-linear-gradient(transparent 50%,rgba(69,142,209,.04) 50%);background-image:linear-gradient(transparent 50%,rgba(69,142,209,.04) 50%);background-size:3em 3em;background-origin:content-box;overflow:visible;padding:0}code[class*=language]{max-height:inherit;height:100%;padding:0 1em;display:block;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background-color:#fdfdfd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:1em}:not(pre)>code[class*=language-]{position:relative;padding:.2em;border-radius:.3em;border:1px solid rgba(0,0,0,.1);display:inline;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#7D8B99}.token.punctuation{color:#5F6364}.token.boolean,.token.constant,.token.deleted,.token.function-name,.token.number,.token.property,.token.symbol,.token.tag{color:#c92c2c}.token.attr-name,.token.char,.token.string{color:#2f9c0a}.token.builtin,.token.function,.token.inserted,.token.selector{color:#853fbb}.token.entity,.token.operator,.token.url,.token.variable{color:#a67f59;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.class-name,.token.keyword{color:#1990b8}.token.important,.token.regex{color:#e90}.language-css .token.string,.style .token.string{color:#a67f59;background:rgba(255,255,255,.5)}.token.important{font-weight:400}.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.namespace{opacity:.7}@media screen and (max-width:767px){pre[class*=language-]:after,pre[class*=language-]:before{bottom:14px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.token.cr:before,.token.lf:before,.token.tab:not(:empty):before{color:#e0d7d1}pre[class*=language-].line-numbers{padding-left:0}pre[class*=language-].line-numbers code{padding-left:3.8em!important}pre[class*=language-].line-numbers .line-numbers-rows{left:0}pre[class*=language-][data-line]{padding-top:0;padding-bottom:0;padding-left:0}pre[data-line] code{position:relative;padding-left:4em}pre .line-highlight{margin-top:0}pre.line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre.line-numbers>code{position:relative}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}div.prism-show-language{position:relative}div.prism-show-language>div.prism-show-language-label{color:#fff;background-color:rgba(171,187,203,.9);display:inline-block;position:absolute;bottom:auto;left:auto;top:0;right:0;width:auto;height:auto;font-size:.9em;border-radius:0 .1em 0 .3em;padding:0 .5em;text-shadow:none;z-index:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}div.prism-show-language>div.prism-show-language-label:hover{background-color:rgba(171,187,203,.25);color:rgba(255,255,255,.25)}body{position:relative}.doc-summary p{color:#157ae2;font-size:1.4em;line-height:1.78571429}.doc-body{line-height:1.6}.doc-body>h1,.doc-summary>h1{font-size:2.7em;font-weight:400;font-style:normal;text-align:center;margin-bottom:1em}.doc-body>h2{font-weight:700;font-style:italic;background-color:#2587eb;background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2344ADE4' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");color:#fff;padding-top:.8em;padding-bottom:.8em;padding-left:15px;margin-left:-15px;margin-right:-15px;margin-top:1.5em;border-radius:3px}.doc-body>h2 code{background-color:#fff4;color:inherit}.doc-body>.anchor:first-child+h2{margin-top:0}p.lead{margin-bottom:10px}p+ol,p+ul{margin-left:1em}.doc-body>ul>li{margin-top:.5em}.image{display:block;margin-left:auto;margin-right:auto;margin-top:1em;margin-bottom:1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}div.image-box{display:inline-block;background-color:#fff;border:1px solid #ddd}.html-video-box,div.image-box{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:visible;margin-bottom:1.5em;margin-top:1.5em}.html-video-box:after,.html-video-box:before,div.image-box:after,div.image-box:before{content:'';z-index:-2;display:block;position:absolute;bottom:.75em;left:.75em;width:40%;height:20%;max-height:4em;-webkit-box-shadow:0 .75em 8px #979797;box-shadow:0 .75em 8px #979797;-webkit-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}.html-video-box:after,div.image-box:after{right:.75em;left:auto;-webkit-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}pre{padding:0;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:visible;margin-bottom:1.5em}pre:after,pre:before{content:'';z-index:-2;display:block;position:absolute;bottom:.75em;left:.75em;width:40%;height:20%;max-height:4em;-webkit-box-shadow:0 .75em 8px #979797;box-shadow:0 .75em 8px #979797;-webkit-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}pre:after{right:.75em;left:auto;-webkit-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}pre>code{display:block;overflow:auto;padding:0 1em}pre+a+h4{margin-top:1.2em}.share-links{text-align:center;margin-bottom:20px}.share-links ul{display:inline-block;margin:0;list-style:none;padding:6px;border-top:1px #eee solid;border-bottom:1px #eee solid}.share-links li{display:inline-block;margin:0 6px}.share-links li.prompt{color:#777;margin:0}.share-links li>a>.fa{font-size:1.9em;vertical-align:-15%}.share-links.page-bottom{margin-bottom:0;margin-top:10px}.comments{border-top:1px #eee solid;margin-top:12px;margin-bottom:12px}.comments h3{margin-top:0;font-size:1.6em}.comments .CommentList{list-style:none;margin-left:0;padding-left:3em}.comments .CommentListItem{background-color:#fcfcfc;border:1px solid #c9e1fa;border-radius:6px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);margin-bottom:8px;font-size:.95em}.comments .CommentListItem p.CommentHeader{padding:5px 10px;font-weight:400;font-style:italic;color:#2587eb;background-color:#e0eefc;border-bottom:1px solid #c9e1fa}.comments .CommentListItem .CommentText{padding:0 10px 5px}.comments .comments-closed-message{font-weight:600;font-size:1.1em;color:#777}.comments #CommentForm_form{padding-left:3em}.comments .Inputfield>input[type=text],.comments .Inputfield>textarea{width:640px;max-width:100%;box-sizing:border-box}.row-offcanvas-left .sidebar-offcanvas #docs_group_toc{border-right:1px #eee solid;width:297.5px}.row-offcanvas-left .sidebar-offcanvas #docs_group_toc.affix{top:49px;max-height:90%;overflow-y:auto}.row-offcanvas-left .sidebar-offcanvas #docs_group_toc.affix-bottom{position:relative}.activeTocItem{color:#136eca;text-shadow:1px 0 0 rgba(19,110,202,.7)}.nav.docs-group-nav{padding-right:1em;padding-bottom:1em}.nav.docs-group-nav>li.doc-page-ref>a{font-size:1.1em;font-weight:500;font-variant:small-caps;padding:4px;color:#2587eb;background-color:transparent}.nav.docs-group-nav>li.doc-page-ref>a:focus,.nav.docs-group-nav>li.doc-page-ref>a:hover{color:#0e549c;text-decoration:underline}.nav.docs-group-nav>li.doc-page-ref.active>a{color:#136eca;text-shadow:1px 0 0 rgba(19,110,202,.7)}#docs_group_toc>div#current_doc_headers_nav>ul.toc{padding:0;padding-right:1em}ul.toc{padding-left:1.6em;list-style:none}ul.toc ul{list-style:none;padding-left:1.6em}ul.toc li{margin:.7em 0;line-height:.9}ul.toc li>a{font-weight:400;padding:.2em 0}ul.toc li>a:focus,ul.toc li>a:hover{text-decoration:underline;background-color:transparent}ul.toc li.active>a{color:#136eca;text-shadow:1px 0 0 rgba(19,110,202,.7)}ul.toc>li{margin-top:.2em}ul.toc .toc-h2>a{font-size:.9em}ul.toc .toc-h3>a{font-size:.85em}ul.toc .toc-h4>a{font-size:.8em}.btn.toggle-sidebar{display:none}@media screen and (max-width:1319px){.row-offcanvas{position:relative}.row-offcanvas .main-area{-webkit-transition:-webkit-transform .25s ease-in-out;-moz-transition:-moz-transform .25s ease-in-out;-o-transition:-o-transform .25s ease-in-out;transition:transform .25s ease-in-out}.row-offcanvas-left .sidebar-offcanvas{position:absolute;left:0;z-index:1}.row-offcanvas-left .sidebar-offcanvas #docs_group_toc{width:308px;-webkit-transition:-webkit-transform .25s ease-in-out;-moz-transition:-moz-transform .25s ease-in-out;-o-transition:-o-transform .25s ease-in-out;transition:transform .25s ease-in-out;-webkit-transform:translate(-507px,0);-ms-transform:translate(-507px,0);-o-transform:translate(-507px,0);transform:translate(-507px,0)}.row-offcanvas-left .sidebar-offcanvas .btn.toggle-sidebar{position:static;-webkit-transition:-webkit-transform .25s ease-in-out;-moz-transition:-moz-transform .25s ease-in-out;-o-transition:-o-transform .25s ease-in-out;transition:transform .25s ease-in-out;-webkit-transform:translate(437px,0);-ms-transform:translate(437px,0);-o-transform:translate(437px,0);transform:translate(437px,0)}.row-offcanvas-left:not(.active) .sidebar-offcanvas #docs_group_toc{border:none}.row-offcanvas-left:not(.active) .sidebar-offcanvas #docs_group_toc.affix{overflow-y:visible}.row-offcanvas-left.active .main-area{-webkit-transform:translate(338px,0);-ms-transform:translate(338px,0);-o-transform:translate(338px,0);transform:translate(338px,0)}.row-offcanvas-left.active .sidebar-offcanvas #docs_group_toc{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.row-offcanvas-left.active .sidebar-offcanvas #docs_group_toc .btn.toggle-sidebar{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.btn.toggle-sidebar{background-color:rgba(78,221,247,.9);border-color:#3b8fff;display:block!important;padding:6px;z-index:10}.btn.toggle-sidebar.hide-sidebar .fa-caret-right,.btn.toggle-sidebar.show-sidebar .fa-caret-left{display:none}}@media screen and (max-width:1084px){.row-offcanvas-left .sidebar-offcanvas .btn.toggle-sidebar{-webkit-transform:translate(464px,0);-ms-transform:translate(464px,0);-o-transform:translate(464px,0);transform:translate(464px,0)}}@media screen and (max-width:1023px){.doc-body>h1,.doc-summary>h1{font-size:2.2em}.doc-summary p{font-size:1.2em}.row-offcanvas-left .sidebar-offcanvas #docs_group_toc{width:345px;-webkit-transform:translate(-562.5px,0);-ms-transform:translate(-562.5px,0);-o-transform:translate(-562.5px,0);transform:translate(-562.5px,0)}.row-offcanvas-left .sidebar-offcanvas .btn.toggle-sidebar{-webkit-transform:translate(492.5px,0);-ms-transform:translate(492.5px,0);-o-transform:translate(492.5px,0);transform:translate(492.5px,0)}.row-offcanvas-left.active .main-area{-webkit-transform:translate(375px,0);-ms-transform:translate(375px,0);-o-transform:translate(375px,0);transform:translate(375px,0)}}@media screen and (max-width:828px){.row-offcanvas-left .sidebar-offcanvas .btn.toggle-sidebar{-webkit-transform:translate(517.5px,0);-ms-transform:translate(517.5px,0);-o-transform:translate(517.5px,0);transform:translate(517.5px,0)}}@media screen and (max-width:767px){.doc-summary p{font-size:1.1em}.row-offcanvas-left .sidebar-offcanvas #docs_group_toc{width:250px;-webkit-transform:translate(-420px,0);-ms-transform:translate(-420px,0);-o-transform:translate(-420px,0);transform:translate(-420px,0)}.row-offcanvas-left .sidebar-offcanvas .btn.toggle-sidebar{-webkit-transform:translate(381px,0);-ms-transform:translate(381px,0);-o-transform:translate(381px,0);transform:translate(381px,0)}.row-offcanvas-left.active .main-area{-webkit-transform:translate(280px,0);-ms-transform:translate(280px,0);-o-transform:translate(280px,0);transform:translate(280px,0)}}@media screen and (max-width:599px){.doc-body>h1,.doc-summary>h1{font-size:1.9em}}@media screen and (max-height:480px){.row-offcanvas-left .sidebar-offcanvas #docs_group_toc.affix{max-height:88%}}@media screen and (max-height:360px){.row-offcanvas-left .sidebar-offcanvas #docs_group_toc.affix{max-height:80%}}