@charset "UTF-8";.row .col,img{max-width:100%}body{word-wrap:break-word}blockquote,pre{margin:0 0 var(--nb-spacing-vertical)}.button{cursor:pointer;transition-timing-function:var(--nb-transition-timing-default)}.button,.react-toggle{-webkit-user-select:none;-ms-user-select:none}:root{--nb-button-color:var(--nb-font-color-base-inverse)}.button,.menu__link,.navbar__link{cursor:pointer}:root{--nb-navbar-link-hover-color:var(--nb-color-primary)}img{box-sizing:content-box}:root{--nb-color-emphasis-500:var(--nb-color-gray-500)}.react-toggle,html{-webkit-tap-highlight-color:transparent}.button{white-space:nowrap}.menu__list{list-style-type:none}:root{--ra-admonition-background-color:var(--nb-alert-background-color);--ra-admonition-border-width:var(--nb-alert-border-width);--ra-admonition-border-color:var(--nb-alert-border-color);--ra-admonition-border-radius:var(--nb-alert-border-radius);--ra-admonition-color:var(--nb-alert-color);--ra-admonition-padding-vertical:var(--nb-alert-padding-vertical);--ra-admonition-padding-horizontal:var(--nb-alert-padding-horizontal);--ra-color-note:var(--nb-color-secondary);--ra-color-important:var(--nb-color-info);--ra-color-tip:var(--nb-color-success);--ra-color-caution:var(--nb-color-warning);--ra-color-warning:var(--nb-color-danger);--ra-color-text-dark:var(--nb-color-gray-900)}.row .col{padding:0 var(--nb-spacing-horizontal);width:100%}blockquote>:last-child{margin-bottom:0}:root{--nb-dark-value:10%;--nb-darker-value:15%;--nb-darkest-value:30%;--nb-light-value:15%;--nb-lighter-value:30%;--nb-lightest-value:50%;--nb-color-primary:#0068c4;--nb-color-primary-dark:#306cce;--nb-color-primary-darker:#2d66c3;--nb-color-primary-darkest:#2554a0;--nb-color-primary-light:#538ce9;--nb-color-primary-lighter:#72a1ed;--nb-color-primary-lightest:#9abcf2;--nb-color-secondary:#ebedf0;--nb-color-secondary-dark:#d4d5d8;--nb-color-secondary-darker:#c8c9cc;--nb-color-secondary-darkest:#a4a6a8;--nb-color-secondary-light:#eef0f2;--nb-color-secondary-lighter:#f1f2f5;--nb-color-secondary-lightest:#f5f6f8;--nb-color-success:#00a400;--nb-color-success-dark:#009400;--nb-color-success-darker:#008b00;--nb-color-success-darkest:#007300;--nb-color-success-light:#26b226;--nb-color-success-lighter:#4dbf4d;--nb-color-success-lightest:#80d280;--nb-color-info:#54c7ec;--nb-color-info-dark:#4cb3d4;--nb-color-info-darker:#47a9c9;--nb-color-info-darkest:#3b8ba5;--nb-color-info-light:#6ecfef;--nb-color-info-lighter:#87d8f2;--nb-color-info-lightest:#aae3f6;--nb-color-warning:#ffba00;--nb-color-warning-dark:#e6a700;--nb-color-warning-darker:#d99e00;--nb-color-warning-darkest:#b38200;--nb-color-warning-light:#ffc426;--nb-color-warning-lighter:#ffcf4d;--nb-color-warning-lightest:#ffdd80;--nb-color-danger:#fa383e;--nb-color-danger-dark:#e13238;--nb-color-danger-darker:#d53035;--nb-color-danger-darkest:#af272b;--nb-color-danger-light:#fb565b;--nb-color-danger-lighter:#fb7478;--nb-color-danger-lightest:#fd9c9f;--nb-color-white:#fff;--nb-color-black:#000;--nb-color-gray-0:var(--nb-color-white);--nb-color-gray-100:#f5f6f7;--nb-color-gray-200:#ebedf0;--nb-color-gray-300:#dadde1;--nb-color-gray-400:#ccd0d5;--nb-color-gray-500:#bec3c9;--nb-color-gray-600:#8d949e;--nb-color-gray-700:#606770;--nb-color-gray-800:#444950;--nb-color-gray-900:#1c1e21;--nb-color-gray-1000:var(--nb-color-black);--nb-color-emphasis-0:var(--nb-color-gray-0);--nb-color-emphasis-100:var(--nb-color-gray-100);--nb-color-emphasis-200:var(--nb-color-gray-200);--nb-color-emphasis-300:var(--nb-color-gray-300);--nb-color-emphasis-400:var(--nb-color-gray-400);--nb-color-emphasis-600:var(--nb-color-gray-600);--nb-color-emphasis-700:var(--nb-color-gray-700);--nb-color-emphasis-800:var(--nb-color-gray-800);--nb-color-emphasis-900:var(--nb-color-gray-900);--nb-color-emphasis-1000:var(--nb-color-gray-1000);--nb-color-content:var(--nb-color-emphasis-900);--nb-color-content-inverse:var(--nb-color-emphasis-0);--nb-color-content-secondary:#606770;--nb-background-color:transparent;--nb-background-surface-color:var(--nb-color-content-inverse);--nb-global-border-width:1px;--nb-global-radius:0.4rem;--nb-hover-overlay:rgba(0,0,0,.05);--nb-font-color-base:var(--nb-color-content);--nb-font-color-base-inverse:var(--nb-color-content-inverse);--nb-font-color-secondary:var(--nb-color-content-secondary);--nb-font-family-base:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--nb-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--nb-font-size-base:100%;--nb-font-weight-light:300;--nb-font-weight-normal:400;--nb-font-weight-semibold:500;--nb-font-weight-bold:700;--nb-font-weight-base:var(--nb-font-weight-normal);--nb-line-height-base:1.65;--nb-global-spacing:1rem;--nb-spacing-vertical:var(--nb-global-spacing);--nb-spacing-horizontal:var(--nb-global-spacing);--nb-transition-fast:200ms;--nb-transition-slow:400ms;--nb-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--nb-global-shadow-lw:0 1px 2px 0 rgba(0,0,0,.1);--nb-global-shadow-md:0 5px 40px rgba(0,0,0,.2);--nb-global-shadow-tl:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1);--nb-z-index-dropdown:3;--nb-z-index-fixed:4;--nb-z-index-overlay:6;--nb-container-width:1140px;--nb-code-background:var(--nb-color-emphasis-200);--nb-code-border-radius:var(--nb-global-radius);--nb-code-color:var(--nb-color-emphasis-100);--nb-code-font-size:90%;--nb-code-padding-horizontal:0.4rem;--nb-code-padding-vertical:0.2rem;--nb-pre-background:#272822;--nb-pre-border-radius:0.3rem;--nb-pre-color:inherit;--nb-pre-line-height:1.45;--nb-pre-padding:1rem;--nb-heading-color:inherit;--nb-heading-margin-top:0;--nb-heading-margin-bottom:var(--nb-spacing-vertical);--nb-heading-font-family:inherit;--nb-heading-font-weight:var(--nb-font-weight-bold);--nb-heading-line-height:1.25;--nb-h1-font-size:2.5rem;--nb-h2-font-size:1.5rem;--nb-h3-font-size:1.25rem;--nb-h4-font-size:1rem;--nb-h5-font-size:0.875rem;--nb-h6-font-size:0.85rem;--nb-image-alignment-padding:1.25rem;--nb-leading-desktop:1.25;--nb-leading:calc(var(--nb-leading-desktop)*1rem);--nb-list-left-padding:1.5rem;--nb-list-margin:1rem;--nb-list-item-margin:0.25rem;--nb-list-paragraph-margin:1rem;--nb-table-cell-padding:0.75rem;--nb-table-background:transparent;--nb-table-stripe-background:var(--nb-color-emphasis-100);--nb-table-border-width:1px;--nb-table-border-color:var(--nb-color-emphasis-300);--nb-table-head-background:inherit;--nb-table-head-color:inherit;--nb-table-head-font-weight:var(--nb-font-weight-bold);--nb-table-cell-color:inherit;--nb-link-color:var(--nb-color-primary);--nb-link-decoration:none;--nb-link-hover-color:var(--nb-link-color);--nb-link-hover-decoration:underline;--nb-paragraph-margin-bottom:var(--nb-leading);--nb-blockquote-color:#6a737d;--nb-blockquote-font-size:var(--nb-font-size-base);--nb-blockquote-padding-horizontal:1rem;--nb-blockquote-padding-vertical:1rem;--nb-hr-border-color:var(--nb-color-emphasis-500);--nb-hr-border-width:1px;--nb-hr-margin-vertical:1.5rem;--nb-alert-background-color:inherit;--nb-alert-border-color:inherit;--nb-alert-border-radius:var(--nb-global-radius);--nb-alert-border-width:var(--nb-global-border-width);--nb-alert-color:var(--nb-font-color-base-inverse);--nb-alert-padding-horizontal:var(--nb-spacing-horizontal);--nb-alert-padding-vertical:var(--nb-spacing-vertical);--nb-badge-background-color:inherit;--nb-badge-border-color:inherit;--nb-badge-border-radius:var(--nb-global-radius);--nb-badge-border-width:var(--nb-global-border-width);--nb-badge-color:var(--nb-color-white);--nb-badge-padding-horizontal:calc(var(--nb-spacing-horizontal)*0.5);--nb-badge-padding-vertical:calc(var(--nb-spacing-vertical)*0.25);--nb-breadcrumb-border-radius:1.5rem;--nb-breadcrumb-spacing:0.0625rem;--nb-breadcrumb-color-active:var(--nb-color-primary);--nb-breadcrumb-item-background-active:var(--nb-hover-overlay);--nb-breadcrumb-padding-horizontal:1rem;--nb-breadcrumb-padding-vertical:0.5rem;--nb-breadcrumb-size-multiplier:1;--nb-breadcrumb-separator:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 256 256"><g><g><polygon points="79.093,0 48.907,30.187 146.72,128 48.907,225.813 79.093,256 207.093,128"/></g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>');--nb-breadcrumb-separator-filter:none;--nb-breadcrumb-separator-size:0.5rem;--nb-breadcrumb-separator-size-multiplier:1.25;--nb-button-background-color:inherit;--nb-button-border-color:var(--nb-button-background-color);--nb-button-border-width:var(--nb-global-border-width);--nb-button-font-weight:var(--nb-font-weight-bold);--nb-button-padding-horizontal:1.5rem;--nb-button-padding-vertical:0.375rem;--nb-button-size-multiplier:1;--nb-button-transition-duration:var(--nb-transition-fast);--nb-button-border-radius:calc(var(--nb-global-radius)*var(--nb-button-size-multiplier));--nb-button-group-margin:2px;--nb-card-background-color:var(--nb-background-surface-color);--nb-card-border-radius:calc(var(--nb-global-radius)*2);--nb-card-horizontal-spacing:var(--nb-global-spacing);--nb-card-vertical-spacing:var(--nb-global-spacing);--nb-toc-border-color:var(--nb-color-emphasis-300);--nb-toc-link-color:var(--nb-color-content-secondary);--nb-toc-padding-vertical:0.5rem;--nb-toc-padding-horizontal:0.5rem;--nb-dropdown-background-color:var(--nb-background-surface-color);--nb-dropdown-font-weight:var(--nb-font-weight-semibold);--nb-dropdown-link-color:var(--nb-font-color-base);--nb-dropdown-hover-background-color:var(--nb-hover-overlay);--nb-footer-background-color:var(--nb-color-emphasis-100);--nb-footer-color:inherit;--nb-footer-link-color:var(--nb-color-emphasis-700);--nb-footer-link-hover-color:var(--nb-color-primary);--nb-footer-link-horizontal-spacing:0.5rem;--nb-footer-padding-horizontal:calc(var(--nb-spacing-horizontal)*2);--nb-footer-padding-vertical:calc(var(--nb-spacing-vertical)*2);--nb-footer-title-color:inherit;--nb-hero-background-color:var(--nb-background-surface-color);--nb-hero-text-color:var(--nb-color-emphasis-800);--nb-menu-color:var(--nb-color-emphasis-700);--nb-menu-color-active:var(--nb-color-primary);--nb-menu-color-background-active:var(--nb-hover-overlay);--nb-menu-color-background-hover:var(--nb-hover-overlay);--nb-menu-link-padding-horizontal:1rem;--nb-menu-link-padding-vertical:0.375rem;--nb-menu-link-sublist-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24"><path fill="rgba(0,0,0,0.5)" d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z"></path></svg>');--nb-menu-link-sublist-icon-filter:none;--nb-navbar-background-color:var(--nb-background-surface-color);--nb-navbar-height:3.75rem;--nb-navbar-item-padding-horizontal:1rem;--nb-navbar-item-padding-vertical:0.25rem;--nb-navbar-link-color:var(--nb-font-color-base);--nb-navbar-link-active-color:var(--nb-link-color);--nb-navbar-padding-horizontal:var(--nb-spacing-horizontal);--nb-navbar-padding-vertical:calc(var(--nb-spacing-vertical)*0.5);--nb-navbar-shadow:var(--nb-global-shadow-lw);--nb-navbar-sidebar-width:80vw;--nb-pagination-border-radius:calc(var(--nb-global-radius)*var(--nb-pagination-size-multiplier));--nb-pagination-color-active:var(--nb-color-primary);--nb-pagination-font-size:1rem;--nb-pagination-item-active-background:var(--nb-hover-overlay);--nb-pagination-page-spacing:0.0625rem;--nb-pagination-padding-horizontal:calc(var(--nb-spacing-horizontal)*1);--nb-pagination-padding-vertical:calc(var(--nb-spacing-vertical)*0.25);--nb-pagination-size-multiplier:1;--nb-pagination-nav-border-radius:var(--nb-global-radius);--nb-pagination-nav-color-hover:var(--nb-color-primary);--nb-pills-color-active:var(--nb-color-primary);--nb-pills-color-background-active:var(--nb-hover-overlay);--nb-pills-spacing:0.0625rem;--nb-tabs-color:var(--nb-font-color-secondary);--nb-tabs-color-active:var(--nb-color-primary);--nb-tabs-padding-horizontal:1rem;--nb-tabs-padding-vertical:1rem;--nb-tabs-spacing:0.0625rem;--nb-scrollbar-size:7px;--nb-scrollbar-track-background-color:#f1f1f1;--nb-scrollbar-thumb-background-color:#888;--nb-scrollbar-thumb-hover-background-color:#555;--nb-color-feedback-background:#fff;--docusaurus-announcement-bar-height:auto;--collapse-button-bg-color-dark:#2e333a}*{box-sizing:border-box}html{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background-color:var(--nb-background-color);color:var(--nb-font-color-base);font:var(--nb-font-size-base)/var(--nb-line-height-base) var(--nb-font-family-base)}body{margin:0;transition:var(--nb-transition-fast) ease color}.row{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 calc(var(--nb-spacing-horizontal)*-1)}.row .col{--nb-col-width:100%;flex:1 0;margin-left:0}.row .col.col--4,.row .col[class*=col--]{flex:0 0 var(--nb-col-width);max-width:var(--nb-col-width)}.row .col.col--4{--nb-col-width:33.33333%}.row .col.col--8{--nb-col-width:66.66667%;flex:0 0 var(--nb-col-width);max-width:var(--nb-col-width)}code{background-color:var(--nb-code-background);border-radius:var(--nb-code-border-radius);color:var(--nb-color-emphasis-900);font-family:var(--nb-font-family-monospace);font-size:var(--nb-code-font-size)!important;padding:var(--nb-code-padding-vertical) var(--nb-code-padding-horizontal)}a code{color:inherit}pre{background-color:var(--nb-pre-background);border-radius:var(--nb-pre-border-radius);font:var(--nb-code-font-size)/var(--nb-pre-line-height) var(--nb-font-family-monospace);margin:.5em 0;overflow:auto;padding:var(--nb-pre-padding)}pre,pre code{word-wrap:normal}pre code{background-color:transparent;color:var(--nb-code-color);display:inline;font-size:100%;line-height:inherit;overflow:visible;padding:0;white-space:pre;word-break:normal}h1,h2,h3,h4{color:var(--nb-heading-color);font-weight:var(--nb-heading-font-weight);line-height:var(--nb-heading-line-height);margin:var(--nb-heading-margin-top) 0 var(--nb-heading-margin-bottom) 0}strong{font-weight:var(--nb-font-weight-bold)}h1{font-size:var(--nb-h1-font-size)}h2{font-size:var(--nb-h2-font-size)}h3{font-size:var(--nb-h3-font-size)}h4{font-size:var(--nb-h4-font-size)}img{border-style:none}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}ul{margin:0 0 var(--nb-list-margin);padding-left:var(--nb-list-left-padding)}ul ul{margin:0}a{color:var(--nb-link-color);-webkit-text-decoration:var(--nb-link-decoration);text-decoration:var(--nb-link-decoration);transition:color var(--nb-transition-fast) var(--nb-transition-timing-default)}a:hover{color:var(--nb-link-hover-color);-webkit-text-decoration:var(--nb-link-hover-decoration);text-decoration:var(--nb-link-hover-decoration)}a:not([href]){text-decoration:none}blockquote{background-color:#fcf8cc;border-left:6px solid var(--nb-color-emphasis-300);color:var(--nb-blockquote-color);font-size:var(--nb-blockquote-font-size);padding:var(--nb-blockquote-padding-vertical) var(--nb-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}.navbar{display:flex}.button,.menu__link--sublist:after{display:inline-block}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--nb-button-background-color);border:var(--nb-button-border-width) solid var(--nb-button-border-color);border-radius:var(--nb-button-border-radius);font-size:calc(.875rem*var(--nb-button-size-multiplier));font-weight:var(--nb-button-font-weight);line-height:1.5;padding:calc(var(--nb-button-padding-vertical)*var(--nb-button-size-multiplier)) calc(var(--nb-button-padding-horizontal)*var(--nb-button-size-multiplier));text-align:center;transition-duration:var(--nb-button-transition-duration);transition-property:color,background,border-color;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.button,.button:hover{color:var(--nb-button-color);text-decoration:none}.button:disabled{opacity:.65;pointer-events:none}.button.button--secondary{color:var(--nb-color-gray-900)}.button--secondary{--nb-button-border-color:var(--nb-color-secondary)}.button--secondary:not(.button--outline){--nb-button-background-color:var(--nb-color-secondary)}.button--secondary:not(.button--outline):hover{--nb-button-background-color:var(--nb-color-secondary-dark);--nb-button-border-color:var(--nb-color-secondary-dark)}.button--secondary:active{--nb-button-border-color:var(--nb-color-secondary-darker);--nb-button-background-color:var(--nb-color-secondary-darker);background-color:var(--nb-color-secondary-darker);border-color:var(--nb-color-secondary-darker)}body,html{height:100%}.menu__link,.menu__link:hover{transition-duration:var(--nb-transition-fast)}.footer{background-color:var(--nb-footer-background-color);color:var(--nb-footer-color);padding:var(--nb-footer-padding-vertical) var(--nb-footer-padding-horizontal)}[type=checkbox]{padding:0}.menu{font-weight:var(--nb-font-weight-semibold);overflow-x:hidden}.menu__list{margin:0;padding-left:0}.menu__list .menu__list{margin-left:var(--nb-menu-link-padding-horizontal)}.menu__list-item{margin:.25rem 0}.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__link{border-radius:.25rem;display:flex;justify-content:space-between;line-height:20px;padding:var(--nb-menu-link-padding-vertical) var(--nb-menu-link-padding-horizontal)}.menu__link,.menu__link:hover{color:var(--nb-menu-color);transition-property:color,background;transition-timing-function:var(--nb-transition-timing-default)}.menu__link:hover{background:var(--nb-menu-color-background-hover);text-decoration:none}.menu__link--sublist:after{background:var(--nb-menu-link-sublist-icon) 50%/2rem 2rem;content:" ";filter:var(--nb-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--nb-transition-fast) linear;width:1.25rem}.menu__link--active,.menu__link--active:hover{color:var(--nb-menu-color-active)}.navbar__brand,.navbar__link{color:var(--nb-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background:var(--nb-menu-color-background-active)}.menu--responsive .menu__button{bottom:2rem;display:none;position:fixed;right:1rem;z-index:var(--nb-z-index-fixed)}.menu--show{-ms-scroll-chaining:none;background:var(--nb-background-surface-color);bottom:0;left:0;overscroll-behavior:contain;padding:1rem;position:fixed;right:0;top:0;z-index:var(--nb-z-index-overlay)}.menu--show .menu__list{display:inherit;opacity:1;transition:opacity var(--nb-transition-fast) linear}.navbar{background-color:var(--nb-navbar-background-color);box-shadow:var(--nb-navbar-shadow);height:var(--nb-navbar-height);padding:var(--nb-navbar-padding-vertical) var(--nb-navbar-padding-horizontal);width:100%}.navbar--fixed-top{position:-webkit-sticky;position:sticky;top:0;z-index:var(--nb-z-index-fixed)}.navbar__inner{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;font-weight:700;height:2rem;margin-right:1rem}.navbar__brand:hover{color:inherit;text-decoration:none}.navbar__title{flex-shrink:0;max-width:100%}.navbar__toggle{cursor:pointer;display:none;margin-right:.5rem}.navbar__logo{height:100%;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1 1 auto}.navbar__items--right{justify-content:flex-end}.navbar__item{display:inline-block;padding:var(--nb-navbar-item-padding-vertical) var(--nb-navbar-item-padding-horizontal)}.list{padding:0}.navbar__link{font-weight:var(--nb-font-weight-semibold);padding:var(--nb-navbar-item-padding-vertical) var(--nb-navbar-item-padding-horizontal);text-decoration:none}.navbar__link--active,.navbar__link:hover{color:var(--nb-navbar-link-hover-color);text-decoration:none}.navbar-sidebar,.navbar-sidebar__backdrop{bottom:0;display:none;left:0;position:fixed;top:0}.navbar-sidebar{background-color:var(--nb-navbar-background-color);overflow:auto;transform:translate3d(-100%,0,0);transition-duration:.25s;transition-property:opacity,visibility,transform;width:var(--nb-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar{transform:translateX(0)}.navbar-sidebar--show .navbar-sidebar__backdrop{display:block}.navbar-sidebar__backdrop{background-color:rgba(0,0,0,.6);right:0}.navbar-sidebar__brand{align-items:center;box-shadow:var(--nb-navbar-shadow);display:flex;height:var(--nb-navbar-height);padding:var(--nb-navbar-padding-vertical) var(--nb-navbar-padding-horizontal)}.navbar-sidebar__items{padding:.5rem}.pagination-nav{display:flex}.pagination-nav__item{display:flex;flex:1 1 50%;max-width:50%}.pagination-nav__item+.pagination-nav__item{margin-left:var(--nb-spacing-horizontal)}.pagination-nav__link{border:1px solid var(--nb-color-emphasis-300);border-radius:var(--nb-pagination-nav-border-radius);flex-grow:1;line-height:var(--nb-heading-line-height);padding:var(--nb-global-spacing);transition:border-color var(--nb-transition-fast) var(--nb-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--nb-pagination-nav-color-hover);text-decoration:none}.pagination-nav__label{font-size:var(--nb-h4-font-size);font-weight:var(--nb-heading-font-weight);word-break:break-word}.thin-scrollbar::-webkit-scrollbar{height:var(--nb-scrollbar-size);width:var(--nb-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--nb-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--nb-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--nb-scrollbar-thumb-hover-background-color)}.header-github-link:hover{opacity:.6}.header-github-link:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E") no-repeat;content:"";display:flex;height:24px;width:24px}.toggle{align-items:center;display:flex;height:10px;justify-content:center;position:absolute;width:10px}.react-toggle{cursor:pointer;position:relative;touch-action:pan-x;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.react-toggle-screenreader-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.react-toggle-track{background-color:#4d4d4d;border-radius:30px;height:24px;transition:.2s;width:50px}.react-toggle-track-check,.react-toggle-track-x{bottom:0;height:10px;margin:auto 0;position:absolute;top:0}.react-toggle-track-check{left:8px;opacity:0;transition:opacity .25s;width:14px}.react-toggle-track-x{opacity:1;right:10px;transition:opacity .25s;width:10px}.react-toggle-thumb{background-color:#fafafa;border:1px solid #4d4d4d;border-radius:50%;height:22px;left:1px;position:absolute;top:1px;transition:.25s;width:22px}.react-toggle:hover .react-toggle-thumb{box-shadow:0 0 2px 3px var(--nb-color-primary)}.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb{box-shadow:0 0 5px 5px var(--nb-color-primary)}@-webkit-keyframes a{0%{background-color:var(--nb-hover-overlay)}to{background-color:transparent}}@keyframes a{0%{background-color:var(--nb-hover-overlay)}to{background-color:transparent}}.right{align-self:center;width:10%}.bar{background-color:#aaa;display:block;height:3px;margin:3px 0;width:17px}.navbarHideable{transition:transform var(--nb-transition-fast) ease}.hash-link:focus,:hover>.hash-link{opacity:1}body:not(.navigation-with-keyboard) :not(input):focus{outline:0}.main-wrapper{flex:1 0 auto}.menu__list .menu__list{overflow-y:hidden;transition:height var(--nb-transition-fast) linear;will-change:height}.menu__list-item--collapsed .menu__list{height:0!important;overflow:hidden}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--nb-transition-fast)}.sidebar{display:inherit;max-height:calc(100vh - var(--nb-navbar-height) - 2rem);overflow-y:auto}@-webkit-keyframes b{to{transform:rotate(1turn)}}@keyframes b{to{transform:rotate(1turn)}}@-webkit-keyframes c{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}@keyframes c{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.input{border:var(--nb-global-border-width) solid var(--nb-color-content-secondary);border-radius:var(--nb-global-radius);font-size:var(--nb-font-size-base);padding:.5rem}.nav{align-items:center;background-color:#242526;display:flex;height:3.75rem;justify-content:space-evenly;position:fixed;width:100%;z-index:1}.name{color:#e06b6b}.active{background-color:#363739}.name{font-weight:800}@-webkit-keyframes d{0%{opacity:0}to{opacity:1}}@keyframes d{0%{opacity:0}to{opacity:1}}@media screen and (min-width:800px){.nav{align-items:center;background-color:#18191a;border-right:1px solid #606770;flex-direction:column;float:left;height:100vh;justify-content:flex-start;padding-top:20px;width:200px}}@media (min-width:997px){.sidebar{border-right:1px solid var(--nb-toc-border-color);display:flex;flex-direction:column;height:100%;max-height:100vh;padding-top:.5rem;position:-webkit-sticky;position:sticky;top:0;transition:opacity 50ms;width:var(--layout-sidebar-left-width);will-change:width}.sidebarHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.menu{flex-grow:1;padding:.5rem}.menuLinkText{cursor:auto}.menuLinkText:hover{background:none}}@media screen and (min-width:1024px){:root{--docusaurus-announcement-bar-height:30px}}@media (max-width:1260px){h1{--nb-h1-font-size:calc(1.375rem + 1.5vw)}}@media screen and (max-width:997px){.displayOnlyInLargeViewport{display:none!important}}@media (max-width:996px){.row .col.col.col{--nb-col-width:100%;flex-basis:var(--nb-col-width);margin-left:0;max-width:var(--nb-col-width)}.footer{--nb-footer-padding-horizontal:0}.navbar__item{display:none}.navbar-sidebar{display:block}.menu--responsive .menu__button,.navbar__toggle{display:inherit}.menu--responsive:not(.menu--show) .menu__list{display:none;opacity:0}}@media print{.footer,.menu,.navbar,.pagination-nav,footer{display:none}}.left-sidebar{flex:0 0 170px}.right-sidebar{flex:0 0 300px;max-width:720px}.main{max-width:750px}@media (max-width:1260px){.main,.right-sidebar{max-width:690px}}::-webkit-scrollbar{background-color:transparent;height:10px;width:10px}::-webkit-scrollbar-track{background-color:transparent;border-radius:10px}::-webkit-scrollbar-thumb{background-color:#a8a8a8;border-radius:10px}::-webkit-scrollbar-corner{background-color:transparent;border-color:transparent}ol,ul{margin:0 0 var(--nb-list-margin);padding-left:var(--nb-list-left-padding)}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_AMS-Regular.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Main-Bold.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Main-Italic.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Main-Regular.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Math-Italic.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Script-Regular.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Size1-Regular.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Size2-Regular.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Size3-Regular.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Size4-Regular.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/katex@0.13.11/dist/fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{text-rendering:auto;font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.13.11"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-content;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.d-none{display:none!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex!important}@media (min-width:768px){.d-md-flex{display:flex!important}}@media (min-width:992px){.d-lg-flex{display:flex!important}}@media (min-width:1200px){.d-xl-block{display:block!important}}.flex-wrap{flex-wrap:wrap!important}.flex-grow-1{flex-grow:1!important}.justify-content-center{justify-content:center!important}@media (min-width:992px){.flex-lg-grow-0{flex-grow:0!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.w-100{width:100%!important}.mt-0{margin-top:0!important}.ml-0{margin-left:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.mt-3{margin-top:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.px-2{padding-right:.5rem!important}.py-2{padding-bottom:.5rem!important}.px-2{padding-left:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.mx-auto{margin-right:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}}@media (min-width:768px){.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.p-md-4{padding:1.5rem!important}.py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.ml-md-auto{margin-left:auto!important}}@media (min-width:992px){.mt-lg-0{margin-top:0!important}}.text-right{text-align:right!important}.text-center{text-align:center!important}body,body>div:first-of-type,div#__next,div#__next>div,html{height:100%}@media (max-width:800px){html{font-size:93.75%}}:root{--layout:100%;--layout-sidebar-left-width:300px;--fs-xs:0.75rem;--fs-s:0.875rem;--fs-base:1rem;--fs-l:1.125rem;--fs-xl:1.2rem;--fs-2xl:1.5rem;--fs-3xl:1.875rem;--fs-4xl:2.25rem;--fs-5xl:3rem;--fw-normal:400;--fw-medium:500;--fw-bold:700;--fw-heavy:800;--content-font-size:var(--fs-base);--base:#08090a;--base-a90:rgba(8,9,10,.9);--base-a80:rgba(8,9,10,.8);--base-a70:rgba(8,9,10,.7);--base-a60:rgba(8,9,10,.6);--base-a50:rgba(8,9,10,.5);--base-a40:rgba(8,9,10,.4);--base-a30:rgba(8,9,10,.3);--base-a20:rgba(8,9,10,.2);--base-a10:rgba(8,9,10,.1);--base-a5:rgba(8,9,10,.05);--base-100:var(--base);--base-90:#202428;--base-80:#363d44;--base-70:#4d5760;--base-60:#64707d;--base-50:#7d8a97;--base-40:#99a3ad;--base-30:#b5bdc4;--base-20:#d2d6db;--base-10:#eef0f1;--base-0:#f9fafa;--base-inverted:#fff;--body-bg:var(--base-10);--card-color:var(--base-100);--card-border:var(--base-a10);--card-secondary-bg:var(--base-0);--card-secondary-color:var(--base-90);--card-secondary-border:var(--base-a5);--link-color:var(--base-90);--link-bg-hover-alt:var(--base-inverted)}.main-wrapper{display:grid;grid-template-rows:auto 1fr auto}@media (max-width:996px){.docMainContainer{max-width:calc(100vw - 10px)}}@media (min-width:997px){.docMainContainer{max-width:min(100vw - 10px,1260px)}.docMainContainer.hasSidebar{max-width:min(100vw - var(--layout-sidebar-left-width) - 10px,1260px)}}.nb-layout{font-size:var(--content-font-size)}.nb-layout .article-wrapper h1,.nb-layout .article-wrapper h2,.nb-layout .article-wrapper h3,.nb-layout .article-wrapper h4{font-weight:500;margin-bottom:1.5rem;margin-top:1.5rem}.nb-layout .article-wrapper a:not(.anchor){border-bottom-style:solid;border-bottom-width:1px;padding-bottom:1px;text-decoration:none}@media (min-width:640px){:root{--content-font-size:var(--fs-l)}}@media (min-width:1024px){:root{--content-font-size:var(--fs-xl)}}footer{background-color:#d2d6db}footer a{color:#202428!important}footer a+a{margin-left:1.5rem}footer a:hover{text-decoration:none}.crayons-card{background:#fff;border-radius:5px;box-shadow:0 0 0 1px var(--card-border);color:var(--card-color);overflow-wrap:anywhere}.crayons-card a{text-decoration:none}.crayons-card--secondary{background:var(--card-secondary-bg);box-shadow:0 0 0 1px var(--card-secondary-border);color:var(--card-secondary-color)}.crayons-card__header{align-items:center;border-bottom:1px solid var(--body-bg);display:flex;justify-content:space-between;padding:.75rem}.crayons-subtitle-2{color:var(--base-90);font-weight:var(--fw-bold);margin:0}.crayons-link--contentful{border-bottom:1px solid var(--body-bg);display:block;margin:0;padding:.5rem .75rem}.crayons-link--contentful:hover{background:var(--link-bg-hover-alt)}.crayons-link{color:var(--link-color)}div.related-posts a{display:block;margin:.5rem 0}@media (max-width:768px){div.related-posts{-moz-columns:1;-moz-column-count:1;column-count:1}}@media (min-width:769px){div.related-posts{-moz-columns:2;-moz-column-count:2;column-count:2}}.nb-container{width:100vw}@media screen and (min-width:800px){.nb-container{width:800px}}.title-card{border:1px solid var(--body-bg);border-radius:5px;width:100%}.title-card a{text-decoration:none}.title-card .tags{background-color:#3776ab;border-radius:5px}.title-card .tags a{color:#fff!important}.title-card:hover{background-color:var(--body-bg)}.nb-layout .tags{border-bottom:1px solid #e5e5e5;float:left;font-size:0;margin-bottom:20px;padding-left:50px;position:relative;width:100%}.nb-layout .tags .txt{color:#bdbdbd;left:0;margin-right:15px;position:absolute;top:0}.nb-layout .tags .item-tag,.nb-layout .tags .txt{display:inline-block;font-size:15px;line-height:17px}.nb-layout .tags .item-tag{margin:0 30px 10px 0;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.7,1,.7,1)}.nb-layout .tags .item-tag:not(:last-child):after{color:#bdbdbd;content:"/";font-size:15px;line-height:25px;position:absolute;right:-17px;top:-4px}pre{color:#fff}.header-ads>*{margin-left:0!important}@media (min-width:1200px){.header-ads{margin-left:170px}}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:0 0;color:#f8f8f2;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px rgba(0,0,0,.3);white-space:pre;word-break:normal;word-spacing:normal}pre[class*=language-]{border-radius:.3em;margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#a6e22e}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#e6db74}.token.keyword{color:#66d9ef}.token.important,.token.regex{color:#fd971f}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}html{--absolute:#000;--documentBackground:#f3f3f3;--contentBackground:#fff;--textColor:#333;--textColorLight:#666;--textColorLighter:#888;--externalsBackground:#fff;--inputFocusBorder:#35b5f4;--loadingText:#ccc;--selectionBackground:#398df0;--selectionBorder:#196fc2;--highlightBackground:#fffdcd;--linkColor:#3377c0;--linkColorHover:#2f6cb6;--linkTextDecoration:none;--headerBackground:#eee;--headerBorder:#d7d7d7;--searchTagBackground:#e1e1e1;--searchBorder:#d2d2d2;--sidebarBackground:#f9f9f9;--transparentSidebarBackground:hsla(0,0%,98%,0);--sidebarBorder:#e1e1e1;--scrollbarColor:#ccc;--scrollbarColorHover:#999;--pathBackground:var(--sidebarBackground);--pathBorder:var(--sidebarBorder);--noticeBackground:#faf9e2;--noticeBorder:#e2e2c1;--boxBackground:#fafafa;--boxBorder:#d8d8d8;--boxBorderLight:#e5e5e5;--boxHeaderColor:var(--textColor);--boxHeaderBackground:#f5f5f5;--noteBackground:#f8f8dd;--noteBorder:#d3d952;--noteGreenBackground:#e7f8e1;--noteGreenBorder:#89da70;--noteBlueBackground:#d4f3fd;--noteBlueBorder:#94bbeb;--noteOrangeBackground:#fbe6d1;--noteOrangeBorder:#ec8b01;--noteRedBackground:#fed5d3;--noteRedBorder:#dc7874;--labelBackground:#f4f4f4;--notifBackground:rgba(51,51,51,.85);--notifBorder:none;--tipBackground:rgba(255,253,205,.95);--tipBorder:1px solid #e7dca9;--baseFont:-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Arial,sans-serif;--monoFont:"SF Mono","SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;--boldFontWeight:500;--bolderFontWeight:600;--textColorRed:#f44336;--splashText:var(--loadingText);--selectionText:#fff;--transparentSelectionText:hsla(0,0%,100%,.9);--notifColor:#fff;--notifColorLight:#ccc;--maxWidth:80rem;--headerHeight:3rem;--sidebarWidth:20rem;--sidebarMediumWidth:16rem;--focusBackground:#e5e5e5;--focusBorder:#d4d4d4;--focusText:#000;--contentZ:1;--sidebarZ:2;--headerZ:3;--noticeZ:4;--hoverZ:5}.docs ._header-btn>svg,.docs ._notif-close>svg,.docs ._pre-clip>svg{fill:currentColor;display:inline-block;height:1rem;pointer-events:none;vertical-align:top;width:1rem}.docs ._docs-name:before,.docs ._path-item:first-child:before{background-size:13rem 13rem;content:"";display:block;height:1rem;width:1rem}.docs ._list-item,.docs ._list-text{word-wrap:normal;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.docs ._bootstrap a.thumbnail,.docs ._docs-links,.docs ._jq .manual-example table td,.docs ._redis>.example,.docs ._toc,.docs pre{border:1px solid var(--boxBorder);border-radius:3px}.docs ._angular .pre-title,.docs ._bootstrap div.bs-example,.docs ._ember .pre-title,.docs ._liquid p.code-label,.docs ._pre-heading,.docs ._rxjs .pre-title{border-bottom-left-radius:0;border-bottom-right-radius:0;font-size:inherit;font-weight:400;line-height:1.5;margin:0;padding:.375rem .625rem}.docs ._angular .pre-title+pre,.docs ._bootstrap div.bs-example+pre,.docs ._ember .pre-title+pre,.docs ._liquid p.code-label+pre,.docs ._pre-heading+pre,.docs ._rxjs .pre-title+pre{border-top:0;border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.docs ._angular .breadcrumbs,.docs ._angularjs .alert,.docs ._apache .note,.docs ._apache .warning,.docs ._bootstrap .bs-callout,.docs ._c .fmbox,.docs ._cakephp .info,.docs ._codeception .alert,.docs ._codeception .warning,.docs ._cordova .alert,.docs ._d3 blockquote,.docs ._drupal .signature,.docs ._erlang .note,.docs ._erlang .warning,.docs ._express .doc-box,.docs ._git>.callout,.docs ._git>h1+.sectionbody,.docs ._gtk .note,.docs ._gtk .warning,.docs ._haskell-api .warning,.docs ._intro-message,.docs ._jquery #quick-nav,.docs ._jquery .warning,.docs ._julia .footnote,.docs ._julia .note,.docs ._knockout .liveExample,.docs ._knockout blockquote,.docs ._kotlin .api-docs-breadcrumbs,.docs ._laravel blockquote,.docs ._love .note,.docs ._mariadb .graybox,.docs ._mariadb .product,.docs ._mdn .blockIndicator,.docs ._mdn .cssprop,.docs ._mdn .eval:first-of-type,.docs ._mdn .htmlelt,.docs ._mdn .inheritsbox,.docs ._mdn .notecard,.docs ._mdn .notice,.docs ._mdn .overheadIndicator,.docs ._mdn .syntaxbox,.docs ._mdn .twopartsyntaxbox,.docs ._mdn .warning,.docs ._mdn>.note,.docs ._meteor .note,.docs ._meteor .subtitle-page,.docs ._meteor .warning,.docs ._mkdocs blockquote,.docs ._modernizr blockquote,.docs ._nginx .note,.docs ._node .api_stability_0,.docs ._node .api_stability_1,.docs ._node .api_stability_2,.docs ._node .api_stability_3,.docs ._node .api_stability_4,.docs ._node .api_stability_5,.docs ._note,.docs ._openjdk>ul.inheritance,.docs ._phaser .deprecated-notice,.docs ._php .classsynopsis,.docs ._php .description>.constructorsynopsis,.docs ._php .description>.fieldsynopsis,.docs ._php .description>.methodsynopsis,.docs ._php blockquote.note,.docs ._php div.caution,.docs ._php div.tip,.docs ._php div.warning,.docs ._phpunit .alert,.docs ._phpunit .warning,.docs ._postgres blockquote.caution,.docs ._postgres blockquote.important,.docs ._postgres blockquote.note,.docs ._postgres blockquote.tip,.docs ._pug .alert,.docs ._pygame .line-block,.docs ._python .admonition,.docs ._python .deprecated,.docs ._python .deprecated-removed,.docs ._python .note,.docs ._python .topic,.docs ._python div.versionadded,.docs ._python div.versionchanged,.docs ._rdoc .info,.docs ._rdoc .note,.docs ._rdoc .warning,.docs ._rdoc>.meta,.docs ._react_native .deprecated,.docs ._redis>.metadata,.docs ._rubydoc p.note,.docs ._rust div.important-traits,.docs ._rust div.information,.docs ._rxjs .breadcrumbs,.docs ._sphinx .admonition,.docs ._sphinx .deprecated,.docs ._sphinx .deprecated-removed,.docs ._sphinx .note,.docs ._sphinx .topic,.docs ._sphinx_simple .admonition,.docs ._sphinx div.versionadded,.docs ._sphinx div.versionchanged,.docs ._sqlite .todo,.docs ._terraform .alert,.docs ._terraform .note,.docs ._vue .custom-block,.docs ._vue p.tip,.docs ._wordpress .callout-alert,.docs ._wordpress .callout-warning,.docs blockquote{background:var(--noteBackground);border:1px solid var(--noteBorder);border-radius:3px;margin:1.5rem 0;padding:.5rem .875rem}.docs ._angularjs .defs>li>h3:first-child,.docs ._bash dl>dt>code,.docs ._bash dl>dt>kbd,.docs ._c>h4,.docs ._cakephp h4,.docs ._clojure h2[id],.docs ._clojure h3,.docs ._codeception h4,.docs ._d3>h3,.docs ._d3>h6,.docs ._d .d_decl,.docs ._dart .multi-line-signature,.docs ._dart dl:not(.dl-horizontal) dt,.docs ._d h3,.docs ._elisp dl>dt,.docs ._github h4,.docs ._graphite dl>dt,.docs ._groovy h3,.docs ._gtk h3,.docs ._haproxy .keyword,.docs ._haproxy h3,.docs ._haproxy h4,.docs ._haskell-api>h3,.docs ._haskell-api p.src,.docs ._jquery .api-item>h3,.docs ._jquery .signature>.name,.docs ._knockout>h3,.docs ._kotlin h3,.docs ._laravel h3,.docs ._mdn>h3,.docs ._mkdocs h3,.docs ._mkdocs h4,.docs ._modernizr h3,.docs ._moment>h3,.docs ._node>h3,.docs ._node>h4,.docs ._node h3,.docs ._node h4,.docs ._octave dl:not([compact])>dt,.docs ._octave dl[compact]>dt,.docs ._perl>dl>dt,.docs ._postgres .variablelist dt,.docs ._pygame dl.attribute>dt,.docs ._pygame dl.class>dt,.docs ._pygame dl.data>dt,.docs ._pygame dl.exception>dt,.docs ._pygame dl.function>dt,.docs ._pygame dl.method>dt,.docs ._python .class>dt,.docs ._python>dl:not(.docutils)>dt,.docs ._python dd>dl:not(.docutils)>dt,.docs ._python h3,.docs ._rdoc .method-heading,.docs ._rfc-pre>h3,.docs ._rfc-pre>h4,.docs ._rust h4,.docs ._sinon h4,.docs ._socketio>h3,.docs ._sphinx .class>dt,.docs ._sphinx>dl:not(.docutils)>dt,.docs ._sphinx dd>dl:not(.docutils)>dt,.docs ._sphinx h3,.docs ._sqlite dt,.docs ._tensorflow h4,.docs h3{border:1px solid var(--boxBorder);border-radius:2px;color:var(--boxHeaderColor);display:block;font-size:inherit;line-height:1.375rem;margin:2em 0 1em;overflow:hidden;padding-left:.5em;padding-right:.5em}.docs ._cakephp div>.label,.docs ._cakephp dt>.label,.docs ._cakephp p>.label{background:var(--noteBackground);border-color:var(--noteBorder)}.docs ._angular .banner,.docs ._angular code.stable,.docs ._angularjs .alert-success,.docs ._c .t-mark,.docs ._c .t-mark-rev,.docs ._cypress .note.success,.docs ._git>.callout,.docs ._git>h1+.sectionbody,.docs ._groovy .element,.docs ._groovy .field,.docs ._gtk .note,.docs ._haskell-api .complexity,.docs ._haskell-api .version,.docs ._intro-message,.docs ._love .label-green,.docs ._love .note-green,.docs ._node .api_stability_3,.docs ._node .api_stability_4,.docs ._note-green,.docs ._perl>dl>dt.variable,.docs ._php div.tip,.docs ._postgres blockquote.tip,.docs ._pygame dl.attribute>dt,.docs ._pygame dl.data>dt,.docs ._pygame dl.exception>dt,.docs ._python .hint,.docs ._redis>.metadata,.docs ._rxjs .banner,.docs ._rxjs code.stable,.docs ._sphinx .hint,.docs ._sphinx_simple .admonition.tip,.docs ._vue .custom-block.tip{background:var(--noteGreenBackground);border-color:var(--noteGreenBorder);color:var(--textColorLight)}.docs ._angular .alert.is-helpful,.docs ._angular .breadcrumbs,.docs ._angularjs .defs>li>h3:first-child,.docs ._bash dl>dt>code,.docs ._bash dl>dt>kbd,.docs ._bootstrap .bs-callout-info,.docs ._c>h4,.docs ._clojure h2[id],.docs ._cypress .note.info,.docs ._d3 blockquote,.docs ._d3>h6,.docs ._d .d_decl,.docs ._drupal .signature,.docs ._elisp dl>dt,.docs ._graphite dl>dt,.docs ._groovy .constructor,.docs ._groovy .method,.docs ._haproxy .keyword,.docs ._haskell-api p.src,.docs ._jekyll .note.info,.docs ._jquery #quick-nav,.docs ._jquery .signature>.name,.docs ._laravel blockquote.tip,.docs ._mdn .cssprop,.docs ._mdn .htmlelt,.docs ._meteor .subtitle-page,.docs ._node .api_stability_5,.docs ._octave dl:not([compact])>dt,.docs ._openjdk>ul.inheritance,.docs ._perl>dl>dt.function,.docs ._php .classsynopsis,.docs ._php .description>.constructorsynopsis,.docs ._php .description>.fieldsynopsis,.docs ._php .description>.methodsynopsis,.docs ._postgres .variablelist dt,.docs ._pygame dl.function>dt,.docs ._pygame dl.method>dt,.docs ._python .class>dt,.docs ._python>dl:not(.docutils)>dt,.docs ._rdoc .info,.docs ._rdoc .method-heading,.docs ._rdoc>.meta,.docs ._rxjs .alert.is-helpful,.docs ._rxjs .breadcrumbs,.docs ._sphinx .class>dt,.docs ._sphinx>dl:not(.docutils)>dt,.docs ._sqlite dt,.docs ._vue .custom-block.info,.docs ._webpack blockquote.tip{background:var(--noteBlueBackground);border-color:var(--noteBlueBorder);color:var(--textColorLight)}.docs ._angular code.experimental,.docs ._groovy .enum_constant,.docs ._gtk .warning,.docs ._jekyll .note.unreleased,.docs ._mdn .experimental,.docs ._mdn .nonStandard,.docs ._mdn .projectSpecific,.docs ._php div.caution,.docs ._postgres blockquote.caution,.docs ._pug .alert-danger,.docs ._pygame dl.class>dt,.docs ._python .important,.docs ._react_native .deprecated,.docs ._rethinkdb .infobox-alert,.docs ._rust em.stab.unstable,.docs ._rust span.stab.unstable,.docs ._rxjs code.experimental,.docs ._sphinx .important,.docs ._sphinx_simple .admonition.warning,.docs ._wordpress .callout-alert{background:var(--noteOrangeBackground);border-color:var(--noteOrangeBorder)}.docs ._angular .alert.is-important,.docs ._angular code.deprecated,.docs ._angularjs .alert-error,.docs ._apache .warning,.docs ._bootstrap .bs-callout-danger,.docs ._bootstrap .text-danger,.docs ._codeception .alert-danger,.docs ._cypress .note.danger,.docs ._drupal span.api-deprecated,.docs ._erlang .warning,.docs ._express .doc-warn,.docs ._jekyll .note.warning,.docs ._love .label-red,.docs ._love .note-red,.docs ._mdn .deprecated,.docs ._mdn .obsolete,.docs ._mdn .warning,.docs ._meteor .warning,.docs ._node .api_stability_0,.docs ._node .api_stability_1,.docs ._php div.warning,.docs ._phpunit .alert-danger,.docs ._python .deprecated,.docs ._python .deprecated-removed,.docs ._python .warning,.docs ._rdoc .warning,.docs ._rubydoc span.note.private,.docs ._rxjs .alert.is-important,.docs ._rxjs code.deprecated,.docs ._scala .deprecated,.docs ._sphinx .deprecated,.docs ._sphinx .deprecated-removed,.docs ._sphinx .warning,.docs ._sqlite .todo,.docs ._typescript .deprecated,.docs ._wordpress .callout-warning{background:var(--noteRedBackground);border-color:var(--noteRedBorder)}.docs ._list-link:after,.docs ._page a[href^="http:"]:after,.docs ._page a[href^="https:"]:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzMzNzdjMCIgZD0iTTE1IDE1SDJWNmgyLjU5NXMuNjg5LS44OTYgMi4xNy0ySDFhMSAxIDAgMCAwLTEgMXYxMWExIDEgMCAwIDAgMSAxaDE1YTEgMSAwIDAgMCAxLTF2LTMuNzQ2bC0yIDEuNjQ1VjE1em0tMS42MzktNi45NXYzLjU1MUwyMCA2LjRsLTYuNjM5LTQuOTk5djMuMTMxQzUuMyA0LjUzMiA1LjMgMTIuNSA1LjMgMTIuNWMyLjI4Mi0zLjc0OCAzLjY4Ni00LjQ1IDguMDYxLTQuNDV6Ii8+PC9zdmc+);background-size:.5rem .5rem;content:"";display:inline-block;height:.5rem;margin:.125rem 0 0 .125rem;pointer-events:none;vertical-align:top;width:.5rem}.docs ._attribution-link:after,.docs ._jquery .name>a:after,.docs ._jquery .version-details>a:after,.docs ._links-link:after,.docs ._mdn .inlineIndicator>a:after,.docs ._mdn .syntaxbox a:after,.docs ._mdn .twopartsyntaxbox a:after,.docs ._toc-link:after{content:none!important}.docs a{color:var(--linkColor);-webkit-text-decoration:var(--linkTextDecoration);text-decoration:var(--linkTextDecoration)}.docs a:hover{color:var(--linkColorHover);text-decoration:underline}.docs img{border:0;height:auto;max-width:100%}.docs h1,.docs h2,.docs h3,.docs h4,.docs h5,.docs h6{font-weight:var(--bolderFontWeight);line-height:1.3;margin:1.5em 0 1em}.docs h1{font-size:1.5em}.docs h2{font-size:1.375em}.docs h3{font-size:1.25em}.docs h4{font-size:1.125em}.docs h5,.docs h6{font-size:1em}.docs p{margin:0 0 1em}.docs p:last-child{margin-bottom:0}.docs b,.docs strong{font-weight:var(--boldFontWeight)}.docs small{font-size:.9em}.docs ol,.docs ul{list-style:disc outside;margin:1.5em 0;padding:0 0 0 2em}.docs ul ul{list-style-type:circle}.docs ol{list-style-type:decimal}.docs ol ol{list-style-type:lower-alpha}.docs ol ol ol{list-style-type:lower-roman}.docs li+li{margin-top:.25em}.docs dd>ol,.docs dd>ul,.docs li>ol,.docs li>ul{margin:.5em 0}.docs li>p{margin-bottom:.25em}.docs dl{margin:1.5em 0}.docs dt{font-weight:var(--boldFontWeight)}.docs dd{margin:.375em;padding-left:1em}.docs dd+dt{margin-top:1em}.docs dfn,.docs var{font-style:normal}.docs abbr,.docs acronym,.docs dfn{border-bottom:1px dotted var(--textColor);cursor:help}.docs ._code,.docs ._crystal .signature,.docs ._d .d_decl,.docs ._haskell-api .src,.docs ._jq .manual-example table td,.docs ._ramda code,.docs ._redis>.example,.docs ._rfc-pre,.docs code,.docs pre,.docs samp{direction:ltr;font-family:var(--monoFont);font-size:.9em;font-style:normal;font-weight:400;-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre-wrap}.docs ._jq .manual-example table td,.docs ._redis>.example,.docs pre{line-height:1.5;margin:1.5em 0;overflow:auto;padding:.375rem .625rem;position:relative}.docs a>code{color:inherit}.docs table{background:none;border:1px solid var(--boxBorder);border-collapse:separate;border-radius:3px;border-spacing:0;margin:1.5em 0}.docs caption{font-weight:var(--boldFontWeight);padding:0 .7em .3em}.docs td,.docs th{padding:.3em .3em calc(.3em + 1px);text-align:left;vertical-align:top;white-space:normal!important}.docs th{border:0;border-bottom:1px solid var(--boxBorder);border-radius:0;font-weight:var(--boldFontWeight)}.docs th:empty{background:none}.docs th+td,.docs th+th{border-left:1px solid var(--boxBorder)}.docs tr:first-child>th:first-child{border-top-left-radius:3px}.docs tr:first-child>th:last-child{border-top-right-radius:3px}.docs tr:last-child>th:first-child{border-bottom-left-radius:3px}.docs thead>tr:last-child>th:first-child{border-bottom-left-radius:0}.docs tr:last-child>th{border-bottom-width:0}.docs thead>tr:last-child>th{border-bottom-width:1px}.docs td{border-bottom:1px solid var(--boxBorderLight)}.docs td+td{border-left:1px solid var(--boxBorderLight)}.docs tr:last-child>td{border-bottom:0}.docs td>ol:only-child,.docs td>p:only-child,.docs td>pre:only-child,.docs td>ul:only-child{margin-bottom:0;margin-top:0}.docs td>ol:first-child,.docs td>p:first-child,.docs td>pre:first-child,.docs td>ul:first-child{margin-top:0}.docs td>ol:last-child,.docs td>p:last-child,.docs td>pre:last-child,.docs td>ul:last-child{margin-bottom:0}.docs main,.docs section{display:block;outline:0}.docs label{display:block}.docs iframe,.docs img{background:var(--externalsBackground)}.docs ._container{height:100%;margin-left:var(--sidebarWidth);pointer-events:none;position:relative;z-index:var(--contentZ)}@media (max-width:800px){.docs ._container{margin-left:var(--sidebarMediumWidth)}}.docs body:not(._native-scrollbars) ._container{-webkit-margin-end:-1px}.docs ._content{-webkit-overflow-scrolling:touch;height:100%;overflow-y:scroll;pointer-events:auto;position:relative}.docs ._intro{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 2.375rem)}.docs ._intro-message{margin:.5rem 0;max-width:37rem;padding:1rem 1.25rem}.docs ._intro-hide{cursor:pointer;float:right;line-height:1.5rem}.docs ._intro-title{font-size:1rem;line-height:1.5rem;margin:0 0 1rem}.docs ._intro-list{margin:1rem 0;padding-left:2.25rem}.docs ._intro-link{cursor:pointer}.docs ._error{left:0;line-height:1.5rem;padding:0 2rem;position:absolute;right:0;text-align:center;top:50%}.docs ._error-title{font-size:1.5rem;line-height:2rem;margin:-5.5rem 0 1rem}.docs ._error-text{color:var(--textColorLight);margin:0 0 1rem}.docs ._error-links{font-size:1rem;font-weight:var(--boldFontWeight)}.docs ._error-link{padding:0 .5rem}.docs ._lined-heading,.docs ._page>h1,.docs ._php h1{align-items:center;display:flex}.docs ._lined-heading>*,.docs ._page>h1>*,.docs ._php h1>*{margin:0 .3125rem}.docs ._lined-heading:after,.docs ._page>h1:after,.docs ._php h1:after{background:var(--boxBorderLight);content:"";flex-grow:1;height:1px;margin-left:1rem;margin-top:.25rem}.docs ._heading-links{float:right;font-weight:400}.docs ._heading-links>a+a{margin-left:.25rem}.docs ._toc{float:right;margin:.25rem 0 1.5rem 1.5rem;max-width:15em;padding:.625rem 1rem}.docs ._page>._toc+h1,.docs ._toc+._lined-heading,.docs ._toc+h1{margin-top:0}.docs ._toc-title{font-size:inherit;font-weight:var(--boldFontWeight);margin:0 0 .5rem}.docs ._toc-list{list-style:none;margin:0;padding:0 1em 0 0}.docs ._static{padding-bottom:2em}.docs ._page._static>h1:first-child,.docs ._static>._lined-heading:first-child{margin-top:0}.docs ._credits{width:100%}.docs ._docs{line-height:1.5rem;margin-top:.25rem;width:100%}.docs ._docs td,.docs ._docs th{width:1%}.docs ._docs td:first-child,.docs ._docs th:first-child{width:auto}.docs ._docs td:last-child,.docs ._docs th:last-child{width:12rem}.docs ._docs-name:before{float:left;margin:.25rem .5rem .25rem 0}.docs ._docs-size{text-align:right}.docs ._docs-size>small{color:var(--textColorLight)}.docs ._docs-tools{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;line-height:1.5rem;margin-top:-.5rem}.docs ._docs-tools input[type=checkbox]{margin:.25rem;vertical-align:top}.docs ._docs-links{flex:0 0 auto;margin:.5rem 0;padding:.25rem 0}.docs ._docs-links ._btn-link{padding:0 .75rem;vertical-align:top}.docs ._docs-links ._btn-link:not(._show){display:none}.docs ._docs-links ._btn-link._show~._btn-link._show{border-left:1px solid var(--boxBorder)}.docs ._content ._news-row{color:var(--textColorLight);font-size:.8125rem;padding-left:10em;position:relative}.docs ._content ._news-row+._news-row{margin-top:1em}.docs ._content ._news-title{color:var(--textColor);display:block;font-size:.875rem}.docs ._content ._news-date{font-size:.875rem;left:0;position:absolute;top:0}.docs ._shortcuts-title{font-size:1rem;margin:2rem 0 1rem;max-width:40%;text-align:right;width:16rem}.docs ._shortcuts-dl{margin:1rem 0}.docs ._shortcuts-dt{clear:left;float:left;font-weight:400;margin:0 0 .75rem;max-width:40%;text-align:right;width:16rem}.docs ._shortcuts-dd{display:block;margin:0 0 .75rem;overflow:hidden;padding:1px 0 1px .75rem}.docs ._shortcut-code{display:inline-block;padding:0 .5em;vertical-align:top}.docs ._aliases{display:flex;justify-content:space-between}.docs ._aliases>table{margin-top:0;width:calc(50% - .5rem)}.docs ._bold{font-weight:var(--boldFontWeight)}.docs ._highlight,.docs ._highlight>td{background:var(--highlightBackground)!important}.docs ._table{width:100%}.docs ._mobile ._table{overflow-x:auto}.docs ._pre-clip{cursor:pointer;display:none;opacity:.5;padding:.375rem;position:absolute;right:0;top:0}.docs pre:hover>._pre-clip{display:block}.docs ._pre-clip:hover{opacity:1}.docs ._pre-clip>svg{fill:var(--absolute)}.docs ._pre-clip._pre-clip-error>svg,.docs ._pre-clip._pre-clip-success>svg{display:none}.docs ._pre-clip._pre-clip-success:before{content:"Copied"}.docs ._pre-clip._pre-clip-error:before{content:"Error"}.docs ._btn{background-color:var(--boxBackground);border:1px solid var(--boxBorder);border-radius:3px;cursor:pointer;display:inline-block;line-height:normal;padding:.375rem .675rem;vertical-align:top;white-space:nowrap}.docs ._btn:active{box-shadow:inset 0 1px 1px rgba(0,0,0,.05),inset 0 1px 4px var(--boxBorder)}.docs ._file-btn{overflow:hidden;position:relative}.docs ._file-btn>input{height:100%;left:0;position:absolute;top:0;visibility:hidden;width:100%}.docs ._btn-link{color:var(--linkColor);line-height:inherit;-webkit-text-decoration:var(--linkTextDecoration);text-decoration:var(--linkTextDecoration)}.docs ._btn-link:hover{color:var(--linkColorHover);text-decoration:underline}.docs ._reset-btn,.docs ._reset-btn:hover{color:var(--textColorRed)}.docs ._github-btn{background:inherit;display:inline-block;margin-left:.25rem;vertical-align:text-top}.docs ._page{min-height:calc(100% - 1.25rem);position:relative}.docs ._page._page-error{position:static}.docs ._page>h1:first-child{margin-top:0}.docs ._page a:not([href]){color:inherit;text-decoration:none}.docs ._page iframe{border:1px dotted var(--boxBorder);border-radius:3px;display:block;margin-bottom:1em;max-width:100%;padding:1px}.docs ._links{line-height:2em;margin:0;position:absolute;right:0;text-align:right;top:0}.docs ._links+h1{margin-top:0}@media (max-width:1023px){.docs ._links{display:none}}.docs ._links-link{background:var(--contentBackground);display:inline-block;padding:0 .5rem;vertical-align:top}.docs ._links-link+._links-link{margin-left:.75rem}.docs ._links-link:first-child{padding-left:1rem}.docs ._links-link:last-child{padding-right:0}.docs ._attribution{-webkit-font-smoothing:subpixel-antialiased;clear:both;color:var(--textColorLight);font-size:.75rem;margin:2rem 0 1.5rem;text-align:center}.docs ._attribution+._attribution{margin-top:1.5rem}.docs ._attribution+._attribution>._attribution-link{display:none}.docs ._attribution-p{background:var(--labelBackground);border-radius:3px;display:inline-block;margin:0;padding:.25rem .75rem}.docs ._entry-list{list-style:none;padding-left:1em}.docs ._fail{background:#eaefef;border-radius:5px;display:block;margin:0 auto;max-width:90%;padding:1rem 1.5rem;position:relative;top:1.5rem;width:24rem}.docs ._fail:after{content:"";float:left;height:1px;position:relative;top:3rem;width:1px}.docs ._fail-title{font-size:1rem;font-weight:700;margin:0 0 1rem}.docs ._fail-list,.docs ._fail-text{font-size:.875rem;margin:0 0 1rem}.docs ._fail-text:last-child{margin:0}.docs ._path{background:var(--pathBackground);bottom:0;box-shadow:inset 0 1px var(--pathBorder);font-size:.875rem;height:2rem;left:var(--sidebarWidth);line-height:2rem;padding:0 .375rem;position:absolute;right:0;z-index:var(--headerZ)}@media (max-width:800px){.docs ._path{left:var(--sidebarMediumWidth)}}.docs ._path~._container{padding-bottom:2rem}.docs ._path a:focus{outline:0}.docs ._path-item{color:var(--textColor);display:inline-block;padding:0 .375rem;position:relative;text-decoration:none;vertical-align:top}.docs ._path-item:first-child:before{content:"";float:left;height:1rem;margin:.5rem .375rem 0 0;width:1rem}.docs ._path-arrow{fill:#888;display:inline-block;height:.75rem;margin:.625rem .25rem;vertical-align:top;width:.75rem}.docs ._notice{background:var(--noticeBackground);bottom:0;box-shadow:inset 0 1px var(--noticeBorder);height:2.5rem;left:var(--sidebarWidth);padding:0 1.25rem;position:absolute;right:0;z-index:var(--noticeZ)}@media (max-width:800px){.docs ._notice{left:var(--sidebarMediumWidth)}}.docs ._notice~._container{padding-bottom:2.5rem}.docs ._notice-text{display:table-cell;font-size:.875rem;height:2.5rem;line-height:1rem;margin:0;vertical-align:middle}.docs ._notice-link{cursor:pointer}.docs html{--prismValue:#905;--prismText:#5e8e01;--prismOperator:#a67f59;--prismKeyword:#0070a3;--prismFunction:#dd4a68;--prismVariable:#e90}.docs html._theme-dark{--prismValue:#eb8160;--prismText:#ddcf88;--prismOperator:#b1c676;--prismKeyword:#91b3ed;--prismFunction:#c79e6b;--prismVariable:#e9c062}.docs ._mobile{background:var(--contentBackground);font-size:100%}.docs ._mobile ._hide-on-mobile{display:none}.docs ._mobile body{-ms-overflow-style:-ms-autohiding-scrollbar}.docs ._mobile:not(._booting) ._app,.docs ._mobile:not(._booting) ._content{overflow:visible}.docs ._mobile ._container{margin:0;padding-top:var(--headerHeight)}.docs ._mobile ._content{height:auto;margin:0;position:static}.docs ._mobile ._header{position:fixed}.docs ._mobile ._header,.docs ._mobile ._list{border-right:0;box-shadow:none;width:100%}.docs ._mobile ._header-btn[hidden]{display:block}.docs ._mobile ._resizer{display:none}.docs ._mobile ._list-item{word-wrap:break-word;box-shadow:none;overflow-wrap:break-word;white-space:normal}.docs ._mobile ._list-result{padding-left:2.375rem}.docs ._mobile ._list-result:before{left:.75rem;position:absolute;top:.25rem}.docs ._mobile ._notice{left:0;padding:0 .5rem;position:fixed}.docs ._mobile ._notice-text{font-size:.75em}.docs ._mobile ._notif{position:fixed}.docs ._mobile ._toc{float:none;margin-left:0;max-width:none}.docs ._mobile ._aliases{display:block}.docs ._mobile ._aliases>table{width:100%}.docs ._forward-btn{margin-right:-.5rem}.docs ._forward-btn>svg{margin-left:-.375rem}.docs ._mobile-intro>._intro-list{padding-left:1.5rem}.docs ._mobile-intro ._intro-hide{display:block;float:none;margin-top:.75rem;position:static;text-align:center}.docs ._angular .breadcrumbs{padding-left:2em}.docs ._angular img{margin:1em 0}.docs ._angular .location-badge{font-style:italic;text-align:right}.docs ._angular td h3{margin:0!important}.docs ._angularjs .nav-index-section{font-weight:var(--boldFontWeight);list-style:none;margin:1.5em 0 1em -2em;text-transform:capitalize}.docs ._angularjs h3,.docs ._angularjs h4{font-size:1rem}.docs ._angularjs .improve-docs,.docs ._angularjs .view-source{display:block;font-size:.875rem;order:1;padding-left:1em;vertical-align:top}.docs ._angularjs .defs{list-style:none;padding-left:1rem}.docs ._angularjs .defs>li>h3:first-child{margin:0 0 1em -1rem}.docs ._angularjs .defs>li+li{margin-top:2em}.docs ._angularjs .defs h4{font-size:1em;margin:1em 0 .5em}.docs ._angularjs .defs ul{list-style-type:disc}.docs ._async h3>.type-signature{color:var(--textColorLight);float:right}.docs ._async h3>.signature-attributes{color:var(--textColorLighter);font-size:.75rem;font-style:italic;font-weight:400}.docs ._bash th[align=left]{border-left:1px solid var(--boxBorder)}.docs ._bootstrap h2>small{color:var(--textColorLight);float:right}.docs ._bootstrap .bs-callout>h4,.docs ._bootstrap .bs-callout>h5{margin-top:.25rem}.docs ._bootstrap p.bs-example{line-height:1.5;padding:.375rem .625rem}.docs ._bootstrap a.thumbnail{display:block;padding:.25em}.docs ._bootstrap a.thumbnail:after{content:none}.docs ._bootstrap a.thumbnail+h4{margin:.75em 0 .5em}.docs ._bootstrap a.thumbnail>img{display:block}.docs ._bootstrap .col{margin-bottom:1.5em}@media (min-width:800px){.docs ._bootstrap .row{display:flex;flex-wrap:wrap}.docs ._bootstrap .col{box-sizing:border-box;flex:0 1 auto;padding:0 1em;width:33.33%}}.docs ._c .t-li1{margin:0 0 1em}.docs ._c .t-mark,.docs ._c .t-mark-rev{white-space:nowrap}.docs ._c .t-dcl-begin pre{border:0;line-height:inherit;margin:0}.docs ._c .t-lines>span{display:block}.docs ._c .t-spar{color:var(--textColorLight);font-style:italic}.docs ._c .t-sdsc-nopad dd,.docs ._c .t-sdsc-nopad dl{margin:0}.docs ._c td>h3,.docs ._c td>h5{line-height:inherit;margin:0 0 .5em}.docs ._c td>h3:only-child,.docs ._c td>h5:only-child{margin:0}.docs ._c td>dl,.docs ._c td>ul{margin:.5em 0}.docs ._c td>dl:only-child,.docs ._c td>ul:only-child{margin:0}.docs ._c td>.t-dsc-member-div>div{float:left}.docs ._c td>.t-dsc-member-div>div+div{margin-left:.5em}.docs ._c td>table{margin:0}.docs ._c .t-dcl-rev-aux>td:empty{padding:0}.docs ._c .t-inheritance-diagram{border:1px solid var(--boxBorder);border-radius:2px;display:table;font-size:.75rem;margin:1rem 0;padding:.375rem}.docs ._c ul>ul{margin:0 0 .5em}.docs ._cakephp h3>.source{float:right}.docs ._cakephp h3>a,.docs ._cakephp span.label,.docs ._cakephp span.php-keyword1{font-weight:400}.docs ._cakephp h4{margin:1.5em 0}.docs ._cakephp dl{margin:1em 0}.docs ._clojure .type{color:var(--textColorLight);float:right;font-size:.9em}.docs ._coffeescript>.code{margin:1.5em 0;overflow:hidden}.docs ._coffeescript>.code>pre{float:left;margin:0;width:49%}.docs ._coffeescript>.code>pre:last-child{float:right}.docs ._cordova .compat .n{background:pink}.docs ._cordova .compat .y{background:#90ee90}.docs ._cordova .compat .p{background:khaki}.docs ._crystal .entry-detail{margin-top:1em}.docs ._crystal .view-source{float:right}.docs ._crystal .superclass-hierarchy{list-style:none;overflow:hidden;padding:0}.docs ._crystal li.superclass{float:left;margin:0 .5em 0 0;padding:0}.docs ._crystal li.superclass+li.superclass:before{content:"<";margin-right:.5em}.docs ._cypress .note h1{margin-left:inherit}.docs ._d .d_decl>small{color:var(--textColorLight)}.docs ._d .d_decl>strong{font-weight:var(--bolderFontWeight)}.docs ._d span.red{color:var(--textColorRed)}.docs ._d3>h4{font-size:1rem}.docs ._d3>h6>.source{float:right;font-weight:400}.docs ._dart .multi-line-signature .features,.docs ._dart dl:not(.dl-horizontal) dt .features{color:var(--textColorLight);float:right}.docs ._dojo .jsdoc-inheritance{color:var(--textColorLight)}.docs ._elixir .type-detail{margin-bottom:2em}.docs ._elixir .type-detail pre{margin-left:-1rem}.docs ._mobile ._elixir .type-detail pre{margin-left:0}.docs ._elixir a.source{float:right;font-size:.9em}.docs ._elisp dl[compact]>dt{background:none;border:none;line-height:normal;margin:auto}.docs ._ember h3>.access{color:var(--textColorLight);float:right;font-weight:400}.docs ._ember h3>.args,.docs ._ember h3>.return-type{font-weight:400}.docs ._ember p.github-link{color:var(--textColorLight)}.docs ._erlang h3>code{display:block}.docs ._erlang .note .label,.docs ._erlang .warning .label{font-weight:var(--boldFontWeight)}.docs ._git{padding-left:1rem}.docs ._git>.callout,.docs ._git>.reference-menu,.docs ._git>h1,.docs ._git>h1+.sectionbody,.docs ._git>h2{margin-left:-1rem}.docs ._git h3{font-size:1rem}.docs ._git em{font-style:normal}.docs ._gnuplot .CENTER{text-align:center}.docs ._go #short-nav,.docs ._go table.dir{margin-left:-1rem}.docs ._go a.source{float:right;font-size:.9em}.docs ._groovy{padding-left:1rem}.docs ._groovy h1,.docs ._groovy h2{margin-left:-1rem}.docs ._gtk{padding-left:1rem}.docs ._gtk h1,.docs ._gtk h2,.docs ._gtk h3{margin-left:-1rem}.docs ._gtk div.toc{margin-top:1.5em}.docs ._gtk .toc dl{margin-bottom:0;margin-top:0}.docs ._gtk .gallery-float{float:left}.docs ._haproxy{padding-left:1rem}.docs ._haproxy h1,.docs ._haproxy h2,.docs ._haproxy h3{margin-left:-1rem}.docs ._mobile ._haproxy{padding-left:0}.docs ._mobile ._haproxy h1,.docs ._mobile ._haproxy h2,.docs ._mobile ._haproxy h3{margin-left:0}.docs ._haproxy .pagination-centered{text-align:center}.docs ._haproxy .pull-right{float:right!important}.docs ._haproxy pre.text{background:var(--contentBackground);border-width:0}.docs ._haproxy td.alert-success{background:var(--noteGreenBackground)}.docs ._haproxy td.alert-error{background:var(--noteRedBackground)}.docs ._haskell-api h4{font-size:1em}.docs ._haskell-api .module+.package,.docs ._haskell-api p.src>.link{float:right}.docs ._haskell-api .src{white-space:normal}.docs ._haskell-api p.src{font-size:.8125rem}.docs ._haskell-api dt.src{white-space:normal}.docs ._haskell-api>.subs{margin-left:2em}.docs ._haskell-api .subs p.src{margin-top:1em}.docs ._haskell-api table{margin:1em 0}.docs ._haskell-api td>pre{margin:0}.docs ._jq .manual-example table,.docs ._jq .manual-example table td{border:none}.docs ._jq .manual-example table td.jqprogram{font-weight:700}.docs ._jq .manual-example table th{background:var(--contentBackground);border:none;color:var(--textColor);text-align:right}.docs ._jq .manual-example table tr:not(:first-child) th:not(:empty),.docs ._jq .manual-example table tr:not(:first-child) th:not(:empty)+td{border-top:1px solid var(--boxBorder)}.docs ._jquery h2.entry-title{font-size:1rem;font-weight:400;margin:0 0 1.5rem}.docs ._jquery .entry-summary{margin:-1rem 0 1.5rem;padding-right:1.5rem}.docs ._jquery .page:not(:only-of-type),.docs ._jquery .post:not(:only-of-type){float:left;width:50%}.docs ._jquery .page:not(:only-of-type):nth-of-type(odd),.docs ._jquery .post:not(:only-of-type):nth-of-type(odd){clear:both}.docs ._jquery .toc>h4{font-size:inherit}.docs ._jquery .toc-list{font-weight:var(--boldFontWeight);margin-top:0}.docs ._jquery .toc-list>li+li{margin-top:1em}.docs ._jquery .toc-list>li>ul{font-weight:400}.docs ._jquery .toc-list>li>ul>li+li{margin-top:0}.docs ._jquery .name>.version-details,.docs ._jquery .option-type,.docs ._jquery .returns,.docs ._jquery .section-title>.version-details{float:right;font-weight:var(--boldFontWeight);margin-left:1em}.docs ._jquery .signatures{list-style:none;padding:0}.docs ._jquery .signature+.signature,.docs ._jquery .signature>.name{margin-top:1em}.docs ._jquery .signature>ul{list-style:none;padding-left:1em}.docs ._jquery .signature>ul>li+li{margin-top:1em}.docs ._jquery .signature>ul>li>ul{list-style-type:disc}.docs ._jquery .entry-example>h4{font-size:inherit;font-weight:400;line-height:inherit;margin:2em 0 1.5em}.docs ._jquery #quick-nav{margin-bottom:2em;max-width:38em;overflow:hidden}.docs ._jquery #quick-nav>h2{font-size:1rem;margin:.25rem 0 1rem}.docs ._jquery #quick-nav>h2>a{float:right}.docs ._jquery .quick-nav-section{float:left;width:33%}.docs ._jquery .quick-nav-section>h3{font-size:inherit;margin:0 0 .5em}.docs ._jquery .api-item{padding-left:1rem}.docs ._jquery .api-item>h3{margin-left:-1rem}.docs ._jquery .name>a,.docs ._jquery .version-details>a{color:inherit}.docs ._julia .docstring-category{float:right}.docs ._kotlin td>pre{margin:.5em 0}.docs ._laravel h4{font-size:1em}.docs ._love .smwtable{width:100%}.docs ._love .smwtable td:last-child,.docs ._love .smwtable td:nth-last-child(2){width:2.5em}.docs ._love .cell-orange{background:var(--noteOrangeBackground)}.docs ._love .cell-green{background:var(--noteGreenBackground)}.docs ._love .cell-red{background:var(--noteRedBackground)}.docs ._lua .apii{float:right}.docs ._mdn .index{-moz-columns:16em;columns:16em}.docs ._mdn .index>span{display:block;font-size:1rem;font-weight:var(--boldFontWeight)}.docs ._mdn .index ol,.docs ._mdn .index ul{line-height:1.5;list-style:none;margin:0 0 1em;padding:0}.docs ._mdn .index li{padding-left:1em}.docs ._mdn>h4{font-size:1em}.docs ._mdn>.note em{font-style:normal;font-weight:var(--boldFontWeight)}.docs ._mdn>.note>ul{margin:1em 0}.docs ._mdn>.note>p:last-child,.docs ._mdn>.note>ul:last-child{margin-bottom:0}.docs ._mdn .inlineIndicator{white-space:nowrap}.docs ._mdn .inlineIndicator>a,.docs ._mdn .syntaxbox a,.docs ._mdn .twopartsyntaxbox a{color:inherit}.docs ._mdn .cssprop,.docs ._mdn .htmlelt{display:table}.docs ._mdn .cssprop>li,.docs ._mdn .htmlelt>li{display:table-row;margin:0}.docs ._mdn .cssprop>li>dfn,.docs ._mdn .htmlelt>li>dfn{border:0;cursor:inherit;display:table-cell;padding:.125rem 1.5rem .125rem 0;white-space:pre}.docs ._mdn .cssprop>li>dfn:after,.docs ._mdn .htmlelt>li>dfn:after{content:":"}.docs ._mdn .cssprop td,.docs ._mdn .cssprop th,.docs ._mdn .htmlelt td,.docs ._mdn .htmlelt th{background:none;border:0}.docs ._mdn dl>dt>code,.docs ._mdn dt>strong>code{font-family:inherit;font-size:inherit;font-weight:var(--boldFontWeight)}.docs ._mdn .eventinfo>dd+dt{margin-top:0}.docs ._mdn .cleared{clear:both}.docs ._mdn code>strong{font-weight:400}.docs ._mdn .bc-github-link{float:right;font-size:.75rem}.docs ._mdn .bc-supports-yes,.docs ._mdn .bc-supports-yes+dd,.docs ._mdn .bc-supports-yes+dd+dd{background:var(--noteGreenBackground)}.docs ._mdn .bc-supports-partial,.docs ._mdn .bc-supports-partial+dd,.docs ._mdn .bc-supports-partial+dd+dd{background:var(--noteOrangeBackground)}.docs ._mdn .bc-supports-no,.docs ._mdn .bc-supports-no+dd,.docs ._mdn .bc-supports-no+dd+dd{background:var(--noteRedBackground)}.docs ._mdn .bc-table{min-width:100%}.docs ._mdn .bc-table dl{border-top:1px solid var(--boxBorder);font-size:.75rem;margin:.25rem 0 0;padding:.25rem 0 0}.docs ._mdn .bc-table dd{margin:0}.docs ._meteor dl.args{margin-left:1rem}.docs ._meteor .api-heading{overflow:hidden}.docs ._meteor .api-heading>code{font-weight:var(--boldFontWeight)}.docs ._meteor .locus,.docs ._meteor .src-code{float:right}.docs ._meteor .locus,.docs ._meteor .src-code,.docs ._meteor .type{margin-left:.5em}.docs ._meteor h2 .subtext-api{margin-top:.25rem}.docs ._meteor .locus,.docs ._meteor .subtext-api,.docs ._meteor .subtext-api>code{font-size:.75rem}.docs ._meteor .locus,.docs ._meteor .type{color:var(--textColorLight)}.docs ._mkdocs strong{font-weight:var(--bolderFontWeight)}.docs ._modernizr h4{font-size:1em}.docs ._moment>h3>span{float:right}.docs ._moment h4{font-size:1em}.docs ._nginx .directive{margin:2.5em 0 1em}.docs ._nginx td>pre{margin:0}.docs ._node .api_stability{clear:both}.docs ._node>h2+h2,.docs ._node>h3+h3{margin-top:0}.docs ._node .type,.docs ._node li>code,.docs ._node p>code{white-space:normal}.docs ._node .api_metadata{float:right;margin:0 0 1em 1em}.docs ._node .srclink{float:right}.docs ._node details>table{margin:0}.docs ._npm .pageColumns{list-style:none;padding-left:0}.docs ._npm .faint.heading{color:var(--textColorLight);font-size:.9em}.docs ._npm .youtube-video iframe{height:315px;width:420px}.docs ._openjdk ul.inheritance{list-style:none}.docs ._openjdk>ul.inheritance ul.inheritance{margin:0}.docs ._perl dt+dt{margin-top:1em}.docs ._phalcon h3>small{color:var(--textColorLight);float:right}.docs ._phaser .type-signature,.docs ._phaser dt.tag-source{color:#666;font-weight:400}.docs ._php h1{margin-top:0}.docs ._php .manualnavbar{margin-top:1rem}.docs ._php .verinfo{float:right;font-weight:var(--boldFontWeight)}.docs ._php .classsynopsisinfo_comment{color:var(--textColorLight)}.docs ._php .classsynopsis>.constructorsynopsis,.docs ._php .classsynopsis>.fieldsynopsis,.docs ._php .classsynopsis>.methodsynopsis,.docs ._php .classsynopsisinfo_comment{margin-left:1em}.docs ._php blockquote.note>p{margin-bottom:0}.docs ._phpunit .alert>h3,.docs ._phpunit .warning>h3{font-size:1em;margin:0 0 .5em}.docs ._postgres{padding-left:1rem}.docs ._postgres .navfooter,.docs ._postgres h1,.docs ._postgres h1~blockquote,.docs ._postgres h1~p,.docs ._postgres h1~pre,.docs ._postgres h1~ul,.docs ._postgres h2{margin-left:-1rem}.docs ._postgres blockquote>h3{font-size:.875rem;margin:0 0 .25rem}.docs ._postgres p.c2{font-weight:var(--boldFontWeight)}.docs ._postgres .navfooter>table{width:100%}.docs ._postgres td[align=center]{text-align:center}.docs ._postgres td[align=right]{text-align:right}.docs ._pug .alert h6{margin-top:.25rem}.docs ._pygame .line-block>.line:first-child{margin-bottom:1em}.docs ._pygame .line-block>.line:only-child{margin-bottom:0}.docs ._pygame span.signature{font-family:monospace}.docs ._python dt[id]>a.external,.docs ._python dt[id]>a.internal,.docs ._python h2>a,.docs ._python h3>a{float:none!important}.docs ._qt h3.fn>code{color:var(--textColorLight);float:right}.docs ._ramda h3>small{float:right}.docs ._ramda ul{margin-top:1em}.docs ._rdoc>.description,.docs ._rdoc>.documentation-section{padding-left:1rem}.docs ._rdoc .method-heading,.docs ._rdoc>.description>h2,.docs ._rdoc header>h3{margin-left:-1rem}.docs ._rdoc .description>h1{font-size:1rem}.docs ._rdoc .method-description>h2,.docs ._rdoc h3,.docs ._rdoc h4,.docs ._rdoc h5,.docs ._rdoc h6{font-size:1em}.docs ._rdoc .method-heading{font-weight:var(--boldFontWeight)}.docs ._rdoc .method-heading+.method-heading{margin-top:-.5em}.docs ._rdoc>.meta>dd{margin:0}.docs ._rdoc>.meta>dd+dt{margin-top:.5em}.docs ._rdoc a.method-click-advice{color:var(--linkColor);cursor:pointer;float:right;font-size:.75rem}.docs ._rdoc a.method-click-advice:hover{text-decoration:underline}@media print{.docs ._rdoc a.method-click-advice{display:none}}.docs ._rdoc .method-source-code{display:none}.docs ._react_native .deprecatedTitle{font-weight:var(--boldFontWeight)}.docs ._react_native span.platform{float:right}.docs ._react_native span.platform,.docs ._react_native span.propType{font-weight:400}.docs ._reactivex img{max-width:50%}.docs ._reactivex figure{margin:0}.docs ._reactivex dfn{border-bottom:none;cursor:text;font-style:italic;text-decoration:none}.docs ._reactivex #tree dd,.docs ._reactivex #tree dt{font-weight:400}.docs ._reactivex #tree dt{clear:left;float:left;margin-top:0}.docs ._reactivex #tree dt:before{content:"…"}.docs ._reactivex #tree dd:not(.sub){float:left;margin:0 0 0 5px;padding:0}.docs ._reactivex #tree dl#outer>dt{font-weight:700;margin-top:5px}.docs ._reactivex #tree dl#outer>dt+dd{margin-top:5px}.docs ._redis{padding-left:1rem}.docs ._redis>.commands{list-style:none;padding-left:0}.docs ._redis>.commands>li{margin-bottom:1em}.docs ._redis .command,.docs ._redis .summary{display:block}.docs ._redis .args{color:var(--textColorLight);font-size:.75rem}.docs ._redis>.metadata,.docs ._redis>h1,.docs ._redis>h1+pre,.docs ._redis>h1~p,.docs ._redis>h2{margin-left:-1rem}.docs ._redis>h2~p{margin-left:0}.docs ._redis>.metadata>p{margin:0}.docs ._redis>.example{white-space:normal}.docs ._redis>.example>.prompt{color:var(--textColorLight);float:left;margin-right:.5em}.docs ._redis>.example>code{clear:left;display:block;margin-bottom:.5em}.docs ._redis>.example>code:last-child{margin-bottom:0}.docs ._rethinkdb .api_command_illustration{float:right;margin:0 0 1em 1em}.docs ._rfc-pre{font-size:.8125rem;min-width:38rem}.docs ._rfc-pre>h3,.docs ._rfc-pre>h4{font-size:.875rem}.docs ._rfc-pre>h1,.docs ._rfc-pre>h2,.docs ._rfc-pre>h3,.docs ._rfc-pre>h4,.docs ._rfc-pre>h5{font-family:var(--baseFont);margin:0}.docs ._rubydoc h4+ul{margin-top:1em}.docs ._rust .docblock{margin-left:1em}.docs ._rust div.important-traits>pre,.docs ._rust div.information>pre{margin:.5rem 0}.docs ._rust div.stability{margin-bottom:1em}.docs ._rust .out-of-band{float:right}.docs ._rust .since,.docs ._rust .srclink{float:right;margin-left:.5rem}.docs ._rxjs .breadcrumbs{padding-left:2em}.docs ._rxjs img{margin:1em 0}.docs ._rxjs .location-badge{font-style:italic;text-align:right}.docs ._rxjs td h3{margin:0!important}.docs ._socketio>h2,.docs ._socketio>h3{clear:both}.docs ._socketio h4{font-size:1em}.docs ._socketio .ezcol-one-half{float:left;margin:.5em 0 1.5em;padding-right:.5em;width:50%}.docs ._socketio .ezcol-one-half.ezcol-last{float:right;padding:0 0 0 .5em}.docs ._socketio .ezcol-one-half>h4{margin:0 0 1em}.docs ._socketio .ezcol-one-half>pre{margin:1em 0 0}.docs ._python h4,.docs ._sphinx h4{font-size:1em}.docs ._python dt+dt,.docs ._sphinx dt+dt{margin-top:-.5em}.docs ._python .topic-title,.docs ._python .versionmodified,.docs ._python span.title,.docs ._sphinx .topic-title,.docs ._sphinx .versionmodified,.docs ._sphinx span.title{display:block;font-weight:var(--boldFontWeight)}.docs ._python ul.simple,.docs ._sphinx ul.simple{margin:1em 0}.docs ._python dt[id]>a.external,.docs ._python dt[id]>a.internal,.docs ._python h2>a,.docs ._python h3>a,.docs ._sphinx dt[id]>a.external,.docs ._sphinx dt[id]>a.internal,.docs ._sphinx h2>a,.docs ._sphinx h3>a{float:right}.docs ._python .admonition-title,.docs ._sphinx .admonition-title{float:left;font-weight:var(--boldFontWeight);margin:0 .5em 0 0}.docs ._python .admonition-title:after,.docs ._sphinx .admonition-title:after{content:":"}.docs ._python .admonition>dl,.docs ._python .admonition>ul,.docs ._sphinx .admonition>dl,.docs ._sphinx .admonition>ul{clear:left;margin:0}.docs ._python .admonition-title+dl,.docs ._sphinx .admonition-title+dl{padding-top:.5em}.docs ._python td>div,.docs ._sphinx td>div{margin:0!important}.docs ._sphinx_simple .admonition-title{font-weight:var(--boldFontWeight);margin:0 0 .25rem}.docs svg text.fill{fill:var(--textColor)}.docs svg .fill{fill:var(--textColorLighter)}.docs svg .stroke{fill:none;stroke-width:2.16;stroke:var(--textColorLighter)}.docs ._support_tables>.stats.show-all tr.show-all,.docs ._support_tables>.stats tr.show-all~tr{display:none}.docs ._support_tables>.stats.show-all tr.show-all~tr{display:table-row}.docs ._support_tables>.stats td,.docs ._support_tables>.stats th{min-width:5rem;position:relative;text-align:center}.docs ._support_tables>.stats sup{font-size:.625rem;position:absolute;right:2px;top:0}.docs ._support_tables>.stats tr.current{font-size:1rem;font-weight:var(--boldFontWeight)}.docs ._support_tables>.stats td{cursor:default;padding:.125rem .25rem}.docs ._support_tables>.stats td.y{background:#39b54a;color:#fff}.docs ._support_tables>.stats td.n,.docs ._support_tables>.stats td.p{background:#c44230;color:#fff}.docs ._support_tables>.stats td.a{background:#a8bd04;color:#fff}.docs ._support_tables>.stats td.u{background:#838383;color:#fff}.docs ._support_tables>.stats th.show-all{background:none;border-bottom:0}.docs ._support_tables>.stats a.show-all{display:block}.docs ._tcl_tk dl{margin:.5em 0}.docs ._tensorflow h3+h3{margin-top:.25rem}.docs ._tensorflow>.toc ul ul{margin:.25rem 0}.docs ._tensorflow table{float:inherit}.docs ._underscore{padding-left:1rem}.docs ._underscore .header,.docs ._underscore>h1,.docs ._underscore>h2{margin-left:-1rem}.docs ._underscore .header{display:inline-block;margin-bottom:1em;vertical-align:top}.docs ._underscore>p[id]{margin-top:2rem}.docs ._underscore>pre{margin-top:1em}.docs ._underscore .header+code{margin-left:1em}.docs ._underscore .alias{font-style:italic;margin-left:1em}.docs ._wordpress .breadcrumbs{display:none}.docs ._yard .tag_title{font-weight:var(--boldFontWeight)}.docs ._yii .detail-header-tag,.docs ._yii .detailHeaderTag{color:var(--textColorLight);float:right}.docs .row{margin:unset;padding:unset}.ads-728-90{display:flex;height:90px;margin:20px auto;width:728px}.ads-300-250{height:250px;margin-bottom:20px;margin-top:20px;width:300px}.ads-718-460{display:flex;height:550px;margin:10px auto auto;width:718px}.mt-150{margin-top:-160px}.bottom-ads-fixed{bottom:0;height:92px;left:0;margin:0 auto;position:fixed;right:0;width:730px}.ads-970-250{bottom:0;opacity:0;position:fixed;z-index:9995}.ads-970-250,.ads-970-250-show{height:250px;text-align:center;width:970px}.ads-970-250-show{margin:10px auto}.ads-400-320{bottom:0}.ads-400-320,.ads-400-320-2{height:320px;opacity:0;position:fixed;text-align:center;width:400px;z-index:9995}.ads-400-320-2{bottom:320px}
