.style_childNav__gB9Wt{display:flex;align-items:center;gap:.5rem;padding:.9375rem .5rem;font-size:1.0625rem;line-height:1.625rem;font-weight:500;color:var(--secondary)}.style_childNav__gB9Wt:first-child{padding-left:0}.style_childNav__gB9Wt:last-child{padding-right:0}.style_childNav__gB9Wt:hover{color:var(--secondary-typo)}@media (min-width:1024px){.style_childNav__gB9Wt{padding-left:1rem;padding-right:1rem}}@media (min-width:1280px){.style_childNav__gB9Wt{padding-left:1.5rem;padding-right:1.5rem}}.style_childNavWithDropDown__FPGsH{display:inline-flex;align-items:center;border-radius:.375rem}.style_childNavWithDropDown__FPGsH:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.style_drawerContainer__hw1Ju::-webkit-scrollbar{display:none}.style_drawerContainer__hw1Ju{position:relative;display:flex;height:100vh;width:95vw;flex-direction:column;overflow-y:scroll;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-left:10vw;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);-ms-overflow-style:none;scrollbar-width:none;padding-bottom:calc(1.5rem + 9rem)}@media (min-width:640px){.style_drawerContainer__hw1Ju{height:80vh;width:75vw;border-radius:1rem;padding-left:0}}@media (min-width:1024px){.style_drawerContainer__hw1Ju{width:60vw}}.style_mobileBottomNavContainer__LCP_D{position:fixed;bottom:0;left:0;right:0;z-index:50;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));background-color:hsla(0,0%,100%,.8);--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);height:5rem;box-shadow:0 -2px 3px 1px rgba(0,0,0,.05)}.toc{overflow-y:auto}.toc>.toc-list{overflow:hidden;position:relative}.toc>.toc-list li{list-style:none}.toc-list{margin:0;padding-left:10px}a.toc-link{color:currentColor;height:100%}.is-collapsible{max-height:1000px;overflow:hidden;transition:all .3s ease-in-out}.is-collapsed{max-height:0}.is-collapsed:has(:focus){max-height:1000px}.is-position-fixed{position:fixed!important;top:0}.is-active-link{font-weight:700}.toc-link:before{background-color:#eee;content:" ";display:inline-block;height:inherit;left:0;margin-top:-1px;position:absolute;width:2px}.is-active-link:before{background-color:#54bc4b}
/*!
  Theme: Material Darker
  Author: Nate Peterson
  License: ~ MIT (or more permissive) [via base16-schemes-source]
  Maintainer: @highlightjs/core-team
  Version: 2021.09.0
*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#eff;background:#212121}.hljs ::-moz-selection,.hljs::-moz-selection{background-color:#353535;color:#eff}.hljs ::selection,.hljs::selection{background-color:#353535;color:#eff}.hljs-comment{color:#4a4a4a}.hljs-tag{color:#b2ccd6}.hljs-operator,.hljs-punctuation,.hljs-subst{color:#eff}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-deletion,.hljs-name,.hljs-selector-tag,.hljs-template-variable,.hljs-variable{color:#f07178}.hljs-attr,.hljs-link,.hljs-literal,.hljs-number,.hljs-symbol,.hljs-variable.constant_{color:#f78c6c}.hljs-class .hljs-title,.hljs-strong,.hljs-title,.hljs-title.class_{color:#ffcb6b}.hljs-strong{font-weight:700}.hljs-addition,.hljs-code,.hljs-string,.hljs-title.class_.inherited__{color:#c3e88d}.hljs-built_in,.hljs-doctag,.hljs-keyword.hljs-atrule,.hljs-quote,.hljs-regexp{color:#89ddff}.hljs-attribute,.hljs-function .hljs-title,.hljs-section,.hljs-title.function_,.ruby .hljs-property{color:#82aaff}.diff .hljs-meta,.hljs-keyword,.hljs-template-tag,.hljs-type{color:#c792ea}.hljs-emphasis{color:#c792ea;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#ff5370}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}.contentBlog_contentBlog__JHxfk article,.contentBlog_contentBlog__JHxfk aside,.contentBlog_contentBlog__JHxfk details,.contentBlog_contentBlog__JHxfk figcaption,.contentBlog_contentBlog__JHxfk figure,.contentBlog_contentBlog__JHxfk footer,.contentBlog_contentBlog__JHxfk header,.contentBlog_contentBlog__JHxfk hgroup,.contentBlog_contentBlog__JHxfk main,.contentBlog_contentBlog__JHxfk menu,.contentBlog_contentBlog__JHxfk nav,.contentBlog_contentBlog__JHxfk section,.contentBlog_contentBlog__JHxfk summary{display:block}.contentBlog_contentBlog__JHxfk audio,.contentBlog_contentBlog__JHxfk canvas,.contentBlog_contentBlog__JHxfk progress,.contentBlog_contentBlog__JHxfk video{display:inline-block;vertical-align:baseline}.contentBlog_contentBlog__JHxfk audio:not([controls]){display:none;height:0}.contentBlog_contentBlog__JHxfk [hidden],.contentBlog_contentBlog__JHxfk template{display:none}.contentBlog_contentBlog__JHxfk a{background-color:transparent}.contentBlog_contentBlog__JHxfk a:active,.contentBlog_contentBlog__JHxfk a:hover{outline:0}.contentBlog_contentBlog__JHxfk abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}.contentBlog_contentBlog__JHxfk b,.contentBlog_contentBlog__JHxfk strong{font-weight:700}.contentBlog_contentBlog__JHxfk dfn{font-style:italic}.contentBlog_contentBlog__JHxfk h1{font-size:2em;margin:.67em 0}.contentBlog_contentBlog__JHxfk mark{background:#ff0;color:#000}.contentBlog_contentBlog__JHxfk small{font-size:80%}.contentBlog_contentBlog__JHxfk sub,.contentBlog_contentBlog__JHxfk sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.contentBlog_contentBlog__JHxfk sup{top:-.5em}.contentBlog_contentBlog__JHxfk sub{bottom:-.25em}.contentBlog_contentBlog__JHxfk img{border:0}.contentBlog_contentBlog__JHxfk svg:not(:root){overflow:hidden}.contentBlog_contentBlog__JHxfk figure{margin:1em 40px}.contentBlog_contentBlog__JHxfk hr{box-sizing:content-box;height:0}.contentBlog_contentBlog__JHxfk button,.contentBlog_contentBlog__JHxfk input,.contentBlog_contentBlog__JHxfk optgroup,.contentBlog_contentBlog__JHxfk select,.contentBlog_contentBlog__JHxfk textarea{color:inherit;font:inherit;margin:0}.contentBlog_contentBlog__JHxfk button{overflow:visible}.contentBlog_contentBlog__JHxfk button,.contentBlog_contentBlog__JHxfk select{text-transform:none}.contentBlog_contentBlog__JHxfk button,.contentBlog_contentBlog__JHxfk html input[type=button],.contentBlog_contentBlog__JHxfk input[type=reset],.contentBlog_contentBlog__JHxfk input[type=submit]{-webkit-appearance:button;cursor:pointer}.contentBlog_contentBlog__JHxfk button[disabled],.contentBlog_contentBlog__JHxfk html input[disabled]{cursor:default}.contentBlog_contentBlog__JHxfk button::-moz-focus-inner,.contentBlog_contentBlog__JHxfk input::-moz-focus-inner{border:0;padding:0}.contentBlog_contentBlog__JHxfk input{line-height:normal}.contentBlog_contentBlog__JHxfk input[type=checkbox],.contentBlog_contentBlog__JHxfk input[type=radio]{box-sizing:border-box;padding:0}.contentBlog_contentBlog__JHxfk input[type=number]::-webkit-inner-spin-button,.contentBlog_contentBlog__JHxfk input[type=number]::-webkit-outer-spin-button{height:auto}.contentBlog_contentBlog__JHxfk input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}.contentBlog_contentBlog__JHxfk input[type=search]::-webkit-search-cancel-button,.contentBlog_contentBlog__JHxfk input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.contentBlog_contentBlog__JHxfk fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.contentBlog_contentBlog__JHxfk textarea{overflow:auto}.contentBlog_contentBlog__JHxfk optgroup{font-weight:700}.contentBlog_contentBlog__JHxfk table{border-collapse:collapse;border-spacing:0}.contentBlog_contentBlog__JHxfk td,.contentBlog_contentBlog__JHxfk th{padding:0}@media print{.contentBlog_contentBlog__JHxfk *,.contentBlog_contentBlog__JHxfk :after,.contentBlog_contentBlog__JHxfk :before{color:#000!important;text-shadow:none!important;background:0 0!important;box-shadow:none!important}.contentBlog_contentBlog__JHxfk a,.contentBlog_contentBlog__JHxfk a:visited{text-decoration:underline}.contentBlog_contentBlog__JHxfk a[href]:after{content:" (" attr(href) ")"}.contentBlog_contentBlog__JHxfk abbr[title]:after{content:" (" attr(title) ")"}.contentBlog_contentBlog__JHxfk a[href^="#"]:after,.contentBlog_contentBlog__JHxfk a[href^="javascript:"]:after{content:""}.contentBlog_contentBlog__JHxfk thead{display:table-header-group}.contentBlog_contentBlog__JHxfk img,.contentBlog_contentBlog__JHxfk tr{page-break-inside:avoid}.contentBlog_contentBlog__JHxfk img{max-width:100%!important}.contentBlog_contentBlog__JHxfk h2,.contentBlog_contentBlog__JHxfk h3,.contentBlog_contentBlog__JHxfk p{orphans:3;widows:3}.contentBlog_contentBlog__JHxfk h2,.contentBlog_contentBlog__JHxfk h3{page-break-after:avoid}.contentBlog_contentBlog__JHxfk .contentBlog_navbar__uNLRA{display:none}.contentBlog_contentBlog__JHxfk .contentBlog_btn__WLhAM>.contentBlog_caret__1hJDq,.contentBlog_contentBlog__JHxfk .contentBlog_dropup__fQKrA>.contentBlog_btn__WLhAM>.contentBlog_caret__1hJDq{border-top-color:#000!important}.contentBlog_contentBlog__JHxfk .contentBlog_label__jjU7s{border:1px solid #000}.contentBlog_contentBlog__JHxfk .contentBlog_table__6EIlq{border-collapse:collapse!important}.contentBlog_contentBlog__JHxfk .contentBlog_table__6EIlq td,.contentBlog_contentBlog__JHxfk .contentBlog_table__6EIlq th{background-color:#fff!important}.contentBlog_contentBlog__JHxfk .contentBlog_table-bordered__mwDjj td,.contentBlog_contentBlog__JHxfk .contentBlog_table-bordered__mwDjj th{border:1px solid #ddd!important}}.contentBlog_contentBlog__JHxfk button,.contentBlog_contentBlog__JHxfk input,.contentBlog_contentBlog__JHxfk select,.contentBlog_contentBlog__JHxfk textarea{font-family:inherit;font-size:inherit;line-height:inherit}.contentBlog_contentBlog__JHxfk a{color:#337ab7;text-decoration:none}.contentBlog_contentBlog__JHxfk a:focus,.contentBlog_contentBlog__JHxfk a:hover{color:#23527c;text-decoration:underline}.contentBlog_contentBlog__JHxfk a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.contentBlog_contentBlog__JHxfk figure{margin:0}.contentBlog_contentBlog__JHxfk img{vertical-align:middle}.contentBlog_contentBlog__JHxfk hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.contentBlog_contentBlog__JHxfk h1,.contentBlog_contentBlog__JHxfk h2,.contentBlog_contentBlog__JHxfk h3,.contentBlog_contentBlog__JHxfk h4,.contentBlog_contentBlog__JHxfk h5,.contentBlog_contentBlog__JHxfk h6{font-family:inherit;font-weight:600;line-height:1.1;color:inherit;margin-top:30px;margin-bottom:20px}.contentBlog_contentBlog__JHxfk h4,.contentBlog_contentBlog__JHxfk h5,.contentBlog_contentBlog__JHxfk h6{margin-top:10px;margin-bottom:10px}.contentBlog_contentBlog__JHxfk h1{font-size:36px}.contentBlog_contentBlog__JHxfk h2{font-size:30px}.contentBlog_contentBlog__JHxfk h3{font-size:24px}.contentBlog_contentBlog__JHxfk .contentBlog_h4__OXubh,.contentBlog_contentBlog__JHxfk h4{font-size:18px}.contentBlog_contentBlog__JHxfk h5{font-size:14px}.contentBlog_contentBlog__JHxfk h6{font-size:12px}.contentBlog_contentBlog__JHxfk p{margin:0 0 10px;line-height:1.53}.contentBlog_contentBlog__JHxfk ol,.contentBlog_contentBlog__JHxfk ul{margin-top:0;margin-bottom:10px}.contentBlog_contentBlog__JHxfk ol ol,.contentBlog_contentBlog__JHxfk ol ul,.contentBlog_contentBlog__JHxfk ul ol,.contentBlog_contentBlog__JHxfk ul ul{margin-bottom:0}.contentBlog_contentBlog__JHxfk ol li::marker,.contentBlog_contentBlog__JHxfk ul li::marker{color:inherit}.contentBlog_contentBlog__JHxfk dl{margin-top:0;margin-bottom:20px}.contentBlog_contentBlog__JHxfk dd,.contentBlog_contentBlog__JHxfk dt{line-height:1.42857143}.contentBlog_contentBlog__JHxfk dt{font-weight:700}.contentBlog_contentBlog__JHxfk dd{margin-left:0}.contentBlog_contentBlog__JHxfk blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}.contentBlog_contentBlog__JHxfk blockquote ol:last-child,.contentBlog_contentBlog__JHxfk blockquote p:last-child,.contentBlog_contentBlog__JHxfk blockquote ul:last-child{margin-bottom:0}.contentBlog_contentBlog__JHxfk blockquote footer,.contentBlog_contentBlog__JHxfk blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}.contentBlog_contentBlog__JHxfk address{margin-bottom:20px;font-style:normal;line-height:1.42857143}.contentBlog_contentBlog__JHxfk kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}.contentBlog_contentBlog__JHxfk kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}.contentBlog_contentBlog__JHxfk table{background-color:transparent}.contentBlog_contentBlog__JHxfk table col[class*=col-]{position:static;display:table-column;float:none}.contentBlog_contentBlog__JHxfk table td[class*=col-],.contentBlog_contentBlog__JHxfk table th[class*=col-]{position:static;display:table-cell;float:none}.contentBlog_contentBlog__JHxfk caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}.contentBlog_contentBlog__JHxfk th{text-align:left}.contentBlog_contentBlog__JHxfk fieldset{min-width:0;padding:0;margin:0;border:0}.contentBlog_contentBlog__JHxfk legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}.contentBlog_contentBlog__JHxfk label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.contentBlog_contentBlog__JHxfk input[type=search]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contentBlog_contentBlog__JHxfk input[type=checkbox],.contentBlog_contentBlog__JHxfk input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.contentBlog_contentBlog__JHxfk fieldset[disabled] input[type=checkbox],.contentBlog_contentBlog__JHxfk fieldset[disabled] input[type=radio],.contentBlog_contentBlog__JHxfk input[type=checkbox].contentBlog_disabled__feQpD,.contentBlog_contentBlog__JHxfk input[type=checkbox][disabled],.contentBlog_contentBlog__JHxfk input[type=radio].contentBlog_disabled__feQpD,.contentBlog_contentBlog__JHxfk input[type=radio][disabled]{cursor:not-allowed}.contentBlog_contentBlog__JHxfk input[type=file]{display:block}.contentBlog_contentBlog__JHxfk input[type=range]{display:block;width:100%}.contentBlog_contentBlog__JHxfk select[multiple],.contentBlog_contentBlog__JHxfk select[size]{height:auto}.contentBlog_contentBlog__JHxfk input[type=checkbox]:focus,.contentBlog_contentBlog__JHxfk input[type=file]:focus,.contentBlog_contentBlog__JHxfk input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.contentBlog_contentBlog__JHxfk output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}@media (max-width:630px){.contentBlog_contentBlog__JHxfk h1{font-size:1.5em}.contentBlog_contentBlog__JHxfk h2{font-size:1.35em}.contentBlog_contentBlog__JHxfk h3{font-size:1.015em}.contentBlog_contentBlog__JHxfk h4{margin:.6em 0;font-size:.805em}}