diff --git a/generated/css/dark_theme_archive.css b/generated/css/dark_theme_archive.css
index 270edc51b2..bf65137847 100644
--- a/generated/css/dark_theme_archive.css
+++ b/generated/css/dark_theme_archive.css
@@ -1 +1 @@
-.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#dda9d8}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}@media screen{:target::before{content:"";display:block;height:3.7rem;margin-top:-3.7rem}html{overflow-y:scroll;position:relative;min-height:100%}body{margin-top:3.7rem;margin-bottom:calc(7rem + 3rem);font-family:"Work Sans",sans-serif;color:#ddd;background-color:#5a5a5a}}a{color:#e9ffaa;text-decoration:none;font-weight:300;font-family:"Chivo",sans-serif}a:hover,a:focus{color:#de7d40;text-decoration:underline;font-weight:300}a.disabled{color:#444;text-decoration:none;font-weight:300}a.active{color:#de7d40;text-decoration:none;font-weight:300}a.dropdown-item{cursor:pointer}table,th,td,tr{padding:.5em}table{margin-left:.5em;margin-right:.5em;border-collapse:separate;border-spacing:0}table p:first-of-type{margin-top:0}table p:last-of-type{margin-bottom:0}th{color:#fff;background-color:#041a77;font-weight:400}th code{color:#fff}tr.oneof>td{border-bottom:1px dashed rgba(255,255,255,.1);border-top:1px dashed rgba(255,255,255,.1)}th,td{border-left:1px solid #ddd;border-top:1px solid #ddd}tr:first-child th:first-child{border-radius:4px 0 0 0}tr:first-child td:first-child{border-radius:4px 0 0 0}tr:first-child th:last-child{border-radius:0 4px 0 0}tr:first-child td:last-child{border-radius:0 4px 0 0}tr:last-child td{border-bottom:1px solid #ddd}tr:last-child td:first-child{border-radius:0 0 0 4px}tr:last-child td:last-child{border-radius:0 0 4px 0}tr th:last-child{border-right:1px solid #ddd}tr td:last-child{border-right:1px solid #ddd}thead+tbody tr:first-child td:first-child{border-radius:0}thead+tbody tr:first-child td:last-child{border-radius:0}code{color:#ccc;font-size:80%;font-weight:300;word-break:normal}pre{margin:1em 0 1em 1em;max-height:31em;border:1px solid #777;border-radius:4px;box-shadow:3px 3px 8px #777;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none;background:#2d2d2d}@media(min-width: 768px){pre{margin:1em}}pre code{display:block;padding:.5em;color:#ddd;font-size:80%;font-weight:300;word-break:normal}pre code.command-output{padding:0}pre code.command-output .command{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output .command{padding:.5em .5em 0 .5em}}pre code.command-output .output{color:#ddd;background-color:#404040;font-style:italic;padding:1em;float:left;clear:left;min-width:100%}@media(min-width: 768px){pre code.command-output .output{padding:0 .5em .5em .5em}}pre code.command-output div:only-of-type{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output div:only-of-type{padding:.5em}}@media print{pre{max-height:unset}}div.toolbar{position:relative}div.toolbar button{font-size:.8em;padding:0 .5em;border-radius:.3em;background-color:#041a77;cursor:pointer;color:#fff;text-decoration:none;border:0;position:absolute;top:3px;z-index:1;transition:opacity .4s ease-in-out;opacity:0}div.toolbar button.toolbar-show{transition:opacity 1.1s ease-in-out;opacity:1}div.toolbar button.copy{right:2.2rem;width:3rem}div.toolbar button.download{right:5.5rem}div.toolbar button.print{right:7.25rem}div.toolbar svg{width:.8em;height:.8em;display:inline;fill:#fff;stroke:#fff}p{font-size:1rem;font-weight:300;line-height:1.5;margin:.75em 0}@media(min-width: 768px){p{margin:1.5em 0}}li,dt,dd{font-size:1rem;font-weight:300;line-height:1.5;margin:.25em}ol,ul,dl{list-style:initial;font-size:1rem;font-weight:300;margin:0 0 0 1.5em;padding:0}li p,dt p,dd p{margin:.4em 0}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{border:0}h1{font-size:2.5rem;color:#fff;font-weight:400;margin-bottom:0}h2{font-size:2rem;color:#fff;font-weight:400;margin-top:3rem;margin-bottom:1.8rem}h2:before{display:block;content:" ";width:5rem;border-bottom:2px solid #466bb0;margin-bottom:1.1rem;visibility:visible}h3{font-size:1.85rem;color:#f8f8f8;font-weight:500;letter-spacing:1px;margin-bottom:20px;margin-top:30px}h4{font-size:1.85rem;color:#f8f8f8;font-weight:500;margin:30px 0 20px}h4+p{margin:5px 0}@media(min-width: 768px){h4+p{margin:10px 0}}h5{font-size:1.15rem;color:#f8f8f8;font-weight:500}h6{font-size:.9rem;color:#f8f8f8;font-weight:500}.header-link{position:relative;left:.5em;top:-0.1em;opacity:0;font-size:.6em}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link,dt:hover .header-link{transition:opacity .4s ease-in-out;opacity:1}@media print{.header-link{display:none}}em{font-style:italic}strong{font-weight:600}img{width:100%}blockquote{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#404040;border-radius:4px 4px 4px 4px}@media(min-width: 768px){blockquote{margin:1em 3em}}.spacer{height:.1rem}@media(min-width: 768px){.spacer{height:1rem}}.deprecated{background:silver}.card{background-color:#5a5a5a;border-color:rgba(255,255,255,.1)}.card-header{border-bottom-color:rgba(255,255,255,.1)}@media print{#scroll-to-top-container{display:none}}@media(min-width: 1200px){#scroll-to-top-container{display:none}}#scroll-to-top{display:none;position:fixed;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(90,90,90,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}#scroll-to-top:hover{color:#de7d40}#scroll-to-top svg{width:1.5em;height:1.5em;vertical-align:middle}#scroll-to-top.show{display:block}@media print{h1,h2,h3{color:#000;background:none;page-break-after:avoid}img{max-width:100% !important}pre,blockquote,img{page-break-inside:avoid}}.icon{width:1em;height:1em;display:inline;fill:#ddd;stroke:#ddd;vertical-align:middle}.large-icon{width:1.4em;height:1.4em;display:inline;fill:#ddd;stroke:#ddd;vertical-align:middle}.page-icon{margin-right:.3em}.flipped{transform:scaleX(-1)}.subtitle{margin-top:.15rem;margin-bottom:0;padding:0 0 0 0;font-size:125%}.byline{margin-top:.15rem;margin-bottom:2rem;padding:0;text-transform:uppercase;font-size:75%}.attribution{font-weight:500}.subscribe{padding:1em;font-size:1.2em;background-color:#5a5a5a;text-align:center}.subscribe svg{margin-right:.5em}.btn{background-color:#041a77;color:#fff;font-weight:400;letter-spacing:1px;cursor:pointer;box-shadow:3px 3px 8px #a7a7a7}.btn:hover{background-color:#466bb0;color:#fff}.btn:active{background-color:#e07484;color:#fff}.btn:focus{color:#fff}.callout{display:table;padding:.5em .5em .5em 0;border-radius:4px;margin:1em 0 1em 1em}@media(min-width: 768px){.callout{margin:1em}}.callout .type{position:relative;display:table-cell;left:-0.75em;min-height:100%;text-align:center;vertical-align:middle}.callout .type svg{fill:#ddd}.callout .content{display:table-cell;min-height:100%}.callout.tip{background-color:#404040}.callout.idea{background-color:#404040}.callout.warning{background-color:#404040}.callout.quote{background-color:#404040;font-style:italic}.callout:hover svg{animation:shake 2.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.community-item{display:table-row}.community-item .logo{display:table-cell;width:65px;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}.community-item .desc{display:table-cell;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}#endnotes-container{display:none}@media print{#endnotes-container.show{display:block}}@media screen{.endnote-ref{display:none}}.faq .question{font-weight:400;text-transform:uppercase}.faq .answer{margin-left:2.5em}.faq-landing{column-count:1;column-gap:2rem}@media(min-width: 576px){.faq-landing{column-count:2}}.faq-landing .panel{display:inline-block;border:1px solid #ddd;border-radius:4px;width:100%;margin-bottom:2rem}.faq-landing .panel .header{color:#fff;background-color:#ddd;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.125)}.faq-landing .panel .body{padding:1.25rem}figure{margin:1.5rem auto;padding:.5rem;background-color:#a3a3a3;border-radius:4px 4px 4px 4px}figure .wrapper-with-intrinsic-ratio{position:relative;height:0}figure .element-to-stretch{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption{text-align:center;font-size:1.15rem;font-style:italic;font-weight:400;color:#fff;padding-top:.5rem}footer{background-image:linear-gradient(to right, #466BB0, #041A77);color:#fff;position:absolute;bottom:0;width:100%;height:7rem;overflow:hidden;padding:1rem 4px 1.5rem;text-align:center;display:grid;grid-template-columns:[user-links] 35% [info] 65% [dev-links] 0%;grid-template-rows:100%}@media print{footer{display:none}}@media(min-width: 576px){footer{padding:1.5rem 1.25rem 1rem 1.25rem}}@media(min-width: 992px){footer{grid-template-columns:[user-links] 30% [info] 40% [dev-links] 30%}}footer .user-links{grid-column:user-links;text-align:left}footer .info{grid-column:info}footer .info .copyright{padding:0;margin:0;color:#ccc;line-height:1.6em;font-size:.7em;text-align:right !important}@media(min-width: 992px){footer .info .copyright{text-align:center !important}}footer .info .copyright a{color:#ccc;text-decoration:underline}footer .info .copyright a:hover{color:#ccc}footer .dev-links{grid-column:dev-links;text-align:right;display:none}@media(min-width: 992px){footer .dev-links{display:block}}footer .channel{position:relative;display:inline-flex;padding:4px 0;border-width:2px;border-color:rgba(0,0,0,0);border-style:solid;border-radius:2px;color:#fff}footer .channel a{text-decoration:none}footer .channel svg{width:30px;height:30px;fill:#fff;stroke:#466bb0}@media(min-width: 576px){footer .channel svg{width:35px;height:35px}}footer .channel span{opacity:0;background-color:transparent;color:#fff;text-align:center;position:absolute;width:200px;left:-82px;top:-23px;font-size:75%}footer .channel:hover{border-color:#fff;border-radius:25px;box-shadow:0 0 2px 2px #fff;transition:border-radius 1s,border-color 1s ease}footer .channel:hover span{opacity:1;transition:opacity .5s}footer .tag{padding:0 1rem;font-style:italic;margin:0;line-height:1.6em;font-size:.8em}.glossary .trampolines{font-size:1.85rem;text-align:center;padding-top:.8rem}@media print{.glossary .trampolines{display:none}}@media screen{.glossary .entries .letter:target::before{height:calc(3.7rem - 1rem);margin-top:calc(0rem - calc(3.7rem - 1rem))}}.glossary .entries h4{font-size:1.65rem;font-weight:300;border-bottom:1px solid;color:#ccc;border-color:#ccc;background-color:#5a5a5a;padding-top:2.2rem;padding-bottom:.15rem;position:-webkit-sticky;position:sticky;top:calc(3.7rem - 1rem);margin-top:0;margin-bottom:0;z-index:10}.glossary .entries dl{margin-left:0}.glossary .entries dl dt{font-weight:500;list-style-type:none;margin-bottom:0;margin-top:.9rem;margin-left:0;text-transform:uppercase}.glossary .entries dl dd{list-style-type:none;margin-left:1.5rem}header{background-image:linear-gradient(to right, #466BB0, #041A77);box-shadow:0 0 2px 2px rgba(0,0,0,.14),0 2px 4px 2px rgba(0,0,0,.28);padding-top:.2em;padding-bottom:.2em;position:fixed;top:0;right:0;left:0;z-index:100}header #brand{display:inline-block;font-size:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;line-height:inherit;white-space:nowrap;width:100%}@media(min-width: 576px){header #brand{width:unset}}header #brand.open-hamburger{display:none}header #brand .logo{width:2em;height:2em;top:3px;left:.8em;position:fixed;fill:#fff;transition-duration:.8s;transition-property:transform;transform-origin:50% 50%}header #brand .logo circle{fill:#466bb0;stroke:#fff}@media(min-width: 768px){header #brand .logo{width:3em;height:3em}}header #brand .logo:hover{transform:rotate(360deg)}header #brand .name{color:#fff;font-weight:400;vertical-align:bottom;line-height:1.1em;display:inline-block;padding-top:.35rem;text-align:center;margin-left:0;margin-right:0;width:100%}@media(min-width: 576px){header #brand .name{text-align:left;margin-left:3em;margin-right:1rem;width:unset}}@media(min-width: 768px){header #brand .name{margin-left:4.2em}}header a{font-weight:500;color:#fff;font-size:1.1em;margin-left:.3rem;margin-right:.3rem}@media(min-width: 576px){header a{font-size:.9em;margin-left:.58rem;margin-right:.58rem}}header a:hover{text-decoration:none;color:#de7d40}header a.active{border-bottom:solid 3px #fff;border-radius:2px;color:#fff;font-weight:500;cursor:default}header div.menu{display:inline-block}header svg.icon{stroke:#fff;fill:#fff;width:1.1em;height:1.1em}header svg.icon:hover{fill:#de7d40;stroke:#de7d40}header #hamburger{display:inline-block;position:absolute;top:.8rem;right:1.3rem}@media(min-width: 576px){header #hamburger{display:none}}header #header-links{display:none;top:.6rem;right:1.1rem;transition:right .5s}header #header-links.open-hamburger{display:block;text-align:center;margin-top:1em;padding-left:1em;padding-right:2.5em}@media(min-width: 576px){header #header-links{display:inline-block;position:absolute}}header #header-links.show-search{right:-700px;transition:right .5s}header #search-show{display:none}@media(min-width: 576px){header #search-show{display:inline-block}}header #search-form{display:none;top:0;right:-700px;transition:right .5s}header #search-form.open-hamburger{display:flex}@media(min-width: 576px){header #search-form{display:flex;position:absolute}}header #search-form.show-search{right:1rem;transition:right .5s}header #search-form button:focus{outline:0}header #search-textbox{margin:12px 1rem 5px 1rem;width:100%;text-align:center}@media(min-width: 576px){header #search-textbox{margin:4px 0 5px 0;width:22rem;text-align:unset}}header #search-close{display:none;background-color:rgba(0,0,0,0);color:#fff;border-width:0;cursor:pointer}@media(min-width: 576px){header #search-close{display:block}}header #search-close:hover{color:#de7d40}.landing .banner{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.landing .banner .hero-label{margin:0 0 0 0;padding:30px 0 0 0;font-size:4rem;font-family:"Verdana",serif;text-align:center}.landing .banner .hero-lead{display:block;font-size:1rem;font-weight:300;text-align:center;margin:0;padding:0}.landing .banner .hero-logo{width:0;fill:#ddd}.landing .banner .hero-text{width:20rem;margin-left:0}@media(min-width: 576px){.landing .banner .hero-logo{width:7rem}.landing .banner .hero-label{text-align:left}.landing .banner .hero-lead{text-align:left}.landing .banner .hero-text{margin-left:3rem}}.landing .panels{display:grid;grid-template-columns:[panel] auto;padding-top:30px;padding-bottom:30px;grid-gap:2rem;justify-content:center;align-content:end}@media(min-width: 768px){.landing .panels{padding-top:50px;padding-bottom:50px;grid-template-columns:[panel] auto [panel] auto}}@media(min-width: 80rem){.landing .panels{grid-template-columns:[panel] auto [panel] auto [panel] auto [panel] auto}}.landing .panels .panel{color:#ddd;opacity:.1;transition:opacity .25s linear;background-color:#404040;border-color:#777;width:18rem;box-shadow:3px 3px 8px #777;padding:1rem}.landing .panels .panel a{text-decoration:none;color:#ddd}.landing .panels .panel a:hover{color:#ddd;text-decoration:none}.landing .panels .panel:hover{box-shadow:3px 3px 8px #999}.landing .panels .panel .panel-title{text-align:center}.landing .panels .panel .panel-line{margin-left:1.6rem;margin-right:1.6rem;background-color:#ddd}.landing .panels .panel .panel-img-top{text-align:center;padding:0}.landing .panels .panel .panel-body{padding-top:0;padding-left:.5rem;padding-right:.5rem}@media(min-width: 768px){.landing .panels .panel .panel-body{padding-left:1.25rem;padding-right:1.25rem}}.landing #buttons{opacity:0;transition:opacity .25s ease-in;text-align:center}@media(min-width: 768px){.landing #buttons{padding-bottom:20px}}.landing #buttons .btn{margin:1rem 1rem;width:18rem}@media(min-width: 768px){.landing #buttons .btn{margin:1rem 5rem}}.logo-gallery{margin:3rem}.logo-gallery .company-logo{margin:1rem;padding:14px;display:inline-block;width:200px;height:120px;transition-duration:.8s;transform-origin:50% 50%;transition-property:none;position:relative;box-shadow:0 0 50px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.25);border-radius:3px;background-color:#d3d3d3}.logo-gallery .company-logo:hover{transition-property:transform,opacity,box-shadow;transform:rotate(360deg);box-shadow:0 0 50px rgba(0,0,200,.1),0 5px 10px rgba(0,0,200,.25)}.logo-gallery .outer{display:table;position:absolute;width:172px;height:92px;margin:0;padding:0}.logo-gallery .inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;margin:0 auto}.logo-gallery .with-tag-line:hover:hover img{opacity:.15}.logo-gallery .with-tag-line:hover:hover .tagline{opacity:1}.logo-gallery img{position:absolute;width:172px;height:92px;object-fit:contain;transition-duration:.8s;transition-property:opacity}.logo-gallery .tagline{color:#000;opacity:0;transition-duration:.8s;transition-property:opacity}.media-resources table,.media-resources th,.media-resources td{border:none}.media-resources td{line-height:1.15em;vertical-align:middle;padding-top:1em;padding-bottom:1em}.media-resources td.logo{width:100px;border:none}.media-resources td.desc{border:none}.media-resources li{list-style-type:none}.media-resources .advice{display:grid;grid-template-columns:[panel] 1fr;grid-gap:2rem;padding-top:2rem}@media(min-width: 992px){.media-resources .advice{grid-template-columns:[panel] 1fr [panel] 1fr}}.media-resources .advice .panel{display:table;border-radius:4px;border:1px solid #466bb0;min-height:11rem;width:100%;margin-bottom:1rem}.media-resources .advice .panel .title{position:relative;display:table-cell;width:2rem;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#466bb0;min-height:100%}.media-resources .advice .panel .title div{position:absolute;top:11rem;width:11rem;text-align:center;transform:rotate(-90deg);transform-origin:left top 0}.media-resources .advice .panel .title p{color:#fff;font-size:2rem;margin:0;padding:0;line-height:2rem}.media-resources .advice .panel .body{display:table-cell;min-height:100%;padding:1rem 0}.menu{position:relative;cursor:pointer}.menu .menu-content{display:none;position:absolute;min-width:160px;z-index:75;padding:0;background-color:#5a5a5a;border:1px solid #fff;border-radius:4px;margin-top:.125rem;right:0;text-align:left}.menu .menu-content a{display:block;font-weight:300;color:#ddd;padding:.25rem 1.5rem}.menu .menu-content a:hover{color:#fff;background-color:#466bb0;text-decoration:none}.menu .menu-content a.active{font-weight:500;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem;border:0}.menu .menu-content a.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-color:#466bb0}.menu .menu-content a:focus{text-decoration:none}.menu .menu-content i{color:#ddd}.menu .menu-content h6{padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.menu .menu-content div{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.menu.show .menu-content{display:block}.notfound{text-align:center}.notfound .icon{margin-top:9rem;width:12rem;height:12rem}.notfound .error{padding:2rem 0 0 0;font-weight:500;font-size:200%}.notfound .explanation{padding:2rem 0 9rem 0;font-weight:300;font-size:100%}.pagenav{display:flex;width:100%}@media print{.pagenav{display:none}}.pagenav .left{width:50%}.pagenav .right{width:50%;text-align:right}.pagenav p{text-transform:uppercase;font-size:80%}.pagenav svg{fill:#e9ffaa;stroke:#e9ffaa;margin-left:.5em;margin-right:.5em}.pagenav svg:hover{fill:#de7d40;stroke:#de7d40}.partner-component{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#404040;border-radius:4px 4px 4px 4px}@media(min-width: 768px){.partner-component{margin:1em 3em}}.partner-component table td:first-of-type{color:#fff;background-color:#041a77;font-weight:400;border-bottom:1px solid #05229a}.partner-component table td:last-of-type{background-color:#5a5a5a}.partner-component table tr:last-of-type td{border-bottom-color:#ddd}.partner-component table.with_logo td:first-of-type{opacity:.9}.partner-component table.with_logo td:last-of-type{opacity:.9}.popover{display:none;z-index:75;color:#ddd;background-color:#5a5a5a;border-radius:4px;border:1px solid #777;box-shadow:3px 3px 8px #777,-3px -3px 8px #777;font-family:inherit;max-width:276px}@media(min-width: 768px){.popover{max-width:350px}}@media(min-width: 1200px){.popover{max-width:500px}}.popover.show{display:block}.popover .title{text-align:center;color:#ddd;background-color:#404040;font-size:140%;border-radius:4px 4px 0 0}.popover .body{padding-left:1rem;padding-right:1rem}.popover .arrow{width:0;height:0;border-style:solid;position:absolute;border-color:transparent}.popover[x-placement^=top]{margin-bottom:5px}.popover[x-placement^=top] .arrow{border-width:5px 5px 0 5px;border-top-color:#5a5a5a;bottom:-5px;margin:0 5px}.popover[x-placement^=bottom]{margin-top:5px}.popover[x-placement^=bottom] .arrow{border-width:0 5px 5px 5px;border-bottom-color:#5a5a5a;top:-5px;margin:0 5px}.popover[x-placement^=right]{margin-left:5px}.popover[x-placement^=right] .arrow{border-width:5px 5px 5px 0;border-right-color:#5a5a5a;left:-5px;margin:5px 0}.popover[x-placement^=left]{margin-right:5px}.popover[x-placement^=left] .arrow{border-width:5px 0 5px 5px;border-left-color:#5a5a5a;right:-5px;margin:5px 0}@media screen{.term{border-bottom:dashed 1px;cursor:help;position:relative;display:inline-block}}.primary{display:grid;grid-template-columns:[article] 100%;grid-column-gap:1rem;padding-left:.5rem;padding-right:.5rem}.primary .sidebar-container{max-width:25em}@media print{.primary .sidebar-container{display:none}}.primary .toc-container{display:none}@media screen and (min-width: 768px){.primary{grid-template-columns:[sidebar] 20% [article] calc(80% - 1rem);padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1200px){.primary{grid-template-columns:[sidebar] 16% [article] calc(68% - 2rem) [toc] 16%}.primary .toc-container{display:block}}@media screen and (min-width: 1200px){.primary.notoc{grid-template-columns:[sidebar] 16% [article] calc(84% - 1rem)}}.promotion{position:absolute;display:block;top:22px;left:-80px;width:260px;overflow:hidden;height:46px;z-index:200;color:#fff;background:#228b22;transform:rotate(-45deg);text-align:center}.promotion:hover{text-decoration:none;color:#90ee90}.relnote-links{text-align:center}@media print{.relnote-links{display:none}}.relnote-links #buttons{opacity:0;transition:opacity .25s ease-in}.relnote-links .btn{margin:1rem 1rem;width:13rem}@media(min-width: 768px){.relnote-links .btn{margin:1rem 5rem}}.section-index{display:grid;grid-template-columns:[entry] 1fr}@media(min-width: 576px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.section-index .entry{padding:1rem 1rem}@media(min-width: 768px){.section-index .entry{padding:1rem 4rem}}.section-index h5{margin-bottom:0}.section-index h5 a{font-weight:700}.section-index p{margin-top:0}.see-also{padding-top:0;display:grid;grid-template-columns:[entry] 1fr;grid-gap:1em}@media(min-width: 576px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.see-also .entry{padding:0}.see-also .entry .link{margin-bottom:0;margin-top:0}.see-also .entry .desc{margin-top:0}@media screen and (max-width: 767px){.sidebar-offcanvas{position:absolute;width:80%;transition:all .4s ease;left:-768px;top:3.7rem}}@media screen and (min-width: 768px){.sidebar-offcanvas{position:unset;width:auto}}@media screen{.sidebar-offcanvas.active{left:1rem}}.sidebar{order:0;font-size:85%}@media(min-width: 1200px){.sidebar{font-size:100%}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar{position:-webkit-sticky;position:sticky;top:3.7rem}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.sidebar .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.sidebar .directory a{font-weight:300}.sidebar .directory ul{list-style:none;padding:0;padding-left:.2em;margin-bottom:0;margin-left:0;margin-right:.3em;display:none}.sidebar .directory ul.show{display:block}.sidebar .directory li{display:inline-block;padding:2px 0 1px 1.4em;width:100%;font-size:85%}.sidebar .directory li .current{color:#de7d40;font-weight:500}.sidebar .directory li.sublist{padding-left:0}.sidebar .directory .card-body{padding:.5em .1em}.sidebar .directory .card-body>ul{padding-left:0}.sidebar .directory .card{margin-top:.1rem;margin-bottom:.1rem}.sidebar .directory .card-header{padding:0}.sidebar .directory .card-header div{padding:.75em 1.25em}.sidebar .directory .card-header svg{margin-right:.3em}.sidebar .directory .card-header a{text-decoration:none}@media(min-width: 992px){.sidebar .directory .card-body{padding-left:1.25rem;padding-right:.5rem}.sidebar .directory ul{padding-left:1em}}.sidebar .tree-toggle{cursor:pointer;margin-bottom:0}.sidebar .tree-toggle .chevron{display:none}.sidebar .tree-toggle .chevron svg{margin-right:.3em}.sidebar .tree-toggle .chevron.show{display:inline}.sidebar-toggler{position:absolute;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(90,90,90,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}.sidebar-toggler:hover{color:#de7d40}@media(min-width: 768px){.sidebar-toggler{display:none}}@media print{.sidebar-toggler{display:none}}.sidebar-toggler svg{width:1.5em;height:1.5em;vertical-align:middle}.tabset{border:none;margin:0 0 0 4px;padding:0}.tabset .tab-strip{margin-bottom:-2px}.tabset .tab-strip a{display:inline-block;margin:0 3px;border:1px solid #466bb0;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:0 1rem;transform:skewX(-30deg);transform-origin:left bottom;text-decoration:none;cursor:pointer}.tabset .tab-strip a span{display:block;transform:skewX(10deg);font-size:80%;color:#ddd}.tabset .tab-strip a:hover{background-color:#de7d40;text-decoration:none}.tabset .tab-strip a.active{background-color:#466bb0;cursor:default}.tabset .tab-strip a.active span{color:#fff}.tabset .tab-content{border:1px solid #466bb0;border-radius:4px;padding-left:1rem;padding-right:1rem}.tabset .tab-content>div{display:none}.tabset .tab-content>div.active{display:block}.toc{order:0}@supports(position: -webkit-sticky) or (position: sticky){.toc{position:-webkit-sticky;position:sticky;top:3.7rem}}.toc .directory{padding-left:.5em;border-left:1px solid rgba(255,255,255,.1)}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.toc .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.toc .directory li{font-size:.9rem}.toc .directory li a{font-weight:300}.toc .directory li a.current{color:#de7d40;font-weight:bold}.toc .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc .directory ul ul{padding-left:1em}.toc-inlined{display:block}@media print{.toc-inlined{display:none}}@media(min-width: 1200px){.toc-inlined{display:none}}.toc-inlined .directory{border-left:0}.toc-inlined .directory li{font-size:1rem}.toc-inlined .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc-inlined .directory ul ul{padding-left:1em}.toc-inlined .directory ul a{font-weight:300}@media screen{.toc-forced{display:block}}/*# sourceMappingURL=dark_theme_archive.css.map */
+.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#dda9d8}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}@media screen{:target::before{content:"";display:block;height:3.7rem;margin-top:-3.7rem}html{overflow-y:scroll;position:relative;min-height:100%}body{margin-top:3.7rem;margin-bottom:calc(7rem + 3rem);font-family:"Work Sans",sans-serif;color:#ddd;background-color:#5a5a5a}}a{color:#e9ffaa;text-decoration:none;font-weight:300;font-family:"Chivo",sans-serif}a:hover,a:focus{color:#de7d40;text-decoration:underline;font-weight:300}a.disabled{color:#444;text-decoration:none;font-weight:300}a.active{color:#de7d40;text-decoration:none;font-weight:300}a.dropdown-item{cursor:pointer}table,th,td,tr{padding:.5em}table{margin-left:.5em;margin-right:.5em;border-collapse:separate;border-spacing:0}table p:first-of-type{margin-top:0}table p:last-of-type{margin-bottom:0}th{color:#fff;background-color:#041a77;font-weight:400}th code{color:#fff}tr.oneof>td{border-bottom:1px dashed rgba(255,255,255,.1);border-top:1px dashed rgba(255,255,255,.1)}th,td{border-left:1px solid #ddd;border-top:1px solid #ddd}tr:first-child th:first-child{border-radius:4px 0 0 0}tr:first-child td:first-child{border-radius:4px 0 0 0}tr:first-child th:last-child{border-radius:0 4px 0 0}tr:first-child td:last-child{border-radius:0 4px 0 0}tr:last-child td{border-bottom:1px solid #ddd}tr:last-child td:first-child{border-radius:0 0 0 4px}tr:last-child td:last-child{border-radius:0 0 4px 0}tr th:last-child{border-right:1px solid #ddd}tr td:last-child{border-right:1px solid #ddd}thead+tbody tr:first-child td:first-child{border-radius:0}thead+tbody tr:first-child td:last-child{border-radius:0}code{color:#ccc;font-size:80%;font-weight:300;word-break:normal}pre{margin:1em 0 1em 1em;max-height:31em;border:1px solid #777;border-radius:4px;box-shadow:3px 3px 8px #777;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none;background:#2d2d2d}@media(min-width: 768px){pre{margin:1em}}pre code{display:block;padding:.5em;color:#ddd;font-size:80%;font-weight:300;word-break:normal}pre code.command-output{padding:0}pre code.command-output .command{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output .command{padding:.5em .5em 0 .5em}}pre code.command-output .output{color:#ddd;background-color:#404040;font-style:italic;padding:1em;float:left;clear:left;min-width:100%}@media(min-width: 768px){pre code.command-output .output{padding:0 .5em .5em .5em}}pre code.command-output div:only-of-type{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output div:only-of-type{padding:.5em}}@media print{pre{max-height:unset}}div.toolbar{position:relative}div.toolbar button{font-size:.8em;padding:0 .5em;border-radius:.3em;background-color:#041a77;cursor:pointer;color:#fff;text-decoration:none;border:0;position:absolute;top:3px;z-index:1;transition:opacity .4s ease-in-out;opacity:0}div.toolbar button.toolbar-show{transition:opacity 1.1s ease-in-out;opacity:1}div.toolbar button.copy{right:2.2rem;width:3rem}div.toolbar button.download{right:5.5rem}div.toolbar button.print{right:7.25rem}div.toolbar svg{width:.8em;height:.8em;display:inline;fill:#fff;stroke:#fff}p{font-size:1rem;font-weight:300;line-height:1.5;margin:.75em 0}@media(min-width: 768px){p{margin:1.5em 0}}li,dt,dd{font-size:1rem;font-weight:300;line-height:1.5;margin:.25em}ol,ul,dl{list-style:initial;font-size:1rem;font-weight:300;margin:0 0 0 1.5em;padding:0}li p,dt p,dd p{margin:.4em 0}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{border:0}h1{font-size:2.5rem;color:#fff;font-weight:400;margin-bottom:0}h2{font-size:2rem;color:#fff;font-weight:400;margin-top:3rem;margin-bottom:1.8rem}h2:before{display:block;content:" ";width:5rem;border-bottom:2px solid #466bb0;margin-bottom:1.1rem;visibility:visible}h3{font-size:1.85rem;color:#f8f8f8;font-weight:500;letter-spacing:1px;margin-bottom:20px;margin-top:30px}h4{font-size:1.85rem;color:#f8f8f8;font-weight:500;margin:30px 0 20px}h4+p{margin:5px 0}@media(min-width: 768px){h4+p{margin:10px 0}}h5{font-size:1.15rem;color:#f8f8f8;font-weight:500}h6{font-size:.9rem;color:#f8f8f8;font-weight:500}.header-link{position:relative;left:.5em;top:-0.1em;opacity:0;font-size:.6em}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link,dt:hover .header-link{transition:opacity .4s ease-in-out;opacity:1}@media print{.header-link{display:none}}em{font-style:italic}strong{font-weight:600}img{width:100%}blockquote{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#404040;border-radius:4px 4px 4px 4px}@media(min-width: 768px){blockquote{margin:1em 3em}}.spacer{height:.1rem}@media(min-width: 768px){.spacer{height:1rem}}.deprecated{background:silver}.card{background-color:#5a5a5a;border-color:rgba(255,255,255,.1)}.card-header{border-bottom-color:rgba(255,255,255,.1)}@media print{#scroll-to-top-container{display:none}}@media(min-width: 1200px){#scroll-to-top-container{display:none}}#scroll-to-top{display:none;position:fixed;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(90,90,90,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}#scroll-to-top:hover{color:#de7d40}#scroll-to-top svg{width:1.5em;height:1.5em;vertical-align:middle}#scroll-to-top.show{display:block}@media print{h1,h2,h3{color:#000;background:none;page-break-after:avoid}img{max-width:100% !important}pre,blockquote,img{page-break-inside:avoid}}.icon{width:1em;height:1em;display:inline;fill:#ddd;stroke:#ddd;vertical-align:middle}.large-icon{width:1.4em;height:1.4em;display:inline;fill:#ddd;stroke:#ddd;vertical-align:middle}.page-icon{margin-right:.3em}.flipped{transform:scaleX(-1)}.subtitle{margin-top:.15rem;margin-bottom:0;padding:0 0 0 0;font-size:125%}.byline{margin-top:.15rem;margin-bottom:2rem;padding:0;text-transform:uppercase;font-size:75%}.attribution{font-weight:500}.subscribe{padding:1em;font-size:1.2em;background-color:#5a5a5a;text-align:center}.subscribe svg{margin-right:.5em}.btn{background-color:#041a77;color:#fff;font-weight:400;letter-spacing:1px;cursor:pointer;box-shadow:3px 3px 8px #a7a7a7}.btn:hover{background-color:#466bb0;color:#fff}.btn:active{background-color:#e07484;color:#fff}.btn:focus{color:#fff}.callout{display:table;padding:.5em .5em .5em 0;border-radius:4px;margin:1em 0 1em 1em}@media(min-width: 768px){.callout{margin:1em}}.callout .type{position:relative;display:table-cell;left:-0.75em;min-height:100%;text-align:center;vertical-align:middle}.callout .type svg{fill:#ddd}.callout .content{display:table-cell;min-height:100%}.callout.tip{background-color:#404040}.callout.idea{background-color:#404040}.callout.warning{background-color:#404040}.callout.quote{background-color:#404040;font-style:italic}.callout:hover svg{animation:shake 2.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.community-item{display:table-row}.community-item .logo{display:table-cell;width:65px;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}.community-item .desc{display:table-cell;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}#endnotes-container{display:none}@media print{#endnotes-container.show{display:block}}@media screen{.endnote-ref{display:none}}.faq .question{font-weight:400;text-transform:uppercase}.faq .answer{margin-left:2.5em}.faq-landing{column-count:1;column-gap:2rem}@media(min-width: 576px){.faq-landing{column-count:2}}.faq-landing .panel{display:inline-block;border:1px solid #ddd;border-radius:4px;width:100%;margin-bottom:2rem}.faq-landing .panel .header{color:#fff;background-color:#ddd;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.125)}.faq-landing .panel .body{padding:1.25rem}figure{margin:1.5rem auto;padding:.5rem;background-color:#a3a3a3;border-radius:4px 4px 4px 4px}figure .wrapper-with-intrinsic-ratio{position:relative;height:0}figure .element-to-stretch{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption{text-align:center;font-size:1.15rem;font-style:italic;font-weight:400;color:#fff;padding-top:.5rem}footer{background-image:linear-gradient(to right, #466BB0, #041A77);color:#fff;position:absolute;bottom:0;width:100%;height:7rem;overflow:hidden;padding:1rem 4px 1.5rem;text-align:center;display:grid;grid-template-columns:[user-links] 35% [info] 65% [dev-links] 0%;grid-template-rows:100%}@media print{footer{display:none}}@media(min-width: 576px){footer{padding:1.5rem 1.25rem 1rem 1.25rem}}@media(min-width: 992px){footer{grid-template-columns:[user-links] 30% [info] 40% [dev-links] 30%}}footer .user-links{grid-column:user-links;text-align:left}footer .info{grid-column:info}footer .info .copyright{padding:0;margin:0;color:#ccc;line-height:1.6em;font-size:.7em;text-align:right !important}@media(min-width: 992px){footer .info .copyright{text-align:center !important}}footer .info .copyright a{color:#ccc;text-decoration:underline}footer .info .copyright a:hover{color:#ccc}footer .dev-links{grid-column:dev-links;text-align:right;display:none}@media(min-width: 992px){footer .dev-links{display:block}}footer .channel{position:relative;display:inline-flex;padding:4px 0;border-width:2px;border-color:rgba(0,0,0,0);border-style:solid;border-radius:2px;color:#fff}footer .channel a{text-decoration:none}footer .channel svg{width:30px;height:30px;fill:#fff;stroke:#466bb0}@media(min-width: 576px){footer .channel svg{width:35px;height:35px}}footer .channel span{opacity:0;background-color:transparent;color:#fff;text-align:center;position:absolute;width:200px;left:-82px;top:-23px;font-size:75%}footer .channel:hover{border-color:#fff;border-radius:25px;box-shadow:0 0 2px 2px #fff;transition:border-radius 1s,border-color 1s ease}footer .channel:hover span{opacity:1;transition:opacity .5s}footer .tag{padding:0 1rem;font-style:italic;margin:0;line-height:1.6em;font-size:.8em}.glossary .trampolines{font-size:1.85rem;text-align:center;padding-top:.8rem}@media print{.glossary .trampolines{display:none}}@media screen{.glossary .entries .letter:target::before{height:calc(3.7rem - 1rem);margin-top:calc(0rem - calc(3.7rem - 1rem))}}.glossary .entries h4{font-size:1.65rem;font-weight:300;border-bottom:1px solid;color:#ccc;border-color:#ccc;background-color:#5a5a5a;padding-top:2.2rem;padding-bottom:.15rem;position:-webkit-sticky;position:sticky;top:calc(3.7rem - 1rem);margin-top:0;margin-bottom:0;z-index:10}.glossary .entries dl{margin-left:0}.glossary .entries dl dt{font-weight:500;list-style-type:none;margin-bottom:0;margin-top:.9rem;margin-left:0;text-transform:uppercase}.glossary .entries dl dd{list-style-type:none;margin-left:1.5rem}header{background-image:linear-gradient(to right, #466BB0, #041A77);box-shadow:0 0 2px 2px rgba(0,0,0,.14),0 2px 4px 2px rgba(0,0,0,.28);padding-top:.2em;padding-bottom:.2em;position:fixed;top:0;right:0;left:0;z-index:100}header #brand{display:inline-block;font-size:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;line-height:inherit;white-space:nowrap;width:100%}@media(min-width: 576px){header #brand{width:unset}}header #brand.open-hamburger{display:none}header #brand .logo{width:2em;height:2em;top:3px;left:.8em;position:fixed;fill:#fff;transition-duration:.8s;transition-property:transform;transform-origin:50% 50%}header #brand .logo circle{fill:#466bb0;stroke:#fff}@media(min-width: 768px){header #brand .logo{width:3em;height:3em}}header #brand .logo:hover{transform:rotate(360deg)}header #brand .name{color:#fff;font-weight:400;vertical-align:bottom;line-height:1.1em;display:inline-block;padding-top:.35rem;text-align:center;margin-left:0;margin-right:0;width:100%}@media(min-width: 576px){header #brand .name{text-align:left;margin-left:3em;margin-right:1rem;width:unset}}@media(min-width: 768px){header #brand .name{margin-left:4.2em}}header a{font-weight:500;color:#fff;font-size:1.1em;margin-left:.3rem;margin-right:.3rem}@media(min-width: 576px){header a{font-size:.9em;margin-left:.58rem;margin-right:.58rem}}header a:hover{text-decoration:none;color:#de7d40}header a.active{border-bottom:solid 3px #fff;border-radius:2px;color:#fff;font-weight:500;cursor:default}header div.menu{display:inline-block}header svg.icon{stroke:#fff;fill:#fff;width:1.1em;height:1.1em}header svg.icon:hover{fill:#de7d40;stroke:#de7d40}header #hamburger{display:inline-block;position:absolute;top:.8rem;right:1.3rem}@media(min-width: 576px){header #hamburger{display:none}}header #header-links{display:none;top:.6rem;right:1.1rem;transition:right .5s}header #header-links.open-hamburger{display:block;text-align:center;margin-top:1em;padding-left:1em;padding-right:2.5em}@media(min-width: 576px){header #header-links{display:inline-block;position:absolute}}header #header-links.show-search{right:-700px;transition:right .5s}header #search-show{display:none}@media(min-width: 576px){header #search-show{display:inline-block}}header #search-form{display:none;top:0;right:-700px;transition:right .5s}header #search-form.open-hamburger{display:flex}@media(min-width: 576px){header #search-form{display:flex;position:absolute}}header #search-form.show-search{right:1rem;transition:right .5s}header #search-form button:focus{outline:0}header #search-textbox{margin:12px 1rem 5px 1rem;width:100%;text-align:center}@media(min-width: 576px){header #search-textbox{margin:4px 0 5px 0;width:22rem;text-align:unset}}header #search-close{display:none;background-color:rgba(0,0,0,0);color:#fff;border-width:0;cursor:pointer}@media(min-width: 576px){header #search-close{display:block}}header #search-close:hover{color:#de7d40}.landing .banner{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.landing .banner .hero-label{margin:0 0 0 0;padding:30px 0 0 0;font-size:4rem;font-family:"Verdana",serif;text-align:center}.landing .banner .hero-lead{display:block;font-size:1rem;font-weight:300;text-align:center;margin:0;padding:0}.landing .banner .hero-logo{width:0;fill:#ddd}.landing .banner .hero-text{width:20rem;margin-left:0}@media(min-width: 576px){.landing .banner .hero-logo{width:7rem}.landing .banner .hero-label{text-align:left}.landing .banner .hero-lead{text-align:left}.landing .banner .hero-text{margin-left:3rem}}.landing .panels{display:grid;grid-template-columns:[panel] auto;padding-top:30px;padding-bottom:30px;grid-gap:2rem;justify-content:center;align-content:end}@media(min-width: 768px){.landing .panels{padding-top:50px;padding-bottom:50px;grid-template-columns:[panel] auto [panel] auto}}@media(min-width: 80rem){.landing .panels{grid-template-columns:[panel] auto [panel] auto [panel] auto [panel] auto}}.landing .panels .panel{color:#ddd;opacity:.1;transition:opacity .25s linear;background-color:#404040;width:18rem;box-shadow:3px 3px 8px #777;padding:1rem;border:1px solid #777;border-radius:4px}.landing .panels .panel a{text-decoration:none;color:#ddd}.landing .panels .panel a:hover{color:#ddd;text-decoration:none}.landing .panels .panel:hover{box-shadow:3px 3px 8px #999}.landing .panels .panel .panel-title{text-align:center}.landing .panels .panel .panel-line{margin-left:1.6rem;margin-right:1.6rem;background-color:#ddd}.landing .panels .panel .panel-img-top{text-align:center;padding:0}.landing .panels .panel .panel-body{padding-top:0;padding-left:.5rem;padding-right:.5rem}@media(min-width: 768px){.landing .panels .panel .panel-body{padding-left:1.25rem;padding-right:1.25rem}}.landing #buttons{opacity:0;transition:opacity .25s ease-in;text-align:center}@media(min-width: 768px){.landing #buttons{padding-bottom:20px}}.landing #buttons .btn{margin:1rem 1rem;width:18rem}@media(min-width: 768px){.landing #buttons .btn{margin:1rem 5rem}}.logo-gallery{margin:3rem}.logo-gallery .company-logo{margin:1rem;padding:14px;display:inline-block;width:200px;height:120px;transition-duration:.8s;transform-origin:50% 50%;transition-property:none;position:relative;box-shadow:0 0 50px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.25);border-radius:3px;background-color:#d3d3d3}.logo-gallery .company-logo:hover{transition-property:transform,opacity,box-shadow;transform:rotate(360deg);box-shadow:0 0 50px rgba(0,0,200,.1),0 5px 10px rgba(0,0,200,.25)}.logo-gallery .outer{display:table;position:absolute;width:172px;height:92px;margin:0;padding:0}.logo-gallery .inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;margin:0 auto}.logo-gallery .with-tag-line:hover:hover img{opacity:.15}.logo-gallery .with-tag-line:hover:hover .tagline{opacity:1}.logo-gallery img{position:absolute;width:172px;height:92px;object-fit:contain;transition-duration:.8s;transition-property:opacity}.logo-gallery .tagline{color:#000;opacity:0;transition-duration:.8s;transition-property:opacity}.media-resources table,.media-resources th,.media-resources td{border:none}.media-resources td{line-height:1.15em;vertical-align:middle;padding-top:1em;padding-bottom:1em}.media-resources td.logo{width:100px;border:none}.media-resources td.desc{border:none}.media-resources li{list-style-type:none}.media-resources .advice{display:grid;grid-template-columns:[panel] 1fr;grid-gap:2rem;padding-top:2rem}@media(min-width: 992px){.media-resources .advice{grid-template-columns:[panel] 1fr [panel] 1fr}}.media-resources .advice .panel{display:table;border-radius:4px;border:1px solid #466bb0;min-height:11rem;width:100%;margin-bottom:1rem}.media-resources .advice .panel .title{position:relative;display:table-cell;width:2rem;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#466bb0;min-height:100%}.media-resources .advice .panel .title div{position:absolute;top:11rem;width:11rem;text-align:center;transform:rotate(-90deg);transform-origin:left top 0}.media-resources .advice .panel .title p{color:#fff;font-size:2rem;margin:0;padding:0;line-height:2rem}.media-resources .advice .panel .body{display:table-cell;min-height:100%;padding:1rem 0}.menu{position:relative;cursor:pointer}.menu .menu-content{display:none;position:absolute;min-width:160px;z-index:75;padding:0;background-color:#5a5a5a;border:1px solid #fff;border-radius:4px;margin-top:.125rem;right:0;text-align:left}.menu .menu-content a{display:block;font-weight:300;color:#ddd;padding:.25rem 1.5rem;margin:0}.menu .menu-content a:hover{color:#fff;background-color:#466bb0;text-decoration:none}.menu .menu-content a.active{font-weight:500;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem;border:0}.menu .menu-content a.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-color:#466bb0}.menu .menu-content a:focus{text-decoration:none}.menu .menu-content i{color:#ddd}.menu .menu-content h6{padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.menu .menu-content div{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.menu.show .menu-content{display:block}.notfound{text-align:center}.notfound .icon{margin-top:9rem;width:12rem;height:12rem}.notfound .error{padding:2rem 0 0 0;font-weight:500;font-size:200%}.notfound .explanation{padding:2rem 0 9rem 0;font-weight:300;font-size:100%}.pagenav{display:flex;width:100%}@media print{.pagenav{display:none}}.pagenav .left{width:50%}.pagenav .right{width:50%;text-align:right}.pagenav p{text-transform:uppercase;font-size:80%}.pagenav svg{fill:#e9ffaa;stroke:#e9ffaa;margin-left:.5em;margin-right:.5em}.pagenav svg:hover{fill:#de7d40;stroke:#de7d40}.partner-component{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#404040;border-radius:4px 4px 4px 4px}@media(min-width: 768px){.partner-component{margin:1em 3em}}.partner-component table td:first-of-type{color:#fff;background-color:#041a77;font-weight:400;border-bottom:1px solid #05229a}.partner-component table td:last-of-type{background-color:#5a5a5a}.partner-component table tr:last-of-type td{border-bottom-color:#ddd}.partner-component table.with_logo td:first-of-type{opacity:.9}.partner-component table.with_logo td:last-of-type{opacity:.9}.popover{display:none;z-index:75;color:#ddd;background-color:#5a5a5a;border-radius:4px;border:1px solid #777;box-shadow:3px 3px 8px #777,-3px -3px 8px #777;font-family:inherit;max-width:276px}@media(min-width: 768px){.popover{max-width:350px}}@media(min-width: 1200px){.popover{max-width:500px}}.popover.show{display:block}.popover .title{text-align:center;color:#ddd;background-color:#404040;font-size:140%;border-radius:4px 4px 0 0}.popover .body{padding-left:1rem;padding-right:1rem}.popover .arrow{width:0;height:0;border-style:solid;position:absolute;border-color:transparent}.popover[x-placement^=top]{margin-bottom:5px}.popover[x-placement^=top] .arrow{border-width:5px 5px 0 5px;border-top-color:#5a5a5a;bottom:-5px;margin:0 5px}.popover[x-placement^=bottom]{margin-top:5px}.popover[x-placement^=bottom] .arrow{border-width:0 5px 5px 5px;border-bottom-color:#5a5a5a;top:-5px;margin:0 5px}.popover[x-placement^=right]{margin-left:5px}.popover[x-placement^=right] .arrow{border-width:5px 5px 5px 0;border-right-color:#5a5a5a;left:-5px;margin:5px 0}.popover[x-placement^=left]{margin-right:5px}.popover[x-placement^=left] .arrow{border-width:5px 0 5px 5px;border-left-color:#5a5a5a;right:-5px;margin:5px 0}@media screen{.term{border-bottom:dashed 1px;cursor:help;position:relative;display:inline-block}}.primary{display:grid;grid-template-columns:[article] 100%;grid-column-gap:1rem;padding-left:.5rem;padding-right:.5rem}.primary .sidebar-container{max-width:25em}@media print{.primary .sidebar-container{display:none}}.primary .toc-container{display:none}@media screen and (min-width: 768px){.primary{grid-template-columns:[sidebar] 20% [article] calc(80% - 1rem);padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1200px){.primary{grid-template-columns:[sidebar] 16% [article] calc(68% - 2rem) [toc] 16%}.primary .toc-container{display:block}}@media screen and (min-width: 1200px){.primary.notoc{grid-template-columns:[sidebar] 16% [article] calc(84% - 1rem)}}.promotion{position:absolute;display:block;top:22px;left:-80px;width:260px;overflow:hidden;height:46px;z-index:200;color:#fff;background:#228b22;transform:rotate(-45deg);text-align:center}.promotion:hover{text-decoration:none;color:#90ee90}.relnote-links{text-align:center}@media print{.relnote-links{display:none}}.relnote-links #buttons{opacity:0;transition:opacity .25s ease-in}.relnote-links .btn{margin:1rem 1rem;width:13rem}@media(min-width: 768px){.relnote-links .btn{margin:1rem 5rem}}.section-index{display:grid;grid-template-columns:[entry] 1fr}@media(min-width: 576px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.section-index .entry{padding:1rem 1rem}@media(min-width: 768px){.section-index .entry{padding:1rem 4rem}}.section-index h5{margin-bottom:0}.section-index h5 a{font-weight:700}.section-index p{margin-top:0}.see-also{padding-top:0;display:grid;grid-template-columns:[entry] 1fr;grid-gap:1em}@media(min-width: 576px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.see-also .entry{padding:0}.see-also .entry .link{margin-bottom:0;margin-top:0}.see-also .entry .desc{margin-top:0}@media screen and (max-width: 767px){.sidebar-offcanvas{position:absolute;width:80%;transition:all .4s ease;left:-768px;top:3.7rem}}@media screen and (min-width: 768px){.sidebar-offcanvas{position:unset;width:auto}}@media screen{.sidebar-offcanvas.active{left:1rem}}.sidebar{order:0;font-size:85%}@media(min-width: 1200px){.sidebar{font-size:100%}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar{position:-webkit-sticky;position:sticky;top:3.7rem}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.sidebar .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.sidebar .directory a{font-weight:300}.sidebar .directory ul{list-style:none;padding:0;padding-left:.2em;margin-bottom:0;margin-left:0;margin-right:.3em;display:none}.sidebar .directory ul.show{display:block}.sidebar .directory li{display:inline-block;padding:2px 0 1px 1.4em;width:100%;font-size:85%}.sidebar .directory li .current{color:#de7d40;font-weight:500}.sidebar .directory li.sublist{padding-left:0}.sidebar .directory .card-body{padding:.5em .1em}.sidebar .directory .card-body>ul{padding-left:0}.sidebar .directory .card{margin-top:.1rem;margin-bottom:.1rem}.sidebar .directory .card-header{padding:0}.sidebar .directory .card-header div{padding:.75em 1.25em}.sidebar .directory .card-header svg{margin-right:.3em}.sidebar .directory .card-header a{text-decoration:none}@media(min-width: 992px){.sidebar .directory .card-body{padding-left:1.25rem;padding-right:.5rem}.sidebar .directory ul{padding-left:1em}}.sidebar .tree-toggle{cursor:pointer;margin-bottom:0}.sidebar .tree-toggle .chevron{display:none}.sidebar .tree-toggle .chevron svg{margin-right:.3em}.sidebar .tree-toggle .chevron.show{display:inline}.sidebar-toggler{position:absolute;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(90,90,90,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}.sidebar-toggler:hover{color:#de7d40}@media(min-width: 768px){.sidebar-toggler{display:none}}@media print{.sidebar-toggler{display:none}}.sidebar-toggler svg{width:1.5em;height:1.5em;vertical-align:middle}.tabset{border:none;margin:0 0 0 4px;padding:0}.tabset .tab-strip{margin-bottom:-2px}.tabset .tab-strip a{display:inline-block;margin:0 3px;border:1px solid #466bb0;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:0 1rem;transform:skewX(-30deg);transform-origin:left bottom;text-decoration:none;cursor:pointer}.tabset .tab-strip a span{display:block;transform:skewX(10deg);font-size:80%;color:#ddd}.tabset .tab-strip a:hover{background-color:#de7d40;text-decoration:none}.tabset .tab-strip a.active{background-color:#466bb0;cursor:default}.tabset .tab-strip a.active span{color:#fff}.tabset .tab-content{border:1px solid #466bb0;border-radius:4px;padding-left:1rem;padding-right:1rem}.tabset .tab-content>div{display:none}.tabset .tab-content>div.active{display:block}.toc{order:0}@supports(position: -webkit-sticky) or (position: sticky){.toc{position:-webkit-sticky;position:sticky;top:3.7rem}}.toc .directory{padding-left:.5em;border-left:1px solid rgba(255,255,255,.1)}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.toc .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.toc .directory li{font-size:.9rem}.toc .directory li a{font-weight:300}.toc .directory li a.current{color:#de7d40;font-weight:bold}.toc .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc .directory ul ul{padding-left:1em}.toc-inlined{display:block}@media print{.toc-inlined{display:none}}@media(min-width: 1200px){.toc-inlined{display:none}}.toc-inlined .directory{border-left:0}.toc-inlined .directory li{font-size:1rem}.toc-inlined .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc-inlined .directory ul ul{padding-left:1em}.toc-inlined .directory ul a{font-weight:300}@media screen{.toc-forced{display:block}}/*# sourceMappingURL=dark_theme_archive.css.map */
diff --git a/generated/css/dark_theme_archive.css.map b/generated/css/dark_theme_archive.css.map
index b464cc45dd..6dc4a28f38 100644
--- a/generated/css/dark_theme_archive.css.map
+++ b/generated/css/dark_theme_archive.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["src/sass/themes/_dark_syntax.scss","src/sass/base/_base.scss","src/sass/base/_constants.scss","src/sass/themes/_dark.scss","src/sass/brand_colors/_archive.scss","src/sass/misc/_blog.scss","src/sass/misc/_button.scss","src/sass/misc/_callout.scss","src/sass/misc/_community.scss","src/sass/misc/_endnotes.scss","src/sass/misc/_faq.scss","src/sass/misc/_faq-landing.scss","src/sass/misc/_figure.scss","src/sass/misc/_footer.scss","src/sass/misc/_glossary.scss","src/sass/misc/_header.scss","src/sass/misc/_landing.scss","src/sass/misc/_logo-gallery.scss","src/sass/misc/_media-resources.scss","src/sass/misc/_menu.scss","src/sass/misc/_notfound.scss","src/sass/misc/_pagenav.scss","src/sass/misc/_partner-component.scss","src/sass/misc/_popover.scss","src/sass/misc/_primary.scss","src/sass/misc/_promotion.scss","src/sass/misc/_relnote-links.scss","src/sass/misc/_section-index.scss","src/sass/misc/_see-also.scss","src/sass/misc/_sidebar.scss","src/sass/misc/_tabset.scss","src/sass/misc/_toc.scss"],"names":[],"mappings":"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","file":"dark_theme_archive.css"}
\ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["src/sass/themes/_dark_syntax.scss","src/sass/base/_base.scss","src/sass/base/_constants.scss","src/sass/themes/_dark.scss","src/sass/brand_colors/_archive.scss","src/sass/misc/_blog.scss","src/sass/misc/_button.scss","src/sass/misc/_callout.scss","src/sass/misc/_community.scss","src/sass/misc/_endnotes.scss","src/sass/misc/_faq.scss","src/sass/misc/_faq-landing.scss","src/sass/misc/_figure.scss","src/sass/misc/_footer.scss","src/sass/misc/_glossary.scss","src/sass/misc/_header.scss","src/sass/misc/_landing.scss","src/sass/misc/_logo-gallery.scss","src/sass/misc/_media-resources.scss","src/sass/misc/_menu.scss","src/sass/misc/_notfound.scss","src/sass/misc/_pagenav.scss","src/sass/misc/_partner-component.scss","src/sass/misc/_popover.scss","src/sass/misc/_primary.scss","src/sass/misc/_promotion.scss","src/sass/misc/_relnote-links.scss","src/sass/misc/_section-index.scss","src/sass/misc/_see-also.scss","src/sass/misc/_sidebar.scss","src/sass/misc/_tabset.scss","src/sass/misc/_toc.scss"],"names":[],"mappings":"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","file":"dark_theme_archive.css"}
\ No newline at end of file
diff --git a/generated/css/dark_theme_normal.css b/generated/css/dark_theme_normal.css
index b9587eac27..fd55215cf1 100644
--- a/generated/css/dark_theme_normal.css
+++ b/generated/css/dark_theme_normal.css
@@ -1 +1 @@
-.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#dda9d8}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}@media screen{:target::before{content:"";display:block;height:3.7rem;margin-top:-3.7rem}html{overflow-y:scroll;position:relative;min-height:100%}body{margin-top:3.7rem;margin-bottom:calc(7rem + 3rem);font-family:"Work Sans",sans-serif;color:#ddd;background-color:#5a5a5a}}a{color:#e9ffaa;text-decoration:none;font-weight:300;font-family:"Chivo",sans-serif}a:hover,a:focus{color:#de7d40;text-decoration:underline;font-weight:300}a.disabled{color:#444;text-decoration:none;font-weight:300}a.active{color:#de7d40;text-decoration:none;font-weight:300}a.dropdown-item{cursor:pointer}table,th,td,tr{padding:.5em}table{margin-left:.5em;margin-right:.5em;border-collapse:separate;border-spacing:0}table p:first-of-type{margin-top:0}table p:last-of-type{margin-bottom:0}th{color:#fff;background-color:#286ac7;font-weight:400}th code{color:#fff}tr.oneof>td{border-bottom:1px dashed rgba(255,255,255,.1);border-top:1px dashed rgba(255,255,255,.1)}th,td{border-left:1px solid #ddd;border-top:1px solid #ddd}tr:first-child th:first-child{border-radius:4px 0 0 0}tr:first-child td:first-child{border-radius:4px 0 0 0}tr:first-child th:last-child{border-radius:0 4px 0 0}tr:first-child td:last-child{border-radius:0 4px 0 0}tr:last-child td{border-bottom:1px solid #ddd}tr:last-child td:first-child{border-radius:0 0 0 4px}tr:last-child td:last-child{border-radius:0 0 4px 0}tr th:last-child{border-right:1px solid #ddd}tr td:last-child{border-right:1px solid #ddd}thead+tbody tr:first-child td:first-child{border-radius:0}thead+tbody tr:first-child td:last-child{border-radius:0}code{color:#ccc;font-size:80%;font-weight:300;word-break:normal}pre{margin:1em 0 1em 1em;max-height:31em;border:1px solid #777;border-radius:4px;box-shadow:3px 3px 8px #777;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none;background:#2d2d2d}@media(min-width: 768px){pre{margin:1em}}pre code{display:block;padding:.5em;color:#ddd;font-size:80%;font-weight:300;word-break:normal}pre code.command-output{padding:0}pre code.command-output .command{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output .command{padding:.5em .5em 0 .5em}}pre code.command-output .output{color:#ddd;background-color:#404040;font-style:italic;padding:1em;float:left;clear:left;min-width:100%}@media(min-width: 768px){pre code.command-output .output{padding:0 .5em .5em .5em}}pre code.command-output div:only-of-type{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output div:only-of-type{padding:.5em}}@media print{pre{max-height:unset}}div.toolbar{position:relative}div.toolbar button{font-size:.8em;padding:0 .5em;border-radius:.3em;background-color:#286ac7;cursor:pointer;color:#fff;text-decoration:none;border:0;position:absolute;top:3px;z-index:1;transition:opacity .4s ease-in-out;opacity:0}div.toolbar button.toolbar-show{transition:opacity 1.1s ease-in-out;opacity:1}div.toolbar button.copy{right:2.2rem;width:3rem}div.toolbar button.download{right:5.5rem}div.toolbar button.print{right:7.25rem}div.toolbar svg{width:.8em;height:.8em;display:inline;fill:#fff;stroke:#fff}p{font-size:1rem;font-weight:300;line-height:1.5;margin:.75em 0}@media(min-width: 768px){p{margin:1.5em 0}}li,dt,dd{font-size:1rem;font-weight:300;line-height:1.5;margin:.25em}ol,ul,dl{list-style:initial;font-size:1rem;font-weight:300;margin:0 0 0 1.5em;padding:0}li p,dt p,dd p{margin:.4em 0}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{border:0}h1{font-size:2.5rem;color:#fff;font-weight:400;margin-bottom:0}h2{font-size:2rem;color:#fff;font-weight:400;margin-top:3rem;margin-bottom:1.8rem}h2:before{display:block;content:" ";width:5rem;border-bottom:2px solid #466bb0;margin-bottom:1.1rem;visibility:visible}h3{font-size:1.85rem;color:#f8f8f8;font-weight:500;letter-spacing:1px;margin-bottom:20px;margin-top:30px}h4{font-size:1.85rem;color:#f8f8f8;font-weight:500;margin:30px 0 20px}h4+p{margin:5px 0}@media(min-width: 768px){h4+p{margin:10px 0}}h5{font-size:1.15rem;color:#f8f8f8;font-weight:500}h6{font-size:.9rem;color:#f8f8f8;font-weight:500}.header-link{position:relative;left:.5em;top:-0.1em;opacity:0;font-size:.6em}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link,dt:hover .header-link{transition:opacity .4s ease-in-out;opacity:1}@media print{.header-link{display:none}}em{font-style:italic}strong{font-weight:600}img{width:100%}blockquote{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#404040;border-radius:4px 4px 4px 4px}@media(min-width: 768px){blockquote{margin:1em 3em}}.spacer{height:.1rem}@media(min-width: 768px){.spacer{height:1rem}}.deprecated{background:silver}.card{background-color:#5a5a5a;border-color:rgba(255,255,255,.1)}.card-header{border-bottom-color:rgba(255,255,255,.1)}@media print{#scroll-to-top-container{display:none}}@media(min-width: 1200px){#scroll-to-top-container{display:none}}#scroll-to-top{display:none;position:fixed;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(90,90,90,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}#scroll-to-top:hover{color:#de7d40}#scroll-to-top svg{width:1.5em;height:1.5em;vertical-align:middle}#scroll-to-top.show{display:block}@media print{h1,h2,h3{color:#000;background:none;page-break-after:avoid}img{max-width:100% !important}pre,blockquote,img{page-break-inside:avoid}}.icon{width:1em;height:1em;display:inline;fill:#ddd;stroke:#ddd;vertical-align:middle}.large-icon{width:1.4em;height:1.4em;display:inline;fill:#ddd;stroke:#ddd;vertical-align:middle}.page-icon{margin-right:.3em}.flipped{transform:scaleX(-1)}.subtitle{margin-top:.15rem;margin-bottom:0;padding:0 0 0 0;font-size:125%}.byline{margin-top:.15rem;margin-bottom:2rem;padding:0;text-transform:uppercase;font-size:75%}.attribution{font-weight:500}.subscribe{padding:1em;font-size:1.2em;background-color:#5a5a5a;text-align:center}.subscribe svg{margin-right:.5em}.btn{background-color:#286ac7;color:#fff;font-weight:400;letter-spacing:1px;cursor:pointer;box-shadow:3px 3px 8px #a7a7a7}.btn:hover{background-color:#466bb0;color:#fff}.btn:active{background-color:#e07484;color:#fff}.btn:focus{color:#fff}.callout{display:table;padding:.5em .5em .5em 0;border-radius:4px;margin:1em 0 1em 1em}@media(min-width: 768px){.callout{margin:1em}}.callout .type{position:relative;display:table-cell;left:-0.75em;min-height:100%;text-align:center;vertical-align:middle}.callout .type svg{fill:#ddd}.callout .content{display:table-cell;min-height:100%}.callout.tip{background-color:#404040}.callout.idea{background-color:#404040}.callout.warning{background-color:#404040}.callout.quote{background-color:#404040;font-style:italic}.callout:hover svg{animation:shake 2.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.community-item{display:table-row}.community-item .logo{display:table-cell;width:65px;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}.community-item .desc{display:table-cell;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}#endnotes-container{display:none}@media print{#endnotes-container.show{display:block}}@media screen{.endnote-ref{display:none}}.faq .question{font-weight:400;text-transform:uppercase}.faq .answer{margin-left:2.5em}.faq-landing{column-count:1;column-gap:2rem}@media(min-width: 576px){.faq-landing{column-count:2}}.faq-landing .panel{display:inline-block;border:1px solid #ddd;border-radius:4px;width:100%;margin-bottom:2rem}.faq-landing .panel .header{color:#fff;background-color:#ddd;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.125)}.faq-landing .panel .body{padding:1.25rem}figure{margin:1.5rem auto;padding:.5rem;background-color:#a3a3a3;border-radius:4px 4px 4px 4px}figure .wrapper-with-intrinsic-ratio{position:relative;height:0}figure .element-to-stretch{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption{text-align:center;font-size:1.15rem;font-style:italic;font-weight:400;color:#fff;padding-top:.5rem}footer{background-image:linear-gradient(to right, #466BB0, #286AC7);color:#fff;position:absolute;bottom:0;width:100%;height:7rem;overflow:hidden;padding:1rem 4px 1.5rem;text-align:center;display:grid;grid-template-columns:[user-links] 35% [info] 65% [dev-links] 0%;grid-template-rows:100%}@media print{footer{display:none}}@media(min-width: 576px){footer{padding:1.5rem 1.25rem 1rem 1.25rem}}@media(min-width: 992px){footer{grid-template-columns:[user-links] 30% [info] 40% [dev-links] 30%}}footer .user-links{grid-column:user-links;text-align:left}footer .info{grid-column:info}footer .info .copyright{padding:0;margin:0;color:#ccc;line-height:1.6em;font-size:.7em;text-align:right !important}@media(min-width: 992px){footer .info .copyright{text-align:center !important}}footer .info .copyright a{color:#ccc;text-decoration:underline}footer .info .copyright a:hover{color:#ccc}footer .dev-links{grid-column:dev-links;text-align:right;display:none}@media(min-width: 992px){footer .dev-links{display:block}}footer .channel{position:relative;display:inline-flex;padding:4px 0;border-width:2px;border-color:rgba(0,0,0,0);border-style:solid;border-radius:2px;color:#fff}footer .channel a{text-decoration:none}footer .channel svg{width:30px;height:30px;fill:#fff;stroke:#466bb0}@media(min-width: 576px){footer .channel svg{width:35px;height:35px}}footer .channel span{opacity:0;background-color:transparent;color:#fff;text-align:center;position:absolute;width:200px;left:-82px;top:-23px;font-size:75%}footer .channel:hover{border-color:#fff;border-radius:25px;box-shadow:0 0 2px 2px #fff;transition:border-radius 1s,border-color 1s ease}footer .channel:hover span{opacity:1;transition:opacity .5s}footer .tag{padding:0 1rem;font-style:italic;margin:0;line-height:1.6em;font-size:.8em}.glossary .trampolines{font-size:1.85rem;text-align:center;padding-top:.8rem}@media print{.glossary .trampolines{display:none}}@media screen{.glossary .entries .letter:target::before{height:calc(3.7rem - 1rem);margin-top:calc(0rem - calc(3.7rem - 1rem))}}.glossary .entries h4{font-size:1.65rem;font-weight:300;border-bottom:1px solid;color:#ccc;border-color:#ccc;background-color:#5a5a5a;padding-top:2.2rem;padding-bottom:.15rem;position:-webkit-sticky;position:sticky;top:calc(3.7rem - 1rem);margin-top:0;margin-bottom:0;z-index:10}.glossary .entries dl{margin-left:0}.glossary .entries dl dt{font-weight:500;list-style-type:none;margin-bottom:0;margin-top:.9rem;margin-left:0;text-transform:uppercase}.glossary .entries dl dd{list-style-type:none;margin-left:1.5rem}header{background-image:linear-gradient(to right, #466BB0, #286AC7);box-shadow:0 0 2px 2px rgba(0,0,0,.14),0 2px 4px 2px rgba(0,0,0,.28);padding-top:.2em;padding-bottom:.2em;position:fixed;top:0;right:0;left:0;z-index:100}header #brand{display:inline-block;font-size:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;line-height:inherit;white-space:nowrap;width:100%}@media(min-width: 576px){header #brand{width:unset}}header #brand.open-hamburger{display:none}header #brand .logo{width:2em;height:2em;top:3px;left:.8em;position:fixed;fill:#fff;transition-duration:.8s;transition-property:transform;transform-origin:50% 50%}header #brand .logo circle{fill:#466bb0;stroke:#fff}@media(min-width: 768px){header #brand .logo{width:3em;height:3em}}header #brand .logo:hover{transform:rotate(360deg)}header #brand .name{color:#fff;font-weight:400;vertical-align:bottom;line-height:1.1em;display:inline-block;padding-top:.35rem;text-align:center;margin-left:0;margin-right:0;width:100%}@media(min-width: 576px){header #brand .name{text-align:left;margin-left:3em;margin-right:1rem;width:unset}}@media(min-width: 768px){header #brand .name{margin-left:4.2em}}header a{font-weight:500;color:#fff;font-size:1.1em;margin-left:.3rem;margin-right:.3rem}@media(min-width: 576px){header a{font-size:.9em;margin-left:.58rem;margin-right:.58rem}}header a:hover{text-decoration:none;color:#de7d40}header a.active{border-bottom:solid 3px #fff;border-radius:2px;color:#fff;font-weight:500;cursor:default}header div.menu{display:inline-block}header svg.icon{stroke:#fff;fill:#fff;width:1.1em;height:1.1em}header svg.icon:hover{fill:#de7d40;stroke:#de7d40}header #hamburger{display:inline-block;position:absolute;top:.8rem;right:1.3rem}@media(min-width: 576px){header #hamburger{display:none}}header #header-links{display:none;top:.6rem;right:1.1rem;transition:right .5s}header #header-links.open-hamburger{display:block;text-align:center;margin-top:1em;padding-left:1em;padding-right:2.5em}@media(min-width: 576px){header #header-links{display:inline-block;position:absolute}}header #header-links.show-search{right:-700px;transition:right .5s}header #search-show{display:none}@media(min-width: 576px){header #search-show{display:inline-block}}header #search-form{display:none;top:0;right:-700px;transition:right .5s}header #search-form.open-hamburger{display:flex}@media(min-width: 576px){header #search-form{display:flex;position:absolute}}header #search-form.show-search{right:1rem;transition:right .5s}header #search-form button:focus{outline:0}header #search-textbox{margin:12px 1rem 5px 1rem;width:100%;text-align:center}@media(min-width: 576px){header #search-textbox{margin:4px 0 5px 0;width:22rem;text-align:unset}}header #search-close{display:none;background-color:rgba(0,0,0,0);color:#fff;border-width:0;cursor:pointer}@media(min-width: 576px){header #search-close{display:block}}header #search-close:hover{color:#de7d40}.landing .banner{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.landing .banner .hero-label{margin:0 0 0 0;padding:30px 0 0 0;font-size:4rem;font-family:"Verdana",serif;text-align:center}.landing .banner .hero-lead{display:block;font-size:1rem;font-weight:300;text-align:center;margin:0;padding:0}.landing .banner .hero-logo{width:0;fill:#ddd}.landing .banner .hero-text{width:20rem;margin-left:0}@media(min-width: 576px){.landing .banner .hero-logo{width:7rem}.landing .banner .hero-label{text-align:left}.landing .banner .hero-lead{text-align:left}.landing .banner .hero-text{margin-left:3rem}}.landing .panels{display:grid;grid-template-columns:[panel] auto;padding-top:30px;padding-bottom:30px;grid-gap:2rem;justify-content:center;align-content:end}@media(min-width: 768px){.landing .panels{padding-top:50px;padding-bottom:50px;grid-template-columns:[panel] auto [panel] auto}}@media(min-width: 80rem){.landing .panels{grid-template-columns:[panel] auto [panel] auto [panel] auto [panel] auto}}.landing .panels .panel{color:#ddd;opacity:.1;transition:opacity .25s linear;background-color:#404040;border-color:#777;width:18rem;box-shadow:3px 3px 8px #777;padding:1rem}.landing .panels .panel a{text-decoration:none;color:#ddd}.landing .panels .panel a:hover{color:#ddd;text-decoration:none}.landing .panels .panel:hover{box-shadow:3px 3px 8px #999}.landing .panels .panel .panel-title{text-align:center}.landing .panels .panel .panel-line{margin-left:1.6rem;margin-right:1.6rem;background-color:#ddd}.landing .panels .panel .panel-img-top{text-align:center;padding:0}.landing .panels .panel .panel-body{padding-top:0;padding-left:.5rem;padding-right:.5rem}@media(min-width: 768px){.landing .panels .panel .panel-body{padding-left:1.25rem;padding-right:1.25rem}}.landing #buttons{opacity:0;transition:opacity .25s ease-in;text-align:center}@media(min-width: 768px){.landing #buttons{padding-bottom:20px}}.landing #buttons .btn{margin:1rem 1rem;width:18rem}@media(min-width: 768px){.landing #buttons .btn{margin:1rem 5rem}}.logo-gallery{margin:3rem}.logo-gallery .company-logo{margin:1rem;padding:14px;display:inline-block;width:200px;height:120px;transition-duration:.8s;transform-origin:50% 50%;transition-property:none;position:relative;box-shadow:0 0 50px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.25);border-radius:3px;background-color:#d3d3d3}.logo-gallery .company-logo:hover{transition-property:transform,opacity,box-shadow;transform:rotate(360deg);box-shadow:0 0 50px rgba(0,0,200,.1),0 5px 10px rgba(0,0,200,.25)}.logo-gallery .outer{display:table;position:absolute;width:172px;height:92px;margin:0;padding:0}.logo-gallery .inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;margin:0 auto}.logo-gallery .with-tag-line:hover:hover img{opacity:.15}.logo-gallery .with-tag-line:hover:hover .tagline{opacity:1}.logo-gallery img{position:absolute;width:172px;height:92px;object-fit:contain;transition-duration:.8s;transition-property:opacity}.logo-gallery .tagline{color:#000;opacity:0;transition-duration:.8s;transition-property:opacity}.media-resources table,.media-resources th,.media-resources td{border:none}.media-resources td{line-height:1.15em;vertical-align:middle;padding-top:1em;padding-bottom:1em}.media-resources td.logo{width:100px;border:none}.media-resources td.desc{border:none}.media-resources li{list-style-type:none}.media-resources .advice{display:grid;grid-template-columns:[panel] 1fr;grid-gap:2rem;padding-top:2rem}@media(min-width: 992px){.media-resources .advice{grid-template-columns:[panel] 1fr [panel] 1fr}}.media-resources .advice .panel{display:table;border-radius:4px;border:1px solid #466bb0;min-height:11rem;width:100%;margin-bottom:1rem}.media-resources .advice .panel .title{position:relative;display:table-cell;width:2rem;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#466bb0;min-height:100%}.media-resources .advice .panel .title div{position:absolute;top:11rem;width:11rem;text-align:center;transform:rotate(-90deg);transform-origin:left top 0}.media-resources .advice .panel .title p{color:#fff;font-size:2rem;margin:0;padding:0;line-height:2rem}.media-resources .advice .panel .body{display:table-cell;min-height:100%;padding:1rem 0}.menu{position:relative;cursor:pointer}.menu .menu-content{display:none;position:absolute;min-width:160px;z-index:75;padding:0;background-color:#5a5a5a;border:1px solid #fff;border-radius:4px;margin-top:.125rem;right:0;text-align:left}.menu .menu-content a{display:block;font-weight:300;color:#ddd;padding:.25rem 1.5rem}.menu .menu-content a:hover{color:#fff;background-color:#466bb0;text-decoration:none}.menu .menu-content a.active{font-weight:500;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem;border:0}.menu .menu-content a.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-color:#466bb0}.menu .menu-content a:focus{text-decoration:none}.menu .menu-content i{color:#ddd}.menu .menu-content h6{padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.menu .menu-content div{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.menu.show .menu-content{display:block}.notfound{text-align:center}.notfound .icon{margin-top:9rem;width:12rem;height:12rem}.notfound .error{padding:2rem 0 0 0;font-weight:500;font-size:200%}.notfound .explanation{padding:2rem 0 9rem 0;font-weight:300;font-size:100%}.pagenav{display:flex;width:100%}@media print{.pagenav{display:none}}.pagenav .left{width:50%}.pagenav .right{width:50%;text-align:right}.pagenav p{text-transform:uppercase;font-size:80%}.pagenav svg{fill:#e9ffaa;stroke:#e9ffaa;margin-left:.5em;margin-right:.5em}.pagenav svg:hover{fill:#de7d40;stroke:#de7d40}.partner-component{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#404040;border-radius:4px 4px 4px 4px}@media(min-width: 768px){.partner-component{margin:1em 3em}}.partner-component table td:first-of-type{color:#fff;background-color:#286ac7;font-weight:400;border-bottom:1px solid #3b7cd8}.partner-component table td:last-of-type{background-color:#5a5a5a}.partner-component table tr:last-of-type td{border-bottom-color:#ddd}.partner-component table.with_logo td:first-of-type{opacity:.9}.partner-component table.with_logo td:last-of-type{opacity:.9}.popover{display:none;z-index:75;color:#ddd;background-color:#5a5a5a;border-radius:4px;border:1px solid #777;box-shadow:3px 3px 8px #777,-3px -3px 8px #777;font-family:inherit;max-width:276px}@media(min-width: 768px){.popover{max-width:350px}}@media(min-width: 1200px){.popover{max-width:500px}}.popover.show{display:block}.popover .title{text-align:center;color:#ddd;background-color:#404040;font-size:140%;border-radius:4px 4px 0 0}.popover .body{padding-left:1rem;padding-right:1rem}.popover .arrow{width:0;height:0;border-style:solid;position:absolute;border-color:transparent}.popover[x-placement^=top]{margin-bottom:5px}.popover[x-placement^=top] .arrow{border-width:5px 5px 0 5px;border-top-color:#5a5a5a;bottom:-5px;margin:0 5px}.popover[x-placement^=bottom]{margin-top:5px}.popover[x-placement^=bottom] .arrow{border-width:0 5px 5px 5px;border-bottom-color:#5a5a5a;top:-5px;margin:0 5px}.popover[x-placement^=right]{margin-left:5px}.popover[x-placement^=right] .arrow{border-width:5px 5px 5px 0;border-right-color:#5a5a5a;left:-5px;margin:5px 0}.popover[x-placement^=left]{margin-right:5px}.popover[x-placement^=left] .arrow{border-width:5px 0 5px 5px;border-left-color:#5a5a5a;right:-5px;margin:5px 0}@media screen{.term{border-bottom:dashed 1px;cursor:help;position:relative;display:inline-block}}.primary{display:grid;grid-template-columns:[article] 100%;grid-column-gap:1rem;padding-left:.5rem;padding-right:.5rem}.primary .sidebar-container{max-width:25em}@media print{.primary .sidebar-container{display:none}}.primary .toc-container{display:none}@media screen and (min-width: 768px){.primary{grid-template-columns:[sidebar] 20% [article] calc(80% - 1rem);padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1200px){.primary{grid-template-columns:[sidebar] 16% [article] calc(68% - 2rem) [toc] 16%}.primary .toc-container{display:block}}@media screen and (min-width: 1200px){.primary.notoc{grid-template-columns:[sidebar] 16% [article] calc(84% - 1rem)}}.promotion{position:absolute;display:block;top:22px;left:-80px;width:260px;overflow:hidden;height:46px;z-index:200;color:#fff;background:#228b22;transform:rotate(-45deg);text-align:center}.promotion:hover{text-decoration:none;color:#90ee90}.relnote-links{text-align:center}@media print{.relnote-links{display:none}}.relnote-links #buttons{opacity:0;transition:opacity .25s ease-in}.relnote-links .btn{margin:1rem 1rem;width:13rem}@media(min-width: 768px){.relnote-links .btn{margin:1rem 5rem}}.section-index{display:grid;grid-template-columns:[entry] 1fr}@media(min-width: 576px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.section-index .entry{padding:1rem 1rem}@media(min-width: 768px){.section-index .entry{padding:1rem 4rem}}.section-index h5{margin-bottom:0}.section-index h5 a{font-weight:700}.section-index p{margin-top:0}.see-also{padding-top:0;display:grid;grid-template-columns:[entry] 1fr;grid-gap:1em}@media(min-width: 576px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.see-also .entry{padding:0}.see-also .entry .link{margin-bottom:0;margin-top:0}.see-also .entry .desc{margin-top:0}@media screen and (max-width: 767px){.sidebar-offcanvas{position:absolute;width:80%;transition:all .4s ease;left:-768px;top:3.7rem}}@media screen and (min-width: 768px){.sidebar-offcanvas{position:unset;width:auto}}@media screen{.sidebar-offcanvas.active{left:1rem}}.sidebar{order:0;font-size:85%}@media(min-width: 1200px){.sidebar{font-size:100%}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar{position:-webkit-sticky;position:sticky;top:3.7rem}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.sidebar .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.sidebar .directory a{font-weight:300}.sidebar .directory ul{list-style:none;padding:0;padding-left:.2em;margin-bottom:0;margin-left:0;margin-right:.3em;display:none}.sidebar .directory ul.show{display:block}.sidebar .directory li{display:inline-block;padding:2px 0 1px 1.4em;width:100%;font-size:85%}.sidebar .directory li .current{color:#de7d40;font-weight:500}.sidebar .directory li.sublist{padding-left:0}.sidebar .directory .card-body{padding:.5em .1em}.sidebar .directory .card-body>ul{padding-left:0}.sidebar .directory .card{margin-top:.1rem;margin-bottom:.1rem}.sidebar .directory .card-header{padding:0}.sidebar .directory .card-header div{padding:.75em 1.25em}.sidebar .directory .card-header svg{margin-right:.3em}.sidebar .directory .card-header a{text-decoration:none}@media(min-width: 992px){.sidebar .directory .card-body{padding-left:1.25rem;padding-right:.5rem}.sidebar .directory ul{padding-left:1em}}.sidebar .tree-toggle{cursor:pointer;margin-bottom:0}.sidebar .tree-toggle .chevron{display:none}.sidebar .tree-toggle .chevron svg{margin-right:.3em}.sidebar .tree-toggle .chevron.show{display:inline}.sidebar-toggler{position:absolute;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(90,90,90,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}.sidebar-toggler:hover{color:#de7d40}@media(min-width: 768px){.sidebar-toggler{display:none}}@media print{.sidebar-toggler{display:none}}.sidebar-toggler svg{width:1.5em;height:1.5em;vertical-align:middle}.tabset{border:none;margin:0 0 0 4px;padding:0}.tabset .tab-strip{margin-bottom:-2px}.tabset .tab-strip a{display:inline-block;margin:0 3px;border:1px solid #466bb0;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:0 1rem;transform:skewX(-30deg);transform-origin:left bottom;text-decoration:none;cursor:pointer}.tabset .tab-strip a span{display:block;transform:skewX(10deg);font-size:80%;color:#ddd}.tabset .tab-strip a:hover{background-color:#de7d40;text-decoration:none}.tabset .tab-strip a.active{background-color:#466bb0;cursor:default}.tabset .tab-strip a.active span{color:#fff}.tabset .tab-content{border:1px solid #466bb0;border-radius:4px;padding-left:1rem;padding-right:1rem}.tabset .tab-content>div{display:none}.tabset .tab-content>div.active{display:block}.toc{order:0}@supports(position: -webkit-sticky) or (position: sticky){.toc{position:-webkit-sticky;position:sticky;top:3.7rem}}.toc .directory{padding-left:.5em;border-left:1px solid rgba(255,255,255,.1)}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.toc .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.toc .directory li{font-size:.9rem}.toc .directory li a{font-weight:300}.toc .directory li a.current{color:#de7d40;font-weight:bold}.toc .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc .directory ul ul{padding-left:1em}.toc-inlined{display:block}@media print{.toc-inlined{display:none}}@media(min-width: 1200px){.toc-inlined{display:none}}.toc-inlined .directory{border-left:0}.toc-inlined .directory li{font-size:1rem}.toc-inlined .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc-inlined .directory ul ul{padding-left:1em}.toc-inlined .directory ul a{font-weight:300}@media screen{.toc-forced{display:block}}/*# sourceMappingURL=dark_theme_normal.css.map */
+.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#dda9d8}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}@media screen{:target::before{content:"";display:block;height:3.7rem;margin-top:-3.7rem}html{overflow-y:scroll;position:relative;min-height:100%}body{margin-top:3.7rem;margin-bottom:calc(7rem + 3rem);font-family:"Work Sans",sans-serif;color:#ddd;background-color:#5a5a5a}}a{color:#e9ffaa;text-decoration:none;font-weight:300;font-family:"Chivo",sans-serif}a:hover,a:focus{color:#de7d40;text-decoration:underline;font-weight:300}a.disabled{color:#444;text-decoration:none;font-weight:300}a.active{color:#de7d40;text-decoration:none;font-weight:300}a.dropdown-item{cursor:pointer}table,th,td,tr{padding:.5em}table{margin-left:.5em;margin-right:.5em;border-collapse:separate;border-spacing:0}table p:first-of-type{margin-top:0}table p:last-of-type{margin-bottom:0}th{color:#fff;background-color:#286ac7;font-weight:400}th code{color:#fff}tr.oneof>td{border-bottom:1px dashed rgba(255,255,255,.1);border-top:1px dashed rgba(255,255,255,.1)}th,td{border-left:1px solid #ddd;border-top:1px solid #ddd}tr:first-child th:first-child{border-radius:4px 0 0 0}tr:first-child td:first-child{border-radius:4px 0 0 0}tr:first-child th:last-child{border-radius:0 4px 0 0}tr:first-child td:last-child{border-radius:0 4px 0 0}tr:last-child td{border-bottom:1px solid #ddd}tr:last-child td:first-child{border-radius:0 0 0 4px}tr:last-child td:last-child{border-radius:0 0 4px 0}tr th:last-child{border-right:1px solid #ddd}tr td:last-child{border-right:1px solid #ddd}thead+tbody tr:first-child td:first-child{border-radius:0}thead+tbody tr:first-child td:last-child{border-radius:0}code{color:#ccc;font-size:80%;font-weight:300;word-break:normal}pre{margin:1em 0 1em 1em;max-height:31em;border:1px solid #777;border-radius:4px;box-shadow:3px 3px 8px #777;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none;background:#2d2d2d}@media(min-width: 768px){pre{margin:1em}}pre code{display:block;padding:.5em;color:#ddd;font-size:80%;font-weight:300;word-break:normal}pre code.command-output{padding:0}pre code.command-output .command{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output .command{padding:.5em .5em 0 .5em}}pre code.command-output .output{color:#ddd;background-color:#404040;font-style:italic;padding:1em;float:left;clear:left;min-width:100%}@media(min-width: 768px){pre code.command-output .output{padding:0 .5em .5em .5em}}pre code.command-output div:only-of-type{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output div:only-of-type{padding:.5em}}@media print{pre{max-height:unset}}div.toolbar{position:relative}div.toolbar button{font-size:.8em;padding:0 .5em;border-radius:.3em;background-color:#286ac7;cursor:pointer;color:#fff;text-decoration:none;border:0;position:absolute;top:3px;z-index:1;transition:opacity .4s ease-in-out;opacity:0}div.toolbar button.toolbar-show{transition:opacity 1.1s ease-in-out;opacity:1}div.toolbar button.copy{right:2.2rem;width:3rem}div.toolbar button.download{right:5.5rem}div.toolbar button.print{right:7.25rem}div.toolbar svg{width:.8em;height:.8em;display:inline;fill:#fff;stroke:#fff}p{font-size:1rem;font-weight:300;line-height:1.5;margin:.75em 0}@media(min-width: 768px){p{margin:1.5em 0}}li,dt,dd{font-size:1rem;font-weight:300;line-height:1.5;margin:.25em}ol,ul,dl{list-style:initial;font-size:1rem;font-weight:300;margin:0 0 0 1.5em;padding:0}li p,dt p,dd p{margin:.4em 0}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{border:0}h1{font-size:2.5rem;color:#fff;font-weight:400;margin-bottom:0}h2{font-size:2rem;color:#fff;font-weight:400;margin-top:3rem;margin-bottom:1.8rem}h2:before{display:block;content:" ";width:5rem;border-bottom:2px solid #466bb0;margin-bottom:1.1rem;visibility:visible}h3{font-size:1.85rem;color:#f8f8f8;font-weight:500;letter-spacing:1px;margin-bottom:20px;margin-top:30px}h4{font-size:1.85rem;color:#f8f8f8;font-weight:500;margin:30px 0 20px}h4+p{margin:5px 0}@media(min-width: 768px){h4+p{margin:10px 0}}h5{font-size:1.15rem;color:#f8f8f8;font-weight:500}h6{font-size:.9rem;color:#f8f8f8;font-weight:500}.header-link{position:relative;left:.5em;top:-0.1em;opacity:0;font-size:.6em}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link,dt:hover .header-link{transition:opacity .4s ease-in-out;opacity:1}@media print{.header-link{display:none}}em{font-style:italic}strong{font-weight:600}img{width:100%}blockquote{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#404040;border-radius:4px 4px 4px 4px}@media(min-width: 768px){blockquote{margin:1em 3em}}.spacer{height:.1rem}@media(min-width: 768px){.spacer{height:1rem}}.deprecated{background:silver}.card{background-color:#5a5a5a;border-color:rgba(255,255,255,.1)}.card-header{border-bottom-color:rgba(255,255,255,.1)}@media print{#scroll-to-top-container{display:none}}@media(min-width: 1200px){#scroll-to-top-container{display:none}}#scroll-to-top{display:none;position:fixed;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(90,90,90,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}#scroll-to-top:hover{color:#de7d40}#scroll-to-top svg{width:1.5em;height:1.5em;vertical-align:middle}#scroll-to-top.show{display:block}@media print{h1,h2,h3{color:#000;background:none;page-break-after:avoid}img{max-width:100% !important}pre,blockquote,img{page-break-inside:avoid}}.icon{width:1em;height:1em;display:inline;fill:#ddd;stroke:#ddd;vertical-align:middle}.large-icon{width:1.4em;height:1.4em;display:inline;fill:#ddd;stroke:#ddd;vertical-align:middle}.page-icon{margin-right:.3em}.flipped{transform:scaleX(-1)}.subtitle{margin-top:.15rem;margin-bottom:0;padding:0 0 0 0;font-size:125%}.byline{margin-top:.15rem;margin-bottom:2rem;padding:0;text-transform:uppercase;font-size:75%}.attribution{font-weight:500}.subscribe{padding:1em;font-size:1.2em;background-color:#5a5a5a;text-align:center}.subscribe svg{margin-right:.5em}.btn{background-color:#286ac7;color:#fff;font-weight:400;letter-spacing:1px;cursor:pointer;box-shadow:3px 3px 8px #a7a7a7}.btn:hover{background-color:#466bb0;color:#fff}.btn:active{background-color:#e07484;color:#fff}.btn:focus{color:#fff}.callout{display:table;padding:.5em .5em .5em 0;border-radius:4px;margin:1em 0 1em 1em}@media(min-width: 768px){.callout{margin:1em}}.callout .type{position:relative;display:table-cell;left:-0.75em;min-height:100%;text-align:center;vertical-align:middle}.callout .type svg{fill:#ddd}.callout .content{display:table-cell;min-height:100%}.callout.tip{background-color:#404040}.callout.idea{background-color:#404040}.callout.warning{background-color:#404040}.callout.quote{background-color:#404040;font-style:italic}.callout:hover svg{animation:shake 2.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.community-item{display:table-row}.community-item .logo{display:table-cell;width:65px;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}.community-item .desc{display:table-cell;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}#endnotes-container{display:none}@media print{#endnotes-container.show{display:block}}@media screen{.endnote-ref{display:none}}.faq .question{font-weight:400;text-transform:uppercase}.faq .answer{margin-left:2.5em}.faq-landing{column-count:1;column-gap:2rem}@media(min-width: 576px){.faq-landing{column-count:2}}.faq-landing .panel{display:inline-block;border:1px solid #ddd;border-radius:4px;width:100%;margin-bottom:2rem}.faq-landing .panel .header{color:#fff;background-color:#ddd;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.125)}.faq-landing .panel .body{padding:1.25rem}figure{margin:1.5rem auto;padding:.5rem;background-color:#a3a3a3;border-radius:4px 4px 4px 4px}figure .wrapper-with-intrinsic-ratio{position:relative;height:0}figure .element-to-stretch{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption{text-align:center;font-size:1.15rem;font-style:italic;font-weight:400;color:#fff;padding-top:.5rem}footer{background-image:linear-gradient(to right, #466BB0, #286AC7);color:#fff;position:absolute;bottom:0;width:100%;height:7rem;overflow:hidden;padding:1rem 4px 1.5rem;text-align:center;display:grid;grid-template-columns:[user-links] 35% [info] 65% [dev-links] 0%;grid-template-rows:100%}@media print{footer{display:none}}@media(min-width: 576px){footer{padding:1.5rem 1.25rem 1rem 1.25rem}}@media(min-width: 992px){footer{grid-template-columns:[user-links] 30% [info] 40% [dev-links] 30%}}footer .user-links{grid-column:user-links;text-align:left}footer .info{grid-column:info}footer .info .copyright{padding:0;margin:0;color:#ccc;line-height:1.6em;font-size:.7em;text-align:right !important}@media(min-width: 992px){footer .info .copyright{text-align:center !important}}footer .info .copyright a{color:#ccc;text-decoration:underline}footer .info .copyright a:hover{color:#ccc}footer .dev-links{grid-column:dev-links;text-align:right;display:none}@media(min-width: 992px){footer .dev-links{display:block}}footer .channel{position:relative;display:inline-flex;padding:4px 0;border-width:2px;border-color:rgba(0,0,0,0);border-style:solid;border-radius:2px;color:#fff}footer .channel a{text-decoration:none}footer .channel svg{width:30px;height:30px;fill:#fff;stroke:#466bb0}@media(min-width: 576px){footer .channel svg{width:35px;height:35px}}footer .channel span{opacity:0;background-color:transparent;color:#fff;text-align:center;position:absolute;width:200px;left:-82px;top:-23px;font-size:75%}footer .channel:hover{border-color:#fff;border-radius:25px;box-shadow:0 0 2px 2px #fff;transition:border-radius 1s,border-color 1s ease}footer .channel:hover span{opacity:1;transition:opacity .5s}footer .tag{padding:0 1rem;font-style:italic;margin:0;line-height:1.6em;font-size:.8em}.glossary .trampolines{font-size:1.85rem;text-align:center;padding-top:.8rem}@media print{.glossary .trampolines{display:none}}@media screen{.glossary .entries .letter:target::before{height:calc(3.7rem - 1rem);margin-top:calc(0rem - calc(3.7rem - 1rem))}}.glossary .entries h4{font-size:1.65rem;font-weight:300;border-bottom:1px solid;color:#ccc;border-color:#ccc;background-color:#5a5a5a;padding-top:2.2rem;padding-bottom:.15rem;position:-webkit-sticky;position:sticky;top:calc(3.7rem - 1rem);margin-top:0;margin-bottom:0;z-index:10}.glossary .entries dl{margin-left:0}.glossary .entries dl dt{font-weight:500;list-style-type:none;margin-bottom:0;margin-top:.9rem;margin-left:0;text-transform:uppercase}.glossary .entries dl dd{list-style-type:none;margin-left:1.5rem}header{background-image:linear-gradient(to right, #466BB0, #286AC7);box-shadow:0 0 2px 2px rgba(0,0,0,.14),0 2px 4px 2px rgba(0,0,0,.28);padding-top:.2em;padding-bottom:.2em;position:fixed;top:0;right:0;left:0;z-index:100}header #brand{display:inline-block;font-size:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;line-height:inherit;white-space:nowrap;width:100%}@media(min-width: 576px){header #brand{width:unset}}header #brand.open-hamburger{display:none}header #brand .logo{width:2em;height:2em;top:3px;left:.8em;position:fixed;fill:#fff;transition-duration:.8s;transition-property:transform;transform-origin:50% 50%}header #brand .logo circle{fill:#466bb0;stroke:#fff}@media(min-width: 768px){header #brand .logo{width:3em;height:3em}}header #brand .logo:hover{transform:rotate(360deg)}header #brand .name{color:#fff;font-weight:400;vertical-align:bottom;line-height:1.1em;display:inline-block;padding-top:.35rem;text-align:center;margin-left:0;margin-right:0;width:100%}@media(min-width: 576px){header #brand .name{text-align:left;margin-left:3em;margin-right:1rem;width:unset}}@media(min-width: 768px){header #brand .name{margin-left:4.2em}}header a{font-weight:500;color:#fff;font-size:1.1em;margin-left:.3rem;margin-right:.3rem}@media(min-width: 576px){header a{font-size:.9em;margin-left:.58rem;margin-right:.58rem}}header a:hover{text-decoration:none;color:#de7d40}header a.active{border-bottom:solid 3px #fff;border-radius:2px;color:#fff;font-weight:500;cursor:default}header div.menu{display:inline-block}header svg.icon{stroke:#fff;fill:#fff;width:1.1em;height:1.1em}header svg.icon:hover{fill:#de7d40;stroke:#de7d40}header #hamburger{display:inline-block;position:absolute;top:.8rem;right:1.3rem}@media(min-width: 576px){header #hamburger{display:none}}header #header-links{display:none;top:.6rem;right:1.1rem;transition:right .5s}header #header-links.open-hamburger{display:block;text-align:center;margin-top:1em;padding-left:1em;padding-right:2.5em}@media(min-width: 576px){header #header-links{display:inline-block;position:absolute}}header #header-links.show-search{right:-700px;transition:right .5s}header #search-show{display:none}@media(min-width: 576px){header #search-show{display:inline-block}}header #search-form{display:none;top:0;right:-700px;transition:right .5s}header #search-form.open-hamburger{display:flex}@media(min-width: 576px){header #search-form{display:flex;position:absolute}}header #search-form.show-search{right:1rem;transition:right .5s}header #search-form button:focus{outline:0}header #search-textbox{margin:12px 1rem 5px 1rem;width:100%;text-align:center}@media(min-width: 576px){header #search-textbox{margin:4px 0 5px 0;width:22rem;text-align:unset}}header #search-close{display:none;background-color:rgba(0,0,0,0);color:#fff;border-width:0;cursor:pointer}@media(min-width: 576px){header #search-close{display:block}}header #search-close:hover{color:#de7d40}.landing .banner{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.landing .banner .hero-label{margin:0 0 0 0;padding:30px 0 0 0;font-size:4rem;font-family:"Verdana",serif;text-align:center}.landing .banner .hero-lead{display:block;font-size:1rem;font-weight:300;text-align:center;margin:0;padding:0}.landing .banner .hero-logo{width:0;fill:#ddd}.landing .banner .hero-text{width:20rem;margin-left:0}@media(min-width: 576px){.landing .banner .hero-logo{width:7rem}.landing .banner .hero-label{text-align:left}.landing .banner .hero-lead{text-align:left}.landing .banner .hero-text{margin-left:3rem}}.landing .panels{display:grid;grid-template-columns:[panel] auto;padding-top:30px;padding-bottom:30px;grid-gap:2rem;justify-content:center;align-content:end}@media(min-width: 768px){.landing .panels{padding-top:50px;padding-bottom:50px;grid-template-columns:[panel] auto [panel] auto}}@media(min-width: 80rem){.landing .panels{grid-template-columns:[panel] auto [panel] auto [panel] auto [panel] auto}}.landing .panels .panel{color:#ddd;opacity:.1;transition:opacity .25s linear;background-color:#404040;width:18rem;box-shadow:3px 3px 8px #777;padding:1rem;border:1px solid #777;border-radius:4px}.landing .panels .panel a{text-decoration:none;color:#ddd}.landing .panels .panel a:hover{color:#ddd;text-decoration:none}.landing .panels .panel:hover{box-shadow:3px 3px 8px #999}.landing .panels .panel .panel-title{text-align:center}.landing .panels .panel .panel-line{margin-left:1.6rem;margin-right:1.6rem;background-color:#ddd}.landing .panels .panel .panel-img-top{text-align:center;padding:0}.landing .panels .panel .panel-body{padding-top:0;padding-left:.5rem;padding-right:.5rem}@media(min-width: 768px){.landing .panels .panel .panel-body{padding-left:1.25rem;padding-right:1.25rem}}.landing #buttons{opacity:0;transition:opacity .25s ease-in;text-align:center}@media(min-width: 768px){.landing #buttons{padding-bottom:20px}}.landing #buttons .btn{margin:1rem 1rem;width:18rem}@media(min-width: 768px){.landing #buttons .btn{margin:1rem 5rem}}.logo-gallery{margin:3rem}.logo-gallery .company-logo{margin:1rem;padding:14px;display:inline-block;width:200px;height:120px;transition-duration:.8s;transform-origin:50% 50%;transition-property:none;position:relative;box-shadow:0 0 50px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.25);border-radius:3px;background-color:#d3d3d3}.logo-gallery .company-logo:hover{transition-property:transform,opacity,box-shadow;transform:rotate(360deg);box-shadow:0 0 50px rgba(0,0,200,.1),0 5px 10px rgba(0,0,200,.25)}.logo-gallery .outer{display:table;position:absolute;width:172px;height:92px;margin:0;padding:0}.logo-gallery .inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;margin:0 auto}.logo-gallery .with-tag-line:hover:hover img{opacity:.15}.logo-gallery .with-tag-line:hover:hover .tagline{opacity:1}.logo-gallery img{position:absolute;width:172px;height:92px;object-fit:contain;transition-duration:.8s;transition-property:opacity}.logo-gallery .tagline{color:#000;opacity:0;transition-duration:.8s;transition-property:opacity}.media-resources table,.media-resources th,.media-resources td{border:none}.media-resources td{line-height:1.15em;vertical-align:middle;padding-top:1em;padding-bottom:1em}.media-resources td.logo{width:100px;border:none}.media-resources td.desc{border:none}.media-resources li{list-style-type:none}.media-resources .advice{display:grid;grid-template-columns:[panel] 1fr;grid-gap:2rem;padding-top:2rem}@media(min-width: 992px){.media-resources .advice{grid-template-columns:[panel] 1fr [panel] 1fr}}.media-resources .advice .panel{display:table;border-radius:4px;border:1px solid #466bb0;min-height:11rem;width:100%;margin-bottom:1rem}.media-resources .advice .panel .title{position:relative;display:table-cell;width:2rem;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#466bb0;min-height:100%}.media-resources .advice .panel .title div{position:absolute;top:11rem;width:11rem;text-align:center;transform:rotate(-90deg);transform-origin:left top 0}.media-resources .advice .panel .title p{color:#fff;font-size:2rem;margin:0;padding:0;line-height:2rem}.media-resources .advice .panel .body{display:table-cell;min-height:100%;padding:1rem 0}.menu{position:relative;cursor:pointer}.menu .menu-content{display:none;position:absolute;min-width:160px;z-index:75;padding:0;background-color:#5a5a5a;border:1px solid #fff;border-radius:4px;margin-top:.125rem;right:0;text-align:left}.menu .menu-content a{display:block;font-weight:300;color:#ddd;padding:.25rem 1.5rem;margin:0}.menu .menu-content a:hover{color:#fff;background-color:#466bb0;text-decoration:none}.menu .menu-content a.active{font-weight:500;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem;border:0}.menu .menu-content a.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-color:#466bb0}.menu .menu-content a:focus{text-decoration:none}.menu .menu-content i{color:#ddd}.menu .menu-content h6{padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.menu .menu-content div{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.menu.show .menu-content{display:block}.notfound{text-align:center}.notfound .icon{margin-top:9rem;width:12rem;height:12rem}.notfound .error{padding:2rem 0 0 0;font-weight:500;font-size:200%}.notfound .explanation{padding:2rem 0 9rem 0;font-weight:300;font-size:100%}.pagenav{display:flex;width:100%}@media print{.pagenav{display:none}}.pagenav .left{width:50%}.pagenav .right{width:50%;text-align:right}.pagenav p{text-transform:uppercase;font-size:80%}.pagenav svg{fill:#e9ffaa;stroke:#e9ffaa;margin-left:.5em;margin-right:.5em}.pagenav svg:hover{fill:#de7d40;stroke:#de7d40}.partner-component{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#404040;border-radius:4px 4px 4px 4px}@media(min-width: 768px){.partner-component{margin:1em 3em}}.partner-component table td:first-of-type{color:#fff;background-color:#286ac7;font-weight:400;border-bottom:1px solid #3b7cd8}.partner-component table td:last-of-type{background-color:#5a5a5a}.partner-component table tr:last-of-type td{border-bottom-color:#ddd}.partner-component table.with_logo td:first-of-type{opacity:.9}.partner-component table.with_logo td:last-of-type{opacity:.9}.popover{display:none;z-index:75;color:#ddd;background-color:#5a5a5a;border-radius:4px;border:1px solid #777;box-shadow:3px 3px 8px #777,-3px -3px 8px #777;font-family:inherit;max-width:276px}@media(min-width: 768px){.popover{max-width:350px}}@media(min-width: 1200px){.popover{max-width:500px}}.popover.show{display:block}.popover .title{text-align:center;color:#ddd;background-color:#404040;font-size:140%;border-radius:4px 4px 0 0}.popover .body{padding-left:1rem;padding-right:1rem}.popover .arrow{width:0;height:0;border-style:solid;position:absolute;border-color:transparent}.popover[x-placement^=top]{margin-bottom:5px}.popover[x-placement^=top] .arrow{border-width:5px 5px 0 5px;border-top-color:#5a5a5a;bottom:-5px;margin:0 5px}.popover[x-placement^=bottom]{margin-top:5px}.popover[x-placement^=bottom] .arrow{border-width:0 5px 5px 5px;border-bottom-color:#5a5a5a;top:-5px;margin:0 5px}.popover[x-placement^=right]{margin-left:5px}.popover[x-placement^=right] .arrow{border-width:5px 5px 5px 0;border-right-color:#5a5a5a;left:-5px;margin:5px 0}.popover[x-placement^=left]{margin-right:5px}.popover[x-placement^=left] .arrow{border-width:5px 0 5px 5px;border-left-color:#5a5a5a;right:-5px;margin:5px 0}@media screen{.term{border-bottom:dashed 1px;cursor:help;position:relative;display:inline-block}}.primary{display:grid;grid-template-columns:[article] 100%;grid-column-gap:1rem;padding-left:.5rem;padding-right:.5rem}.primary .sidebar-container{max-width:25em}@media print{.primary .sidebar-container{display:none}}.primary .toc-container{display:none}@media screen and (min-width: 768px){.primary{grid-template-columns:[sidebar] 20% [article] calc(80% - 1rem);padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1200px){.primary{grid-template-columns:[sidebar] 16% [article] calc(68% - 2rem) [toc] 16%}.primary .toc-container{display:block}}@media screen and (min-width: 1200px){.primary.notoc{grid-template-columns:[sidebar] 16% [article] calc(84% - 1rem)}}.promotion{position:absolute;display:block;top:22px;left:-80px;width:260px;overflow:hidden;height:46px;z-index:200;color:#fff;background:#228b22;transform:rotate(-45deg);text-align:center}.promotion:hover{text-decoration:none;color:#90ee90}.relnote-links{text-align:center}@media print{.relnote-links{display:none}}.relnote-links #buttons{opacity:0;transition:opacity .25s ease-in}.relnote-links .btn{margin:1rem 1rem;width:13rem}@media(min-width: 768px){.relnote-links .btn{margin:1rem 5rem}}.section-index{display:grid;grid-template-columns:[entry] 1fr}@media(min-width: 576px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.section-index .entry{padding:1rem 1rem}@media(min-width: 768px){.section-index .entry{padding:1rem 4rem}}.section-index h5{margin-bottom:0}.section-index h5 a{font-weight:700}.section-index p{margin-top:0}.see-also{padding-top:0;display:grid;grid-template-columns:[entry] 1fr;grid-gap:1em}@media(min-width: 576px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.see-also .entry{padding:0}.see-also .entry .link{margin-bottom:0;margin-top:0}.see-also .entry .desc{margin-top:0}@media screen and (max-width: 767px){.sidebar-offcanvas{position:absolute;width:80%;transition:all .4s ease;left:-768px;top:3.7rem}}@media screen and (min-width: 768px){.sidebar-offcanvas{position:unset;width:auto}}@media screen{.sidebar-offcanvas.active{left:1rem}}.sidebar{order:0;font-size:85%}@media(min-width: 1200px){.sidebar{font-size:100%}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar{position:-webkit-sticky;position:sticky;top:3.7rem}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.sidebar .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.sidebar .directory a{font-weight:300}.sidebar .directory ul{list-style:none;padding:0;padding-left:.2em;margin-bottom:0;margin-left:0;margin-right:.3em;display:none}.sidebar .directory ul.show{display:block}.sidebar .directory li{display:inline-block;padding:2px 0 1px 1.4em;width:100%;font-size:85%}.sidebar .directory li .current{color:#de7d40;font-weight:500}.sidebar .directory li.sublist{padding-left:0}.sidebar .directory .card-body{padding:.5em .1em}.sidebar .directory .card-body>ul{padding-left:0}.sidebar .directory .card{margin-top:.1rem;margin-bottom:.1rem}.sidebar .directory .card-header{padding:0}.sidebar .directory .card-header div{padding:.75em 1.25em}.sidebar .directory .card-header svg{margin-right:.3em}.sidebar .directory .card-header a{text-decoration:none}@media(min-width: 992px){.sidebar .directory .card-body{padding-left:1.25rem;padding-right:.5rem}.sidebar .directory ul{padding-left:1em}}.sidebar .tree-toggle{cursor:pointer;margin-bottom:0}.sidebar .tree-toggle .chevron{display:none}.sidebar .tree-toggle .chevron svg{margin-right:.3em}.sidebar .tree-toggle .chevron.show{display:inline}.sidebar-toggler{position:absolute;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(90,90,90,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}.sidebar-toggler:hover{color:#de7d40}@media(min-width: 768px){.sidebar-toggler{display:none}}@media print{.sidebar-toggler{display:none}}.sidebar-toggler svg{width:1.5em;height:1.5em;vertical-align:middle}.tabset{border:none;margin:0 0 0 4px;padding:0}.tabset .tab-strip{margin-bottom:-2px}.tabset .tab-strip a{display:inline-block;margin:0 3px;border:1px solid #466bb0;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:0 1rem;transform:skewX(-30deg);transform-origin:left bottom;text-decoration:none;cursor:pointer}.tabset .tab-strip a span{display:block;transform:skewX(10deg);font-size:80%;color:#ddd}.tabset .tab-strip a:hover{background-color:#de7d40;text-decoration:none}.tabset .tab-strip a.active{background-color:#466bb0;cursor:default}.tabset .tab-strip a.active span{color:#fff}.tabset .tab-content{border:1px solid #466bb0;border-radius:4px;padding-left:1rem;padding-right:1rem}.tabset .tab-content>div{display:none}.tabset .tab-content>div.active{display:block}.toc{order:0}@supports(position: -webkit-sticky) or (position: sticky){.toc{position:-webkit-sticky;position:sticky;top:3.7rem}}.toc .directory{padding-left:.5em;border-left:1px solid rgba(255,255,255,.1)}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.toc .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.toc .directory li{font-size:.9rem}.toc .directory li a{font-weight:300}.toc .directory li a.current{color:#de7d40;font-weight:bold}.toc .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc .directory ul ul{padding-left:1em}.toc-inlined{display:block}@media print{.toc-inlined{display:none}}@media(min-width: 1200px){.toc-inlined{display:none}}.toc-inlined .directory{border-left:0}.toc-inlined .directory li{font-size:1rem}.toc-inlined .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc-inlined .directory ul ul{padding-left:1em}.toc-inlined .directory ul a{font-weight:300}@media screen{.toc-forced{display:block}}/*# sourceMappingURL=dark_theme_normal.css.map */
diff --git a/generated/css/dark_theme_normal.css.map b/generated/css/dark_theme_normal.css.map
index 4eeeaa9edc..959f47bdea 100644
--- a/generated/css/dark_theme_normal.css.map
+++ b/generated/css/dark_theme_normal.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["src/sass/themes/_dark_syntax.scss","src/sass/base/_base.scss","src/sass/base/_constants.scss","src/sass/themes/_dark.scss","src/sass/brand_colors/_normal.scss","src/sass/misc/_blog.scss","src/sass/misc/_button.scss","src/sass/misc/_callout.scss","src/sass/misc/_community.scss","src/sass/misc/_endnotes.scss","src/sass/misc/_faq.scss","src/sass/misc/_faq-landing.scss","src/sass/misc/_figure.scss","src/sass/misc/_footer.scss","src/sass/misc/_glossary.scss","src/sass/misc/_header.scss","src/sass/misc/_landing.scss","src/sass/misc/_logo-gallery.scss","src/sass/misc/_media-resources.scss","src/sass/misc/_menu.scss","src/sass/misc/_notfound.scss","src/sass/misc/_pagenav.scss","src/sass/misc/_partner-component.scss","src/sass/misc/_popover.scss","src/sass/misc/_primary.scss","src/sass/misc/_promotion.scss","src/sass/misc/_relnote-links.scss","src/sass/misc/_section-index.scss","src/sass/misc/_see-also.scss","src/sass/misc/_sidebar.scss","src/sass/misc/_tabset.scss","src/sass/misc/_toc.scss"],"names":[],"mappings":"AAQA,8EAKC,WAGD,mBACC,WAGD,4DAIC,cAGD,qBACC,cAGD,6CAGC,cAGD,gEAIC,cAGD,6EAKC,cAGD,yEAKC,cAGD,yCAGC,cAGD,6BAEC,iBAED,cACC,kBAGD,cACC,YAGD,gBACC,YC/ED,cACI,gBACI,WACA,cACA,OCcO,ODbP,mBAGJ,KACI,kBACA,kBACA,gBAGJ,KACI,WCGO,ODFP,gCACA,mCACA,MEVI,KFWJ,iBEbU,SFiBlB,EACI,MEbQ,QFcR,qBACA,YE2CS,IF1CT,+BAGJ,gBACI,MEnBa,QFoBb,0BACA,YEoCS,IFjCb,WACI,MExBgB,KFyBhB,qBACA,YE8BS,IF3Bb,SACI,ME7Bc,QF8Bd,qBACA,YEwBS,IFrBb,gBACI,eAGJ,eACI,aAGJ,MACI,iBACA,kBACA,yBACA,iBAGJ,sBACI,aAGJ,qBACI,gBAGJ,GACI,MGtEa,KHuEb,iBGxEe,QHyEf,YEEgB,YFCZ,MG3ES,KH+EjB,YACI,8CACA,2CAGJ,MACI,2BACA,0BAGJ,8BACI,wBAGJ,8BACI,wBAGJ,6BACI,wBAGJ,6BACI,wBAGJ,iBACI,6BAGJ,6BACI,wBAGJ,4BACI,wBAGJ,iBACI,4BAGJ,iBACI,4BAGJ,0CACI,gBAGJ,yCACI,gBAGJ,KACI,ME/HY,KFgIZ,cACA,YEtES,IFuET,kBAGJ,IACI,qBAKA,gBACA,sBACA,kBACA,4BACA,kEACA,gBACA,gBACA,oBACA,kBACA,iBACA,gBACA,WACA,aACA,WE/HsB,QF8GtB,yBAFJ,IAGQ,YAkBJ,SACI,cACA,aACA,ME9JI,KF+JJ,cACA,YEpGK,IFqGL,kBAGJ,wBACI,UAEA,iCACI,kBACA,yBAFJ,iCAGQ,0BAIR,gCACI,ME/KA,KFgLA,iBEpLA,QFqLA,kBACA,YACA,WACA,WACA,eACA,yBARJ,gCASQ,0BAKR,yCACI,kBACA,yBAFJ,yCAGQ,cAKZ,aA9DJ,IA+DQ,kBAIR,YACI,kBAEA,mBACI,eACA,eACA,mBACA,iBGvNW,QHwNX,eACA,MGxNS,KHyNT,qBACA,SACA,kBACA,QACA,QCnMW,EDoMX,mCACA,UAEA,gCACI,oCACA,UAGJ,wBACI,aACA,WAGJ,4BACI,aAGJ,yBACI,cAIR,gBACI,WACA,YACA,eACA,KGxPS,KHyPT,OGzPS,KH6PjB,EACI,UC7P0B,KD8P1B,YE7LS,IF8LT,gBACA,eAEA,yBANJ,EAOQ,gBAIR,SACI,UCxQ0B,KDyQ1B,YExMS,IFyMT,gBACA,aAGJ,SACI,mBACA,UClR0B,KDmR1B,YEhNS,IFiNT,mBACA,UAGJ,eACI,cAGJ,GACI,mBAGJ,kBACI,SAGJ,GACI,UC9R0B,OD+R1B,MEtSI,KFuSJ,YElOO,IFmOP,gBAGJ,GACI,UCtS0B,KDuS1B,ME7SI,KF8SJ,YExOO,IFyOP,gBACA,qBAEA,UACI,cACA,YACA,WACA,gCACA,qBACA,mBAIR,GACI,UCxT0B,QDyT1B,ME5TS,QF6TT,YExPO,IFyPP,mBACA,mBACA,gBAGJ,GACI,UCjU0B,QDkU1B,MErUS,QFsUT,YEhQO,IFiQP,mBAGA,KACI,aAEA,yBAHJ,KAIQ,eAKZ,GACI,UCnV0B,QDoV1B,MErVS,QFsVT,YE/QO,IFkRX,GACI,gBACA,ME3VS,QF4VT,YEpRO,IFuRX,aACI,kBACA,UACA,WACA,UACA,eAGJ,oIAMI,mCACA,UAGJ,aACI,aACI,cAIR,GACI,kBAGJ,OACI,YElTa,IFqTjB,IACI,WAGJ,WACI,cACA,qBAKA,iBACA,kBACA,iBE3YQ,QF4YR,8BAPA,yBAHJ,WAIQ,gBASR,QACI,aAEA,yBAHJ,QAIQ,aAIR,YACI,WE7XwB,OFgY5B,MACI,iBE1Zc,QF2Zd,aExYc,qBF2YlB,aACI,oBE5Yc,qBFgZd,aADJ,yBAEQ,cAIJ,0BANJ,yBAOQ,cAIR,eACI,aACA,eACA,ICpaW,ODqaX,WACA,QC9ZgB,GD+ZhB,aACA,mCACA,ME5XkB,eF6XlB,eACA,gBACA,mBACA,eACA,SACA,sCAEA,qBACI,MGhckB,QHmctB,mBACI,YACA,aACA,sBAGJ,oBACI,cAIR,aACI,SACI,WACA,gBACA,uBAGJ,IACI,0BAGJ,mBACI,yBAIR,MACI,UACA,WACA,eACA,KE9dQ,KF+dR,OE/dQ,KFgeR,sBAGJ,YACI,YACA,aACA,eACA,KEveQ,KFweR,OExeQ,KFyeR,sBAGJ,WACI,kBAGJ,SACI,qBAGJ,UACI,kBACA,gBACA,gBACA,eAGJ,QACI,kBACA,mBACA,UACA,yBACA,cAGJ,aACI,YE7bkB,IE/EtB,WACI,YACA,gBACA,iBFGc,QEFd,kBAEA,eACI,kBCPR,KACI,yBACA,WACA,YH8EW,IG7EX,mBACA,eACA,+BAEA,WACI,iBFTS,QEUT,MFRS,KEWb,YACI,iBHUY,QGTZ,MFbS,KEgBb,WACI,MFjBS,KGFjB,SACI,cACA,yBACA,kBAEA,qBACA,yBANJ,SAOQ,YAGJ,eACI,kBACA,mBACA,aACA,gBACA,kBACA,sBAEA,mBACI,KJXA,KIeR,kBACI,mBACA,gBAGJ,aACI,iBJzBI,QI4BR,cACI,iBJ7BI,QIgCR,iBACI,iBJjCI,QIoCR,eACI,iBJrCI,QIsCJ,kBAIA,mBACI,gEACA,+BACA,2BACA,mBAGJ,iBACI,QACI,kCAGJ,QACI,iCAGJ,YACI,kCAGJ,QACI,kCCnEhB,gBACI,kBAEA,sBACI,mBACA,WACA,sBACA,iBACA,gBACA,mBAGJ,sBACI,mBACA,sBACA,iBACA,gBACA,mBCjBR,oBACI,aAGI,aADJ,yBAEQ,eAKZ,cACI,aACI,cCXJ,eACI,YPuFY,IOtFZ,yBAGJ,aACI,kBCPR,aACI,eACA,gBAEA,yBAJJ,aAKQ,gBAGJ,oBACI,qBACA,sBACA,kBACA,WACA,mBAEA,4BACI,MPdK,KOeL,iBRTA,KQUA,uBACA,yCAGJ,0BACI,gBCvBZ,OACI,mBACA,cACA,iBTkDoB,QSjDpB,8BAEA,qCACI,kBACA,SAGJ,2BACI,kBACA,MACA,OACA,WACA,YAGJ,kBACI,kBACA,UVjBsB,QUkBtB,kBACA,YTgEc,IS/Dd,MTvBA,KSwBA,kBCzBR,OACI,6DACA,WACA,kBACA,SACA,WACA,OXaW,KWZX,gBACA,wBACA,kBACA,aACA,iEACA,wBAEA,aAdJ,OAeQ,cAGJ,yBAlBJ,OAmBQ,qCAGJ,yBAtBJ,OAuBQ,mEAGJ,mBACI,uBACA,gBAGJ,aACI,iBAEA,wBACI,UACA,SACA,MTlCU,KSmCV,kBACA,eACA,4BAEA,yBARJ,wBASQ,8BAGJ,0BACI,MT5CM,KS6CN,0BAEA,gCACI,MThDE,KSsDlB,kBACI,sBACA,iBACA,aAEA,yBALJ,kBAMQ,eAIR,gBACI,kBACA,oBACA,cACA,iBACA,2BACA,mBACA,kBACA,MTzES,KS2ET,kBACI,qBAGJ,oBACI,WACA,YACA,KTlFK,KSmFL,OTrFK,QSuFL,yBANJ,oBAOQ,WACA,aAIR,qBACI,UACA,6BACA,MT9FK,KS+FL,kBACA,kBACA,YACA,WACA,UACA,cAGJ,sBACI,kBACA,mBACA,4BACA,iDAEA,2BACI,UACA,uBAKZ,YACI,eACA,kBACA,SACA,kBACA,eC1HJ,uBACI,UZIsB,QYHtB,kBACA,kBAEA,aALJ,uBAMQ,cAMA,cACI,0CACI,2BACA,6CAKZ,sBACI,UZjBkB,QYkBlB,YX8DW,IW7DX,wBACA,MXCU,uBWCV,iBXrBM,QWsBN,mBACA,sBACA,wBACA,gBACA,wBACA,aACA,gBACA,QZRQ,GYWZ,sBACI,cAEA,yBACI,YX4CK,IW3CL,qBACA,gBACA,iBACA,cACA,yBAGJ,yBACI,qBACA,mBCpDhB,OACI,6DACA,qEACA,iBACA,oBACA,eACA,MACA,QACA,OACA,QbcO,IaZP,cACI,qBACA,kBACA,qBACA,wBACA,kBACA,oBACA,mBACA,WAEA,yBAVJ,cAWQ,aAGJ,6BACI,aAGJ,oBACI,UACA,WACA,QACA,UACA,eACA,KXjCK,KWkCL,wBACA,8BACA,yBAEA,2BACI,KXzCC,QW0CD,OXxCC,KW2CL,yBAhBJ,oBAiBQ,UACA,YAGJ,0BACI,yBAIR,oBACI,MXtDK,KWuDL,gBACA,sBACA,kBACA,qBACA,mBACA,kBACA,cACA,eACA,WAEA,yBAZJ,oBAaQ,gBACA,gBACA,kBACA,aAGJ,yBAnBJ,oBAoBQ,mBAKZ,SACI,gBACA,MXhFS,KWiFT,gBACA,kBACA,mBAEA,yBAPJ,SAQQ,eACA,mBACA,qBAGJ,eACI,qBACA,MX3Fc,QW8FlB,gBACI,6BACA,kBACA,MXnGK,KWoGL,gBACA,eAIR,gBACI,qBAGJ,gBACI,OX9GS,KW+GT,KX/GS,KWgHT,YACA,aAEA,sBACI,KXlHc,QWmHd,OXnHc,QWuHtB,kBACI,qBACA,kBACA,UACA,aAEA,yBANJ,kBAOQ,cAIR,qBACI,aAeA,UACA,aACA,qBAfA,oCACI,cACA,kBACA,eACA,iBACA,oBAGJ,yBAXJ,qBAYQ,qBACA,mBAOJ,iCACI,aACA,qBAIR,oBACI,aAEA,yBAHJ,oBAIQ,sBAIR,oBACI,aAWA,MACA,aACA,qBAXA,mCACI,aAGJ,yBAPJ,oBAQQ,aACA,mBAOJ,gCACI,WACA,qBAGJ,iCACI,UAIR,uBACI,0BACA,WACA,kBAEA,yBALJ,uBAMQ,mBACA,YACA,kBAIR,qBACI,aAMA,+BACA,MXpNS,KWqNT,eACA,eAPA,yBAHJ,qBAIQ,eAQJ,2BACI,MXvNc,QYHtB,iBACI,aACA,uBACA,iBACA,oBAEA,6BACI,eACA,mBACA,eACA,4BACA,kBAGJ,4BACI,cACA,eACA,Yb4DK,Ia3DL,kBACA,SACA,UAGJ,4BACI,QACA,KblBA,KaqBJ,4BACI,YACA,cAGJ,yBACI,4BACI,WAGJ,6BACI,gBAGJ,4BACI,gBAGJ,4BACI,kBAKZ,iBACI,aACA,mCACA,iBACA,oBACA,cACA,uBACA,kBAEA,yBATJ,iBAUQ,iBACA,oBACA,iDAGJ,yBAfJ,iBAgBQ,2EAGJ,wBACI,MbjEA,KakEA,WACA,+BACA,iBbxEA,QayEA,abnBc,KaoBd,YACA,4BACA,aAEA,0BACI,qBACA,Mb5EJ,Ka8EI,gCACI,Mb/ER,KagFQ,qBAIR,8BACI,4BAGJ,qCACI,kBAGJ,oCACI,mBACA,oBACA,iBb/FJ,KakGA,uCACI,kBACA,UAGJ,oCACI,cACA,mBACA,oBAEA,yBALJ,oCAMQ,qBACA,uBAMhB,kBACI,UACA,gCACA,kBAEA,yBALJ,kBAMQ,qBAGJ,uBACI,iBACA,YAEA,yBAJJ,uBAKQ,kBC1IhB,cACI,YAEA,4BACI,YACA,aACA,qBACA,YACA,aACA,wBACA,yBACA,yBACA,kBACA,8DACA,kBACA,iBdkDqB,QchDrB,kCACI,iDACA,yBACA,kEAIR,qBACI,cACA,kBACA,YACA,YACA,SACA,UAGJ,qBACI,mBACA,sBACA,kBACA,WACA,YACA,cAMQ,6CACI,YAGJ,kDACI,UAMhB,kBACI,kBACA,YACA,YACA,mBACA,wBACA,4BAGJ,uBACI,WACA,UACA,wBACA,4BCjEJ,+DACI,YAGJ,oBACI,mBACA,sBACA,gBACA,mBAGJ,yBACI,YACA,YAGJ,yBACI,YAGJ,oBACI,qBAGJ,yBACI,aACA,kCACA,cACA,iBAEA,yBANJ,yBAOQ,+CAGJ,gCACI,cACA,kBACA,yBACA,WAzCO,MA0CP,WACA,mBAEA,uCACI,kBACA,mBACA,MA/CC,KAgDD,2BACA,8BACA,iBdpDC,QcqDD,gBAEA,2CACI,kBACA,IAxDD,MAyDC,MAzDD,MA0DC,kBACA,yBACA,4BAGJ,yCACI,Md/DH,KcgEG,UAhEH,KAiEG,SACA,UACA,YAnEH,KAuEL,sCACI,mBACA,gBACA,eC5EhB,MACI,kBACA,eAEA,oBACI,aACA,kBACA,gBACA,QjBgBI,GiBfJ,UACA,iBhBJU,QgBKV,sBACA,kBACA,mBACA,QACA,gBAEA,sBACI,cACA,YhBkDC,IgBjDD,MhBZA,KgBaA,sBAEA,4BACI,MftBC,KeuBD,iBfzBC,Qe0BD,qBAGJ,6BACI,gBACA,6BACA,iBhBQA,oPgBPA,4BACA,gCACA,8BACA,SAEA,mCACI,iBhBEC,oPgBDD,iBfxCH,Qe4CL,4BACI,qBAIR,sBACI,MhB1CA,KgB6CJ,uBACI,qBACA,gBACA,kBACA,cACA,mBAGJ,wBACI,SACA,eACA,gBACA,6BAKJ,yBACI,cCvEZ,UACI,kBAEA,gBACI,gBACA,YACA,aAGJ,iBACI,mBACA,gBACA,eAGJ,uBACI,sBACA,YjBmDK,IiBlDL,eClBR,SACI,aACA,WAEA,aAJJ,SAKQ,cAGJ,eACI,UAGJ,gBACI,UACA,iBAGJ,WACI,yBACA,cAGJ,aACI,KlBZI,QkBaJ,OlBbI,QkBoBJ,iBACA,kBANA,mBACI,KlBfK,QkBgBL,OlBhBK,QmBZjB,mBACI,cACA,qBAMA,iBACA,kBACA,iBnBNQ,QmBOR,8BAPA,yBAJJ,mBAKQ,gBAQJ,0CACI,MlBZS,KkBaT,iBlBdW,QkBeX,YnB4DY,ImB3DZ,gCAGJ,yCACI,iBnBfU,QmBkBd,4CACI,oBnBjBI,KmBoBR,oDACI,WAGJ,mDACI,WCjCR,SACI,aACA,QrBsBQ,GqBrBR,MpBKQ,KoBJR,iBpBEc,QoBDd,kBACA,sBACA,+CACA,oBAEA,gBACA,yBAXJ,SAYQ,iBAGJ,0BAfJ,SAgBQ,iBAGJ,cACI,cAGJ,gBACI,kBACA,MpBjBI,KoBkBJ,iBpBtBI,QoBuBJ,eACA,0BAGJ,eACI,kBACA,mBAMJ,gBACI,QACA,SACA,mBACA,kBACA,yBAGJ,2BACI,cAXW,IAaX,kCACI,2BACA,iBpB9CM,QoB+CN,YACA,aAIR,8BACI,WAtBW,IAwBX,qCACI,2BACA,oBpBzDM,QoB0DN,SACA,aAIR,6BACI,YAlCU,IAoCV,oCACI,2BACA,mBpBpEM,QoBqEN,UACA,aAIR,4BACI,aA7CU,IA+CV,mCACI,2BACA,kBpB/EM,QoBgFN,WACA,aAMR,cADJ,MAEQ,yBACA,YACA,kBACA,sBCjGR,SAgBI,aACA,qCACA,qBACA,mBACA,oBAnBA,4BACI,eAEA,aAHJ,4BAIQ,cAOR,wBACI,aASJ,qCAtBJ,SAuBQ,+DACA,kBACA,oBAGJ,sCA5BJ,SA6BQ,yEAEA,wBACI,eAKJ,sCADJ,eAEQ,gECtCZ,WACI,kBACA,cACA,SACA,WACA,YACA,gBACA,YACA,QvBcU,IuBbV,WACA,mBACA,yBACA,kBAEA,iBACI,qBACA,cChBR,eACI,kBAEA,aAHJ,eAIQ,cAGJ,wBACI,UACA,gCAGJ,oBACI,iBACA,YAEA,yBAJJ,oBAKQ,kBCjBZ,eACI,aACA,kCAEA,yBAJJ,eAKQ,+CAGJ,0BARJ,eASQ,2DAGJ,sBACI,kBAEA,yBAHJ,sBAIQ,mBAIR,kBACI,gBAEA,oBACI,gBAIR,iBACI,aC7BR,UACI,cACA,aACA,kCACA,aAEA,yBANJ,UAOQ,+CAGJ,0BAVJ,UAWQ,2DAGJ,iBACI,UAEA,uBACI,gBACA,aAGJ,uBACI,aCrBJ,qCADJ,mBAEQ,kBACA,UACA,wBACA,YACA,I3BWG,Q2BRP,qCATJ,mBAUQ,eACA,YAZZ,cAgBI,0BACI,WAIR,SACI,QACA,cAEA,0BAJJ,SAKQ,gBAGJ,0DARJ,SASQ,wBACA,gBACA,I3BdO,Q2BkBP,0DADJ,oBAEQ,+BAGJ,yBALJ,oBAWQ,yBALA,0DANR,oBAOY,8BACA,kBAMR,sBACI,Y1BiCQ,I0B9BZ,uBACI,gBACA,UACA,kBACA,gBACA,cACA,kBACA,aAEA,4BACI,cAIR,uBACI,qBACA,wBACA,WACA,cAEA,gCACI,M1B5DE,Q0B6DF,Y1BSW,I0BLnB,+BACI,eAGJ,+BACI,kBAGJ,kCACI,eAGJ,0BACI,iBACA,oBAGJ,iCACI,UAEA,qCACI,qBAGJ,qCACI,kBAGJ,mCACI,qBAIR,yBACI,+BACI,qBACA,oBAGJ,uBACI,kBAKZ,sBACI,eACA,gBAEA,+BAKI,aAJA,mCACI,kBAIJ,oCACI,eAMhB,iBACI,kBACA,I3B7HW,O2B8HX,WACA,Q3BvHgB,G2BwHhB,aACA,mCACA,M1BrFkB,e0BsFlB,eACA,gBACA,mBACA,eACA,SACA,sCAEA,uBACI,MzBzJkB,QyB4JtB,yBAnBJ,iBAoBQ,cAGJ,aAvBJ,iBAwBQ,cAGJ,qBACI,YACA,aACA,sBC3KR,QACI,YACA,iBACA,UAEA,mBACI,mBAEA,qBACI,qBACA,aACA,yBACA,mBACA,2BACA,4BACA,eACA,wBACA,6BACA,qBACA,eAEA,0BACI,cACA,uBACA,cACA,M3BjBJ,K2BoBA,2BACI,iB1BzBU,Q0B0BV,qBAGJ,4BACI,iB1BlCC,Q0BmCD,eAEA,iCACI,M1BpCH,K0B0Cb,qBACI,yBACA,kBACA,kBACA,mBAEA,yBACI,aAEA,gCACI,cCtDhB,KACI,QAEA,0DAHJ,KAIQ,wBACA,gBACA,I7BYO,Q6BTX,gBACI,kBACA,2CAEA,0DAJJ,gBAKQ,+BAGJ,yBARJ,gBAcQ,yBALA,0DATR,gBAUY,8BACA,kBAMR,mBACI,gBAEA,qBACI,Y5BoDA,I4BjDJ,6BACI,M5BpBE,Q4BqBF,iBAIR,mBACI,gCACA,eACA,iBACA,SAEA,sBACI,iBAMhB,aACI,cAEA,aAHJ,aAIQ,cAGJ,0BAPJ,aAQQ,cAGJ,wBACI,cAEA,2BACI,eAGJ,2BACI,gCACA,eACA,iBACA,SAEA,8BACI,iBAGJ,6BACI,Y5BCA,I4BMZ,cADJ,YAEQ","file":"dark_theme_normal.css"}
\ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["src/sass/themes/_dark_syntax.scss","src/sass/base/_base.scss","src/sass/base/_constants.scss","src/sass/themes/_dark.scss","src/sass/brand_colors/_normal.scss","src/sass/misc/_blog.scss","src/sass/misc/_button.scss","src/sass/misc/_callout.scss","src/sass/misc/_community.scss","src/sass/misc/_endnotes.scss","src/sass/misc/_faq.scss","src/sass/misc/_faq-landing.scss","src/sass/misc/_figure.scss","src/sass/misc/_footer.scss","src/sass/misc/_glossary.scss","src/sass/misc/_header.scss","src/sass/misc/_landing.scss","src/sass/misc/_logo-gallery.scss","src/sass/misc/_media-resources.scss","src/sass/misc/_menu.scss","src/sass/misc/_notfound.scss","src/sass/misc/_pagenav.scss","src/sass/misc/_partner-component.scss","src/sass/misc/_popover.scss","src/sass/misc/_primary.scss","src/sass/misc/_promotion.scss","src/sass/misc/_relnote-links.scss","src/sass/misc/_section-index.scss","src/sass/misc/_see-also.scss","src/sass/misc/_sidebar.scss","src/sass/misc/_tabset.scss","src/sass/misc/_toc.scss"],"names":[],"mappings":"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","file":"dark_theme_normal.css"}
\ No newline at end of file
diff --git a/generated/css/dark_theme_preliminary.css b/generated/css/dark_theme_preliminary.css
index 6f29acd098..703b4f9d91 100644
--- a/generated/css/dark_theme_preliminary.css
+++ b/generated/css/dark_theme_preliminary.css
@@ -1 +1 @@
-.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#dda9d8}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}@media screen{:target::before{content:"";display:block;height:3.7rem;margin-top:-3.7rem}html{overflow-y:scroll;position:relative;min-height:100%}body{margin-top:3.7rem;margin-bottom:calc(7rem + 3rem);font-family:"Work Sans",sans-serif;color:#ddd;background-color:#5a5a5a}}a{color:#e9ffaa;text-decoration:none;font-weight:300;font-family:"Chivo",sans-serif}a:hover,a:focus{color:#de7d40;text-decoration:underline;font-weight:300}a.disabled{color:#444;text-decoration:none;font-weight:300}a.active{color:#de7d40;text-decoration:none;font-weight:300}a.dropdown-item{cursor:pointer}table,th,td,tr{padding:.5em}table{margin-left:.5em;margin-right:.5em;border-collapse:separate;border-spacing:0}table p:first-of-type{margin-top:0}table p:last-of-type{margin-bottom:0}th{color:#fff;background-color:#68aaf7;font-weight:400}th code{color:#fff}tr.oneof>td{border-bottom:1px dashed rgba(255,255,255,.1);border-top:1px dashed rgba(255,255,255,.1)}th,td{border-left:1px solid #ddd;border-top:1px solid #ddd}tr:first-child th:first-child{border-radius:4px 0 0 0}tr:first-child td:first-child{border-radius:4px 0 0 0}tr:first-child th:last-child{border-radius:0 4px 0 0}tr:first-child td:last-child{border-radius:0 4px 0 0}tr:last-child td{border-bottom:1px solid #ddd}tr:last-child td:first-child{border-radius:0 0 0 4px}tr:last-child td:last-child{border-radius:0 0 4px 0}tr th:last-child{border-right:1px solid #ddd}tr td:last-child{border-right:1px solid #ddd}thead+tbody tr:first-child td:first-child{border-radius:0}thead+tbody tr:first-child td:last-child{border-radius:0}code{color:#ccc;font-size:80%;font-weight:300;word-break:normal}pre{margin:1em 0 1em 1em;max-height:31em;border:1px solid #777;border-radius:4px;box-shadow:3px 3px 8px #777;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none;background:#2d2d2d}@media(min-width: 768px){pre{margin:1em}}pre code{display:block;padding:.5em;color:#ddd;font-size:80%;font-weight:300;word-break:normal}pre code.command-output{padding:0}pre code.command-output .command{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output .command{padding:.5em .5em 0 .5em}}pre code.command-output .output{color:#ddd;background-color:#404040;font-style:italic;padding:1em;float:left;clear:left;min-width:100%}@media(min-width: 768px){pre code.command-output .output{padding:0 .5em .5em .5em}}pre code.command-output div:only-of-type{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output div:only-of-type{padding:.5em}}@media print{pre{max-height:unset}}div.toolbar{position:relative}div.toolbar button{font-size:.8em;padding:0 .5em;border-radius:.3em;background-color:#68aaf7;cursor:pointer;color:#fff;text-decoration:none;border:0;position:absolute;top:3px;z-index:1;transition:opacity .4s ease-in-out;opacity:0}div.toolbar button.toolbar-show{transition:opacity 1.1s ease-in-out;opacity:1}div.toolbar button.copy{right:2.2rem;width:3rem}div.toolbar button.download{right:5.5rem}div.toolbar button.print{right:7.25rem}div.toolbar svg{width:.8em;height:.8em;display:inline;fill:#fff;stroke:#fff}p{font-size:1rem;font-weight:300;line-height:1.5;margin:.75em 0}@media(min-width: 768px){p{margin:1.5em 0}}li,dt,dd{font-size:1rem;font-weight:300;line-height:1.5;margin:.25em}ol,ul,dl{list-style:initial;font-size:1rem;font-weight:300;margin:0 0 0 1.5em;padding:0}li p,dt p,dd p{margin:.4em 0}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{border:0}h1{font-size:2.5rem;color:#fff;font-weight:400;margin-bottom:0}h2{font-size:2rem;color:#fff;font-weight:400;margin-top:3rem;margin-bottom:1.8rem}h2:before{display:block;content:" ";width:5rem;border-bottom:2px solid #466bb0;margin-bottom:1.1rem;visibility:visible}h3{font-size:1.85rem;color:#f8f8f8;font-weight:500;letter-spacing:1px;margin-bottom:20px;margin-top:30px}h4{font-size:1.85rem;color:#f8f8f8;font-weight:500;margin:30px 0 20px}h4+p{margin:5px 0}@media(min-width: 768px){h4+p{margin:10px 0}}h5{font-size:1.15rem;color:#f8f8f8;font-weight:500}h6{font-size:.9rem;color:#f8f8f8;font-weight:500}.header-link{position:relative;left:.5em;top:-0.1em;opacity:0;font-size:.6em}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link,dt:hover .header-link{transition:opacity .4s ease-in-out;opacity:1}@media print{.header-link{display:none}}em{font-style:italic}strong{font-weight:600}img{width:100%}blockquote{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#404040;border-radius:4px 4px 4px 4px}@media(min-width: 768px){blockquote{margin:1em 3em}}.spacer{height:.1rem}@media(min-width: 768px){.spacer{height:1rem}}.deprecated{background:silver}.card{background-color:#5a5a5a;border-color:rgba(255,255,255,.1)}.card-header{border-bottom-color:rgba(255,255,255,.1)}@media print{#scroll-to-top-container{display:none}}@media(min-width: 1200px){#scroll-to-top-container{display:none}}#scroll-to-top{display:none;position:fixed;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(90,90,90,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}#scroll-to-top:hover{color:#de7d40}#scroll-to-top svg{width:1.5em;height:1.5em;vertical-align:middle}#scroll-to-top.show{display:block}@media print{h1,h2,h3{color:#000;background:none;page-break-after:avoid}img{max-width:100% !important}pre,blockquote,img{page-break-inside:avoid}}.icon{width:1em;height:1em;display:inline;fill:#ddd;stroke:#ddd;vertical-align:middle}.large-icon{width:1.4em;height:1.4em;display:inline;fill:#ddd;stroke:#ddd;vertical-align:middle}.page-icon{margin-right:.3em}.flipped{transform:scaleX(-1)}.subtitle{margin-top:.15rem;margin-bottom:0;padding:0 0 0 0;font-size:125%}.byline{margin-top:.15rem;margin-bottom:2rem;padding:0;text-transform:uppercase;font-size:75%}.attribution{font-weight:500}.subscribe{padding:1em;font-size:1.2em;background-color:#5a5a5a;text-align:center}.subscribe svg{margin-right:.5em}.btn{background-color:#68aaf7;color:#fff;font-weight:400;letter-spacing:1px;cursor:pointer;box-shadow:3px 3px 8px #a7a7a7}.btn:hover{background-color:#466bb0;color:#fff}.btn:active{background-color:#e07484;color:#fff}.btn:focus{color:#fff}.callout{display:table;padding:.5em .5em .5em 0;border-radius:4px;margin:1em 0 1em 1em}@media(min-width: 768px){.callout{margin:1em}}.callout .type{position:relative;display:table-cell;left:-0.75em;min-height:100%;text-align:center;vertical-align:middle}.callout .type svg{fill:#ddd}.callout .content{display:table-cell;min-height:100%}.callout.tip{background-color:#404040}.callout.idea{background-color:#404040}.callout.warning{background-color:#404040}.callout.quote{background-color:#404040;font-style:italic}.callout:hover svg{animation:shake 2.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.community-item{display:table-row}.community-item .logo{display:table-cell;width:65px;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}.community-item .desc{display:table-cell;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}#endnotes-container{display:none}@media print{#endnotes-container.show{display:block}}@media screen{.endnote-ref{display:none}}.faq .question{font-weight:400;text-transform:uppercase}.faq .answer{margin-left:2.5em}.faq-landing{column-count:1;column-gap:2rem}@media(min-width: 576px){.faq-landing{column-count:2}}.faq-landing .panel{display:inline-block;border:1px solid #ddd;border-radius:4px;width:100%;margin-bottom:2rem}.faq-landing .panel .header{color:#fff;background-color:#ddd;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.125)}.faq-landing .panel .body{padding:1.25rem}figure{margin:1.5rem auto;padding:.5rem;background-color:#a3a3a3;border-radius:4px 4px 4px 4px}figure .wrapper-with-intrinsic-ratio{position:relative;height:0}figure .element-to-stretch{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption{text-align:center;font-size:1.15rem;font-style:italic;font-weight:400;color:#fff;padding-top:.5rem}footer{background-image:linear-gradient(to right, #466BB0, #68AAF7);color:#fff;position:absolute;bottom:0;width:100%;height:7rem;overflow:hidden;padding:1rem 4px 1.5rem;text-align:center;display:grid;grid-template-columns:[user-links] 35% [info] 65% [dev-links] 0%;grid-template-rows:100%}@media print{footer{display:none}}@media(min-width: 576px){footer{padding:1.5rem 1.25rem 1rem 1.25rem}}@media(min-width: 992px){footer{grid-template-columns:[user-links] 30% [info] 40% [dev-links] 30%}}footer .user-links{grid-column:user-links;text-align:left}footer .info{grid-column:info}footer .info .copyright{padding:0;margin:0;color:#ccc;line-height:1.6em;font-size:.7em;text-align:right !important}@media(min-width: 992px){footer .info .copyright{text-align:center !important}}footer .info .copyright a{color:#ccc;text-decoration:underline}footer .info .copyright a:hover{color:#ccc}footer .dev-links{grid-column:dev-links;text-align:right;display:none}@media(min-width: 992px){footer .dev-links{display:block}}footer .channel{position:relative;display:inline-flex;padding:4px 0;border-width:2px;border-color:rgba(0,0,0,0);border-style:solid;border-radius:2px;color:#fff}footer .channel a{text-decoration:none}footer .channel svg{width:30px;height:30px;fill:#fff;stroke:#466bb0}@media(min-width: 576px){footer .channel svg{width:35px;height:35px}}footer .channel span{opacity:0;background-color:transparent;color:#fff;text-align:center;position:absolute;width:200px;left:-82px;top:-23px;font-size:75%}footer .channel:hover{border-color:#fff;border-radius:25px;box-shadow:0 0 2px 2px #fff;transition:border-radius 1s,border-color 1s ease}footer .channel:hover span{opacity:1;transition:opacity .5s}footer .tag{padding:0 1rem;font-style:italic;margin:0;line-height:1.6em;font-size:.8em}.glossary .trampolines{font-size:1.85rem;text-align:center;padding-top:.8rem}@media print{.glossary .trampolines{display:none}}@media screen{.glossary .entries .letter:target::before{height:calc(3.7rem - 1rem);margin-top:calc(0rem - calc(3.7rem - 1rem))}}.glossary .entries h4{font-size:1.65rem;font-weight:300;border-bottom:1px solid;color:#ccc;border-color:#ccc;background-color:#5a5a5a;padding-top:2.2rem;padding-bottom:.15rem;position:-webkit-sticky;position:sticky;top:calc(3.7rem - 1rem);margin-top:0;margin-bottom:0;z-index:10}.glossary .entries dl{margin-left:0}.glossary .entries dl dt{font-weight:500;list-style-type:none;margin-bottom:0;margin-top:.9rem;margin-left:0;text-transform:uppercase}.glossary .entries dl dd{list-style-type:none;margin-left:1.5rem}header{background-image:linear-gradient(to right, #466BB0, #68AAF7);box-shadow:0 0 2px 2px rgba(0,0,0,.14),0 2px 4px 2px rgba(0,0,0,.28);padding-top:.2em;padding-bottom:.2em;position:fixed;top:0;right:0;left:0;z-index:100}header #brand{display:inline-block;font-size:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;line-height:inherit;white-space:nowrap;width:100%}@media(min-width: 576px){header #brand{width:unset}}header #brand.open-hamburger{display:none}header #brand .logo{width:2em;height:2em;top:3px;left:.8em;position:fixed;fill:#fff;transition-duration:.8s;transition-property:transform;transform-origin:50% 50%}header #brand .logo circle{fill:#466bb0;stroke:#fff}@media(min-width: 768px){header #brand .logo{width:3em;height:3em}}header #brand .logo:hover{transform:rotate(360deg)}header #brand .name{color:#fff;font-weight:400;vertical-align:bottom;line-height:1.1em;display:inline-block;padding-top:.35rem;text-align:center;margin-left:0;margin-right:0;width:100%}@media(min-width: 576px){header #brand .name{text-align:left;margin-left:3em;margin-right:1rem;width:unset}}@media(min-width: 768px){header #brand .name{margin-left:4.2em}}header a{font-weight:500;color:#fff;font-size:1.1em;margin-left:.3rem;margin-right:.3rem}@media(min-width: 576px){header a{font-size:.9em;margin-left:.58rem;margin-right:.58rem}}header a:hover{text-decoration:none;color:#de7d40}header a.active{border-bottom:solid 3px #fff;border-radius:2px;color:#fff;font-weight:500;cursor:default}header div.menu{display:inline-block}header svg.icon{stroke:#fff;fill:#fff;width:1.1em;height:1.1em}header svg.icon:hover{fill:#de7d40;stroke:#de7d40}header #hamburger{display:inline-block;position:absolute;top:.8rem;right:1.3rem}@media(min-width: 576px){header #hamburger{display:none}}header #header-links{display:none;top:.6rem;right:1.1rem;transition:right .5s}header #header-links.open-hamburger{display:block;text-align:center;margin-top:1em;padding-left:1em;padding-right:2.5em}@media(min-width: 576px){header #header-links{display:inline-block;position:absolute}}header #header-links.show-search{right:-700px;transition:right .5s}header #search-show{display:none}@media(min-width: 576px){header #search-show{display:inline-block}}header #search-form{display:none;top:0;right:-700px;transition:right .5s}header #search-form.open-hamburger{display:flex}@media(min-width: 576px){header #search-form{display:flex;position:absolute}}header #search-form.show-search{right:1rem;transition:right .5s}header #search-form button:focus{outline:0}header #search-textbox{margin:12px 1rem 5px 1rem;width:100%;text-align:center}@media(min-width: 576px){header #search-textbox{margin:4px 0 5px 0;width:22rem;text-align:unset}}header #search-close{display:none;background-color:rgba(0,0,0,0);color:#fff;border-width:0;cursor:pointer}@media(min-width: 576px){header #search-close{display:block}}header #search-close:hover{color:#de7d40}.landing .banner{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.landing .banner .hero-label{margin:0 0 0 0;padding:30px 0 0 0;font-size:4rem;font-family:"Verdana",serif;text-align:center}.landing .banner .hero-lead{display:block;font-size:1rem;font-weight:300;text-align:center;margin:0;padding:0}.landing .banner .hero-logo{width:0;fill:#ddd}.landing .banner .hero-text{width:20rem;margin-left:0}@media(min-width: 576px){.landing .banner .hero-logo{width:7rem}.landing .banner .hero-label{text-align:left}.landing .banner .hero-lead{text-align:left}.landing .banner .hero-text{margin-left:3rem}}.landing .panels{display:grid;grid-template-columns:[panel] auto;padding-top:30px;padding-bottom:30px;grid-gap:2rem;justify-content:center;align-content:end}@media(min-width: 768px){.landing .panels{padding-top:50px;padding-bottom:50px;grid-template-columns:[panel] auto [panel] auto}}@media(min-width: 80rem){.landing .panels{grid-template-columns:[panel] auto [panel] auto [panel] auto [panel] auto}}.landing .panels .panel{color:#ddd;opacity:.1;transition:opacity .25s linear;background-color:#404040;border-color:#777;width:18rem;box-shadow:3px 3px 8px #777;padding:1rem}.landing .panels .panel a{text-decoration:none;color:#ddd}.landing .panels .panel a:hover{color:#ddd;text-decoration:none}.landing .panels .panel:hover{box-shadow:3px 3px 8px #999}.landing .panels .panel .panel-title{text-align:center}.landing .panels .panel .panel-line{margin-left:1.6rem;margin-right:1.6rem;background-color:#ddd}.landing .panels .panel .panel-img-top{text-align:center;padding:0}.landing .panels .panel .panel-body{padding-top:0;padding-left:.5rem;padding-right:.5rem}@media(min-width: 768px){.landing .panels .panel .panel-body{padding-left:1.25rem;padding-right:1.25rem}}.landing #buttons{opacity:0;transition:opacity .25s ease-in;text-align:center}@media(min-width: 768px){.landing #buttons{padding-bottom:20px}}.landing #buttons .btn{margin:1rem 1rem;width:18rem}@media(min-width: 768px){.landing #buttons .btn{margin:1rem 5rem}}.logo-gallery{margin:3rem}.logo-gallery .company-logo{margin:1rem;padding:14px;display:inline-block;width:200px;height:120px;transition-duration:.8s;transform-origin:50% 50%;transition-property:none;position:relative;box-shadow:0 0 50px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.25);border-radius:3px;background-color:#d3d3d3}.logo-gallery .company-logo:hover{transition-property:transform,opacity,box-shadow;transform:rotate(360deg);box-shadow:0 0 50px rgba(0,0,200,.1),0 5px 10px rgba(0,0,200,.25)}.logo-gallery .outer{display:table;position:absolute;width:172px;height:92px;margin:0;padding:0}.logo-gallery .inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;margin:0 auto}.logo-gallery .with-tag-line:hover:hover img{opacity:.15}.logo-gallery .with-tag-line:hover:hover .tagline{opacity:1}.logo-gallery img{position:absolute;width:172px;height:92px;object-fit:contain;transition-duration:.8s;transition-property:opacity}.logo-gallery .tagline{color:#000;opacity:0;transition-duration:.8s;transition-property:opacity}.media-resources table,.media-resources th,.media-resources td{border:none}.media-resources td{line-height:1.15em;vertical-align:middle;padding-top:1em;padding-bottom:1em}.media-resources td.logo{width:100px;border:none}.media-resources td.desc{border:none}.media-resources li{list-style-type:none}.media-resources .advice{display:grid;grid-template-columns:[panel] 1fr;grid-gap:2rem;padding-top:2rem}@media(min-width: 992px){.media-resources .advice{grid-template-columns:[panel] 1fr [panel] 1fr}}.media-resources .advice .panel{display:table;border-radius:4px;border:1px solid #466bb0;min-height:11rem;width:100%;margin-bottom:1rem}.media-resources .advice .panel .title{position:relative;display:table-cell;width:2rem;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#466bb0;min-height:100%}.media-resources .advice .panel .title div{position:absolute;top:11rem;width:11rem;text-align:center;transform:rotate(-90deg);transform-origin:left top 0}.media-resources .advice .panel .title p{color:#fff;font-size:2rem;margin:0;padding:0;line-height:2rem}.media-resources .advice .panel .body{display:table-cell;min-height:100%;padding:1rem 0}.menu{position:relative;cursor:pointer}.menu .menu-content{display:none;position:absolute;min-width:160px;z-index:75;padding:0;background-color:#5a5a5a;border:1px solid #fff;border-radius:4px;margin-top:.125rem;right:0;text-align:left}.menu .menu-content a{display:block;font-weight:300;color:#ddd;padding:.25rem 1.5rem}.menu .menu-content a:hover{color:#fff;background-color:#466bb0;text-decoration:none}.menu .menu-content a.active{font-weight:500;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem;border:0}.menu .menu-content a.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-color:#466bb0}.menu .menu-content a:focus{text-decoration:none}.menu .menu-content i{color:#ddd}.menu .menu-content h6{padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.menu .menu-content div{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.menu.show .menu-content{display:block}.notfound{text-align:center}.notfound .icon{margin-top:9rem;width:12rem;height:12rem}.notfound .error{padding:2rem 0 0 0;font-weight:500;font-size:200%}.notfound .explanation{padding:2rem 0 9rem 0;font-weight:300;font-size:100%}.pagenav{display:flex;width:100%}@media print{.pagenav{display:none}}.pagenav .left{width:50%}.pagenav .right{width:50%;text-align:right}.pagenav p{text-transform:uppercase;font-size:80%}.pagenav svg{fill:#e9ffaa;stroke:#e9ffaa;margin-left:.5em;margin-right:.5em}.pagenav svg:hover{fill:#de7d40;stroke:#de7d40}.partner-component{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#404040;border-radius:4px 4px 4px 4px}@media(min-width: 768px){.partner-component{margin:1em 3em}}.partner-component table td:first-of-type{color:#fff;background-color:#68aaf7;font-weight:400;border-bottom:1px solid #8abdf9}.partner-component table td:last-of-type{background-color:#5a5a5a}.partner-component table tr:last-of-type td{border-bottom-color:#ddd}.partner-component table.with_logo td:first-of-type{opacity:.9}.partner-component table.with_logo td:last-of-type{opacity:.9}.popover{display:none;z-index:75;color:#ddd;background-color:#5a5a5a;border-radius:4px;border:1px solid #777;box-shadow:3px 3px 8px #777,-3px -3px 8px #777;font-family:inherit;max-width:276px}@media(min-width: 768px){.popover{max-width:350px}}@media(min-width: 1200px){.popover{max-width:500px}}.popover.show{display:block}.popover .title{text-align:center;color:#ddd;background-color:#404040;font-size:140%;border-radius:4px 4px 0 0}.popover .body{padding-left:1rem;padding-right:1rem}.popover .arrow{width:0;height:0;border-style:solid;position:absolute;border-color:transparent}.popover[x-placement^=top]{margin-bottom:5px}.popover[x-placement^=top] .arrow{border-width:5px 5px 0 5px;border-top-color:#5a5a5a;bottom:-5px;margin:0 5px}.popover[x-placement^=bottom]{margin-top:5px}.popover[x-placement^=bottom] .arrow{border-width:0 5px 5px 5px;border-bottom-color:#5a5a5a;top:-5px;margin:0 5px}.popover[x-placement^=right]{margin-left:5px}.popover[x-placement^=right] .arrow{border-width:5px 5px 5px 0;border-right-color:#5a5a5a;left:-5px;margin:5px 0}.popover[x-placement^=left]{margin-right:5px}.popover[x-placement^=left] .arrow{border-width:5px 0 5px 5px;border-left-color:#5a5a5a;right:-5px;margin:5px 0}@media screen{.term{border-bottom:dashed 1px;cursor:help;position:relative;display:inline-block}}.primary{display:grid;grid-template-columns:[article] 100%;grid-column-gap:1rem;padding-left:.5rem;padding-right:.5rem}.primary .sidebar-container{max-width:25em}@media print{.primary .sidebar-container{display:none}}.primary .toc-container{display:none}@media screen and (min-width: 768px){.primary{grid-template-columns:[sidebar] 20% [article] calc(80% - 1rem);padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1200px){.primary{grid-template-columns:[sidebar] 16% [article] calc(68% - 2rem) [toc] 16%}.primary .toc-container{display:block}}@media screen and (min-width: 1200px){.primary.notoc{grid-template-columns:[sidebar] 16% [article] calc(84% - 1rem)}}.promotion{position:absolute;display:block;top:22px;left:-80px;width:260px;overflow:hidden;height:46px;z-index:200;color:#fff;background:#228b22;transform:rotate(-45deg);text-align:center}.promotion:hover{text-decoration:none;color:#90ee90}.relnote-links{text-align:center}@media print{.relnote-links{display:none}}.relnote-links #buttons{opacity:0;transition:opacity .25s ease-in}.relnote-links .btn{margin:1rem 1rem;width:13rem}@media(min-width: 768px){.relnote-links .btn{margin:1rem 5rem}}.section-index{display:grid;grid-template-columns:[entry] 1fr}@media(min-width: 576px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.section-index .entry{padding:1rem 1rem}@media(min-width: 768px){.section-index .entry{padding:1rem 4rem}}.section-index h5{margin-bottom:0}.section-index h5 a{font-weight:700}.section-index p{margin-top:0}.see-also{padding-top:0;display:grid;grid-template-columns:[entry] 1fr;grid-gap:1em}@media(min-width: 576px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.see-also .entry{padding:0}.see-also .entry .link{margin-bottom:0;margin-top:0}.see-also .entry .desc{margin-top:0}@media screen and (max-width: 767px){.sidebar-offcanvas{position:absolute;width:80%;transition:all .4s ease;left:-768px;top:3.7rem}}@media screen and (min-width: 768px){.sidebar-offcanvas{position:unset;width:auto}}@media screen{.sidebar-offcanvas.active{left:1rem}}.sidebar{order:0;font-size:85%}@media(min-width: 1200px){.sidebar{font-size:100%}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar{position:-webkit-sticky;position:sticky;top:3.7rem}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.sidebar .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.sidebar .directory a{font-weight:300}.sidebar .directory ul{list-style:none;padding:0;padding-left:.2em;margin-bottom:0;margin-left:0;margin-right:.3em;display:none}.sidebar .directory ul.show{display:block}.sidebar .directory li{display:inline-block;padding:2px 0 1px 1.4em;width:100%;font-size:85%}.sidebar .directory li .current{color:#de7d40;font-weight:500}.sidebar .directory li.sublist{padding-left:0}.sidebar .directory .card-body{padding:.5em .1em}.sidebar .directory .card-body>ul{padding-left:0}.sidebar .directory .card{margin-top:.1rem;margin-bottom:.1rem}.sidebar .directory .card-header{padding:0}.sidebar .directory .card-header div{padding:.75em 1.25em}.sidebar .directory .card-header svg{margin-right:.3em}.sidebar .directory .card-header a{text-decoration:none}@media(min-width: 992px){.sidebar .directory .card-body{padding-left:1.25rem;padding-right:.5rem}.sidebar .directory ul{padding-left:1em}}.sidebar .tree-toggle{cursor:pointer;margin-bottom:0}.sidebar .tree-toggle .chevron{display:none}.sidebar .tree-toggle .chevron svg{margin-right:.3em}.sidebar .tree-toggle .chevron.show{display:inline}.sidebar-toggler{position:absolute;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(90,90,90,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}.sidebar-toggler:hover{color:#de7d40}@media(min-width: 768px){.sidebar-toggler{display:none}}@media print{.sidebar-toggler{display:none}}.sidebar-toggler svg{width:1.5em;height:1.5em;vertical-align:middle}.tabset{border:none;margin:0 0 0 4px;padding:0}.tabset .tab-strip{margin-bottom:-2px}.tabset .tab-strip a{display:inline-block;margin:0 3px;border:1px solid #466bb0;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:0 1rem;transform:skewX(-30deg);transform-origin:left bottom;text-decoration:none;cursor:pointer}.tabset .tab-strip a span{display:block;transform:skewX(10deg);font-size:80%;color:#ddd}.tabset .tab-strip a:hover{background-color:#de7d40;text-decoration:none}.tabset .tab-strip a.active{background-color:#466bb0;cursor:default}.tabset .tab-strip a.active span{color:#fff}.tabset .tab-content{border:1px solid #466bb0;border-radius:4px;padding-left:1rem;padding-right:1rem}.tabset .tab-content>div{display:none}.tabset .tab-content>div.active{display:block}.toc{order:0}@supports(position: -webkit-sticky) or (position: sticky){.toc{position:-webkit-sticky;position:sticky;top:3.7rem}}.toc .directory{padding-left:.5em;border-left:1px solid rgba(255,255,255,.1)}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.toc .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.toc .directory li{font-size:.9rem}.toc .directory li a{font-weight:300}.toc .directory li a.current{color:#de7d40;font-weight:bold}.toc .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc .directory ul ul{padding-left:1em}.toc-inlined{display:block}@media print{.toc-inlined{display:none}}@media(min-width: 1200px){.toc-inlined{display:none}}.toc-inlined .directory{border-left:0}.toc-inlined .directory li{font-size:1rem}.toc-inlined .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc-inlined .directory ul ul{padding-left:1em}.toc-inlined .directory ul a{font-weight:300}@media screen{.toc-forced{display:block}}/*# sourceMappingURL=dark_theme_preliminary.css.map */
+.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#dda9d8}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}@media screen{:target::before{content:"";display:block;height:3.7rem;margin-top:-3.7rem}html{overflow-y:scroll;position:relative;min-height:100%}body{margin-top:3.7rem;margin-bottom:calc(7rem + 3rem);font-family:"Work Sans",sans-serif;color:#ddd;background-color:#5a5a5a}}a{color:#e9ffaa;text-decoration:none;font-weight:300;font-family:"Chivo",sans-serif}a:hover,a:focus{color:#de7d40;text-decoration:underline;font-weight:300}a.disabled{color:#444;text-decoration:none;font-weight:300}a.active{color:#de7d40;text-decoration:none;font-weight:300}a.dropdown-item{cursor:pointer}table,th,td,tr{padding:.5em}table{margin-left:.5em;margin-right:.5em;border-collapse:separate;border-spacing:0}table p:first-of-type{margin-top:0}table p:last-of-type{margin-bottom:0}th{color:#fff;background-color:#68aaf7;font-weight:400}th code{color:#fff}tr.oneof>td{border-bottom:1px dashed rgba(255,255,255,.1);border-top:1px dashed rgba(255,255,255,.1)}th,td{border-left:1px solid #ddd;border-top:1px solid #ddd}tr:first-child th:first-child{border-radius:4px 0 0 0}tr:first-child td:first-child{border-radius:4px 0 0 0}tr:first-child th:last-child{border-radius:0 4px 0 0}tr:first-child td:last-child{border-radius:0 4px 0 0}tr:last-child td{border-bottom:1px solid #ddd}tr:last-child td:first-child{border-radius:0 0 0 4px}tr:last-child td:last-child{border-radius:0 0 4px 0}tr th:last-child{border-right:1px solid #ddd}tr td:last-child{border-right:1px solid #ddd}thead+tbody tr:first-child td:first-child{border-radius:0}thead+tbody tr:first-child td:last-child{border-radius:0}code{color:#ccc;font-size:80%;font-weight:300;word-break:normal}pre{margin:1em 0 1em 1em;max-height:31em;border:1px solid #777;border-radius:4px;box-shadow:3px 3px 8px #777;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none;background:#2d2d2d}@media(min-width: 768px){pre{margin:1em}}pre code{display:block;padding:.5em;color:#ddd;font-size:80%;font-weight:300;word-break:normal}pre code.command-output{padding:0}pre code.command-output .command{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output .command{padding:.5em .5em 0 .5em}}pre code.command-output .output{color:#ddd;background-color:#404040;font-style:italic;padding:1em;float:left;clear:left;min-width:100%}@media(min-width: 768px){pre code.command-output .output{padding:0 .5em .5em .5em}}pre code.command-output div:only-of-type{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output div:only-of-type{padding:.5em}}@media print{pre{max-height:unset}}div.toolbar{position:relative}div.toolbar button{font-size:.8em;padding:0 .5em;border-radius:.3em;background-color:#68aaf7;cursor:pointer;color:#fff;text-decoration:none;border:0;position:absolute;top:3px;z-index:1;transition:opacity .4s ease-in-out;opacity:0}div.toolbar button.toolbar-show{transition:opacity 1.1s ease-in-out;opacity:1}div.toolbar button.copy{right:2.2rem;width:3rem}div.toolbar button.download{right:5.5rem}div.toolbar button.print{right:7.25rem}div.toolbar svg{width:.8em;height:.8em;display:inline;fill:#fff;stroke:#fff}p{font-size:1rem;font-weight:300;line-height:1.5;margin:.75em 0}@media(min-width: 768px){p{margin:1.5em 0}}li,dt,dd{font-size:1rem;font-weight:300;line-height:1.5;margin:.25em}ol,ul,dl{list-style:initial;font-size:1rem;font-weight:300;margin:0 0 0 1.5em;padding:0}li p,dt p,dd p{margin:.4em 0}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{border:0}h1{font-size:2.5rem;color:#fff;font-weight:400;margin-bottom:0}h2{font-size:2rem;color:#fff;font-weight:400;margin-top:3rem;margin-bottom:1.8rem}h2:before{display:block;content:" ";width:5rem;border-bottom:2px solid #466bb0;margin-bottom:1.1rem;visibility:visible}h3{font-size:1.85rem;color:#f8f8f8;font-weight:500;letter-spacing:1px;margin-bottom:20px;margin-top:30px}h4{font-size:1.85rem;color:#f8f8f8;font-weight:500;margin:30px 0 20px}h4+p{margin:5px 0}@media(min-width: 768px){h4+p{margin:10px 0}}h5{font-size:1.15rem;color:#f8f8f8;font-weight:500}h6{font-size:.9rem;color:#f8f8f8;font-weight:500}.header-link{position:relative;left:.5em;top:-0.1em;opacity:0;font-size:.6em}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link,dt:hover .header-link{transition:opacity .4s ease-in-out;opacity:1}@media print{.header-link{display:none}}em{font-style:italic}strong{font-weight:600}img{width:100%}blockquote{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#404040;border-radius:4px 4px 4px 4px}@media(min-width: 768px){blockquote{margin:1em 3em}}.spacer{height:.1rem}@media(min-width: 768px){.spacer{height:1rem}}.deprecated{background:silver}.card{background-color:#5a5a5a;border-color:rgba(255,255,255,.1)}.card-header{border-bottom-color:rgba(255,255,255,.1)}@media print{#scroll-to-top-container{display:none}}@media(min-width: 1200px){#scroll-to-top-container{display:none}}#scroll-to-top{display:none;position:fixed;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(90,90,90,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}#scroll-to-top:hover{color:#de7d40}#scroll-to-top svg{width:1.5em;height:1.5em;vertical-align:middle}#scroll-to-top.show{display:block}@media print{h1,h2,h3{color:#000;background:none;page-break-after:avoid}img{max-width:100% !important}pre,blockquote,img{page-break-inside:avoid}}.icon{width:1em;height:1em;display:inline;fill:#ddd;stroke:#ddd;vertical-align:middle}.large-icon{width:1.4em;height:1.4em;display:inline;fill:#ddd;stroke:#ddd;vertical-align:middle}.page-icon{margin-right:.3em}.flipped{transform:scaleX(-1)}.subtitle{margin-top:.15rem;margin-bottom:0;padding:0 0 0 0;font-size:125%}.byline{margin-top:.15rem;margin-bottom:2rem;padding:0;text-transform:uppercase;font-size:75%}.attribution{font-weight:500}.subscribe{padding:1em;font-size:1.2em;background-color:#5a5a5a;text-align:center}.subscribe svg{margin-right:.5em}.btn{background-color:#68aaf7;color:#fff;font-weight:400;letter-spacing:1px;cursor:pointer;box-shadow:3px 3px 8px #a7a7a7}.btn:hover{background-color:#466bb0;color:#fff}.btn:active{background-color:#e07484;color:#fff}.btn:focus{color:#fff}.callout{display:table;padding:.5em .5em .5em 0;border-radius:4px;margin:1em 0 1em 1em}@media(min-width: 768px){.callout{margin:1em}}.callout .type{position:relative;display:table-cell;left:-0.75em;min-height:100%;text-align:center;vertical-align:middle}.callout .type svg{fill:#ddd}.callout .content{display:table-cell;min-height:100%}.callout.tip{background-color:#404040}.callout.idea{background-color:#404040}.callout.warning{background-color:#404040}.callout.quote{background-color:#404040;font-style:italic}.callout:hover svg{animation:shake 2.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.community-item{display:table-row}.community-item .logo{display:table-cell;width:65px;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}.community-item .desc{display:table-cell;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}#endnotes-container{display:none}@media print{#endnotes-container.show{display:block}}@media screen{.endnote-ref{display:none}}.faq .question{font-weight:400;text-transform:uppercase}.faq .answer{margin-left:2.5em}.faq-landing{column-count:1;column-gap:2rem}@media(min-width: 576px){.faq-landing{column-count:2}}.faq-landing .panel{display:inline-block;border:1px solid #ddd;border-radius:4px;width:100%;margin-bottom:2rem}.faq-landing .panel .header{color:#fff;background-color:#ddd;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.125)}.faq-landing .panel .body{padding:1.25rem}figure{margin:1.5rem auto;padding:.5rem;background-color:#a3a3a3;border-radius:4px 4px 4px 4px}figure .wrapper-with-intrinsic-ratio{position:relative;height:0}figure .element-to-stretch{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption{text-align:center;font-size:1.15rem;font-style:italic;font-weight:400;color:#fff;padding-top:.5rem}footer{background-image:linear-gradient(to right, #466BB0, #68AAF7);color:#fff;position:absolute;bottom:0;width:100%;height:7rem;overflow:hidden;padding:1rem 4px 1.5rem;text-align:center;display:grid;grid-template-columns:[user-links] 35% [info] 65% [dev-links] 0%;grid-template-rows:100%}@media print{footer{display:none}}@media(min-width: 576px){footer{padding:1.5rem 1.25rem 1rem 1.25rem}}@media(min-width: 992px){footer{grid-template-columns:[user-links] 30% [info] 40% [dev-links] 30%}}footer .user-links{grid-column:user-links;text-align:left}footer .info{grid-column:info}footer .info .copyright{padding:0;margin:0;color:#ccc;line-height:1.6em;font-size:.7em;text-align:right !important}@media(min-width: 992px){footer .info .copyright{text-align:center !important}}footer .info .copyright a{color:#ccc;text-decoration:underline}footer .info .copyright a:hover{color:#ccc}footer .dev-links{grid-column:dev-links;text-align:right;display:none}@media(min-width: 992px){footer .dev-links{display:block}}footer .channel{position:relative;display:inline-flex;padding:4px 0;border-width:2px;border-color:rgba(0,0,0,0);border-style:solid;border-radius:2px;color:#fff}footer .channel a{text-decoration:none}footer .channel svg{width:30px;height:30px;fill:#fff;stroke:#466bb0}@media(min-width: 576px){footer .channel svg{width:35px;height:35px}}footer .channel span{opacity:0;background-color:transparent;color:#fff;text-align:center;position:absolute;width:200px;left:-82px;top:-23px;font-size:75%}footer .channel:hover{border-color:#fff;border-radius:25px;box-shadow:0 0 2px 2px #fff;transition:border-radius 1s,border-color 1s ease}footer .channel:hover span{opacity:1;transition:opacity .5s}footer .tag{padding:0 1rem;font-style:italic;margin:0;line-height:1.6em;font-size:.8em}.glossary .trampolines{font-size:1.85rem;text-align:center;padding-top:.8rem}@media print{.glossary .trampolines{display:none}}@media screen{.glossary .entries .letter:target::before{height:calc(3.7rem - 1rem);margin-top:calc(0rem - calc(3.7rem - 1rem))}}.glossary .entries h4{font-size:1.65rem;font-weight:300;border-bottom:1px solid;color:#ccc;border-color:#ccc;background-color:#5a5a5a;padding-top:2.2rem;padding-bottom:.15rem;position:-webkit-sticky;position:sticky;top:calc(3.7rem - 1rem);margin-top:0;margin-bottom:0;z-index:10}.glossary .entries dl{margin-left:0}.glossary .entries dl dt{font-weight:500;list-style-type:none;margin-bottom:0;margin-top:.9rem;margin-left:0;text-transform:uppercase}.glossary .entries dl dd{list-style-type:none;margin-left:1.5rem}header{background-image:linear-gradient(to right, #466BB0, #68AAF7);box-shadow:0 0 2px 2px rgba(0,0,0,.14),0 2px 4px 2px rgba(0,0,0,.28);padding-top:.2em;padding-bottom:.2em;position:fixed;top:0;right:0;left:0;z-index:100}header #brand{display:inline-block;font-size:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;line-height:inherit;white-space:nowrap;width:100%}@media(min-width: 576px){header #brand{width:unset}}header #brand.open-hamburger{display:none}header #brand .logo{width:2em;height:2em;top:3px;left:.8em;position:fixed;fill:#fff;transition-duration:.8s;transition-property:transform;transform-origin:50% 50%}header #brand .logo circle{fill:#466bb0;stroke:#fff}@media(min-width: 768px){header #brand .logo{width:3em;height:3em}}header #brand .logo:hover{transform:rotate(360deg)}header #brand .name{color:#fff;font-weight:400;vertical-align:bottom;line-height:1.1em;display:inline-block;padding-top:.35rem;text-align:center;margin-left:0;margin-right:0;width:100%}@media(min-width: 576px){header #brand .name{text-align:left;margin-left:3em;margin-right:1rem;width:unset}}@media(min-width: 768px){header #brand .name{margin-left:4.2em}}header a{font-weight:500;color:#fff;font-size:1.1em;margin-left:.3rem;margin-right:.3rem}@media(min-width: 576px){header a{font-size:.9em;margin-left:.58rem;margin-right:.58rem}}header a:hover{text-decoration:none;color:#de7d40}header a.active{border-bottom:solid 3px #fff;border-radius:2px;color:#fff;font-weight:500;cursor:default}header div.menu{display:inline-block}header svg.icon{stroke:#fff;fill:#fff;width:1.1em;height:1.1em}header svg.icon:hover{fill:#de7d40;stroke:#de7d40}header #hamburger{display:inline-block;position:absolute;top:.8rem;right:1.3rem}@media(min-width: 576px){header #hamburger{display:none}}header #header-links{display:none;top:.6rem;right:1.1rem;transition:right .5s}header #header-links.open-hamburger{display:block;text-align:center;margin-top:1em;padding-left:1em;padding-right:2.5em}@media(min-width: 576px){header #header-links{display:inline-block;position:absolute}}header #header-links.show-search{right:-700px;transition:right .5s}header #search-show{display:none}@media(min-width: 576px){header #search-show{display:inline-block}}header #search-form{display:none;top:0;right:-700px;transition:right .5s}header #search-form.open-hamburger{display:flex}@media(min-width: 576px){header #search-form{display:flex;position:absolute}}header #search-form.show-search{right:1rem;transition:right .5s}header #search-form button:focus{outline:0}header #search-textbox{margin:12px 1rem 5px 1rem;width:100%;text-align:center}@media(min-width: 576px){header #search-textbox{margin:4px 0 5px 0;width:22rem;text-align:unset}}header #search-close{display:none;background-color:rgba(0,0,0,0);color:#fff;border-width:0;cursor:pointer}@media(min-width: 576px){header #search-close{display:block}}header #search-close:hover{color:#de7d40}.landing .banner{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.landing .banner .hero-label{margin:0 0 0 0;padding:30px 0 0 0;font-size:4rem;font-family:"Verdana",serif;text-align:center}.landing .banner .hero-lead{display:block;font-size:1rem;font-weight:300;text-align:center;margin:0;padding:0}.landing .banner .hero-logo{width:0;fill:#ddd}.landing .banner .hero-text{width:20rem;margin-left:0}@media(min-width: 576px){.landing .banner .hero-logo{width:7rem}.landing .banner .hero-label{text-align:left}.landing .banner .hero-lead{text-align:left}.landing .banner .hero-text{margin-left:3rem}}.landing .panels{display:grid;grid-template-columns:[panel] auto;padding-top:30px;padding-bottom:30px;grid-gap:2rem;justify-content:center;align-content:end}@media(min-width: 768px){.landing .panels{padding-top:50px;padding-bottom:50px;grid-template-columns:[panel] auto [panel] auto}}@media(min-width: 80rem){.landing .panels{grid-template-columns:[panel] auto [panel] auto [panel] auto [panel] auto}}.landing .panels .panel{color:#ddd;opacity:.1;transition:opacity .25s linear;background-color:#404040;width:18rem;box-shadow:3px 3px 8px #777;padding:1rem;border:1px solid #777;border-radius:4px}.landing .panels .panel a{text-decoration:none;color:#ddd}.landing .panels .panel a:hover{color:#ddd;text-decoration:none}.landing .panels .panel:hover{box-shadow:3px 3px 8px #999}.landing .panels .panel .panel-title{text-align:center}.landing .panels .panel .panel-line{margin-left:1.6rem;margin-right:1.6rem;background-color:#ddd}.landing .panels .panel .panel-img-top{text-align:center;padding:0}.landing .panels .panel .panel-body{padding-top:0;padding-left:.5rem;padding-right:.5rem}@media(min-width: 768px){.landing .panels .panel .panel-body{padding-left:1.25rem;padding-right:1.25rem}}.landing #buttons{opacity:0;transition:opacity .25s ease-in;text-align:center}@media(min-width: 768px){.landing #buttons{padding-bottom:20px}}.landing #buttons .btn{margin:1rem 1rem;width:18rem}@media(min-width: 768px){.landing #buttons .btn{margin:1rem 5rem}}.logo-gallery{margin:3rem}.logo-gallery .company-logo{margin:1rem;padding:14px;display:inline-block;width:200px;height:120px;transition-duration:.8s;transform-origin:50% 50%;transition-property:none;position:relative;box-shadow:0 0 50px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.25);border-radius:3px;background-color:#d3d3d3}.logo-gallery .company-logo:hover{transition-property:transform,opacity,box-shadow;transform:rotate(360deg);box-shadow:0 0 50px rgba(0,0,200,.1),0 5px 10px rgba(0,0,200,.25)}.logo-gallery .outer{display:table;position:absolute;width:172px;height:92px;margin:0;padding:0}.logo-gallery .inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;margin:0 auto}.logo-gallery .with-tag-line:hover:hover img{opacity:.15}.logo-gallery .with-tag-line:hover:hover .tagline{opacity:1}.logo-gallery img{position:absolute;width:172px;height:92px;object-fit:contain;transition-duration:.8s;transition-property:opacity}.logo-gallery .tagline{color:#000;opacity:0;transition-duration:.8s;transition-property:opacity}.media-resources table,.media-resources th,.media-resources td{border:none}.media-resources td{line-height:1.15em;vertical-align:middle;padding-top:1em;padding-bottom:1em}.media-resources td.logo{width:100px;border:none}.media-resources td.desc{border:none}.media-resources li{list-style-type:none}.media-resources .advice{display:grid;grid-template-columns:[panel] 1fr;grid-gap:2rem;padding-top:2rem}@media(min-width: 992px){.media-resources .advice{grid-template-columns:[panel] 1fr [panel] 1fr}}.media-resources .advice .panel{display:table;border-radius:4px;border:1px solid #466bb0;min-height:11rem;width:100%;margin-bottom:1rem}.media-resources .advice .panel .title{position:relative;display:table-cell;width:2rem;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#466bb0;min-height:100%}.media-resources .advice .panel .title div{position:absolute;top:11rem;width:11rem;text-align:center;transform:rotate(-90deg);transform-origin:left top 0}.media-resources .advice .panel .title p{color:#fff;font-size:2rem;margin:0;padding:0;line-height:2rem}.media-resources .advice .panel .body{display:table-cell;min-height:100%;padding:1rem 0}.menu{position:relative;cursor:pointer}.menu .menu-content{display:none;position:absolute;min-width:160px;z-index:75;padding:0;background-color:#5a5a5a;border:1px solid #fff;border-radius:4px;margin-top:.125rem;right:0;text-align:left}.menu .menu-content a{display:block;font-weight:300;color:#ddd;padding:.25rem 1.5rem;margin:0}.menu .menu-content a:hover{color:#fff;background-color:#466bb0;text-decoration:none}.menu .menu-content a.active{font-weight:500;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem;border:0}.menu .menu-content a.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-color:#466bb0}.menu .menu-content a:focus{text-decoration:none}.menu .menu-content i{color:#ddd}.menu .menu-content h6{padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.menu .menu-content div{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.menu.show .menu-content{display:block}.notfound{text-align:center}.notfound .icon{margin-top:9rem;width:12rem;height:12rem}.notfound .error{padding:2rem 0 0 0;font-weight:500;font-size:200%}.notfound .explanation{padding:2rem 0 9rem 0;font-weight:300;font-size:100%}.pagenav{display:flex;width:100%}@media print{.pagenav{display:none}}.pagenav .left{width:50%}.pagenav .right{width:50%;text-align:right}.pagenav p{text-transform:uppercase;font-size:80%}.pagenav svg{fill:#e9ffaa;stroke:#e9ffaa;margin-left:.5em;margin-right:.5em}.pagenav svg:hover{fill:#de7d40;stroke:#de7d40}.partner-component{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#404040;border-radius:4px 4px 4px 4px}@media(min-width: 768px){.partner-component{margin:1em 3em}}.partner-component table td:first-of-type{color:#fff;background-color:#68aaf7;font-weight:400;border-bottom:1px solid #8abdf9}.partner-component table td:last-of-type{background-color:#5a5a5a}.partner-component table tr:last-of-type td{border-bottom-color:#ddd}.partner-component table.with_logo td:first-of-type{opacity:.9}.partner-component table.with_logo td:last-of-type{opacity:.9}.popover{display:none;z-index:75;color:#ddd;background-color:#5a5a5a;border-radius:4px;border:1px solid #777;box-shadow:3px 3px 8px #777,-3px -3px 8px #777;font-family:inherit;max-width:276px}@media(min-width: 768px){.popover{max-width:350px}}@media(min-width: 1200px){.popover{max-width:500px}}.popover.show{display:block}.popover .title{text-align:center;color:#ddd;background-color:#404040;font-size:140%;border-radius:4px 4px 0 0}.popover .body{padding-left:1rem;padding-right:1rem}.popover .arrow{width:0;height:0;border-style:solid;position:absolute;border-color:transparent}.popover[x-placement^=top]{margin-bottom:5px}.popover[x-placement^=top] .arrow{border-width:5px 5px 0 5px;border-top-color:#5a5a5a;bottom:-5px;margin:0 5px}.popover[x-placement^=bottom]{margin-top:5px}.popover[x-placement^=bottom] .arrow{border-width:0 5px 5px 5px;border-bottom-color:#5a5a5a;top:-5px;margin:0 5px}.popover[x-placement^=right]{margin-left:5px}.popover[x-placement^=right] .arrow{border-width:5px 5px 5px 0;border-right-color:#5a5a5a;left:-5px;margin:5px 0}.popover[x-placement^=left]{margin-right:5px}.popover[x-placement^=left] .arrow{border-width:5px 0 5px 5px;border-left-color:#5a5a5a;right:-5px;margin:5px 0}@media screen{.term{border-bottom:dashed 1px;cursor:help;position:relative;display:inline-block}}.primary{display:grid;grid-template-columns:[article] 100%;grid-column-gap:1rem;padding-left:.5rem;padding-right:.5rem}.primary .sidebar-container{max-width:25em}@media print{.primary .sidebar-container{display:none}}.primary .toc-container{display:none}@media screen and (min-width: 768px){.primary{grid-template-columns:[sidebar] 20% [article] calc(80% - 1rem);padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1200px){.primary{grid-template-columns:[sidebar] 16% [article] calc(68% - 2rem) [toc] 16%}.primary .toc-container{display:block}}@media screen and (min-width: 1200px){.primary.notoc{grid-template-columns:[sidebar] 16% [article] calc(84% - 1rem)}}.promotion{position:absolute;display:block;top:22px;left:-80px;width:260px;overflow:hidden;height:46px;z-index:200;color:#fff;background:#228b22;transform:rotate(-45deg);text-align:center}.promotion:hover{text-decoration:none;color:#90ee90}.relnote-links{text-align:center}@media print{.relnote-links{display:none}}.relnote-links #buttons{opacity:0;transition:opacity .25s ease-in}.relnote-links .btn{margin:1rem 1rem;width:13rem}@media(min-width: 768px){.relnote-links .btn{margin:1rem 5rem}}.section-index{display:grid;grid-template-columns:[entry] 1fr}@media(min-width: 576px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.section-index .entry{padding:1rem 1rem}@media(min-width: 768px){.section-index .entry{padding:1rem 4rem}}.section-index h5{margin-bottom:0}.section-index h5 a{font-weight:700}.section-index p{margin-top:0}.see-also{padding-top:0;display:grid;grid-template-columns:[entry] 1fr;grid-gap:1em}@media(min-width: 576px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.see-also .entry{padding:0}.see-also .entry .link{margin-bottom:0;margin-top:0}.see-also .entry .desc{margin-top:0}@media screen and (max-width: 767px){.sidebar-offcanvas{position:absolute;width:80%;transition:all .4s ease;left:-768px;top:3.7rem}}@media screen and (min-width: 768px){.sidebar-offcanvas{position:unset;width:auto}}@media screen{.sidebar-offcanvas.active{left:1rem}}.sidebar{order:0;font-size:85%}@media(min-width: 1200px){.sidebar{font-size:100%}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar{position:-webkit-sticky;position:sticky;top:3.7rem}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.sidebar .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.sidebar .directory a{font-weight:300}.sidebar .directory ul{list-style:none;padding:0;padding-left:.2em;margin-bottom:0;margin-left:0;margin-right:.3em;display:none}.sidebar .directory ul.show{display:block}.sidebar .directory li{display:inline-block;padding:2px 0 1px 1.4em;width:100%;font-size:85%}.sidebar .directory li .current{color:#de7d40;font-weight:500}.sidebar .directory li.sublist{padding-left:0}.sidebar .directory .card-body{padding:.5em .1em}.sidebar .directory .card-body>ul{padding-left:0}.sidebar .directory .card{margin-top:.1rem;margin-bottom:.1rem}.sidebar .directory .card-header{padding:0}.sidebar .directory .card-header div{padding:.75em 1.25em}.sidebar .directory .card-header svg{margin-right:.3em}.sidebar .directory .card-header a{text-decoration:none}@media(min-width: 992px){.sidebar .directory .card-body{padding-left:1.25rem;padding-right:.5rem}.sidebar .directory ul{padding-left:1em}}.sidebar .tree-toggle{cursor:pointer;margin-bottom:0}.sidebar .tree-toggle .chevron{display:none}.sidebar .tree-toggle .chevron svg{margin-right:.3em}.sidebar .tree-toggle .chevron.show{display:inline}.sidebar-toggler{position:absolute;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(90,90,90,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}.sidebar-toggler:hover{color:#de7d40}@media(min-width: 768px){.sidebar-toggler{display:none}}@media print{.sidebar-toggler{display:none}}.sidebar-toggler svg{width:1.5em;height:1.5em;vertical-align:middle}.tabset{border:none;margin:0 0 0 4px;padding:0}.tabset .tab-strip{margin-bottom:-2px}.tabset .tab-strip a{display:inline-block;margin:0 3px;border:1px solid #466bb0;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:0 1rem;transform:skewX(-30deg);transform-origin:left bottom;text-decoration:none;cursor:pointer}.tabset .tab-strip a span{display:block;transform:skewX(10deg);font-size:80%;color:#ddd}.tabset .tab-strip a:hover{background-color:#de7d40;text-decoration:none}.tabset .tab-strip a.active{background-color:#466bb0;cursor:default}.tabset .tab-strip a.active span{color:#fff}.tabset .tab-content{border:1px solid #466bb0;border-radius:4px;padding-left:1rem;padding-right:1rem}.tabset .tab-content>div{display:none}.tabset .tab-content>div.active{display:block}.toc{order:0}@supports(position: -webkit-sticky) or (position: sticky){.toc{position:-webkit-sticky;position:sticky;top:3.7rem}}.toc .directory{padding-left:.5em;border-left:1px solid rgba(255,255,255,.1)}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.toc .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.toc .directory li{font-size:.9rem}.toc .directory li a{font-weight:300}.toc .directory li a.current{color:#de7d40;font-weight:bold}.toc .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc .directory ul ul{padding-left:1em}.toc-inlined{display:block}@media print{.toc-inlined{display:none}}@media(min-width: 1200px){.toc-inlined{display:none}}.toc-inlined .directory{border-left:0}.toc-inlined .directory li{font-size:1rem}.toc-inlined .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc-inlined .directory ul ul{padding-left:1em}.toc-inlined .directory ul a{font-weight:300}@media screen{.toc-forced{display:block}}/*# sourceMappingURL=dark_theme_preliminary.css.map */
diff --git a/generated/css/dark_theme_preliminary.css.map b/generated/css/dark_theme_preliminary.css.map
index 21a5626b51..db6fca83e0 100644
--- a/generated/css/dark_theme_preliminary.css.map
+++ b/generated/css/dark_theme_preliminary.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["src/sass/themes/_dark_syntax.scss","src/sass/base/_base.scss","src/sass/base/_constants.scss","src/sass/themes/_dark.scss","src/sass/brand_colors/_preliminary.scss","src/sass/misc/_blog.scss","src/sass/misc/_button.scss","src/sass/misc/_callout.scss","src/sass/misc/_community.scss","src/sass/misc/_endnotes.scss","src/sass/misc/_faq.scss","src/sass/misc/_faq-landing.scss","src/sass/misc/_figure.scss","src/sass/misc/_footer.scss","src/sass/misc/_glossary.scss","src/sass/misc/_header.scss","src/sass/misc/_landing.scss","src/sass/misc/_logo-gallery.scss","src/sass/misc/_media-resources.scss","src/sass/misc/_menu.scss","src/sass/misc/_notfound.scss","src/sass/misc/_pagenav.scss","src/sass/misc/_partner-component.scss","src/sass/misc/_popover.scss","src/sass/misc/_primary.scss","src/sass/misc/_promotion.scss","src/sass/misc/_relnote-links.scss","src/sass/misc/_section-index.scss","src/sass/misc/_see-also.scss","src/sass/misc/_sidebar.scss","src/sass/misc/_tabset.scss","src/sass/misc/_toc.scss"],"names":[],"mappings":"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","file":"dark_theme_preliminary.css"}
\ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["src/sass/themes/_dark_syntax.scss","src/sass/base/_base.scss","src/sass/base/_constants.scss","src/sass/themes/_dark.scss","src/sass/brand_colors/_preliminary.scss","src/sass/misc/_blog.scss","src/sass/misc/_button.scss","src/sass/misc/_callout.scss","src/sass/misc/_community.scss","src/sass/misc/_endnotes.scss","src/sass/misc/_faq.scss","src/sass/misc/_faq-landing.scss","src/sass/misc/_figure.scss","src/sass/misc/_footer.scss","src/sass/misc/_glossary.scss","src/sass/misc/_header.scss","src/sass/misc/_landing.scss","src/sass/misc/_logo-gallery.scss","src/sass/misc/_media-resources.scss","src/sass/misc/_menu.scss","src/sass/misc/_notfound.scss","src/sass/misc/_pagenav.scss","src/sass/misc/_partner-component.scss","src/sass/misc/_popover.scss","src/sass/misc/_primary.scss","src/sass/misc/_promotion.scss","src/sass/misc/_relnote-links.scss","src/sass/misc/_section-index.scss","src/sass/misc/_see-also.scss","src/sass/misc/_sidebar.scss","src/sass/misc/_tabset.scss","src/sass/misc/_toc.scss"],"names":[],"mappings":"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","file":"dark_theme_preliminary.css"}
\ No newline at end of file
diff --git a/generated/css/light_theme_archive.css b/generated/css/light_theme_archive.css
index f75d7ada94..1d8870581d 100644
--- a/generated/css/light_theme_archive.css
+++ b/generated/css/light_theme_archive.css
@@ -1 +1 @@
-.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}@media screen{:target::before{content:"";display:block;height:3.7rem;margin-top:-3.7rem}html{overflow-y:scroll;position:relative;min-height:100%}body{margin-top:3.7rem;margin-bottom:calc(7rem + 3rem);font-family:"Work Sans",sans-serif;color:#535f61;background-color:#fff}}a{color:#469bdd;text-decoration:none;font-weight:400;font-family:"Chivo",sans-serif}a:hover,a:focus{color:#1d67a0;text-decoration:underline;font-weight:400}a.disabled{color:#ccc;text-decoration:none;font-weight:400}a.active{color:#b05464;text-decoration:none;font-weight:400}a.dropdown-item{cursor:pointer}table,th,td,tr{padding:.5em}table{margin-left:.5em;margin-right:.5em;border-collapse:separate;border-spacing:0}table p:first-of-type{margin-top:0}table p:last-of-type{margin-bottom:0}th{color:#fff;background-color:#041a77;font-weight:400}th code{color:#fff}tr.oneof>td{border-bottom:1px dashed rgba(0,0,0,.1);border-top:1px dashed rgba(0,0,0,.1)}th,td{border-left:1px solid #041a77;border-top:1px solid #041a77}tr:first-child th:first-child{border-radius:4px 0 0 0}tr:first-child td:first-child{border-radius:4px 0 0 0}tr:first-child th:last-child{border-radius:0 4px 0 0}tr:first-child td:last-child{border-radius:0 4px 0 0}tr:last-child td{border-bottom:1px solid #041a77}tr:last-child td:first-child{border-radius:0 0 0 4px}tr:last-child td:last-child{border-radius:0 0 4px 0}tr th:last-child{border-right:1px solid #041a77}tr td:last-child{border-right:1px solid #041a77}thead+tbody tr:first-child td:first-child{border-radius:0}thead+tbody tr:first-child td:last-child{border-radius:0}code{color:#d14;font-size:80%;font-weight:400;word-break:normal}pre{margin:1em 0 1em 1em;max-height:31em;border:1px solid #f2f2f2;border-radius:4px;box-shadow:3px 3px 8px #a7a7a7;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none;background:#fff}@media(min-width: 768px){pre{margin:1em}}pre code{display:block;padding:.5em;color:#535f61;font-size:80%;font-weight:400;word-break:normal}pre code.command-output{padding:0}pre code.command-output .command{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output .command{padding:.5em .5em 0 .5em}}pre code.command-output .output{color:#535f61;background-color:#f3f3f3;font-style:italic;padding:1em;float:left;clear:left;min-width:100%}@media(min-width: 768px){pre code.command-output .output{padding:0 .5em .5em .5em}}pre code.command-output div:only-of-type{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output div:only-of-type{padding:.5em}}@media print{pre{max-height:unset}}div.toolbar{position:relative}div.toolbar button{font-size:.8em;padding:0 .5em;border-radius:.3em;background-color:#041a77;cursor:pointer;color:#fff;text-decoration:none;border:0;position:absolute;top:3px;z-index:1;transition:opacity .4s ease-in-out;opacity:0}div.toolbar button.toolbar-show{transition:opacity 1.1s ease-in-out;opacity:1}div.toolbar button.copy{right:2.2rem;width:3rem}div.toolbar button.download{right:5.5rem}div.toolbar button.print{right:7.25rem}div.toolbar svg{width:.8em;height:.8em;display:inline;fill:#fff;stroke:#fff}p{font-size:1rem;font-weight:400;line-height:1.5;margin:.75em 0}@media(min-width: 768px){p{margin:1.5em 0}}li,dt,dd{font-size:1rem;font-weight:400;line-height:1.5;margin:.25em}ol,ul,dl{list-style:initial;font-size:1rem;font-weight:400;margin:0 0 0 1.5em;padding:0}li p,dt p,dd p{margin:.4em 0}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{border:0}h1{font-size:2.5rem;color:#2e2e2e;font-weight:400;margin-bottom:0}h2{font-size:2rem;color:#2e2e2e;font-weight:400;margin-top:3rem;margin-bottom:1.8rem}h2:before{display:block;content:" ";width:5rem;border-bottom:2px solid #466bb0;margin-bottom:1.1rem;visibility:visible}h3{font-size:1.85rem;color:#404040;font-weight:500;letter-spacing:1px;margin-bottom:20px;margin-top:30px}h4{font-size:1.85rem;color:#404040;font-weight:500;margin:30px 0 20px}h4+p{margin:5px 0}@media(min-width: 768px){h4+p{margin:10px 0}}h5{font-size:1.15rem;color:#404040;font-weight:500}h6{font-size:.9rem;color:#404040;font-weight:500}.header-link{position:relative;left:.5em;top:-0.1em;opacity:0;font-size:.6em}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link,dt:hover .header-link{transition:opacity .4s ease-in-out;opacity:1}@media print{.header-link{display:none}}em{font-style:italic}strong{font-weight:700}img{width:100%}blockquote{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#f8f8f8;border-radius:4px 4px 4px 4px}@media(min-width: 768px){blockquote{margin:1em 3em}}.spacer{height:.1rem}@media(min-width: 768px){.spacer{height:1rem}}.deprecated{background:silver}.card{background-color:#fff;border-color:rgba(0,0,0,.1)}.card-header{border-bottom-color:rgba(0,0,0,.1)}@media print{#scroll-to-top-container{display:none}}@media(min-width: 1200px){#scroll-to-top-container{display:none}}#scroll-to-top{display:none;position:fixed;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(255,255,255,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}#scroll-to-top:hover{color:#de7d40}#scroll-to-top svg{width:1.5em;height:1.5em;vertical-align:middle}#scroll-to-top.show{display:block}@media print{h1,h2,h3{color:#000;background:none;page-break-after:avoid}img{max-width:100% !important}pre,blockquote,img{page-break-inside:avoid}}.icon{width:1em;height:1em;display:inline;fill:#535f61;stroke:#535f61;vertical-align:middle}.large-icon{width:1.4em;height:1.4em;display:inline;fill:#535f61;stroke:#535f61;vertical-align:middle}.page-icon{margin-right:.3em}.flipped{transform:scaleX(-1)}.subtitle{margin-top:.15rem;margin-bottom:0;padding:0 0 0 0;font-size:125%}.byline{margin-top:.15rem;margin-bottom:2rem;padding:0;text-transform:uppercase;font-size:75%}.attribution{font-weight:600}.subscribe{padding:1em;font-size:1.2em;background-color:#fff;text-align:center}.subscribe svg{margin-right:.5em}.btn{background-color:#041a77;color:#fff;font-weight:400;letter-spacing:1px;cursor:pointer;box-shadow:3px 3px 8px #a7a7a7}.btn:hover{background-color:#466bb0;color:#fff}.btn:active{background-color:#b05464;color:#fff}.btn:focus{color:#fff}.callout{display:table;padding:.5em .5em .5em 0;border-radius:4px;margin:1em 0 1em 1em}@media(min-width: 768px){.callout{margin:1em}}.callout .type{position:relative;display:table-cell;left:-0.75em;min-height:100%;text-align:center;vertical-align:middle}.callout .type svg{fill:#041a77}.callout .content{display:table-cell;min-height:100%}.callout.tip{background-color:#f2fff2}.callout.idea{background-color:#ffffe0}.callout.warning{background-color:#fee}.callout.quote{background-color:#f8f8f8;font-style:italic}.callout:hover svg{animation:shake 2.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.community-item{display:table-row}.community-item .logo{display:table-cell;width:65px;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}.community-item .desc{display:table-cell;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}#endnotes-container{display:none}@media print{#endnotes-container.show{display:block}}@media screen{.endnote-ref{display:none}}.faq .question{font-weight:400;text-transform:uppercase}.faq .answer{margin-left:2.5em}.faq-landing{column-count:1;column-gap:2rem}@media(min-width: 576px){.faq-landing{column-count:2}}.faq-landing .panel{display:inline-block;border:1px solid #041a77;border-radius:4px;width:100%;margin-bottom:2rem}.faq-landing .panel .header{color:#fff;background-color:#041a77;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.125)}.faq-landing .panel .body{padding:1.25rem}figure{margin:1.5rem auto;padding:.5rem;background-color:#fff;border-radius:4px 4px 4px 4px}figure .wrapper-with-intrinsic-ratio{position:relative;height:0}figure .element-to-stretch{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption{text-align:center;font-size:1.15rem;font-style:italic;font-weight:400;color:#535f61;padding-top:.5rem}footer{background-image:linear-gradient(to right, #466BB0, #041A77);color:#fff;position:absolute;bottom:0;width:100%;height:7rem;overflow:hidden;padding:1rem 4px 1.5rem;text-align:center;display:grid;grid-template-columns:[user-links] 35% [info] 65% [dev-links] 0%;grid-template-rows:100%}@media print{footer{display:none}}@media(min-width: 576px){footer{padding:1.5rem 1.25rem 1rem 1.25rem}}@media(min-width: 992px){footer{grid-template-columns:[user-links] 30% [info] 40% [dev-links] 30%}}footer .user-links{grid-column:user-links;text-align:left}footer .info{grid-column:info}footer .info .copyright{padding:0;margin:0;color:#ccc;line-height:1.6em;font-size:.7em;text-align:right !important}@media(min-width: 992px){footer .info .copyright{text-align:center !important}}footer .info .copyright a{color:#ccc;text-decoration:underline}footer .info .copyright a:hover{color:#ccc}footer .dev-links{grid-column:dev-links;text-align:right;display:none}@media(min-width: 992px){footer .dev-links{display:block}}footer .channel{position:relative;display:inline-flex;padding:4px 0;border-width:2px;border-color:rgba(0,0,0,0);border-style:solid;border-radius:2px;color:#fff}footer .channel a{text-decoration:none}footer .channel svg{width:30px;height:30px;fill:#fff;stroke:#466bb0}@media(min-width: 576px){footer .channel svg{width:35px;height:35px}}footer .channel span{opacity:0;background-color:transparent;color:#fff;text-align:center;position:absolute;width:200px;left:-82px;top:-23px;font-size:75%}footer .channel:hover{border-color:#fff;border-radius:25px;box-shadow:0 0 2px 2px #fff;transition:border-radius 1s,border-color 1s ease}footer .channel:hover span{opacity:1;transition:opacity .5s}footer .tag{padding:0 1rem;font-style:italic;margin:0;line-height:1.6em;font-size:.8em}.glossary .trampolines{font-size:1.85rem;text-align:center;padding-top:.8rem}@media print{.glossary .trampolines{display:none}}@media screen{.glossary .entries .letter:target::before{height:calc(3.7rem - 1rem);margin-top:calc(0rem - calc(3.7rem - 1rem))}}.glossary .entries h4{font-size:1.65rem;font-weight:300;border-bottom:1px solid;color:#ccc;border-color:#ccc;background-color:#fff;padding-top:2.2rem;padding-bottom:.15rem;position:-webkit-sticky;position:sticky;top:calc(3.7rem - 1rem);margin-top:0;margin-bottom:0;z-index:10}.glossary .entries dl{margin-left:0}.glossary .entries dl dt{font-weight:500;list-style-type:none;margin-bottom:0;margin-top:.9rem;margin-left:0;text-transform:uppercase}.glossary .entries dl dd{list-style-type:none;margin-left:1.5rem}header{background-image:linear-gradient(to right, #466BB0, #041A77);box-shadow:0 0 2px 2px rgba(0,0,0,.14),0 2px 4px 2px rgba(0,0,0,.28);padding-top:.2em;padding-bottom:.2em;position:fixed;top:0;right:0;left:0;z-index:100}header #brand{display:inline-block;font-size:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;line-height:inherit;white-space:nowrap;width:100%}@media(min-width: 576px){header #brand{width:unset}}header #brand.open-hamburger{display:none}header #brand .logo{width:2em;height:2em;top:3px;left:.8em;position:fixed;fill:#fff;transition-duration:.8s;transition-property:transform;transform-origin:50% 50%}header #brand .logo circle{fill:#466bb0;stroke:#fff}@media(min-width: 768px){header #brand .logo{width:3em;height:3em}}header #brand .logo:hover{transform:rotate(360deg)}header #brand .name{color:#fff;font-weight:400;vertical-align:bottom;line-height:1.1em;display:inline-block;padding-top:.35rem;text-align:center;margin-left:0;margin-right:0;width:100%}@media(min-width: 576px){header #brand .name{text-align:left;margin-left:3em;margin-right:1rem;width:unset}}@media(min-width: 768px){header #brand .name{margin-left:4.2em}}header a{font-weight:500;color:#fff;font-size:1.1em;margin-left:.3rem;margin-right:.3rem}@media(min-width: 576px){header a{font-size:.9em;margin-left:.58rem;margin-right:.58rem}}header a:hover{text-decoration:none;color:#de7d40}header a.active{border-bottom:solid 3px #fff;border-radius:2px;color:#fff;font-weight:500;cursor:default}header div.menu{display:inline-block}header svg.icon{stroke:#fff;fill:#fff;width:1.1em;height:1.1em}header svg.icon:hover{fill:#de7d40;stroke:#de7d40}header #hamburger{display:inline-block;position:absolute;top:.8rem;right:1.3rem}@media(min-width: 576px){header #hamburger{display:none}}header #header-links{display:none;top:.6rem;right:1.1rem;transition:right .5s}header #header-links.open-hamburger{display:block;text-align:center;margin-top:1em;padding-left:1em;padding-right:2.5em}@media(min-width: 576px){header #header-links{display:inline-block;position:absolute}}header #header-links.show-search{right:-700px;transition:right .5s}header #search-show{display:none}@media(min-width: 576px){header #search-show{display:inline-block}}header #search-form{display:none;top:0;right:-700px;transition:right .5s}header #search-form.open-hamburger{display:flex}@media(min-width: 576px){header #search-form{display:flex;position:absolute}}header #search-form.show-search{right:1rem;transition:right .5s}header #search-form button:focus{outline:0}header #search-textbox{margin:12px 1rem 5px 1rem;width:100%;text-align:center}@media(min-width: 576px){header #search-textbox{margin:4px 0 5px 0;width:22rem;text-align:unset}}header #search-close{display:none;background-color:rgba(0,0,0,0);color:#fff;border-width:0;cursor:pointer}@media(min-width: 576px){header #search-close{display:block}}header #search-close:hover{color:#de7d40}.landing .banner{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.landing .banner .hero-label{margin:0 0 0 0;padding:30px 0 0 0;font-size:4rem;font-family:"Verdana",serif;text-align:center}.landing .banner .hero-lead{display:block;font-size:1rem;font-weight:300;text-align:center;margin:0;padding:0}.landing .banner .hero-logo{width:0;fill:#466bb0}.landing .banner .hero-text{width:20rem;margin-left:0}@media(min-width: 576px){.landing .banner .hero-logo{width:7rem}.landing .banner .hero-label{text-align:left}.landing .banner .hero-lead{text-align:left}.landing .banner .hero-text{margin-left:3rem}}.landing .panels{display:grid;grid-template-columns:[panel] auto;padding-top:30px;padding-bottom:30px;grid-gap:2rem;justify-content:center;align-content:end}@media(min-width: 768px){.landing .panels{padding-top:50px;padding-bottom:50px;grid-template-columns:[panel] auto [panel] auto}}@media(min-width: 80rem){.landing .panels{grid-template-columns:[panel] auto [panel] auto [panel] auto [panel] auto}}.landing .panels .panel{color:#535f61;opacity:.1;transition:opacity .25s linear;background-color:#f8f8f8;border-color:#ddd;width:18rem;box-shadow:3px 3px 8px #a7a7a7;padding:1rem}.landing .panels .panel a{text-decoration:none;color:#535f61}.landing .panels .panel a:hover{color:#535f61;text-decoration:none}.landing .panels .panel:hover{box-shadow:3px 3px 8px #a7a7ee}.landing .panels .panel .panel-title{text-align:center}.landing .panels .panel .panel-line{margin-left:1.6rem;margin-right:1.6rem;background-color:#535f61}.landing .panels .panel .panel-img-top{text-align:center;padding:0}.landing .panels .panel .panel-body{padding-top:0;padding-left:.5rem;padding-right:.5rem}@media(min-width: 768px){.landing .panels .panel .panel-body{padding-left:1.25rem;padding-right:1.25rem}}.landing #buttons{opacity:0;transition:opacity .25s ease-in;text-align:center}@media(min-width: 768px){.landing #buttons{padding-bottom:20px}}.landing #buttons .btn{margin:1rem 1rem;width:18rem}@media(min-width: 768px){.landing #buttons .btn{margin:1rem 5rem}}.logo-gallery{margin:3rem}.logo-gallery .company-logo{margin:1rem;padding:14px;display:inline-block;width:200px;height:120px;transition-duration:.8s;transform-origin:50% 50%;transition-property:none;position:relative;box-shadow:0 0 50px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.25);border-radius:3px;background-color:#fff}.logo-gallery .company-logo:hover{transition-property:transform,opacity,box-shadow;transform:rotate(360deg);box-shadow:0 0 50px rgba(0,0,200,.1),0 5px 10px rgba(0,0,200,.25)}.logo-gallery .outer{display:table;position:absolute;width:172px;height:92px;margin:0;padding:0}.logo-gallery .inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;margin:0 auto}.logo-gallery .with-tag-line:hover:hover img{opacity:.15}.logo-gallery .with-tag-line:hover:hover .tagline{opacity:1}.logo-gallery img{position:absolute;width:172px;height:92px;object-fit:contain;transition-duration:.8s;transition-property:opacity}.logo-gallery .tagline{color:#535f61;opacity:0;transition-duration:.8s;transition-property:opacity}.media-resources table,.media-resources th,.media-resources td{border:none}.media-resources td{line-height:1.15em;vertical-align:middle;padding-top:1em;padding-bottom:1em}.media-resources td.logo{width:100px;border:none}.media-resources td.desc{border:none}.media-resources li{list-style-type:none}.media-resources .advice{display:grid;grid-template-columns:[panel] 1fr;grid-gap:2rem;padding-top:2rem}@media(min-width: 992px){.media-resources .advice{grid-template-columns:[panel] 1fr [panel] 1fr}}.media-resources .advice .panel{display:table;border-radius:4px;border:1px solid #466bb0;min-height:11rem;width:100%;margin-bottom:1rem}.media-resources .advice .panel .title{position:relative;display:table-cell;width:2rem;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#466bb0;min-height:100%}.media-resources .advice .panel .title div{position:absolute;top:11rem;width:11rem;text-align:center;transform:rotate(-90deg);transform-origin:left top 0}.media-resources .advice .panel .title p{color:#fff;font-size:2rem;margin:0;padding:0;line-height:2rem}.media-resources .advice .panel .body{display:table-cell;min-height:100%;padding:1rem 0}.menu{position:relative;cursor:pointer}.menu .menu-content{display:none;position:absolute;min-width:160px;z-index:75;padding:0;background-color:#fff;border:1px solid #000;border-radius:4px;margin-top:.125rem;right:0;text-align:left}.menu .menu-content a{display:block;font-weight:400;color:#535f61;padding:.25rem 1.5rem}.menu .menu-content a:hover{color:#fff;background-color:#466bb0;text-decoration:none}.menu .menu-content a.active{font-weight:500;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='black' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem;border:0}.menu .menu-content a.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-color:#466bb0}.menu .menu-content a:focus{text-decoration:none}.menu .menu-content i{color:#535f61}.menu .menu-content h6{padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.menu .menu-content div{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.menu.show .menu-content{display:block}.notfound{text-align:center}.notfound .icon{margin-top:9rem;width:12rem;height:12rem}.notfound .error{padding:2rem 0 0 0;font-weight:500;font-size:200%}.notfound .explanation{padding:2rem 0 9rem 0;font-weight:400;font-size:100%}.pagenav{display:flex;width:100%}@media print{.pagenav{display:none}}.pagenav .left{width:50%}.pagenav .right{width:50%;text-align:right}.pagenav p{text-transform:uppercase;font-size:80%}.pagenav svg{fill:#469bdd;stroke:#469bdd;margin-left:.5em;margin-right:.5em}.pagenav svg:hover{fill:#1d67a0;stroke:#1d67a0}.partner-component{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#f8f8f8;border-radius:4px 4px 4px 4px}@media(min-width: 768px){.partner-component{margin:1em 3em}}.partner-component table td:first-of-type{color:#fff;background-color:#041a77;font-weight:400;border-bottom:1px solid #05229a}.partner-component table td:last-of-type{background-color:#fff}.partner-component table tr:last-of-type td{border-bottom-color:#041a77}.partner-component table.with_logo td:first-of-type{opacity:.9}.partner-component table.with_logo td:last-of-type{opacity:.9}.popover{display:none;z-index:75;color:#535f61;background-color:#fff;border-radius:4px;border:1px solid #777;box-shadow:3px 3px 8px #777,-3px -3px 8px #777;font-family:inherit;max-width:276px}@media(min-width: 768px){.popover{max-width:350px}}@media(min-width: 1200px){.popover{max-width:500px}}.popover.show{display:block}.popover .title{text-align:center;color:#535f61;background-color:#f8f8f8;font-size:140%;border-radius:4px 4px 0 0}.popover .body{padding-left:1rem;padding-right:1rem}.popover .arrow{width:0;height:0;border-style:solid;position:absolute;border-color:transparent}.popover[x-placement^=top]{margin-bottom:5px}.popover[x-placement^=top] .arrow{border-width:5px 5px 0 5px;border-top-color:#fff;bottom:-5px;margin:0 5px}.popover[x-placement^=bottom]{margin-top:5px}.popover[x-placement^=bottom] .arrow{border-width:0 5px 5px 5px;border-bottom-color:#fff;top:-5px;margin:0 5px}.popover[x-placement^=right]{margin-left:5px}.popover[x-placement^=right] .arrow{border-width:5px 5px 5px 0;border-right-color:#fff;left:-5px;margin:5px 0}.popover[x-placement^=left]{margin-right:5px}.popover[x-placement^=left] .arrow{border-width:5px 0 5px 5px;border-left-color:#fff;right:-5px;margin:5px 0}@media screen{.term{border-bottom:dashed 1px;cursor:help;position:relative;display:inline-block}}.primary{display:grid;grid-template-columns:[article] 100%;grid-column-gap:1rem;padding-left:.5rem;padding-right:.5rem}.primary .sidebar-container{max-width:25em}@media print{.primary .sidebar-container{display:none}}.primary .toc-container{display:none}@media screen and (min-width: 768px){.primary{grid-template-columns:[sidebar] 20% [article] calc(80% - 1rem);padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1200px){.primary{grid-template-columns:[sidebar] 16% [article] calc(68% - 2rem) [toc] 16%}.primary .toc-container{display:block}}@media screen and (min-width: 1200px){.primary.notoc{grid-template-columns:[sidebar] 16% [article] calc(84% - 1rem)}}.promotion{position:absolute;display:block;top:22px;left:-80px;width:260px;overflow:hidden;height:46px;z-index:200;color:#fff;background:#228b22;transform:rotate(-45deg);text-align:center}.promotion:hover{text-decoration:none;color:#90ee90}.relnote-links{text-align:center}@media print{.relnote-links{display:none}}.relnote-links #buttons{opacity:0;transition:opacity .25s ease-in}.relnote-links .btn{margin:1rem 1rem;width:13rem}@media(min-width: 768px){.relnote-links .btn{margin:1rem 5rem}}.section-index{display:grid;grid-template-columns:[entry] 1fr}@media(min-width: 576px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.section-index .entry{padding:1rem 1rem}@media(min-width: 768px){.section-index .entry{padding:1rem 4rem}}.section-index h5{margin-bottom:0}.section-index h5 a{font-weight:700}.section-index p{margin-top:0}.see-also{padding-top:0;display:grid;grid-template-columns:[entry] 1fr;grid-gap:1em}@media(min-width: 576px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.see-also .entry{padding:0}.see-also .entry .link{margin-bottom:0;margin-top:0}.see-also .entry .desc{margin-top:0}@media screen and (max-width: 767px){.sidebar-offcanvas{position:absolute;width:80%;transition:all .4s ease;left:-768px;top:3.7rem}}@media screen and (min-width: 768px){.sidebar-offcanvas{position:unset;width:auto}}@media screen{.sidebar-offcanvas.active{left:1rem}}.sidebar{order:0;font-size:85%}@media(min-width: 1200px){.sidebar{font-size:100%}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar{position:-webkit-sticky;position:sticky;top:3.7rem}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.sidebar .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.sidebar .directory a{font-weight:400}.sidebar .directory ul{list-style:none;padding:0;padding-left:.2em;margin-bottom:0;margin-left:0;margin-right:.3em;display:none}.sidebar .directory ul.show{display:block}.sidebar .directory li{display:inline-block;padding:2px 0 1px 1.4em;width:100%;font-size:85%}.sidebar .directory li .current{color:#b05464;font-weight:500}.sidebar .directory li.sublist{padding-left:0}.sidebar .directory .card-body{padding:.5em .1em}.sidebar .directory .card-body>ul{padding-left:0}.sidebar .directory .card{margin-top:.1rem;margin-bottom:.1rem}.sidebar .directory .card-header{padding:0}.sidebar .directory .card-header div{padding:.75em 1.25em}.sidebar .directory .card-header svg{margin-right:.3em}.sidebar .directory .card-header a{text-decoration:none}@media(min-width: 992px){.sidebar .directory .card-body{padding-left:1.25rem;padding-right:.5rem}.sidebar .directory ul{padding-left:1em}}.sidebar .tree-toggle{cursor:pointer;margin-bottom:0}.sidebar .tree-toggle .chevron{display:none}.sidebar .tree-toggle .chevron svg{margin-right:.3em}.sidebar .tree-toggle .chevron.show{display:inline}.sidebar-toggler{position:absolute;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(255,255,255,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}.sidebar-toggler:hover{color:#de7d40}@media(min-width: 768px){.sidebar-toggler{display:none}}@media print{.sidebar-toggler{display:none}}.sidebar-toggler svg{width:1.5em;height:1.5em;vertical-align:middle}.tabset{border:none;margin:0 0 0 4px;padding:0}.tabset .tab-strip{margin-bottom:-2px}.tabset .tab-strip a{display:inline-block;margin:0 3px;border:1px solid #466bb0;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:0 1rem;transform:skewX(-30deg);transform-origin:left bottom;text-decoration:none;cursor:pointer}.tabset .tab-strip a span{display:block;transform:skewX(10deg);font-size:80%;color:#535f61}.tabset .tab-strip a:hover{background-color:#de7d40;text-decoration:none}.tabset .tab-strip a.active{background-color:#466bb0;cursor:default}.tabset .tab-strip a.active span{color:#fff}.tabset .tab-content{border:1px solid #466bb0;border-radius:4px;padding-left:1rem;padding-right:1rem}.tabset .tab-content>div{display:none}.tabset .tab-content>div.active{display:block}.toc{order:0}@supports(position: -webkit-sticky) or (position: sticky){.toc{position:-webkit-sticky;position:sticky;top:3.7rem}}.toc .directory{padding-left:.5em;border-left:1px solid rgba(0,0,0,.1)}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.toc .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.toc .directory li{font-size:.9rem}.toc .directory li a{font-weight:400}.toc .directory li a.current{color:#b05464;font-weight:bold}.toc .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc .directory ul ul{padding-left:1em}.toc-inlined{display:block}@media print{.toc-inlined{display:none}}@media(min-width: 1200px){.toc-inlined{display:none}}.toc-inlined .directory{border-left:0}.toc-inlined .directory li{font-size:1rem}.toc-inlined .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc-inlined .directory ul ul{padding-left:1em}.toc-inlined .directory ul a{font-weight:400}@media screen{.toc-forced{display:block}}/*# sourceMappingURL=light_theme_archive.css.map */
+.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}@media screen{:target::before{content:"";display:block;height:3.7rem;margin-top:-3.7rem}html{overflow-y:scroll;position:relative;min-height:100%}body{margin-top:3.7rem;margin-bottom:calc(7rem + 3rem);font-family:"Work Sans",sans-serif;color:#535f61;background-color:#fff}}a{color:#469bdd;text-decoration:none;font-weight:400;font-family:"Chivo",sans-serif}a:hover,a:focus{color:#1d67a0;text-decoration:underline;font-weight:400}a.disabled{color:#ccc;text-decoration:none;font-weight:400}a.active{color:#b05464;text-decoration:none;font-weight:400}a.dropdown-item{cursor:pointer}table,th,td,tr{padding:.5em}table{margin-left:.5em;margin-right:.5em;border-collapse:separate;border-spacing:0}table p:first-of-type{margin-top:0}table p:last-of-type{margin-bottom:0}th{color:#fff;background-color:#041a77;font-weight:400}th code{color:#fff}tr.oneof>td{border-bottom:1px dashed rgba(0,0,0,.1);border-top:1px dashed rgba(0,0,0,.1)}th,td{border-left:1px solid #041a77;border-top:1px solid #041a77}tr:first-child th:first-child{border-radius:4px 0 0 0}tr:first-child td:first-child{border-radius:4px 0 0 0}tr:first-child th:last-child{border-radius:0 4px 0 0}tr:first-child td:last-child{border-radius:0 4px 0 0}tr:last-child td{border-bottom:1px solid #041a77}tr:last-child td:first-child{border-radius:0 0 0 4px}tr:last-child td:last-child{border-radius:0 0 4px 0}tr th:last-child{border-right:1px solid #041a77}tr td:last-child{border-right:1px solid #041a77}thead+tbody tr:first-child td:first-child{border-radius:0}thead+tbody tr:first-child td:last-child{border-radius:0}code{color:#d14;font-size:80%;font-weight:400;word-break:normal}pre{margin:1em 0 1em 1em;max-height:31em;border:1px solid #f2f2f2;border-radius:4px;box-shadow:3px 3px 8px #a7a7a7;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none;background:#fff}@media(min-width: 768px){pre{margin:1em}}pre code{display:block;padding:.5em;color:#535f61;font-size:80%;font-weight:400;word-break:normal}pre code.command-output{padding:0}pre code.command-output .command{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output .command{padding:.5em .5em 0 .5em}}pre code.command-output .output{color:#535f61;background-color:#f3f3f3;font-style:italic;padding:1em;float:left;clear:left;min-width:100%}@media(min-width: 768px){pre code.command-output .output{padding:0 .5em .5em .5em}}pre code.command-output div:only-of-type{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output div:only-of-type{padding:.5em}}@media print{pre{max-height:unset}}div.toolbar{position:relative}div.toolbar button{font-size:.8em;padding:0 .5em;border-radius:.3em;background-color:#041a77;cursor:pointer;color:#fff;text-decoration:none;border:0;position:absolute;top:3px;z-index:1;transition:opacity .4s ease-in-out;opacity:0}div.toolbar button.toolbar-show{transition:opacity 1.1s ease-in-out;opacity:1}div.toolbar button.copy{right:2.2rem;width:3rem}div.toolbar button.download{right:5.5rem}div.toolbar button.print{right:7.25rem}div.toolbar svg{width:.8em;height:.8em;display:inline;fill:#fff;stroke:#fff}p{font-size:1rem;font-weight:400;line-height:1.5;margin:.75em 0}@media(min-width: 768px){p{margin:1.5em 0}}li,dt,dd{font-size:1rem;font-weight:400;line-height:1.5;margin:.25em}ol,ul,dl{list-style:initial;font-size:1rem;font-weight:400;margin:0 0 0 1.5em;padding:0}li p,dt p,dd p{margin:.4em 0}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{border:0}h1{font-size:2.5rem;color:#2e2e2e;font-weight:400;margin-bottom:0}h2{font-size:2rem;color:#2e2e2e;font-weight:400;margin-top:3rem;margin-bottom:1.8rem}h2:before{display:block;content:" ";width:5rem;border-bottom:2px solid #466bb0;margin-bottom:1.1rem;visibility:visible}h3{font-size:1.85rem;color:#404040;font-weight:500;letter-spacing:1px;margin-bottom:20px;margin-top:30px}h4{font-size:1.85rem;color:#404040;font-weight:500;margin:30px 0 20px}h4+p{margin:5px 0}@media(min-width: 768px){h4+p{margin:10px 0}}h5{font-size:1.15rem;color:#404040;font-weight:500}h6{font-size:.9rem;color:#404040;font-weight:500}.header-link{position:relative;left:.5em;top:-0.1em;opacity:0;font-size:.6em}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link,dt:hover .header-link{transition:opacity .4s ease-in-out;opacity:1}@media print{.header-link{display:none}}em{font-style:italic}strong{font-weight:700}img{width:100%}blockquote{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#f8f8f8;border-radius:4px 4px 4px 4px}@media(min-width: 768px){blockquote{margin:1em 3em}}.spacer{height:.1rem}@media(min-width: 768px){.spacer{height:1rem}}.deprecated{background:silver}.card{background-color:#fff;border-color:rgba(0,0,0,.1)}.card-header{border-bottom-color:rgba(0,0,0,.1)}@media print{#scroll-to-top-container{display:none}}@media(min-width: 1200px){#scroll-to-top-container{display:none}}#scroll-to-top{display:none;position:fixed;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(255,255,255,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}#scroll-to-top:hover{color:#de7d40}#scroll-to-top svg{width:1.5em;height:1.5em;vertical-align:middle}#scroll-to-top.show{display:block}@media print{h1,h2,h3{color:#000;background:none;page-break-after:avoid}img{max-width:100% !important}pre,blockquote,img{page-break-inside:avoid}}.icon{width:1em;height:1em;display:inline;fill:#535f61;stroke:#535f61;vertical-align:middle}.large-icon{width:1.4em;height:1.4em;display:inline;fill:#535f61;stroke:#535f61;vertical-align:middle}.page-icon{margin-right:.3em}.flipped{transform:scaleX(-1)}.subtitle{margin-top:.15rem;margin-bottom:0;padding:0 0 0 0;font-size:125%}.byline{margin-top:.15rem;margin-bottom:2rem;padding:0;text-transform:uppercase;font-size:75%}.attribution{font-weight:600}.subscribe{padding:1em;font-size:1.2em;background-color:#fff;text-align:center}.subscribe svg{margin-right:.5em}.btn{background-color:#041a77;color:#fff;font-weight:400;letter-spacing:1px;cursor:pointer;box-shadow:3px 3px 8px #a7a7a7}.btn:hover{background-color:#466bb0;color:#fff}.btn:active{background-color:#b05464;color:#fff}.btn:focus{color:#fff}.callout{display:table;padding:.5em .5em .5em 0;border-radius:4px;margin:1em 0 1em 1em}@media(min-width: 768px){.callout{margin:1em}}.callout .type{position:relative;display:table-cell;left:-0.75em;min-height:100%;text-align:center;vertical-align:middle}.callout .type svg{fill:#041a77}.callout .content{display:table-cell;min-height:100%}.callout.tip{background-color:#f2fff2}.callout.idea{background-color:#ffffe0}.callout.warning{background-color:#fee}.callout.quote{background-color:#f8f8f8;font-style:italic}.callout:hover svg{animation:shake 2.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.community-item{display:table-row}.community-item .logo{display:table-cell;width:65px;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}.community-item .desc{display:table-cell;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}#endnotes-container{display:none}@media print{#endnotes-container.show{display:block}}@media screen{.endnote-ref{display:none}}.faq .question{font-weight:400;text-transform:uppercase}.faq .answer{margin-left:2.5em}.faq-landing{column-count:1;column-gap:2rem}@media(min-width: 576px){.faq-landing{column-count:2}}.faq-landing .panel{display:inline-block;border:1px solid #041a77;border-radius:4px;width:100%;margin-bottom:2rem}.faq-landing .panel .header{color:#fff;background-color:#041a77;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.125)}.faq-landing .panel .body{padding:1.25rem}figure{margin:1.5rem auto;padding:.5rem;background-color:#fff;border-radius:4px 4px 4px 4px}figure .wrapper-with-intrinsic-ratio{position:relative;height:0}figure .element-to-stretch{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption{text-align:center;font-size:1.15rem;font-style:italic;font-weight:400;color:#535f61;padding-top:.5rem}footer{background-image:linear-gradient(to right, #466BB0, #041A77);color:#fff;position:absolute;bottom:0;width:100%;height:7rem;overflow:hidden;padding:1rem 4px 1.5rem;text-align:center;display:grid;grid-template-columns:[user-links] 35% [info] 65% [dev-links] 0%;grid-template-rows:100%}@media print{footer{display:none}}@media(min-width: 576px){footer{padding:1.5rem 1.25rem 1rem 1.25rem}}@media(min-width: 992px){footer{grid-template-columns:[user-links] 30% [info] 40% [dev-links] 30%}}footer .user-links{grid-column:user-links;text-align:left}footer .info{grid-column:info}footer .info .copyright{padding:0;margin:0;color:#ccc;line-height:1.6em;font-size:.7em;text-align:right !important}@media(min-width: 992px){footer .info .copyright{text-align:center !important}}footer .info .copyright a{color:#ccc;text-decoration:underline}footer .info .copyright a:hover{color:#ccc}footer .dev-links{grid-column:dev-links;text-align:right;display:none}@media(min-width: 992px){footer .dev-links{display:block}}footer .channel{position:relative;display:inline-flex;padding:4px 0;border-width:2px;border-color:rgba(0,0,0,0);border-style:solid;border-radius:2px;color:#fff}footer .channel a{text-decoration:none}footer .channel svg{width:30px;height:30px;fill:#fff;stroke:#466bb0}@media(min-width: 576px){footer .channel svg{width:35px;height:35px}}footer .channel span{opacity:0;background-color:transparent;color:#fff;text-align:center;position:absolute;width:200px;left:-82px;top:-23px;font-size:75%}footer .channel:hover{border-color:#fff;border-radius:25px;box-shadow:0 0 2px 2px #fff;transition:border-radius 1s,border-color 1s ease}footer .channel:hover span{opacity:1;transition:opacity .5s}footer .tag{padding:0 1rem;font-style:italic;margin:0;line-height:1.6em;font-size:.8em}.glossary .trampolines{font-size:1.85rem;text-align:center;padding-top:.8rem}@media print{.glossary .trampolines{display:none}}@media screen{.glossary .entries .letter:target::before{height:calc(3.7rem - 1rem);margin-top:calc(0rem - calc(3.7rem - 1rem))}}.glossary .entries h4{font-size:1.65rem;font-weight:300;border-bottom:1px solid;color:#ccc;border-color:#ccc;background-color:#fff;padding-top:2.2rem;padding-bottom:.15rem;position:-webkit-sticky;position:sticky;top:calc(3.7rem - 1rem);margin-top:0;margin-bottom:0;z-index:10}.glossary .entries dl{margin-left:0}.glossary .entries dl dt{font-weight:500;list-style-type:none;margin-bottom:0;margin-top:.9rem;margin-left:0;text-transform:uppercase}.glossary .entries dl dd{list-style-type:none;margin-left:1.5rem}header{background-image:linear-gradient(to right, #466BB0, #041A77);box-shadow:0 0 2px 2px rgba(0,0,0,.14),0 2px 4px 2px rgba(0,0,0,.28);padding-top:.2em;padding-bottom:.2em;position:fixed;top:0;right:0;left:0;z-index:100}header #brand{display:inline-block;font-size:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;line-height:inherit;white-space:nowrap;width:100%}@media(min-width: 576px){header #brand{width:unset}}header #brand.open-hamburger{display:none}header #brand .logo{width:2em;height:2em;top:3px;left:.8em;position:fixed;fill:#fff;transition-duration:.8s;transition-property:transform;transform-origin:50% 50%}header #brand .logo circle{fill:#466bb0;stroke:#fff}@media(min-width: 768px){header #brand .logo{width:3em;height:3em}}header #brand .logo:hover{transform:rotate(360deg)}header #brand .name{color:#fff;font-weight:400;vertical-align:bottom;line-height:1.1em;display:inline-block;padding-top:.35rem;text-align:center;margin-left:0;margin-right:0;width:100%}@media(min-width: 576px){header #brand .name{text-align:left;margin-left:3em;margin-right:1rem;width:unset}}@media(min-width: 768px){header #brand .name{margin-left:4.2em}}header a{font-weight:500;color:#fff;font-size:1.1em;margin-left:.3rem;margin-right:.3rem}@media(min-width: 576px){header a{font-size:.9em;margin-left:.58rem;margin-right:.58rem}}header a:hover{text-decoration:none;color:#de7d40}header a.active{border-bottom:solid 3px #fff;border-radius:2px;color:#fff;font-weight:500;cursor:default}header div.menu{display:inline-block}header svg.icon{stroke:#fff;fill:#fff;width:1.1em;height:1.1em}header svg.icon:hover{fill:#de7d40;stroke:#de7d40}header #hamburger{display:inline-block;position:absolute;top:.8rem;right:1.3rem}@media(min-width: 576px){header #hamburger{display:none}}header #header-links{display:none;top:.6rem;right:1.1rem;transition:right .5s}header #header-links.open-hamburger{display:block;text-align:center;margin-top:1em;padding-left:1em;padding-right:2.5em}@media(min-width: 576px){header #header-links{display:inline-block;position:absolute}}header #header-links.show-search{right:-700px;transition:right .5s}header #search-show{display:none}@media(min-width: 576px){header #search-show{display:inline-block}}header #search-form{display:none;top:0;right:-700px;transition:right .5s}header #search-form.open-hamburger{display:flex}@media(min-width: 576px){header #search-form{display:flex;position:absolute}}header #search-form.show-search{right:1rem;transition:right .5s}header #search-form button:focus{outline:0}header #search-textbox{margin:12px 1rem 5px 1rem;width:100%;text-align:center}@media(min-width: 576px){header #search-textbox{margin:4px 0 5px 0;width:22rem;text-align:unset}}header #search-close{display:none;background-color:rgba(0,0,0,0);color:#fff;border-width:0;cursor:pointer}@media(min-width: 576px){header #search-close{display:block}}header #search-close:hover{color:#de7d40}.landing .banner{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.landing .banner .hero-label{margin:0 0 0 0;padding:30px 0 0 0;font-size:4rem;font-family:"Verdana",serif;text-align:center}.landing .banner .hero-lead{display:block;font-size:1rem;font-weight:300;text-align:center;margin:0;padding:0}.landing .banner .hero-logo{width:0;fill:#466bb0}.landing .banner .hero-text{width:20rem;margin-left:0}@media(min-width: 576px){.landing .banner .hero-logo{width:7rem}.landing .banner .hero-label{text-align:left}.landing .banner .hero-lead{text-align:left}.landing .banner .hero-text{margin-left:3rem}}.landing .panels{display:grid;grid-template-columns:[panel] auto;padding-top:30px;padding-bottom:30px;grid-gap:2rem;justify-content:center;align-content:end}@media(min-width: 768px){.landing .panels{padding-top:50px;padding-bottom:50px;grid-template-columns:[panel] auto [panel] auto}}@media(min-width: 80rem){.landing .panels{grid-template-columns:[panel] auto [panel] auto [panel] auto [panel] auto}}.landing .panels .panel{color:#535f61;opacity:.1;transition:opacity .25s linear;background-color:#f8f8f8;width:18rem;box-shadow:3px 3px 8px #a7a7a7;padding:1rem;border:1px solid #ddd;border-radius:4px}.landing .panels .panel a{text-decoration:none;color:#535f61}.landing .panels .panel a:hover{color:#535f61;text-decoration:none}.landing .panels .panel:hover{box-shadow:3px 3px 8px #a7a7ee}.landing .panels .panel .panel-title{text-align:center}.landing .panels .panel .panel-line{margin-left:1.6rem;margin-right:1.6rem;background-color:#535f61}.landing .panels .panel .panel-img-top{text-align:center;padding:0}.landing .panels .panel .panel-body{padding-top:0;padding-left:.5rem;padding-right:.5rem}@media(min-width: 768px){.landing .panels .panel .panel-body{padding-left:1.25rem;padding-right:1.25rem}}.landing #buttons{opacity:0;transition:opacity .25s ease-in;text-align:center}@media(min-width: 768px){.landing #buttons{padding-bottom:20px}}.landing #buttons .btn{margin:1rem 1rem;width:18rem}@media(min-width: 768px){.landing #buttons .btn{margin:1rem 5rem}}.logo-gallery{margin:3rem}.logo-gallery .company-logo{margin:1rem;padding:14px;display:inline-block;width:200px;height:120px;transition-duration:.8s;transform-origin:50% 50%;transition-property:none;position:relative;box-shadow:0 0 50px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.25);border-radius:3px;background-color:#fff}.logo-gallery .company-logo:hover{transition-property:transform,opacity,box-shadow;transform:rotate(360deg);box-shadow:0 0 50px rgba(0,0,200,.1),0 5px 10px rgba(0,0,200,.25)}.logo-gallery .outer{display:table;position:absolute;width:172px;height:92px;margin:0;padding:0}.logo-gallery .inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;margin:0 auto}.logo-gallery .with-tag-line:hover:hover img{opacity:.15}.logo-gallery .with-tag-line:hover:hover .tagline{opacity:1}.logo-gallery img{position:absolute;width:172px;height:92px;object-fit:contain;transition-duration:.8s;transition-property:opacity}.logo-gallery .tagline{color:#535f61;opacity:0;transition-duration:.8s;transition-property:opacity}.media-resources table,.media-resources th,.media-resources td{border:none}.media-resources td{line-height:1.15em;vertical-align:middle;padding-top:1em;padding-bottom:1em}.media-resources td.logo{width:100px;border:none}.media-resources td.desc{border:none}.media-resources li{list-style-type:none}.media-resources .advice{display:grid;grid-template-columns:[panel] 1fr;grid-gap:2rem;padding-top:2rem}@media(min-width: 992px){.media-resources .advice{grid-template-columns:[panel] 1fr [panel] 1fr}}.media-resources .advice .panel{display:table;border-radius:4px;border:1px solid #466bb0;min-height:11rem;width:100%;margin-bottom:1rem}.media-resources .advice .panel .title{position:relative;display:table-cell;width:2rem;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#466bb0;min-height:100%}.media-resources .advice .panel .title div{position:absolute;top:11rem;width:11rem;text-align:center;transform:rotate(-90deg);transform-origin:left top 0}.media-resources .advice .panel .title p{color:#fff;font-size:2rem;margin:0;padding:0;line-height:2rem}.media-resources .advice .panel .body{display:table-cell;min-height:100%;padding:1rem 0}.menu{position:relative;cursor:pointer}.menu .menu-content{display:none;position:absolute;min-width:160px;z-index:75;padding:0;background-color:#fff;border:1px solid #000;border-radius:4px;margin-top:.125rem;right:0;text-align:left}.menu .menu-content a{display:block;font-weight:400;color:#535f61;padding:.25rem 1.5rem;margin:0}.menu .menu-content a:hover{color:#fff;background-color:#466bb0;text-decoration:none}.menu .menu-content a.active{font-weight:500;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='black' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem;border:0}.menu .menu-content a.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-color:#466bb0}.menu .menu-content a:focus{text-decoration:none}.menu .menu-content i{color:#535f61}.menu .menu-content h6{padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.menu .menu-content div{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.menu.show .menu-content{display:block}.notfound{text-align:center}.notfound .icon{margin-top:9rem;width:12rem;height:12rem}.notfound .error{padding:2rem 0 0 0;font-weight:500;font-size:200%}.notfound .explanation{padding:2rem 0 9rem 0;font-weight:400;font-size:100%}.pagenav{display:flex;width:100%}@media print{.pagenav{display:none}}.pagenav .left{width:50%}.pagenav .right{width:50%;text-align:right}.pagenav p{text-transform:uppercase;font-size:80%}.pagenav svg{fill:#469bdd;stroke:#469bdd;margin-left:.5em;margin-right:.5em}.pagenav svg:hover{fill:#1d67a0;stroke:#1d67a0}.partner-component{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#f8f8f8;border-radius:4px 4px 4px 4px}@media(min-width: 768px){.partner-component{margin:1em 3em}}.partner-component table td:first-of-type{color:#fff;background-color:#041a77;font-weight:400;border-bottom:1px solid #05229a}.partner-component table td:last-of-type{background-color:#fff}.partner-component table tr:last-of-type td{border-bottom-color:#041a77}.partner-component table.with_logo td:first-of-type{opacity:.9}.partner-component table.with_logo td:last-of-type{opacity:.9}.popover{display:none;z-index:75;color:#535f61;background-color:#fff;border-radius:4px;border:1px solid #777;box-shadow:3px 3px 8px #777,-3px -3px 8px #777;font-family:inherit;max-width:276px}@media(min-width: 768px){.popover{max-width:350px}}@media(min-width: 1200px){.popover{max-width:500px}}.popover.show{display:block}.popover .title{text-align:center;color:#535f61;background-color:#f8f8f8;font-size:140%;border-radius:4px 4px 0 0}.popover .body{padding-left:1rem;padding-right:1rem}.popover .arrow{width:0;height:0;border-style:solid;position:absolute;border-color:transparent}.popover[x-placement^=top]{margin-bottom:5px}.popover[x-placement^=top] .arrow{border-width:5px 5px 0 5px;border-top-color:#fff;bottom:-5px;margin:0 5px}.popover[x-placement^=bottom]{margin-top:5px}.popover[x-placement^=bottom] .arrow{border-width:0 5px 5px 5px;border-bottom-color:#fff;top:-5px;margin:0 5px}.popover[x-placement^=right]{margin-left:5px}.popover[x-placement^=right] .arrow{border-width:5px 5px 5px 0;border-right-color:#fff;left:-5px;margin:5px 0}.popover[x-placement^=left]{margin-right:5px}.popover[x-placement^=left] .arrow{border-width:5px 0 5px 5px;border-left-color:#fff;right:-5px;margin:5px 0}@media screen{.term{border-bottom:dashed 1px;cursor:help;position:relative;display:inline-block}}.primary{display:grid;grid-template-columns:[article] 100%;grid-column-gap:1rem;padding-left:.5rem;padding-right:.5rem}.primary .sidebar-container{max-width:25em}@media print{.primary .sidebar-container{display:none}}.primary .toc-container{display:none}@media screen and (min-width: 768px){.primary{grid-template-columns:[sidebar] 20% [article] calc(80% - 1rem);padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1200px){.primary{grid-template-columns:[sidebar] 16% [article] calc(68% - 2rem) [toc] 16%}.primary .toc-container{display:block}}@media screen and (min-width: 1200px){.primary.notoc{grid-template-columns:[sidebar] 16% [article] calc(84% - 1rem)}}.promotion{position:absolute;display:block;top:22px;left:-80px;width:260px;overflow:hidden;height:46px;z-index:200;color:#fff;background:#228b22;transform:rotate(-45deg);text-align:center}.promotion:hover{text-decoration:none;color:#90ee90}.relnote-links{text-align:center}@media print{.relnote-links{display:none}}.relnote-links #buttons{opacity:0;transition:opacity .25s ease-in}.relnote-links .btn{margin:1rem 1rem;width:13rem}@media(min-width: 768px){.relnote-links .btn{margin:1rem 5rem}}.section-index{display:grid;grid-template-columns:[entry] 1fr}@media(min-width: 576px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.section-index .entry{padding:1rem 1rem}@media(min-width: 768px){.section-index .entry{padding:1rem 4rem}}.section-index h5{margin-bottom:0}.section-index h5 a{font-weight:700}.section-index p{margin-top:0}.see-also{padding-top:0;display:grid;grid-template-columns:[entry] 1fr;grid-gap:1em}@media(min-width: 576px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.see-also .entry{padding:0}.see-also .entry .link{margin-bottom:0;margin-top:0}.see-also .entry .desc{margin-top:0}@media screen and (max-width: 767px){.sidebar-offcanvas{position:absolute;width:80%;transition:all .4s ease;left:-768px;top:3.7rem}}@media screen and (min-width: 768px){.sidebar-offcanvas{position:unset;width:auto}}@media screen{.sidebar-offcanvas.active{left:1rem}}.sidebar{order:0;font-size:85%}@media(min-width: 1200px){.sidebar{font-size:100%}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar{position:-webkit-sticky;position:sticky;top:3.7rem}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.sidebar .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.sidebar .directory a{font-weight:400}.sidebar .directory ul{list-style:none;padding:0;padding-left:.2em;margin-bottom:0;margin-left:0;margin-right:.3em;display:none}.sidebar .directory ul.show{display:block}.sidebar .directory li{display:inline-block;padding:2px 0 1px 1.4em;width:100%;font-size:85%}.sidebar .directory li .current{color:#b05464;font-weight:500}.sidebar .directory li.sublist{padding-left:0}.sidebar .directory .card-body{padding:.5em .1em}.sidebar .directory .card-body>ul{padding-left:0}.sidebar .directory .card{margin-top:.1rem;margin-bottom:.1rem}.sidebar .directory .card-header{padding:0}.sidebar .directory .card-header div{padding:.75em 1.25em}.sidebar .directory .card-header svg{margin-right:.3em}.sidebar .directory .card-header a{text-decoration:none}@media(min-width: 992px){.sidebar .directory .card-body{padding-left:1.25rem;padding-right:.5rem}.sidebar .directory ul{padding-left:1em}}.sidebar .tree-toggle{cursor:pointer;margin-bottom:0}.sidebar .tree-toggle .chevron{display:none}.sidebar .tree-toggle .chevron svg{margin-right:.3em}.sidebar .tree-toggle .chevron.show{display:inline}.sidebar-toggler{position:absolute;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(255,255,255,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}.sidebar-toggler:hover{color:#de7d40}@media(min-width: 768px){.sidebar-toggler{display:none}}@media print{.sidebar-toggler{display:none}}.sidebar-toggler svg{width:1.5em;height:1.5em;vertical-align:middle}.tabset{border:none;margin:0 0 0 4px;padding:0}.tabset .tab-strip{margin-bottom:-2px}.tabset .tab-strip a{display:inline-block;margin:0 3px;border:1px solid #466bb0;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:0 1rem;transform:skewX(-30deg);transform-origin:left bottom;text-decoration:none;cursor:pointer}.tabset .tab-strip a span{display:block;transform:skewX(10deg);font-size:80%;color:#535f61}.tabset .tab-strip a:hover{background-color:#de7d40;text-decoration:none}.tabset .tab-strip a.active{background-color:#466bb0;cursor:default}.tabset .tab-strip a.active span{color:#fff}.tabset .tab-content{border:1px solid #466bb0;border-radius:4px;padding-left:1rem;padding-right:1rem}.tabset .tab-content>div{display:none}.tabset .tab-content>div.active{display:block}.toc{order:0}@supports(position: -webkit-sticky) or (position: sticky){.toc{position:-webkit-sticky;position:sticky;top:3.7rem}}.toc .directory{padding-left:.5em;border-left:1px solid rgba(0,0,0,.1)}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.toc .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.toc .directory li{font-size:.9rem}.toc .directory li a{font-weight:400}.toc .directory li a.current{color:#b05464;font-weight:bold}.toc .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc .directory ul ul{padding-left:1em}.toc-inlined{display:block}@media print{.toc-inlined{display:none}}@media(min-width: 1200px){.toc-inlined{display:none}}.toc-inlined .directory{border-left:0}.toc-inlined .directory li{font-size:1rem}.toc-inlined .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc-inlined .directory ul ul{padding-left:1em}.toc-inlined .directory ul a{font-weight:400}@media screen{.toc-forced{display:block}}/*# sourceMappingURL=light_theme_archive.css.map */
diff --git a/generated/css/light_theme_archive.css.map b/generated/css/light_theme_archive.css.map
index 6016f4cd1f..e56b2bcaa0 100644
--- a/generated/css/light_theme_archive.css.map
+++ b/generated/css/light_theme_archive.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["src/sass/themes/_light_syntax.scss","src/sass/base/_base.scss","src/sass/base/_constants.scss","src/sass/themes/_light.scss","src/sass/brand_colors/_archive.scss","src/sass/misc/_blog.scss","src/sass/misc/_button.scss","src/sass/misc/_callout.scss","src/sass/misc/_community.scss","src/sass/misc/_endnotes.scss","src/sass/misc/_faq.scss","src/sass/misc/_faq-landing.scss","src/sass/misc/_figure.scss","src/sass/misc/_footer.scss","src/sass/misc/_glossary.scss","src/sass/misc/_header.scss","src/sass/misc/_landing.scss","src/sass/misc/_logo-gallery.scss","src/sass/misc/_media-resources.scss","src/sass/misc/_menu.scss","src/sass/misc/_notfound.scss","src/sass/misc/_pagenav.scss","src/sass/misc/_partner-component.scss","src/sass/misc/_popover.scss","src/sass/misc/_primary.scss","src/sass/misc/_promotion.scss","src/sass/misc/_relnote-links.scss","src/sass/misc/_section-index.scss","src/sass/misc/_see-also.scss","src/sass/misc/_sidebar.scss","src/sass/misc/_tabset.scss","src/sass/misc/_toc.scss"],"names":[],"mappings":"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","file":"light_theme_archive.css"}
\ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["src/sass/themes/_light_syntax.scss","src/sass/base/_base.scss","src/sass/base/_constants.scss","src/sass/themes/_light.scss","src/sass/brand_colors/_archive.scss","src/sass/misc/_blog.scss","src/sass/misc/_button.scss","src/sass/misc/_callout.scss","src/sass/misc/_community.scss","src/sass/misc/_endnotes.scss","src/sass/misc/_faq.scss","src/sass/misc/_faq-landing.scss","src/sass/misc/_figure.scss","src/sass/misc/_footer.scss","src/sass/misc/_glossary.scss","src/sass/misc/_header.scss","src/sass/misc/_landing.scss","src/sass/misc/_logo-gallery.scss","src/sass/misc/_media-resources.scss","src/sass/misc/_menu.scss","src/sass/misc/_notfound.scss","src/sass/misc/_pagenav.scss","src/sass/misc/_partner-component.scss","src/sass/misc/_popover.scss","src/sass/misc/_primary.scss","src/sass/misc/_promotion.scss","src/sass/misc/_relnote-links.scss","src/sass/misc/_section-index.scss","src/sass/misc/_see-also.scss","src/sass/misc/_sidebar.scss","src/sass/misc/_tabset.scss","src/sass/misc/_toc.scss"],"names":[],"mappings":"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","file":"light_theme_archive.css"}
\ No newline at end of file
diff --git a/generated/css/light_theme_normal.css b/generated/css/light_theme_normal.css
index d939cc5836..33fc396400 100644
--- a/generated/css/light_theme_normal.css
+++ b/generated/css/light_theme_normal.css
@@ -1 +1 @@
-.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}@media screen{:target::before{content:"";display:block;height:3.7rem;margin-top:-3.7rem}html{overflow-y:scroll;position:relative;min-height:100%}body{margin-top:3.7rem;margin-bottom:calc(7rem + 3rem);font-family:"Work Sans",sans-serif;color:#535f61;background-color:#fff}}a{color:#469bdd;text-decoration:none;font-weight:400;font-family:"Chivo",sans-serif}a:hover,a:focus{color:#1d67a0;text-decoration:underline;font-weight:400}a.disabled{color:#ccc;text-decoration:none;font-weight:400}a.active{color:#b05464;text-decoration:none;font-weight:400}a.dropdown-item{cursor:pointer}table,th,td,tr{padding:.5em}table{margin-left:.5em;margin-right:.5em;border-collapse:separate;border-spacing:0}table p:first-of-type{margin-top:0}table p:last-of-type{margin-bottom:0}th{color:#fff;background-color:#286ac7;font-weight:400}th code{color:#fff}tr.oneof>td{border-bottom:1px dashed rgba(0,0,0,.1);border-top:1px dashed rgba(0,0,0,.1)}th,td{border-left:1px solid #286ac7;border-top:1px solid #286ac7}tr:first-child th:first-child{border-radius:4px 0 0 0}tr:first-child td:first-child{border-radius:4px 0 0 0}tr:first-child th:last-child{border-radius:0 4px 0 0}tr:first-child td:last-child{border-radius:0 4px 0 0}tr:last-child td{border-bottom:1px solid #286ac7}tr:last-child td:first-child{border-radius:0 0 0 4px}tr:last-child td:last-child{border-radius:0 0 4px 0}tr th:last-child{border-right:1px solid #286ac7}tr td:last-child{border-right:1px solid #286ac7}thead+tbody tr:first-child td:first-child{border-radius:0}thead+tbody tr:first-child td:last-child{border-radius:0}code{color:#d14;font-size:80%;font-weight:400;word-break:normal}pre{margin:1em 0 1em 1em;max-height:31em;border:1px solid #f2f2f2;border-radius:4px;box-shadow:3px 3px 8px #a7a7a7;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none;background:#fff}@media(min-width: 768px){pre{margin:1em}}pre code{display:block;padding:.5em;color:#535f61;font-size:80%;font-weight:400;word-break:normal}pre code.command-output{padding:0}pre code.command-output .command{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output .command{padding:.5em .5em 0 .5em}}pre code.command-output .output{color:#535f61;background-color:#f3f3f3;font-style:italic;padding:1em;float:left;clear:left;min-width:100%}@media(min-width: 768px){pre code.command-output .output{padding:0 .5em .5em .5em}}pre code.command-output div:only-of-type{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output div:only-of-type{padding:.5em}}@media print{pre{max-height:unset}}div.toolbar{position:relative}div.toolbar button{font-size:.8em;padding:0 .5em;border-radius:.3em;background-color:#286ac7;cursor:pointer;color:#fff;text-decoration:none;border:0;position:absolute;top:3px;z-index:1;transition:opacity .4s ease-in-out;opacity:0}div.toolbar button.toolbar-show{transition:opacity 1.1s ease-in-out;opacity:1}div.toolbar button.copy{right:2.2rem;width:3rem}div.toolbar button.download{right:5.5rem}div.toolbar button.print{right:7.25rem}div.toolbar svg{width:.8em;height:.8em;display:inline;fill:#fff;stroke:#fff}p{font-size:1rem;font-weight:400;line-height:1.5;margin:.75em 0}@media(min-width: 768px){p{margin:1.5em 0}}li,dt,dd{font-size:1rem;font-weight:400;line-height:1.5;margin:.25em}ol,ul,dl{list-style:initial;font-size:1rem;font-weight:400;margin:0 0 0 1.5em;padding:0}li p,dt p,dd p{margin:.4em 0}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{border:0}h1{font-size:2.5rem;color:#2e2e2e;font-weight:400;margin-bottom:0}h2{font-size:2rem;color:#2e2e2e;font-weight:400;margin-top:3rem;margin-bottom:1.8rem}h2:before{display:block;content:" ";width:5rem;border-bottom:2px solid #466bb0;margin-bottom:1.1rem;visibility:visible}h3{font-size:1.85rem;color:#404040;font-weight:500;letter-spacing:1px;margin-bottom:20px;margin-top:30px}h4{font-size:1.85rem;color:#404040;font-weight:500;margin:30px 0 20px}h4+p{margin:5px 0}@media(min-width: 768px){h4+p{margin:10px 0}}h5{font-size:1.15rem;color:#404040;font-weight:500}h6{font-size:.9rem;color:#404040;font-weight:500}.header-link{position:relative;left:.5em;top:-0.1em;opacity:0;font-size:.6em}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link,dt:hover .header-link{transition:opacity .4s ease-in-out;opacity:1}@media print{.header-link{display:none}}em{font-style:italic}strong{font-weight:700}img{width:100%}blockquote{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#f8f8f8;border-radius:4px 4px 4px 4px}@media(min-width: 768px){blockquote{margin:1em 3em}}.spacer{height:.1rem}@media(min-width: 768px){.spacer{height:1rem}}.deprecated{background:silver}.card{background-color:#fff;border-color:rgba(0,0,0,.1)}.card-header{border-bottom-color:rgba(0,0,0,.1)}@media print{#scroll-to-top-container{display:none}}@media(min-width: 1200px){#scroll-to-top-container{display:none}}#scroll-to-top{display:none;position:fixed;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(255,255,255,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}#scroll-to-top:hover{color:#de7d40}#scroll-to-top svg{width:1.5em;height:1.5em;vertical-align:middle}#scroll-to-top.show{display:block}@media print{h1,h2,h3{color:#000;background:none;page-break-after:avoid}img{max-width:100% !important}pre,blockquote,img{page-break-inside:avoid}}.icon{width:1em;height:1em;display:inline;fill:#535f61;stroke:#535f61;vertical-align:middle}.large-icon{width:1.4em;height:1.4em;display:inline;fill:#535f61;stroke:#535f61;vertical-align:middle}.page-icon{margin-right:.3em}.flipped{transform:scaleX(-1)}.subtitle{margin-top:.15rem;margin-bottom:0;padding:0 0 0 0;font-size:125%}.byline{margin-top:.15rem;margin-bottom:2rem;padding:0;text-transform:uppercase;font-size:75%}.attribution{font-weight:600}.subscribe{padding:1em;font-size:1.2em;background-color:#fff;text-align:center}.subscribe svg{margin-right:.5em}.btn{background-color:#286ac7;color:#fff;font-weight:400;letter-spacing:1px;cursor:pointer;box-shadow:3px 3px 8px #a7a7a7}.btn:hover{background-color:#466bb0;color:#fff}.btn:active{background-color:#b05464;color:#fff}.btn:focus{color:#fff}.callout{display:table;padding:.5em .5em .5em 0;border-radius:4px;margin:1em 0 1em 1em}@media(min-width: 768px){.callout{margin:1em}}.callout .type{position:relative;display:table-cell;left:-0.75em;min-height:100%;text-align:center;vertical-align:middle}.callout .type svg{fill:#286ac7}.callout .content{display:table-cell;min-height:100%}.callout.tip{background-color:#f2fff2}.callout.idea{background-color:#ffffe0}.callout.warning{background-color:#fee}.callout.quote{background-color:#f8f8f8;font-style:italic}.callout:hover svg{animation:shake 2.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.community-item{display:table-row}.community-item .logo{display:table-cell;width:65px;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}.community-item .desc{display:table-cell;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}#endnotes-container{display:none}@media print{#endnotes-container.show{display:block}}@media screen{.endnote-ref{display:none}}.faq .question{font-weight:400;text-transform:uppercase}.faq .answer{margin-left:2.5em}.faq-landing{column-count:1;column-gap:2rem}@media(min-width: 576px){.faq-landing{column-count:2}}.faq-landing .panel{display:inline-block;border:1px solid #286ac7;border-radius:4px;width:100%;margin-bottom:2rem}.faq-landing .panel .header{color:#fff;background-color:#286ac7;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.125)}.faq-landing .panel .body{padding:1.25rem}figure{margin:1.5rem auto;padding:.5rem;background-color:#fff;border-radius:4px 4px 4px 4px}figure .wrapper-with-intrinsic-ratio{position:relative;height:0}figure .element-to-stretch{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption{text-align:center;font-size:1.15rem;font-style:italic;font-weight:400;color:#535f61;padding-top:.5rem}footer{background-image:linear-gradient(to right, #466BB0, #286AC7);color:#fff;position:absolute;bottom:0;width:100%;height:7rem;overflow:hidden;padding:1rem 4px 1.5rem;text-align:center;display:grid;grid-template-columns:[user-links] 35% [info] 65% [dev-links] 0%;grid-template-rows:100%}@media print{footer{display:none}}@media(min-width: 576px){footer{padding:1.5rem 1.25rem 1rem 1.25rem}}@media(min-width: 992px){footer{grid-template-columns:[user-links] 30% [info] 40% [dev-links] 30%}}footer .user-links{grid-column:user-links;text-align:left}footer .info{grid-column:info}footer .info .copyright{padding:0;margin:0;color:#ccc;line-height:1.6em;font-size:.7em;text-align:right !important}@media(min-width: 992px){footer .info .copyright{text-align:center !important}}footer .info .copyright a{color:#ccc;text-decoration:underline}footer .info .copyright a:hover{color:#ccc}footer .dev-links{grid-column:dev-links;text-align:right;display:none}@media(min-width: 992px){footer .dev-links{display:block}}footer .channel{position:relative;display:inline-flex;padding:4px 0;border-width:2px;border-color:rgba(0,0,0,0);border-style:solid;border-radius:2px;color:#fff}footer .channel a{text-decoration:none}footer .channel svg{width:30px;height:30px;fill:#fff;stroke:#466bb0}@media(min-width: 576px){footer .channel svg{width:35px;height:35px}}footer .channel span{opacity:0;background-color:transparent;color:#fff;text-align:center;position:absolute;width:200px;left:-82px;top:-23px;font-size:75%}footer .channel:hover{border-color:#fff;border-radius:25px;box-shadow:0 0 2px 2px #fff;transition:border-radius 1s,border-color 1s ease}footer .channel:hover span{opacity:1;transition:opacity .5s}footer .tag{padding:0 1rem;font-style:italic;margin:0;line-height:1.6em;font-size:.8em}.glossary .trampolines{font-size:1.85rem;text-align:center;padding-top:.8rem}@media print{.glossary .trampolines{display:none}}@media screen{.glossary .entries .letter:target::before{height:calc(3.7rem - 1rem);margin-top:calc(0rem - calc(3.7rem - 1rem))}}.glossary .entries h4{font-size:1.65rem;font-weight:300;border-bottom:1px solid;color:#ccc;border-color:#ccc;background-color:#fff;padding-top:2.2rem;padding-bottom:.15rem;position:-webkit-sticky;position:sticky;top:calc(3.7rem - 1rem);margin-top:0;margin-bottom:0;z-index:10}.glossary .entries dl{margin-left:0}.glossary .entries dl dt{font-weight:500;list-style-type:none;margin-bottom:0;margin-top:.9rem;margin-left:0;text-transform:uppercase}.glossary .entries dl dd{list-style-type:none;margin-left:1.5rem}header{background-image:linear-gradient(to right, #466BB0, #286AC7);box-shadow:0 0 2px 2px rgba(0,0,0,.14),0 2px 4px 2px rgba(0,0,0,.28);padding-top:.2em;padding-bottom:.2em;position:fixed;top:0;right:0;left:0;z-index:100}header #brand{display:inline-block;font-size:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;line-height:inherit;white-space:nowrap;width:100%}@media(min-width: 576px){header #brand{width:unset}}header #brand.open-hamburger{display:none}header #brand .logo{width:2em;height:2em;top:3px;left:.8em;position:fixed;fill:#fff;transition-duration:.8s;transition-property:transform;transform-origin:50% 50%}header #brand .logo circle{fill:#466bb0;stroke:#fff}@media(min-width: 768px){header #brand .logo{width:3em;height:3em}}header #brand .logo:hover{transform:rotate(360deg)}header #brand .name{color:#fff;font-weight:400;vertical-align:bottom;line-height:1.1em;display:inline-block;padding-top:.35rem;text-align:center;margin-left:0;margin-right:0;width:100%}@media(min-width: 576px){header #brand .name{text-align:left;margin-left:3em;margin-right:1rem;width:unset}}@media(min-width: 768px){header #brand .name{margin-left:4.2em}}header a{font-weight:500;color:#fff;font-size:1.1em;margin-left:.3rem;margin-right:.3rem}@media(min-width: 576px){header a{font-size:.9em;margin-left:.58rem;margin-right:.58rem}}header a:hover{text-decoration:none;color:#de7d40}header a.active{border-bottom:solid 3px #fff;border-radius:2px;color:#fff;font-weight:500;cursor:default}header div.menu{display:inline-block}header svg.icon{stroke:#fff;fill:#fff;width:1.1em;height:1.1em}header svg.icon:hover{fill:#de7d40;stroke:#de7d40}header #hamburger{display:inline-block;position:absolute;top:.8rem;right:1.3rem}@media(min-width: 576px){header #hamburger{display:none}}header #header-links{display:none;top:.6rem;right:1.1rem;transition:right .5s}header #header-links.open-hamburger{display:block;text-align:center;margin-top:1em;padding-left:1em;padding-right:2.5em}@media(min-width: 576px){header #header-links{display:inline-block;position:absolute}}header #header-links.show-search{right:-700px;transition:right .5s}header #search-show{display:none}@media(min-width: 576px){header #search-show{display:inline-block}}header #search-form{display:none;top:0;right:-700px;transition:right .5s}header #search-form.open-hamburger{display:flex}@media(min-width: 576px){header #search-form{display:flex;position:absolute}}header #search-form.show-search{right:1rem;transition:right .5s}header #search-form button:focus{outline:0}header #search-textbox{margin:12px 1rem 5px 1rem;width:100%;text-align:center}@media(min-width: 576px){header #search-textbox{margin:4px 0 5px 0;width:22rem;text-align:unset}}header #search-close{display:none;background-color:rgba(0,0,0,0);color:#fff;border-width:0;cursor:pointer}@media(min-width: 576px){header #search-close{display:block}}header #search-close:hover{color:#de7d40}.landing .banner{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.landing .banner .hero-label{margin:0 0 0 0;padding:30px 0 0 0;font-size:4rem;font-family:"Verdana",serif;text-align:center}.landing .banner .hero-lead{display:block;font-size:1rem;font-weight:300;text-align:center;margin:0;padding:0}.landing .banner .hero-logo{width:0;fill:#466bb0}.landing .banner .hero-text{width:20rem;margin-left:0}@media(min-width: 576px){.landing .banner .hero-logo{width:7rem}.landing .banner .hero-label{text-align:left}.landing .banner .hero-lead{text-align:left}.landing .banner .hero-text{margin-left:3rem}}.landing .panels{display:grid;grid-template-columns:[panel] auto;padding-top:30px;padding-bottom:30px;grid-gap:2rem;justify-content:center;align-content:end}@media(min-width: 768px){.landing .panels{padding-top:50px;padding-bottom:50px;grid-template-columns:[panel] auto [panel] auto}}@media(min-width: 80rem){.landing .panels{grid-template-columns:[panel] auto [panel] auto [panel] auto [panel] auto}}.landing .panels .panel{color:#535f61;opacity:.1;transition:opacity .25s linear;background-color:#f8f8f8;border-color:#ddd;width:18rem;box-shadow:3px 3px 8px #a7a7a7;padding:1rem}.landing .panels .panel a{text-decoration:none;color:#535f61}.landing .panels .panel a:hover{color:#535f61;text-decoration:none}.landing .panels .panel:hover{box-shadow:3px 3px 8px #a7a7ee}.landing .panels .panel .panel-title{text-align:center}.landing .panels .panel .panel-line{margin-left:1.6rem;margin-right:1.6rem;background-color:#535f61}.landing .panels .panel .panel-img-top{text-align:center;padding:0}.landing .panels .panel .panel-body{padding-top:0;padding-left:.5rem;padding-right:.5rem}@media(min-width: 768px){.landing .panels .panel .panel-body{padding-left:1.25rem;padding-right:1.25rem}}.landing #buttons{opacity:0;transition:opacity .25s ease-in;text-align:center}@media(min-width: 768px){.landing #buttons{padding-bottom:20px}}.landing #buttons .btn{margin:1rem 1rem;width:18rem}@media(min-width: 768px){.landing #buttons .btn{margin:1rem 5rem}}.logo-gallery{margin:3rem}.logo-gallery .company-logo{margin:1rem;padding:14px;display:inline-block;width:200px;height:120px;transition-duration:.8s;transform-origin:50% 50%;transition-property:none;position:relative;box-shadow:0 0 50px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.25);border-radius:3px;background-color:#fff}.logo-gallery .company-logo:hover{transition-property:transform,opacity,box-shadow;transform:rotate(360deg);box-shadow:0 0 50px rgba(0,0,200,.1),0 5px 10px rgba(0,0,200,.25)}.logo-gallery .outer{display:table;position:absolute;width:172px;height:92px;margin:0;padding:0}.logo-gallery .inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;margin:0 auto}.logo-gallery .with-tag-line:hover:hover img{opacity:.15}.logo-gallery .with-tag-line:hover:hover .tagline{opacity:1}.logo-gallery img{position:absolute;width:172px;height:92px;object-fit:contain;transition-duration:.8s;transition-property:opacity}.logo-gallery .tagline{color:#535f61;opacity:0;transition-duration:.8s;transition-property:opacity}.media-resources table,.media-resources th,.media-resources td{border:none}.media-resources td{line-height:1.15em;vertical-align:middle;padding-top:1em;padding-bottom:1em}.media-resources td.logo{width:100px;border:none}.media-resources td.desc{border:none}.media-resources li{list-style-type:none}.media-resources .advice{display:grid;grid-template-columns:[panel] 1fr;grid-gap:2rem;padding-top:2rem}@media(min-width: 992px){.media-resources .advice{grid-template-columns:[panel] 1fr [panel] 1fr}}.media-resources .advice .panel{display:table;border-radius:4px;border:1px solid #466bb0;min-height:11rem;width:100%;margin-bottom:1rem}.media-resources .advice .panel .title{position:relative;display:table-cell;width:2rem;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#466bb0;min-height:100%}.media-resources .advice .panel .title div{position:absolute;top:11rem;width:11rem;text-align:center;transform:rotate(-90deg);transform-origin:left top 0}.media-resources .advice .panel .title p{color:#fff;font-size:2rem;margin:0;padding:0;line-height:2rem}.media-resources .advice .panel .body{display:table-cell;min-height:100%;padding:1rem 0}.menu{position:relative;cursor:pointer}.menu .menu-content{display:none;position:absolute;min-width:160px;z-index:75;padding:0;background-color:#fff;border:1px solid #000;border-radius:4px;margin-top:.125rem;right:0;text-align:left}.menu .menu-content a{display:block;font-weight:400;color:#535f61;padding:.25rem 1.5rem}.menu .menu-content a:hover{color:#fff;background-color:#466bb0;text-decoration:none}.menu .menu-content a.active{font-weight:500;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='black' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem;border:0}.menu .menu-content a.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-color:#466bb0}.menu .menu-content a:focus{text-decoration:none}.menu .menu-content i{color:#535f61}.menu .menu-content h6{padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.menu .menu-content div{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.menu.show .menu-content{display:block}.notfound{text-align:center}.notfound .icon{margin-top:9rem;width:12rem;height:12rem}.notfound .error{padding:2rem 0 0 0;font-weight:500;font-size:200%}.notfound .explanation{padding:2rem 0 9rem 0;font-weight:400;font-size:100%}.pagenav{display:flex;width:100%}@media print{.pagenav{display:none}}.pagenav .left{width:50%}.pagenav .right{width:50%;text-align:right}.pagenav p{text-transform:uppercase;font-size:80%}.pagenav svg{fill:#469bdd;stroke:#469bdd;margin-left:.5em;margin-right:.5em}.pagenav svg:hover{fill:#1d67a0;stroke:#1d67a0}.partner-component{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#f8f8f8;border-radius:4px 4px 4px 4px}@media(min-width: 768px){.partner-component{margin:1em 3em}}.partner-component table td:first-of-type{color:#fff;background-color:#286ac7;font-weight:400;border-bottom:1px solid #3b7cd8}.partner-component table td:last-of-type{background-color:#fff}.partner-component table tr:last-of-type td{border-bottom-color:#286ac7}.partner-component table.with_logo td:first-of-type{opacity:.9}.partner-component table.with_logo td:last-of-type{opacity:.9}.popover{display:none;z-index:75;color:#535f61;background-color:#fff;border-radius:4px;border:1px solid #777;box-shadow:3px 3px 8px #777,-3px -3px 8px #777;font-family:inherit;max-width:276px}@media(min-width: 768px){.popover{max-width:350px}}@media(min-width: 1200px){.popover{max-width:500px}}.popover.show{display:block}.popover .title{text-align:center;color:#535f61;background-color:#f8f8f8;font-size:140%;border-radius:4px 4px 0 0}.popover .body{padding-left:1rem;padding-right:1rem}.popover .arrow{width:0;height:0;border-style:solid;position:absolute;border-color:transparent}.popover[x-placement^=top]{margin-bottom:5px}.popover[x-placement^=top] .arrow{border-width:5px 5px 0 5px;border-top-color:#fff;bottom:-5px;margin:0 5px}.popover[x-placement^=bottom]{margin-top:5px}.popover[x-placement^=bottom] .arrow{border-width:0 5px 5px 5px;border-bottom-color:#fff;top:-5px;margin:0 5px}.popover[x-placement^=right]{margin-left:5px}.popover[x-placement^=right] .arrow{border-width:5px 5px 5px 0;border-right-color:#fff;left:-5px;margin:5px 0}.popover[x-placement^=left]{margin-right:5px}.popover[x-placement^=left] .arrow{border-width:5px 0 5px 5px;border-left-color:#fff;right:-5px;margin:5px 0}@media screen{.term{border-bottom:dashed 1px;cursor:help;position:relative;display:inline-block}}.primary{display:grid;grid-template-columns:[article] 100%;grid-column-gap:1rem;padding-left:.5rem;padding-right:.5rem}.primary .sidebar-container{max-width:25em}@media print{.primary .sidebar-container{display:none}}.primary .toc-container{display:none}@media screen and (min-width: 768px){.primary{grid-template-columns:[sidebar] 20% [article] calc(80% - 1rem);padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1200px){.primary{grid-template-columns:[sidebar] 16% [article] calc(68% - 2rem) [toc] 16%}.primary .toc-container{display:block}}@media screen and (min-width: 1200px){.primary.notoc{grid-template-columns:[sidebar] 16% [article] calc(84% - 1rem)}}.promotion{position:absolute;display:block;top:22px;left:-80px;width:260px;overflow:hidden;height:46px;z-index:200;color:#fff;background:#228b22;transform:rotate(-45deg);text-align:center}.promotion:hover{text-decoration:none;color:#90ee90}.relnote-links{text-align:center}@media print{.relnote-links{display:none}}.relnote-links #buttons{opacity:0;transition:opacity .25s ease-in}.relnote-links .btn{margin:1rem 1rem;width:13rem}@media(min-width: 768px){.relnote-links .btn{margin:1rem 5rem}}.section-index{display:grid;grid-template-columns:[entry] 1fr}@media(min-width: 576px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.section-index .entry{padding:1rem 1rem}@media(min-width: 768px){.section-index .entry{padding:1rem 4rem}}.section-index h5{margin-bottom:0}.section-index h5 a{font-weight:700}.section-index p{margin-top:0}.see-also{padding-top:0;display:grid;grid-template-columns:[entry] 1fr;grid-gap:1em}@media(min-width: 576px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.see-also .entry{padding:0}.see-also .entry .link{margin-bottom:0;margin-top:0}.see-also .entry .desc{margin-top:0}@media screen and (max-width: 767px){.sidebar-offcanvas{position:absolute;width:80%;transition:all .4s ease;left:-768px;top:3.7rem}}@media screen and (min-width: 768px){.sidebar-offcanvas{position:unset;width:auto}}@media screen{.sidebar-offcanvas.active{left:1rem}}.sidebar{order:0;font-size:85%}@media(min-width: 1200px){.sidebar{font-size:100%}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar{position:-webkit-sticky;position:sticky;top:3.7rem}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.sidebar .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.sidebar .directory a{font-weight:400}.sidebar .directory ul{list-style:none;padding:0;padding-left:.2em;margin-bottom:0;margin-left:0;margin-right:.3em;display:none}.sidebar .directory ul.show{display:block}.sidebar .directory li{display:inline-block;padding:2px 0 1px 1.4em;width:100%;font-size:85%}.sidebar .directory li .current{color:#b05464;font-weight:500}.sidebar .directory li.sublist{padding-left:0}.sidebar .directory .card-body{padding:.5em .1em}.sidebar .directory .card-body>ul{padding-left:0}.sidebar .directory .card{margin-top:.1rem;margin-bottom:.1rem}.sidebar .directory .card-header{padding:0}.sidebar .directory .card-header div{padding:.75em 1.25em}.sidebar .directory .card-header svg{margin-right:.3em}.sidebar .directory .card-header a{text-decoration:none}@media(min-width: 992px){.sidebar .directory .card-body{padding-left:1.25rem;padding-right:.5rem}.sidebar .directory ul{padding-left:1em}}.sidebar .tree-toggle{cursor:pointer;margin-bottom:0}.sidebar .tree-toggle .chevron{display:none}.sidebar .tree-toggle .chevron svg{margin-right:.3em}.sidebar .tree-toggle .chevron.show{display:inline}.sidebar-toggler{position:absolute;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(255,255,255,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}.sidebar-toggler:hover{color:#de7d40}@media(min-width: 768px){.sidebar-toggler{display:none}}@media print{.sidebar-toggler{display:none}}.sidebar-toggler svg{width:1.5em;height:1.5em;vertical-align:middle}.tabset{border:none;margin:0 0 0 4px;padding:0}.tabset .tab-strip{margin-bottom:-2px}.tabset .tab-strip a{display:inline-block;margin:0 3px;border:1px solid #466bb0;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:0 1rem;transform:skewX(-30deg);transform-origin:left bottom;text-decoration:none;cursor:pointer}.tabset .tab-strip a span{display:block;transform:skewX(10deg);font-size:80%;color:#535f61}.tabset .tab-strip a:hover{background-color:#de7d40;text-decoration:none}.tabset .tab-strip a.active{background-color:#466bb0;cursor:default}.tabset .tab-strip a.active span{color:#fff}.tabset .tab-content{border:1px solid #466bb0;border-radius:4px;padding-left:1rem;padding-right:1rem}.tabset .tab-content>div{display:none}.tabset .tab-content>div.active{display:block}.toc{order:0}@supports(position: -webkit-sticky) or (position: sticky){.toc{position:-webkit-sticky;position:sticky;top:3.7rem}}.toc .directory{padding-left:.5em;border-left:1px solid rgba(0,0,0,.1)}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.toc .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.toc .directory li{font-size:.9rem}.toc .directory li a{font-weight:400}.toc .directory li a.current{color:#b05464;font-weight:bold}.toc .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc .directory ul ul{padding-left:1em}.toc-inlined{display:block}@media print{.toc-inlined{display:none}}@media(min-width: 1200px){.toc-inlined{display:none}}.toc-inlined .directory{border-left:0}.toc-inlined .directory li{font-size:1rem}.toc-inlined .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc-inlined .directory ul ul{padding-left:1em}.toc-inlined .directory ul a{font-weight:400}@media screen{.toc-forced{display:block}}/*# sourceMappingURL=light_theme_normal.css.map */
+.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}@media screen{:target::before{content:"";display:block;height:3.7rem;margin-top:-3.7rem}html{overflow-y:scroll;position:relative;min-height:100%}body{margin-top:3.7rem;margin-bottom:calc(7rem + 3rem);font-family:"Work Sans",sans-serif;color:#535f61;background-color:#fff}}a{color:#469bdd;text-decoration:none;font-weight:400;font-family:"Chivo",sans-serif}a:hover,a:focus{color:#1d67a0;text-decoration:underline;font-weight:400}a.disabled{color:#ccc;text-decoration:none;font-weight:400}a.active{color:#b05464;text-decoration:none;font-weight:400}a.dropdown-item{cursor:pointer}table,th,td,tr{padding:.5em}table{margin-left:.5em;margin-right:.5em;border-collapse:separate;border-spacing:0}table p:first-of-type{margin-top:0}table p:last-of-type{margin-bottom:0}th{color:#fff;background-color:#286ac7;font-weight:400}th code{color:#fff}tr.oneof>td{border-bottom:1px dashed rgba(0,0,0,.1);border-top:1px dashed rgba(0,0,0,.1)}th,td{border-left:1px solid #286ac7;border-top:1px solid #286ac7}tr:first-child th:first-child{border-radius:4px 0 0 0}tr:first-child td:first-child{border-radius:4px 0 0 0}tr:first-child th:last-child{border-radius:0 4px 0 0}tr:first-child td:last-child{border-radius:0 4px 0 0}tr:last-child td{border-bottom:1px solid #286ac7}tr:last-child td:first-child{border-radius:0 0 0 4px}tr:last-child td:last-child{border-radius:0 0 4px 0}tr th:last-child{border-right:1px solid #286ac7}tr td:last-child{border-right:1px solid #286ac7}thead+tbody tr:first-child td:first-child{border-radius:0}thead+tbody tr:first-child td:last-child{border-radius:0}code{color:#d14;font-size:80%;font-weight:400;word-break:normal}pre{margin:1em 0 1em 1em;max-height:31em;border:1px solid #f2f2f2;border-radius:4px;box-shadow:3px 3px 8px #a7a7a7;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none;background:#fff}@media(min-width: 768px){pre{margin:1em}}pre code{display:block;padding:.5em;color:#535f61;font-size:80%;font-weight:400;word-break:normal}pre code.command-output{padding:0}pre code.command-output .command{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output .command{padding:.5em .5em 0 .5em}}pre code.command-output .output{color:#535f61;background-color:#f3f3f3;font-style:italic;padding:1em;float:left;clear:left;min-width:100%}@media(min-width: 768px){pre code.command-output .output{padding:0 .5em .5em .5em}}pre code.command-output div:only-of-type{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output div:only-of-type{padding:.5em}}@media print{pre{max-height:unset}}div.toolbar{position:relative}div.toolbar button{font-size:.8em;padding:0 .5em;border-radius:.3em;background-color:#286ac7;cursor:pointer;color:#fff;text-decoration:none;border:0;position:absolute;top:3px;z-index:1;transition:opacity .4s ease-in-out;opacity:0}div.toolbar button.toolbar-show{transition:opacity 1.1s ease-in-out;opacity:1}div.toolbar button.copy{right:2.2rem;width:3rem}div.toolbar button.download{right:5.5rem}div.toolbar button.print{right:7.25rem}div.toolbar svg{width:.8em;height:.8em;display:inline;fill:#fff;stroke:#fff}p{font-size:1rem;font-weight:400;line-height:1.5;margin:.75em 0}@media(min-width: 768px){p{margin:1.5em 0}}li,dt,dd{font-size:1rem;font-weight:400;line-height:1.5;margin:.25em}ol,ul,dl{list-style:initial;font-size:1rem;font-weight:400;margin:0 0 0 1.5em;padding:0}li p,dt p,dd p{margin:.4em 0}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{border:0}h1{font-size:2.5rem;color:#2e2e2e;font-weight:400;margin-bottom:0}h2{font-size:2rem;color:#2e2e2e;font-weight:400;margin-top:3rem;margin-bottom:1.8rem}h2:before{display:block;content:" ";width:5rem;border-bottom:2px solid #466bb0;margin-bottom:1.1rem;visibility:visible}h3{font-size:1.85rem;color:#404040;font-weight:500;letter-spacing:1px;margin-bottom:20px;margin-top:30px}h4{font-size:1.85rem;color:#404040;font-weight:500;margin:30px 0 20px}h4+p{margin:5px 0}@media(min-width: 768px){h4+p{margin:10px 0}}h5{font-size:1.15rem;color:#404040;font-weight:500}h6{font-size:.9rem;color:#404040;font-weight:500}.header-link{position:relative;left:.5em;top:-0.1em;opacity:0;font-size:.6em}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link,dt:hover .header-link{transition:opacity .4s ease-in-out;opacity:1}@media print{.header-link{display:none}}em{font-style:italic}strong{font-weight:700}img{width:100%}blockquote{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#f8f8f8;border-radius:4px 4px 4px 4px}@media(min-width: 768px){blockquote{margin:1em 3em}}.spacer{height:.1rem}@media(min-width: 768px){.spacer{height:1rem}}.deprecated{background:silver}.card{background-color:#fff;border-color:rgba(0,0,0,.1)}.card-header{border-bottom-color:rgba(0,0,0,.1)}@media print{#scroll-to-top-container{display:none}}@media(min-width: 1200px){#scroll-to-top-container{display:none}}#scroll-to-top{display:none;position:fixed;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(255,255,255,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}#scroll-to-top:hover{color:#de7d40}#scroll-to-top svg{width:1.5em;height:1.5em;vertical-align:middle}#scroll-to-top.show{display:block}@media print{h1,h2,h3{color:#000;background:none;page-break-after:avoid}img{max-width:100% !important}pre,blockquote,img{page-break-inside:avoid}}.icon{width:1em;height:1em;display:inline;fill:#535f61;stroke:#535f61;vertical-align:middle}.large-icon{width:1.4em;height:1.4em;display:inline;fill:#535f61;stroke:#535f61;vertical-align:middle}.page-icon{margin-right:.3em}.flipped{transform:scaleX(-1)}.subtitle{margin-top:.15rem;margin-bottom:0;padding:0 0 0 0;font-size:125%}.byline{margin-top:.15rem;margin-bottom:2rem;padding:0;text-transform:uppercase;font-size:75%}.attribution{font-weight:600}.subscribe{padding:1em;font-size:1.2em;background-color:#fff;text-align:center}.subscribe svg{margin-right:.5em}.btn{background-color:#286ac7;color:#fff;font-weight:400;letter-spacing:1px;cursor:pointer;box-shadow:3px 3px 8px #a7a7a7}.btn:hover{background-color:#466bb0;color:#fff}.btn:active{background-color:#b05464;color:#fff}.btn:focus{color:#fff}.callout{display:table;padding:.5em .5em .5em 0;border-radius:4px;margin:1em 0 1em 1em}@media(min-width: 768px){.callout{margin:1em}}.callout .type{position:relative;display:table-cell;left:-0.75em;min-height:100%;text-align:center;vertical-align:middle}.callout .type svg{fill:#286ac7}.callout .content{display:table-cell;min-height:100%}.callout.tip{background-color:#f2fff2}.callout.idea{background-color:#ffffe0}.callout.warning{background-color:#fee}.callout.quote{background-color:#f8f8f8;font-style:italic}.callout:hover svg{animation:shake 2.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.community-item{display:table-row}.community-item .logo{display:table-cell;width:65px;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}.community-item .desc{display:table-cell;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}#endnotes-container{display:none}@media print{#endnotes-container.show{display:block}}@media screen{.endnote-ref{display:none}}.faq .question{font-weight:400;text-transform:uppercase}.faq .answer{margin-left:2.5em}.faq-landing{column-count:1;column-gap:2rem}@media(min-width: 576px){.faq-landing{column-count:2}}.faq-landing .panel{display:inline-block;border:1px solid #286ac7;border-radius:4px;width:100%;margin-bottom:2rem}.faq-landing .panel .header{color:#fff;background-color:#286ac7;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.125)}.faq-landing .panel .body{padding:1.25rem}figure{margin:1.5rem auto;padding:.5rem;background-color:#fff;border-radius:4px 4px 4px 4px}figure .wrapper-with-intrinsic-ratio{position:relative;height:0}figure .element-to-stretch{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption{text-align:center;font-size:1.15rem;font-style:italic;font-weight:400;color:#535f61;padding-top:.5rem}footer{background-image:linear-gradient(to right, #466BB0, #286AC7);color:#fff;position:absolute;bottom:0;width:100%;height:7rem;overflow:hidden;padding:1rem 4px 1.5rem;text-align:center;display:grid;grid-template-columns:[user-links] 35% [info] 65% [dev-links] 0%;grid-template-rows:100%}@media print{footer{display:none}}@media(min-width: 576px){footer{padding:1.5rem 1.25rem 1rem 1.25rem}}@media(min-width: 992px){footer{grid-template-columns:[user-links] 30% [info] 40% [dev-links] 30%}}footer .user-links{grid-column:user-links;text-align:left}footer .info{grid-column:info}footer .info .copyright{padding:0;margin:0;color:#ccc;line-height:1.6em;font-size:.7em;text-align:right !important}@media(min-width: 992px){footer .info .copyright{text-align:center !important}}footer .info .copyright a{color:#ccc;text-decoration:underline}footer .info .copyright a:hover{color:#ccc}footer .dev-links{grid-column:dev-links;text-align:right;display:none}@media(min-width: 992px){footer .dev-links{display:block}}footer .channel{position:relative;display:inline-flex;padding:4px 0;border-width:2px;border-color:rgba(0,0,0,0);border-style:solid;border-radius:2px;color:#fff}footer .channel a{text-decoration:none}footer .channel svg{width:30px;height:30px;fill:#fff;stroke:#466bb0}@media(min-width: 576px){footer .channel svg{width:35px;height:35px}}footer .channel span{opacity:0;background-color:transparent;color:#fff;text-align:center;position:absolute;width:200px;left:-82px;top:-23px;font-size:75%}footer .channel:hover{border-color:#fff;border-radius:25px;box-shadow:0 0 2px 2px #fff;transition:border-radius 1s,border-color 1s ease}footer .channel:hover span{opacity:1;transition:opacity .5s}footer .tag{padding:0 1rem;font-style:italic;margin:0;line-height:1.6em;font-size:.8em}.glossary .trampolines{font-size:1.85rem;text-align:center;padding-top:.8rem}@media print{.glossary .trampolines{display:none}}@media screen{.glossary .entries .letter:target::before{height:calc(3.7rem - 1rem);margin-top:calc(0rem - calc(3.7rem - 1rem))}}.glossary .entries h4{font-size:1.65rem;font-weight:300;border-bottom:1px solid;color:#ccc;border-color:#ccc;background-color:#fff;padding-top:2.2rem;padding-bottom:.15rem;position:-webkit-sticky;position:sticky;top:calc(3.7rem - 1rem);margin-top:0;margin-bottom:0;z-index:10}.glossary .entries dl{margin-left:0}.glossary .entries dl dt{font-weight:500;list-style-type:none;margin-bottom:0;margin-top:.9rem;margin-left:0;text-transform:uppercase}.glossary .entries dl dd{list-style-type:none;margin-left:1.5rem}header{background-image:linear-gradient(to right, #466BB0, #286AC7);box-shadow:0 0 2px 2px rgba(0,0,0,.14),0 2px 4px 2px rgba(0,0,0,.28);padding-top:.2em;padding-bottom:.2em;position:fixed;top:0;right:0;left:0;z-index:100}header #brand{display:inline-block;font-size:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;line-height:inherit;white-space:nowrap;width:100%}@media(min-width: 576px){header #brand{width:unset}}header #brand.open-hamburger{display:none}header #brand .logo{width:2em;height:2em;top:3px;left:.8em;position:fixed;fill:#fff;transition-duration:.8s;transition-property:transform;transform-origin:50% 50%}header #brand .logo circle{fill:#466bb0;stroke:#fff}@media(min-width: 768px){header #brand .logo{width:3em;height:3em}}header #brand .logo:hover{transform:rotate(360deg)}header #brand .name{color:#fff;font-weight:400;vertical-align:bottom;line-height:1.1em;display:inline-block;padding-top:.35rem;text-align:center;margin-left:0;margin-right:0;width:100%}@media(min-width: 576px){header #brand .name{text-align:left;margin-left:3em;margin-right:1rem;width:unset}}@media(min-width: 768px){header #brand .name{margin-left:4.2em}}header a{font-weight:500;color:#fff;font-size:1.1em;margin-left:.3rem;margin-right:.3rem}@media(min-width: 576px){header a{font-size:.9em;margin-left:.58rem;margin-right:.58rem}}header a:hover{text-decoration:none;color:#de7d40}header a.active{border-bottom:solid 3px #fff;border-radius:2px;color:#fff;font-weight:500;cursor:default}header div.menu{display:inline-block}header svg.icon{stroke:#fff;fill:#fff;width:1.1em;height:1.1em}header svg.icon:hover{fill:#de7d40;stroke:#de7d40}header #hamburger{display:inline-block;position:absolute;top:.8rem;right:1.3rem}@media(min-width: 576px){header #hamburger{display:none}}header #header-links{display:none;top:.6rem;right:1.1rem;transition:right .5s}header #header-links.open-hamburger{display:block;text-align:center;margin-top:1em;padding-left:1em;padding-right:2.5em}@media(min-width: 576px){header #header-links{display:inline-block;position:absolute}}header #header-links.show-search{right:-700px;transition:right .5s}header #search-show{display:none}@media(min-width: 576px){header #search-show{display:inline-block}}header #search-form{display:none;top:0;right:-700px;transition:right .5s}header #search-form.open-hamburger{display:flex}@media(min-width: 576px){header #search-form{display:flex;position:absolute}}header #search-form.show-search{right:1rem;transition:right .5s}header #search-form button:focus{outline:0}header #search-textbox{margin:12px 1rem 5px 1rem;width:100%;text-align:center}@media(min-width: 576px){header #search-textbox{margin:4px 0 5px 0;width:22rem;text-align:unset}}header #search-close{display:none;background-color:rgba(0,0,0,0);color:#fff;border-width:0;cursor:pointer}@media(min-width: 576px){header #search-close{display:block}}header #search-close:hover{color:#de7d40}.landing .banner{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.landing .banner .hero-label{margin:0 0 0 0;padding:30px 0 0 0;font-size:4rem;font-family:"Verdana",serif;text-align:center}.landing .banner .hero-lead{display:block;font-size:1rem;font-weight:300;text-align:center;margin:0;padding:0}.landing .banner .hero-logo{width:0;fill:#466bb0}.landing .banner .hero-text{width:20rem;margin-left:0}@media(min-width: 576px){.landing .banner .hero-logo{width:7rem}.landing .banner .hero-label{text-align:left}.landing .banner .hero-lead{text-align:left}.landing .banner .hero-text{margin-left:3rem}}.landing .panels{display:grid;grid-template-columns:[panel] auto;padding-top:30px;padding-bottom:30px;grid-gap:2rem;justify-content:center;align-content:end}@media(min-width: 768px){.landing .panels{padding-top:50px;padding-bottom:50px;grid-template-columns:[panel] auto [panel] auto}}@media(min-width: 80rem){.landing .panels{grid-template-columns:[panel] auto [panel] auto [panel] auto [panel] auto}}.landing .panels .panel{color:#535f61;opacity:.1;transition:opacity .25s linear;background-color:#f8f8f8;width:18rem;box-shadow:3px 3px 8px #a7a7a7;padding:1rem;border:1px solid #ddd;border-radius:4px}.landing .panels .panel a{text-decoration:none;color:#535f61}.landing .panels .panel a:hover{color:#535f61;text-decoration:none}.landing .panels .panel:hover{box-shadow:3px 3px 8px #a7a7ee}.landing .panels .panel .panel-title{text-align:center}.landing .panels .panel .panel-line{margin-left:1.6rem;margin-right:1.6rem;background-color:#535f61}.landing .panels .panel .panel-img-top{text-align:center;padding:0}.landing .panels .panel .panel-body{padding-top:0;padding-left:.5rem;padding-right:.5rem}@media(min-width: 768px){.landing .panels .panel .panel-body{padding-left:1.25rem;padding-right:1.25rem}}.landing #buttons{opacity:0;transition:opacity .25s ease-in;text-align:center}@media(min-width: 768px){.landing #buttons{padding-bottom:20px}}.landing #buttons .btn{margin:1rem 1rem;width:18rem}@media(min-width: 768px){.landing #buttons .btn{margin:1rem 5rem}}.logo-gallery{margin:3rem}.logo-gallery .company-logo{margin:1rem;padding:14px;display:inline-block;width:200px;height:120px;transition-duration:.8s;transform-origin:50% 50%;transition-property:none;position:relative;box-shadow:0 0 50px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.25);border-radius:3px;background-color:#fff}.logo-gallery .company-logo:hover{transition-property:transform,opacity,box-shadow;transform:rotate(360deg);box-shadow:0 0 50px rgba(0,0,200,.1),0 5px 10px rgba(0,0,200,.25)}.logo-gallery .outer{display:table;position:absolute;width:172px;height:92px;margin:0;padding:0}.logo-gallery .inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;margin:0 auto}.logo-gallery .with-tag-line:hover:hover img{opacity:.15}.logo-gallery .with-tag-line:hover:hover .tagline{opacity:1}.logo-gallery img{position:absolute;width:172px;height:92px;object-fit:contain;transition-duration:.8s;transition-property:opacity}.logo-gallery .tagline{color:#535f61;opacity:0;transition-duration:.8s;transition-property:opacity}.media-resources table,.media-resources th,.media-resources td{border:none}.media-resources td{line-height:1.15em;vertical-align:middle;padding-top:1em;padding-bottom:1em}.media-resources td.logo{width:100px;border:none}.media-resources td.desc{border:none}.media-resources li{list-style-type:none}.media-resources .advice{display:grid;grid-template-columns:[panel] 1fr;grid-gap:2rem;padding-top:2rem}@media(min-width: 992px){.media-resources .advice{grid-template-columns:[panel] 1fr [panel] 1fr}}.media-resources .advice .panel{display:table;border-radius:4px;border:1px solid #466bb0;min-height:11rem;width:100%;margin-bottom:1rem}.media-resources .advice .panel .title{position:relative;display:table-cell;width:2rem;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#466bb0;min-height:100%}.media-resources .advice .panel .title div{position:absolute;top:11rem;width:11rem;text-align:center;transform:rotate(-90deg);transform-origin:left top 0}.media-resources .advice .panel .title p{color:#fff;font-size:2rem;margin:0;padding:0;line-height:2rem}.media-resources .advice .panel .body{display:table-cell;min-height:100%;padding:1rem 0}.menu{position:relative;cursor:pointer}.menu .menu-content{display:none;position:absolute;min-width:160px;z-index:75;padding:0;background-color:#fff;border:1px solid #000;border-radius:4px;margin-top:.125rem;right:0;text-align:left}.menu .menu-content a{display:block;font-weight:400;color:#535f61;padding:.25rem 1.5rem;margin:0}.menu .menu-content a:hover{color:#fff;background-color:#466bb0;text-decoration:none}.menu .menu-content a.active{font-weight:500;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='black' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem;border:0}.menu .menu-content a.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-color:#466bb0}.menu .menu-content a:focus{text-decoration:none}.menu .menu-content i{color:#535f61}.menu .menu-content h6{padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.menu .menu-content div{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.menu.show .menu-content{display:block}.notfound{text-align:center}.notfound .icon{margin-top:9rem;width:12rem;height:12rem}.notfound .error{padding:2rem 0 0 0;font-weight:500;font-size:200%}.notfound .explanation{padding:2rem 0 9rem 0;font-weight:400;font-size:100%}.pagenav{display:flex;width:100%}@media print{.pagenav{display:none}}.pagenav .left{width:50%}.pagenav .right{width:50%;text-align:right}.pagenav p{text-transform:uppercase;font-size:80%}.pagenav svg{fill:#469bdd;stroke:#469bdd;margin-left:.5em;margin-right:.5em}.pagenav svg:hover{fill:#1d67a0;stroke:#1d67a0}.partner-component{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#f8f8f8;border-radius:4px 4px 4px 4px}@media(min-width: 768px){.partner-component{margin:1em 3em}}.partner-component table td:first-of-type{color:#fff;background-color:#286ac7;font-weight:400;border-bottom:1px solid #3b7cd8}.partner-component table td:last-of-type{background-color:#fff}.partner-component table tr:last-of-type td{border-bottom-color:#286ac7}.partner-component table.with_logo td:first-of-type{opacity:.9}.partner-component table.with_logo td:last-of-type{opacity:.9}.popover{display:none;z-index:75;color:#535f61;background-color:#fff;border-radius:4px;border:1px solid #777;box-shadow:3px 3px 8px #777,-3px -3px 8px #777;font-family:inherit;max-width:276px}@media(min-width: 768px){.popover{max-width:350px}}@media(min-width: 1200px){.popover{max-width:500px}}.popover.show{display:block}.popover .title{text-align:center;color:#535f61;background-color:#f8f8f8;font-size:140%;border-radius:4px 4px 0 0}.popover .body{padding-left:1rem;padding-right:1rem}.popover .arrow{width:0;height:0;border-style:solid;position:absolute;border-color:transparent}.popover[x-placement^=top]{margin-bottom:5px}.popover[x-placement^=top] .arrow{border-width:5px 5px 0 5px;border-top-color:#fff;bottom:-5px;margin:0 5px}.popover[x-placement^=bottom]{margin-top:5px}.popover[x-placement^=bottom] .arrow{border-width:0 5px 5px 5px;border-bottom-color:#fff;top:-5px;margin:0 5px}.popover[x-placement^=right]{margin-left:5px}.popover[x-placement^=right] .arrow{border-width:5px 5px 5px 0;border-right-color:#fff;left:-5px;margin:5px 0}.popover[x-placement^=left]{margin-right:5px}.popover[x-placement^=left] .arrow{border-width:5px 0 5px 5px;border-left-color:#fff;right:-5px;margin:5px 0}@media screen{.term{border-bottom:dashed 1px;cursor:help;position:relative;display:inline-block}}.primary{display:grid;grid-template-columns:[article] 100%;grid-column-gap:1rem;padding-left:.5rem;padding-right:.5rem}.primary .sidebar-container{max-width:25em}@media print{.primary .sidebar-container{display:none}}.primary .toc-container{display:none}@media screen and (min-width: 768px){.primary{grid-template-columns:[sidebar] 20% [article] calc(80% - 1rem);padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1200px){.primary{grid-template-columns:[sidebar] 16% [article] calc(68% - 2rem) [toc] 16%}.primary .toc-container{display:block}}@media screen and (min-width: 1200px){.primary.notoc{grid-template-columns:[sidebar] 16% [article] calc(84% - 1rem)}}.promotion{position:absolute;display:block;top:22px;left:-80px;width:260px;overflow:hidden;height:46px;z-index:200;color:#fff;background:#228b22;transform:rotate(-45deg);text-align:center}.promotion:hover{text-decoration:none;color:#90ee90}.relnote-links{text-align:center}@media print{.relnote-links{display:none}}.relnote-links #buttons{opacity:0;transition:opacity .25s ease-in}.relnote-links .btn{margin:1rem 1rem;width:13rem}@media(min-width: 768px){.relnote-links .btn{margin:1rem 5rem}}.section-index{display:grid;grid-template-columns:[entry] 1fr}@media(min-width: 576px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.section-index .entry{padding:1rem 1rem}@media(min-width: 768px){.section-index .entry{padding:1rem 4rem}}.section-index h5{margin-bottom:0}.section-index h5 a{font-weight:700}.section-index p{margin-top:0}.see-also{padding-top:0;display:grid;grid-template-columns:[entry] 1fr;grid-gap:1em}@media(min-width: 576px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.see-also .entry{padding:0}.see-also .entry .link{margin-bottom:0;margin-top:0}.see-also .entry .desc{margin-top:0}@media screen and (max-width: 767px){.sidebar-offcanvas{position:absolute;width:80%;transition:all .4s ease;left:-768px;top:3.7rem}}@media screen and (min-width: 768px){.sidebar-offcanvas{position:unset;width:auto}}@media screen{.sidebar-offcanvas.active{left:1rem}}.sidebar{order:0;font-size:85%}@media(min-width: 1200px){.sidebar{font-size:100%}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar{position:-webkit-sticky;position:sticky;top:3.7rem}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.sidebar .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.sidebar .directory a{font-weight:400}.sidebar .directory ul{list-style:none;padding:0;padding-left:.2em;margin-bottom:0;margin-left:0;margin-right:.3em;display:none}.sidebar .directory ul.show{display:block}.sidebar .directory li{display:inline-block;padding:2px 0 1px 1.4em;width:100%;font-size:85%}.sidebar .directory li .current{color:#b05464;font-weight:500}.sidebar .directory li.sublist{padding-left:0}.sidebar .directory .card-body{padding:.5em .1em}.sidebar .directory .card-body>ul{padding-left:0}.sidebar .directory .card{margin-top:.1rem;margin-bottom:.1rem}.sidebar .directory .card-header{padding:0}.sidebar .directory .card-header div{padding:.75em 1.25em}.sidebar .directory .card-header svg{margin-right:.3em}.sidebar .directory .card-header a{text-decoration:none}@media(min-width: 992px){.sidebar .directory .card-body{padding-left:1.25rem;padding-right:.5rem}.sidebar .directory ul{padding-left:1em}}.sidebar .tree-toggle{cursor:pointer;margin-bottom:0}.sidebar .tree-toggle .chevron{display:none}.sidebar .tree-toggle .chevron svg{margin-right:.3em}.sidebar .tree-toggle .chevron.show{display:inline}.sidebar-toggler{position:absolute;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(255,255,255,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}.sidebar-toggler:hover{color:#de7d40}@media(min-width: 768px){.sidebar-toggler{display:none}}@media print{.sidebar-toggler{display:none}}.sidebar-toggler svg{width:1.5em;height:1.5em;vertical-align:middle}.tabset{border:none;margin:0 0 0 4px;padding:0}.tabset .tab-strip{margin-bottom:-2px}.tabset .tab-strip a{display:inline-block;margin:0 3px;border:1px solid #466bb0;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:0 1rem;transform:skewX(-30deg);transform-origin:left bottom;text-decoration:none;cursor:pointer}.tabset .tab-strip a span{display:block;transform:skewX(10deg);font-size:80%;color:#535f61}.tabset .tab-strip a:hover{background-color:#de7d40;text-decoration:none}.tabset .tab-strip a.active{background-color:#466bb0;cursor:default}.tabset .tab-strip a.active span{color:#fff}.tabset .tab-content{border:1px solid #466bb0;border-radius:4px;padding-left:1rem;padding-right:1rem}.tabset .tab-content>div{display:none}.tabset .tab-content>div.active{display:block}.toc{order:0}@supports(position: -webkit-sticky) or (position: sticky){.toc{position:-webkit-sticky;position:sticky;top:3.7rem}}.toc .directory{padding-left:.5em;border-left:1px solid rgba(0,0,0,.1)}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.toc .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.toc .directory li{font-size:.9rem}.toc .directory li a{font-weight:400}.toc .directory li a.current{color:#b05464;font-weight:bold}.toc .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc .directory ul ul{padding-left:1em}.toc-inlined{display:block}@media print{.toc-inlined{display:none}}@media(min-width: 1200px){.toc-inlined{display:none}}.toc-inlined .directory{border-left:0}.toc-inlined .directory li{font-size:1rem}.toc-inlined .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc-inlined .directory ul ul{padding-left:1em}.toc-inlined .directory ul a{font-weight:400}@media screen{.toc-forced{display:block}}/*# sourceMappingURL=light_theme_normal.css.map */
diff --git a/generated/css/light_theme_normal.css.map b/generated/css/light_theme_normal.css.map
index 5f6b5cddf8..103d884740 100644
--- a/generated/css/light_theme_normal.css.map
+++ b/generated/css/light_theme_normal.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["src/sass/themes/_light_syntax.scss","src/sass/base/_base.scss","src/sass/base/_constants.scss","src/sass/themes/_light.scss","src/sass/brand_colors/_normal.scss","src/sass/misc/_blog.scss","src/sass/misc/_button.scss","src/sass/misc/_callout.scss","src/sass/misc/_community.scss","src/sass/misc/_endnotes.scss","src/sass/misc/_faq.scss","src/sass/misc/_faq-landing.scss","src/sass/misc/_figure.scss","src/sass/misc/_footer.scss","src/sass/misc/_glossary.scss","src/sass/misc/_header.scss","src/sass/misc/_landing.scss","src/sass/misc/_logo-gallery.scss","src/sass/misc/_media-resources.scss","src/sass/misc/_menu.scss","src/sass/misc/_notfound.scss","src/sass/misc/_pagenav.scss","src/sass/misc/_partner-component.scss","src/sass/misc/_popover.scss","src/sass/misc/_primary.scss","src/sass/misc/_promotion.scss","src/sass/misc/_relnote-links.scss","src/sass/misc/_section-index.scss","src/sass/misc/_see-also.scss","src/sass/misc/_sidebar.scss","src/sass/misc/_tabset.scss","src/sass/misc/_toc.scss"],"names":[],"mappings":"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","file":"light_theme_normal.css"}
\ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["src/sass/themes/_light_syntax.scss","src/sass/base/_base.scss","src/sass/base/_constants.scss","src/sass/themes/_light.scss","src/sass/brand_colors/_normal.scss","src/sass/misc/_blog.scss","src/sass/misc/_button.scss","src/sass/misc/_callout.scss","src/sass/misc/_community.scss","src/sass/misc/_endnotes.scss","src/sass/misc/_faq.scss","src/sass/misc/_faq-landing.scss","src/sass/misc/_figure.scss","src/sass/misc/_footer.scss","src/sass/misc/_glossary.scss","src/sass/misc/_header.scss","src/sass/misc/_landing.scss","src/sass/misc/_logo-gallery.scss","src/sass/misc/_media-resources.scss","src/sass/misc/_menu.scss","src/sass/misc/_notfound.scss","src/sass/misc/_pagenav.scss","src/sass/misc/_partner-component.scss","src/sass/misc/_popover.scss","src/sass/misc/_primary.scss","src/sass/misc/_promotion.scss","src/sass/misc/_relnote-links.scss","src/sass/misc/_section-index.scss","src/sass/misc/_see-also.scss","src/sass/misc/_sidebar.scss","src/sass/misc/_tabset.scss","src/sass/misc/_toc.scss"],"names":[],"mappings":"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","file":"light_theme_normal.css"}
\ No newline at end of file
diff --git a/generated/css/light_theme_preliminary.css b/generated/css/light_theme_preliminary.css
index 86106a173e..1ca268777d 100644
--- a/generated/css/light_theme_preliminary.css
+++ b/generated/css/light_theme_preliminary.css
@@ -1 +1 @@
-.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}@media screen{:target::before{content:"";display:block;height:3.7rem;margin-top:-3.7rem}html{overflow-y:scroll;position:relative;min-height:100%}body{margin-top:3.7rem;margin-bottom:calc(7rem + 3rem);font-family:"Work Sans",sans-serif;color:#535f61;background-color:#fff}}a{color:#469bdd;text-decoration:none;font-weight:400;font-family:"Chivo",sans-serif}a:hover,a:focus{color:#1d67a0;text-decoration:underline;font-weight:400}a.disabled{color:#ccc;text-decoration:none;font-weight:400}a.active{color:#b05464;text-decoration:none;font-weight:400}a.dropdown-item{cursor:pointer}table,th,td,tr{padding:.5em}table{margin-left:.5em;margin-right:.5em;border-collapse:separate;border-spacing:0}table p:first-of-type{margin-top:0}table p:last-of-type{margin-bottom:0}th{color:#fff;background-color:#68aaf7;font-weight:400}th code{color:#fff}tr.oneof>td{border-bottom:1px dashed rgba(0,0,0,.1);border-top:1px dashed rgba(0,0,0,.1)}th,td{border-left:1px solid #68aaf7;border-top:1px solid #68aaf7}tr:first-child th:first-child{border-radius:4px 0 0 0}tr:first-child td:first-child{border-radius:4px 0 0 0}tr:first-child th:last-child{border-radius:0 4px 0 0}tr:first-child td:last-child{border-radius:0 4px 0 0}tr:last-child td{border-bottom:1px solid #68aaf7}tr:last-child td:first-child{border-radius:0 0 0 4px}tr:last-child td:last-child{border-radius:0 0 4px 0}tr th:last-child{border-right:1px solid #68aaf7}tr td:last-child{border-right:1px solid #68aaf7}thead+tbody tr:first-child td:first-child{border-radius:0}thead+tbody tr:first-child td:last-child{border-radius:0}code{color:#d14;font-size:80%;font-weight:400;word-break:normal}pre{margin:1em 0 1em 1em;max-height:31em;border:1px solid #f2f2f2;border-radius:4px;box-shadow:3px 3px 8px #a7a7a7;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none;background:#fff}@media(min-width: 768px){pre{margin:1em}}pre code{display:block;padding:.5em;color:#535f61;font-size:80%;font-weight:400;word-break:normal}pre code.command-output{padding:0}pre code.command-output .command{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output .command{padding:.5em .5em 0 .5em}}pre code.command-output .output{color:#535f61;background-color:#f3f3f3;font-style:italic;padding:1em;float:left;clear:left;min-width:100%}@media(min-width: 768px){pre code.command-output .output{padding:0 .5em .5em .5em}}pre code.command-output div:only-of-type{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output div:only-of-type{padding:.5em}}@media print{pre{max-height:unset}}div.toolbar{position:relative}div.toolbar button{font-size:.8em;padding:0 .5em;border-radius:.3em;background-color:#68aaf7;cursor:pointer;color:#fff;text-decoration:none;border:0;position:absolute;top:3px;z-index:1;transition:opacity .4s ease-in-out;opacity:0}div.toolbar button.toolbar-show{transition:opacity 1.1s ease-in-out;opacity:1}div.toolbar button.copy{right:2.2rem;width:3rem}div.toolbar button.download{right:5.5rem}div.toolbar button.print{right:7.25rem}div.toolbar svg{width:.8em;height:.8em;display:inline;fill:#fff;stroke:#fff}p{font-size:1rem;font-weight:400;line-height:1.5;margin:.75em 0}@media(min-width: 768px){p{margin:1.5em 0}}li,dt,dd{font-size:1rem;font-weight:400;line-height:1.5;margin:.25em}ol,ul,dl{list-style:initial;font-size:1rem;font-weight:400;margin:0 0 0 1.5em;padding:0}li p,dt p,dd p{margin:.4em 0}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{border:0}h1{font-size:2.5rem;color:#2e2e2e;font-weight:400;margin-bottom:0}h2{font-size:2rem;color:#2e2e2e;font-weight:400;margin-top:3rem;margin-bottom:1.8rem}h2:before{display:block;content:" ";width:5rem;border-bottom:2px solid #466bb0;margin-bottom:1.1rem;visibility:visible}h3{font-size:1.85rem;color:#404040;font-weight:500;letter-spacing:1px;margin-bottom:20px;margin-top:30px}h4{font-size:1.85rem;color:#404040;font-weight:500;margin:30px 0 20px}h4+p{margin:5px 0}@media(min-width: 768px){h4+p{margin:10px 0}}h5{font-size:1.15rem;color:#404040;font-weight:500}h6{font-size:.9rem;color:#404040;font-weight:500}.header-link{position:relative;left:.5em;top:-0.1em;opacity:0;font-size:.6em}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link,dt:hover .header-link{transition:opacity .4s ease-in-out;opacity:1}@media print{.header-link{display:none}}em{font-style:italic}strong{font-weight:700}img{width:100%}blockquote{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#f8f8f8;border-radius:4px 4px 4px 4px}@media(min-width: 768px){blockquote{margin:1em 3em}}.spacer{height:.1rem}@media(min-width: 768px){.spacer{height:1rem}}.deprecated{background:silver}.card{background-color:#fff;border-color:rgba(0,0,0,.1)}.card-header{border-bottom-color:rgba(0,0,0,.1)}@media print{#scroll-to-top-container{display:none}}@media(min-width: 1200px){#scroll-to-top-container{display:none}}#scroll-to-top{display:none;position:fixed;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(255,255,255,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}#scroll-to-top:hover{color:#de7d40}#scroll-to-top svg{width:1.5em;height:1.5em;vertical-align:middle}#scroll-to-top.show{display:block}@media print{h1,h2,h3{color:#000;background:none;page-break-after:avoid}img{max-width:100% !important}pre,blockquote,img{page-break-inside:avoid}}.icon{width:1em;height:1em;display:inline;fill:#535f61;stroke:#535f61;vertical-align:middle}.large-icon{width:1.4em;height:1.4em;display:inline;fill:#535f61;stroke:#535f61;vertical-align:middle}.page-icon{margin-right:.3em}.flipped{transform:scaleX(-1)}.subtitle{margin-top:.15rem;margin-bottom:0;padding:0 0 0 0;font-size:125%}.byline{margin-top:.15rem;margin-bottom:2rem;padding:0;text-transform:uppercase;font-size:75%}.attribution{font-weight:600}.subscribe{padding:1em;font-size:1.2em;background-color:#fff;text-align:center}.subscribe svg{margin-right:.5em}.btn{background-color:#68aaf7;color:#fff;font-weight:400;letter-spacing:1px;cursor:pointer;box-shadow:3px 3px 8px #a7a7a7}.btn:hover{background-color:#466bb0;color:#fff}.btn:active{background-color:#b05464;color:#fff}.btn:focus{color:#fff}.callout{display:table;padding:.5em .5em .5em 0;border-radius:4px;margin:1em 0 1em 1em}@media(min-width: 768px){.callout{margin:1em}}.callout .type{position:relative;display:table-cell;left:-0.75em;min-height:100%;text-align:center;vertical-align:middle}.callout .type svg{fill:#68aaf7}.callout .content{display:table-cell;min-height:100%}.callout.tip{background-color:#f2fff2}.callout.idea{background-color:#ffffe0}.callout.warning{background-color:#fee}.callout.quote{background-color:#f8f8f8;font-style:italic}.callout:hover svg{animation:shake 2.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.community-item{display:table-row}.community-item .logo{display:table-cell;width:65px;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}.community-item .desc{display:table-cell;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}#endnotes-container{display:none}@media print{#endnotes-container.show{display:block}}@media screen{.endnote-ref{display:none}}.faq .question{font-weight:400;text-transform:uppercase}.faq .answer{margin-left:2.5em}.faq-landing{column-count:1;column-gap:2rem}@media(min-width: 576px){.faq-landing{column-count:2}}.faq-landing .panel{display:inline-block;border:1px solid #68aaf7;border-radius:4px;width:100%;margin-bottom:2rem}.faq-landing .panel .header{color:#fff;background-color:#68aaf7;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.125)}.faq-landing .panel .body{padding:1.25rem}figure{margin:1.5rem auto;padding:.5rem;background-color:#fff;border-radius:4px 4px 4px 4px}figure .wrapper-with-intrinsic-ratio{position:relative;height:0}figure .element-to-stretch{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption{text-align:center;font-size:1.15rem;font-style:italic;font-weight:400;color:#535f61;padding-top:.5rem}footer{background-image:linear-gradient(to right, #466BB0, #68AAF7);color:#fff;position:absolute;bottom:0;width:100%;height:7rem;overflow:hidden;padding:1rem 4px 1.5rem;text-align:center;display:grid;grid-template-columns:[user-links] 35% [info] 65% [dev-links] 0%;grid-template-rows:100%}@media print{footer{display:none}}@media(min-width: 576px){footer{padding:1.5rem 1.25rem 1rem 1.25rem}}@media(min-width: 992px){footer{grid-template-columns:[user-links] 30% [info] 40% [dev-links] 30%}}footer .user-links{grid-column:user-links;text-align:left}footer .info{grid-column:info}footer .info .copyright{padding:0;margin:0;color:#ccc;line-height:1.6em;font-size:.7em;text-align:right !important}@media(min-width: 992px){footer .info .copyright{text-align:center !important}}footer .info .copyright a{color:#ccc;text-decoration:underline}footer .info .copyright a:hover{color:#ccc}footer .dev-links{grid-column:dev-links;text-align:right;display:none}@media(min-width: 992px){footer .dev-links{display:block}}footer .channel{position:relative;display:inline-flex;padding:4px 0;border-width:2px;border-color:rgba(0,0,0,0);border-style:solid;border-radius:2px;color:#fff}footer .channel a{text-decoration:none}footer .channel svg{width:30px;height:30px;fill:#fff;stroke:#466bb0}@media(min-width: 576px){footer .channel svg{width:35px;height:35px}}footer .channel span{opacity:0;background-color:transparent;color:#fff;text-align:center;position:absolute;width:200px;left:-82px;top:-23px;font-size:75%}footer .channel:hover{border-color:#fff;border-radius:25px;box-shadow:0 0 2px 2px #fff;transition:border-radius 1s,border-color 1s ease}footer .channel:hover span{opacity:1;transition:opacity .5s}footer .tag{padding:0 1rem;font-style:italic;margin:0;line-height:1.6em;font-size:.8em}.glossary .trampolines{font-size:1.85rem;text-align:center;padding-top:.8rem}@media print{.glossary .trampolines{display:none}}@media screen{.glossary .entries .letter:target::before{height:calc(3.7rem - 1rem);margin-top:calc(0rem - calc(3.7rem - 1rem))}}.glossary .entries h4{font-size:1.65rem;font-weight:300;border-bottom:1px solid;color:#ccc;border-color:#ccc;background-color:#fff;padding-top:2.2rem;padding-bottom:.15rem;position:-webkit-sticky;position:sticky;top:calc(3.7rem - 1rem);margin-top:0;margin-bottom:0;z-index:10}.glossary .entries dl{margin-left:0}.glossary .entries dl dt{font-weight:500;list-style-type:none;margin-bottom:0;margin-top:.9rem;margin-left:0;text-transform:uppercase}.glossary .entries dl dd{list-style-type:none;margin-left:1.5rem}header{background-image:linear-gradient(to right, #466BB0, #68AAF7);box-shadow:0 0 2px 2px rgba(0,0,0,.14),0 2px 4px 2px rgba(0,0,0,.28);padding-top:.2em;padding-bottom:.2em;position:fixed;top:0;right:0;left:0;z-index:100}header #brand{display:inline-block;font-size:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;line-height:inherit;white-space:nowrap;width:100%}@media(min-width: 576px){header #brand{width:unset}}header #brand.open-hamburger{display:none}header #brand .logo{width:2em;height:2em;top:3px;left:.8em;position:fixed;fill:#fff;transition-duration:.8s;transition-property:transform;transform-origin:50% 50%}header #brand .logo circle{fill:#466bb0;stroke:#fff}@media(min-width: 768px){header #brand .logo{width:3em;height:3em}}header #brand .logo:hover{transform:rotate(360deg)}header #brand .name{color:#fff;font-weight:400;vertical-align:bottom;line-height:1.1em;display:inline-block;padding-top:.35rem;text-align:center;margin-left:0;margin-right:0;width:100%}@media(min-width: 576px){header #brand .name{text-align:left;margin-left:3em;margin-right:1rem;width:unset}}@media(min-width: 768px){header #brand .name{margin-left:4.2em}}header a{font-weight:500;color:#fff;font-size:1.1em;margin-left:.3rem;margin-right:.3rem}@media(min-width: 576px){header a{font-size:.9em;margin-left:.58rem;margin-right:.58rem}}header a:hover{text-decoration:none;color:#de7d40}header a.active{border-bottom:solid 3px #fff;border-radius:2px;color:#fff;font-weight:500;cursor:default}header div.menu{display:inline-block}header svg.icon{stroke:#fff;fill:#fff;width:1.1em;height:1.1em}header svg.icon:hover{fill:#de7d40;stroke:#de7d40}header #hamburger{display:inline-block;position:absolute;top:.8rem;right:1.3rem}@media(min-width: 576px){header #hamburger{display:none}}header #header-links{display:none;top:.6rem;right:1.1rem;transition:right .5s}header #header-links.open-hamburger{display:block;text-align:center;margin-top:1em;padding-left:1em;padding-right:2.5em}@media(min-width: 576px){header #header-links{display:inline-block;position:absolute}}header #header-links.show-search{right:-700px;transition:right .5s}header #search-show{display:none}@media(min-width: 576px){header #search-show{display:inline-block}}header #search-form{display:none;top:0;right:-700px;transition:right .5s}header #search-form.open-hamburger{display:flex}@media(min-width: 576px){header #search-form{display:flex;position:absolute}}header #search-form.show-search{right:1rem;transition:right .5s}header #search-form button:focus{outline:0}header #search-textbox{margin:12px 1rem 5px 1rem;width:100%;text-align:center}@media(min-width: 576px){header #search-textbox{margin:4px 0 5px 0;width:22rem;text-align:unset}}header #search-close{display:none;background-color:rgba(0,0,0,0);color:#fff;border-width:0;cursor:pointer}@media(min-width: 576px){header #search-close{display:block}}header #search-close:hover{color:#de7d40}.landing .banner{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.landing .banner .hero-label{margin:0 0 0 0;padding:30px 0 0 0;font-size:4rem;font-family:"Verdana",serif;text-align:center}.landing .banner .hero-lead{display:block;font-size:1rem;font-weight:300;text-align:center;margin:0;padding:0}.landing .banner .hero-logo{width:0;fill:#466bb0}.landing .banner .hero-text{width:20rem;margin-left:0}@media(min-width: 576px){.landing .banner .hero-logo{width:7rem}.landing .banner .hero-label{text-align:left}.landing .banner .hero-lead{text-align:left}.landing .banner .hero-text{margin-left:3rem}}.landing .panels{display:grid;grid-template-columns:[panel] auto;padding-top:30px;padding-bottom:30px;grid-gap:2rem;justify-content:center;align-content:end}@media(min-width: 768px){.landing .panels{padding-top:50px;padding-bottom:50px;grid-template-columns:[panel] auto [panel] auto}}@media(min-width: 80rem){.landing .panels{grid-template-columns:[panel] auto [panel] auto [panel] auto [panel] auto}}.landing .panels .panel{color:#535f61;opacity:.1;transition:opacity .25s linear;background-color:#f8f8f8;border-color:#ddd;width:18rem;box-shadow:3px 3px 8px #a7a7a7;padding:1rem}.landing .panels .panel a{text-decoration:none;color:#535f61}.landing .panels .panel a:hover{color:#535f61;text-decoration:none}.landing .panels .panel:hover{box-shadow:3px 3px 8px #a7a7ee}.landing .panels .panel .panel-title{text-align:center}.landing .panels .panel .panel-line{margin-left:1.6rem;margin-right:1.6rem;background-color:#535f61}.landing .panels .panel .panel-img-top{text-align:center;padding:0}.landing .panels .panel .panel-body{padding-top:0;padding-left:.5rem;padding-right:.5rem}@media(min-width: 768px){.landing .panels .panel .panel-body{padding-left:1.25rem;padding-right:1.25rem}}.landing #buttons{opacity:0;transition:opacity .25s ease-in;text-align:center}@media(min-width: 768px){.landing #buttons{padding-bottom:20px}}.landing #buttons .btn{margin:1rem 1rem;width:18rem}@media(min-width: 768px){.landing #buttons .btn{margin:1rem 5rem}}.logo-gallery{margin:3rem}.logo-gallery .company-logo{margin:1rem;padding:14px;display:inline-block;width:200px;height:120px;transition-duration:.8s;transform-origin:50% 50%;transition-property:none;position:relative;box-shadow:0 0 50px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.25);border-radius:3px;background-color:#fff}.logo-gallery .company-logo:hover{transition-property:transform,opacity,box-shadow;transform:rotate(360deg);box-shadow:0 0 50px rgba(0,0,200,.1),0 5px 10px rgba(0,0,200,.25)}.logo-gallery .outer{display:table;position:absolute;width:172px;height:92px;margin:0;padding:0}.logo-gallery .inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;margin:0 auto}.logo-gallery .with-tag-line:hover:hover img{opacity:.15}.logo-gallery .with-tag-line:hover:hover .tagline{opacity:1}.logo-gallery img{position:absolute;width:172px;height:92px;object-fit:contain;transition-duration:.8s;transition-property:opacity}.logo-gallery .tagline{color:#535f61;opacity:0;transition-duration:.8s;transition-property:opacity}.media-resources table,.media-resources th,.media-resources td{border:none}.media-resources td{line-height:1.15em;vertical-align:middle;padding-top:1em;padding-bottom:1em}.media-resources td.logo{width:100px;border:none}.media-resources td.desc{border:none}.media-resources li{list-style-type:none}.media-resources .advice{display:grid;grid-template-columns:[panel] 1fr;grid-gap:2rem;padding-top:2rem}@media(min-width: 992px){.media-resources .advice{grid-template-columns:[panel] 1fr [panel] 1fr}}.media-resources .advice .panel{display:table;border-radius:4px;border:1px solid #466bb0;min-height:11rem;width:100%;margin-bottom:1rem}.media-resources .advice .panel .title{position:relative;display:table-cell;width:2rem;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#466bb0;min-height:100%}.media-resources .advice .panel .title div{position:absolute;top:11rem;width:11rem;text-align:center;transform:rotate(-90deg);transform-origin:left top 0}.media-resources .advice .panel .title p{color:#fff;font-size:2rem;margin:0;padding:0;line-height:2rem}.media-resources .advice .panel .body{display:table-cell;min-height:100%;padding:1rem 0}.menu{position:relative;cursor:pointer}.menu .menu-content{display:none;position:absolute;min-width:160px;z-index:75;padding:0;background-color:#fff;border:1px solid #000;border-radius:4px;margin-top:.125rem;right:0;text-align:left}.menu .menu-content a{display:block;font-weight:400;color:#535f61;padding:.25rem 1.5rem}.menu .menu-content a:hover{color:#fff;background-color:#466bb0;text-decoration:none}.menu .menu-content a.active{font-weight:500;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='black' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem;border:0}.menu .menu-content a.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-color:#466bb0}.menu .menu-content a:focus{text-decoration:none}.menu .menu-content i{color:#535f61}.menu .menu-content h6{padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.menu .menu-content div{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.menu.show .menu-content{display:block}.notfound{text-align:center}.notfound .icon{margin-top:9rem;width:12rem;height:12rem}.notfound .error{padding:2rem 0 0 0;font-weight:500;font-size:200%}.notfound .explanation{padding:2rem 0 9rem 0;font-weight:400;font-size:100%}.pagenav{display:flex;width:100%}@media print{.pagenav{display:none}}.pagenav .left{width:50%}.pagenav .right{width:50%;text-align:right}.pagenav p{text-transform:uppercase;font-size:80%}.pagenav svg{fill:#469bdd;stroke:#469bdd;margin-left:.5em;margin-right:.5em}.pagenav svg:hover{fill:#1d67a0;stroke:#1d67a0}.partner-component{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#f8f8f8;border-radius:4px 4px 4px 4px}@media(min-width: 768px){.partner-component{margin:1em 3em}}.partner-component table td:first-of-type{color:#fff;background-color:#68aaf7;font-weight:400;border-bottom:1px solid #8abdf9}.partner-component table td:last-of-type{background-color:#fff}.partner-component table tr:last-of-type td{border-bottom-color:#68aaf7}.partner-component table.with_logo td:first-of-type{opacity:.9}.partner-component table.with_logo td:last-of-type{opacity:.9}.popover{display:none;z-index:75;color:#535f61;background-color:#fff;border-radius:4px;border:1px solid #777;box-shadow:3px 3px 8px #777,-3px -3px 8px #777;font-family:inherit;max-width:276px}@media(min-width: 768px){.popover{max-width:350px}}@media(min-width: 1200px){.popover{max-width:500px}}.popover.show{display:block}.popover .title{text-align:center;color:#535f61;background-color:#f8f8f8;font-size:140%;border-radius:4px 4px 0 0}.popover .body{padding-left:1rem;padding-right:1rem}.popover .arrow{width:0;height:0;border-style:solid;position:absolute;border-color:transparent}.popover[x-placement^=top]{margin-bottom:5px}.popover[x-placement^=top] .arrow{border-width:5px 5px 0 5px;border-top-color:#fff;bottom:-5px;margin:0 5px}.popover[x-placement^=bottom]{margin-top:5px}.popover[x-placement^=bottom] .arrow{border-width:0 5px 5px 5px;border-bottom-color:#fff;top:-5px;margin:0 5px}.popover[x-placement^=right]{margin-left:5px}.popover[x-placement^=right] .arrow{border-width:5px 5px 5px 0;border-right-color:#fff;left:-5px;margin:5px 0}.popover[x-placement^=left]{margin-right:5px}.popover[x-placement^=left] .arrow{border-width:5px 0 5px 5px;border-left-color:#fff;right:-5px;margin:5px 0}@media screen{.term{border-bottom:dashed 1px;cursor:help;position:relative;display:inline-block}}.primary{display:grid;grid-template-columns:[article] 100%;grid-column-gap:1rem;padding-left:.5rem;padding-right:.5rem}.primary .sidebar-container{max-width:25em}@media print{.primary .sidebar-container{display:none}}.primary .toc-container{display:none}@media screen and (min-width: 768px){.primary{grid-template-columns:[sidebar] 20% [article] calc(80% - 1rem);padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1200px){.primary{grid-template-columns:[sidebar] 16% [article] calc(68% - 2rem) [toc] 16%}.primary .toc-container{display:block}}@media screen and (min-width: 1200px){.primary.notoc{grid-template-columns:[sidebar] 16% [article] calc(84% - 1rem)}}.promotion{position:absolute;display:block;top:22px;left:-80px;width:260px;overflow:hidden;height:46px;z-index:200;color:#fff;background:#228b22;transform:rotate(-45deg);text-align:center}.promotion:hover{text-decoration:none;color:#90ee90}.relnote-links{text-align:center}@media print{.relnote-links{display:none}}.relnote-links #buttons{opacity:0;transition:opacity .25s ease-in}.relnote-links .btn{margin:1rem 1rem;width:13rem}@media(min-width: 768px){.relnote-links .btn{margin:1rem 5rem}}.section-index{display:grid;grid-template-columns:[entry] 1fr}@media(min-width: 576px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.section-index .entry{padding:1rem 1rem}@media(min-width: 768px){.section-index .entry{padding:1rem 4rem}}.section-index h5{margin-bottom:0}.section-index h5 a{font-weight:700}.section-index p{margin-top:0}.see-also{padding-top:0;display:grid;grid-template-columns:[entry] 1fr;grid-gap:1em}@media(min-width: 576px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.see-also .entry{padding:0}.see-also .entry .link{margin-bottom:0;margin-top:0}.see-also .entry .desc{margin-top:0}@media screen and (max-width: 767px){.sidebar-offcanvas{position:absolute;width:80%;transition:all .4s ease;left:-768px;top:3.7rem}}@media screen and (min-width: 768px){.sidebar-offcanvas{position:unset;width:auto}}@media screen{.sidebar-offcanvas.active{left:1rem}}.sidebar{order:0;font-size:85%}@media(min-width: 1200px){.sidebar{font-size:100%}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar{position:-webkit-sticky;position:sticky;top:3.7rem}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.sidebar .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.sidebar .directory a{font-weight:400}.sidebar .directory ul{list-style:none;padding:0;padding-left:.2em;margin-bottom:0;margin-left:0;margin-right:.3em;display:none}.sidebar .directory ul.show{display:block}.sidebar .directory li{display:inline-block;padding:2px 0 1px 1.4em;width:100%;font-size:85%}.sidebar .directory li .current{color:#b05464;font-weight:500}.sidebar .directory li.sublist{padding-left:0}.sidebar .directory .card-body{padding:.5em .1em}.sidebar .directory .card-body>ul{padding-left:0}.sidebar .directory .card{margin-top:.1rem;margin-bottom:.1rem}.sidebar .directory .card-header{padding:0}.sidebar .directory .card-header div{padding:.75em 1.25em}.sidebar .directory .card-header svg{margin-right:.3em}.sidebar .directory .card-header a{text-decoration:none}@media(min-width: 992px){.sidebar .directory .card-body{padding-left:1.25rem;padding-right:.5rem}.sidebar .directory ul{padding-left:1em}}.sidebar .tree-toggle{cursor:pointer;margin-bottom:0}.sidebar .tree-toggle .chevron{display:none}.sidebar .tree-toggle .chevron svg{margin-right:.3em}.sidebar .tree-toggle .chevron.show{display:inline}.sidebar-toggler{position:absolute;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(255,255,255,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}.sidebar-toggler:hover{color:#de7d40}@media(min-width: 768px){.sidebar-toggler{display:none}}@media print{.sidebar-toggler{display:none}}.sidebar-toggler svg{width:1.5em;height:1.5em;vertical-align:middle}.tabset{border:none;margin:0 0 0 4px;padding:0}.tabset .tab-strip{margin-bottom:-2px}.tabset .tab-strip a{display:inline-block;margin:0 3px;border:1px solid #466bb0;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:0 1rem;transform:skewX(-30deg);transform-origin:left bottom;text-decoration:none;cursor:pointer}.tabset .tab-strip a span{display:block;transform:skewX(10deg);font-size:80%;color:#535f61}.tabset .tab-strip a:hover{background-color:#de7d40;text-decoration:none}.tabset .tab-strip a.active{background-color:#466bb0;cursor:default}.tabset .tab-strip a.active span{color:#fff}.tabset .tab-content{border:1px solid #466bb0;border-radius:4px;padding-left:1rem;padding-right:1rem}.tabset .tab-content>div{display:none}.tabset .tab-content>div.active{display:block}.toc{order:0}@supports(position: -webkit-sticky) or (position: sticky){.toc{position:-webkit-sticky;position:sticky;top:3.7rem}}.toc .directory{padding-left:.5em;border-left:1px solid rgba(0,0,0,.1)}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.toc .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.toc .directory li{font-size:.9rem}.toc .directory li a{font-weight:400}.toc .directory li a.current{color:#b05464;font-weight:bold}.toc .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc .directory ul ul{padding-left:1em}.toc-inlined{display:block}@media print{.toc-inlined{display:none}}@media(min-width: 1200px){.toc-inlined{display:none}}.toc-inlined .directory{border-left:0}.toc-inlined .directory li{font-size:1rem}.toc-inlined .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc-inlined .directory ul ul{padding-left:1em}.toc-inlined .directory ul a{font-weight:400}@media screen{.toc-forced{display:block}}/*# sourceMappingURL=light_theme_preliminary.css.map */
+.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}@media screen{:target::before{content:"";display:block;height:3.7rem;margin-top:-3.7rem}html{overflow-y:scroll;position:relative;min-height:100%}body{margin-top:3.7rem;margin-bottom:calc(7rem + 3rem);font-family:"Work Sans",sans-serif;color:#535f61;background-color:#fff}}a{color:#469bdd;text-decoration:none;font-weight:400;font-family:"Chivo",sans-serif}a:hover,a:focus{color:#1d67a0;text-decoration:underline;font-weight:400}a.disabled{color:#ccc;text-decoration:none;font-weight:400}a.active{color:#b05464;text-decoration:none;font-weight:400}a.dropdown-item{cursor:pointer}table,th,td,tr{padding:.5em}table{margin-left:.5em;margin-right:.5em;border-collapse:separate;border-spacing:0}table p:first-of-type{margin-top:0}table p:last-of-type{margin-bottom:0}th{color:#fff;background-color:#68aaf7;font-weight:400}th code{color:#fff}tr.oneof>td{border-bottom:1px dashed rgba(0,0,0,.1);border-top:1px dashed rgba(0,0,0,.1)}th,td{border-left:1px solid #68aaf7;border-top:1px solid #68aaf7}tr:first-child th:first-child{border-radius:4px 0 0 0}tr:first-child td:first-child{border-radius:4px 0 0 0}tr:first-child th:last-child{border-radius:0 4px 0 0}tr:first-child td:last-child{border-radius:0 4px 0 0}tr:last-child td{border-bottom:1px solid #68aaf7}tr:last-child td:first-child{border-radius:0 0 0 4px}tr:last-child td:last-child{border-radius:0 0 4px 0}tr th:last-child{border-right:1px solid #68aaf7}tr td:last-child{border-right:1px solid #68aaf7}thead+tbody tr:first-child td:first-child{border-radius:0}thead+tbody tr:first-child td:last-child{border-radius:0}code{color:#d14;font-size:80%;font-weight:400;word-break:normal}pre{margin:1em 0 1em 1em;max-height:31em;border:1px solid #f2f2f2;border-radius:4px;box-shadow:3px 3px 8px #a7a7a7;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none;background:#fff}@media(min-width: 768px){pre{margin:1em}}pre code{display:block;padding:.5em;color:#535f61;font-size:80%;font-weight:400;word-break:normal}pre code.command-output{padding:0}pre code.command-output .command{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output .command{padding:.5em .5em 0 .5em}}pre code.command-output .output{color:#535f61;background-color:#f3f3f3;font-style:italic;padding:1em;float:left;clear:left;min-width:100%}@media(min-width: 768px){pre code.command-output .output{padding:0 .5em .5em .5em}}pre code.command-output div:only-of-type{padding:1.5em 1em}@media(min-width: 768px){pre code.command-output div:only-of-type{padding:.5em}}@media print{pre{max-height:unset}}div.toolbar{position:relative}div.toolbar button{font-size:.8em;padding:0 .5em;border-radius:.3em;background-color:#68aaf7;cursor:pointer;color:#fff;text-decoration:none;border:0;position:absolute;top:3px;z-index:1;transition:opacity .4s ease-in-out;opacity:0}div.toolbar button.toolbar-show{transition:opacity 1.1s ease-in-out;opacity:1}div.toolbar button.copy{right:2.2rem;width:3rem}div.toolbar button.download{right:5.5rem}div.toolbar button.print{right:7.25rem}div.toolbar svg{width:.8em;height:.8em;display:inline;fill:#fff;stroke:#fff}p{font-size:1rem;font-weight:400;line-height:1.5;margin:.75em 0}@media(min-width: 768px){p{margin:1.5em 0}}li,dt,dd{font-size:1rem;font-weight:400;line-height:1.5;margin:.25em}ol,ul,dl{list-style:initial;font-size:1rem;font-weight:400;margin:0 0 0 1.5em;padding:0}li p,dt p,dd p{margin:.4em 0}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{border:0}h1{font-size:2.5rem;color:#2e2e2e;font-weight:400;margin-bottom:0}h2{font-size:2rem;color:#2e2e2e;font-weight:400;margin-top:3rem;margin-bottom:1.8rem}h2:before{display:block;content:" ";width:5rem;border-bottom:2px solid #466bb0;margin-bottom:1.1rem;visibility:visible}h3{font-size:1.85rem;color:#404040;font-weight:500;letter-spacing:1px;margin-bottom:20px;margin-top:30px}h4{font-size:1.85rem;color:#404040;font-weight:500;margin:30px 0 20px}h4+p{margin:5px 0}@media(min-width: 768px){h4+p{margin:10px 0}}h5{font-size:1.15rem;color:#404040;font-weight:500}h6{font-size:.9rem;color:#404040;font-weight:500}.header-link{position:relative;left:.5em;top:-0.1em;opacity:0;font-size:.6em}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link,dt:hover .header-link{transition:opacity .4s ease-in-out;opacity:1}@media print{.header-link{display:none}}em{font-style:italic}strong{font-weight:700}img{width:100%}blockquote{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#f8f8f8;border-radius:4px 4px 4px 4px}@media(min-width: 768px){blockquote{margin:1em 3em}}.spacer{height:.1rem}@media(min-width: 768px){.spacer{height:1rem}}.deprecated{background:silver}.card{background-color:#fff;border-color:rgba(0,0,0,.1)}.card-header{border-bottom-color:rgba(0,0,0,.1)}@media print{#scroll-to-top-container{display:none}}@media(min-width: 1200px){#scroll-to-top-container{display:none}}#scroll-to-top{display:none;position:fixed;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(255,255,255,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}#scroll-to-top:hover{color:#de7d40}#scroll-to-top svg{width:1.5em;height:1.5em;vertical-align:middle}#scroll-to-top.show{display:block}@media print{h1,h2,h3{color:#000;background:none;page-break-after:avoid}img{max-width:100% !important}pre,blockquote,img{page-break-inside:avoid}}.icon{width:1em;height:1em;display:inline;fill:#535f61;stroke:#535f61;vertical-align:middle}.large-icon{width:1.4em;height:1.4em;display:inline;fill:#535f61;stroke:#535f61;vertical-align:middle}.page-icon{margin-right:.3em}.flipped{transform:scaleX(-1)}.subtitle{margin-top:.15rem;margin-bottom:0;padding:0 0 0 0;font-size:125%}.byline{margin-top:.15rem;margin-bottom:2rem;padding:0;text-transform:uppercase;font-size:75%}.attribution{font-weight:600}.subscribe{padding:1em;font-size:1.2em;background-color:#fff;text-align:center}.subscribe svg{margin-right:.5em}.btn{background-color:#68aaf7;color:#fff;font-weight:400;letter-spacing:1px;cursor:pointer;box-shadow:3px 3px 8px #a7a7a7}.btn:hover{background-color:#466bb0;color:#fff}.btn:active{background-color:#b05464;color:#fff}.btn:focus{color:#fff}.callout{display:table;padding:.5em .5em .5em 0;border-radius:4px;margin:1em 0 1em 1em}@media(min-width: 768px){.callout{margin:1em}}.callout .type{position:relative;display:table-cell;left:-0.75em;min-height:100%;text-align:center;vertical-align:middle}.callout .type svg{fill:#68aaf7}.callout .content{display:table-cell;min-height:100%}.callout.tip{background-color:#f2fff2}.callout.idea{background-color:#ffffe0}.callout.warning{background-color:#fee}.callout.quote{background-color:#f8f8f8;font-style:italic}.callout:hover svg{animation:shake 2.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.community-item{display:table-row}.community-item .logo{display:table-cell;width:65px;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}.community-item .desc{display:table-cell;vertical-align:middle;padding-left:1em;padding-top:1em;padding-bottom:1em}#endnotes-container{display:none}@media print{#endnotes-container.show{display:block}}@media screen{.endnote-ref{display:none}}.faq .question{font-weight:400;text-transform:uppercase}.faq .answer{margin-left:2.5em}.faq-landing{column-count:1;column-gap:2rem}@media(min-width: 576px){.faq-landing{column-count:2}}.faq-landing .panel{display:inline-block;border:1px solid #68aaf7;border-radius:4px;width:100%;margin-bottom:2rem}.faq-landing .panel .header{color:#fff;background-color:#68aaf7;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.125)}.faq-landing .panel .body{padding:1.25rem}figure{margin:1.5rem auto;padding:.5rem;background-color:#fff;border-radius:4px 4px 4px 4px}figure .wrapper-with-intrinsic-ratio{position:relative;height:0}figure .element-to-stretch{position:absolute;top:0;left:0;width:100%;height:100%}figure figcaption{text-align:center;font-size:1.15rem;font-style:italic;font-weight:400;color:#535f61;padding-top:.5rem}footer{background-image:linear-gradient(to right, #466BB0, #68AAF7);color:#fff;position:absolute;bottom:0;width:100%;height:7rem;overflow:hidden;padding:1rem 4px 1.5rem;text-align:center;display:grid;grid-template-columns:[user-links] 35% [info] 65% [dev-links] 0%;grid-template-rows:100%}@media print{footer{display:none}}@media(min-width: 576px){footer{padding:1.5rem 1.25rem 1rem 1.25rem}}@media(min-width: 992px){footer{grid-template-columns:[user-links] 30% [info] 40% [dev-links] 30%}}footer .user-links{grid-column:user-links;text-align:left}footer .info{grid-column:info}footer .info .copyright{padding:0;margin:0;color:#ccc;line-height:1.6em;font-size:.7em;text-align:right !important}@media(min-width: 992px){footer .info .copyright{text-align:center !important}}footer .info .copyright a{color:#ccc;text-decoration:underline}footer .info .copyright a:hover{color:#ccc}footer .dev-links{grid-column:dev-links;text-align:right;display:none}@media(min-width: 992px){footer .dev-links{display:block}}footer .channel{position:relative;display:inline-flex;padding:4px 0;border-width:2px;border-color:rgba(0,0,0,0);border-style:solid;border-radius:2px;color:#fff}footer .channel a{text-decoration:none}footer .channel svg{width:30px;height:30px;fill:#fff;stroke:#466bb0}@media(min-width: 576px){footer .channel svg{width:35px;height:35px}}footer .channel span{opacity:0;background-color:transparent;color:#fff;text-align:center;position:absolute;width:200px;left:-82px;top:-23px;font-size:75%}footer .channel:hover{border-color:#fff;border-radius:25px;box-shadow:0 0 2px 2px #fff;transition:border-radius 1s,border-color 1s ease}footer .channel:hover span{opacity:1;transition:opacity .5s}footer .tag{padding:0 1rem;font-style:italic;margin:0;line-height:1.6em;font-size:.8em}.glossary .trampolines{font-size:1.85rem;text-align:center;padding-top:.8rem}@media print{.glossary .trampolines{display:none}}@media screen{.glossary .entries .letter:target::before{height:calc(3.7rem - 1rem);margin-top:calc(0rem - calc(3.7rem - 1rem))}}.glossary .entries h4{font-size:1.65rem;font-weight:300;border-bottom:1px solid;color:#ccc;border-color:#ccc;background-color:#fff;padding-top:2.2rem;padding-bottom:.15rem;position:-webkit-sticky;position:sticky;top:calc(3.7rem - 1rem);margin-top:0;margin-bottom:0;z-index:10}.glossary .entries dl{margin-left:0}.glossary .entries dl dt{font-weight:500;list-style-type:none;margin-bottom:0;margin-top:.9rem;margin-left:0;text-transform:uppercase}.glossary .entries dl dd{list-style-type:none;margin-left:1.5rem}header{background-image:linear-gradient(to right, #466BB0, #68AAF7);box-shadow:0 0 2px 2px rgba(0,0,0,.14),0 2px 4px 2px rgba(0,0,0,.28);padding-top:.2em;padding-bottom:.2em;position:fixed;top:0;right:0;left:0;z-index:100}header #brand{display:inline-block;font-size:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;line-height:inherit;white-space:nowrap;width:100%}@media(min-width: 576px){header #brand{width:unset}}header #brand.open-hamburger{display:none}header #brand .logo{width:2em;height:2em;top:3px;left:.8em;position:fixed;fill:#fff;transition-duration:.8s;transition-property:transform;transform-origin:50% 50%}header #brand .logo circle{fill:#466bb0;stroke:#fff}@media(min-width: 768px){header #brand .logo{width:3em;height:3em}}header #brand .logo:hover{transform:rotate(360deg)}header #brand .name{color:#fff;font-weight:400;vertical-align:bottom;line-height:1.1em;display:inline-block;padding-top:.35rem;text-align:center;margin-left:0;margin-right:0;width:100%}@media(min-width: 576px){header #brand .name{text-align:left;margin-left:3em;margin-right:1rem;width:unset}}@media(min-width: 768px){header #brand .name{margin-left:4.2em}}header a{font-weight:500;color:#fff;font-size:1.1em;margin-left:.3rem;margin-right:.3rem}@media(min-width: 576px){header a{font-size:.9em;margin-left:.58rem;margin-right:.58rem}}header a:hover{text-decoration:none;color:#de7d40}header a.active{border-bottom:solid 3px #fff;border-radius:2px;color:#fff;font-weight:500;cursor:default}header div.menu{display:inline-block}header svg.icon{stroke:#fff;fill:#fff;width:1.1em;height:1.1em}header svg.icon:hover{fill:#de7d40;stroke:#de7d40}header #hamburger{display:inline-block;position:absolute;top:.8rem;right:1.3rem}@media(min-width: 576px){header #hamburger{display:none}}header #header-links{display:none;top:.6rem;right:1.1rem;transition:right .5s}header #header-links.open-hamburger{display:block;text-align:center;margin-top:1em;padding-left:1em;padding-right:2.5em}@media(min-width: 576px){header #header-links{display:inline-block;position:absolute}}header #header-links.show-search{right:-700px;transition:right .5s}header #search-show{display:none}@media(min-width: 576px){header #search-show{display:inline-block}}header #search-form{display:none;top:0;right:-700px;transition:right .5s}header #search-form.open-hamburger{display:flex}@media(min-width: 576px){header #search-form{display:flex;position:absolute}}header #search-form.show-search{right:1rem;transition:right .5s}header #search-form button:focus{outline:0}header #search-textbox{margin:12px 1rem 5px 1rem;width:100%;text-align:center}@media(min-width: 576px){header #search-textbox{margin:4px 0 5px 0;width:22rem;text-align:unset}}header #search-close{display:none;background-color:rgba(0,0,0,0);color:#fff;border-width:0;cursor:pointer}@media(min-width: 576px){header #search-close{display:block}}header #search-close:hover{color:#de7d40}.landing .banner{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.landing .banner .hero-label{margin:0 0 0 0;padding:30px 0 0 0;font-size:4rem;font-family:"Verdana",serif;text-align:center}.landing .banner .hero-lead{display:block;font-size:1rem;font-weight:300;text-align:center;margin:0;padding:0}.landing .banner .hero-logo{width:0;fill:#466bb0}.landing .banner .hero-text{width:20rem;margin-left:0}@media(min-width: 576px){.landing .banner .hero-logo{width:7rem}.landing .banner .hero-label{text-align:left}.landing .banner .hero-lead{text-align:left}.landing .banner .hero-text{margin-left:3rem}}.landing .panels{display:grid;grid-template-columns:[panel] auto;padding-top:30px;padding-bottom:30px;grid-gap:2rem;justify-content:center;align-content:end}@media(min-width: 768px){.landing .panels{padding-top:50px;padding-bottom:50px;grid-template-columns:[panel] auto [panel] auto}}@media(min-width: 80rem){.landing .panels{grid-template-columns:[panel] auto [panel] auto [panel] auto [panel] auto}}.landing .panels .panel{color:#535f61;opacity:.1;transition:opacity .25s linear;background-color:#f8f8f8;width:18rem;box-shadow:3px 3px 8px #a7a7a7;padding:1rem;border:1px solid #ddd;border-radius:4px}.landing .panels .panel a{text-decoration:none;color:#535f61}.landing .panels .panel a:hover{color:#535f61;text-decoration:none}.landing .panels .panel:hover{box-shadow:3px 3px 8px #a7a7ee}.landing .panels .panel .panel-title{text-align:center}.landing .panels .panel .panel-line{margin-left:1.6rem;margin-right:1.6rem;background-color:#535f61}.landing .panels .panel .panel-img-top{text-align:center;padding:0}.landing .panels .panel .panel-body{padding-top:0;padding-left:.5rem;padding-right:.5rem}@media(min-width: 768px){.landing .panels .panel .panel-body{padding-left:1.25rem;padding-right:1.25rem}}.landing #buttons{opacity:0;transition:opacity .25s ease-in;text-align:center}@media(min-width: 768px){.landing #buttons{padding-bottom:20px}}.landing #buttons .btn{margin:1rem 1rem;width:18rem}@media(min-width: 768px){.landing #buttons .btn{margin:1rem 5rem}}.logo-gallery{margin:3rem}.logo-gallery .company-logo{margin:1rem;padding:14px;display:inline-block;width:200px;height:120px;transition-duration:.8s;transform-origin:50% 50%;transition-property:none;position:relative;box-shadow:0 0 50px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.25);border-radius:3px;background-color:#fff}.logo-gallery .company-logo:hover{transition-property:transform,opacity,box-shadow;transform:rotate(360deg);box-shadow:0 0 50px rgba(0,0,200,.1),0 5px 10px rgba(0,0,200,.25)}.logo-gallery .outer{display:table;position:absolute;width:172px;height:92px;margin:0;padding:0}.logo-gallery .inner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;margin:0 auto}.logo-gallery .with-tag-line:hover:hover img{opacity:.15}.logo-gallery .with-tag-line:hover:hover .tagline{opacity:1}.logo-gallery img{position:absolute;width:172px;height:92px;object-fit:contain;transition-duration:.8s;transition-property:opacity}.logo-gallery .tagline{color:#535f61;opacity:0;transition-duration:.8s;transition-property:opacity}.media-resources table,.media-resources th,.media-resources td{border:none}.media-resources td{line-height:1.15em;vertical-align:middle;padding-top:1em;padding-bottom:1em}.media-resources td.logo{width:100px;border:none}.media-resources td.desc{border:none}.media-resources li{list-style-type:none}.media-resources .advice{display:grid;grid-template-columns:[panel] 1fr;grid-gap:2rem;padding-top:2rem}@media(min-width: 992px){.media-resources .advice{grid-template-columns:[panel] 1fr [panel] 1fr}}.media-resources .advice .panel{display:table;border-radius:4px;border:1px solid #466bb0;min-height:11rem;width:100%;margin-bottom:1rem}.media-resources .advice .panel .title{position:relative;display:table-cell;width:2rem;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#466bb0;min-height:100%}.media-resources .advice .panel .title div{position:absolute;top:11rem;width:11rem;text-align:center;transform:rotate(-90deg);transform-origin:left top 0}.media-resources .advice .panel .title p{color:#fff;font-size:2rem;margin:0;padding:0;line-height:2rem}.media-resources .advice .panel .body{display:table-cell;min-height:100%;padding:1rem 0}.menu{position:relative;cursor:pointer}.menu .menu-content{display:none;position:absolute;min-width:160px;z-index:75;padding:0;background-color:#fff;border:1px solid #000;border-radius:4px;margin-top:.125rem;right:0;text-align:left}.menu .menu-content a{display:block;font-weight:400;color:#535f61;padding:.25rem 1.5rem;margin:0}.menu .menu-content a:hover{color:#fff;background-color:#466bb0;text-decoration:none}.menu .menu-content a.active{font-weight:500;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='black' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem;border:0}.menu .menu-content a.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='white' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-color:#466bb0}.menu .menu-content a:focus{text-decoration:none}.menu .menu-content i{color:#535f61}.menu .menu-content h6{padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.menu .menu-content div{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.menu.show .menu-content{display:block}.notfound{text-align:center}.notfound .icon{margin-top:9rem;width:12rem;height:12rem}.notfound .error{padding:2rem 0 0 0;font-weight:500;font-size:200%}.notfound .explanation{padding:2rem 0 9rem 0;font-weight:400;font-size:100%}.pagenav{display:flex;width:100%}@media print{.pagenav{display:none}}.pagenav .left{width:50%}.pagenav .right{width:50%;text-align:right}.pagenav p{text-transform:uppercase;font-size:80%}.pagenav svg{fill:#469bdd;stroke:#469bdd;margin-left:.5em;margin-right:.5em}.pagenav svg:hover{fill:#1d67a0;stroke:#1d67a0}.partner-component{display:block;margin:1em 0 1em 2em;padding-left:1em;padding-right:1em;background-color:#f8f8f8;border-radius:4px 4px 4px 4px}@media(min-width: 768px){.partner-component{margin:1em 3em}}.partner-component table td:first-of-type{color:#fff;background-color:#68aaf7;font-weight:400;border-bottom:1px solid #8abdf9}.partner-component table td:last-of-type{background-color:#fff}.partner-component table tr:last-of-type td{border-bottom-color:#68aaf7}.partner-component table.with_logo td:first-of-type{opacity:.9}.partner-component table.with_logo td:last-of-type{opacity:.9}.popover{display:none;z-index:75;color:#535f61;background-color:#fff;border-radius:4px;border:1px solid #777;box-shadow:3px 3px 8px #777,-3px -3px 8px #777;font-family:inherit;max-width:276px}@media(min-width: 768px){.popover{max-width:350px}}@media(min-width: 1200px){.popover{max-width:500px}}.popover.show{display:block}.popover .title{text-align:center;color:#535f61;background-color:#f8f8f8;font-size:140%;border-radius:4px 4px 0 0}.popover .body{padding-left:1rem;padding-right:1rem}.popover .arrow{width:0;height:0;border-style:solid;position:absolute;border-color:transparent}.popover[x-placement^=top]{margin-bottom:5px}.popover[x-placement^=top] .arrow{border-width:5px 5px 0 5px;border-top-color:#fff;bottom:-5px;margin:0 5px}.popover[x-placement^=bottom]{margin-top:5px}.popover[x-placement^=bottom] .arrow{border-width:0 5px 5px 5px;border-bottom-color:#fff;top:-5px;margin:0 5px}.popover[x-placement^=right]{margin-left:5px}.popover[x-placement^=right] .arrow{border-width:5px 5px 5px 0;border-right-color:#fff;left:-5px;margin:5px 0}.popover[x-placement^=left]{margin-right:5px}.popover[x-placement^=left] .arrow{border-width:5px 0 5px 5px;border-left-color:#fff;right:-5px;margin:5px 0}@media screen{.term{border-bottom:dashed 1px;cursor:help;position:relative;display:inline-block}}.primary{display:grid;grid-template-columns:[article] 100%;grid-column-gap:1rem;padding-left:.5rem;padding-right:.5rem}.primary .sidebar-container{max-width:25em}@media print{.primary .sidebar-container{display:none}}.primary .toc-container{display:none}@media screen and (min-width: 768px){.primary{grid-template-columns:[sidebar] 20% [article] calc(80% - 1rem);padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1200px){.primary{grid-template-columns:[sidebar] 16% [article] calc(68% - 2rem) [toc] 16%}.primary .toc-container{display:block}}@media screen and (min-width: 1200px){.primary.notoc{grid-template-columns:[sidebar] 16% [article] calc(84% - 1rem)}}.promotion{position:absolute;display:block;top:22px;left:-80px;width:260px;overflow:hidden;height:46px;z-index:200;color:#fff;background:#228b22;transform:rotate(-45deg);text-align:center}.promotion:hover{text-decoration:none;color:#90ee90}.relnote-links{text-align:center}@media print{.relnote-links{display:none}}.relnote-links #buttons{opacity:0;transition:opacity .25s ease-in}.relnote-links .btn{margin:1rem 1rem;width:13rem}@media(min-width: 768px){.relnote-links .btn{margin:1rem 5rem}}.section-index{display:grid;grid-template-columns:[entry] 1fr}@media(min-width: 576px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.section-index{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.section-index .entry{padding:1rem 1rem}@media(min-width: 768px){.section-index .entry{padding:1rem 4rem}}.section-index h5{margin-bottom:0}.section-index h5 a{font-weight:700}.section-index p{margin-top:0}.see-also{padding-top:0;display:grid;grid-template-columns:[entry] 1fr;grid-gap:1em}@media(min-width: 576px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr}}@media(min-width: 1200px){.see-also{grid-template-columns:[entry] 1fr [entry] 1fr [entry] 1fr}}.see-also .entry{padding:0}.see-also .entry .link{margin-bottom:0;margin-top:0}.see-also .entry .desc{margin-top:0}@media screen and (max-width: 767px){.sidebar-offcanvas{position:absolute;width:80%;transition:all .4s ease;left:-768px;top:3.7rem}}@media screen and (min-width: 768px){.sidebar-offcanvas{position:unset;width:auto}}@media screen{.sidebar-offcanvas.active{left:1rem}}.sidebar{order:0;font-size:85%}@media(min-width: 1200px){.sidebar{font-size:100%}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar{position:-webkit-sticky;position:sticky;top:3.7rem}}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.sidebar .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.sidebar .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.sidebar .directory a{font-weight:400}.sidebar .directory ul{list-style:none;padding:0;padding-left:.2em;margin-bottom:0;margin-left:0;margin-right:.3em;display:none}.sidebar .directory ul.show{display:block}.sidebar .directory li{display:inline-block;padding:2px 0 1px 1.4em;width:100%;font-size:85%}.sidebar .directory li .current{color:#b05464;font-weight:500}.sidebar .directory li.sublist{padding-left:0}.sidebar .directory .card-body{padding:.5em .1em}.sidebar .directory .card-body>ul{padding-left:0}.sidebar .directory .card{margin-top:.1rem;margin-bottom:.1rem}.sidebar .directory .card-header{padding:0}.sidebar .directory .card-header div{padding:.75em 1.25em}.sidebar .directory .card-header svg{margin-right:.3em}.sidebar .directory .card-header a{text-decoration:none}@media(min-width: 992px){.sidebar .directory .card-body{padding-left:1.25rem;padding-right:.5rem}.sidebar .directory ul{padding-left:1em}}.sidebar .tree-toggle{cursor:pointer;margin-bottom:0}.sidebar .tree-toggle .chevron{display:none}.sidebar .tree-toggle .chevron svg{margin-right:.3em}.sidebar .tree-toggle .chevron.show{display:inline}.sidebar-toggler{position:absolute;top:3.7rem;right:10px;z-index:15;outline:none;background-color:rgba(255,255,255,.7);color:rgba(0,0,0,.4);cursor:pointer;padding:3px 5px;border-radius:10px;font-size:1rem;border:0;box-shadow:0 0 2px 2px rgba(0,0,0,.4)}.sidebar-toggler:hover{color:#de7d40}@media(min-width: 768px){.sidebar-toggler{display:none}}@media print{.sidebar-toggler{display:none}}.sidebar-toggler svg{width:1.5em;height:1.5em;vertical-align:middle}.tabset{border:none;margin:0 0 0 4px;padding:0}.tabset .tab-strip{margin-bottom:-2px}.tabset .tab-strip a{display:inline-block;margin:0 3px;border:1px solid #466bb0;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:0 1rem;transform:skewX(-30deg);transform-origin:left bottom;text-decoration:none;cursor:pointer}.tabset .tab-strip a span{display:block;transform:skewX(10deg);font-size:80%;color:#535f61}.tabset .tab-strip a:hover{background-color:#de7d40;text-decoration:none}.tabset .tab-strip a.active{background-color:#466bb0;cursor:default}.tabset .tab-strip a.active span{color:#fff}.tabset .tab-content{border:1px solid #466bb0;border-radius:4px;padding-left:1rem;padding-right:1rem}.tabset .tab-content>div{display:none}.tabset .tab-content>div.active{display:block}.toc{order:0}@supports(position: -webkit-sticky) or (position: sticky){.toc{position:-webkit-sticky;position:sticky;top:3.7rem}}.toc .directory{padding-left:.5em;border-left:1px solid rgba(0,0,0,.1)}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem)}}@media(min-width: 768px){.toc .directory{display:block !important}@supports(position: -webkit-sticky) or (position: sticky){.toc .directory{max-height:calc(100vh - 9rem);overflow-y:auto}}}.toc .directory li{font-size:.9rem}.toc .directory li a{font-weight:400}.toc .directory li a.current{color:#b05464;font-weight:bold}.toc .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc .directory ul ul{padding-left:1em}.toc-inlined{display:block}@media print{.toc-inlined{display:none}}@media(min-width: 1200px){.toc-inlined{display:none}}.toc-inlined .directory{border-left:0}.toc-inlined .directory li{font-size:1rem}.toc-inlined .directory ul{list-style-type:none !important;padding-left:0;padding-bottom:0;margin:0}.toc-inlined .directory ul ul{padding-left:1em}.toc-inlined .directory ul a{font-weight:400}@media screen{.toc-forced{display:block}}/*# sourceMappingURL=light_theme_preliminary.css.map */
diff --git a/generated/css/light_theme_preliminary.css.map b/generated/css/light_theme_preliminary.css.map
index 1f556c1e63..11c4bbb563 100644
--- a/generated/css/light_theme_preliminary.css.map
+++ b/generated/css/light_theme_preliminary.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["src/sass/themes/_light_syntax.scss","src/sass/base/_base.scss","src/sass/base/_constants.scss","src/sass/themes/_light.scss","src/sass/brand_colors/_preliminary.scss","src/sass/misc/_blog.scss","src/sass/misc/_button.scss","src/sass/misc/_callout.scss","src/sass/misc/_community.scss","src/sass/misc/_endnotes.scss","src/sass/misc/_faq.scss","src/sass/misc/_faq-landing.scss","src/sass/misc/_figure.scss","src/sass/misc/_footer.scss","src/sass/misc/_glossary.scss","src/sass/misc/_header.scss","src/sass/misc/_landing.scss","src/sass/misc/_logo-gallery.scss","src/sass/misc/_media-resources.scss","src/sass/misc/_menu.scss","src/sass/misc/_notfound.scss","src/sass/misc/_pagenav.scss","src/sass/misc/_partner-component.scss","src/sass/misc/_popover.scss","src/sass/misc/_primary.scss","src/sass/misc/_promotion.scss","src/sass/misc/_relnote-links.scss","src/sass/misc/_section-index.scss","src/sass/misc/_see-also.scss","src/sass/misc/_sidebar.scss","src/sass/misc/_tabset.scss","src/sass/misc/_toc.scss"],"names":[],"mappings":"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","file":"light_theme_preliminary.css"}
\ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["src/sass/themes/_light_syntax.scss","src/sass/base/_base.scss","src/sass/base/_constants.scss","src/sass/themes/_light.scss","src/sass/brand_colors/_preliminary.scss","src/sass/misc/_blog.scss","src/sass/misc/_button.scss","src/sass/misc/_callout.scss","src/sass/misc/_community.scss","src/sass/misc/_endnotes.scss","src/sass/misc/_faq.scss","src/sass/misc/_faq-landing.scss","src/sass/misc/_figure.scss","src/sass/misc/_footer.scss","src/sass/misc/_glossary.scss","src/sass/misc/_header.scss","src/sass/misc/_landing.scss","src/sass/misc/_logo-gallery.scss","src/sass/misc/_media-resources.scss","src/sass/misc/_menu.scss","src/sass/misc/_notfound.scss","src/sass/misc/_pagenav.scss","src/sass/misc/_partner-component.scss","src/sass/misc/_popover.scss","src/sass/misc/_primary.scss","src/sass/misc/_promotion.scss","src/sass/misc/_relnote-links.scss","src/sass/misc/_section-index.scss","src/sass/misc/_see-also.scss","src/sass/misc/_sidebar.scss","src/sass/misc/_tabset.scss","src/sass/misc/_toc.scss"],"names":[],"mappings":"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","file":"light_theme_preliminary.css"}
\ No newline at end of file
diff --git a/generated/js/all.min.js b/generated/js/all.min.js
index 62117a7048..e4f0744bb6 100644
--- a/generated/js/all.min.js
+++ b/generated/js/all.min.js
@@ -7,7 +7,7 @@ var _self="undefined"==typeof window?"undefined"!=typeof WorkerGlobalScope&&self
"use strict";document.addEventListener("DOMContentLoaded",()=>{function a(a){const c=document.createElement("button");c.title=buttonCopy,c.className="copy",c.innerHTML="",c.setAttribute("aria-label",buttonCopy),c.addEventListener("mouseenter",a=>a.currentTarget.classList.add("toolbar-show")),c.addEventListener("mouseleave",a=>a.currentTarget.classList.remove("toolbar-show"));const d=document.createElement("button");d.title=buttonDownload,d.className="download",d.innerHTML="",d.setAttribute("aria-label",buttonDownload),d.addEventListener("mouseenter",a=>a.currentTarget.classList.add("toolbar-show")),d.addEventListener("mouseleave",a=>a.currentTarget.classList.remove("toolbar-show")),d.addEventListener("click",a=>{const c=a.currentTarget.parentElement,d=c.getElementsByTagName("CODE");if(null!==d&&0",e.setAttribute("aria-label",buttonPrint),e.addEventListener("mouseenter",a=>a.currentTarget.classList.add("toolbar-show")),e.addEventListener("mouseleave",a=>a.currentTarget.classList.remove("toolbar-show")),e.addEventListener("click",a=>{const c=a.currentTarget.parentElement,d=b(c);return printText(d),!0});const f=document.createElement("DIV");f.className="toolbar",a.parentElement.insertBefore(f,a),f.appendChild(a),f.appendChild(e),f.appendChild(d),f.appendChild(c),a.addEventListener("mouseenter",a=>{a.currentTarget.nextSibling.classList.add("toolbar-show"),a.currentTarget.nextSibling.nextSibling.classList.add("toolbar-show"),a.currentTarget.nextSibling.nextSibling.nextSibling.classList.add("toolbar-show")}),a.addEventListener("mouseleave",a=>{a.currentTarget.nextSibling.classList.remove("toolbar-show"),a.currentTarget.nextSibling.nextSibling.classList.remove("toolbar-show"),a.currentTarget.nextSibling.nextSibling.nextSibling.classList.remove("toolbar-show")})}function b(a){const b=a.getElementsByClassName("command");if(null!==b&&0$1");let f=""+e+"
",g="";if(0"+g+""}b.innerHTML=f,b.classList.remove(c),b.classList.add("command-output")}else Prism.highlightElement(b,!1)}else Prism.highlightElement(b,!1)}function d(a){a.hasAttribute("data-src")&&function(a,b){fetch(b).then(a=>a.text()).then(b=>{a.firstChild.textContent=b,Prism.highlightElement(a.firstChild,!1)})}(a,a.dataset.src)}document.querySelectorAll("pre").forEach(b=>{a(b),c(b),d(b)});const e=new ClipboardJS("button.copy",{text:a=>b(a.parentElement)});e.on("error",()=>alert("Sorry, but copying is not supported by your browser"))});
"use strict";document.addEventListener("DOMContentLoaded",()=>{function a(a){const b=document.createElement("a");b.className="header-link",b.href="#"+a.id,b.setAttribute("aria-hidden","true"),b.innerHTML="",a.appendChild(b)}(function(){for(let b=2;6>=b;b++)document.querySelectorAll("h"+b.toString()).forEach(b=>{""!==b.id&&a(b)})})(),function(){document.querySelectorAll("dt").forEach(b=>{""!==b.id&&a(b)})}(),function(){document.querySelectorAll("a").forEach(a=>{a.hostname&&a.hostname!==location.hostname&&(a.setAttribute("target","_blank"),a.setAttribute("rel","noopener"))})}(),function(){const a=document.getElementById("endnotes");if(null===a)return;const b=document.getElementsByTagName("main")[0],c=new Map(null);let d=0;b.querySelectorAll("a").forEach(b=>{if(b.pathname===location.pathname)return;if(b.pathname.endsWith("/")&&""!==b.hash)return;if(b.classList.contains("btn"))return;if(b.classList.contains("not-for-endnotes"))return;let e=c.get(b.href);if(e===void 0){e=c.size+1,c.set(b.href,e);const d=document.createElement("li");d.innerText=b.href,a.appendChild(d)}b.insertAdjacentHTML("afterend",""+e+""),d++}),0{scrollToTopButton=document.getElementById("scroll-to-top");const a=document.getElementById("toc");if(null!==a){tocLinks=a.getElementsByTagName("a"),tocHeadings=Array(tocLinks.length);for(let a=0;ag.top&&g.top>d&&(c=e,d=g.top)),tocLinks[e].classList.remove("current")}0<=a?tocLinks[a].classList.add("current"):0<=c&&tocLinks[c].classList.add("current")}}a(),b()}
-"use strict";let overlay=null,popper=null;function toggleOverlay(a){overlay===a?closeActiveOverlay():(null!=overlay&&closeActiveOverlay(),a.classList.add("show"),overlay=a)}function closeActiveOverlay(){null!=overlay&&(overlay.classList.remove("show"),overlay=null,null!==popper&&(popper.destroy(),popper=null))}function attachPopper(a,b){null!==popper&&popper.destroy(),popper=new Popper(a,b,{placement:"auto-start",modifiers:{preventOverflow:{enabled:!0},flip:{enabled:!0,behavior:["left","right","top","bottom"]}}})}document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll(".term").forEach(a=>{const b=document.createElement("i");b.innerHTML="";const c=document.createElement("span");c.innerText=" "+a.dataset.title;const d=document.createElement("div");d.className="title",d.appendChild(b),d.appendChild(c);const e=document.createElement("div");e.className="body",e.innerHTML=a.dataset.body;const f=document.createElement("div");f.className="arrow",f.setAttribute("x-arrow","");const g=document.createElement("div");g.className="popover",g.appendChild(d),g.appendChild(e),g.appendChild(f),g.setAttribute("aria-hidden","true"),g.addEventListener("click",a=>{a.cancelBubble=!0}),a.parentNode.insertBefore(g,a.nextSibling),a.removeAttribute("data-title"),a.removeAttribute("data-body"),a.addEventListener("click",b=>{b.cancelBubble=!0,toggleOverlay(g),attachPopper(a,g)})})}),window.addEventListener("click",closeActiveOverlay);
+"use strict";let overlay=null,popper=null;function toggleOverlay(a){overlay===a?closeActiveOverlay():(null!=overlay&&closeActiveOverlay(),a.classList.add("show"),overlay=a)}function closeActiveOverlay(){null!=overlay&&(overlay.classList.remove("show"),overlay=null,null!==popper&&(popper.destroy(),popper=null))}document.addEventListener("DOMContentLoaded",()=>{function a(a,b){null!==popper&&popper.destroy(),popper=new Popper(a,b,{placement:"auto-start",modifiers:{preventOverflow:{enabled:!0},shift:{enabled:!0},flip:{enabled:!0}}})}document.querySelectorAll(".term").forEach(b=>{const c=document.createElement("i");c.innerHTML="";const d=document.createElement("span");d.innerText=" "+b.dataset.title;const e=document.createElement("div");e.className="title",e.appendChild(c),e.appendChild(d);const f=document.createElement("div");f.className="body",f.innerHTML=b.dataset.body;const g=document.createElement("div");g.className="arrow",g.setAttribute("x-arrow","");const h=document.createElement("div");h.className="popover",h.appendChild(e),h.appendChild(f),h.appendChild(g),h.setAttribute("aria-hidden","true"),h.addEventListener("click",a=>{a.cancelBubble=!0}),b.parentNode.insertBefore(h,b.nextSibling),b.removeAttribute("data-title"),b.removeAttribute("data-body"),b.addEventListener("click",c=>{c.cancelBubble=!0,toggleOverlay(h),a(b,h)})})}),window.addEventListener("click",closeActiveOverlay),window.addEventListener("resize",closeActiveOverlay);
(function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.ClipboardJS=b():a.ClipboardJS=b()})(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={i:d,l:!1,exports:{}};return a[d].call(e.exports,e,e.exports,b),e.l=!0,e.exports}var c={};return b.m=a,b.c=c,b.d=function(a,c,d){b.o(a,c)||Object.defineProperty(a,c,{enumerable:!0,get:d})},b.r=function(a){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},b.t=function(a,c){if(1&c&&(a=b(a)),8&c)return a;if(4&c&&"object"==typeof a&&a&&a.__esModule)return a;var d=Object.create(null);if(b.r(d),Object.defineProperty(d,"default",{enumerable:!0,value:a}),2&c&&"string"!=typeof a)for(var e in a)b.d(d,e,function(b){return a[b]}.bind(null,e));return d},b.n=function(a){var c=a&&a.__esModule?function(){return a["default"]}:function(){return a};return b.d(c,"a",c),c},b.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},b.p="",b(b.s=0)}([function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return b&&("object"==typeof b||"function"==typeof b)?b:a}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function h(a,b){var c="data-clipboard-"+a;return b.hasAttribute(c)?b.getAttribute(c):void 0}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},j=function(){function a(a,b){for(var c,d=0;d {\n document.querySelectorAll('.menu').forEach(menu => {\n menu.querySelector(\".menu-trigger\").addEventListener(\"click\", e => {\n e.cancelBubble = true;\n toggleOverlay(menu);\n });\n });\n});\n","\"use strict\";\n\n// Attach the event handlers to support the search box and hamburger\ndocument.addEventListener('DOMContentLoaded', () => {\n // Show the header links, hide the search box\n function showNavBarLinks() {\n document.getElementById('search-form').classList.remove('show-search');\n document.getElementById('header-links').classList.remove('show-search');\n document.getElementById('search-textbox').value = '';\n }\n\n // Show the header search box, hide the links\n function showSearchBox() {\n document.getElementById('search-form').classList.add('show-search');\n document.getElementById('header-links').classList.add('show-search');\n document.getElementById('search-textbox').focus();\n }\n\n // Hide the search box when the user hits the ESC key\n document.body.addEventListener(\"keyup\", e => {\n if (e.which === 27) {\n showNavBarLinks();\n }\n });\n\n // Show the search box\n document.getElementById('search-show').addEventListener(\"click\", e => {\n e.preventDefault();\n showSearchBox();\n });\n\n // Hide the search box\n document.getElementById('search-close').addEventListener(\"click\", e => {\n e.preventDefault();\n showNavBarLinks();\n });\n\n // When the user submits the search form, initiate a search\n document.getElementById('search-form').addEventListener(\"submit\", e => {\n e.preventDefault();\n const textbox = document.getElementById('search-textbox');\n const searchPageUrl = document.getElementById('search-page-url');\n const url = searchPageUrl.value + '?q=' + textbox.value;\n showNavBarLinks();\n window.location.assign(url);\n });\n\n document.getElementById('hamburger').addEventListener(\"click\", () => {\n document.getElementById('brand').classList.toggle('open-hamburger');\n document.getElementById('header-links').classList.toggle('open-hamburger');\n document.getElementById('search-form').classList.toggle('open-hamburger');\n document.getElementById('search-textbox').focus();\n });\n\n window.addEventListener(\"resize\", () => {\n document.getElementById('brand').classList.remove('open-hamburger');\n document.getElementById('header-links').classList.remove('open-hamburger');\n document.getElementById('search-form').classList.remove('open-hamburger');\n });\n});\n","\"use strict\";\n\n// Attach the event handlers to support the sidebar\ndocument.addEventListener('DOMContentLoaded', () => {\n // toggle subtree in sidebar\n document.querySelectorAll('.tree-toggle').forEach(o => {\n o.addEventListener(\"click\", () => {\n o.querySelectorAll('i.chevron').forEach(chevron => {\n chevron.classList.toggle('show');\n });\n\n o.nextElementSibling.classList.toggle(\"show\");\n });\n });\n\n // toggle sidebar on/off\n const toggler = document.getElementById('sidebar-toggler');\n if (toggler) {\n toggler.addEventListener(\"click\", e => {\n document.getElementById(\"sidebar-container\").classList.toggle('active');\n e.currentTarget.querySelector('svg.icon').classList.toggle('flipped');\n });\n }\n});\n","\"use strict\";\n\ndocument.addEventListener('DOMContentLoaded', () => {\n\n // Select the active tabs on the page per cookie values\n function selectActiveTabs() {\n document.querySelectorAll(\".tabset\").forEach(tabset => {\n tabset.querySelectorAll(\".tab-strip\").forEach(strip => {\n const cookieName = strip.dataset.cookieName;\n if (cookieName) {\n const cookieValue = readCookie(cookieName);\n if (cookieValue) {\n strip.querySelectorAll(\"a\").forEach(anchor => {\n if (anchor.dataset.cookieValue == cookieValue) {\n anchor.classList.add(\"active\");\n document.getElementById(anchor.dataset.tab).classList.add('active');\n } else {\n anchor.classList.remove(\"active\");\n document.getElementById(anchor.dataset.tab).classList.remove('active');\n }\n });\n }\n }\n });\n });\n }\n\n // Attach the event handlers to support tab sets\n function attachTabHandlers() {\n document.querySelectorAll(\".tabset\").forEach(tabset => {\n tabset.querySelectorAll(\".tab-strip\").forEach(strip => {\n const cookieName = strip.dataset.cookieName;\n strip.querySelectorAll(\"a\").forEach(anchor => {\n const cookieValue = anchor.dataset.cookieValue;\n anchor.addEventListener(\"click\", () => {\n strip.querySelectorAll(\"a\").forEach(anchor2 => {\n anchor2.classList.remove('active');\n document.getElementById(anchor2.dataset.tab).classList.remove('active');\n });\n\n anchor.classList.add(\"active\");\n document.getElementById(anchor.dataset.tab).classList.add('active');\n if (cookieName !== null) {\n createCookie(cookieName, cookieValue);\n }\n });\n });\n });\n });\n }\n\n selectActiveTabs();\n attachTabHandlers();\n});\n","/* PrismJS 1.14.0\nhttps://prismjs.com/download.html#themes=prism&languages=clike+javascript+bash+docker+go+java+json+protobuf+python+yaml */\nvar _self = \"undefined\" != typeof window ? window : \"undefined\" != typeof WorkerGlobalScope && self instanceof WorkerGlobalScope ? self : {},\n Prism = function () {\n var e = /\\blang(?:uage)?-([\\w-]+)\\b/i, t = 0, n = _self.Prism = {\n manual: _self.Prism && _self.Prism.manual,\n disableWorkerMessageHandler: _self.Prism && _self.Prism.disableWorkerMessageHandler,\n util: {\n encode: function (e) {\n return e instanceof r ? new r(e.type, n.util.encode(e.content), e.alias) : \"Array\" === n.util.type(e) ? e.map(n.util.encode) : e.replace(/&/g, \"&\").replace(/ e.length) return;\n if (!(w instanceof s)) {\n if (m && b != t.length - 1) {\n h.lastIndex = k;\n var _ = h.exec(e);\n if (!_) break;\n for (var j = _.index + (d ? _[1].length : 0), P = _.index + _[0].length, A = b, x = k, O = t.length; O > A && (P > x || !t[A].type && !t[A - 1].greedy); ++A) x += t[A].length, j >= x && (++b, k = x);\n if (t[b] instanceof s) continue;\n I = A - b, w = e.slice(k, x), _.index -= k\n } else {\n h.lastIndex = 0;\n var _ = h.exec(w), I = 1\n }\n if (_) {\n d && (p = _[1] ? _[1].length : 0);\n var j = _.index + p, _ = _[0].slice(p), P = j + _.length, N = w.slice(0, j), S = w.slice(P), C = [b, I];\n N && (++b, k += N.length, C.push(N));\n var E = new s(u, f ? n.tokenize(_, f) : _, y, _, m);\n if (C.push(E), S && C.push(S), Array.prototype.splice.apply(t, C), 1 != I && n.matchGrammar(e, t, r, b, k, !0, u), i) break\n } else if (i) break\n }\n }\n }\n }\n },\n tokenize: function (e, t) {\n var r = [e], a = t.rest;\n if (a) {\n for (var l in a) t[l] = a[l];\n delete t.rest\n }\n return n.matchGrammar(e, r, t, 0, 0, !1), r\n },\n hooks: {\n all: {}, add: function (e, t) {\n var r = n.hooks.all;\n r[e] = r[e] || [], r[e].push(t)\n }, run: function (e, t) {\n var r = n.hooks.all[e];\n if (r && r.length) for (var a, l = 0; a = r[l++];) a(t)\n }\n }\n }, r = n.Token = function (e, t, n, r, a) {\n this.type = e, this.content = t, this.alias = n, this.length = 0 | (r || \"\").length, this.greedy = !!a\n };\n if (r.stringify = function (e, t, a) {\n if (\"string\" == typeof e) return e;\n if (\"Array\" === n.util.type(e)) return e.map(function (n) {\n return r.stringify(n, t, e)\n }).join(\"\");\n var l = {type: e.type, content: r.stringify(e.content, t, a), tag: \"span\", classes: [\"token\", e.type], attributes: {}, language: t, parent: a};\n if (e.alias) {\n var i = \"Array\" === n.util.type(e.alias) ? e.alias : [e.alias];\n Array.prototype.push.apply(l.classes, i)\n }\n n.hooks.run(\"wrap\", l);\n var o = Object.keys(l.attributes).map(function (e) {\n return e + '=\"' + (l.attributes[e] || \"\").replace(/\"/g, \""\") + '\"'\n }).join(\" \");\n return \"<\" + l.tag + ' class=\"' + l.classes.join(\" \") + '\"' + (o ? \" \" + o : \"\") + \">\" + l.content + \"\" + l.tag + \">\"\n }, !_self.document) return _self.addEventListener ? (n.disableWorkerMessageHandler || _self.addEventListener(\"message\", function (e) {\n var t = JSON.parse(e.data), r = t.language, a = t.code, l = t.immediateClose;\n _self.postMessage(n.highlight(a, n.languages[r], r)), l && _self.close()\n }, !1), _self.Prism) : _self.Prism;\n var a = document.currentScript || [].slice.call(document.getElementsByTagName(\"script\")).pop();\n return a && (n.filename = a.src, n.manual || a.hasAttribute(\"data-manual\") || (\"loading\" !== document.readyState ? window.requestAnimationFrame ? window.requestAnimationFrame(n.highlightAll) : window.setTimeout(n.highlightAll, 16) : document.addEventListener(\"DOMContentLoaded\", n.highlightAll))), _self.Prism\n }();\n\"undefined\" != typeof module && module.exports && (module.exports = Prism), \"undefined\" != typeof global && (global.Prism = Prism);\nPrism.languages.clike = {\n comment: [{pattern: /(^|[^\\\\])\\/\\*[\\s\\S]*?(?:\\*\\/|$)/, lookbehind: !0}, {pattern: /(^|[^\\\\:])\\/\\/.*/, lookbehind: !0, greedy: !0}],\n string: {pattern: /([\"'])(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\1)[^\\\\\\r\\n])*\\1/, greedy: !0},\n \"class-name\": {\n pattern: /((?:\\b(?:class|interface|extends|implements|trait|instanceof|new)\\s+)|(?:catch\\s+\\())[\\w.\\\\]+/i,\n lookbehind: !0,\n inside: {punctuation: /[.\\\\]/}\n },\n keyword: /\\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\\b/,\n \"boolean\": /\\b(?:true|false)\\b/,\n \"function\": /[a-z0-9_]+(?=\\()/i,\n number: /\\b0x[\\da-f]+\\b|(?:\\b\\d+\\.?\\d*|\\B\\.\\d+)(?:e[+-]?\\d+)?/i,\n operator: /--?|\\+\\+?|!=?=?|<=?|>=?|==?=?|&&?|\\|\\|?|\\?|\\*|\\/|~|\\^|%/,\n punctuation: /[{}[\\];(),.:]/\n};\nPrism.languages.javascript = Prism.languages.extend(\"clike\", {\n keyword: /\\b(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|var|void|while|with|yield)\\b/,\n number: /\\b(?:0[xX][\\dA-Fa-f]+|0[bB][01]+|0[oO][0-7]+|NaN|Infinity)\\b|(?:\\b\\d+\\.?\\d*|\\B\\.\\d+)(?:[Ee][+-]?\\d+)?/,\n \"function\": /[_$a-z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*(?=\\s*\\()/i,\n operator: /-[-=]?|\\+[+=]?|!=?=?|<=?|>>?>?=?|=(?:==?|>)?|&[&=]?|\\|[|=]?|\\*\\*?=?|\\/=?|~|\\^=?|%=?|\\?|\\.{3}/\n}), Prism.languages.insertBefore(\"javascript\", \"keyword\", {\n regex: {\n pattern: /((?:^|[^$\\w\\xA0-\\uFFFF.\"'\\])\\s])\\s*)\\/(\\[[^\\]\\r\\n]+]|\\\\.|[^\\/\\\\\\[\\r\\n])+\\/[gimyu]{0,5}(?=\\s*($|[\\r\\n,.;})]))/,\n lookbehind: !0,\n greedy: !0\n },\n \"function-variable\": {\n pattern: /[_$a-z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*(?=\\s*=\\s*(?:function\\b|(?:\\([^()]*\\)|[_$a-z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*)\\s*=>))/i,\n alias: \"function\"\n },\n constant: /\\b[A-Z][A-Z\\d_]*\\b/\n}), Prism.languages.insertBefore(\"javascript\", \"string\", {\n \"template-string\": {\n pattern: /`(?:\\\\[\\s\\S]|[^\\\\`])*`/,\n greedy: !0,\n inside: {\n interpolation: {\n pattern: /\\$\\{[^}]+\\}/,\n inside: {\"interpolation-punctuation\": {pattern: /^\\$\\{|\\}$/, alias: \"punctuation\"}, rest: Prism.languages.javascript}\n }, string: /[\\s\\S]+/\n }\n }\n}), Prism.languages.markup && Prism.languages.insertBefore(\"markup\", \"tag\", {\n script: {\n pattern: /(