From 03c082ccbc00194914bed245147478826607d02c Mon Sep 17 00:00:00 2001 From: Liane Hampe Date: Wed, 22 May 2024 15:47:16 +0200 Subject: [PATCH 1/2] Update header and footer - menu items (jobs, blog) - copyright year - navbar-dropdown background color Implements #2051, #1892 --- CHANGELOG.adoc | 11 + build/ui-bundle.zip | Bin 927780 -> 976348 bytes package-lock.json | 12 +- public/_/css/site.css | 3288 +++++++++++++++++++++++++- public/_/img/back.svg | 87 +- public/_/img/caret.svg | 64 +- public/_/img/chevron.svg | 64 +- public/_/img/home-o.svg | 125 +- public/_/img/home.svg | 125 +- public/_/img/menu.svg | 159 +- public/_/img/octicons-16.svg | 37 +- public/_/partials/footer-content.hbs | 4 +- public/_/partials/header-content.hbs | 2 + src/css/custom.css | 4 +- src/partials/footer-content.hbs | 4 +- src/partials/header-content.hbs | 2 + 16 files changed, 3969 insertions(+), 19 deletions(-) diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc index 00bcef8..4dc2f28 100755 --- a/CHANGELOG.adoc +++ b/CHANGELOG.adoc @@ -5,6 +5,17 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +== 1.0.1 - 2024-05-22 + +=== Added + +* top and footer menu items jobs and blog + +=== Changed + +* background color of navbar-dropdown +* copyright year to 2024 + == 1.0.0 - 2023-06-24 === Changed diff --git a/build/ui-bundle.zip b/build/ui-bundle.zip index d25501c4598d05c907d7661c63d54e875400727a..e468bf6910b7bc4ef30dd6c0f6c1cc06d36a8ccb 100644 GIT binary patch delta 92041 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≥a`h#i5QQx(BYSmzi3aA|nL}nZqoa(Hr4_qRo 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 K>f;VEilqg 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 L<$4mrKokE5qhumw diff --git a/package-lock.json b/package-lock.json index 8906f77..16ea2bd 100755 --- a/package-lock.json +++ b/package-lock.json @@ -2342,9 +2342,9 @@ "dev": true }, "node_modules/caniuse-lite": { - "version": "1.0.30001507", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001507.tgz", - "integrity": "sha512-SFpUDoSLCaE5XYL2jfqe9ova/pbQHEmbheDf5r4diNwbAgR3qxM9NQtfsiSscjqoya5K7kFcHPUQ+VsUkIJR4A==", + "version": "1.0.30001621", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001621.tgz", + "integrity": "sha512-+NLXZiviFFKX0fk8Piwv3PfLPGtRqJeq2TiNoUff/qB5KJgwecJTvCXDpmlyP/eCI/GUEmp/h/y5j0yckiiZrA==", "dev": true, "funding": [ { @@ -17123,9 +17123,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001507", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001507.tgz", - "integrity": "sha512-SFpUDoSLCaE5XYL2jfqe9ova/pbQHEmbheDf5r4diNwbAgR3qxM9NQtfsiSscjqoya5K7kFcHPUQ+VsUkIJR4A==", + "version": "1.0.30001621", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001621.tgz", + "integrity": "sha512-+NLXZiviFFKX0fk8Piwv3PfLPGtRqJeq2TiNoUff/qB5KJgwecJTvCXDpmlyP/eCI/GUEmp/h/y5j0yckiiZrA==", "dev": true }, "caw": { diff --git a/public/_/css/site.css b/public/_/css/site.css index a3fae79..fa18c73 100755 --- a/public/_/css/site.css +++ b/public/_/css/site.css @@ -1,3 +1,3287 @@ -@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../font/roboto-latin-400-normal.woff2) format("woff2"),url(../font/roboto-latin-400-normal.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(../font/roboto-latin-400-italic.woff2) format("woff2"),url(../font/roboto-latin-400-italic.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(../font/roboto-latin-500-normal.woff2) format("woff2"),url(../font/roboto-latin-500-normal.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:url(../font/roboto-latin-500-italic.woff2) format("woff2"),url(../font/roboto-latin-500-italic.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(../font/roboto-mono-latin-400-normal.woff2) format("woff2"),url(../font/roboto-mono-latin-400-normal.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;src:url(../font/roboto-mono-latin-500-normal.woff2) format("woff2"),url(../font/roboto-mono-latin-500-normal.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.0625em;height:100%;scroll-behavior:smooth}@media screen and (min-width:1024px){html{font-size:1.125em}}body{background:#fff;color:#222;font-family:Roboto,sans-serif;line-height:1.15;margin:0;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-wrap:anywhere}a{text-decoration:none}a:hover{text-decoration:underline}a:active{background-color:none}code,kbd,pre{font-family:Roboto Mono,monospace}b,dt,strong,th{font-weight:500}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}em em{font-style:normal}strong strong{font-weight:400}button{cursor:pointer;font-family:inherit;font-size:1em;line-height:1.15;margin:0}button::-moz-focus-inner{border:none;padding:0}summary{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}table{border-collapse:collapse;word-wrap:normal}object[type="image/svg+xml"]:not([width]){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}::-webkit-input-placeholder{opacity:.5}::-moz-placeholder{opacity:.5}:-ms-input-placeholder{opacity:.5}::-ms-input-placeholder{opacity:.5}::placeholder{opacity:.5}@media (pointer:fine){@supports (scrollbar-width:thin){html{scrollbar-color:#c1c1c1 #fafafa}body *{scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent}}html::-webkit-scrollbar{background-color:#fafafa;height:12px;width:12px}body ::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#c1c1c1;border:3px solid transparent;border-radius:12px}body ::-webkit-scrollbar-thumb{border-width:1.75px;border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:#9c9c9c}}@media screen and (min-width:1024px){.body{display:-webkit-box;display:-ms-flexbox;display:flex}}.nav-container{position:fixed;top:88px;left:0;width:100%;font-size:.94444rem;z-index:1;visibility:hidden}@media screen and (min-width:769px){.nav-container{width:15rem}}@media screen and (min-width:1024px){.nav-container{font-size:.86111rem;-webkit-box-flex:0;-ms-flex:none;flex:none;position:static;top:0;visibility:visible}}.nav-container.is-active{visibility:visible}.nav{background:rgba(81,40,79,.25);position:relative;top:2.5rem;height:calc(100vh - 88px - 2.5rem)}@media screen and (min-width:769px){.nav{-webkit-box-shadow:.5px 0 3px #c1c1c1;box-shadow:.5px 0 3px #c1c1c1}}@media screen and (min-width:1024px){.nav{top:88px;-webkit-box-shadow:none;box-shadow:none;position:sticky;height:calc(100vh - 88px)}}.nav a{color:inherit}.nav .panels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:inherit}html.is-clipped--nav{overflow-y:hidden}.nav-panel-menu{overflow-y:scroll;-ms-scroll-chaining:none;overscroll-behavior:none;height:calc(100% - 2.5rem)}.nav-panel-menu:not(.is-active) .nav-menu{opacity:.75}.nav-panel-menu:not(.is-active)::after{content:"";background:rgba(0,0,0,.5);display:block;position:absolute;top:0;right:0;bottom:0;left:0}.nav-menu{min-height:100%;padding:.5rem .75rem;line-height:1.35;position:relative}.nav-menu h3.title{color:#424242;font-size:inherit;font-weight:500;margin:0;padding:.25em 0 .125em}.nav-list{list-style:none;margin:0 0 0 .75rem;padding:0}.nav-menu>.nav-list+.nav-list{margin-top:.5rem}.nav-item{margin-top:.5em}.nav-item-toggle~.nav-list{padding-bottom:.125rem}.nav-item[data-depth="0"]>.nav-list:first-child{display:block;margin:0}.nav-item:not(.is-active)>.nav-list{display:none}.nav-item-toggle{background:transparent url(../img/caret.svg) no-repeat 50%/50%;border:none;outline:none;line-height:inherit;padding:0;position:absolute;height:1.35em;width:1.35em;margin-top:-.05em;margin-left:-1.35em}.nav-item.is-active>.nav-item-toggle{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.is-current-page>.nav-link,.is-current-page>.nav-text{font-weight:500}.nav-panel-explore{background:rgba(81,40,79,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;right:0;bottom:0;left:0}.nav-panel-explore:not(:first-child){top:auto;max-height:calc(50% + 2.5rem)}.nav-panel-explore .context{font-size:.83333rem;-ms-flex-negative:0;flex-shrink:0;color:#5d5d5d;-webkit-box-shadow:0 -1px 0 #e1e1e1;box-shadow:0 -1px 0 #e1e1e1;padding:0 .5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1;height:2.5rem}.nav-panel-explore:not(:first-child) .context{cursor:pointer}.nav-panel-explore .context .version{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}.nav-panel-explore .context .version::after{content:"";background:url(../img/chevron.svg) no-repeat 100%/auto 100%;width:1.25em;height:.75em}.nav-panel-explore .components{line-height:1.6;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-shadow:inset 0 1px 5px #e1e1e1;box-shadow:inset 0 1px 5px #e1e1e1;background:#f0f0f0;padding:.5rem .75rem 0;margin:0;overflow-y:scroll;-ms-scroll-chaining:none;overscroll-behavior:none;max-height:100%;display:block}.nav-panel-explore:not(.is-active) .components{display:none}.nav-panel-explore .component{display:block}.nav-panel-explore .component+.component{margin-top:.5rem}.nav-panel-explore .component:last-child{margin-bottom:.75rem}.nav-panel-explore .component .title{font-weight:500}.nav-panel-explore .versions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-top:-.25rem;line-height:1;list-style:none}.nav-panel-explore .component .version{margin:.375rem .375rem 0 0}.nav-panel-explore .component .version a{border:1px solid #c1c1c1;border-radius:.25rem;opacity:.75;white-space:nowrap;padding:.125em .25em;display:inherit}.nav-panel-explore .component .is-current a{border-color:currentColor;opacity:.9;font-weight:500}@media screen and (max-width:1023.5px){aside.toc.sidebar{display:none}main>.content{overflow-x:auto}}@media screen and (min-width:1024px){main{-webkit-box-flex:1;-ms-flex:auto;flex:auto;min-width:0}main>.content{display:-webkit-box;display:-ms-flexbox;display:flex}aside.toc.embedded{display:none}aside.toc.sidebar{-webkit-box-flex:0;-ms-flex:0 0 9rem;flex:0 0 9rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (min-width:1216px){aside.toc.sidebar{-ms-flex-preferred-size:12rem;flex-basis:12rem}}.toolbar{color:#5d5d5d;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:0 1px 0 transparent;box-shadow:0 1px 0 transparent;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.83333rem;height:2.5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:sticky;top:88px;z-index:2}.toolbar a{color:inherit}.nav-toggle{background:url(../img/menu.svg) no-repeat 50% 47.5%;background-size:49%;border:none;outline:none;line-height:inherit;padding:0;height:2.5rem;width:2.5rem;margin-right:-.25rem}@media screen and (min-width:1024px){.nav-toggle{display:none}}.nav-toggle.is-active{background-image:url(../img/back.svg);background-size:41.5%}.home-link{display:block;background:url(../img/home-o.svg) no-repeat 50%;height:1.25rem;width:1.25rem;margin:.625rem}.home-link.is-current,.home-link:hover{background-image:url(../img/home.svg)}.edit-this-page{display:none;padding-right:.5rem}@media screen and (min-width:1024px){.edit-this-page{display:block}}.toolbar .edit-this-page a{color:#8e8e8e}.breadcrumbs{display:none;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;padding:0 .5rem 0 .75rem;line-height:1.35}@media screen and (min-width:1024px){.breadcrumbs{display:block}}a+.breadcrumbs{padding-left:.05rem}.breadcrumbs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}.breadcrumbs li{display:inline;margin:0}.breadcrumbs li::after{content:"/";padding:0 .5rem}.breadcrumbs li:last-of-type::after{content:none}.page-versions{margin:0 .2rem 0 auto;position:relative;line-height:1}@media screen and (min-width:1024px){.page-versions{margin-right:.7rem}}.page-versions .version-menu-toggle{color:inherit;background:url(../img/chevron.svg) no-repeat;background-position:right .5rem top 50%;background-size:auto .75em;border:none;outline:none;line-height:inherit;padding:.5rem 1.5rem .5rem .5rem;position:relative;z-index:3}.page-versions .version-menu{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#f0f0f0)) no-repeat;background:linear-gradient(180deg,#f0f0f0 0,#f0f0f0) no-repeat;padding:1.375rem 1.5rem .5rem .5rem;position:absolute;top:0;right:0;white-space:nowrap}.page-versions:not(.is-active) .version-menu{display:none}.page-versions .version{display:block;padding-top:.5rem}.page-versions .version.is-current{display:none}.page-versions .version.is-missing{color:#8e8e8e;font-style:italic;text-decoration:none}.toc-menu{color:#5d5d5d}.toc.sidebar .toc-menu{margin-right:.75rem;position:sticky;top:calc(88px + 2.5rem)}.toc .toc-menu h3{color:#333;font-size:.88889rem;font-weight:500;line-height:1.3;margin:0 -.5px;padding-bottom:.25rem}.toc.sidebar .toc-menu h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:2.5rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.toc .toc-menu ul{font-size:.83333rem;line-height:1.2;list-style:none;margin:0;padding:0}.toc.sidebar .toc-menu ul{max-height:calc(100vh - 88px - 5rem);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:none}@supports (scrollbar-width:none){.toc.sidebar .toc-menu ul{scrollbar-width:none}}.toc .toc-menu ul::-webkit-scrollbar{width:0;height:0}@media screen and (min-width:1024px){.toc .toc-menu h3{font-size:.83333rem}.toc .toc-menu ul{font-size:.75rem}}.toc .toc-menu li{margin:0}.toc .toc-menu li[data-level="2"] a{padding-left:1.25rem}.toc .toc-menu li[data-level="3"] a{padding-left:2rem}.toc .toc-menu a{color:inherit;border-left:2px solid #e1e1e1;display:inline-block;padding:.25rem 0 .25rem .5rem;text-decoration:none}.sidebar.toc .toc-menu a{display:block;outline:none}.toc .toc-menu a:hover{color:#f55e2c}.toc .toc-menu a.is-active{border-left-color:#f55e2c;color:#333}.sidebar.toc .toc-menu a:focus{background:#f5f5f5}.toc .toc-menu .is-hidden-toc{display:none!important}.doc{color:#333;font-size:inherit;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.6;margin:0 auto;max-width:40rem;padding:0 1rem 4rem}@media screen and (min-width:1024px){.doc{-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:.94444rem;margin:0 2rem;max-width:55rem;min-width:0}}.doc h1,.doc h2,.doc h3,.doc h4,.doc h5,.doc h6{color:#191919;font-weight:400;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.3;margin:1rem 0 0}.doc>h1.page:first-child{font-size:2rem;margin:1.5rem 0}@media screen and (min-width:769px){.doc>h1.page:first-child{margin-top:2.5rem}}.doc>h1.page:first-child+aside.toc.embedded{margin-top:-.5rem}.doc>h2#name+.sectionbody{margin-top:1rem}#preamble+.sect1,.doc .sect1+.sect1{margin-top:2rem}.doc h1.sect0{background:#f0f0f0;font-size:1.8em;margin:1.5rem -1rem 0;padding:.5rem 1rem}.doc h2:not(.discrete){border-bottom:1px solid #e1e1e1;margin-left:-1rem;margin-right:-1rem;padding:.4rem 1rem .1rem}.doc h3:not(.discrete),.doc h4:not(.discrete){font-weight:500}.doc h1 .anchor,.doc h2 .anchor,.doc h3 .anchor,.doc h4 .anchor,.doc h5 .anchor,.doc h6 .anchor{position:absolute;text-decoration:none;width:1.75ex;margin-left:-1.5ex;visibility:hidden;font-size:.8em;font-weight:400;padding-top:.05em}.doc h1 .anchor::before,.doc h2 .anchor::before,.doc h3 .anchor::before,.doc h4 .anchor::before,.doc h5 .anchor::before,.doc h6 .anchor::before{content:"\00a7"}.doc h1:hover .anchor,.doc h2:hover .anchor,.doc h3:hover .anchor,.doc h4:hover .anchor,.doc h5:hover .anchor,.doc h6:hover .anchor{visibility:visible}.doc dl,.doc p{margin:0}.doc a{color:#f55e2c}.doc a:hover{color:#a8a7a7}.doc a.bare{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.doc a.unresolved{color:#d32f2f}.doc i.fa{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;font-style:normal}.doc .colist>table code,.doc p code,.doc thead code{color:#222;background:#f5f5f5;border-radius:.25em;font-size:.95em;padding:.125em .25em}.doc code,.doc pre{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.doc pre{font-size:.88889rem;line-height:1.5;margin:0}.doc blockquote{margin:0}.doc .paragraph.lead>p{font-size:1rem}.doc .right{float:right}.doc .left{float:left}.doc .float-gap.right{margin:0 1rem 1rem 0}.doc .float-gap.left{margin:0 0 1rem 1rem}.doc .float-group::after{content:"";display:table;clear:both}.doc .stretch{width:100%}.doc .underline{text-decoration:underline}.doc .line-through{text-decoration:line-through}.doc .dlist,.doc .exampleblock,.doc .hdlist,.doc .imageblock,.doc .listingblock,.doc .literalblock,.doc .olist,.doc .paragraph,.doc .partintro,.doc .quoteblock,.doc .sidebarblock,.doc .tabs,.doc .ulist,.doc .verseblock,.doc .videoblock,.doc details,.doc hr{margin:1rem 0 0}.doc table.tableblock{font-size:.83333rem}.doc .tablecontainer,.doc .tablecontainer+*,.doc :not(.tablecontainer)>table.tableblock,.doc :not(.tablecontainer)>table.tableblock+*{margin-top:1.5rem}.doc p.tableblock+p.tableblock{margin-top:.5rem}.doc td.tableblock>.content>:first-child{margin-top:0}.doc table.tableblock td,.doc table.tableblock th{padding:.5rem}.doc table.tableblock,.doc table.tableblock>*>tr>*{border:0 solid #e1e1e1}.doc table.grid-all>*>tr>*{border-width:1px}.doc table.grid-cols>*>tr>*{border-width:0 1px}.doc table.grid-rows>*>tr>*{border-width:1px 0}.doc table.grid-all>thead th,.doc table.grid-rows>thead th{border-bottom-width:2.5px}.doc table.frame-all{border-width:1px}.doc table.frame-ends{border-width:1px 0}.doc table.frame-sides{border-width:0 1px}.doc table.frame-none>colgroup+*>:first-child>*,.doc table.frame-sides>colgroup+*>:first-child>*{border-top-width:0}.doc table.frame-sides>:last-child>:last-child>*{border-bottom-width:0}.doc table.frame-ends>*>tr>:first-child,.doc table.frame-none>*>tr>:first-child{border-left-width:0}.doc table.frame-ends>*>tr>:last-child,.doc table.frame-none>*>tr>:last-child{border-right-width:0}.doc table.stripes-all>tbody>tr,.doc table.stripes-even>tbody>tr:nth-of-type(2n),.doc table.stripes-hover>tbody>tr:hover,.doc table.stripes-odd>tbody>tr:nth-of-type(odd){background:#f5f5f5}.doc table.tableblock>tfoot{background:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#fff));background:linear-gradient(180deg,#f0f0f0 0,#fff)}.doc .halign-left{text-align:left}.doc .halign-right{text-align:right}.doc .halign-center{text-align:center}.doc .valign-top{vertical-align:top}.doc .valign-bottom{vertical-align:bottom}.doc .valign-middle{vertical-align:middle}.doc .admonitionblock{margin:1.4rem 0 0}.doc .admonitionblock p,.doc .admonitionblock td.content{font-size:.88889rem}.doc .admonitionblock td.content>.title+*,.doc .admonitionblock td.content>:not(.title):first-child{margin-top:0}.doc .admonitionblock pre{font-size:.83333rem}.doc .admonitionblock>table{table-layout:fixed;position:relative;width:100%}.doc .admonitionblock td.content{padding:1rem 1rem .75rem;background:#f5f5f5;width:100%;word-wrap:anywhere}.doc .admonitionblock .icon{position:absolute;top:0;left:0;font-size:.83333rem;padding:0 .5rem;height:1.25rem;line-height:1;font-weight:500;text-transform:uppercase;border-radius:.45rem;-webkit-transform:translate(-.5rem,-50%);transform:translate(-.5rem,-50%)}.doc .admonitionblock.caution .icon{background-color:#a0439c;color:#fff}.doc .admonitionblock.important .icon{background-color:#d32f2f;color:#fff}.doc .admonitionblock.note .icon{background-color:#217ee7;color:#fff}.doc .admonitionblock.tip .icon{background-color:#41af46;color:#fff}.doc .admonitionblock.warning .icon{background-color:#e18114;color:#fff}.doc .admonitionblock .icon i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.doc .admonitionblock .icon i::after{content:attr(title)}.doc .imageblock,.doc .videoblock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.doc .imageblock.text-left,.doc .videoblock.text-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.doc .imageblock.text-right,.doc .videoblock.text-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.doc .image>img,.doc .image>object,.doc .image>svg,.doc .imageblock img,.doc .imageblock object,.doc .imageblock svg{display:inline-block;height:auto;max-width:100%;vertical-align:middle}.doc .image:not(.left):not(.right)>img{margin-top:-.2em}.doc .videoblock iframe{max-width:100%;vertical-align:middle}#preamble .abstract blockquote{background:#f0f0f0;border-left:5px solid #e1e1e1;color:#4a4a4a;font-size:.88889rem;padding:.75em 1em}.doc .quoteblock,.doc .verseblock{background:#f5f5f5;border-left:5px solid #f55e2c;color:#5d5d5d}.doc .quoteblock{padding:.25rem 2rem 1.25rem}.doc .quoteblock .attribution{color:#8e8e8e;font-size:.83333rem;margin-top:.75rem}.doc .quoteblock blockquote{margin-top:1rem}.doc .quoteblock .paragraph{font-style:italic}.doc .quoteblock cite{padding-left:1em}.doc .verseblock{font-size:1.15em;padding:1rem 2rem}.doc .verseblock pre{font-family:inherit;font-size:inherit}.doc ol,.doc ul{margin:0;padding:0 0 0 2rem}.doc ol.none,.doc ol.unnumbered,.doc ol.unstyled,.doc ul.checklist,.doc ul.no-bullet,.doc ul.none,.doc ul.unstyled{list-style-type:none}.doc ol.unnumbered,.doc ul.no-bullet{padding-left:1.25rem}.doc ol.unstyled,.doc ul.unstyled{padding-left:0}.doc ul.circle{list-style-type:circle}.doc ul.disc{list-style-type:disc}.doc ul.square{list-style-type:square}.doc ul.circle ul:not([class]),.doc ul.disc ul:not([class]),.doc ul.square ul:not([class]){list-style:inherit}.doc ol.arabic{list-style-type:decimal}.doc ol.decimal{list-style-type:decimal-leading-zero}.doc ol.loweralpha{list-style-type:lower-alpha}.doc ol.upperalpha{list-style-type:upper-alpha}.doc ol.lowerroman{list-style-type:lower-roman}.doc ol.upperroman{list-style-type:upper-roman}.doc ol.lowergreek{list-style-type:lower-greek}.doc ul.checklist{padding-left:1.75rem}.doc ul.checklist p>i.fa-check-square-o:first-child,.doc ul.checklist p>i.fa-square-o:first-child{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.25rem;margin-left:-1.25rem}.doc ul.checklist i.fa-check-square-o::before{content:"\2713"}.doc ul.checklist i.fa-square-o::before{content:"\274f"}.doc .dlist .dlist,.doc .dlist .olist,.doc .dlist .ulist,.doc .olist .dlist,.doc .olist .olist,.doc .olist .ulist,.doc .olist li+li,.doc .ulist .dlist,.doc .ulist .olist,.doc .ulist .ulist,.doc .ulist li+li{margin-top:.5rem}.doc .admonitionblock .listingblock,.doc .olist .listingblock,.doc .ulist .listingblock{padding:0}.doc .admonitionblock .title,.doc .exampleblock .title,.doc .imageblock .title,.doc .listingblock .title,.doc .literalblock .title,.doc .openblock .title,.doc .tableblock caption,.doc .videoblock .title{color:#5d5d5d;font-size:.88889rem;font-style:italic;font-weight:500;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;letter-spacing:.01em;padding-bottom:.075rem}.doc .tableblock caption{text-align:left}.doc .olist .title,.doc .ulist .title{font-style:italic;font-weight:500;margin-bottom:.25rem}.doc .imageblock .title{margin-top:.5rem;padding-bottom:0}.doc details{margin-left:1rem}.doc details>summary{display:block;position:relative;line-height:1.6;margin-bottom:.5rem}.doc details>summary::-webkit-details-marker{display:none}.doc details>summary::before{content:"";border:solid transparent;border-left:solid;border-width:.3em 0 .3em .5em;position:absolute;top:.5em;left:-1rem;-webkit-transform:translateX(15%);transform:translateX(15%)}.doc details[open]>summary::before{border-color:currentColor transparent transparent;border-width:.5rem .3rem 0;-webkit-transform:translateY(15%);transform:translateY(15%)}.doc details>summary::after{content:"";width:1rem;height:1em;position:absolute;top:.3em;left:-1rem}.doc details.result{margin-top:.25rem}.doc details.result>summary{color:#5d5d5d;font-style:italic;margin-bottom:0}.doc details.result>.content{margin-left:-1rem}.doc .exampleblock>.content,.doc details.result>.content{background:#fff;border:.25rem solid #5d5d5d;border-radius:.5rem;padding:.75rem}.doc .exampleblock>.content::after,.doc details.result>.content::after{content:"";display:table;clear:both}.doc .exampleblock>.content>:first-child,.doc details>.content>:first-child{margin-top:0}.doc .sidebarblock{background:#e1e1e1;border-radius:.75rem;padding:.75rem 1.5rem}.doc .sidebarblock>.content>.title{font-size:1.25rem;font-weight:500;line-height:1.3;margin-bottom:-.3em;text-align:center}.doc .sidebarblock>.content>:not(.title):first-child{margin-top:0}.doc .listingblock.wrap pre,.doc .tableblock pre{white-space:pre-wrap}.doc .listingblock pre:not(.highlight),.doc .literalblock pre,.doc pre.highlight code{background:#f5f5f5;-webkit-box-shadow:inset 0 0 1.75px #e1e1e1;box-shadow:inset 0 0 1.75px #e1e1e1;display:block;overflow-x:auto;padding:.875em}.doc .listingblock>.content{position:relative}.doc .source-toolbox{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;position:absolute;top:.25rem;right:.5rem;color:grey;font-family:Roboto,sans-serif;font-size:.72222rem;line-height:1;white-space:nowrap;z-index:1}.doc .listingblock:hover .source-toolbox{visibility:visible}.doc .source-toolbox .source-lang{text-transform:uppercase;letter-spacing:.075em}.doc .source-toolbox>:not(:last-child)::after{content:"|";letter-spacing:0;padding:0 1ch}.doc .source-toolbox .copy-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:inherit;outline:none;padding:0;font-size:inherit;line-height:inherit;width:1em;height:1em}.doc .source-toolbox .copy-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;width:inherit;height:inherit}.doc .source-toolbox img.copy-icon{-webkit-filter:invert(50.2%);filter:invert(50.2%)}.doc .source-toolbox svg.copy-icon{fill:currentColor}.doc .source-toolbox .copy-toast{-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1em;background-color:#333;border-radius:.25em;padding:.5em;color:#fff;cursor:auto;opacity:0;-webkit-transition:opacity .5s ease .5s;transition:opacity .5s ease .5s}.doc .source-toolbox .copy-toast::after{content:"";position:absolute;top:0;width:1em;height:1em;border:.55em solid transparent;border-left-color:#333;-webkit-transform:rotate(-90deg) translateX(50%) translateY(50%);transform:rotate(-90deg) translateX(50%) translateY(50%);-webkit-transform-origin:left;transform-origin:left}.doc .source-toolbox .copy-button.clicked .copy-toast{opacity:1;-webkit-transition:none;transition:none}.doc .language-console .hljs-meta{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.doc .dlist dt{font-style:italic}.doc .dlist dd{margin:0 0 .25rem 1.5rem}.doc .dlist dd:last-of-type{margin-bottom:0}.doc td.hdlist1,.doc td.hdlist2{padding:.5rem 0 0;vertical-align:top}.doc tr:first-child>.hdlist1,.doc tr:first-child>.hdlist2{padding-top:0}.doc td.hdlist1{font-weight:500;padding-right:.25rem}.doc td.hdlist2{padding-left:.25rem}.doc .colist{font-size:.88889rem;margin:.25rem 0 -.25rem}.doc .colist>table>tbody>tr>:first-child,.doc .colist>table>tr>:first-child{padding:.25em .5rem 0;vertical-align:top}.doc .colist>table>tbody>tr>:last-child,.doc .colist>table>tr>:last-child{padding:.25rem 0}.doc .conum[data-value]{border:1px solid;border-radius:100%;display:inline-block;font-family:Roboto,sans-serif;font-size:.75rem;font-style:normal;line-height:1.2;text-align:center;width:1.25em;height:1.25em;letter-spacing:-.25ex;text-indent:-.25ex}.doc .conum[data-value]::after{content:attr(data-value)}.doc .conum[data-value]+b{display:none}.doc hr{border:solid #e1e1e1;border-width:2px 0 0;height:0}.doc b.button{white-space:nowrap}.doc b.button::before{content:"[";padding-right:.25em}.doc b.button::after{content:"]";padding-left:.25em}.doc kbd{display:inline-block;font-size:.66667rem;background:#f5f5f5;border:1px solid #c1c1c1;border-radius:.25em;-webkit-box-shadow:0 1px 0 #c1c1c1,0 0 0 .1em #fff inset;box-shadow:0 1px 0 #c1c1c1,inset 0 0 0 .1em #fff;padding:.25em .5em;vertical-align:text-bottom;white-space:nowrap}.doc .keyseq,.doc kbd{line-height:1}.doc .keyseq{font-size:.88889rem}.doc .keyseq kbd{margin:0 .125em}.doc .keyseq kbd:first-child{margin-left:0}.doc .keyseq kbd:last-child{margin-right:0}.doc .menuseq,.doc .path{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.doc .menuseq i.caret::before{content:"\203a";font-size:1.1em;font-weight:500;line-height:.90909}.doc :not(pre).nowrap{white-space:nowrap}.doc .nobreak{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;word-wrap:normal}#footnotes{font-size:.85em;line-height:1.5;margin:2rem -.5rem 0}.doc td.tableblock>.content #footnotes{margin:2rem 0 0}#footnotes hr{border-top-width:1px;margin-top:0;width:20%}#footnotes .footnote{margin:.5em 0 0 1em}#footnotes .footnote+.footnote{margin-top:.25em}#footnotes .footnote>a:first-of-type{display:inline-block;margin-left:-2em;text-align:right;width:1.5em}nav.pagination{border-top:1px solid transparent;line-height:1;margin:2rem -1rem -1rem;padding:.75rem 1rem 0}nav.pagination,nav.pagination span{display:-webkit-box;display:-ms-flexbox;display:flex}nav.pagination span{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}nav.pagination .prev{padding-right:.5rem}nav.pagination .next{margin-left:auto;padding-left:.5rem;text-align:right}nav.pagination span::before{color:#8e8e8e;font-size:.75em;padding-bottom:.1em}nav.pagination .prev::before{content:"Prev"}nav.pagination .next::before{content:"Next"}nav.pagination a{font-weight:500;line-height:1.3;position:relative}nav.pagination a::after,nav.pagination a::before{color:#8e8e8e;font-weight:400;font-size:1.5em;line-height:.75;position:absolute;top:0;width:1rem}nav.pagination .prev a::before{content:"\2039";-webkit-transform:translateX(-100%);transform:translateX(-100%)}nav.pagination .next a::after{content:"\203a"}html.is-clipped--navbar{overflow-y:hidden}body{padding-top:88px}.navbar{background:#fff;color:#000;font-size:.88889rem;height:88px;position:fixed;top:0;width:100%;z-index:4}.navbar a{text-decoration:none}.navbar-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding-left:1rem}.navbar-brand .navbar-item{color:#000}.navbar-brand .navbar-item:first-child{-ms-flex-item-align:center;align-self:center;padding:0;font-size:1.22222rem;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1}.navbar-brand .navbar-item:first-child a{color:inherit;word-wrap:normal}.navbar-brand .navbar-item:first-child :not(:last-child){padding-right:.375rem}.navbar-brand .navbar-item.search{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#search-input{color:#333;font-family:inherit;font-size:.95rem;width:150px;border:1px solid #dbdbdb;border-radius:.1em;line-height:1.5;padding:0 .25em}#search-input:disabled{background-color:#dbdbdb;cursor:not-allowed;pointer-events:all!important}#search-input:disabled::-webkit-input-placeholder{color:#4c4c4c}#search-input:disabled::-moz-placeholder{color:#4c4c4c}#search-input:disabled:-ms-input-placeholder{color:#4c4c4c}#search-input:disabled::-ms-input-placeholder{color:#4c4c4c}#search-input:disabled::placeholder{color:#4c4c4c}#search-input:focus{outline:none}.navbar-burger{background:none;border:none;outline:none;line-height:1;position:relative;width:3rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;min-width:0}.navbar-burger span{background-color:#000;height:1.5px;width:1rem}.navbar-burger:not(.is-active) span{-webkit-transition:opacity 0s .25s,margin-top .25s ease-out .25s,-webkit-transform .25s ease-out;transition:opacity 0s .25s,margin-top .25s ease-out .25s,-webkit-transform .25s ease-out;transition:transform .25s ease-out,opacity 0s .25s,margin-top .25s ease-out .25s;transition:transform .25s ease-out,opacity 0s .25s,margin-top .25s ease-out .25s,-webkit-transform .25s ease-out}.navbar-burger span+span{margin-top:.25rem}.navbar-burger.is-active span+span{margin-top:-1.5px}.navbar-burger.is-active span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar-item,.navbar-link{color:#222;display:block;line-height:1.6;padding:.5rem 1rem}.navbar-item.has-dropdown{padding:0}.navbar-item .icon{width:1.25rem;height:1.25rem;display:block}.navbar-item .icon img,.navbar-item .icon svg{fill:currentColor;width:inherit;height:inherit}.navbar-link{padding-right:2.5em}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-dropdown .navbar-item.has-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-dropdown .navbar-item small{color:#8e8e8e;font-size:.66667rem}.navbar-divider{background-color:#e1e1e1;border:none;height:1px;margin:.25rem 0}.navbar .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f55e2c;border:1px solid #f55e2c;border-radius:.15rem;height:1.75rem;color:#fff;padding:0 .75em;white-space:nowrap}@media screen and (max-width:768.5px){.navbar-brand .navbar-item.search{padding-left:0;padding-right:0}}@media screen and (min-width:769px){#search-input{width:200px}}@media screen and (max-width:1023.5px){.navbar-brand{height:inherit}.navbar-brand .navbar-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-menu{background:#fff;-webkit-box-shadow:0 8px 16px rgba(10,10,10,.1);box-shadow:0 8px 16px rgba(10,10,10,.1);max-height:calc(100vh - 88px);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:none;padding:.5rem 0}.navbar-menu:not(.is-active){display:none}.navbar-menu .navbar-link:hover,.navbar-menu a.navbar-item:hover{background:#f5f5f5}}@media screen and (min-width:1024px){.navbar-burger{display:none}.navbar,.navbar-end,.navbar-item,.navbar-link,.navbar-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-item,.navbar-link{position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none}.navbar-item:not(.has-dropdown),.navbar-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar-link::after{border-width:0 0 1px 1px;border-style:solid;content:"";display:block;height:.5em;pointer-events:none;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:.5em;margin-top:-.375em;right:1.125em;top:50%}.navbar-end .navbar-link,.navbar-end>.navbar-item{color:#000}.navbar-end .navbar-item.has-dropdown:hover .navbar-link,.navbar-end .navbar-link:hover,.navbar-end>a.navbar-item:hover{background:#fff;color:#000}.navbar-end .navbar-link::after{border-color:currentColor}.navbar-dropdown{background:#fff;border:1px solid #e1e1e1;border-top:none;border-radius:0 0 .25rem .25rem;display:none;top:100%;left:0;min-width:100%;position:absolute}.navbar-dropdown .navbar-item{padding:.5rem 3rem .5rem 1rem;white-space:nowrap}.navbar-dropdown .navbar-item small{position:relative;right:-2rem}.navbar-dropdown .navbar-item:last-child{border-radius:inherit}.navbar-dropdown.is-right{left:auto;right:0}.navbar-dropdown a.navbar-item:hover{background:#f5f5f5}}footer.footer{background-color:#2a222a;color:#e6e5e5;font-size:.83333rem;line-height:1.6;padding:1.5rem}.footer p{margin:.5rem 0}.footer a{color:#191919} +@font-face { + font-family: "Roboto"; + font-style: normal; + font-weight: 400; + src: + url(../font/roboto-latin-400-normal.woff2) format("woff2"), + url(../font/roboto-latin-400-normal.woff) format("woff"); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} -/*! Adapted from the GitHub style by Vasily Polovnyov */.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:500}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:500}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:500}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:500}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:500}@page{margin:.5in}@media print{.hide-for-print{display:none!important}html{font-size:.9375em}a{color:inherit!important;text-decoration:underline}a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none}img,object,svg,tr{page-break-inside:avoid}thead{display:table-header-group}pre{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:pre-wrap}body{padding-top:2rem}.navbar{background:none;color:inherit;position:absolute}.navbar *{color:inherit!important}.nav-container,.navbar>:not(.navbar-brand),.toolbar,aside.toc,nav.pagination{display:none}.doc{color:inherit;margin:auto;max-width:none;padding-bottom:2rem}.doc .admonitionblock td.icon{-webkit-print-color-adjust:exact;color-adjust:exact}.doc .listingblock code[data-lang]::before{display:block}footer.footer{background:none;border-top:1px solid #e1e1e1;color:#8e8e8e;padding:.25rem .5rem 0}.footer *{color:inherit}}.navbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-logo{max-height:63px;width:auto;margin-top:0}.navbar-brand{padding-left:48px;padding-right:64px;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}.main-item,.navbar-item{font-size:16px;line-height:24px;font-weight:400}.navbar-end>.navbar-item{padding-left:0}.navbar-item .navbar-link::after{border-color:currentColor;border-width:0 0 2px 2px}.no-dropdown{padding-right:.75rem}.no-dropdown::after{border:none}.navbar-dropdown{width:240px;top:64px;z-index:99999;box-shadow:0 16px 48px 0 rgba(31,32,68,.08);-webkit-box-shadow:0 16px 48px 0 rgba(31,32,68,.08);padding:20px 24px 16px 20px;border:none;background-color:#e1e1e1;border-radius:10px}.navbar-dropdown .navbar-item{padding-left:0;padding-right:0}.navbar-dropdown a.navbar-item:hover{background:#e1e1e1;color:#f55e2c}#topbar-nav{-webkit-box-flex:0;-ms-flex:0 0 52%;flex:0 0 52%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#subbar-nav{padding-right:48px}.navbar .button:hover{background-color:#a8a7a7;border-color:#a8a7a7}.nav-menu{padding:4rem 1rem}.home-link.is-current,.home-link:hover{background-image:url(../img/home-o.svg)}div.search-result-document-hit .search-result-highlight{color:#f55e2c;background:rgba(237,143,143,.1)}div.search-result-document-hit>a:hover{background-color:rgba(225,69,90,.05)}.nav-panel-explore{background:#fff}.nav-panel-explore .context{-webkit-box-shadow:0;box-shadow:none}.toolbar{padding-right:48px}.footer.footer{padding:0}.footer-wrap,.site-info{margin:0 auto;max-width:1248px}.footer-wrap::after{content:"";display:table;clear:both}.headline{color:#f55e2c;font-size:14px}#footer-nav\ navbar .navbar-item{text-transform:none;font-size:16px;padding-left:0}.column{float:left;width:30%}.column.middle,.column.right{width:20%}.footer a{color:#e6e5e5;text-decoration:none}.footer a:hover{color:#f55e2c}.site-info{text-align:center;padding-bottom:56px}.footer-widget-wrap{padding-top:48px;padding-bottom:48px}.footer-menu-wrap{padding:56px 0!important}#social-nav{font-size:24px}#social-nav a{padding-right:24px;color:#000}.footer-wrap #social-nav a{padding-right:24px;color:#e6e5e5}.control.cta-wrap{padding-left:16px}.control.cta-wrap a{height:40px;padding:8px 32px}a.button.is-secondary{color:#000;background-color:#e1e1e1;-webkit-box-shadow:0 2px 8px 0 rgba(31,32,68,.16);-webkit-transition:all .7s cubic-bezier(.23,1,.32,1);transition:all .7s cubic-bezier(.23,1,.32,1);box-shadow:0 2px 8px 0 rgba(31,32,68,.16);border-color:#e1e1e1;margin-left:16px}a.button.is-secondary:hover{color:#a8a7a7;background-color:#e1e1e1;border-color:#e1e1e1;box-shadow:none;-webkit-box-shadow:none}.doc .admonitionblock td.content,.doc .imageblock,.doc .quoteblock,.doc .verseblock,.doc .videoblock iframe,.doc pre.highlight code,input#search-input{border-radius:10px}.navbar .button{border-radius:100px} \ No newline at end of file +@font-face { + font-family: "Roboto"; + font-style: italic; + font-weight: 400; + src: + url(../font/roboto-latin-400-italic.woff2) format("woff2"), + url(../font/roboto-latin-400-italic.woff) format("woff"); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +@font-face { + font-family: "Roboto"; + font-style: normal; + font-weight: 500; + src: + url(../font/roboto-latin-500-normal.woff2) format("woff2"), + url(../font/roboto-latin-500-normal.woff) format("woff"); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +@font-face { + font-family: "Roboto"; + font-style: italic; + font-weight: 500; + src: + url(../font/roboto-latin-500-italic.woff2) format("woff2"), + url(../font/roboto-latin-500-italic.woff) format("woff"); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +@font-face { + font-family: "Roboto Mono"; + font-style: normal; + font-weight: 400; + src: + url(../font/roboto-mono-latin-400-normal.woff2) format("woff2"), + url(../font/roboto-mono-latin-400-normal.woff) format("woff"); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +@font-face { + font-family: "Roboto Mono"; + font-style: normal; + font-weight: 500; + src: + url(../font/roboto-mono-latin-500-normal.woff2) format("woff2"), + url(../font/roboto-mono-latin-500-normal.woff) format("woff"); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +:root { + /* xmera omnia color scheme */ + --color-xmr-accent: #f55e2c; + --color-xmr-primary: #51284f; + --color-xmr-silver: #a8a7a7; + --color-xmr-text: #1a1a1a; + --color-xmr-helptext: #706e6e; + --color-xmr-primary-light: rgba(81, 40, 79, 0.25); + --color-xmr-light: #e1e1e1; + --color-xmr-dark: #2a222a; + --color-xmr-lighttext: #e6e5e5; + /* colors */ + --color-white: #fff; + --color-smoke-10: #fefefe; + --color-smoke-30: #fafafa; + --color-smoke-50: #f5f5f5; + --color-smoke-70: #f0f0f0; + --color-smoke-90: #e1e1e1; + --color-gray-10: #c1c1c1; + --color-gray-30: #9c9c9c; + --color-gray-40: #8e8e8e; + --color-gray-50: #808080; + --color-gray-70: #5d5d5d; + --color-jet-20: #4a4a4a; + --color-jet-30: #424242; + --color-jet-50: #333; + --color-jet-70: #222; + --color-jet-80: #191919; + --color-black: #000; + /* fonts */ + --rem-base: 18; /* used to compute rem value from desired pixel value (e.g., calc(18 / var(--rem-base) * 1rem) = 18px) */ + --body-font-size: 1.0625em; /* 17px */ + --body-font-size--desktop: 1.125em; /* 18px */ + --body-font-size--print: 0.9375em; /* 15px */ + --body-line-height: 1.15; + --body-font-color: var(--color-jet-70); + --body-font-family: "Roboto", sans-serif; + --body-font-weight-bold: 500; + --monospace-font-family: "Roboto Mono", monospace; + --monospace-font-weight-bold: 500; + /* base */ + --body-background: var(--color-white); + --panel-background: var(--color-smoke-50); + --panel-border-color: var(--color-smoke-90); + --scrollbar-track-color: var(--color-smoke-30); + --scrollbar-thumb-color: var(--color-gray-10); + --scrollbar_hover-thumb-color: var(--color-gray-30); + --border-radius-default: 10px; + --border-radius-large: 100px; + /* navbar */ + --navbar-background: var(--color-white); + --navbar-font-color: var(--color-black); + --navbar_hover-background: var(--color-white); + --navbar-button-background: var(--color-xmr-accent); + --navbar-button-border-color: var(--color-xmr-accent); + --navbar-button-font-color: var(--color-white); + --navbar-menu-border-color: var(--panel-border-color); + --navbar-menu-background: var(--color-white); + --navbar-menu-font-color: var(--body-font-color); + --navbar-menu_hover-background: var(--color-smoke-50); + /* nav */ + --nav-background: var(--color-xmr-primary-light); + --nav-border-color: var(--color-gray-10); + --nav-line-height: 1.35; + --nav-heading-font-color: var(--color-jet-30); + --nav-muted-color: var(--color-gray-70); + --nav-panel-divider-color: var(--color-smoke-90); + --nav-secondary-background: var(--color-smoke-70); + /* toolbar */ + --toolbar-background: var(--color-white); + --toolbar-border-color: transparent; + --toolbar-font-color: var(--color-gray-70); + --toolbar-muted-color: var(--color-gray-40); + --page-version-menu-background: var(--color-smoke-70); + --page-version-missing-font-color: var(--color-gray-40); + /* admonitions */ + --caution-color: #a0439c; + --caution-on-color: var(--color-white); + --important-color: #d32f2f; + --important-on-color: var(--color-white); + --note-color: #217ee7; + --note-on-color: var(--color-white); + --tip-color: #41af46; + --tip-on-color: var(--color-white); + --warning-color: #e18114; + --warning-on-color: var(--color-white); + /* doc */ + --doc-font-color: var(--color-jet-50); + --doc-font-size: inherit; + --doc-font-size--desktop: calc(17/var(--rem-base)*1rem); + --doc-line-height: 1.6; + --doc-margin: 0 auto; + --doc-margin--desktop: 0 2rem; + --heading-font-color: var(--color-jet-80); + --heading-font-weight: normal; + --alt-heading-font-weight: var(--body-font-weight-bold); + --section-divider-color: var(--panel-border-color); + --link-font-color: var(--color-xmr-accent); + --link_hover-font-color: var(--color-xmr-silver); + --link_unresolved-font-color: var(--important-color); + --abstract-background: var(--color-smoke-70); + --abstract-font-color: var(--color-jet-20); + --abstract-border-color: var(--panel-border-color); + --admonition-background: var(--panel-background); + --admonition-label-font-weight: var(--body-font-weight-bold); + --caption-font-color: var(--color-gray-70); + --caption-font-style: italic; + --caption-font-weight: var(--body-font-weight-bold); + --code-background: var(--panel-background); + --code-font-color: var(--body-font-color); + --example-background: var(--color-white); + --example-border-color: var(--color-gray-70); + --kbd-background: var(--panel-background); + --kbd-border-color: var(--color-gray-10); + --pre-background: var(--panel-background); + --pre-border-color: var(--panel-border-color); + --pre-annotation-font-color: var(--color-gray-50); + --quote-background: var(--panel-background); + --quote-border-color: var(--color-xmr-accent); + --quote-font-color: var(--color-gray-70); + --quote-attribution-font-color: var(--color-gray-40); + --sidebar-background: var(--color-smoke-90); + --table-border-color: var(--panel-border-color); + --table-stripe-background: var(--panel-background); + --table-footer-background: linear-gradient(to bottom, var(--color-smoke-70) 0%, var(--color-white) 100%); + /* toc */ + --toc-font-color: var(--nav-muted-color); + --toc-heading-font-color: var(--doc-font-color); + --toc-border-color: var(--panel-border-color); + --toc-line-height: 1.2; + /* footer */ + --footer-line-height: var(--doc-line-height); + --footer-background: var(--color-xmr-dark); + --footer-font-color: var(--color-xmr-lighttext); + --footer-link-font-color: var(--color-jet-80); + /* dimensions and positioning */ + --navbar-height: 88px;/* calc(63 / var(--rem-base) * 1rem); */ + --toolbar-height: calc(45/var(--rem-base)*1rem); + --drawer-height: var(--toolbar-height); + --body-top: var(--navbar-height); + --body-min-height: calc(100vh - var(--body-top)); + --nav-height: calc(var(--body-min-height) - var(--toolbar-height)); + --nav-height--desktop: var(--body-min-height); + --nav-panel-menu-height: calc(100% - var(--drawer-height)); + --nav-panel-explore-height: calc(50% + var(--drawer-height)); + --nav-width: calc(270/var(--rem-base)*1rem); + --toc-top: calc(var(--body-top) + var(--toolbar-height)); + --toc-height: calc(100vh - var(--toc-top) - 2.5rem); + --toc-width: calc(162/var(--rem-base)*1rem); + --toc-width--widescreen: calc(216/var(--rem-base)*1rem); + --doc-max-width: calc(720/var(--rem-base)*1rem); + --doc-max-width--desktop: calc(990/var(--rem-base)*1rem); + /* stacking */ + --z-index-nav: 1; + --z-index-toolbar: 2; + --z-index-page-version-menu: 3; + --z-index-navbar: 4; +} + +*, +*::before, +*::after { + -webkit-box-sizing: inherit; + box-sizing: inherit; +} + +html { + -webkit-box-sizing: border-box; + box-sizing: border-box; + font-size: 1.0625em; + font-size: var(--body-font-size); + height: 100%; + scroll-behavior: smooth; +} + +@media screen and (min-width: 1024px) { + html { + font-size: 1.125em; + font-size: var(--body-font-size--desktop); + } +} + +body { + background: #fff; + background: var(--body-background); + color: #222; + color: var(--body-font-color); + font-family: "Roboto" +, +sans-serif; + font-family: var(--body-font-family); + line-height: 1.15; + line-height: var(--body-line-height); + margin: 0; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + word-wrap: anywhere; /* aka overflow-wrap; used when hyphens are disabled or aren't sufficient */ +} + +a { + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +a:active { + background-color: none; +} + +code, +kbd, +pre { + font-family: "Roboto Mono" +, +monospace; + font-family: var(--monospace-font-family); +} + +b, +dt, +strong, +th { + font-weight: 500; + font-weight: var(--body-font-weight-bold); +} + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +em em { /* stylelint-disable-line */ + font-style: normal; +} + +strong strong { /* stylelint-disable-line */ + font-weight: normal; +} + +button { + cursor: pointer; + font-family: inherit; + font-size: 1em; + line-height: 1.15; + line-height: var(--body-line-height); + margin: 0; +} + +button::-moz-focus-inner { + border: none; + padding: 0; +} + +summary { + cursor: pointer; + -webkit-tap-highlight-color: transparent; + outline: none; +} + +table { + border-collapse: collapse; + word-wrap: normal; /* table widths aren't computed as expected when word-wrap is enabled */ +} + +object[type="image/svg+xml"]:not([width]) { + width: -webkit-fit-content; + width: -moz-fit-content; + width: fit-content; +} + +::-webkit-input-placeholder { + opacity: 0.5; +} + +::-moz-placeholder { + opacity: 0.5; +} + +:-ms-input-placeholder { + opacity: 0.5; +} + +::-ms-input-placeholder { + opacity: 0.5; +} + +::placeholder { + opacity: 0.5; +} + +@media (pointer: fine) { + @supports (scrollbar-width: thin) { + html { + scrollbar-color: #c1c1c1 #fafafa; + scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-track-color); + } + + body * { + scrollbar-width: thin; + scrollbar-color: #c1c1c1 transparent; + scrollbar-color: var(--scrollbar-thumb-color) transparent; + } + } + + html::-webkit-scrollbar { + background-color: #fafafa; + background-color: var(--scrollbar-track-color); + height: 12px; + width: 12px; + } + + body ::-webkit-scrollbar { + height: 6px; + width: 6px; + } + + ::-webkit-scrollbar-thumb { + background-clip: padding-box; + background-color: #c1c1c1; + background-color: var(--scrollbar-thumb-color); + border: 3px solid transparent; + border-radius: 12px; + } + + body ::-webkit-scrollbar-thumb { + border-width: 1.75px; + border-radius: 6px; + } + + ::-webkit-scrollbar-thumb:hover { + background-color: #9c9c9c; + background-color: var(--scrollbar_hover-thumb-color); + } +} + +@media screen and (min-width: 1024px) { + .body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } +} + +.nav-container { + position: fixed; + top: 88px; + top: var(--navbar-height); + left: 0; + width: 100%; + font-size: 0.94444rem; + font-size: calc(17/var(--rem-base)*1rem); + z-index: 1; + z-index: var(--z-index-nav); + visibility: hidden; +} + +@media screen and (min-width: 769px) { + .nav-container { + width: 15rem; + width: var(--nav-width); + } +} + +@media screen and (min-width: 1024px) { + .nav-container { + font-size: 0.86111rem; + font-size: calc(15.5/var(--rem-base)*1rem); + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + position: static; + top: 0; + visibility: visible; + } +} + +.nav-container.is-active { + visibility: visible; +} + +.nav { + background: rgba(81, 40, 79, 0.25); + background: var(--nav-background); + position: relative; + top: 2.5rem; + top: var(--toolbar-height); + height: calc(100vh - 88px - 2.5rem); + height: var(--nav-height); +} + +@media screen and (min-width: 769px) { + .nav { + -webkit-box-shadow: 0.5px 0 3px #c1c1c1; + box-shadow: 0.5px 0 3px #c1c1c1; + -webkit-box-shadow: 0.5px 0 3px var(--nav-border-color); + box-shadow: 0.5px 0 3px var(--nav-border-color); + } +} + +@media screen and (min-width: 1024px) { + .nav { + top: 88px; + top: var(--navbar-height); + -webkit-box-shadow: none; + box-shadow: none; + position: sticky; + height: calc(100vh - 88px); + height: var(--nav-height--desktop); + } +} + +.nav a { + color: inherit; +} + +.nav .panels { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + height: inherit; +} + +html.is-clipped--nav { + overflow-y: hidden; +} + +.nav-panel-menu { + overflow-y: scroll; + -ms-scroll-chaining: none; + overscroll-behavior: none; + height: calc(100% - 2.5rem); + height: var(--nav-panel-menu-height); +} + +.nav-panel-menu:not(.is-active) .nav-menu { + opacity: 0.75; +} + +.nav-panel-menu:not(.is-active)::after { + content: ""; + background: rgba(0, 0, 0, 0.5); + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +.nav-menu { + min-height: 100%; + padding: 0.5rem 0.75rem; + line-height: 1.35; + line-height: var(--nav-line-height); + position: relative; +} + +.nav-menu h3.title { + color: #424242; + color: var(--nav-heading-font-color); + font-size: inherit; + font-weight: 500; + font-weight: var(--body-font-weight-bold); + margin: 0; + padding: 0.25em 0 0.125em; +} + +.nav-list { + list-style: none; + margin: 0 0 0 0.75rem; + padding: 0; +} + +.nav-menu > .nav-list + .nav-list { + margin-top: 0.5rem; +} + +.nav-item { + margin-top: 0.5em; +} + +/* adds some breathing room below a nested list */ + +.nav-item-toggle ~ .nav-list { + padding-bottom: 0.125rem; +} + +/* matches list without a title */ + +.nav-item[data-depth="0"] > .nav-list:first-child { + display: block; + margin: 0; +} + +.nav-item:not(.is-active) > .nav-list { + display: none; +} + +.nav-item-toggle { + background: transparent url(../img/caret.svg) no-repeat center / 50%; + border: none; + outline: none; + line-height: inherit; + padding: 0; + position: absolute; + height: 1.35em; + height: calc(var(--nav-line-height)*1em); + width: 1.35em; + width: calc(var(--nav-line-height)*1em); + margin-top: -0.05em; + margin-left: -1.35em; + margin-left: calc(var(--nav-line-height)*-1em); +} + +.nav-item.is-active > .nav-item-toggle { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} + +.is-current-page > .nav-link, +.is-current-page > .nav-text { + font-weight: 500; + font-weight: var(--body-font-weight-bold); +} + +.nav-panel-explore { + background: rgba(81, 40, 79, 0.25); + background: var(--nav-background); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +.nav-panel-explore:not(:first-child) { + top: auto; + max-height: calc(50% + 2.5rem); + max-height: var(--nav-panel-explore-height); +} + +.nav-panel-explore .context { + font-size: 0.83333rem; + font-size: calc(15/var(--rem-base)*1rem); + -ms-flex-negative: 0; + flex-shrink: 0; + color: #5d5d5d; + color: var(--nav-muted-color); + -webkit-box-shadow: 0 -1px 0 #e1e1e1; + box-shadow: 0 -1px 0 #e1e1e1; + -webkit-box-shadow: 0 -1px 0 var(--nav-panel-divider-color); + box-shadow: 0 -1px 0 var(--nav-panel-divider-color); + padding: 0 0.5rem; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + line-height: 1; + height: 2.5rem; + height: var(--drawer-height); +} + +.nav-panel-explore:not(:first-child) .context { + cursor: pointer; +} + +.nav-panel-explore .context .version { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: inherit; + -ms-flex-align: inherit; + align-items: inherit; +} + +.nav-panel-explore .context .version::after { + content: ""; + background: url(../img/chevron.svg) no-repeat center right / auto 100%; + width: 1.25em; + height: 0.75em; +} + +.nav-panel-explore .components { + line-height: 1.6; + line-height: var(--doc-line-height); + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -webkit-box-shadow: inset 0 1px 5px #e1e1e1; + box-shadow: inset 0 1px 5px #e1e1e1; + -webkit-box-shadow: inset 0 1px 5px var(--nav-panel-divider-color); + box-shadow: inset 0 1px 5px var(--nav-panel-divider-color); + background: #f0f0f0; + background: var(--nav-secondary-background); + padding: 0.5rem 0.75rem 0 0.75rem; + margin: 0; + overflow-y: scroll; + -ms-scroll-chaining: none; + overscroll-behavior: none; + max-height: 100%; + display: block; +} + +.nav-panel-explore:not(.is-active) .components { + display: none; +} + +.nav-panel-explore .component { + display: block; +} + +.nav-panel-explore .component + .component { + margin-top: 0.5rem; +} + +.nav-panel-explore .component:last-child { + margin-bottom: 0.75rem; +} + +.nav-panel-explore .component .title { + font-weight: 500; + font-weight: var(--body-font-weight-bold); +} + +.nav-panel-explore .versions { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-left: 0; + margin-top: -0.25rem; + line-height: 1; + list-style: none; +} + +.nav-panel-explore .component .version { + margin: 0.375rem 0.375rem 0 0; +} + +.nav-panel-explore .component .version a { + border: 1px solid #c1c1c1; + border: 1px solid var(--nav-border-color); + border-radius: 0.25rem; + opacity: 0.75; + white-space: nowrap; + padding: 0.125em 0.25em; + display: inherit; +} + +.nav-panel-explore .component .is-current a { + border-color: currentColor; + opacity: 0.9; + font-weight: 500; + font-weight: var(--body-font-weight-bold); +} + +@media screen and (max-width: 1023.5px) { + aside.toc.sidebar { + display: none; + } + + main > .content { + overflow-x: auto; + } +} + +@media screen and (min-width: 1024px) { + main { + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; + min-width: 0; /* min-width: 0 required for flexbox to constrain overflowing elements */ + } + + main > .content { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + + aside.toc.embedded { + display: none; + } + + aside.toc.sidebar { + -webkit-box-flex: 0; + -ms-flex: 0 0 9rem; + flex: 0 0 9rem; + -ms-flex: 0 0 var(--toc-width); + flex: 0 0 var(--toc-width); + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } +} + +@media screen and (min-width: 1216px) { + aside.toc.sidebar { + -ms-flex-preferred-size: 12rem; + flex-basis: 12rem; + -ms-flex-preferred-size: var(--toc-width--widescreen); + flex-basis: var(--toc-width--widescreen); + } +} + +.toolbar { + color: #5d5d5d; + color: var(--toolbar-font-color); + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background-color: #fff; + background-color: var(--toolbar-background); + -webkit-box-shadow: 0 1px 0 transparent; + box-shadow: 0 1px 0 transparent; + -webkit-box-shadow: 0 1px 0 var(--toolbar-border-color); + box-shadow: 0 1px 0 var(--toolbar-border-color); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + font-size: 0.83333rem; + font-size: calc(15/var(--rem-base)*1rem); + height: 2.5rem; + height: var(--toolbar-height); + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + position: sticky; + top: 88px; + top: var(--navbar-height); + z-index: 2; + z-index: var(--z-index-toolbar); +} + +.toolbar a { + color: inherit; +} + +.nav-toggle { + background: url(../img/menu.svg) no-repeat 50% 47.5%; + background-size: 49%; + border: none; + outline: none; + line-height: inherit; + padding: 0; + height: 2.5rem; + height: var(--toolbar-height); + width: 2.5rem; + width: var(--toolbar-height); + margin-right: -0.25rem; +} + +@media screen and (min-width: 1024px) { + .nav-toggle { + display: none; + } +} + +.nav-toggle.is-active { + background-image: url(../img/back.svg); + background-size: 41.5%; +} + +.home-link { + display: block; + background: url(../img/home-o.svg) no-repeat center; + height: 1.25rem; + height: calc(var(--toolbar-height)/2); + width: 1.25rem; + width: calc(var(--toolbar-height)/2); + margin: 0.625rem; + margin: calc(var(--toolbar-height)/4); +} + +.home-link:hover, +.home-link.is-current { + background-image: url(../img/home.svg); +} + +.edit-this-page { + display: none; + padding-right: 0.5rem; +} + +@media screen and (min-width: 1024px) { + .edit-this-page { + display: block; + } +} + +.toolbar .edit-this-page a { + color: #8e8e8e; + color: var(--toolbar-muted-color); +} + +.breadcrumbs { + display: none; + -webkit-box-flex: 1; + -ms-flex: 1 1; + flex: 1 1; + padding: 0 0.5rem 0 0.75rem; + line-height: 1.35; + line-height: var(--nav-line-height); +} + +@media screen and (min-width: 1024px) { + .breadcrumbs { + display: block; + } +} + +a + .breadcrumbs { + padding-left: 0.05rem; +} + +.breadcrumbs ul { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: 0; + padding: 0; + list-style: none; +} + +.breadcrumbs li { + display: inline; + margin: 0; +} + +.breadcrumbs li::after { + content: "/"; + padding: 0 0.5rem; +} + +.breadcrumbs li:last-of-type::after { + content: none; +} + +.page-versions { + margin: 0 0.2rem 0 auto; + position: relative; + line-height: 1; +} + +@media screen and (min-width: 1024px) { + .page-versions { + margin-right: 0.7rem; + } +} + +.page-versions .version-menu-toggle { + color: inherit; + background: url(../img/chevron.svg) no-repeat; + background-position: right 0.5rem top 50%; + background-size: auto 0.75em; + border: none; + outline: none; + line-height: inherit; + padding: 0.5rem 1.5rem 0.5rem 0.5rem; + position: relative; + z-index: 3; + z-index: var(--z-index-page-version-menu); +} + +.page-versions .version-menu { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + min-width: 100%; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#f0f0f0)) no-repeat; + background: linear-gradient(to bottom, #f0f0f0 0%, #f0f0f0 100%) no-repeat; + background: -webkit-gradient(linear, left top, left bottom, from(var(--page-version-menu-background)), to(var(--page-version-menu-background))) no-repeat; + background: linear-gradient(to bottom, var(--page-version-menu-background) 0%, var(--page-version-menu-background) 100%) no-repeat; + padding: 1.375rem 1.5rem 0.5rem 0.5rem; + position: absolute; + top: 0; + right: 0; + white-space: nowrap; +} + +.page-versions:not(.is-active) .version-menu { + display: none; +} + +.page-versions .version { + display: block; + padding-top: 0.5rem; +} + +.page-versions .version.is-current { + display: none; +} + +.page-versions .version.is-missing { + color: #8e8e8e; + color: var(--page-version-missing-font-color); + font-style: italic; + text-decoration: none; +} + +.toc-menu { + color: #5d5d5d; + color: var(--toc-font-color); +} + +.toc.sidebar .toc-menu { + margin-right: 0.75rem; + position: sticky; + top: calc(88px + 2.5rem); + top: var(--toc-top); +} + +.toc .toc-menu h3 { + color: #333; + color: var(--toc-heading-font-color); + font-size: 0.88889rem; + font-size: calc(16/var(--rem-base)*1rem); + font-weight: 500; + font-weight: var(--body-font-weight-bold); + line-height: 1.3; + margin: 0 -0.5px; + padding-bottom: 0.25rem; +} + +.toc.sidebar .toc-menu h3 { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + height: 2.5rem; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.toc .toc-menu ul { + font-size: 0.83333rem; + font-size: calc(15/var(--rem-base)*1rem); + line-height: 1.2; + line-height: var(--toc-line-height); + list-style: none; + margin: 0; + padding: 0; +} + +.toc.sidebar .toc-menu ul { + max-height: calc(100vh - 88px - 5rem); + max-height: var(--toc-height); + overflow-y: auto; + -ms-scroll-chaining: none; + overscroll-behavior: none; +} + +@supports (scrollbar-width: none) { + .toc.sidebar .toc-menu ul { + scrollbar-width: none; + } +} + +.toc .toc-menu ul::-webkit-scrollbar { + width: 0; + height: 0; +} + +@media screen and (min-width: 1024px) { + .toc .toc-menu h3 { + font-size: 0.83333rem; + font-size: calc(15/var(--rem-base)*1rem); + } + + .toc .toc-menu ul { + font-size: 0.75rem; + font-size: calc(13.5/var(--rem-base)*1rem); + } +} + +.toc .toc-menu li { + margin: 0; +} + +.toc .toc-menu li[data-level="2"] a { + padding-left: 1.25rem; +} + +.toc .toc-menu li[data-level="3"] a { + padding-left: 2rem; +} + +.toc .toc-menu a { + color: inherit; + border-left: 2px solid #e1e1e1; + border-left: 2px solid var(--toc-border-color); + display: inline-block; + padding: 0.25rem 0 0.25rem 0.5rem; + text-decoration: none; +} + +.sidebar.toc .toc-menu a { + display: block; + outline: none; +} + +.toc .toc-menu a:hover { + color: #f55e2c; + color: var(--link-font-color); +} + +.toc .toc-menu a.is-active { + border-left-color: #f55e2c; + border-left-color: var(--link-font-color); + color: #333; + color: var(--doc-font-color); +} + +.sidebar.toc .toc-menu a:focus { + background: #f5f5f5; + background: var(--panel-background); +} + +.toc .toc-menu .is-hidden-toc { + display: none !important; +} + +.doc { + color: #333; + color: var(--doc-font-color); + font-size: inherit; + font-size: var(--doc-font-size); + -ms-hyphens: auto; + hyphens: auto; + line-height: 1.6; + line-height: var(--doc-line-height); + margin: 0 +auto; + margin: var(--doc-margin); + max-width: 40rem; + max-width: var(--doc-max-width); + padding: 0 1rem 4rem; +} + +@media screen and (min-width: 1024px) { + .doc { + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; + font-size: 0.94444rem; + font-size: var(--doc-font-size--desktop); + margin: 0 +2rem; + margin: var(--doc-margin--desktop); + max-width: 55rem; + max-width: var(--doc-max-width--desktop); + min-width: 0; + } +} + +.doc h1, +.doc h2, +.doc h3, +.doc h4, +.doc h5, +.doc h6 { + color: #191919; + color: var(--heading-font-color); + font-weight: normal; + font-weight: var(--heading-font-weight); + -ms-hyphens: none; + hyphens: none; + line-height: 1.3; + margin: 1rem 0 0; +} + +.doc > h1.page:first-child { + font-size: 2rem; + font-size: calc(36/var(--rem-base)*1rem); + margin: 1.5rem 0; +} + +@media screen and (min-width: 769px) { + .doc > h1.page:first-child { + margin-top: 2.5rem; + } +} + +.doc > h1.page:first-child + aside.toc.embedded { + margin-top: -0.5rem; +} + +.doc > h2#name + .sectionbody { + margin-top: 1rem; +} + +#preamble + .sect1, +.doc .sect1 + .sect1 { + margin-top: 2rem; +} + +.doc h1.sect0 { + background: #f0f0f0; + background: var(--abstract-background); + font-size: 1.8em; + margin: 1.5rem -1rem 0; + padding: 0.5rem 1rem; +} + +.doc h2:not(.discrete) { + border-bottom: 1px solid #e1e1e1; + border-bottom: 1px solid var(--section-divider-color); + margin-left: -1rem; + margin-right: -1rem; + padding: 0.4rem 1rem 0.1rem; +} + +.doc h3:not(.discrete), +.doc h4:not(.discrete) { + font-weight: 500; + font-weight: var(--alt-heading-font-weight); +} + +.doc h1 .anchor, +.doc h2 .anchor, +.doc h3 .anchor, +.doc h4 .anchor, +.doc h5 .anchor, +.doc h6 .anchor { + position: absolute; + text-decoration: none; + width: 1.75ex; + margin-left: -1.5ex; + visibility: hidden; + font-size: 0.8em; + font-weight: normal; + padding-top: 0.05em; +} + +.doc h1 .anchor::before, +.doc h2 .anchor::before, +.doc h3 .anchor::before, +.doc h4 .anchor::before, +.doc h5 .anchor::before, +.doc h6 .anchor::before { + content: "\00a7"; +} + +.doc h1:hover .anchor, +.doc h2:hover .anchor, +.doc h3:hover .anchor, +.doc h4:hover .anchor, +.doc h5:hover .anchor, +.doc h6:hover .anchor { + visibility: visible; +} + +.doc p, +.doc dl { + margin: 0; +} + +.doc a { + color: #f55e2c; + color: var(--link-font-color); +} + +.doc a:hover { + color: #a8a7a7; + color: var(--link_hover-font-color); +} + +.doc a.bare { + -ms-hyphens: none; + hyphens: none; +} + +.doc a.unresolved { + color: #d32f2f; + color: var(--link_unresolved-font-color); +} + +.doc i.fa { + -ms-hyphens: none; + hyphens: none; + font-style: normal; +} + +.doc p code, +.doc thead code, +.doc .colist > table code { + color: #222; + color: var(--code-font-color); + background: #f5f5f5; + background: var(--code-background); + border-radius: 0.25em; + font-size: 0.95em; + padding: 0.125em 0.25em; +} + +.doc code, +.doc pre { + -ms-hyphens: none; + hyphens: none; +} + +.doc pre { + font-size: 0.88889rem; + font-size: calc(16/var(--rem-base)*1rem); + line-height: 1.5; + margin: 0; +} + +.doc blockquote { + margin: 0; +} + +.doc .paragraph.lead > p { + font-size: 1rem; + font-size: calc(18/var(--rem-base)*1rem); +} + +.doc .right { + float: right; +} + +.doc .left { + float: left; +} + +.doc .float-gap.right { + margin: 0 1rem 1rem 0; +} + +.doc .float-gap.left { + margin: 0 0 1rem 1rem; +} + +.doc .float-group::after { + content: ""; + display: table; + clear: both; +} + +.doc .stretch { + width: 100%; +} + +.doc .underline { + text-decoration: underline; +} + +.doc .line-through { + text-decoration: line-through; +} + +.doc .paragraph, +.doc .dlist, +.doc .hdlist, +.doc .olist, +.doc .ulist, +.doc .exampleblock, +.doc .imageblock, +.doc .listingblock, +.doc .literalblock, +.doc .tabs, +.doc .sidebarblock, +.doc .verseblock, +.doc .videoblock, +.doc .quoteblock, +.doc .partintro, +.doc details, +.doc hr { + margin: 1rem 0 0; +} + +.doc table.tableblock { + font-size: 0.83333rem; + font-size: calc(15/var(--rem-base)*1rem); +} + +.doc .tablecontainer, +.doc .tablecontainer + *, +.doc :not(.tablecontainer) > table.tableblock, +.doc :not(.tablecontainer) > table.tableblock + * { + margin-top: 1.5rem; +} + +.doc p.tableblock + p.tableblock { + margin-top: 0.5rem; +} + +.doc td.tableblock > .content > :first-child { + margin-top: 0; +} + +.doc table.tableblock th, +.doc table.tableblock td { + padding: 0.5rem; +} + +.doc table.tableblock, +.doc table.tableblock > * > tr > * { + border: 0 solid #e1e1e1; + border: 0 solid var(--table-border-color); +} + +.doc table.grid-all > * > tr > * { + border-width: 1px; +} + +.doc table.grid-cols > * > tr > * { + border-width: 0 1px; +} + +.doc table.grid-rows > * > tr > * { + border-width: 1px 0; +} + +.doc table.grid-all > thead th, +.doc table.grid-rows > thead th { + border-bottom-width: 2.5px; +} + +.doc table.frame-all { + border-width: 1px; +} + +.doc table.frame-ends { + border-width: 1px 0; +} + +.doc table.frame-sides { + border-width: 0 1px; +} + +.doc table.frame-none > colgroup + * > :first-child > *, +.doc table.frame-sides > colgroup + * > :first-child > * { + border-top-width: 0; +} + +/* NOTE let the grid win in case of frame-none */ + +.doc table.frame-sides > :last-child > :last-child > * { + border-bottom-width: 0; +} + +.doc table.frame-none > * > tr > :first-child, +.doc table.frame-ends > * > tr > :first-child { + border-left-width: 0; +} + +.doc table.frame-none > * > tr > :last-child, +.doc table.frame-ends > * > tr > :last-child { + border-right-width: 0; +} + +.doc table.stripes-all > tbody > tr, +.doc table.stripes-odd > tbody > tr:nth-of-type(odd), +.doc table.stripes-even > tbody > tr:nth-of-type(even), +.doc table.stripes-hover > tbody > tr:hover { + background: #f5f5f5; + background: var(--table-stripe-background); +} + +.doc table.tableblock > tfoot { + background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#fff)); + background: linear-gradient(to bottom, #f0f0f0 0%, #fff 100%); + background: var(--table-footer-background); +} + +.doc .halign-left { + text-align: left; +} + +.doc .halign-right { + text-align: right; +} + +.doc .halign-center { + text-align: center; +} + +.doc .valign-top { + vertical-align: top; +} + +.doc .valign-bottom { + vertical-align: bottom; +} + +.doc .valign-middle { + vertical-align: middle; +} + +.doc .admonitionblock { + margin: 1.4rem 0 0; +} + +.doc .admonitionblock p, +.doc .admonitionblock td.content { + font-size: 0.88889rem; + font-size: calc(16/var(--rem-base)*1rem); +} + +.doc .admonitionblock td.content > :not(.title):first-child, +.doc .admonitionblock td.content > .title + * { + margin-top: 0; +} + +.doc .admonitionblock pre { + font-size: 0.83333rem; + font-size: calc(15/var(--rem-base)*1rem); +} + +.doc .admonitionblock > table { + table-layout: fixed; + position: relative; + width: 100%; +} + +.doc .admonitionblock td.content { + padding: 1rem 1rem 0.75rem; + background: #f5f5f5; + background: var(--admonition-background); + width: 100%; + word-wrap: anywhere; +} + +.doc .admonitionblock .icon { + position: absolute; + top: 0; + left: 0; + font-size: 0.83333rem; + font-size: calc(15/var(--rem-base)*1rem); + padding: 0 0.5rem; + height: 1.25rem; + line-height: 1; + font-weight: 500; + font-weight: var(--admonition-label-font-weight); + text-transform: uppercase; + border-radius: 0.45rem; + -webkit-transform: translate(-0.5rem, -50%); + transform: translate(-0.5rem, -50%); +} + +.doc .admonitionblock.caution .icon { + background-color: #a0439c; + background-color: var(--caution-color); + color: #fff; + color: var(--caution-on-color); +} + +.doc .admonitionblock.important .icon { + background-color: #d32f2f; + background-color: var(--important-color); + color: #fff; + color: var(--important-on-color); +} + +.doc .admonitionblock.note .icon { + background-color: #217ee7; + background-color: var(--note-color); + color: #fff; + color: var(--note-on-color); +} + +.doc .admonitionblock.tip .icon { + background-color: #41af46; + background-color: var(--tip-color); + color: #fff; + color: var(--tip-on-color); +} + +.doc .admonitionblock.warning .icon { + background-color: #e18114; + background-color: var(--warning-color); + color: #fff; + color: var(--warning-on-color); +} + +.doc .admonitionblock .icon i { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + height: 100%; +} + +.doc .admonitionblock .icon i::after { + content: attr(title); +} + +.doc .imageblock, +.doc .videoblock { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.doc .imageblock.text-left, +.doc .videoblock.text-left { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} + +.doc .imageblock.text-right, +.doc .videoblock.text-right { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; +} + +.doc .imageblock img, +.doc .imageblock object, +.doc .imageblock svg, +.doc .image > img, +.doc .image > object, +.doc .image > svg { + display: inline-block; + height: auto; + max-width: 100%; + vertical-align: middle; +} + +.doc .image:not(.left):not(.right) > img { + margin-top: -0.2em; +} + +.doc .videoblock iframe { + max-width: 100%; + vertical-align: middle; +} + +#preamble .abstract blockquote { + background: #f0f0f0; + background: var(--abstract-background); + border-left: 5px solid #e1e1e1; + border-left: 5px solid var(--abstract-border-color); + color: #4a4a4a; + color: var(--abstract-font-color); + font-size: 0.88889rem; + font-size: calc(16/var(--rem-base)*1rem); + padding: 0.75em 1em; +} + +.doc .quoteblock, +.doc .verseblock { + background: #f5f5f5; + background: var(--quote-background); + border-left: 5px solid #f55e2c; + border-left: 5px solid var(--quote-border-color); + color: #5d5d5d; + color: var(--quote-font-color); +} + +.doc .quoteblock { + padding: 0.25rem 2rem 1.25rem; +} + +.doc .quoteblock .attribution { + color: #8e8e8e; + color: var(--quote-attribution-font-color); + font-size: 0.83333rem; + font-size: calc(15/var(--rem-base)*1rem); + margin-top: 0.75rem; +} + +.doc .quoteblock blockquote { + margin-top: 1rem; +} + +.doc .quoteblock .paragraph { + font-style: italic; +} + +.doc .quoteblock cite { + padding-left: 1em; +} + +.doc .verseblock { + font-size: 1.15em; + padding: 1rem 2rem; +} + +.doc .verseblock pre { + font-family: inherit; + font-size: inherit; +} + +.doc ol, +.doc ul { + margin: 0; + padding: 0 0 0 2rem; +} + +.doc ul.checklist, +.doc ul.none, +.doc ol.none, +.doc ul.no-bullet, +.doc ol.unnumbered, +.doc ul.unstyled, +.doc ol.unstyled { + list-style-type: none; +} + +.doc ul.no-bullet, +.doc ol.unnumbered { + padding-left: 1.25rem; +} + +.doc ul.unstyled, +.doc ol.unstyled { + padding-left: 0; +} + +.doc ul.circle { + list-style-type: circle; +} + +.doc ul.disc { + list-style-type: disc; +} + +.doc ul.square { + list-style-type: square; +} + +.doc ul.circle ul:not([class]), +.doc ul.disc ul:not([class]), +.doc ul.square ul:not([class]) { + list-style: inherit; +} + +.doc ol.arabic { + list-style-type: decimal; +} + +.doc ol.decimal { + list-style-type: decimal-leading-zero; +} + +.doc ol.loweralpha { + list-style-type: lower-alpha; +} + +.doc ol.upperalpha { + list-style-type: upper-alpha; +} + +.doc ol.lowerroman { + list-style-type: lower-roman; +} + +.doc ol.upperroman { + list-style-type: upper-roman; +} + +.doc ol.lowergreek { + list-style-type: lower-greek; +} + +.doc ul.checklist { + padding-left: 1.75rem; +} + +.doc ul.checklist p > i.fa-check-square-o:first-child, +.doc ul.checklist p > i.fa-square-o:first-child { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: 1.25rem; + margin-left: -1.25rem; +} + +.doc ul.checklist i.fa-check-square-o::before { + content: "\2713"; +} + +.doc ul.checklist i.fa-square-o::before { + content: "\274f"; +} + +.doc .dlist .dlist, +.doc .dlist .olist, +.doc .dlist .ulist, +.doc .olist .dlist, +.doc .olist .olist, +.doc .olist .ulist, +.doc .ulist .dlist, +.doc .ulist .olist, +.doc .ulist .ulist { + margin-top: 0.5rem; +} + +.doc .olist li + li, +.doc .ulist li + li { + margin-top: 0.5rem; +} + +.doc .ulist .listingblock, +.doc .olist .listingblock, +.doc .admonitionblock .listingblock { + padding: 0; +} + +.doc .admonitionblock .title, +.doc .exampleblock .title, +.doc .imageblock .title, +.doc .literalblock .title, +.doc .listingblock .title, +.doc .openblock .title, +.doc .videoblock .title, +.doc .tableblock caption { + color: #5d5d5d; + color: var(--caption-font-color); + font-size: 0.88889rem; + font-size: calc(16/var(--rem-base)*1rem); + font-style: italic; + font-style: var(--caption-font-style); + font-weight: 500; + font-weight: var(--caption-font-weight); + -ms-hyphens: none; + hyphens: none; + letter-spacing: 0.01em; + padding-bottom: 0.075rem; +} + +.doc .tableblock caption { + text-align: left; +} + +.doc .ulist .title, +.doc .olist .title { + font-style: italic; + font-style: var(--caption-font-style); + font-weight: 500; + font-weight: var(--caption-font-weight); + margin-bottom: 0.25rem; +} + +.doc .imageblock .title { + margin-top: 0.5rem; + padding-bottom: 0; +} + +.doc details { + margin-left: 1rem; +} + +.doc details > summary { + display: block; + position: relative; + line-height: 1.6; + line-height: var(--doc-line-height); + margin-bottom: 0.5rem; +} + +.doc details > summary::-webkit-details-marker { + display: none; +} + +.doc details > summary::before { + content: ""; + border: solid transparent; + border-left-color: currentColor; + border-width: 0.3em 0 0.3em 0.5em; + position: absolute; + top: 0.5em; + top: calc((var(--doc-line-height)*0.5 - 0.3)*1em); + left: -1rem; + -webkit-transform: translateX(15%); + transform: translateX(15%); +} + +.doc details[open] > summary::before { + border-color: currentColor transparent transparent; + border-width: 0.5rem 0.3rem 0; + -webkit-transform: translateY(15%); + transform: translateY(15%); +} + +.doc details > summary::after { + content: ""; + width: 1rem; + height: 1em; + position: absolute; + top: 0.3em; + top: calc((var(--doc-line-height)*0.5 - 0.5)*1em); + left: -1rem; +} + +.doc details.result { + margin-top: 0.25rem; +} + +.doc details.result > summary { + color: #5d5d5d; + color: var(--caption-font-color); + font-style: italic; + margin-bottom: 0; +} + +.doc details.result > .content { + margin-left: -1rem; +} + +.doc .exampleblock > .content, +.doc details.result > .content { + background: #fff; + background: var(--example-background); + border: 0.25rem solid #5d5d5d; + border: 0.25rem solid var(--example-border-color); + border-radius: 0.5rem; + padding: 0.75rem; +} + +.doc .exampleblock > .content::after, +.doc details.result > .content::after { + content: ""; + display: table; + clear: both; +} + +.doc .exampleblock > .content > :first-child, +.doc details > .content > :first-child { + margin-top: 0; +} + +.doc .sidebarblock { + background: #e1e1e1; + background: var(--sidebar-background); + border-radius: 0.75rem; + padding: 0.75rem 1.5rem; +} + +.doc .sidebarblock > .content > .title { + font-size: 1.25rem; + font-size: calc(22.5/var(--rem-base)*1rem); + font-weight: 500; + font-weight: var(--alt-heading-font-weight); + line-height: 1.3; + margin-bottom: -0.3em; + text-align: center; +} + +.doc .sidebarblock > .content > :not(.title):first-child { + margin-top: 0; +} + +/* NEEDS REVIEW prevent pre in table from causing article to exceed bounds */ + +.doc .tableblock pre, +.doc .listingblock.wrap pre { + white-space: pre-wrap; +} + +.doc pre.highlight code, +.doc .listingblock pre:not(.highlight), +.doc .literalblock pre { + background: #f5f5f5; + background: var(--pre-background); + -webkit-box-shadow: inset 0 0 1.75px #e1e1e1; + box-shadow: inset 0 0 1.75px #e1e1e1; + -webkit-box-shadow: inset 0 0 1.75px var(--pre-border-color); + box-shadow: inset 0 0 1.75px var(--pre-border-color); + display: block; + overflow-x: auto; + padding: 0.875em; +} + +.doc .listingblock > .content { + position: relative; +} + +.doc .source-toolbox { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + visibility: hidden; + position: absolute; + top: 0.25rem; + right: 0.5rem; + color: #808080; + color: var(--pre-annotation-font-color); + font-family: "Roboto" +, +sans-serif; + font-family: var(--body-font-family); + font-size: 0.72222rem; + font-size: calc(13/var(--rem-base)*1rem); + line-height: 1; + white-space: nowrap; + z-index: 1; +} + +.doc .listingblock:hover .source-toolbox { + visibility: visible; +} + +.doc .source-toolbox .source-lang { + text-transform: uppercase; + letter-spacing: 0.075em; +} + +.doc .source-toolbox > :not(:last-child)::after { + content: "|"; + letter-spacing: 0; + padding: 0 1ch; +} + +.doc .source-toolbox .copy-button { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background: none; + border: none; + color: inherit; + outline: none; + padding: 0; + font-size: inherit; + line-height: inherit; + width: 1em; + height: 1em; +} + +.doc .source-toolbox .copy-icon { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: inherit; + height: inherit; +} + +.doc .source-toolbox img.copy-icon { + -webkit-filter: invert(50.2%); + filter: invert(50.2%); +} + +.doc .source-toolbox svg.copy-icon { + fill: currentColor; +} + +.doc .source-toolbox .copy-toast { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + position: relative; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-top: 1em; + background-color: #333; + background-color: var(--doc-font-color); + border-radius: 0.25em; + padding: 0.5em; + color: #fff; + color: var(--color-white); + cursor: auto; + opacity: 0; + -webkit-transition: opacity 0.5s ease 0.5s; + transition: opacity 0.5s ease 0.5s; +} + +.doc .source-toolbox .copy-toast::after { + content: ""; + position: absolute; + top: 0; + width: 1em; + height: 1em; + border: 0.55em solid transparent; + border-left-color: #333; + border-left-color: var(--doc-font-color); + -webkit-transform: rotate(-90deg) translateX(50%) translateY(50%); + transform: rotate(-90deg) translateX(50%) translateY(50%); + -webkit-transform-origin: left; + transform-origin: left; +} + +.doc .source-toolbox .copy-button.clicked .copy-toast { + opacity: 1; + -webkit-transition: none; + transition: none; +} + +.doc .language-console .hljs-meta { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.doc .dlist dt { + font-style: italic; +} + +.doc .dlist dd { + margin: 0 0 0.25rem 1.5rem; +} + +.doc .dlist dd:last-of-type { + margin-bottom: 0; +} + +.doc td.hdlist1, +.doc td.hdlist2 { + padding: 0.5rem 0 0; + vertical-align: top; +} + +.doc tr:first-child > .hdlist1, +.doc tr:first-child > .hdlist2 { + padding-top: 0; +} + +.doc td.hdlist1 { + font-weight: 500; + font-weight: var(--body-font-weight-bold); + padding-right: 0.25rem; +} + +.doc td.hdlist2 { + padding-left: 0.25rem; +} + +.doc .colist { + font-size: 0.88889rem; + font-size: calc(16/var(--rem-base)*1rem); + margin: 0.25rem 0 -0.25rem; +} + +.doc .colist > table > tr > :first-child, +.doc .colist > table > tbody > tr > :first-child { + padding: 0.25em 0.5rem 0; + vertical-align: top; +} + +.doc .colist > table > tr > :last-child, +.doc .colist > table > tbody > tr > :last-child { + padding: 0.25rem 0; +} + +.doc .conum[data-value] { + border: 1px solid currentColor; + border-radius: 100%; + display: inline-block; + font-family: "Roboto" +, +sans-serif; + font-family: var(--body-font-family); + font-size: 0.75rem; + font-size: calc(13.5/var(--rem-base)*1rem); + font-style: normal; + line-height: 1.2; + text-align: center; + width: 1.25em; + height: 1.25em; + letter-spacing: -0.25ex; + text-indent: -0.25ex; +} + +.doc .conum[data-value]::after { + content: attr(data-value); +} + +.doc .conum[data-value] + b { + display: none; +} + +.doc hr { + border: solid #e1e1e1; + border: solid var(--section-divider-color); + border-width: 2px 0 0; + height: 0; +} + +.doc b.button { + white-space: nowrap; /* effectively ignores hyphens setting */ +} + +.doc b.button::before { + content: "["; + padding-right: 0.25em; +} + +.doc b.button::after { + content: "]"; + padding-left: 0.25em; +} + +.doc kbd { + display: inline-block; + font-size: 0.66667rem; + font-size: calc(12/var(--rem-base)*1rem); + background: #f5f5f5; + background: var(--kbd-background); + border: 1px solid #c1c1c1; + border: 1px solid var(--kbd-border-color); + border-radius: 0.25em; + -webkit-box-shadow: 0 1px 0 #c1c1c1, 0 0 0 0.1em #fff inset; + box-shadow: 0 1px 0 #c1c1c1, 0 0 0 0.1em #fff inset; + -webkit-box-shadow: 0 1px 0 var(--kbd-border-color), 0 0 0 0.1em var(--body-background) inset; + box-shadow: 0 1px 0 var(--kbd-border-color), 0 0 0 0.1em var(--body-background) inset; + padding: 0.25em 0.5em; + vertical-align: text-bottom; + white-space: nowrap; /* effectively ignores hyphens setting */ +} + +.doc kbd, +.doc .keyseq { + line-height: 1; +} + +.doc .keyseq { + font-size: 0.88889rem; + font-size: calc(16/var(--rem-base)*1rem); +} + +.doc .keyseq kbd { + margin: 0 0.125em; +} + +.doc .keyseq kbd:first-child { + margin-left: 0; +} + +.doc .keyseq kbd:last-child { + margin-right: 0; +} + +.doc .menuseq, +.doc .path { + -ms-hyphens: none; + hyphens: none; +} + +.doc .menuseq i.caret::before { + content: "\203a"; + font-size: 1.1em; + font-weight: 500; + font-weight: var(--body-font-weight-bold); + line-height: 0.90909; +} + +.doc :not(pre).nowrap { + white-space: nowrap; +} + +.doc .nobreak { + -ms-hyphens: none; + hyphens: none; + word-wrap: normal; +} + +#footnotes { + font-size: 0.85em; + line-height: 1.5; + margin: 2rem -0.5rem 0; +} + +.doc td.tableblock > .content #footnotes { + margin: 2rem 0 0; +} + +#footnotes hr { + border-top-width: 1px; + margin-top: 0; + width: 20%; +} + +#footnotes .footnote { + margin: 0.5em 0 0 1em; +} + +#footnotes .footnote + .footnote { + margin-top: 0.25em; +} + +#footnotes .footnote > a:first-of-type { + display: inline-block; + margin-left: -2em; + text-align: right; + width: 1.5em; +} + +nav.pagination { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + border-top: 1px solid transparent; + border-top: 1px solid var(--toolbar-border-color); + line-height: 1; + margin: 2rem -1rem -1rem; + padding: 0.75rem 1rem 0; +} + +nav.pagination span { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 50%; + -ms-flex: 50%; + flex: 50%; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +nav.pagination .prev { + padding-right: 0.5rem; +} + +nav.pagination .next { + margin-left: auto; + padding-left: 0.5rem; + text-align: right; +} + +nav.pagination span::before { + color: #8e8e8e; + color: var(--toolbar-muted-color); + font-size: 0.75em; + padding-bottom: 0.1em; +} + +nav.pagination .prev::before { + content: "Prev"; +} + +nav.pagination .next::before { + content: "Next"; +} + +nav.pagination a { + font-weight: 500; + font-weight: var(--body-font-weight-bold); + line-height: 1.3; + position: relative; +} + +nav.pagination a::before, +nav.pagination a::after { + color: #8e8e8e; + color: var(--toolbar-muted-color); + font-weight: normal; + font-size: 1.5em; + line-height: 0.75; + position: absolute; + top: 0; + width: 1rem; +} + +nav.pagination .prev a::before { + content: "\2039"; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} + +nav.pagination .next a::after { + content: "\203a"; +} + +html.is-clipped--navbar { + overflow-y: hidden; +} + +body { + padding-top: 88px; + padding-top: var(--navbar-height); +} + +.navbar { + background: #fff; + background: var(--navbar-background); + color: #000; + color: var(--navbar-font-color); + font-size: 0.88889rem; + font-size: calc(16/var(--rem-base)*1rem); + height: 88px; + height: var(--navbar-height); + position: fixed; + top: 0; + width: 100%; + z-index: 4; + z-index: var(--z-index-navbar); +} + +.navbar a { + text-decoration: none; +} + +.navbar-brand { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; + padding-left: 1rem; +} + +.navbar-brand .navbar-item { + color: #000; + color: var(--navbar-font-color); +} + +.navbar-brand .navbar-item:first-child { + -ms-flex-item-align: center; + align-self: center; + padding: 0; + font-size: 1.22222rem; + font-size: calc(22/var(--rem-base)*1rem); + -ms-flex-wrap: wrap; + flex-wrap: wrap; + line-height: 1; +} + +.navbar-brand .navbar-item:first-child a { + color: inherit; + word-wrap: normal; +} + +.navbar-brand .navbar-item:first-child :not(:last-child) { + padding-right: 0.375rem; +} + +.navbar-brand .navbar-item.search { + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +#search-input { + color: #333; + font-family: inherit; + font-size: 0.95rem; + width: 150px; + border: 1px solid #dbdbdb; + border-radius: 0.1em; + line-height: 1.5; + padding: 0 0.25em; +} + +#search-input:disabled { + background-color: #dbdbdb; + /* disable cursor */ + cursor: not-allowed; + pointer-events: all !important; +} + +#search-input:disabled::-webkit-input-placeholder { + color: #4c4c4c; +} + +#search-input:disabled::-moz-placeholder { + color: #4c4c4c; +} + +#search-input:disabled:-ms-input-placeholder { + color: #4c4c4c; +} + +#search-input:disabled::-ms-input-placeholder { + color: #4c4c4c; +} + +#search-input:disabled::placeholder { + color: #4c4c4c; +} + +#search-input:focus { + outline: none; +} + +.navbar-burger { + background: none; + border: none; + outline: none; + line-height: 1; + position: relative; + width: 3rem; + padding: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-left: auto; + min-width: 0; +} + +.navbar-burger span { + background-color: #000; + background-color: var(--navbar-font-color); + height: 1.5px; + width: 1rem; +} + +.navbar-burger:not(.is-active) span { + -webkit-transition: opacity 0s 0.25s, margin-top ease-out 0.25s 0.25s, -webkit-transform ease-out 0.25s; + transition: opacity 0s 0.25s, margin-top ease-out 0.25s 0.25s, -webkit-transform ease-out 0.25s; + transition: transform ease-out 0.25s, opacity 0s 0.25s, margin-top ease-out 0.25s 0.25s; + transition: transform ease-out 0.25s, opacity 0s 0.25s, margin-top ease-out 0.25s 0.25s, -webkit-transform ease-out 0.25s; +} + +.navbar-burger span + span { + margin-top: 0.25rem; +} + +.navbar-burger.is-active span + span { + margin-top: -1.5px; +} + +.navbar-burger.is-active span:nth-child(1) { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} + +.navbar-burger.is-active span:nth-child(2) { + opacity: 0; +} + +.navbar-burger.is-active span:nth-child(3) { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); +} + +.navbar-item, +.navbar-link { + color: #222; + color: var(--navbar-menu-font-color); + display: block; + line-height: 1.6; + line-height: var(--doc-line-height); + padding: 0.5rem 1rem; +} + +.navbar-item.has-dropdown { + padding: 0; +} + +.navbar-item .icon { + width: 1.25rem; + height: 1.25rem; + display: block; +} + +.navbar-item .icon img, +.navbar-item .icon svg { + fill: currentColor; + width: inherit; + height: inherit; +} + +.navbar-link { + padding-right: 2.5em; +} + +.navbar-dropdown .navbar-item { + padding-left: 1.5rem; + padding-right: 1.5rem; +} + +.navbar-dropdown .navbar-item.has-label { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.navbar-dropdown .navbar-item small { + color: #8e8e8e; + color: var(--toolbar-muted-color); + font-size: 0.66667rem; + font-size: calc(12/var(--rem-base)*1rem); +} + +.navbar-divider { + background-color: #e1e1e1; + background-color: var(--navbar-menu-border-color); + border: none; + height: 1px; + margin: 0.25rem 0; +} + +.navbar .button { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background: #f55e2c; + background: var(--navbar-button-background); + border: 1px solid #f55e2c; + border: 1px solid var(--navbar-button-border-color); + border-radius: 0.15rem; + height: 1.75rem; + color: #fff; + color: var(--navbar-button-font-color); + padding: 0 0.75em; + white-space: nowrap; +} + +@media screen and (max-width: 768.5px) { + .navbar-brand .navbar-item.search { + padding-left: 0; + padding-right: 0; + } +} + +@media screen and (min-width: 769px) { + #search-input { + width: 200px; + } +} + +@media screen and (max-width: 1023.5px) { + .navbar-brand { + height: inherit; + } + + .navbar-brand .navbar-item { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + + .navbar-menu { + background: #fff; + background: var(--navbar-menu-background); + -webkit-box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1); + box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1); + max-height: calc(100vh - 88px); + max-height: var(--body-min-height); + overflow-y: auto; + -ms-scroll-chaining: none; + overscroll-behavior: none; + padding: 0.5rem 0; + } + + .navbar-menu:not(.is-active) { + display: none; + } + + .navbar-menu a.navbar-item:hover, + .navbar-menu .navbar-link:hover { + background: #f5f5f5; + background: var(--navbar-menu_hover-background); + } +} + +@media screen and (min-width: 1024px) { + .navbar-burger { + display: none; + } + + .navbar, + .navbar-menu, + .navbar-end { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + + .navbar-item, + .navbar-link { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + } + + .navbar-item:not(.has-dropdown), + .navbar-link { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } + + .navbar-item.is-hoverable:hover .navbar-dropdown { + display: block; + } + + .navbar-link::after { + border-width: 0 0 1px 1px; + border-style: solid; + content: ""; + display: block; + height: 0.5em; + pointer-events: none; + position: absolute; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + width: 0.5em; + margin-top: -0.375em; + right: 1.125em; + top: 50%; + } + + .navbar-end > .navbar-item, + .navbar-end .navbar-link { + color: #000; + color: var(--navbar-font-color); + } + + .navbar-end > a.navbar-item:hover, + .navbar-end .navbar-link:hover, + .navbar-end .navbar-item.has-dropdown:hover .navbar-link { + background: #fff; + background: var(--navbar_hover-background); + color: #000; + color: var(--navbar-font-color); + } + + .navbar-end .navbar-link::after { + border-color: currentColor; + } + + .navbar-dropdown { + background: #fff; + background: var(--navbar-menu-background); + border: 1px solid #e1e1e1; + border: 1px solid var(--navbar-menu-border-color); + border-top: none; + border-radius: 0 0 0.25rem 0.25rem; + display: none; + top: 100%; + left: 0; + min-width: 100%; + position: absolute; + } + + .navbar-dropdown .navbar-item { + padding: 0.5rem 3rem 0.5rem 1rem; + white-space: nowrap; + } + + .navbar-dropdown .navbar-item small { + position: relative; + right: -2rem; + } + + .navbar-dropdown .navbar-item:last-child { + border-radius: inherit; + } + + .navbar-dropdown.is-right { + left: auto; + right: 0; + } + + .navbar-dropdown a.navbar-item:hover { + background: #f5f5f5; + background: var(--navbar-menu_hover-background); + } +} + +footer.footer { + background-color: #2a222a; + background-color: var(--footer-background); + color: #e6e5e5; + color: var(--footer-font-color); + font-size: 0.83333rem; + font-size: calc(15/var(--rem-base)*1rem); + line-height: 1.6; + line-height: var(--footer-line-height); + padding: 1.5rem; +} + +.footer p { + margin: 0.5rem 0; +} + +.footer a { + color: #191919; + color: var(--footer-link-font-color); +} + +/*! Adapted from the GitHub style by Vasily Polovnyov */ + +.hljs-comment, +.hljs-quote { + color: #998; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-subst { + color: #333; + font-weight: 500; + font-weight: var(--monospace-font-weight-bold); +} + +.hljs-number, +.hljs-literal, +.hljs-variable, +.hljs-template-variable, +.hljs-tag .hljs-attr { + color: #008080; +} + +.hljs-string, +.hljs-doctag { + color: #d14; +} + +.hljs-title, +.hljs-section, +.hljs-selector-id { + color: #900; + font-weight: 500; + font-weight: var(--monospace-font-weight-bold); +} + +.hljs-subst { + font-weight: normal; +} + +.hljs-type, +.hljs-class .hljs-title { + color: #458; + font-weight: 500; + font-weight: var(--monospace-font-weight-bold); +} + +.hljs-tag, +.hljs-name, +.hljs-attribute { + color: #000080; + font-weight: normal; +} + +.hljs-regexp, +.hljs-link { + color: #009926; +} + +.hljs-symbol, +.hljs-bullet { + color: #990073; +} + +.hljs-built_in, +.hljs-builtin-name { + color: #0086b3; +} + +.hljs-meta { + color: #999; + font-weight: 500; + font-weight: var(--monospace-font-weight-bold); +} + +.hljs-deletion { + background: #fdd; +} + +.hljs-addition { + background: #dfd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: 500; + font-weight: var(--monospace-font-weight-bold); +} + +@page { + margin: 0.5in; +} + +@media print { + .hide-for-print { + display: none !important; + } + + html { + font-size: 0.9375em; + font-size: var(--body-font-size--print); + } + + a { + color: inherit !important; + text-decoration: underline; + } + + a.bare, + a[href^="#"], + a[href^="mailto:"] { + text-decoration: none; + } + + tr, + img, + object, + svg { + page-break-inside: avoid; + } + + thead { + display: table-header-group; + } + + pre { + -ms-hyphens: none; + hyphens: none; + white-space: pre-wrap; + } + + body { + padding-top: 2rem; + } + + .navbar { + background: none; + color: inherit; + position: absolute; + } + + .navbar * { + color: inherit !important; + } + + .navbar > :not(.navbar-brand), + .nav-container, + .toolbar, + aside.toc, + nav.pagination { + display: none; + } + + .doc { + color: inherit; + margin: auto; + max-width: none; + padding-bottom: 2rem; + } + + .doc .admonitionblock td.icon { + -webkit-print-color-adjust: exact; + color-adjust: exact; + } + + .doc .listingblock code[data-lang]::before { + display: block; + } + + footer.footer { + background: none; + border-top: 1px solid #e1e1e1; + border-top: 1px solid var(--panel-border-color); + color: #8e8e8e; + color: var(--quote-attribution-font-color); + padding: 0.25rem 0.5rem 0; + } + + .footer * { + color: inherit; + } +} + +/* xmera custom css */ + +/* Navbar */ + +.navbar { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.navbar-logo { + max-height: 63px; + width: auto; + margin-top: 0; +} + +.navbar-brand { + padding-left: 48px; + padding-right: 64px; + -webkit-box-flex: 0; + -ms-flex: 0 0 200px; + flex: 0 0 200px; +} + +.main-item { + font-size: 16px; + line-height: 24px; + font-weight: normal; +} + +.navbar-item { + font-size: 16px; + line-height: 24px; + font-weight: normal; +} + +.navbar-end > .navbar-item { + padding-left: 0; +} + +.navbar-item .navbar-link::after { + border-color: currentColor; + border-width: 0 0 2px 2px; +} + +.no-dropdown { + padding-right: 0.75rem; +} + +.no-dropdown::after { + border: none; +} + +.navbar-dropdown { + width: 240px; + top: 64px; + z-index: 99999; + box-shadow: 0 16px 48px 0 rgba(31, 32, 68, 0.08); + -webkit-box-shadow: 0 16px 48px 0 rgba(31, 32, 68, 0.08); + padding: 20px 24px 16px 20px; + border: none; + background-color: #fff; + background-color: var(--color-white); + border-radius: 10px; + border-radius: var(--border-radius-default); +} + +.navbar-dropdown .navbar-item { + padding-left: 0; + padding-right: 0; +} + +.navbar-dropdown a.navbar-item:hover { + background: #fff; + background: var(--color-white); + color: #f55e2c; + color: var(--color-xmr-accent); +} + +#topbar-nav { + -webkit-box-flex: 0; + -ms-flex: 0 0 52%; + flex: 0 0 52%; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +#subbar-nav { + padding-right: 48px; +} + +.navbar .button:hover { + background-color: #a8a7a7; + background-color: var(--color-xmr-silver); + border-color: #a8a7a7; + border-color: var(--color-xmr-silver); +} + +.nav-menu { + padding-top: 4rem; + padding-bottom: 4rem; + padding-left: 1rem; + padding-right: 1rem; +} + +.home-link:hover, +.home-link.is-current { + background-image: url(../img/home-o.svg); +} + +/* Searching */ + +div.search-result-document-hit .search-result-highlight { + color: #f55e2c; + color: var(--color-xmr-accent); + background: rgba(237, 143, 143, 0.1); +} + +div.search-result-document-hit > a:hover { + background-color: rgba(225, 69, 90, 0.05); +} + +/* Sidebar */ + +.nav-panel-explore { + background: #fff; + background: var(--color-white); +} + +.nav-panel-explore .context { + -webkit-box-shadow: 0; + box-shadow: none; +} + +/* Toolbar */ + +.toolbar { + padding-right: 48px; +} + +/* Footer */ + +.footer.footer { + padding: 0; +} + +.footer-wrap, +.site-info { + margin: 0 auto; + max-width: 1248px; +} + +.footer-wrap::after { + content: ""; + display: table; + clear: both; +} + +.headline { + color: #f55e2c; + color: var(--color-xmr-accent); + font-size: 14px; +} + +#footer-nav\ navbar .navbar-item { + text-transform: none; + font-size: 16px; + padding-left: 0; +} + +.column { + float: left; + width: 30%; +} + +.column.right { width: 20%; } + +.column.middle { + width: 20%; +} + +.footer a { + color: #e6e5e5; + color: var(--footer-font-color); + text-decoration: none; +} + +.footer a:hover { + color: #f55e2c; + color: var(--color-xmr-accent); +} + +.site-info { + text-align: center; + padding-bottom: 56px; +} + +.footer-widget-wrap { + padding-top: 48px; + padding-bottom: 48px; +} + +.footer-menu-wrap { + padding: 56px 0 !important; +} + +/* Social Nav */ + +#social-nav { + font-size: 24px; +} + +#social-nav a { + padding-right: 24px; + color: #000; + color: var(--color-black); +} + +.footer-wrap #social-nav a { + padding-right: 24px; + color: #e6e5e5; + color: var(--footer-font-color); +} + +/* Call-to-action button */ + +.control.cta-wrap { + padding-left: 16px; +} + +.control.cta-wrap a { + height: 40px; + padding: 8px 32px; +} + +/* Button */ + +a.button.is-secondary { + color: #000; + color: var(--color-black); + background-color: #e1e1e1; + background-color: var(--color-xmr-light); + -webkit-box-shadow: 0 2px 8px 0 rgba(31, 32, 68, 0.16); + -webkit-transition: all 0.7s cubic-bezier(0.23, 1, 0.32, 1); + transition: all 0.7s cubic-bezier(0.23, 1, 0.32, 1); + box-shadow: 0 2px 8px 0 rgba(31, 32, 68, 0.16); + border-color: #e1e1e1; + border-color: var(--color-xmr-light); + margin-left: 16px; +} + +a.button.is-secondary:hover { + color: #a8a7a7; + color: var(--color-xmr-silver); + background-color: #e1e1e1; + background-color: var(--color-xmr-light); + border-color: #e1e1e1; + border-color: var(--color-xmr-light); + box-shadow: none; + -webkit-box-shadow: none; +} + +.doc pre.highlight code, +.doc .admonitionblock td.content, +.doc .videoblock iframe, +.doc .imageblock, +.doc .quoteblock, +.doc .verseblock, +input#search-input { + border-radius: 10px; + border-radius: var(--border-radius-default); +} + +.navbar .button { + border-radius: 100px; + border-radius: var(--border-radius-large); +} +/*# sourceMappingURL=site.css.map */ diff --git a/public/_/img/back.svg b/public/_/img/back.svg index bf7d30e..1a66e8d 100755 --- a/public/_/img/back.svg +++ b/public/_/img/back.svg @@ -1 +1,86 @@ - \ No newline at end of file + + + + +Left arrow + + + + +image/svg+xml + +Left arrow + + +Sarah White + + + + +OpenDevise Inc. + + + + + + + + + + + + + + + + + + diff --git a/public/_/img/caret.svg b/public/_/img/caret.svg index 1af41bc..faea566 100755 --- a/public/_/img/caret.svg +++ b/public/_/img/caret.svg @@ -1 +1,63 @@ - \ No newline at end of file + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/public/_/img/chevron.svg b/public/_/img/chevron.svg index 40e962a..836c90f 100755 --- a/public/_/img/chevron.svg +++ b/public/_/img/chevron.svg @@ -1 +1,63 @@ - \ No newline at end of file + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/public/_/img/home-o.svg b/public/_/img/home-o.svg index 95d193b..02e64b8 100755 --- a/public/_/img/home-o.svg +++ b/public/_/img/home-o.svg @@ -1 +1,124 @@ - \ No newline at end of file + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/_/img/home.svg b/public/_/img/home.svg index 4e96b35..06ca956 100755 --- a/public/_/img/home.svg +++ b/public/_/img/home.svg @@ -1 +1,124 @@ - \ No newline at end of file + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/_/img/menu.svg b/public/_/img/menu.svg index 8b43b2e..211102b 100755 --- a/public/_/img/menu.svg +++ b/public/_/img/menu.svg @@ -1 +1,158 @@ - \ No newline at end of file + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/_/img/octicons-16.svg b/public/_/img/octicons-16.svg index e3b4e20..d8415d0 100755 --- a/public/_/img/octicons-16.svg +++ b/public/_/img/octicons-16.svg @@ -1 +1,36 @@ -Octicons v11.2.0 by GitHub - https://primer.style/octicons/ - License: MIT \ No newline at end of file + + Octicons (16px subset) + Octicons v11.2.0 by GitHub - https://primer.style/octicons/ - License: MIT + + + + @primer/octicons + 11.2.0 + A scalable set of icons handcrafted with <3 by GitHub + image/svg+xml + + + GitHub + + + + + Copyright (c) 2020 GitHub Inc. + + + + https://primer.style/octicons/ + + + + + + + + + diff --git a/public/_/partials/footer-content.hbs b/public/_/partials/footer-content.hbs index a21eaf1..fec6def 100755 --- a/public/_/partials/footer-content.hbs +++ b/public/_/partials/footer-content.hbs @@ -22,6 +22,8 @@ + + @@ -39,6 +41,6 @@
- © 2021 - 2023 xmera Solutions. + © 2021 - 2024 xmera Solutions.
diff --git a/public/_/partials/header-content.hbs b/public/_/partials/header-content.hbs index 3170466..0f972c1 100755 --- a/public/_/partials/header-content.hbs +++ b/public/_/partials/header-content.hbs @@ -32,6 +32,8 @@ Unternehmen diff --git a/src/css/custom.css b/src/css/custom.css index 669b939..84a4660 100755 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -53,7 +53,7 @@ -webkit-box-shadow: 0 16px 48px 0 rgba(31, 32, 68, 0.08); padding: 20px 24px 16px 20px; border: none; - background-color: var(--color-xmr-light); + background-color: var(--color-white); border-radius: var(--border-radius-default); } @@ -63,7 +63,7 @@ } .navbar-dropdown a.navbar-item:hover { - background: var(--color-xmr-light); + background: var(--color-white); color: var(--color-xmr-accent); } diff --git a/src/partials/footer-content.hbs b/src/partials/footer-content.hbs index a21eaf1..fec6def 100755 --- a/src/partials/footer-content.hbs +++ b/src/partials/footer-content.hbs @@ -22,6 +22,8 @@ + + @@ -39,6 +41,6 @@
- © 2021 - 2023 xmera Solutions. + © 2021 - 2024 xmera Solutions.
diff --git a/src/partials/header-content.hbs b/src/partials/header-content.hbs index 3170466..0f972c1 100755 --- a/src/partials/header-content.hbs +++ b/src/partials/header-content.hbs @@ -32,6 +32,8 @@ Unternehmen From 39df2ee736bb366cade5bbf23b26eccf2405124f Mon Sep 17 00:00:00 2001 From: Liane Hampe Date: Wed, 22 May 2024 15:49:46 +0200 Subject: [PATCH 2/2] Updates public files --- public/_/css/site.css | 3288 +++++++++++++++++++++++++++++++++- public/_/img/back.svg | 87 +- public/_/img/caret.svg | 64 +- public/_/img/chevron.svg | 64 +- public/_/img/home-o.svg | 125 +- public/_/img/home.svg | 125 +- public/_/img/menu.svg | 159 +- public/_/img/octicons-16.svg | 37 +- 8 files changed, 3940 insertions(+), 9 deletions(-) diff --git a/public/_/css/site.css b/public/_/css/site.css index a3fae79..095b7b6 100755 --- a/public/_/css/site.css +++ b/public/_/css/site.css @@ -1,3 +1,3287 @@ -@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../font/roboto-latin-400-normal.woff2) format("woff2"),url(../font/roboto-latin-400-normal.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(../font/roboto-latin-400-italic.woff2) format("woff2"),url(../font/roboto-latin-400-italic.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(../font/roboto-latin-500-normal.woff2) format("woff2"),url(../font/roboto-latin-500-normal.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:url(../font/roboto-latin-500-italic.woff2) format("woff2"),url(../font/roboto-latin-500-italic.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(../font/roboto-mono-latin-400-normal.woff2) format("woff2"),url(../font/roboto-mono-latin-400-normal.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;src:url(../font/roboto-mono-latin-500-normal.woff2) format("woff2"),url(../font/roboto-mono-latin-500-normal.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.0625em;height:100%;scroll-behavior:smooth}@media screen and (min-width:1024px){html{font-size:1.125em}}body{background:#fff;color:#222;font-family:Roboto,sans-serif;line-height:1.15;margin:0;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-wrap:anywhere}a{text-decoration:none}a:hover{text-decoration:underline}a:active{background-color:none}code,kbd,pre{font-family:Roboto Mono,monospace}b,dt,strong,th{font-weight:500}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}em em{font-style:normal}strong strong{font-weight:400}button{cursor:pointer;font-family:inherit;font-size:1em;line-height:1.15;margin:0}button::-moz-focus-inner{border:none;padding:0}summary{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}table{border-collapse:collapse;word-wrap:normal}object[type="image/svg+xml"]:not([width]){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}::-webkit-input-placeholder{opacity:.5}::-moz-placeholder{opacity:.5}:-ms-input-placeholder{opacity:.5}::-ms-input-placeholder{opacity:.5}::placeholder{opacity:.5}@media (pointer:fine){@supports (scrollbar-width:thin){html{scrollbar-color:#c1c1c1 #fafafa}body *{scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent}}html::-webkit-scrollbar{background-color:#fafafa;height:12px;width:12px}body ::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#c1c1c1;border:3px solid transparent;border-radius:12px}body ::-webkit-scrollbar-thumb{border-width:1.75px;border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:#9c9c9c}}@media screen and (min-width:1024px){.body{display:-webkit-box;display:-ms-flexbox;display:flex}}.nav-container{position:fixed;top:88px;left:0;width:100%;font-size:.94444rem;z-index:1;visibility:hidden}@media screen and (min-width:769px){.nav-container{width:15rem}}@media screen and (min-width:1024px){.nav-container{font-size:.86111rem;-webkit-box-flex:0;-ms-flex:none;flex:none;position:static;top:0;visibility:visible}}.nav-container.is-active{visibility:visible}.nav{background:rgba(81,40,79,.25);position:relative;top:2.5rem;height:calc(100vh - 88px - 2.5rem)}@media screen and (min-width:769px){.nav{-webkit-box-shadow:.5px 0 3px #c1c1c1;box-shadow:.5px 0 3px #c1c1c1}}@media screen and (min-width:1024px){.nav{top:88px;-webkit-box-shadow:none;box-shadow:none;position:sticky;height:calc(100vh - 88px)}}.nav a{color:inherit}.nav .panels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:inherit}html.is-clipped--nav{overflow-y:hidden}.nav-panel-menu{overflow-y:scroll;-ms-scroll-chaining:none;overscroll-behavior:none;height:calc(100% - 2.5rem)}.nav-panel-menu:not(.is-active) .nav-menu{opacity:.75}.nav-panel-menu:not(.is-active)::after{content:"";background:rgba(0,0,0,.5);display:block;position:absolute;top:0;right:0;bottom:0;left:0}.nav-menu{min-height:100%;padding:.5rem .75rem;line-height:1.35;position:relative}.nav-menu h3.title{color:#424242;font-size:inherit;font-weight:500;margin:0;padding:.25em 0 .125em}.nav-list{list-style:none;margin:0 0 0 .75rem;padding:0}.nav-menu>.nav-list+.nav-list{margin-top:.5rem}.nav-item{margin-top:.5em}.nav-item-toggle~.nav-list{padding-bottom:.125rem}.nav-item[data-depth="0"]>.nav-list:first-child{display:block;margin:0}.nav-item:not(.is-active)>.nav-list{display:none}.nav-item-toggle{background:transparent url(../img/caret.svg) no-repeat 50%/50%;border:none;outline:none;line-height:inherit;padding:0;position:absolute;height:1.35em;width:1.35em;margin-top:-.05em;margin-left:-1.35em}.nav-item.is-active>.nav-item-toggle{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.is-current-page>.nav-link,.is-current-page>.nav-text{font-weight:500}.nav-panel-explore{background:rgba(81,40,79,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;right:0;bottom:0;left:0}.nav-panel-explore:not(:first-child){top:auto;max-height:calc(50% + 2.5rem)}.nav-panel-explore .context{font-size:.83333rem;-ms-flex-negative:0;flex-shrink:0;color:#5d5d5d;-webkit-box-shadow:0 -1px 0 #e1e1e1;box-shadow:0 -1px 0 #e1e1e1;padding:0 .5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1;height:2.5rem}.nav-panel-explore:not(:first-child) .context{cursor:pointer}.nav-panel-explore .context .version{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}.nav-panel-explore .context .version::after{content:"";background:url(../img/chevron.svg) no-repeat 100%/auto 100%;width:1.25em;height:.75em}.nav-panel-explore .components{line-height:1.6;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-shadow:inset 0 1px 5px #e1e1e1;box-shadow:inset 0 1px 5px #e1e1e1;background:#f0f0f0;padding:.5rem .75rem 0;margin:0;overflow-y:scroll;-ms-scroll-chaining:none;overscroll-behavior:none;max-height:100%;display:block}.nav-panel-explore:not(.is-active) .components{display:none}.nav-panel-explore .component{display:block}.nav-panel-explore .component+.component{margin-top:.5rem}.nav-panel-explore .component:last-child{margin-bottom:.75rem}.nav-panel-explore .component .title{font-weight:500}.nav-panel-explore .versions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-top:-.25rem;line-height:1;list-style:none}.nav-panel-explore .component .version{margin:.375rem .375rem 0 0}.nav-panel-explore .component .version a{border:1px solid #c1c1c1;border-radius:.25rem;opacity:.75;white-space:nowrap;padding:.125em .25em;display:inherit}.nav-panel-explore .component .is-current a{border-color:currentColor;opacity:.9;font-weight:500}@media screen and (max-width:1023.5px){aside.toc.sidebar{display:none}main>.content{overflow-x:auto}}@media screen and (min-width:1024px){main{-webkit-box-flex:1;-ms-flex:auto;flex:auto;min-width:0}main>.content{display:-webkit-box;display:-ms-flexbox;display:flex}aside.toc.embedded{display:none}aside.toc.sidebar{-webkit-box-flex:0;-ms-flex:0 0 9rem;flex:0 0 9rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (min-width:1216px){aside.toc.sidebar{-ms-flex-preferred-size:12rem;flex-basis:12rem}}.toolbar{color:#5d5d5d;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:0 1px 0 transparent;box-shadow:0 1px 0 transparent;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.83333rem;height:2.5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:sticky;top:88px;z-index:2}.toolbar a{color:inherit}.nav-toggle{background:url(../img/menu.svg) no-repeat 50% 47.5%;background-size:49%;border:none;outline:none;line-height:inherit;padding:0;height:2.5rem;width:2.5rem;margin-right:-.25rem}@media screen and (min-width:1024px){.nav-toggle{display:none}}.nav-toggle.is-active{background-image:url(../img/back.svg);background-size:41.5%}.home-link{display:block;background:url(../img/home-o.svg) no-repeat 50%;height:1.25rem;width:1.25rem;margin:.625rem}.home-link.is-current,.home-link:hover{background-image:url(../img/home.svg)}.edit-this-page{display:none;padding-right:.5rem}@media screen and (min-width:1024px){.edit-this-page{display:block}}.toolbar .edit-this-page a{color:#8e8e8e}.breadcrumbs{display:none;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;padding:0 .5rem 0 .75rem;line-height:1.35}@media screen and (min-width:1024px){.breadcrumbs{display:block}}a+.breadcrumbs{padding-left:.05rem}.breadcrumbs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}.breadcrumbs li{display:inline;margin:0}.breadcrumbs li::after{content:"/";padding:0 .5rem}.breadcrumbs li:last-of-type::after{content:none}.page-versions{margin:0 .2rem 0 auto;position:relative;line-height:1}@media screen and (min-width:1024px){.page-versions{margin-right:.7rem}}.page-versions .version-menu-toggle{color:inherit;background:url(../img/chevron.svg) no-repeat;background-position:right .5rem top 50%;background-size:auto .75em;border:none;outline:none;line-height:inherit;padding:.5rem 1.5rem .5rem .5rem;position:relative;z-index:3}.page-versions .version-menu{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#f0f0f0)) no-repeat;background:linear-gradient(180deg,#f0f0f0 0,#f0f0f0) no-repeat;padding:1.375rem 1.5rem .5rem .5rem;position:absolute;top:0;right:0;white-space:nowrap}.page-versions:not(.is-active) .version-menu{display:none}.page-versions .version{display:block;padding-top:.5rem}.page-versions .version.is-current{display:none}.page-versions .version.is-missing{color:#8e8e8e;font-style:italic;text-decoration:none}.toc-menu{color:#5d5d5d}.toc.sidebar .toc-menu{margin-right:.75rem;position:sticky;top:calc(88px + 2.5rem)}.toc .toc-menu h3{color:#333;font-size:.88889rem;font-weight:500;line-height:1.3;margin:0 -.5px;padding-bottom:.25rem}.toc.sidebar .toc-menu h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:2.5rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.toc .toc-menu ul{font-size:.83333rem;line-height:1.2;list-style:none;margin:0;padding:0}.toc.sidebar .toc-menu ul{max-height:calc(100vh - 88px - 5rem);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:none}@supports (scrollbar-width:none){.toc.sidebar .toc-menu ul{scrollbar-width:none}}.toc .toc-menu ul::-webkit-scrollbar{width:0;height:0}@media screen and (min-width:1024px){.toc .toc-menu h3{font-size:.83333rem}.toc .toc-menu ul{font-size:.75rem}}.toc .toc-menu li{margin:0}.toc .toc-menu li[data-level="2"] a{padding-left:1.25rem}.toc .toc-menu li[data-level="3"] a{padding-left:2rem}.toc .toc-menu a{color:inherit;border-left:2px solid #e1e1e1;display:inline-block;padding:.25rem 0 .25rem .5rem;text-decoration:none}.sidebar.toc .toc-menu a{display:block;outline:none}.toc .toc-menu a:hover{color:#f55e2c}.toc .toc-menu a.is-active{border-left-color:#f55e2c;color:#333}.sidebar.toc .toc-menu a:focus{background:#f5f5f5}.toc .toc-menu .is-hidden-toc{display:none!important}.doc{color:#333;font-size:inherit;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.6;margin:0 auto;max-width:40rem;padding:0 1rem 4rem}@media screen and (min-width:1024px){.doc{-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:.94444rem;margin:0 2rem;max-width:55rem;min-width:0}}.doc h1,.doc h2,.doc h3,.doc h4,.doc h5,.doc h6{color:#191919;font-weight:400;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.3;margin:1rem 0 0}.doc>h1.page:first-child{font-size:2rem;margin:1.5rem 0}@media screen and (min-width:769px){.doc>h1.page:first-child{margin-top:2.5rem}}.doc>h1.page:first-child+aside.toc.embedded{margin-top:-.5rem}.doc>h2#name+.sectionbody{margin-top:1rem}#preamble+.sect1,.doc .sect1+.sect1{margin-top:2rem}.doc h1.sect0{background:#f0f0f0;font-size:1.8em;margin:1.5rem -1rem 0;padding:.5rem 1rem}.doc h2:not(.discrete){border-bottom:1px solid #e1e1e1;margin-left:-1rem;margin-right:-1rem;padding:.4rem 1rem .1rem}.doc h3:not(.discrete),.doc h4:not(.discrete){font-weight:500}.doc h1 .anchor,.doc h2 .anchor,.doc h3 .anchor,.doc h4 .anchor,.doc h5 .anchor,.doc h6 .anchor{position:absolute;text-decoration:none;width:1.75ex;margin-left:-1.5ex;visibility:hidden;font-size:.8em;font-weight:400;padding-top:.05em}.doc h1 .anchor::before,.doc h2 .anchor::before,.doc h3 .anchor::before,.doc h4 .anchor::before,.doc h5 .anchor::before,.doc h6 .anchor::before{content:"\00a7"}.doc h1:hover .anchor,.doc h2:hover .anchor,.doc h3:hover .anchor,.doc h4:hover .anchor,.doc h5:hover .anchor,.doc h6:hover .anchor{visibility:visible}.doc dl,.doc p{margin:0}.doc a{color:#f55e2c}.doc a:hover{color:#a8a7a7}.doc a.bare{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.doc a.unresolved{color:#d32f2f}.doc i.fa{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;font-style:normal}.doc .colist>table code,.doc p code,.doc thead code{color:#222;background:#f5f5f5;border-radius:.25em;font-size:.95em;padding:.125em .25em}.doc code,.doc pre{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.doc pre{font-size:.88889rem;line-height:1.5;margin:0}.doc blockquote{margin:0}.doc .paragraph.lead>p{font-size:1rem}.doc .right{float:right}.doc .left{float:left}.doc .float-gap.right{margin:0 1rem 1rem 0}.doc .float-gap.left{margin:0 0 1rem 1rem}.doc .float-group::after{content:"";display:table;clear:both}.doc .stretch{width:100%}.doc .underline{text-decoration:underline}.doc .line-through{text-decoration:line-through}.doc .dlist,.doc .exampleblock,.doc .hdlist,.doc .imageblock,.doc .listingblock,.doc .literalblock,.doc .olist,.doc .paragraph,.doc .partintro,.doc .quoteblock,.doc .sidebarblock,.doc .tabs,.doc .ulist,.doc .verseblock,.doc .videoblock,.doc details,.doc hr{margin:1rem 0 0}.doc table.tableblock{font-size:.83333rem}.doc .tablecontainer,.doc .tablecontainer+*,.doc :not(.tablecontainer)>table.tableblock,.doc :not(.tablecontainer)>table.tableblock+*{margin-top:1.5rem}.doc p.tableblock+p.tableblock{margin-top:.5rem}.doc td.tableblock>.content>:first-child{margin-top:0}.doc table.tableblock td,.doc table.tableblock th{padding:.5rem}.doc table.tableblock,.doc table.tableblock>*>tr>*{border:0 solid #e1e1e1}.doc table.grid-all>*>tr>*{border-width:1px}.doc table.grid-cols>*>tr>*{border-width:0 1px}.doc table.grid-rows>*>tr>*{border-width:1px 0}.doc table.grid-all>thead th,.doc table.grid-rows>thead th{border-bottom-width:2.5px}.doc table.frame-all{border-width:1px}.doc table.frame-ends{border-width:1px 0}.doc table.frame-sides{border-width:0 1px}.doc table.frame-none>colgroup+*>:first-child>*,.doc table.frame-sides>colgroup+*>:first-child>*{border-top-width:0}.doc table.frame-sides>:last-child>:last-child>*{border-bottom-width:0}.doc table.frame-ends>*>tr>:first-child,.doc table.frame-none>*>tr>:first-child{border-left-width:0}.doc table.frame-ends>*>tr>:last-child,.doc table.frame-none>*>tr>:last-child{border-right-width:0}.doc table.stripes-all>tbody>tr,.doc table.stripes-even>tbody>tr:nth-of-type(2n),.doc table.stripes-hover>tbody>tr:hover,.doc table.stripes-odd>tbody>tr:nth-of-type(odd){background:#f5f5f5}.doc table.tableblock>tfoot{background:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#fff));background:linear-gradient(180deg,#f0f0f0 0,#fff)}.doc .halign-left{text-align:left}.doc .halign-right{text-align:right}.doc .halign-center{text-align:center}.doc .valign-top{vertical-align:top}.doc .valign-bottom{vertical-align:bottom}.doc .valign-middle{vertical-align:middle}.doc .admonitionblock{margin:1.4rem 0 0}.doc .admonitionblock p,.doc .admonitionblock td.content{font-size:.88889rem}.doc .admonitionblock td.content>.title+*,.doc .admonitionblock td.content>:not(.title):first-child{margin-top:0}.doc .admonitionblock pre{font-size:.83333rem}.doc .admonitionblock>table{table-layout:fixed;position:relative;width:100%}.doc .admonitionblock td.content{padding:1rem 1rem .75rem;background:#f5f5f5;width:100%;word-wrap:anywhere}.doc .admonitionblock .icon{position:absolute;top:0;left:0;font-size:.83333rem;padding:0 .5rem;height:1.25rem;line-height:1;font-weight:500;text-transform:uppercase;border-radius:.45rem;-webkit-transform:translate(-.5rem,-50%);transform:translate(-.5rem,-50%)}.doc .admonitionblock.caution .icon{background-color:#a0439c;color:#fff}.doc .admonitionblock.important .icon{background-color:#d32f2f;color:#fff}.doc .admonitionblock.note .icon{background-color:#217ee7;color:#fff}.doc .admonitionblock.tip .icon{background-color:#41af46;color:#fff}.doc .admonitionblock.warning .icon{background-color:#e18114;color:#fff}.doc .admonitionblock .icon i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.doc .admonitionblock .icon i::after{content:attr(title)}.doc .imageblock,.doc .videoblock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.doc .imageblock.text-left,.doc .videoblock.text-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.doc .imageblock.text-right,.doc .videoblock.text-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.doc .image>img,.doc .image>object,.doc .image>svg,.doc .imageblock img,.doc .imageblock object,.doc .imageblock svg{display:inline-block;height:auto;max-width:100%;vertical-align:middle}.doc .image:not(.left):not(.right)>img{margin-top:-.2em}.doc .videoblock iframe{max-width:100%;vertical-align:middle}#preamble .abstract blockquote{background:#f0f0f0;border-left:5px solid #e1e1e1;color:#4a4a4a;font-size:.88889rem;padding:.75em 1em}.doc .quoteblock,.doc .verseblock{background:#f5f5f5;border-left:5px solid #f55e2c;color:#5d5d5d}.doc .quoteblock{padding:.25rem 2rem 1.25rem}.doc .quoteblock .attribution{color:#8e8e8e;font-size:.83333rem;margin-top:.75rem}.doc .quoteblock blockquote{margin-top:1rem}.doc .quoteblock .paragraph{font-style:italic}.doc .quoteblock cite{padding-left:1em}.doc .verseblock{font-size:1.15em;padding:1rem 2rem}.doc .verseblock pre{font-family:inherit;font-size:inherit}.doc ol,.doc ul{margin:0;padding:0 0 0 2rem}.doc ol.none,.doc ol.unnumbered,.doc ol.unstyled,.doc ul.checklist,.doc ul.no-bullet,.doc ul.none,.doc ul.unstyled{list-style-type:none}.doc ol.unnumbered,.doc ul.no-bullet{padding-left:1.25rem}.doc ol.unstyled,.doc ul.unstyled{padding-left:0}.doc ul.circle{list-style-type:circle}.doc ul.disc{list-style-type:disc}.doc ul.square{list-style-type:square}.doc ul.circle ul:not([class]),.doc ul.disc ul:not([class]),.doc ul.square ul:not([class]){list-style:inherit}.doc ol.arabic{list-style-type:decimal}.doc ol.decimal{list-style-type:decimal-leading-zero}.doc ol.loweralpha{list-style-type:lower-alpha}.doc ol.upperalpha{list-style-type:upper-alpha}.doc ol.lowerroman{list-style-type:lower-roman}.doc ol.upperroman{list-style-type:upper-roman}.doc ol.lowergreek{list-style-type:lower-greek}.doc ul.checklist{padding-left:1.75rem}.doc ul.checklist p>i.fa-check-square-o:first-child,.doc ul.checklist p>i.fa-square-o:first-child{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.25rem;margin-left:-1.25rem}.doc ul.checklist i.fa-check-square-o::before{content:"\2713"}.doc ul.checklist i.fa-square-o::before{content:"\274f"}.doc .dlist .dlist,.doc .dlist .olist,.doc .dlist .ulist,.doc .olist .dlist,.doc .olist .olist,.doc .olist .ulist,.doc .olist li+li,.doc .ulist .dlist,.doc .ulist .olist,.doc .ulist .ulist,.doc .ulist li+li{margin-top:.5rem}.doc .admonitionblock .listingblock,.doc .olist .listingblock,.doc .ulist .listingblock{padding:0}.doc .admonitionblock .title,.doc .exampleblock .title,.doc .imageblock .title,.doc .listingblock .title,.doc .literalblock .title,.doc .openblock .title,.doc .tableblock caption,.doc .videoblock .title{color:#5d5d5d;font-size:.88889rem;font-style:italic;font-weight:500;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;letter-spacing:.01em;padding-bottom:.075rem}.doc .tableblock caption{text-align:left}.doc .olist .title,.doc .ulist .title{font-style:italic;font-weight:500;margin-bottom:.25rem}.doc .imageblock .title{margin-top:.5rem;padding-bottom:0}.doc details{margin-left:1rem}.doc details>summary{display:block;position:relative;line-height:1.6;margin-bottom:.5rem}.doc details>summary::-webkit-details-marker{display:none}.doc details>summary::before{content:"";border:solid transparent;border-left:solid;border-width:.3em 0 .3em .5em;position:absolute;top:.5em;left:-1rem;-webkit-transform:translateX(15%);transform:translateX(15%)}.doc details[open]>summary::before{border-color:currentColor transparent transparent;border-width:.5rem .3rem 0;-webkit-transform:translateY(15%);transform:translateY(15%)}.doc details>summary::after{content:"";width:1rem;height:1em;position:absolute;top:.3em;left:-1rem}.doc details.result{margin-top:.25rem}.doc details.result>summary{color:#5d5d5d;font-style:italic;margin-bottom:0}.doc details.result>.content{margin-left:-1rem}.doc .exampleblock>.content,.doc details.result>.content{background:#fff;border:.25rem solid #5d5d5d;border-radius:.5rem;padding:.75rem}.doc .exampleblock>.content::after,.doc details.result>.content::after{content:"";display:table;clear:both}.doc .exampleblock>.content>:first-child,.doc details>.content>:first-child{margin-top:0}.doc .sidebarblock{background:#e1e1e1;border-radius:.75rem;padding:.75rem 1.5rem}.doc .sidebarblock>.content>.title{font-size:1.25rem;font-weight:500;line-height:1.3;margin-bottom:-.3em;text-align:center}.doc .sidebarblock>.content>:not(.title):first-child{margin-top:0}.doc .listingblock.wrap pre,.doc .tableblock pre{white-space:pre-wrap}.doc .listingblock pre:not(.highlight),.doc .literalblock pre,.doc pre.highlight code{background:#f5f5f5;-webkit-box-shadow:inset 0 0 1.75px #e1e1e1;box-shadow:inset 0 0 1.75px #e1e1e1;display:block;overflow-x:auto;padding:.875em}.doc .listingblock>.content{position:relative}.doc .source-toolbox{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;position:absolute;top:.25rem;right:.5rem;color:grey;font-family:Roboto,sans-serif;font-size:.72222rem;line-height:1;white-space:nowrap;z-index:1}.doc .listingblock:hover .source-toolbox{visibility:visible}.doc .source-toolbox .source-lang{text-transform:uppercase;letter-spacing:.075em}.doc .source-toolbox>:not(:last-child)::after{content:"|";letter-spacing:0;padding:0 1ch}.doc .source-toolbox .copy-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:inherit;outline:none;padding:0;font-size:inherit;line-height:inherit;width:1em;height:1em}.doc .source-toolbox .copy-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;width:inherit;height:inherit}.doc .source-toolbox img.copy-icon{-webkit-filter:invert(50.2%);filter:invert(50.2%)}.doc .source-toolbox svg.copy-icon{fill:currentColor}.doc .source-toolbox .copy-toast{-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1em;background-color:#333;border-radius:.25em;padding:.5em;color:#fff;cursor:auto;opacity:0;-webkit-transition:opacity .5s ease .5s;transition:opacity .5s ease .5s}.doc .source-toolbox .copy-toast::after{content:"";position:absolute;top:0;width:1em;height:1em;border:.55em solid transparent;border-left-color:#333;-webkit-transform:rotate(-90deg) translateX(50%) translateY(50%);transform:rotate(-90deg) translateX(50%) translateY(50%);-webkit-transform-origin:left;transform-origin:left}.doc .source-toolbox .copy-button.clicked .copy-toast{opacity:1;-webkit-transition:none;transition:none}.doc .language-console .hljs-meta{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.doc .dlist dt{font-style:italic}.doc .dlist dd{margin:0 0 .25rem 1.5rem}.doc .dlist dd:last-of-type{margin-bottom:0}.doc td.hdlist1,.doc td.hdlist2{padding:.5rem 0 0;vertical-align:top}.doc tr:first-child>.hdlist1,.doc tr:first-child>.hdlist2{padding-top:0}.doc td.hdlist1{font-weight:500;padding-right:.25rem}.doc td.hdlist2{padding-left:.25rem}.doc .colist{font-size:.88889rem;margin:.25rem 0 -.25rem}.doc .colist>table>tbody>tr>:first-child,.doc .colist>table>tr>:first-child{padding:.25em .5rem 0;vertical-align:top}.doc .colist>table>tbody>tr>:last-child,.doc .colist>table>tr>:last-child{padding:.25rem 0}.doc .conum[data-value]{border:1px solid;border-radius:100%;display:inline-block;font-family:Roboto,sans-serif;font-size:.75rem;font-style:normal;line-height:1.2;text-align:center;width:1.25em;height:1.25em;letter-spacing:-.25ex;text-indent:-.25ex}.doc .conum[data-value]::after{content:attr(data-value)}.doc .conum[data-value]+b{display:none}.doc hr{border:solid #e1e1e1;border-width:2px 0 0;height:0}.doc b.button{white-space:nowrap}.doc b.button::before{content:"[";padding-right:.25em}.doc b.button::after{content:"]";padding-left:.25em}.doc kbd{display:inline-block;font-size:.66667rem;background:#f5f5f5;border:1px solid #c1c1c1;border-radius:.25em;-webkit-box-shadow:0 1px 0 #c1c1c1,0 0 0 .1em #fff inset;box-shadow:0 1px 0 #c1c1c1,inset 0 0 0 .1em #fff;padding:.25em .5em;vertical-align:text-bottom;white-space:nowrap}.doc .keyseq,.doc kbd{line-height:1}.doc .keyseq{font-size:.88889rem}.doc .keyseq kbd{margin:0 .125em}.doc .keyseq kbd:first-child{margin-left:0}.doc .keyseq kbd:last-child{margin-right:0}.doc .menuseq,.doc .path{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.doc .menuseq i.caret::before{content:"\203a";font-size:1.1em;font-weight:500;line-height:.90909}.doc :not(pre).nowrap{white-space:nowrap}.doc .nobreak{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;word-wrap:normal}#footnotes{font-size:.85em;line-height:1.5;margin:2rem -.5rem 0}.doc td.tableblock>.content #footnotes{margin:2rem 0 0}#footnotes hr{border-top-width:1px;margin-top:0;width:20%}#footnotes .footnote{margin:.5em 0 0 1em}#footnotes .footnote+.footnote{margin-top:.25em}#footnotes .footnote>a:first-of-type{display:inline-block;margin-left:-2em;text-align:right;width:1.5em}nav.pagination{border-top:1px solid transparent;line-height:1;margin:2rem -1rem -1rem;padding:.75rem 1rem 0}nav.pagination,nav.pagination span{display:-webkit-box;display:-ms-flexbox;display:flex}nav.pagination span{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}nav.pagination .prev{padding-right:.5rem}nav.pagination .next{margin-left:auto;padding-left:.5rem;text-align:right}nav.pagination span::before{color:#8e8e8e;font-size:.75em;padding-bottom:.1em}nav.pagination .prev::before{content:"Prev"}nav.pagination .next::before{content:"Next"}nav.pagination a{font-weight:500;line-height:1.3;position:relative}nav.pagination a::after,nav.pagination a::before{color:#8e8e8e;font-weight:400;font-size:1.5em;line-height:.75;position:absolute;top:0;width:1rem}nav.pagination .prev a::before{content:"\2039";-webkit-transform:translateX(-100%);transform:translateX(-100%)}nav.pagination .next a::after{content:"\203a"}html.is-clipped--navbar{overflow-y:hidden}body{padding-top:88px}.navbar{background:#fff;color:#000;font-size:.88889rem;height:88px;position:fixed;top:0;width:100%;z-index:4}.navbar a{text-decoration:none}.navbar-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding-left:1rem}.navbar-brand .navbar-item{color:#000}.navbar-brand .navbar-item:first-child{-ms-flex-item-align:center;align-self:center;padding:0;font-size:1.22222rem;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1}.navbar-brand .navbar-item:first-child a{color:inherit;word-wrap:normal}.navbar-brand .navbar-item:first-child :not(:last-child){padding-right:.375rem}.navbar-brand .navbar-item.search{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#search-input{color:#333;font-family:inherit;font-size:.95rem;width:150px;border:1px solid #dbdbdb;border-radius:.1em;line-height:1.5;padding:0 .25em}#search-input:disabled{background-color:#dbdbdb;cursor:not-allowed;pointer-events:all!important}#search-input:disabled::-webkit-input-placeholder{color:#4c4c4c}#search-input:disabled::-moz-placeholder{color:#4c4c4c}#search-input:disabled:-ms-input-placeholder{color:#4c4c4c}#search-input:disabled::-ms-input-placeholder{color:#4c4c4c}#search-input:disabled::placeholder{color:#4c4c4c}#search-input:focus{outline:none}.navbar-burger{background:none;border:none;outline:none;line-height:1;position:relative;width:3rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;min-width:0}.navbar-burger span{background-color:#000;height:1.5px;width:1rem}.navbar-burger:not(.is-active) span{-webkit-transition:opacity 0s .25s,margin-top .25s ease-out .25s,-webkit-transform .25s ease-out;transition:opacity 0s .25s,margin-top .25s ease-out .25s,-webkit-transform .25s ease-out;transition:transform .25s ease-out,opacity 0s .25s,margin-top .25s ease-out .25s;transition:transform .25s ease-out,opacity 0s .25s,margin-top .25s ease-out .25s,-webkit-transform .25s ease-out}.navbar-burger span+span{margin-top:.25rem}.navbar-burger.is-active span+span{margin-top:-1.5px}.navbar-burger.is-active span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar-item,.navbar-link{color:#222;display:block;line-height:1.6;padding:.5rem 1rem}.navbar-item.has-dropdown{padding:0}.navbar-item .icon{width:1.25rem;height:1.25rem;display:block}.navbar-item .icon img,.navbar-item .icon svg{fill:currentColor;width:inherit;height:inherit}.navbar-link{padding-right:2.5em}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-dropdown .navbar-item.has-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-dropdown .navbar-item small{color:#8e8e8e;font-size:.66667rem}.navbar-divider{background-color:#e1e1e1;border:none;height:1px;margin:.25rem 0}.navbar .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f55e2c;border:1px solid #f55e2c;border-radius:.15rem;height:1.75rem;color:#fff;padding:0 .75em;white-space:nowrap}@media screen and (max-width:768.5px){.navbar-brand .navbar-item.search{padding-left:0;padding-right:0}}@media screen and (min-width:769px){#search-input{width:200px}}@media screen and (max-width:1023.5px){.navbar-brand{height:inherit}.navbar-brand .navbar-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-menu{background:#fff;-webkit-box-shadow:0 8px 16px rgba(10,10,10,.1);box-shadow:0 8px 16px rgba(10,10,10,.1);max-height:calc(100vh - 88px);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:none;padding:.5rem 0}.navbar-menu:not(.is-active){display:none}.navbar-menu .navbar-link:hover,.navbar-menu a.navbar-item:hover{background:#f5f5f5}}@media screen and (min-width:1024px){.navbar-burger{display:none}.navbar,.navbar-end,.navbar-item,.navbar-link,.navbar-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-item,.navbar-link{position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none}.navbar-item:not(.has-dropdown),.navbar-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar-link::after{border-width:0 0 1px 1px;border-style:solid;content:"";display:block;height:.5em;pointer-events:none;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:.5em;margin-top:-.375em;right:1.125em;top:50%}.navbar-end .navbar-link,.navbar-end>.navbar-item{color:#000}.navbar-end .navbar-item.has-dropdown:hover .navbar-link,.navbar-end .navbar-link:hover,.navbar-end>a.navbar-item:hover{background:#fff;color:#000}.navbar-end .navbar-link::after{border-color:currentColor}.navbar-dropdown{background:#fff;border:1px solid #e1e1e1;border-top:none;border-radius:0 0 .25rem .25rem;display:none;top:100%;left:0;min-width:100%;position:absolute}.navbar-dropdown .navbar-item{padding:.5rem 3rem .5rem 1rem;white-space:nowrap}.navbar-dropdown .navbar-item small{position:relative;right:-2rem}.navbar-dropdown .navbar-item:last-child{border-radius:inherit}.navbar-dropdown.is-right{left:auto;right:0}.navbar-dropdown a.navbar-item:hover{background:#f5f5f5}}footer.footer{background-color:#2a222a;color:#e6e5e5;font-size:.83333rem;line-height:1.6;padding:1.5rem}.footer p{margin:.5rem 0}.footer a{color:#191919} +@font-face { + font-family: "Roboto"; + font-style: normal; + font-weight: 400; + src: + url(../font/roboto-latin-400-normal.woff2) format("woff2"), + url(../font/roboto-latin-400-normal.woff) format("woff"); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} -/*! Adapted from the GitHub style by Vasily Polovnyov */.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:500}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:500}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:500}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:500}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:500}@page{margin:.5in}@media print{.hide-for-print{display:none!important}html{font-size:.9375em}a{color:inherit!important;text-decoration:underline}a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none}img,object,svg,tr{page-break-inside:avoid}thead{display:table-header-group}pre{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:pre-wrap}body{padding-top:2rem}.navbar{background:none;color:inherit;position:absolute}.navbar *{color:inherit!important}.nav-container,.navbar>:not(.navbar-brand),.toolbar,aside.toc,nav.pagination{display:none}.doc{color:inherit;margin:auto;max-width:none;padding-bottom:2rem}.doc .admonitionblock td.icon{-webkit-print-color-adjust:exact;color-adjust:exact}.doc .listingblock code[data-lang]::before{display:block}footer.footer{background:none;border-top:1px solid #e1e1e1;color:#8e8e8e;padding:.25rem .5rem 0}.footer *{color:inherit}}.navbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-logo{max-height:63px;width:auto;margin-top:0}.navbar-brand{padding-left:48px;padding-right:64px;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}.main-item,.navbar-item{font-size:16px;line-height:24px;font-weight:400}.navbar-end>.navbar-item{padding-left:0}.navbar-item .navbar-link::after{border-color:currentColor;border-width:0 0 2px 2px}.no-dropdown{padding-right:.75rem}.no-dropdown::after{border:none}.navbar-dropdown{width:240px;top:64px;z-index:99999;box-shadow:0 16px 48px 0 rgba(31,32,68,.08);-webkit-box-shadow:0 16px 48px 0 rgba(31,32,68,.08);padding:20px 24px 16px 20px;border:none;background-color:#e1e1e1;border-radius:10px}.navbar-dropdown .navbar-item{padding-left:0;padding-right:0}.navbar-dropdown a.navbar-item:hover{background:#e1e1e1;color:#f55e2c}#topbar-nav{-webkit-box-flex:0;-ms-flex:0 0 52%;flex:0 0 52%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#subbar-nav{padding-right:48px}.navbar .button:hover{background-color:#a8a7a7;border-color:#a8a7a7}.nav-menu{padding:4rem 1rem}.home-link.is-current,.home-link:hover{background-image:url(../img/home-o.svg)}div.search-result-document-hit .search-result-highlight{color:#f55e2c;background:rgba(237,143,143,.1)}div.search-result-document-hit>a:hover{background-color:rgba(225,69,90,.05)}.nav-panel-explore{background:#fff}.nav-panel-explore .context{-webkit-box-shadow:0;box-shadow:none}.toolbar{padding-right:48px}.footer.footer{padding:0}.footer-wrap,.site-info{margin:0 auto;max-width:1248px}.footer-wrap::after{content:"";display:table;clear:both}.headline{color:#f55e2c;font-size:14px}#footer-nav\ navbar .navbar-item{text-transform:none;font-size:16px;padding-left:0}.column{float:left;width:30%}.column.middle,.column.right{width:20%}.footer a{color:#e6e5e5;text-decoration:none}.footer a:hover{color:#f55e2c}.site-info{text-align:center;padding-bottom:56px}.footer-widget-wrap{padding-top:48px;padding-bottom:48px}.footer-menu-wrap{padding:56px 0!important}#social-nav{font-size:24px}#social-nav a{padding-right:24px;color:#000}.footer-wrap #social-nav a{padding-right:24px;color:#e6e5e5}.control.cta-wrap{padding-left:16px}.control.cta-wrap a{height:40px;padding:8px 32px}a.button.is-secondary{color:#000;background-color:#e1e1e1;-webkit-box-shadow:0 2px 8px 0 rgba(31,32,68,.16);-webkit-transition:all .7s cubic-bezier(.23,1,.32,1);transition:all .7s cubic-bezier(.23,1,.32,1);box-shadow:0 2px 8px 0 rgba(31,32,68,.16);border-color:#e1e1e1;margin-left:16px}a.button.is-secondary:hover{color:#a8a7a7;background-color:#e1e1e1;border-color:#e1e1e1;box-shadow:none;-webkit-box-shadow:none}.doc .admonitionblock td.content,.doc .imageblock,.doc .quoteblock,.doc .verseblock,.doc .videoblock iframe,.doc pre.highlight code,input#search-input{border-radius:10px}.navbar .button{border-radius:100px} \ No newline at end of file +@font-face { + font-family: "Roboto"; + font-style: italic; + font-weight: 400; + src: + url(../font/roboto-latin-400-italic.woff2) format("woff2"), + url(../font/roboto-latin-400-italic.woff) format("woff"); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +@font-face { + font-family: "Roboto"; + font-style: normal; + font-weight: 500; + src: + url(../font/roboto-latin-500-normal.woff2) format("woff2"), + url(../font/roboto-latin-500-normal.woff) format("woff"); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +@font-face { + font-family: "Roboto"; + font-style: italic; + font-weight: 500; + src: + url(../font/roboto-latin-500-italic.woff2) format("woff2"), + url(../font/roboto-latin-500-italic.woff) format("woff"); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +@font-face { + font-family: "Roboto Mono"; + font-style: normal; + font-weight: 400; + src: + url(../font/roboto-mono-latin-400-normal.woff2) format("woff2"), + url(../font/roboto-mono-latin-400-normal.woff) format("woff"); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +@font-face { + font-family: "Roboto Mono"; + font-style: normal; + font-weight: 500; + src: + url(../font/roboto-mono-latin-500-normal.woff2) format("woff2"), + url(../font/roboto-mono-latin-500-normal.woff) format("woff"); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +:root { + /* xmera omnia color scheme */ + --color-xmr-accent: #f55e2c; + --color-xmr-primary: #51284f; + --color-xmr-silver: #a8a7a7; + --color-xmr-text: #1a1a1a; + --color-xmr-helptext: #706e6e; + --color-xmr-primary-light: rgba(81, 40, 79, 0.25); + --color-xmr-light: #e1e1e1; + --color-xmr-dark: #2a222a; + --color-xmr-lighttext: #e6e5e5; + /* colors */ + --color-white: #fff; + --color-smoke-10: #fefefe; + --color-smoke-30: #fafafa; + --color-smoke-50: #f5f5f5; + --color-smoke-70: #f0f0f0; + --color-smoke-90: #e1e1e1; + --color-gray-10: #c1c1c1; + --color-gray-30: #9c9c9c; + --color-gray-40: #8e8e8e; + --color-gray-50: #808080; + --color-gray-70: #5d5d5d; + --color-jet-20: #4a4a4a; + --color-jet-30: #424242; + --color-jet-50: #333; + --color-jet-70: #222; + --color-jet-80: #191919; + --color-black: #000; + /* fonts */ + --rem-base: 18; /* used to compute rem value from desired pixel value (e.g., calc(18 / var(--rem-base) * 1rem) = 18px) */ + --body-font-size: 1.0625em; /* 17px */ + --body-font-size--desktop: 1.125em; /* 18px */ + --body-font-size--print: 0.9375em; /* 15px */ + --body-line-height: 1.15; + --body-font-color: var(--color-jet-70); + --body-font-family: "Roboto", sans-serif; + --body-font-weight-bold: 500; + --monospace-font-family: "Roboto Mono", monospace; + --monospace-font-weight-bold: 500; + /* base */ + --body-background: var(--color-white); + --panel-background: var(--color-smoke-50); + --panel-border-color: var(--color-smoke-90); + --scrollbar-track-color: var(--color-smoke-30); + --scrollbar-thumb-color: var(--color-gray-10); + --scrollbar_hover-thumb-color: var(--color-gray-30); + --border-radius-default: 10px; + --border-radius-large: 100px; + /* navbar */ + --navbar-background: var(--color-white); + --navbar-font-color: var(--color-black); + --navbar_hover-background: var(--color-white); + --navbar-button-background: var(--color-xmr-accent); + --navbar-button-border-color: var(--color-xmr-accent); + --navbar-button-font-color: var(--color-white); + --navbar-menu-border-color: var(--panel-border-color); + --navbar-menu-background: var(--color-white); + --navbar-menu-font-color: var(--body-font-color); + --navbar-menu_hover-background: var(--color-smoke-50); + /* nav */ + --nav-background: var(--color-xmr-primary-light); + --nav-border-color: var(--color-gray-10); + --nav-line-height: 1.35; + --nav-heading-font-color: var(--color-jet-30); + --nav-muted-color: var(--color-gray-70); + --nav-panel-divider-color: var(--color-smoke-90); + --nav-secondary-background: var(--color-smoke-70); + /* toolbar */ + --toolbar-background: var(--color-white); + --toolbar-border-color: transparent; + --toolbar-font-color: var(--color-gray-70); + --toolbar-muted-color: var(--color-gray-40); + --page-version-menu-background: var(--color-smoke-70); + --page-version-missing-font-color: var(--color-gray-40); + /* admonitions */ + --caution-color: #a0439c; + --caution-on-color: var(--color-white); + --important-color: #d32f2f; + --important-on-color: var(--color-white); + --note-color: #217ee7; + --note-on-color: var(--color-white); + --tip-color: #41af46; + --tip-on-color: var(--color-white); + --warning-color: #e18114; + --warning-on-color: var(--color-white); + /* doc */ + --doc-font-color: var(--color-jet-50); + --doc-font-size: inherit; + --doc-font-size--desktop: calc(17/var(--rem-base)*1rem); + --doc-line-height: 1.6; + --doc-margin: 0 auto; + --doc-margin--desktop: 0 2rem; + --heading-font-color: var(--color-jet-80); + --heading-font-weight: normal; + --alt-heading-font-weight: var(--body-font-weight-bold); + --section-divider-color: var(--panel-border-color); + --link-font-color: var(--color-xmr-accent); + --link_hover-font-color: var(--color-xmr-silver); + --link_unresolved-font-color: var(--important-color); + --abstract-background: var(--color-smoke-70); + --abstract-font-color: var(--color-jet-20); + --abstract-border-color: var(--panel-border-color); + --admonition-background: var(--panel-background); + --admonition-label-font-weight: var(--body-font-weight-bold); + --caption-font-color: var(--color-gray-70); + --caption-font-style: italic; + --caption-font-weight: var(--body-font-weight-bold); + --code-background: var(--panel-background); + --code-font-color: var(--body-font-color); + --example-background: var(--color-white); + --example-border-color: var(--color-gray-70); + --kbd-background: var(--panel-background); + --kbd-border-color: var(--color-gray-10); + --pre-background: var(--panel-background); + --pre-border-color: var(--panel-border-color); + --pre-annotation-font-color: var(--color-gray-50); + --quote-background: var(--panel-background); + --quote-border-color: var(--color-xmr-accent); + --quote-font-color: var(--color-gray-70); + --quote-attribution-font-color: var(--color-gray-40); + --sidebar-background: var(--color-smoke-90); + --table-border-color: var(--panel-border-color); + --table-stripe-background: var(--panel-background); + --table-footer-background: linear-gradient(to bottom, var(--color-smoke-70) 0%, var(--color-white) 100%); + /* toc */ + --toc-font-color: var(--nav-muted-color); + --toc-heading-font-color: var(--doc-font-color); + --toc-border-color: var(--panel-border-color); + --toc-line-height: 1.2; + /* footer */ + --footer-line-height: var(--doc-line-height); + --footer-background: var(--color-xmr-dark); + --footer-font-color: var(--color-xmr-lighttext); + --footer-link-font-color: var(--color-jet-80); + /* dimensions and positioning */ + --navbar-height: 88px;/* calc(63 / var(--rem-base) * 1rem); */ + --toolbar-height: calc(45/var(--rem-base)*1rem); + --drawer-height: var(--toolbar-height); + --body-top: var(--navbar-height); + --body-min-height: calc(100vh - var(--body-top)); + --nav-height: calc(var(--body-min-height) - var(--toolbar-height)); + --nav-height--desktop: var(--body-min-height); + --nav-panel-menu-height: calc(100% - var(--drawer-height)); + --nav-panel-explore-height: calc(50% + var(--drawer-height)); + --nav-width: calc(270/var(--rem-base)*1rem); + --toc-top: calc(var(--body-top) + var(--toolbar-height)); + --toc-height: calc(100vh - var(--toc-top) - 2.5rem); + --toc-width: calc(162/var(--rem-base)*1rem); + --toc-width--widescreen: calc(216/var(--rem-base)*1rem); + --doc-max-width: calc(720/var(--rem-base)*1rem); + --doc-max-width--desktop: calc(990/var(--rem-base)*1rem); + /* stacking */ + --z-index-nav: 1; + --z-index-toolbar: 2; + --z-index-page-version-menu: 3; + --z-index-navbar: 4; +} + +*, +*::before, +*::after { + -webkit-box-sizing: inherit; + box-sizing: inherit; +} + +html { + -webkit-box-sizing: border-box; + box-sizing: border-box; + font-size: 1.0625em; + font-size: var(--body-font-size); + height: 100%; + scroll-behavior: smooth; +} + +@media screen and (min-width: 1024px) { + html { + font-size: 1.125em; + font-size: var(--body-font-size--desktop); + } +} + +body { + background: #fff; + background: var(--body-background); + color: #222; + color: var(--body-font-color); + font-family: "Roboto" +, +sans-serif; + font-family: var(--body-font-family); + line-height: 1.15; + line-height: var(--body-line-height); + margin: 0; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + word-wrap: anywhere; /* aka overflow-wrap; used when hyphens are disabled or aren't sufficient */ +} + +a { + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +a:active { + background-color: none; +} + +code, +kbd, +pre { + font-family: "Roboto Mono" +, +monospace; + font-family: var(--monospace-font-family); +} + +b, +dt, +strong, +th { + font-weight: 500; + font-weight: var(--body-font-weight-bold); +} + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +em em { /* stylelint-disable-line */ + font-style: normal; +} + +strong strong { /* stylelint-disable-line */ + font-weight: normal; +} + +button { + cursor: pointer; + font-family: inherit; + font-size: 1em; + line-height: 1.15; + line-height: var(--body-line-height); + margin: 0; +} + +button::-moz-focus-inner { + border: none; + padding: 0; +} + +summary { + cursor: pointer; + -webkit-tap-highlight-color: transparent; + outline: none; +} + +table { + border-collapse: collapse; + word-wrap: normal; /* table widths aren't computed as expected when word-wrap is enabled */ +} + +object[type="image/svg+xml"]:not([width]) { + width: -webkit-fit-content; + width: -moz-fit-content; + width: fit-content; +} + +::-webkit-input-placeholder { + opacity: 0.5; +} + +::-moz-placeholder { + opacity: 0.5; +} + +:-ms-input-placeholder { + opacity: 0.5; +} + +::-ms-input-placeholder { + opacity: 0.5; +} + +::placeholder { + opacity: 0.5; +} + +@media (pointer: fine) { + @supports (scrollbar-width: thin) { + html { + scrollbar-color: #c1c1c1 #fafafa; + scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-track-color); + } + + body * { + scrollbar-width: thin; + scrollbar-color: #c1c1c1 transparent; + scrollbar-color: var(--scrollbar-thumb-color) transparent; + } + } + + html::-webkit-scrollbar { + background-color: #fafafa; + background-color: var(--scrollbar-track-color); + height: 12px; + width: 12px; + } + + body ::-webkit-scrollbar { + height: 6px; + width: 6px; + } + + ::-webkit-scrollbar-thumb { + background-clip: padding-box; + background-color: #c1c1c1; + background-color: var(--scrollbar-thumb-color); + border: 3px solid transparent; + border-radius: 12px; + } + + body ::-webkit-scrollbar-thumb { + border-width: 1.75px; + border-radius: 6px; + } + + ::-webkit-scrollbar-thumb:hover { + background-color: #9c9c9c; + background-color: var(--scrollbar_hover-thumb-color); + } +} + +@media screen and (min-width: 1024px) { + .body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } +} + +.nav-container { + position: fixed; + top: 88px; + top: var(--navbar-height); + left: 0; + width: 100%; + font-size: 0.94444rem; + font-size: calc(17/var(--rem-base)*1rem); + z-index: 1; + z-index: var(--z-index-nav); + visibility: hidden; +} + +@media screen and (min-width: 769px) { + .nav-container { + width: 15rem; + width: var(--nav-width); + } +} + +@media screen and (min-width: 1024px) { + .nav-container { + font-size: 0.86111rem; + font-size: calc(15.5/var(--rem-base)*1rem); + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + position: static; + top: 0; + visibility: visible; + } +} + +.nav-container.is-active { + visibility: visible; +} + +.nav { + background: rgba(81, 40, 79, 0.25); + background: var(--nav-background); + position: relative; + top: 2.5rem; + top: var(--toolbar-height); + height: calc(100vh - 88px - 2.5rem); + height: var(--nav-height); +} + +@media screen and (min-width: 769px) { + .nav { + -webkit-box-shadow: 0.5px 0 3px #c1c1c1; + box-shadow: 0.5px 0 3px #c1c1c1; + -webkit-box-shadow: 0.5px 0 3px var(--nav-border-color); + box-shadow: 0.5px 0 3px var(--nav-border-color); + } +} + +@media screen and (min-width: 1024px) { + .nav { + top: 88px; + top: var(--navbar-height); + -webkit-box-shadow: none; + box-shadow: none; + position: sticky; + height: calc(100vh - 88px); + height: var(--nav-height--desktop); + } +} + +.nav a { + color: inherit; +} + +.nav .panels { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + height: inherit; +} + +html.is-clipped--nav { + overflow-y: hidden; +} + +.nav-panel-menu { + overflow-y: scroll; + -ms-scroll-chaining: none; + overscroll-behavior: none; + height: calc(100% - 2.5rem); + height: var(--nav-panel-menu-height); +} + +.nav-panel-menu:not(.is-active) .nav-menu { + opacity: 0.75; +} + +.nav-panel-menu:not(.is-active)::after { + content: ""; + background: rgba(0, 0, 0, 0.5); + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +.nav-menu { + min-height: 100%; + padding: 0.5rem 0.75rem; + line-height: 1.35; + line-height: var(--nav-line-height); + position: relative; +} + +.nav-menu h3.title { + color: #424242; + color: var(--nav-heading-font-color); + font-size: inherit; + font-weight: 500; + font-weight: var(--body-font-weight-bold); + margin: 0; + padding: 0.25em 0 0.125em; +} + +.nav-list { + list-style: none; + margin: 0 0 0 0.75rem; + padding: 0; +} + +.nav-menu > .nav-list + .nav-list { + margin-top: 0.5rem; +} + +.nav-item { + margin-top: 0.5em; +} + +/* adds some breathing room below a nested list */ + +.nav-item-toggle ~ .nav-list { + padding-bottom: 0.125rem; +} + +/* matches list without a title */ + +.nav-item[data-depth="0"] > .nav-list:first-child { + display: block; + margin: 0; +} + +.nav-item:not(.is-active) > .nav-list { + display: none; +} + +.nav-item-toggle { + background: transparent url(../img/caret.svg) no-repeat center / 50%; + border: none; + outline: none; + line-height: inherit; + padding: 0; + position: absolute; + height: 1.35em; + height: calc(var(--nav-line-height)*1em); + width: 1.35em; + width: calc(var(--nav-line-height)*1em); + margin-top: -0.05em; + margin-left: -1.35em; + margin-left: calc(var(--nav-line-height)*-1em); +} + +.nav-item.is-active > .nav-item-toggle { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} + +.is-current-page > .nav-link, +.is-current-page > .nav-text { + font-weight: 500; + font-weight: var(--body-font-weight-bold); +} + +.nav-panel-explore { + background: rgba(81, 40, 79, 0.25); + background: var(--nav-background); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +.nav-panel-explore:not(:first-child) { + top: auto; + max-height: calc(50% + 2.5rem); + max-height: var(--nav-panel-explore-height); +} + +.nav-panel-explore .context { + font-size: 0.83333rem; + font-size: calc(15/var(--rem-base)*1rem); + -ms-flex-negative: 0; + flex-shrink: 0; + color: #5d5d5d; + color: var(--nav-muted-color); + -webkit-box-shadow: 0 -1px 0 #e1e1e1; + box-shadow: 0 -1px 0 #e1e1e1; + -webkit-box-shadow: 0 -1px 0 var(--nav-panel-divider-color); + box-shadow: 0 -1px 0 var(--nav-panel-divider-color); + padding: 0 0.5rem; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + line-height: 1; + height: 2.5rem; + height: var(--drawer-height); +} + +.nav-panel-explore:not(:first-child) .context { + cursor: pointer; +} + +.nav-panel-explore .context .version { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: inherit; + -ms-flex-align: inherit; + align-items: inherit; +} + +.nav-panel-explore .context .version::after { + content: ""; + background: url(../img/chevron.svg) no-repeat center right / auto 100%; + width: 1.25em; + height: 0.75em; +} + +.nav-panel-explore .components { + line-height: 1.6; + line-height: var(--doc-line-height); + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -webkit-box-shadow: inset 0 1px 5px #e1e1e1; + box-shadow: inset 0 1px 5px #e1e1e1; + -webkit-box-shadow: inset 0 1px 5px var(--nav-panel-divider-color); + box-shadow: inset 0 1px 5px var(--nav-panel-divider-color); + background: #f0f0f0; + background: var(--nav-secondary-background); + padding: 0.5rem 0.75rem 0 0.75rem; + margin: 0; + overflow-y: scroll; + -ms-scroll-chaining: none; + overscroll-behavior: none; + max-height: 100%; + display: block; +} + +.nav-panel-explore:not(.is-active) .components { + display: none; +} + +.nav-panel-explore .component { + display: block; +} + +.nav-panel-explore .component + .component { + margin-top: 0.5rem; +} + +.nav-panel-explore .component:last-child { + margin-bottom: 0.75rem; +} + +.nav-panel-explore .component .title { + font-weight: 500; + font-weight: var(--body-font-weight-bold); +} + +.nav-panel-explore .versions { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-left: 0; + margin-top: -0.25rem; + line-height: 1; + list-style: none; +} + +.nav-panel-explore .component .version { + margin: 0.375rem 0.375rem 0 0; +} + +.nav-panel-explore .component .version a { + border: 1px solid #c1c1c1; + border: 1px solid var(--nav-border-color); + border-radius: 0.25rem; + opacity: 0.75; + white-space: nowrap; + padding: 0.125em 0.25em; + display: inherit; +} + +.nav-panel-explore .component .is-current a { + border-color: currentColor; + opacity: 0.9; + font-weight: 500; + font-weight: var(--body-font-weight-bold); +} + +@media screen and (max-width: 1023.5px) { + aside.toc.sidebar { + display: none; + } + + main > .content { + overflow-x: auto; + } +} + +@media screen and (min-width: 1024px) { + main { + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; + min-width: 0; /* min-width: 0 required for flexbox to constrain overflowing elements */ + } + + main > .content { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + + aside.toc.embedded { + display: none; + } + + aside.toc.sidebar { + -webkit-box-flex: 0; + -ms-flex: 0 0 9rem; + flex: 0 0 9rem; + -ms-flex: 0 0 var(--toc-width); + flex: 0 0 var(--toc-width); + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } +} + +@media screen and (min-width: 1216px) { + aside.toc.sidebar { + -ms-flex-preferred-size: 12rem; + flex-basis: 12rem; + -ms-flex-preferred-size: var(--toc-width--widescreen); + flex-basis: var(--toc-width--widescreen); + } +} + +.toolbar { + color: #5d5d5d; + color: var(--toolbar-font-color); + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background-color: #fff; + background-color: var(--toolbar-background); + -webkit-box-shadow: 0 1px 0 transparent; + box-shadow: 0 1px 0 transparent; + -webkit-box-shadow: 0 1px 0 var(--toolbar-border-color); + box-shadow: 0 1px 0 var(--toolbar-border-color); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + font-size: 0.83333rem; + font-size: calc(15/var(--rem-base)*1rem); + height: 2.5rem; + height: var(--toolbar-height); + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + position: sticky; + top: 88px; + top: var(--navbar-height); + z-index: 2; + z-index: var(--z-index-toolbar); +} + +.toolbar a { + color: inherit; +} + +.nav-toggle { + background: url(../img/menu.svg) no-repeat 50% 47.5%; + background-size: 49%; + border: none; + outline: none; + line-height: inherit; + padding: 0; + height: 2.5rem; + height: var(--toolbar-height); + width: 2.5rem; + width: var(--toolbar-height); + margin-right: -0.25rem; +} + +@media screen and (min-width: 1024px) { + .nav-toggle { + display: none; + } +} + +.nav-toggle.is-active { + background-image: url(../img/back.svg); + background-size: 41.5%; +} + +.home-link { + display: block; + background: url(../img/home-o.svg) no-repeat center; + height: 1.25rem; + height: calc(var(--toolbar-height)/2); + width: 1.25rem; + width: calc(var(--toolbar-height)/2); + margin: 0.625rem; + margin: calc(var(--toolbar-height)/4); +} + +.home-link:hover, +.home-link.is-current { + background-image: url(../img/home.svg); +} + +.edit-this-page { + display: none; + padding-right: 0.5rem; +} + +@media screen and (min-width: 1024px) { + .edit-this-page { + display: block; + } +} + +.toolbar .edit-this-page a { + color: #8e8e8e; + color: var(--toolbar-muted-color); +} + +.breadcrumbs { + display: none; + -webkit-box-flex: 1; + -ms-flex: 1 1; + flex: 1 1; + padding: 0 0.5rem 0 0.75rem; + line-height: 1.35; + line-height: var(--nav-line-height); +} + +@media screen and (min-width: 1024px) { + .breadcrumbs { + display: block; + } +} + +a + .breadcrumbs { + padding-left: 0.05rem; +} + +.breadcrumbs ul { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: 0; + padding: 0; + list-style: none; +} + +.breadcrumbs li { + display: inline; + margin: 0; +} + +.breadcrumbs li::after { + content: "/"; + padding: 0 0.5rem; +} + +.breadcrumbs li:last-of-type::after { + content: none; +} + +.page-versions { + margin: 0 0.2rem 0 auto; + position: relative; + line-height: 1; +} + +@media screen and (min-width: 1024px) { + .page-versions { + margin-right: 0.7rem; + } +} + +.page-versions .version-menu-toggle { + color: inherit; + background: url(../img/chevron.svg) no-repeat; + background-position: right 0.5rem top 50%; + background-size: auto 0.75em; + border: none; + outline: none; + line-height: inherit; + padding: 0.5rem 1.5rem 0.5rem 0.5rem; + position: relative; + z-index: 3; + z-index: var(--z-index-page-version-menu); +} + +.page-versions .version-menu { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + min-width: 100%; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#f0f0f0)) no-repeat; + background: linear-gradient(to bottom, #f0f0f0 0%, #f0f0f0 100%) no-repeat; + background: -webkit-gradient(linear, left top, left bottom, from(var(--page-version-menu-background)), to(var(--page-version-menu-background))) no-repeat; + background: linear-gradient(to bottom, var(--page-version-menu-background) 0%, var(--page-version-menu-background) 100%) no-repeat; + padding: 1.375rem 1.5rem 0.5rem 0.5rem; + position: absolute; + top: 0; + right: 0; + white-space: nowrap; +} + +.page-versions:not(.is-active) .version-menu { + display: none; +} + +.page-versions .version { + display: block; + padding-top: 0.5rem; +} + +.page-versions .version.is-current { + display: none; +} + +.page-versions .version.is-missing { + color: #8e8e8e; + color: var(--page-version-missing-font-color); + font-style: italic; + text-decoration: none; +} + +.toc-menu { + color: #5d5d5d; + color: var(--toc-font-color); +} + +.toc.sidebar .toc-menu { + margin-right: 0.75rem; + position: sticky; + top: calc(88px + 2.5rem); + top: var(--toc-top); +} + +.toc .toc-menu h3 { + color: #333; + color: var(--toc-heading-font-color); + font-size: 0.88889rem; + font-size: calc(16/var(--rem-base)*1rem); + font-weight: 500; + font-weight: var(--body-font-weight-bold); + line-height: 1.3; + margin: 0 -0.5px; + padding-bottom: 0.25rem; +} + +.toc.sidebar .toc-menu h3 { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + height: 2.5rem; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.toc .toc-menu ul { + font-size: 0.83333rem; + font-size: calc(15/var(--rem-base)*1rem); + line-height: 1.2; + line-height: var(--toc-line-height); + list-style: none; + margin: 0; + padding: 0; +} + +.toc.sidebar .toc-menu ul { + max-height: calc(100vh - 88px - 5rem); + max-height: var(--toc-height); + overflow-y: auto; + -ms-scroll-chaining: none; + overscroll-behavior: none; +} + +@supports (scrollbar-width: none) { + .toc.sidebar .toc-menu ul { + scrollbar-width: none; + } +} + +.toc .toc-menu ul::-webkit-scrollbar { + width: 0; + height: 0; +} + +@media screen and (min-width: 1024px) { + .toc .toc-menu h3 { + font-size: 0.83333rem; + font-size: calc(15/var(--rem-base)*1rem); + } + + .toc .toc-menu ul { + font-size: 0.75rem; + font-size: calc(13.5/var(--rem-base)*1rem); + } +} + +.toc .toc-menu li { + margin: 0; +} + +.toc .toc-menu li[data-level="2"] a { + padding-left: 1.25rem; +} + +.toc .toc-menu li[data-level="3"] a { + padding-left: 2rem; +} + +.toc .toc-menu a { + color: inherit; + border-left: 2px solid #e1e1e1; + border-left: 2px solid var(--toc-border-color); + display: inline-block; + padding: 0.25rem 0 0.25rem 0.5rem; + text-decoration: none; +} + +.sidebar.toc .toc-menu a { + display: block; + outline: none; +} + +.toc .toc-menu a:hover { + color: #f55e2c; + color: var(--link-font-color); +} + +.toc .toc-menu a.is-active { + border-left-color: #f55e2c; + border-left-color: var(--link-font-color); + color: #333; + color: var(--doc-font-color); +} + +.sidebar.toc .toc-menu a:focus { + background: #f5f5f5; + background: var(--panel-background); +} + +.toc .toc-menu .is-hidden-toc { + display: none !important; +} + +.doc { + color: #333; + color: var(--doc-font-color); + font-size: inherit; + font-size: var(--doc-font-size); + -ms-hyphens: auto; + hyphens: auto; + line-height: 1.6; + line-height: var(--doc-line-height); + margin: 0 +auto; + margin: var(--doc-margin); + max-width: 40rem; + max-width: var(--doc-max-width); + padding: 0 1rem 4rem; +} + +@media screen and (min-width: 1024px) { + .doc { + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; + font-size: 0.94444rem; + font-size: var(--doc-font-size--desktop); + margin: 0 +2rem; + margin: var(--doc-margin--desktop); + max-width: 55rem; + max-width: var(--doc-max-width--desktop); + min-width: 0; + } +} + +.doc h1, +.doc h2, +.doc h3, +.doc h4, +.doc h5, +.doc h6 { + color: #191919; + color: var(--heading-font-color); + font-weight: normal; + font-weight: var(--heading-font-weight); + -ms-hyphens: none; + hyphens: none; + line-height: 1.3; + margin: 1rem 0 0; +} + +.doc > h1.page:first-child { + font-size: 2rem; + font-size: calc(36/var(--rem-base)*1rem); + margin: 1.5rem 0; +} + +@media screen and (min-width: 769px) { + .doc > h1.page:first-child { + margin-top: 2.5rem; + } +} + +.doc > h1.page:first-child + aside.toc.embedded { + margin-top: -0.5rem; +} + +.doc > h2#name + .sectionbody { + margin-top: 1rem; +} + +#preamble + .sect1, +.doc .sect1 + .sect1 { + margin-top: 2rem; +} + +.doc h1.sect0 { + background: #f0f0f0; + background: var(--abstract-background); + font-size: 1.8em; + margin: 1.5rem -1rem 0; + padding: 0.5rem 1rem; +} + +.doc h2:not(.discrete) { + border-bottom: 1px solid #e1e1e1; + border-bottom: 1px solid var(--section-divider-color); + margin-left: -1rem; + margin-right: -1rem; + padding: 0.4rem 1rem 0.1rem; +} + +.doc h3:not(.discrete), +.doc h4:not(.discrete) { + font-weight: 500; + font-weight: var(--alt-heading-font-weight); +} + +.doc h1 .anchor, +.doc h2 .anchor, +.doc h3 .anchor, +.doc h4 .anchor, +.doc h5 .anchor, +.doc h6 .anchor { + position: absolute; + text-decoration: none; + width: 1.75ex; + margin-left: -1.5ex; + visibility: hidden; + font-size: 0.8em; + font-weight: normal; + padding-top: 0.05em; +} + +.doc h1 .anchor::before, +.doc h2 .anchor::before, +.doc h3 .anchor::before, +.doc h4 .anchor::before, +.doc h5 .anchor::before, +.doc h6 .anchor::before { + content: "\00a7"; +} + +.doc h1:hover .anchor, +.doc h2:hover .anchor, +.doc h3:hover .anchor, +.doc h4:hover .anchor, +.doc h5:hover .anchor, +.doc h6:hover .anchor { + visibility: visible; +} + +.doc p, +.doc dl { + margin: 0; +} + +.doc a { + color: #f55e2c; + color: var(--link-font-color); +} + +.doc a:hover { + color: #a8a7a7; + color: var(--link_hover-font-color); +} + +.doc a.bare { + -ms-hyphens: none; + hyphens: none; +} + +.doc a.unresolved { + color: #d32f2f; + color: var(--link_unresolved-font-color); +} + +.doc i.fa { + -ms-hyphens: none; + hyphens: none; + font-style: normal; +} + +.doc p code, +.doc thead code, +.doc .colist > table code { + color: #222; + color: var(--code-font-color); + background: #f5f5f5; + background: var(--code-background); + border-radius: 0.25em; + font-size: 0.95em; + padding: 0.125em 0.25em; +} + +.doc code, +.doc pre { + -ms-hyphens: none; + hyphens: none; +} + +.doc pre { + font-size: 0.88889rem; + font-size: calc(16/var(--rem-base)*1rem); + line-height: 1.5; + margin: 0; +} + +.doc blockquote { + margin: 0; +} + +.doc .paragraph.lead > p { + font-size: 1rem; + font-size: calc(18/var(--rem-base)*1rem); +} + +.doc .right { + float: right; +} + +.doc .left { + float: left; +} + +.doc .float-gap.right { + margin: 0 1rem 1rem 0; +} + +.doc .float-gap.left { + margin: 0 0 1rem 1rem; +} + +.doc .float-group::after { + content: ""; + display: table; + clear: both; +} + +.doc .stretch { + width: 100%; +} + +.doc .underline { + text-decoration: underline; +} + +.doc .line-through { + text-decoration: line-through; +} + +.doc .paragraph, +.doc .dlist, +.doc .hdlist, +.doc .olist, +.doc .ulist, +.doc .exampleblock, +.doc .imageblock, +.doc .listingblock, +.doc .literalblock, +.doc .tabs, +.doc .sidebarblock, +.doc .verseblock, +.doc .videoblock, +.doc .quoteblock, +.doc .partintro, +.doc details, +.doc hr { + margin: 1rem 0 0; +} + +.doc table.tableblock { + font-size: 0.83333rem; + font-size: calc(15/var(--rem-base)*1rem); +} + +.doc .tablecontainer, +.doc .tablecontainer + *, +.doc :not(.tablecontainer) > table.tableblock, +.doc :not(.tablecontainer) > table.tableblock + * { + margin-top: 1.5rem; +} + +.doc p.tableblock + p.tableblock { + margin-top: 0.5rem; +} + +.doc td.tableblock > .content > :first-child { + margin-top: 0; +} + +.doc table.tableblock th, +.doc table.tableblock td { + padding: 0.5rem; +} + +.doc table.tableblock, +.doc table.tableblock > * > tr > * { + border: 0 solid #e1e1e1; + border: 0 solid var(--table-border-color); +} + +.doc table.grid-all > * > tr > * { + border-width: 1px; +} + +.doc table.grid-cols > * > tr > * { + border-width: 0 1px; +} + +.doc table.grid-rows > * > tr > * { + border-width: 1px 0; +} + +.doc table.grid-all > thead th, +.doc table.grid-rows > thead th { + border-bottom-width: 2.5px; +} + +.doc table.frame-all { + border-width: 1px; +} + +.doc table.frame-ends { + border-width: 1px 0; +} + +.doc table.frame-sides { + border-width: 0 1px; +} + +.doc table.frame-none > colgroup + * > :first-child > *, +.doc table.frame-sides > colgroup + * > :first-child > * { + border-top-width: 0; +} + +/* NOTE let the grid win in case of frame-none */ + +.doc table.frame-sides > :last-child > :last-child > * { + border-bottom-width: 0; +} + +.doc table.frame-none > * > tr > :first-child, +.doc table.frame-ends > * > tr > :first-child { + border-left-width: 0; +} + +.doc table.frame-none > * > tr > :last-child, +.doc table.frame-ends > * > tr > :last-child { + border-right-width: 0; +} + +.doc table.stripes-all > tbody > tr, +.doc table.stripes-odd > tbody > tr:nth-of-type(odd), +.doc table.stripes-even > tbody > tr:nth-of-type(even), +.doc table.stripes-hover > tbody > tr:hover { + background: #f5f5f5; + background: var(--table-stripe-background); +} + +.doc table.tableblock > tfoot { + background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#fff)); + background: linear-gradient(to bottom, #f0f0f0 0%, #fff 100%); + background: var(--table-footer-background); +} + +.doc .halign-left { + text-align: left; +} + +.doc .halign-right { + text-align: right; +} + +.doc .halign-center { + text-align: center; +} + +.doc .valign-top { + vertical-align: top; +} + +.doc .valign-bottom { + vertical-align: bottom; +} + +.doc .valign-middle { + vertical-align: middle; +} + +.doc .admonitionblock { + margin: 1.4rem 0 0; +} + +.doc .admonitionblock p, +.doc .admonitionblock td.content { + font-size: 0.88889rem; + font-size: calc(16/var(--rem-base)*1rem); +} + +.doc .admonitionblock td.content > :not(.title):first-child, +.doc .admonitionblock td.content > .title + * { + margin-top: 0; +} + +.doc .admonitionblock pre { + font-size: 0.83333rem; + font-size: calc(15/var(--rem-base)*1rem); +} + +.doc .admonitionblock > table { + table-layout: fixed; + position: relative; + width: 100%; +} + +.doc .admonitionblock td.content { + padding: 1rem 1rem 0.75rem; + background: #f5f5f5; + background: var(--admonition-background); + width: 100%; + word-wrap: anywhere; +} + +.doc .admonitionblock .icon { + position: absolute; + top: 0; + left: 0; + font-size: 0.83333rem; + font-size: calc(15/var(--rem-base)*1rem); + padding: 0 0.5rem; + height: 1.25rem; + line-height: 1; + font-weight: 500; + font-weight: var(--admonition-label-font-weight); + text-transform: uppercase; + border-radius: 0.45rem; + -webkit-transform: translate(-0.5rem, -50%); + transform: translate(-0.5rem, -50%); +} + +.doc .admonitionblock.caution .icon { + background-color: #a0439c; + background-color: var(--caution-color); + color: #fff; + color: var(--caution-on-color); +} + +.doc .admonitionblock.important .icon { + background-color: #d32f2f; + background-color: var(--important-color); + color: #fff; + color: var(--important-on-color); +} + +.doc .admonitionblock.note .icon { + background-color: #217ee7; + background-color: var(--note-color); + color: #fff; + color: var(--note-on-color); +} + +.doc .admonitionblock.tip .icon { + background-color: #41af46; + background-color: var(--tip-color); + color: #fff; + color: var(--tip-on-color); +} + +.doc .admonitionblock.warning .icon { + background-color: #e18114; + background-color: var(--warning-color); + color: #fff; + color: var(--warning-on-color); +} + +.doc .admonitionblock .icon i { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + height: 100%; +} + +.doc .admonitionblock .icon i::after { + content: attr(title); +} + +.doc .imageblock, +.doc .videoblock { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.doc .imageblock.text-left, +.doc .videoblock.text-left { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} + +.doc .imageblock.text-right, +.doc .videoblock.text-right { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; +} + +.doc .imageblock img, +.doc .imageblock object, +.doc .imageblock svg, +.doc .image > img, +.doc .image > object, +.doc .image > svg { + display: inline-block; + height: auto; + max-width: 100%; + vertical-align: middle; +} + +.doc .image:not(.left):not(.right) > img { + margin-top: -0.2em; +} + +.doc .videoblock iframe { + max-width: 100%; + vertical-align: middle; +} + +#preamble .abstract blockquote { + background: #f0f0f0; + background: var(--abstract-background); + border-left: 5px solid #e1e1e1; + border-left: 5px solid var(--abstract-border-color); + color: #4a4a4a; + color: var(--abstract-font-color); + font-size: 0.88889rem; + font-size: calc(16/var(--rem-base)*1rem); + padding: 0.75em 1em; +} + +.doc .quoteblock, +.doc .verseblock { + background: #f5f5f5; + background: var(--quote-background); + border-left: 5px solid #f55e2c; + border-left: 5px solid var(--quote-border-color); + color: #5d5d5d; + color: var(--quote-font-color); +} + +.doc .quoteblock { + padding: 0.25rem 2rem 1.25rem; +} + +.doc .quoteblock .attribution { + color: #8e8e8e; + color: var(--quote-attribution-font-color); + font-size: 0.83333rem; + font-size: calc(15/var(--rem-base)*1rem); + margin-top: 0.75rem; +} + +.doc .quoteblock blockquote { + margin-top: 1rem; +} + +.doc .quoteblock .paragraph { + font-style: italic; +} + +.doc .quoteblock cite { + padding-left: 1em; +} + +.doc .verseblock { + font-size: 1.15em; + padding: 1rem 2rem; +} + +.doc .verseblock pre { + font-family: inherit; + font-size: inherit; +} + +.doc ol, +.doc ul { + margin: 0; + padding: 0 0 0 2rem; +} + +.doc ul.checklist, +.doc ul.none, +.doc ol.none, +.doc ul.no-bullet, +.doc ol.unnumbered, +.doc ul.unstyled, +.doc ol.unstyled { + list-style-type: none; +} + +.doc ul.no-bullet, +.doc ol.unnumbered { + padding-left: 1.25rem; +} + +.doc ul.unstyled, +.doc ol.unstyled { + padding-left: 0; +} + +.doc ul.circle { + list-style-type: circle; +} + +.doc ul.disc { + list-style-type: disc; +} + +.doc ul.square { + list-style-type: square; +} + +.doc ul.circle ul:not([class]), +.doc ul.disc ul:not([class]), +.doc ul.square ul:not([class]) { + list-style: inherit; +} + +.doc ol.arabic { + list-style-type: decimal; +} + +.doc ol.decimal { + list-style-type: decimal-leading-zero; +} + +.doc ol.loweralpha { + list-style-type: lower-alpha; +} + +.doc ol.upperalpha { + list-style-type: upper-alpha; +} + +.doc ol.lowerroman { + list-style-type: lower-roman; +} + +.doc ol.upperroman { + list-style-type: upper-roman; +} + +.doc ol.lowergreek { + list-style-type: lower-greek; +} + +.doc ul.checklist { + padding-left: 1.75rem; +} + +.doc ul.checklist p > i.fa-check-square-o:first-child, +.doc ul.checklist p > i.fa-square-o:first-child { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: 1.25rem; + margin-left: -1.25rem; +} + +.doc ul.checklist i.fa-check-square-o::before { + content: "\2713"; +} + +.doc ul.checklist i.fa-square-o::before { + content: "\274f"; +} + +.doc .dlist .dlist, +.doc .dlist .olist, +.doc .dlist .ulist, +.doc .olist .dlist, +.doc .olist .olist, +.doc .olist .ulist, +.doc .ulist .dlist, +.doc .ulist .olist, +.doc .ulist .ulist { + margin-top: 0.5rem; +} + +.doc .olist li + li, +.doc .ulist li + li { + margin-top: 0.5rem; +} + +.doc .ulist .listingblock, +.doc .olist .listingblock, +.doc .admonitionblock .listingblock { + padding: 0; +} + +.doc .admonitionblock .title, +.doc .exampleblock .title, +.doc .imageblock .title, +.doc .literalblock .title, +.doc .listingblock .title, +.doc .openblock .title, +.doc .videoblock .title, +.doc .tableblock caption { + color: #5d5d5d; + color: var(--caption-font-color); + font-size: 0.88889rem; + font-size: calc(16/var(--rem-base)*1rem); + font-style: italic; + font-style: var(--caption-font-style); + font-weight: 500; + font-weight: var(--caption-font-weight); + -ms-hyphens: none; + hyphens: none; + letter-spacing: 0.01em; + padding-bottom: 0.075rem; +} + +.doc .tableblock caption { + text-align: left; +} + +.doc .ulist .title, +.doc .olist .title { + font-style: italic; + font-style: var(--caption-font-style); + font-weight: 500; + font-weight: var(--caption-font-weight); + margin-bottom: 0.25rem; +} + +.doc .imageblock .title { + margin-top: 0.5rem; + padding-bottom: 0; +} + +.doc details { + margin-left: 1rem; +} + +.doc details > summary { + display: block; + position: relative; + line-height: 1.6; + line-height: var(--doc-line-height); + margin-bottom: 0.5rem; +} + +.doc details > summary::-webkit-details-marker { + display: none; +} + +.doc details > summary::before { + content: ""; + border: solid transparent; + border-left-color: currentColor; + border-width: 0.3em 0 0.3em 0.5em; + position: absolute; + top: 0.5em; + top: calc((var(--doc-line-height)*0.5 - 0.3)*1em); + left: -1rem; + -webkit-transform: translateX(15%); + transform: translateX(15%); +} + +.doc details[open] > summary::before { + border-color: currentColor transparent transparent; + border-width: 0.5rem 0.3rem 0; + -webkit-transform: translateY(15%); + transform: translateY(15%); +} + +.doc details > summary::after { + content: ""; + width: 1rem; + height: 1em; + position: absolute; + top: 0.3em; + top: calc((var(--doc-line-height)*0.5 - 0.5)*1em); + left: -1rem; +} + +.doc details.result { + margin-top: 0.25rem; +} + +.doc details.result > summary { + color: #5d5d5d; + color: var(--caption-font-color); + font-style: italic; + margin-bottom: 0; +} + +.doc details.result > .content { + margin-left: -1rem; +} + +.doc .exampleblock > .content, +.doc details.result > .content { + background: #fff; + background: var(--example-background); + border: 0.25rem solid #5d5d5d; + border: 0.25rem solid var(--example-border-color); + border-radius: 0.5rem; + padding: 0.75rem; +} + +.doc .exampleblock > .content::after, +.doc details.result > .content::after { + content: ""; + display: table; + clear: both; +} + +.doc .exampleblock > .content > :first-child, +.doc details > .content > :first-child { + margin-top: 0; +} + +.doc .sidebarblock { + background: #e1e1e1; + background: var(--sidebar-background); + border-radius: 0.75rem; + padding: 0.75rem 1.5rem; +} + +.doc .sidebarblock > .content > .title { + font-size: 1.25rem; + font-size: calc(22.5/var(--rem-base)*1rem); + font-weight: 500; + font-weight: var(--alt-heading-font-weight); + line-height: 1.3; + margin-bottom: -0.3em; + text-align: center; +} + +.doc .sidebarblock > .content > :not(.title):first-child { + margin-top: 0; +} + +/* NEEDS REVIEW prevent pre in table from causing article to exceed bounds */ + +.doc .tableblock pre, +.doc .listingblock.wrap pre { + white-space: pre-wrap; +} + +.doc pre.highlight code, +.doc .listingblock pre:not(.highlight), +.doc .literalblock pre { + background: #f5f5f5; + background: var(--pre-background); + -webkit-box-shadow: inset 0 0 1.75px #e1e1e1; + box-shadow: inset 0 0 1.75px #e1e1e1; + -webkit-box-shadow: inset 0 0 1.75px var(--pre-border-color); + box-shadow: inset 0 0 1.75px var(--pre-border-color); + display: block; + overflow-x: auto; + padding: 0.875em; +} + +.doc .listingblock > .content { + position: relative; +} + +.doc .source-toolbox { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + visibility: hidden; + position: absolute; + top: 0.25rem; + right: 0.5rem; + color: #808080; + color: var(--pre-annotation-font-color); + font-family: "Roboto" +, +sans-serif; + font-family: var(--body-font-family); + font-size: 0.72222rem; + font-size: calc(13/var(--rem-base)*1rem); + line-height: 1; + white-space: nowrap; + z-index: 1; +} + +.doc .listingblock:hover .source-toolbox { + visibility: visible; +} + +.doc .source-toolbox .source-lang { + text-transform: uppercase; + letter-spacing: 0.075em; +} + +.doc .source-toolbox > :not(:last-child)::after { + content: "|"; + letter-spacing: 0; + padding: 0 1ch; +} + +.doc .source-toolbox .copy-button { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background: none; + border: none; + color: inherit; + outline: none; + padding: 0; + font-size: inherit; + line-height: inherit; + width: 1em; + height: 1em; +} + +.doc .source-toolbox .copy-icon { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: inherit; + height: inherit; +} + +.doc .source-toolbox img.copy-icon { + -webkit-filter: invert(50.2%); + filter: invert(50.2%); +} + +.doc .source-toolbox svg.copy-icon { + fill: currentColor; +} + +.doc .source-toolbox .copy-toast { + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + position: relative; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-top: 1em; + background-color: #333; + background-color: var(--doc-font-color); + border-radius: 0.25em; + padding: 0.5em; + color: #fff; + color: var(--color-white); + cursor: auto; + opacity: 0; + -webkit-transition: opacity 0.5s ease 0.5s; + transition: opacity 0.5s ease 0.5s; +} + +.doc .source-toolbox .copy-toast::after { + content: ""; + position: absolute; + top: 0; + width: 1em; + height: 1em; + border: 0.55em solid transparent; + border-left-color: #333; + border-left-color: var(--doc-font-color); + -webkit-transform: rotate(-90deg) translateX(50%) translateY(50%); + transform: rotate(-90deg) translateX(50%) translateY(50%); + -webkit-transform-origin: left; + transform-origin: left; +} + +.doc .source-toolbox .copy-button.clicked .copy-toast { + opacity: 1; + -webkit-transition: none; + transition: none; +} + +.doc .language-console .hljs-meta { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.doc .dlist dt { + font-style: italic; +} + +.doc .dlist dd { + margin: 0 0 0.25rem 1.5rem; +} + +.doc .dlist dd:last-of-type { + margin-bottom: 0; +} + +.doc td.hdlist1, +.doc td.hdlist2 { + padding: 0.5rem 0 0; + vertical-align: top; +} + +.doc tr:first-child > .hdlist1, +.doc tr:first-child > .hdlist2 { + padding-top: 0; +} + +.doc td.hdlist1 { + font-weight: 500; + font-weight: var(--body-font-weight-bold); + padding-right: 0.25rem; +} + +.doc td.hdlist2 { + padding-left: 0.25rem; +} + +.doc .colist { + font-size: 0.88889rem; + font-size: calc(16/var(--rem-base)*1rem); + margin: 0.25rem 0 -0.25rem; +} + +.doc .colist > table > tr > :first-child, +.doc .colist > table > tbody > tr > :first-child { + padding: 0.25em 0.5rem 0; + vertical-align: top; +} + +.doc .colist > table > tr > :last-child, +.doc .colist > table > tbody > tr > :last-child { + padding: 0.25rem 0; +} + +.doc .conum[data-value] { + border: 1px solid currentColor; + border-radius: 100%; + display: inline-block; + font-family: "Roboto" +, +sans-serif; + font-family: var(--body-font-family); + font-size: 0.75rem; + font-size: calc(13.5/var(--rem-base)*1rem); + font-style: normal; + line-height: 1.2; + text-align: center; + width: 1.25em; + height: 1.25em; + letter-spacing: -0.25ex; + text-indent: -0.25ex; +} + +.doc .conum[data-value]::after { + content: attr(data-value); +} + +.doc .conum[data-value] + b { + display: none; +} + +.doc hr { + border: solid #e1e1e1; + border: solid var(--section-divider-color); + border-width: 2px 0 0; + height: 0; +} + +.doc b.button { + white-space: nowrap; /* effectively ignores hyphens setting */ +} + +.doc b.button::before { + content: "["; + padding-right: 0.25em; +} + +.doc b.button::after { + content: "]"; + padding-left: 0.25em; +} + +.doc kbd { + display: inline-block; + font-size: 0.66667rem; + font-size: calc(12/var(--rem-base)*1rem); + background: #f5f5f5; + background: var(--kbd-background); + border: 1px solid #c1c1c1; + border: 1px solid var(--kbd-border-color); + border-radius: 0.25em; + -webkit-box-shadow: 0 1px 0 #c1c1c1, 0 0 0 0.1em #fff inset; + box-shadow: 0 1px 0 #c1c1c1, 0 0 0 0.1em #fff inset; + -webkit-box-shadow: 0 1px 0 var(--kbd-border-color), 0 0 0 0.1em var(--body-background) inset; + box-shadow: 0 1px 0 var(--kbd-border-color), 0 0 0 0.1em var(--body-background) inset; + padding: 0.25em 0.5em; + vertical-align: text-bottom; + white-space: nowrap; /* effectively ignores hyphens setting */ +} + +.doc kbd, +.doc .keyseq { + line-height: 1; +} + +.doc .keyseq { + font-size: 0.88889rem; + font-size: calc(16/var(--rem-base)*1rem); +} + +.doc .keyseq kbd { + margin: 0 0.125em; +} + +.doc .keyseq kbd:first-child { + margin-left: 0; +} + +.doc .keyseq kbd:last-child { + margin-right: 0; +} + +.doc .menuseq, +.doc .path { + -ms-hyphens: none; + hyphens: none; +} + +.doc .menuseq i.caret::before { + content: "\203a"; + font-size: 1.1em; + font-weight: 500; + font-weight: var(--body-font-weight-bold); + line-height: 0.90909; +} + +.doc :not(pre).nowrap { + white-space: nowrap; +} + +.doc .nobreak { + -ms-hyphens: none; + hyphens: none; + word-wrap: normal; +} + +#footnotes { + font-size: 0.85em; + line-height: 1.5; + margin: 2rem -0.5rem 0; +} + +.doc td.tableblock > .content #footnotes { + margin: 2rem 0 0; +} + +#footnotes hr { + border-top-width: 1px; + margin-top: 0; + width: 20%; +} + +#footnotes .footnote { + margin: 0.5em 0 0 1em; +} + +#footnotes .footnote + .footnote { + margin-top: 0.25em; +} + +#footnotes .footnote > a:first-of-type { + display: inline-block; + margin-left: -2em; + text-align: right; + width: 1.5em; +} + +nav.pagination { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + border-top: 1px solid transparent; + border-top: 1px solid var(--toolbar-border-color); + line-height: 1; + margin: 2rem -1rem -1rem; + padding: 0.75rem 1rem 0; +} + +nav.pagination span { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 50%; + -ms-flex: 50%; + flex: 50%; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +nav.pagination .prev { + padding-right: 0.5rem; +} + +nav.pagination .next { + margin-left: auto; + padding-left: 0.5rem; + text-align: right; +} + +nav.pagination span::before { + color: #8e8e8e; + color: var(--toolbar-muted-color); + font-size: 0.75em; + padding-bottom: 0.1em; +} + +nav.pagination .prev::before { + content: "Prev"; +} + +nav.pagination .next::before { + content: "Next"; +} + +nav.pagination a { + font-weight: 500; + font-weight: var(--body-font-weight-bold); + line-height: 1.3; + position: relative; +} + +nav.pagination a::before, +nav.pagination a::after { + color: #8e8e8e; + color: var(--toolbar-muted-color); + font-weight: normal; + font-size: 1.5em; + line-height: 0.75; + position: absolute; + top: 0; + width: 1rem; +} + +nav.pagination .prev a::before { + content: "\2039"; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} + +nav.pagination .next a::after { + content: "\203a"; +} + +html.is-clipped--navbar { + overflow-y: hidden; +} + +body { + padding-top: 88px; + padding-top: var(--navbar-height); +} + +.navbar { + background: #fff; + background: var(--navbar-background); + color: #000; + color: var(--navbar-font-color); + font-size: 0.88889rem; + font-size: calc(16/var(--rem-base)*1rem); + height: 88px; + height: var(--navbar-height); + position: fixed; + top: 0; + width: 100%; + z-index: 4; + z-index: var(--z-index-navbar); +} + +.navbar a { + text-decoration: none; +} + +.navbar-brand { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; + padding-left: 1rem; +} + +.navbar-brand .navbar-item { + color: #000; + color: var(--navbar-font-color); +} + +.navbar-brand .navbar-item:first-child { + -ms-flex-item-align: center; + align-self: center; + padding: 0; + font-size: 1.22222rem; + font-size: calc(22/var(--rem-base)*1rem); + -ms-flex-wrap: wrap; + flex-wrap: wrap; + line-height: 1; +} + +.navbar-brand .navbar-item:first-child a { + color: inherit; + word-wrap: normal; +} + +.navbar-brand .navbar-item:first-child :not(:last-child) { + padding-right: 0.375rem; +} + +.navbar-brand .navbar-item.search { + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +#search-input { + color: #333; + font-family: inherit; + font-size: 0.95rem; + width: 150px; + border: 1px solid #dbdbdb; + border-radius: 0.1em; + line-height: 1.5; + padding: 0 0.25em; +} + +#search-input:disabled { + background-color: #dbdbdb; + /* disable cursor */ + cursor: not-allowed; + pointer-events: all !important; +} + +#search-input:disabled::-webkit-input-placeholder { + color: #4c4c4c; +} + +#search-input:disabled::-moz-placeholder { + color: #4c4c4c; +} + +#search-input:disabled:-ms-input-placeholder { + color: #4c4c4c; +} + +#search-input:disabled::-ms-input-placeholder { + color: #4c4c4c; +} + +#search-input:disabled::placeholder { + color: #4c4c4c; +} + +#search-input:focus { + outline: none; +} + +.navbar-burger { + background: none; + border: none; + outline: none; + line-height: 1; + position: relative; + width: 3rem; + padding: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-left: auto; + min-width: 0; +} + +.navbar-burger span { + background-color: #000; + background-color: var(--navbar-font-color); + height: 1.5px; + width: 1rem; +} + +.navbar-burger:not(.is-active) span { + -webkit-transition: opacity 0s 0.25s, margin-top ease-out 0.25s 0.25s, -webkit-transform ease-out 0.25s; + transition: opacity 0s 0.25s, margin-top ease-out 0.25s 0.25s, -webkit-transform ease-out 0.25s; + transition: transform ease-out 0.25s, opacity 0s 0.25s, margin-top ease-out 0.25s 0.25s; + transition: transform ease-out 0.25s, opacity 0s 0.25s, margin-top ease-out 0.25s 0.25s, -webkit-transform ease-out 0.25s; +} + +.navbar-burger span + span { + margin-top: 0.25rem; +} + +.navbar-burger.is-active span + span { + margin-top: -1.5px; +} + +.navbar-burger.is-active span:nth-child(1) { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} + +.navbar-burger.is-active span:nth-child(2) { + opacity: 0; +} + +.navbar-burger.is-active span:nth-child(3) { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); +} + +.navbar-item, +.navbar-link { + color: #222; + color: var(--navbar-menu-font-color); + display: block; + line-height: 1.6; + line-height: var(--doc-line-height); + padding: 0.5rem 1rem; +} + +.navbar-item.has-dropdown { + padding: 0; +} + +.navbar-item .icon { + width: 1.25rem; + height: 1.25rem; + display: block; +} + +.navbar-item .icon img, +.navbar-item .icon svg { + fill: currentColor; + width: inherit; + height: inherit; +} + +.navbar-link { + padding-right: 2.5em; +} + +.navbar-dropdown .navbar-item { + padding-left: 1.5rem; + padding-right: 1.5rem; +} + +.navbar-dropdown .navbar-item.has-label { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.navbar-dropdown .navbar-item small { + color: #8e8e8e; + color: var(--toolbar-muted-color); + font-size: 0.66667rem; + font-size: calc(12/var(--rem-base)*1rem); +} + +.navbar-divider { + background-color: #e1e1e1; + background-color: var(--navbar-menu-border-color); + border: none; + height: 1px; + margin: 0.25rem 0; +} + +.navbar .button { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background: #f55e2c; + background: var(--navbar-button-background); + border: 1px solid #f55e2c; + border: 1px solid var(--navbar-button-border-color); + border-radius: 0.15rem; + height: 1.75rem; + color: #fff; + color: var(--navbar-button-font-color); + padding: 0 0.75em; + white-space: nowrap; +} + +@media screen and (max-width: 768.5px) { + .navbar-brand .navbar-item.search { + padding-left: 0; + padding-right: 0; + } +} + +@media screen and (min-width: 769px) { + #search-input { + width: 200px; + } +} + +@media screen and (max-width: 1023.5px) { + .navbar-brand { + height: inherit; + } + + .navbar-brand .navbar-item { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + + .navbar-menu { + background: #fff; + background: var(--navbar-menu-background); + -webkit-box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1); + box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1); + max-height: calc(100vh - 88px); + max-height: var(--body-min-height); + overflow-y: auto; + -ms-scroll-chaining: none; + overscroll-behavior: none; + padding: 0.5rem 0; + } + + .navbar-menu:not(.is-active) { + display: none; + } + + .navbar-menu a.navbar-item:hover, + .navbar-menu .navbar-link:hover { + background: #f5f5f5; + background: var(--navbar-menu_hover-background); + } +} + +@media screen and (min-width: 1024px) { + .navbar-burger { + display: none; + } + + .navbar, + .navbar-menu, + .navbar-end { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + + .navbar-item, + .navbar-link { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + } + + .navbar-item:not(.has-dropdown), + .navbar-link { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } + + .navbar-item.is-hoverable:hover .navbar-dropdown { + display: block; + } + + .navbar-link::after { + border-width: 0 0 1px 1px; + border-style: solid; + content: ""; + display: block; + height: 0.5em; + pointer-events: none; + position: absolute; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + width: 0.5em; + margin-top: -0.375em; + right: 1.125em; + top: 50%; + } + + .navbar-end > .navbar-item, + .navbar-end .navbar-link { + color: #000; + color: var(--navbar-font-color); + } + + .navbar-end > a.navbar-item:hover, + .navbar-end .navbar-link:hover, + .navbar-end .navbar-item.has-dropdown:hover .navbar-link { + background: #fff; + background: var(--navbar_hover-background); + color: #000; + color: var(--navbar-font-color); + } + + .navbar-end .navbar-link::after { + border-color: currentColor; + } + + .navbar-dropdown { + background: #fff; + background: var(--navbar-menu-background); + border: 1px solid #e1e1e1; + border: 1px solid var(--navbar-menu-border-color); + border-top: none; + border-radius: 0 0 0.25rem 0.25rem; + display: none; + top: 100%; + left: 0; + min-width: 100%; + position: absolute; + } + + .navbar-dropdown .navbar-item { + padding: 0.5rem 3rem 0.5rem 1rem; + white-space: nowrap; + } + + .navbar-dropdown .navbar-item small { + position: relative; + right: -2rem; + } + + .navbar-dropdown .navbar-item:last-child { + border-radius: inherit; + } + + .navbar-dropdown.is-right { + left: auto; + right: 0; + } + + .navbar-dropdown a.navbar-item:hover { + background: #f5f5f5; + background: var(--navbar-menu_hover-background); + } +} + +footer.footer { + background-color: #2a222a; + background-color: var(--footer-background); + color: #e6e5e5; + color: var(--footer-font-color); + font-size: 0.83333rem; + font-size: calc(15/var(--rem-base)*1rem); + line-height: 1.6; + line-height: var(--footer-line-height); + padding: 1.5rem; +} + +.footer p { + margin: 0.5rem 0; +} + +.footer a { + color: #191919; + color: var(--footer-link-font-color); +} + +/*! Adapted from the GitHub style by Vasily Polovnyov */ + +.hljs-comment, +.hljs-quote { + color: #998; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-subst { + color: #333; + font-weight: 500; + font-weight: var(--monospace-font-weight-bold); +} + +.hljs-number, +.hljs-literal, +.hljs-variable, +.hljs-template-variable, +.hljs-tag .hljs-attr { + color: #008080; +} + +.hljs-string, +.hljs-doctag { + color: #d14; +} + +.hljs-title, +.hljs-section, +.hljs-selector-id { + color: #900; + font-weight: 500; + font-weight: var(--monospace-font-weight-bold); +} + +.hljs-subst { + font-weight: normal; +} + +.hljs-type, +.hljs-class .hljs-title { + color: #458; + font-weight: 500; + font-weight: var(--monospace-font-weight-bold); +} + +.hljs-tag, +.hljs-name, +.hljs-attribute { + color: #000080; + font-weight: normal; +} + +.hljs-regexp, +.hljs-link { + color: #009926; +} + +.hljs-symbol, +.hljs-bullet { + color: #990073; +} + +.hljs-built_in, +.hljs-builtin-name { + color: #0086b3; +} + +.hljs-meta { + color: #999; + font-weight: 500; + font-weight: var(--monospace-font-weight-bold); +} + +.hljs-deletion { + background: #fdd; +} + +.hljs-addition { + background: #dfd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: 500; + font-weight: var(--monospace-font-weight-bold); +} + +@page { + margin: 0.5in; +} + +@media print { + .hide-for-print { + display: none !important; + } + + html { + font-size: 0.9375em; + font-size: var(--body-font-size--print); + } + + a { + color: inherit !important; + text-decoration: underline; + } + + a.bare, + a[href^="#"], + a[href^="mailto:"] { + text-decoration: none; + } + + tr, + img, + object, + svg { + page-break-inside: avoid; + } + + thead { + display: table-header-group; + } + + pre { + -ms-hyphens: none; + hyphens: none; + white-space: pre-wrap; + } + + body { + padding-top: 2rem; + } + + .navbar { + background: none; + color: inherit; + position: absolute; + } + + .navbar * { + color: inherit !important; + } + + .navbar > :not(.navbar-brand), + .nav-container, + .toolbar, + aside.toc, + nav.pagination { + display: none; + } + + .doc { + color: inherit; + margin: auto; + max-width: none; + padding-bottom: 2rem; + } + + .doc .admonitionblock td.icon { + -webkit-print-color-adjust: exact; + color-adjust: exact; + } + + .doc .listingblock code[data-lang]::before { + display: block; + } + + footer.footer { + background: none; + border-top: 1px solid #e1e1e1; + border-top: 1px solid var(--panel-border-color); + color: #8e8e8e; + color: var(--quote-attribution-font-color); + padding: 0.25rem 0.5rem 0; + } + + .footer * { + color: inherit; + } +} + +/* xmera custom css */ + +/* Navbar */ + +.navbar { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.navbar-logo { + max-height: 63px; + width: auto; + margin-top: 0; +} + +.navbar-brand { + padding-left: 48px; + padding-right: 64px; + -webkit-box-flex: 0; + -ms-flex: 0 0 200px; + flex: 0 0 200px; +} + +.main-item { + font-size: 16px; + line-height: 24px; + font-weight: normal; +} + +.navbar-item { + font-size: 16px; + line-height: 24px; + font-weight: normal; +} + +.navbar-end > .navbar-item { + padding-left: 0; +} + +.navbar-item .navbar-link::after { + border-color: currentColor; + border-width: 0 0 2px 2px; +} + +.no-dropdown { + padding-right: 0.75rem; +} + +.no-dropdown::after { + border: none; +} + +.navbar-dropdown { + width: 240px; + top: 64px; + z-index: 99999; + box-shadow: 0 16px 48px 0 rgba(31, 32, 68, 0.08); + -webkit-box-shadow: 0 16px 48px 0 rgba(31, 32, 68, 0.08); + padding: 20px 24px 16px 20px; + border: none; + background-color: #e1e1e1; + background-color: var(--color-xmr-light); + border-radius: 10px; + border-radius: var(--border-radius-default); +} + +.navbar-dropdown .navbar-item { + padding-left: 0; + padding-right: 0; +} + +.navbar-dropdown a.navbar-item:hover { + background: #e1e1e1; + background: var(--color-xmr-light); + color: #f55e2c; + color: var(--color-xmr-accent); +} + +#topbar-nav { + -webkit-box-flex: 0; + -ms-flex: 0 0 52%; + flex: 0 0 52%; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +#subbar-nav { + padding-right: 48px; +} + +.navbar .button:hover { + background-color: #a8a7a7; + background-color: var(--color-xmr-silver); + border-color: #a8a7a7; + border-color: var(--color-xmr-silver); +} + +.nav-menu { + padding-top: 4rem; + padding-bottom: 4rem; + padding-left: 1rem; + padding-right: 1rem; +} + +.home-link:hover, +.home-link.is-current { + background-image: url(../img/home-o.svg); +} + +/* Searching */ + +div.search-result-document-hit .search-result-highlight { + color: #f55e2c; + color: var(--color-xmr-accent); + background: rgba(237, 143, 143, 0.1); +} + +div.search-result-document-hit > a:hover { + background-color: rgba(225, 69, 90, 0.05); +} + +/* Sidebar */ + +.nav-panel-explore { + background: #fff; + background: var(--color-white); +} + +.nav-panel-explore .context { + -webkit-box-shadow: 0; + box-shadow: none; +} + +/* Toolbar */ + +.toolbar { + padding-right: 48px; +} + +/* Footer */ + +.footer.footer { + padding: 0; +} + +.footer-wrap, +.site-info { + margin: 0 auto; + max-width: 1248px; +} + +.footer-wrap::after { + content: ""; + display: table; + clear: both; +} + +.headline { + color: #f55e2c; + color: var(--color-xmr-accent); + font-size: 14px; +} + +#footer-nav\ navbar .navbar-item { + text-transform: none; + font-size: 16px; + padding-left: 0; +} + +.column { + float: left; + width: 30%; +} + +.column.right { width: 20%; } + +.column.middle { + width: 20%; +} + +.footer a { + color: #e6e5e5; + color: var(--footer-font-color); + text-decoration: none; +} + +.footer a:hover { + color: #f55e2c; + color: var(--color-xmr-accent); +} + +.site-info { + text-align: center; + padding-bottom: 56px; +} + +.footer-widget-wrap { + padding-top: 48px; + padding-bottom: 48px; +} + +.footer-menu-wrap { + padding: 56px 0 !important; +} + +/* Social Nav */ + +#social-nav { + font-size: 24px; +} + +#social-nav a { + padding-right: 24px; + color: #000; + color: var(--color-black); +} + +.footer-wrap #social-nav a { + padding-right: 24px; + color: #e6e5e5; + color: var(--footer-font-color); +} + +/* Call-to-action button */ + +.control.cta-wrap { + padding-left: 16px; +} + +.control.cta-wrap a { + height: 40px; + padding: 8px 32px; +} + +/* Button */ + +a.button.is-secondary { + color: #000; + color: var(--color-black); + background-color: #e1e1e1; + background-color: var(--color-xmr-light); + -webkit-box-shadow: 0 2px 8px 0 rgba(31, 32, 68, 0.16); + -webkit-transition: all 0.7s cubic-bezier(0.23, 1, 0.32, 1); + transition: all 0.7s cubic-bezier(0.23, 1, 0.32, 1); + box-shadow: 0 2px 8px 0 rgba(31, 32, 68, 0.16); + border-color: #e1e1e1; + border-color: var(--color-xmr-light); + margin-left: 16px; +} + +a.button.is-secondary:hover { + color: #a8a7a7; + color: var(--color-xmr-silver); + background-color: #e1e1e1; + background-color: var(--color-xmr-light); + border-color: #e1e1e1; + border-color: var(--color-xmr-light); + box-shadow: none; + -webkit-box-shadow: none; +} + +.doc pre.highlight code, +.doc .admonitionblock td.content, +.doc .videoblock iframe, +.doc .imageblock, +.doc .quoteblock, +.doc .verseblock, +input#search-input { + border-radius: 10px; + border-radius: var(--border-radius-default); +} + +.navbar .button { + border-radius: 100px; + border-radius: var(--border-radius-large); +} +/*# sourceMappingURL=site.css.map */ diff --git a/public/_/img/back.svg b/public/_/img/back.svg index bf7d30e..1a66e8d 100755 --- a/public/_/img/back.svg +++ b/public/_/img/back.svg @@ -1 +1,86 @@ - \ No newline at end of file + + + + +Left arrow + + + + +image/svg+xml + +Left arrow + + +Sarah White + + + + +OpenDevise Inc. + + + + + + + + + + + + + + + + + + diff --git a/public/_/img/caret.svg b/public/_/img/caret.svg index 1af41bc..faea566 100755 --- a/public/_/img/caret.svg +++ b/public/_/img/caret.svg @@ -1 +1,63 @@ - \ No newline at end of file + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/public/_/img/chevron.svg b/public/_/img/chevron.svg index 40e962a..836c90f 100755 --- a/public/_/img/chevron.svg +++ b/public/_/img/chevron.svg @@ -1 +1,63 @@ - \ No newline at end of file + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/public/_/img/home-o.svg b/public/_/img/home-o.svg index 95d193b..02e64b8 100755 --- a/public/_/img/home-o.svg +++ b/public/_/img/home-o.svg @@ -1 +1,124 @@ - \ No newline at end of file + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/_/img/home.svg b/public/_/img/home.svg index 4e96b35..06ca956 100755 --- a/public/_/img/home.svg +++ b/public/_/img/home.svg @@ -1 +1,124 @@ - \ No newline at end of file + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/_/img/menu.svg b/public/_/img/menu.svg index 8b43b2e..211102b 100755 --- a/public/_/img/menu.svg +++ b/public/_/img/menu.svg @@ -1 +1,158 @@ - \ No newline at end of file + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/_/img/octicons-16.svg b/public/_/img/octicons-16.svg index e3b4e20..d8415d0 100755 --- a/public/_/img/octicons-16.svg +++ b/public/_/img/octicons-16.svg @@ -1 +1,36 @@ -Octicons v11.2.0 by GitHub - https://primer.style/octicons/ - License: MIT \ No newline at end of file + + Octicons (16px subset) + Octicons v11.2.0 by GitHub - https://primer.style/octicons/ - License: MIT + + + + @primer/octicons + 11.2.0 + A scalable set of icons handcrafted with <3 by GitHub + image/svg+xml + + + GitHub + + + + + Copyright (c) 2020 GitHub Inc. + + + + https://primer.style/octicons/ + + + + + + + + +