From 25559850a9667678bceae4f5be7abc539d98a1a2 Mon Sep 17 00:00:00 2001 From: Paul Le Cam Date: Sun, 15 Sep 2024 11:25:19 +0100 Subject: [PATCH] Deploy website - based on b254daf1a90b9ad6f40f66156d3f78515b437acb --- 404.html | 4 ++-- assets/css/styles.631a034a.css | 1 + assets/css/styles.cfa64e0a.css | 1 - assets/js/17896441.c069203f.js | 1 + assets/js/17896441.c8b48568.js | 1 - assets/js/{a94703ab.af6b6688.js => a94703ab.c878b496.js} | 2 +- .../{runtime~main.08ad544a.js => runtime~main.40fe4081.js} | 2 +- docs/api-components/index.html | 6 +++--- docs/api-map/index.html | 4 ++-- docs/core-api/index.html | 6 +++--- docs/core-architecture/index.html | 4 ++-- docs/core-introduction/index.html | 6 +++--- docs/example-animated-panning/index.html | 4 ++-- docs/example-draggable-marker/index.html | 6 +++--- docs/example-events/index.html | 6 +++--- docs/example-external-state/index.html | 6 +++--- docs/example-layers-control/index.html | 6 +++--- docs/example-map-placeholder/index.html | 4 ++-- docs/example-other-layers/index.html | 4 ++-- docs/example-panes/index.html | 6 +++--- docs/example-popup-marker/index.html | 4 ++-- docs/example-react-control/index.html | 4 ++-- docs/example-svg-overlay/index.html | 4 ++-- docs/example-tooltips/index.html | 4 ++-- docs/example-vector-layers/index.html | 6 +++--- docs/example-view-bounds/index.html | 4 ++-- docs/extra-logo-branding/index.html | 4 ++-- docs/extra-plugins/index.html | 6 +++--- docs/logo-and-branding/index.html | 4 ++-- docs/next/api-components/index.html | 4 ++-- docs/next/api-map/index.html | 6 +++--- docs/next/core-api/index.html | 6 +++--- docs/next/core-architecture/index.html | 4 ++-- docs/next/core-introduction/index.html | 6 +++--- docs/next/example-animated-panning/index.html | 4 ++-- docs/next/example-draggable-marker/index.html | 6 +++--- docs/next/example-events/index.html | 6 +++--- docs/next/example-external-state/index.html | 6 +++--- docs/next/example-layers-control/index.html | 4 ++-- docs/next/example-map-placeholder/index.html | 4 ++-- docs/next/example-other-layers/index.html | 6 +++--- docs/next/example-panes/index.html | 4 ++-- docs/next/example-popup-marker/index.html | 6 +++--- docs/next/example-react-control/index.html | 6 +++--- docs/next/example-svg-overlay/index.html | 4 ++-- docs/next/example-tooltips/index.html | 6 +++--- docs/next/example-vector-layers/index.html | 4 ++-- docs/next/example-view-bounds/index.html | 4 ++-- docs/next/extra-logo-branding/index.html | 4 ++-- docs/next/extra-plugins/index.html | 4 ++-- docs/next/logo-and-branding/index.html | 4 ++-- docs/next/start-installation/index.html | 6 +++--- docs/next/start-introduction/index.html | 4 ++-- docs/next/start-setup/index.html | 4 ++-- docs/start-installation/index.html | 4 ++-- docs/start-introduction/index.html | 4 ++-- docs/start-setup/index.html | 4 ++-- docs/v3/api-components/index.html | 4 ++-- docs/v3/api-map/index.html | 4 ++-- docs/v3/core-api/index.html | 4 ++-- docs/v3/core-architecture/index.html | 6 +++--- docs/v3/core-introduction/index.html | 6 +++--- docs/v3/example-animated-panning/index.html | 4 ++-- docs/v3/example-draggable-marker/index.html | 4 ++-- docs/v3/example-events/index.html | 4 ++-- docs/v3/example-external-state/index.html | 4 ++-- docs/v3/example-layers-control/index.html | 6 +++--- docs/v3/example-map-placeholder/index.html | 6 +++--- docs/v3/example-other-layers/index.html | 6 +++--- docs/v3/example-panes/index.html | 4 ++-- docs/v3/example-popup-marker/index.html | 4 ++-- docs/v3/example-react-control/index.html | 4 ++-- docs/v3/example-svg-overlay/index.html | 4 ++-- docs/v3/example-tooltips/index.html | 6 +++--- docs/v3/example-vector-layers/index.html | 6 +++--- docs/v3/example-view-bounds/index.html | 4 ++-- docs/v3/extra-logo-branding/index.html | 6 +++--- docs/v3/extra-plugins/index.html | 4 ++-- docs/v3/logo-and-branding/index.html | 4 ++-- docs/v3/start-installation/index.html | 6 +++--- docs/v3/start-introduction/index.html | 6 +++--- docs/v3/start-setup/index.html | 4 ++-- index.html | 4 ++-- 83 files changed, 189 insertions(+), 189 deletions(-) create mode 100644 assets/css/styles.631a034a.css delete mode 100644 assets/css/styles.cfa64e0a.css create mode 100644 assets/js/17896441.c069203f.js delete mode 100644 assets/js/17896441.c8b48568.js rename assets/js/{a94703ab.af6b6688.js => a94703ab.c878b496.js} (52%) rename assets/js/{runtime~main.08ad544a.js => runtime~main.40fe4081.js} (98%) diff --git a/404.html b/404.html index bfcf9ac1..ace2e10b 100644 --- a/404.html +++ b/404.html @@ -3,8 +3,8 @@ -Page Not Found | React Leaflet - +Page Not Found | React Leaflet + diff --git a/assets/css/styles.631a034a.css b/assets/css/styles.631a034a.css new file mode 100644 index 00000000..9a1b6df1 --- /dev/null +++ b/assets/css/styles.631a034a.css @@ -0,0 +1 @@ +.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,code{vertical-align:middle}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.menu__link:hover,a{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}#carbonads,#tairu{box-shadow:0 1px 4px 1px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif;max-width:299px;z-index:100}.toggleButton_FZmi,html{-webkit-tap-highlight-color:transparent}.clean-list,.containsTaskList_pctr,.details_Nu0J>summary,.dropdown__menu,.menu__list{list-style:none}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:#0000;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:#0000000d;--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 #0000001a;--ifm-global-shadow-md:0 5px 40px #0003;--ifm-global-shadow-tl:0 12px 28px 0 #0003,0 2px 4px 0 #0000001a;--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:#0000;--ifm-table-stripe-background:#00000008;--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-footer-logo-max-width:min(30rem,90vw);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--docusaurus-progress-bar-color:var(--ifm-color-primary);--ifm-color-primary:#61ba9e;--ifm-color-primary-dark:#4db192;--ifm-color-primary-darker:#49a78a;--ifm-color-primary-darkest:#2a473e;--ifm-color-primary-light:#75c3aa;--ifm-color-primary-lighter:#7fc7b0;--ifm-color-primary-lightest:#9cd4c2;--ifm-code-font-size:95%;--ifm-z-index-fixed:1001;--docusaurus-collapse-button-bg:#0000;--docusaurus-collapse-button-bg-hover:#0000001a;--docusaurus-announcement-bar-height:auto;--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300)}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:#0000}*{box-sizing:border-box}html{background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.container--fluid{max-width:inherit}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none,.tabItem_uTQN{margin-top:0!important}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.menuExternalLink_ZQMx,.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:var(--ifm-col-width)}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:8.33333%}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:16.66667%}.col--offset-2{margin-left:16.66667%}.col--3{--ifm-col-width:25%}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:33.33333%}.col--offset-4{margin-left:33.33333%}.col--5{--ifm-col-width:41.66667%}.col--offset-5{margin-left:41.66667%}.col--6{--ifm-col-width:50%}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:58.33333%}.col--offset-7{margin-left:58.33333%}.col--8{--ifm-col-width:66.66667%}.col--offset-8{margin-left:66.66667%}.col--9{--ifm-col-width:75%}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:83.33333%}.col--offset-10{margin-left:83.33333%}.col--11{--ifm-col-width:91.66667%}.col--offset-11{margin-left:91.66667%}.col--12{--ifm-col-width:100%}.col--offset-12{margin-left:100%}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid #0000001a;border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}#carbonads a:hover,a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:initial;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}.ad-container #carbonads,.ad-container #tairu,img{max-width:100%}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul,.tabList_KJdB{margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table{border-collapse:collapse;display:block;margin-bottom:var(--ifm-spacing-vertical)}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:var(--ifm-hr-background-color);border:0;height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary,.wordWrapButtonEnabled_l4Vx .wordWrapButtonIcon_MM7T{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.admonitionHeading_kBG9,.alert__heading,.playgroundHeader_FO94,.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.clean-list{padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:#3578e526;--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:#ebedf026;--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:#00a40026;--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:#54c7ec26;--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:#ffba0026;--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:#fa383e26;--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover{opacity:1}.alert a{text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:var(--ifm-avatar-photo-size);overflow:hidden;width:var(--ifm-avatar-photo-size)}.card--full-height,.navbar__logo img,body,html{height:100%}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area[href].breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs__link:any-link:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;-webkit-user-select:none;user-select:none;white-space:nowrap}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:#0000;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus,.theme-code-block-highlighted-line .codeLineNumber_n1pj:before{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(-1px);visibility:visible}#nprogress,.dropdown__menu,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);left:0;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.menu__caret,.menu__link,.menu__list-item-collapsible{border-radius:.25rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem;white-space:nowrap}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor #0000;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:var(--ifm-footer-logo-max-width)}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.docItemContainer_c0TR article>:first-child,.docItemContainer_c0TR header+*,.footer__item{margin-top:0}.admonitionContent_WToO>:last-child,.collapsibleContent_dEel p:last-child,.details_Nu0J>summary>p:last-child,.footer__items,.tabItem_T_ay>:last-child{margin-bottom:0}.codeBlockStandalone_cSDl,[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu__list{margin:0;padding-left:0}.menu__caret,.menu__link{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;padding-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.details_Nu0J[data-collapsed=false].isBrowser_ne_5>summary:before,.details_Nu0J[open]:not(.isBrowser_ne_5)>summary:before,.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{display:flex;flex-wrap:wrap;position:relative}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link--active,.menu__list-item-collapsible .menu__link:hover{background:none!important}.menu__caret,.menu__link{align-items:center;display:flex}.navbar-sidebar,.navbar-sidebar__backdrop{opacity:0;transition-duration:var(--ifm-transition-fast);transition-timing-function:ease-in-out;left:0;top:0;bottom:0;visibility:hidden}.menu__link{color:var(--ifm-menu-color);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color);text-decoration:none}.menu__caret:before,.menu__link--sublist-caret:after{content:"";height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear;width:1.25rem;filter:var(--ifm-menu-link-sublist-icon-filter)}.menu__link--sublist-caret:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;margin-left:auto;min-width:1.25rem}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret:before{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}#carbonads .carbon-wrap,.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.announcementBarContent_DMcZ,.navbar__title{flex:1 1 auto}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:#ffffff1a;--ifm-navbar-search-input-placeholder-color:#ffffff80;color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:#ffffff0d;--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:1rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);position:fixed;transform:translate3d(-100%,0,0);transition-property:opacity,visibility,transform;width:var(--ifm-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:#0009;position:fixed;right:0;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination__link:hover{text-decoration:none}.pagination-nav{display:grid;grid-gap:var(--ifm-spacing-horizontal);gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills__item,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{display:flex;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}#carbonads,#tairu,.tabs{display:flex}.tabs,:not(.containsTaskList_pctr>li)>.containsTaskList_pctr{padding-left:0}.pills__item--active{color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);margin-bottom:0;overflow-x:auto}.tabs__item{border-bottom:3px solid #0000;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:#ffffff0d;--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:#ffffff1a;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:#ffffff12;--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}.docusaurus-highlight-code-line{background-color:#484d5b;display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.DocSearch-Modal{margin-top:100px!important}.leaflet-container{height:400px}.markdown>h2{border-bottom:2px solid var(--ifm-font-color-base);padding-bottom:5px}.ad-container{height:100px;margin-bottom:15px;margin-top:15px}#carbonads *{margin:initial;padding:initial}#carbonads{background-color:#fafafa}[data-theme=dark] #carbonads,[data-theme=dark] #tairu{background-color:#1a1a1a}#carbonads a{color:inherit;text-decoration:none}[data-theme=dark] #carbonads a,[data-theme=dark] #carbonads a:hover{color:#ddd}#carbonads span{display:block;overflow:hidden;position:relative}#carbonads .carbon-img{display:block;line-height:1;margin:0}#carbonads .carbon-img img,.tocCollapsibleContent_P77L a{display:block}#carbonads .carbon-text{font-size:13px;line-height:1.5;margin-bottom:16px;padding:10px;text-align:left}#carbonads .carbon-poweredby{background:#f1f1f2;border-top-left-radius:3px;bottom:0;display:block;font-size:8px;font-weight:600;letter-spacing:.5px;line-height:1;padding:6px 8px;position:absolute;right:0;text-align:center;text-transform:uppercase}[data-theme=dark] #carbonads .carbon-poweredby{background:#1e2021;color:#aaa}#tairu{background-color:#fff;text-decoration:none}#tairu img{max-width:100px;object-fit:contain}[data-theme=dark] #tairu img{background-color:#242526}#tairu div{flex:1;font-size:.8rem;padding:5px}[data-theme=dark] #tairu div{border:1px solid #242526}.admonition_ImFy{margin-bottom:1em}.admonitionHeading_kBG9{font:var(--ifm-heading-font-weight) var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family)}.admonitionHeading_kBG9:not(:last-child){margin-bottom:.3rem}.admonitionHeading_kBG9 code{text-transform:none}.admonitionIcon_sOup{display:inline-block;margin-right:.4em;vertical-align:middle}.admonitionIcon_sOup svg{display:inline-block;height:1.6em;width:1.6em;fill:var(--ifm-alert-foreground-color)}.breadcrumbHomeIcon_L2Bt{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.breadcrumbsContainer_jyWm{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}.backToTopButton_Y5Sq{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);visibility:hidden;width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.backToTopButton_Y5Sq:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_BLYR{opacity:1;transform:scale(1);visibility:visible}[data-theme=dark]:root{--docusaurus-collapse-button-bg:#ffffff0d;--docusaurus-collapse-button-bg-hover:#ffffff1a}.collapseSidebarButton_xdKt{display:none;margin:0}.codeBlockContainer_pJDB,.playgroundContainer_xhFe{box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.skipToContent_8Ukg{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_8Ukg:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_e41m{line-height:0;padding:0}.content_RcL6{font-size:85%;padding:5px 0;text-align:center}.content_RcL6 a{color:inherit;text-decoration:underline}.announcementBar_rFjv{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}.playgroundHeader_FO94,.toggleButton_FZmi:hover{background:var(--ifm-color-emphasis-200)}#__docusaurus-base-url-issue-banner-container,.docSidebarContainer_fUw2,.navbarSearchContainer_BJ0k:empty,.sidebarLogo_F_0z,.themedComponent_kYvU,[data-theme=dark] .lightToggleIcon_m6D7,[data-theme=light] .darkToggleIcon_CXtZ,html[data-announcement-bar-initially-dismissed=true] .announcementBar_rFjv{display:none}.announcementBarPlaceholder_naNB{flex:0 0 10px}.announcementBarClose_L4Hq{align-self:stretch;flex:0 0 30px}.toggle_Qp4E{height:2rem;width:2rem}.docMainContainer_U9a6,.docRoot_NS_W,.toggleButton_FZmi{width:100%;display:flex}.toggleButton_FZmi{align-items:center;border-radius:50%;height:100%;justify-content:center;transition:background var(--ifm-transition-fast)}.toggleButtonDisabled_TzDI{cursor:not-allowed}.darkNavbarColorModeToggle_NlHF:hover{background:var(--ifm-color-gray-800)}.iconExternalLink_tlql{margin-left:.3rem}[data-theme=dark] .themedComponent--dark_vIBQ,[data-theme=light] .themedComponent--light_ha0w,html:not([data-theme]) .themedComponent--light_ha0w{display:initial}.docsWrapper_hGfX{display:flex;flex:1 0 auto}.dropdownNavbarItemMobile_qlTr{cursor:pointer}.iconLanguage_YOKx{margin-right:5px;vertical-align:text-bottom}.navbarHideable_ICpY{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_F1pQ{transform:translate3d(0,calc(-100% - 2px),0)}.errorBoundaryError_ueE9{color:red;white-space:pre-wrap}.errorBoundaryFallback_yrbk{color:red;padding:.55rem}body:not(.navigation-with-keyboard) :not(input):focus{outline:0}.footerLogoLink_PcZ9{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footerLogoLink_PcZ9:hover,.hash-link:focus,:hover>.hash-link{opacity:1}.anchorWithStickyNavbar_C6mX{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_nXbe{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;user-select:none}.hash-link:before{content:"#"}.mainWrapper_cPU3{display:flex;flex:1 0 auto;flex-direction:column}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.playgroundContainer_xhFe{border-radius:var(--ifm-global-radius);overflow:hidden}.playgroundHeader_FO94{color:var(--ifm-color-content);font-size:var(--ifm-code-font-size);font-weight:700;letter-spacing:.08rem;padding:.75rem}.playgroundHeader_FO94:first-of-type{background:var(--ifm-color-emphasis-600);color:var(--ifm-color-content-inverse)}.playgroundEditor_rRfX{direction:ltr;font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace)!important}.playgroundPreview_C5ba{background-color:var(--ifm-pre-background);padding:1rem}.buttonGroup_FBpg button,.codeBlockContainer_pJDB{background:var(--prism-background-color);color:var(--prism-color)}.codeBlockContainer_pJDB{border-radius:var(--ifm-code-border-radius)}.codeBlockContent_JsBm{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_XTHq{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlock_cqRA{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_XTHq+.codeBlockContent_JsBm .codeBlock_cqRA{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_QG4I{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_y6hq{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup_FBpg{column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup_FBpg button{align-items:center;border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity var(--ifm-transition-fast) ease-in-out}.buttonGroup_FBpg button:focus-visible,.buttonGroup_FBpg button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup_FBpg button{opacity:.4}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.codeLine_O3nL{counter-increment:a;display:table-row}.codeLineNumber_n1pj{background:var(--ifm-pre-background);display:table-cell;left:0;overflow-wrap:normal;padding:0 var(--ifm-pre-padding);position:sticky;text-align:right;width:1%}.codeLineNumber_n1pj:before{content:counter(a);opacity:.4}.codeLineContent_hmWy{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_GcrE{opacity:1!important}.copyButtonIcons_RuK0{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_rLe0,.copyButtonSuccessIcon_O_ED{left:0;position:absolute;top:0;fill:currentColor;height:inherit;opacity:inherit;transition:all var(--ifm-transition-fast) ease;width:inherit}.copyButtonSuccessIcon_O_ED{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_GcrE .copyButtonIcon_rLe0{opacity:0;transform:scale(.33)}.copyButtonCopied_GcrE .copyButtonSuccessIcon_O_ED{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.wordWrapButtonIcon_MM7T{height:1.2rem;width:1.2rem}.details_Nu0J{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_Nu0J>summary{cursor:pointer;padding-left:1rem;position:relative}.details_Nu0J>summary::-webkit-details-marker{display:none}.details_Nu0J>summary:before{border-color:#0000 #0000 #0000 var(--docusaurus-details-decoration-color);border-style:solid;border-width:var(--docusaurus-details-summary-arrow-size);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.collapsibleContent_dEel{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.details_DPKW{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}.img_JCst{height:auto}.tag_xSA8{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_xSA8:hover{--docusaurus-tag-list-border:var(--ifm-link-color);text-decoration:none}.tagRegular_cee3{border-radius:var(--ifm-global-radius);font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_zr28{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_zr28:after,.tagWithCount_zr28:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_zr28:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_zr28:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_zr28 span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tags_VN7W{display:inline}.tag_NWft{display:inline-block;margin:0 .4rem .5rem 0}.iconEdit_icAb{margin-right:.3em;vertical-align:sub}.lastUpdated_c9PF{font-size:smaller;font-style:italic;margin-top:.2rem}.tableOfContents_xlsq{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.tocCollapsibleButton_jV8M{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_jV8M:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.tocCollapsibleButtonExpanded_ajUf:after,.tocCollapsibleExpanded_jF3u{transform:none}.tocCollapsible_NIMk{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_P77L>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_P77L ul li{margin:.4rem .8rem}.heroBanner_UJJx{overflow:hidden;padding:4rem 0;position:relative;text-align:center}.buttons_pzbO{justify-content:center}.buttons_pzbO,.features_keug{align-items:center;display:flex}.features_keug{padding:2rem 0;width:100%}.featureImage_yA8i{height:200px;width:200px}.example_HLHF{padding:2rem}@media (min-width:997px){.collapseSidebarButton_xdKt,.expandButton_BMAl{background-color:var(--docusaurus-collapse-button-bg)}.collapseSidebarButton_xdKt{border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px;position:sticky}.collapseSidebarButtonIcon_CDdD{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_O6ti,[dir=rtl] .collapseSidebarButtonIcon_CDdD{transform:rotate(0)}.collapseSidebarButton_xdKt:focus,.collapseSidebarButton_xdKt:hover,.expandButton_BMAl:focus,.expandButton_BMAl:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_L4Hq,.announcementBarPlaceholder_naNB{flex-basis:50px}.menuHtmlItem_m09j{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_b7st{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_b7st{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_o6Bv{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_mhZE{display:flex;flex-direction:column;height:100%;padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar__6UL{padding-top:0}.sidebarHidden__LRd{opacity:0;visibility:hidden}.sidebarLogo_F_0z{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);text-decoration:none!important}.sidebarLogo_F_0z img{height:2rem;margin-right:.5rem}.expandButton_BMAl{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background-color var(--ifm-transition-fast) ease;width:100%}[dir=rtl] .expandButtonIcon_O6ti{transform:rotate(180deg)}.docSidebarContainer_fUw2{border-right:1px solid var(--ifm-toc-border-color);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_T4v9{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.sidebarViewport_Tvkw{height:100%;max-height:100vh;position:sticky;top:0}.docMainContainer_U9a6{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_KKLi{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_WFYN{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}.navbarSearchContainer_BJ0k{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.lastUpdated_c9PF{text-align:right}.tocMobile_bXmN{display:none}.docItemCol_z5aJ{max-width:75%!important}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.colorModeToggle_pVvy,.footer__link-separator,.navbar__item,.tableOfContents_xlsq{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}.navbarSearchContainer_BJ0k{position:absolute;right:var(--ifm-navbar-padding-horizontal)}.docItemContainer_RGNA{padding:0 .3rem}}@media screen and (max-width:966px){.heroBanner_UJJx{padding:2rem}.example_HLHF{padding:1rem}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}}@media (hover:hover){.backToTopButton_Y5Sq:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0ms;--ifm-transition-slow:0ms}}@media print{.announcementBar_rFjv,.footer,.menu,.navbar,.pagination-nav,.table-of-contents,.tocMobile_bXmN{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_QG4I{white-space:pre-wrap}} \ No newline at end of file diff --git a/assets/css/styles.cfa64e0a.css b/assets/css/styles.cfa64e0a.css deleted file mode 100644 index 9a21ddea..00000000 --- a/assets/css/styles.cfa64e0a.css +++ /dev/null @@ -1 +0,0 @@ -.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,code{vertical-align:middle}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.menu__link:hover,a{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}.toggleButton_FZmi,html{-webkit-tap-highlight-color:transparent}.clean-list,.containsTaskList_pctr,.details_Nu0J>summary,.dropdown__menu,.menu__list{list-style:none}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:#0000;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:#0000000d;--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 #0000001a;--ifm-global-shadow-md:0 5px 40px #0003;--ifm-global-shadow-tl:0 12px 28px 0 #0003,0 2px 4px 0 #0000001a;--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:#0000;--ifm-table-stripe-background:#00000008;--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-footer-logo-max-width:min(30rem,90vw);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--docusaurus-progress-bar-color:var(--ifm-color-primary);--ifm-color-primary:#61ba9e;--ifm-color-primary-dark:#4db192;--ifm-color-primary-darker:#49a78a;--ifm-color-primary-darkest:#2a473e;--ifm-color-primary-light:#75c3aa;--ifm-color-primary-lighter:#7fc7b0;--ifm-color-primary-lightest:#9cd4c2;--ifm-code-font-size:95%;--ifm-z-index-fixed:1001;--docusaurus-collapse-button-bg:#0000;--docusaurus-collapse-button-bg-hover:#0000001a;--docusaurus-announcement-bar-height:auto;--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300)}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:#0000}*{box-sizing:border-box}html{background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.container--fluid{max-width:inherit}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none,.tabItem_uTQN{margin-top:0!important}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.menuExternalLink_ZQMx,.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:var(--ifm-col-width)}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:8.33333%}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:16.66667%}.col--offset-2{margin-left:16.66667%}.col--3{--ifm-col-width:25%}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:33.33333%}.col--offset-4{margin-left:33.33333%}.col--5{--ifm-col-width:41.66667%}.col--offset-5{margin-left:41.66667%}.col--6{--ifm-col-width:50%}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:58.33333%}.col--offset-7{margin-left:58.33333%}.col--8{--ifm-col-width:66.66667%}.col--offset-8{margin-left:66.66667%}.col--9{--ifm-col-width:75%}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:83.33333%}.col--offset-10{margin-left:83.33333%}.col--11{--ifm-col-width:91.66667%}.col--offset-11{margin-left:91.66667%}.col--12{--ifm-col-width:100%}.col--offset-12{margin-left:100%}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid #0000001a;border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}#carbonads a:hover,a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:initial;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}.carbonads-container #carbonads,img{max-width:100%}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul,.tabList_KJdB{margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table{border-collapse:collapse;display:block;margin-bottom:var(--ifm-spacing-vertical)}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:var(--ifm-hr-background-color);border:0;height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary,.wordWrapButtonEnabled_l4Vx .wordWrapButtonIcon_MM7T{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.admonitionHeading_kBG9,.alert__heading,.playgroundHeader_FO94,.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.clean-list{padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:#3578e526;--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:#ebedf026;--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:#00a40026;--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:#54c7ec26;--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:#ffba0026;--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:#fa383e26;--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover{opacity:1}.alert a{text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:var(--ifm-avatar-photo-size);overflow:hidden;width:var(--ifm-avatar-photo-size)}.card--full-height,.navbar__logo img,body,html{height:100%}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area[href].breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs__link:any-link:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;-webkit-user-select:none;user-select:none;white-space:nowrap}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:#0000;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus,.theme-code-block-highlighted-line .codeLineNumber_n1pj:before{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(-1px);visibility:visible}#nprogress,.dropdown__menu,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);left:0;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.menu__caret,.menu__link,.menu__list-item-collapsible{border-radius:.25rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem;white-space:nowrap}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor #0000;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:var(--ifm-footer-logo-max-width)}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.docItemContainer_c0TR article>:first-child,.docItemContainer_c0TR header+*,.footer__item{margin-top:0}.admonitionContent_WToO>:last-child,.collapsibleContent_dEel p:last-child,.details_Nu0J>summary>p:last-child,.footer__items,.tabItem_T_ay>:last-child{margin-bottom:0}.codeBlockStandalone_cSDl,[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu__list{margin:0;padding-left:0}.menu__caret,.menu__link{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;padding-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.details_Nu0J[data-collapsed=false].isBrowser_ne_5>summary:before,.details_Nu0J[open]:not(.isBrowser_ne_5)>summary:before,.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{display:flex;flex-wrap:wrap;position:relative}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link--active,.menu__list-item-collapsible .menu__link:hover{background:none!important}.menu__caret,.menu__link{align-items:center;display:flex}.navbar-sidebar,.navbar-sidebar__backdrop{opacity:0;transition-duration:var(--ifm-transition-fast);transition-timing-function:ease-in-out;left:0;top:0;bottom:0;visibility:hidden}.menu__link{color:var(--ifm-menu-color);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color);text-decoration:none}.menu__caret:before,.menu__link--sublist-caret:after{content:"";height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear;width:1.25rem;filter:var(--ifm-menu-link-sublist-icon-filter)}.menu__link--sublist-caret:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;margin-left:auto;min-width:1.25rem}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret:before{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}#carbonads .carbon-wrap,.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.announcementBarContent_DMcZ,.navbar__title{flex:1 1 auto}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:#ffffff1a;--ifm-navbar-search-input-placeholder-color:#ffffff80;color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:#ffffff0d;--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:1rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);position:fixed;transform:translate3d(-100%,0,0);transition-property:opacity,visibility,transform;width:var(--ifm-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:#0009;position:fixed;right:0;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination__link:hover{text-decoration:none}.pagination-nav{display:grid;grid-gap:var(--ifm-spacing-horizontal);gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills__item,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{display:flex;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs,:not(.containsTaskList_pctr>li)>.containsTaskList_pctr{padding-left:0}.pills__item--active{color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;margin-bottom:0;overflow-x:auto}.tabs__item{border-bottom:3px solid #0000;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:#ffffff0d;--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:#ffffff1a;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:#ffffff12;--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}.docusaurus-highlight-code-line{background-color:#484d5b;display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.DocSearch-Modal{margin-top:100px!important}.leaflet-container{height:400px}.markdown>h2{border-bottom:2px solid var(--ifm-font-color-base);padding-bottom:5px}#carbonads *{margin:initial;padding:initial}#carbonads{background-color:#fafafa;box-shadow:0 1px 4px 1px #0000001a;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif;max-width:299px;z-index:100}[data-theme=dark] #carbonads{background-color:#1a1a1a}.carbonads-container{height:100px;margin-bottom:15px;margin-top:15px}#carbonads a{color:inherit;text-decoration:none}[data-theme=dark] #carbonads a,[data-theme=dark] #carbonads a:hover{color:#ddd}#carbonads span{display:block;overflow:hidden;position:relative}#carbonads .carbon-img{display:block;line-height:1;margin:0}#carbonads .carbon-img img,.tocCollapsibleContent_P77L a{display:block}#carbonads .carbon-text{font-size:13px;line-height:1.5;margin-bottom:16px;padding:10px;text-align:left}#carbonads .carbon-poweredby{background:#f1f1f2;border-top-left-radius:3px;bottom:0;display:block;font-size:8px;font-weight:600;letter-spacing:.5px;line-height:1;padding:6px 8px;position:absolute;right:0;text-align:center;text-transform:uppercase}[data-theme=dark] #carbonads .carbon-poweredby{background:#1e2021;color:#aaa}.admonition_ImFy{margin-bottom:1em}.admonitionHeading_kBG9{font:var(--ifm-heading-font-weight) var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family)}.admonitionHeading_kBG9:not(:last-child){margin-bottom:.3rem}.admonitionHeading_kBG9 code{text-transform:none}.admonitionIcon_sOup{display:inline-block;margin-right:.4em;vertical-align:middle}.admonitionIcon_sOup svg{display:inline-block;height:1.6em;width:1.6em;fill:var(--ifm-alert-foreground-color)}.breadcrumbHomeIcon_L2Bt{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.breadcrumbsContainer_jyWm{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}.backToTopButton_Y5Sq{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);visibility:hidden;width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.backToTopButton_Y5Sq:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_BLYR{opacity:1;transform:scale(1);visibility:visible}[data-theme=dark]:root{--docusaurus-collapse-button-bg:#ffffff0d;--docusaurus-collapse-button-bg-hover:#ffffff1a}.collapseSidebarButton_xdKt{display:none;margin:0}.codeBlockContainer_pJDB,.playgroundContainer_xhFe{box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.skipToContent_8Ukg{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_8Ukg:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_e41m{line-height:0;padding:0}.content_RcL6{font-size:85%;padding:5px 0;text-align:center}.content_RcL6 a{color:inherit;text-decoration:underline}.announcementBar_rFjv{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}.playgroundHeader_FO94,.toggleButton_FZmi:hover{background:var(--ifm-color-emphasis-200)}#__docusaurus-base-url-issue-banner-container,.docSidebarContainer_fUw2,.navbarSearchContainer_BJ0k:empty,.sidebarLogo_F_0z,.themedComponent_kYvU,[data-theme=dark] .lightToggleIcon_m6D7,[data-theme=light] .darkToggleIcon_CXtZ,html[data-announcement-bar-initially-dismissed=true] .announcementBar_rFjv{display:none}.announcementBarPlaceholder_naNB{flex:0 0 10px}.announcementBarClose_L4Hq{align-self:stretch;flex:0 0 30px}.toggle_Qp4E{height:2rem;width:2rem}.docMainContainer_U9a6,.docRoot_NS_W,.toggleButton_FZmi{width:100%;display:flex}.toggleButton_FZmi{align-items:center;border-radius:50%;height:100%;justify-content:center;transition:background var(--ifm-transition-fast)}.toggleButtonDisabled_TzDI{cursor:not-allowed}.darkNavbarColorModeToggle_NlHF:hover{background:var(--ifm-color-gray-800)}.iconExternalLink_tlql{margin-left:.3rem}[data-theme=dark] .themedComponent--dark_vIBQ,[data-theme=light] .themedComponent--light_ha0w,html:not([data-theme]) .themedComponent--light_ha0w{display:initial}.docsWrapper_hGfX{display:flex;flex:1 0 auto}.dropdownNavbarItemMobile_qlTr{cursor:pointer}.iconLanguage_YOKx{margin-right:5px;vertical-align:text-bottom}.navbarHideable_ICpY{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_F1pQ{transform:translate3d(0,calc(-100% - 2px),0)}.errorBoundaryError_ueE9{color:red;white-space:pre-wrap}.errorBoundaryFallback_yrbk{color:red;padding:.55rem}body:not(.navigation-with-keyboard) :not(input):focus{outline:0}.footerLogoLink_PcZ9{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footerLogoLink_PcZ9:hover,.hash-link:focus,:hover>.hash-link{opacity:1}.anchorWithStickyNavbar_C6mX{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_nXbe{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;user-select:none}.hash-link:before{content:"#"}.mainWrapper_cPU3{display:flex;flex:1 0 auto;flex-direction:column}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.playgroundContainer_xhFe{border-radius:var(--ifm-global-radius);overflow:hidden}.playgroundHeader_FO94{color:var(--ifm-color-content);font-size:var(--ifm-code-font-size);font-weight:700;letter-spacing:.08rem;padding:.75rem}.playgroundHeader_FO94:first-of-type{background:var(--ifm-color-emphasis-600);color:var(--ifm-color-content-inverse)}.playgroundEditor_rRfX{direction:ltr;font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace)!important}.playgroundPreview_C5ba{background-color:var(--ifm-pre-background);padding:1rem}.buttonGroup_FBpg button,.codeBlockContainer_pJDB{background:var(--prism-background-color);color:var(--prism-color)}.codeBlockContainer_pJDB{border-radius:var(--ifm-code-border-radius)}.codeBlockContent_JsBm{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_XTHq{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlock_cqRA{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_XTHq+.codeBlockContent_JsBm .codeBlock_cqRA{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_QG4I{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_y6hq{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup_FBpg{column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup_FBpg button{align-items:center;border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity var(--ifm-transition-fast) ease-in-out}.buttonGroup_FBpg button:focus-visible,.buttonGroup_FBpg button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup_FBpg button{opacity:.4}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.codeLine_O3nL{counter-increment:a;display:table-row}.codeLineNumber_n1pj{background:var(--ifm-pre-background);display:table-cell;left:0;overflow-wrap:normal;padding:0 var(--ifm-pre-padding);position:sticky;text-align:right;width:1%}.codeLineNumber_n1pj:before{content:counter(a);opacity:.4}.codeLineContent_hmWy{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_GcrE{opacity:1!important}.copyButtonIcons_RuK0{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_rLe0,.copyButtonSuccessIcon_O_ED{left:0;position:absolute;top:0;fill:currentColor;height:inherit;opacity:inherit;transition:all var(--ifm-transition-fast) ease;width:inherit}.copyButtonSuccessIcon_O_ED{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_GcrE .copyButtonIcon_rLe0{opacity:0;transform:scale(.33)}.copyButtonCopied_GcrE .copyButtonSuccessIcon_O_ED{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.wordWrapButtonIcon_MM7T{height:1.2rem;width:1.2rem}.details_Nu0J{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_Nu0J>summary{cursor:pointer;padding-left:1rem;position:relative}.details_Nu0J>summary::-webkit-details-marker{display:none}.details_Nu0J>summary:before{border-color:#0000 #0000 #0000 var(--docusaurus-details-decoration-color);border-style:solid;border-width:var(--docusaurus-details-summary-arrow-size);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.collapsibleContent_dEel{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.details_DPKW{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}.img_JCst{height:auto}.tag_xSA8{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_xSA8:hover{--docusaurus-tag-list-border:var(--ifm-link-color);text-decoration:none}.tagRegular_cee3{border-radius:var(--ifm-global-radius);font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_zr28{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_zr28:after,.tagWithCount_zr28:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_zr28:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_zr28:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_zr28 span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tags_VN7W{display:inline}.tag_NWft{display:inline-block;margin:0 .4rem .5rem 0}.iconEdit_icAb{margin-right:.3em;vertical-align:sub}.lastUpdated_c9PF{font-size:smaller;font-style:italic;margin-top:.2rem}.tableOfContents_xlsq{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.tocCollapsibleButton_jV8M{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_jV8M:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.tocCollapsibleButtonExpanded_ajUf:after,.tocCollapsibleExpanded_jF3u{transform:none}.tocCollapsible_NIMk{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_P77L>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_P77L ul li{margin:.4rem .8rem}.heroBanner_UJJx{overflow:hidden;padding:4rem 0;position:relative;text-align:center}.buttons_pzbO{justify-content:center}.buttons_pzbO,.features_keug{align-items:center;display:flex}.features_keug{padding:2rem 0;width:100%}.featureImage_yA8i{height:200px;width:200px}.example_HLHF{padding:2rem}@media (min-width:997px){.collapseSidebarButton_xdKt,.expandButton_BMAl{background-color:var(--docusaurus-collapse-button-bg)}.collapseSidebarButton_xdKt{border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px;position:sticky}.collapseSidebarButtonIcon_CDdD{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_O6ti,[dir=rtl] .collapseSidebarButtonIcon_CDdD{transform:rotate(0)}.collapseSidebarButton_xdKt:focus,.collapseSidebarButton_xdKt:hover,.expandButton_BMAl:focus,.expandButton_BMAl:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_L4Hq,.announcementBarPlaceholder_naNB{flex-basis:50px}.menuHtmlItem_m09j{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_b7st{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_b7st{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_o6Bv{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_mhZE{display:flex;flex-direction:column;height:100%;padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar__6UL{padding-top:0}.sidebarHidden__LRd{opacity:0;visibility:hidden}.sidebarLogo_F_0z{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);text-decoration:none!important}.sidebarLogo_F_0z img{height:2rem;margin-right:.5rem}.expandButton_BMAl{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background-color var(--ifm-transition-fast) ease;width:100%}[dir=rtl] .expandButtonIcon_O6ti{transform:rotate(180deg)}.docSidebarContainer_fUw2{border-right:1px solid var(--ifm-toc-border-color);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_T4v9{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.sidebarViewport_Tvkw{height:100%;max-height:100vh;position:sticky;top:0}.docMainContainer_U9a6{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_KKLi{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_WFYN{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}.navbarSearchContainer_BJ0k{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.lastUpdated_c9PF{text-align:right}.tocMobile_bXmN{display:none}.docItemCol_z5aJ{max-width:75%!important}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.colorModeToggle_pVvy,.footer__link-separator,.navbar__item,.tableOfContents_xlsq{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}.navbarSearchContainer_BJ0k{position:absolute;right:var(--ifm-navbar-padding-horizontal)}.docItemContainer_RGNA{padding:0 .3rem}}@media screen and (max-width:966px){.heroBanner_UJJx{padding:2rem}.example_HLHF{padding:1rem}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}}@media (hover:hover){.backToTopButton_Y5Sq:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0ms;--ifm-transition-slow:0ms}}@media print{.announcementBar_rFjv,.footer,.menu,.navbar,.pagination-nav,.table-of-contents,.tocMobile_bXmN{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_QG4I{white-space:pre-wrap}} \ No newline at end of file diff --git a/assets/js/17896441.c069203f.js b/assets/js/17896441.c069203f.js new file mode 100644 index 00000000..5e1c297b --- /dev/null +++ b/assets/js/17896441.c069203f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[8401],{9185:(e,t,n)=>{n.d(t,{A:()=>j});var r=n(9193),s=n(2934),a=n(2155),c=n(5723);function o(){const e=(0,a.useRef)(!1),t=(0,a.useRef)();return(0,a.useEffect)((()=>{if(null!=t.current&&!1===e.current){const n=document.createElement("script");n.type="text/javascript",n.src="//cdn.carbonads.com/carbon.js?serve=CEAIC2QL&placement=react-leafletjsorg",n.id="_carbonads_js",t.current.appendChild(n),e.current=!0}}),[t.current,location.pathname]),(0,c.jsx)("span",{ref:t})}function i(){const e=(0,s.zy)();return(0,c.jsx)("span",{children:(0,c.jsx)(r.A,{children:()=>(0,c.jsx)(o,{})})},e.pathname)}var d=n(7475);const l="https://tairu.dev",u="react-leaflet-1",m=Object.entries({text_auth:"Authenticated interactions without user friction thanks to Tairu Framework. Provide meaninful interactions without needing user accounts.",text_sdui:"Server-Defined User Interfaces made easy with Tairu Framework. Display your content on any platform from a single URI."});function h(){const{colorMode:e}=(0,d.G)(),[t,n]=m[Math.floor(Math.random()*m.length)];return(0,c.jsxs)("a",{id:"tairu",href:`${l}?utm_source=react-leaflet&utm_medium=banner&utm_campaign=${u}&utm_content=${t}`,target:"_blank",children:[(0,c.jsx)("img",{alt:"Tairu logo",src:`${l}/img/logo-360x-${e}.png`}),(0,c.jsx)("div",{children:(0,c.jsx)("p",{children:n})})]})}function j(){return Math.random()>.5?(0,c.jsx)(i,{}):(0,c.jsx)(h,{})}},1362:(e,t,n)=>{n.d(t,{A:()=>v});var r=n(2974),s=n(2007),a=n(7377),c=n(5783),o=n(1417),i=n(8309),d=n(2694),l=n(827),u=n(3928),m=n(4407),h=n(5930),j=n(851),x=(n(2155),n(9185));const f={docItemContainer:"docItemContainer_c0TR",docItemCol:"docItemCol_z5aJ"};var p=n(5723);function v(e){let{children:t}=e;const n=function(){const{frontMatter:e,toc:t}=(0,r.u)(),n=(0,s.l)(),a=e.hide_table_of_contents,c=!a&&t.length>0;return{hidden:a,mobile:c?(0,p.jsx)(u.A,{}):void 0,desktop:!c||"desktop"!==n&&"ssr"!==n?void 0:(0,p.jsx)(l.A,{})}}(),{metadata:v}=(0,r.u)(),A=(0,s.l)();return(0,p.jsxs)("div",{className:"row",children:[(0,p.jsxs)("div",{className:(0,j.A)("col",!n.hidden&&f.docItemCol),children:[(0,p.jsx)(a.A,{metadata:v}),(0,p.jsx)(h.A,{}),(0,p.jsxs)("div",{className:f.docItemContainer,children:[(0,p.jsxs)("article",{children:[(0,p.jsx)(c.A,{}),(0,p.jsx)(m.A,{}),n.mobile,"mobile"===A&&(0,p.jsx)("div",{className:"ad-container",children:(0,p.jsx)(x.A,{})}),(0,p.jsx)(o.A,{children:t}),(0,p.jsx)(i.A,{})]}),(0,p.jsx)(d.A,{})]})]}),n.desktop&&(0,p.jsx)("div",{className:"col col--3",children:n.desktop})]})}},8344:(e,t,n)=>{n.d(t,{A:()=>o});var r=n(2717),s=n(7107),a=n(2155),c=n(2672);const o={L:s,React:a,...r,...a,...c}}}]); \ No newline at end of file diff --git a/assets/js/17896441.c8b48568.js b/assets/js/17896441.c8b48568.js deleted file mode 100644 index a6ffe247..00000000 --- a/assets/js/17896441.c8b48568.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[8401],{3252:(e,s,t)=>{t.d(s,{A:()=>d});var n=t(9193),c=t(2934),r=t(2155),a=t(5723);function o(){const e=(0,r.useRef)(!1),s=(0,r.useRef)();return(0,r.useEffect)((()=>{if(null!=s.current&&!1===e.current){const t=document.createElement("script");t.type="text/javascript",t.src="//cdn.carbonads.com/carbon.js?serve=CEAIC2QL&placement=react-leafletjsorg",t.id="_carbonads_js",s.current.appendChild(t),e.current=!0}}),[s.current,location.pathname]),(0,a.jsx)("span",{ref:s})}function d(){const e=(0,c.zy)();return(0,a.jsx)("span",{children:(0,a.jsx)(n.A,{children:()=>(0,a.jsx)(o,{})})},e.pathname)}},1362:(e,s,t)=>{t.d(s,{A:()=>f});var n=t(2974),c=t(2007),r=t(7377),a=t(5783),o=t(1417),d=t(8309),i=t(2694),l=t(827),j=t(3928),u=t(4407),m=t(5930),x=t(851),h=(t(2155),t(3252));const p={docItemContainer:"docItemContainer_c0TR",docItemCol:"docItemCol_z5aJ"};var A=t(5723);function f(e){let{children:s}=e;const t=function(){const{frontMatter:e,toc:s}=(0,n.u)(),t=(0,c.l)(),r=e.hide_table_of_contents,a=!r&&s.length>0;return{hidden:r,mobile:a?(0,A.jsx)(j.A,{}):void 0,desktop:!a||"desktop"!==t&&"ssr"!==t?void 0:(0,A.jsx)(l.A,{})}}(),{metadata:f}=(0,n.u)(),v=(0,c.l)();return(0,A.jsxs)("div",{className:"row",children:[(0,A.jsxs)("div",{className:(0,x.A)("col",!t.hidden&&p.docItemCol),children:[(0,A.jsx)(r.A,{metadata:f}),(0,A.jsx)(m.A,{}),(0,A.jsxs)("div",{className:p.docItemContainer,children:[(0,A.jsxs)("article",{children:[(0,A.jsx)(a.A,{}),(0,A.jsx)(u.A,{}),t.mobile,"mobile"===v&&(0,A.jsx)("div",{className:"carbonads-container",children:(0,A.jsx)(h.A,{})}),(0,A.jsx)(o.A,{children:s}),(0,A.jsx)(d.A,{})]}),(0,A.jsx)(i.A,{})]})]}),t.desktop&&(0,A.jsx)("div",{className:"col col--3",children:t.desktop})]})}},8344:(e,s,t)=>{t.d(s,{A:()=>o});var n=t(2717),c=t(7107),r=t(2155),a=t(2672);const o={L:c,React:r,...n,...r,...a}}}]); \ No newline at end of file diff --git a/assets/js/a94703ab.af6b6688.js b/assets/js/a94703ab.c878b496.js similarity index 52% rename from assets/js/a94703ab.af6b6688.js rename to assets/js/a94703ab.c878b496.js index 91333d0c..1ec52c34 100644 --- a/assets/js/a94703ab.af6b6688.js +++ b/assets/js/a94703ab.c878b496.js @@ -1 +1 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[9048],{9193:(e,t,n)=>{n.d(t,{A:()=>i});n(2155);var a=n(1722),o=n(5723);function i(e){let{children:t,fallback:n}=e;return(0,a.A)()?(0,o.jsx)(o.Fragment,{children:t?.()}):n??null}},6494:(e,t,n)=>{n.r(t),n.d(t,{default:()=>he});var a=n(2155),o=n(851),i=n(9420),s=n(9901),r=n(6188),l=n(1793),c=n(8785),d=n(4150),u=n(3304);const m={backToTopButton:"backToTopButton_Y5Sq",backToTopButtonShow:"backToTopButtonShow_BLYR"};var b=n(5723);function h(){const{shown:e,scrollToTop:t}=function(e){let{threshold:t}=e;const[n,o]=(0,a.useState)(!1),i=(0,a.useRef)(!1),{startScroll:s,cancelScroll:r}=(0,d.gk)();return(0,d.Mq)(((e,n)=>{let{scrollY:a}=e;const s=n?.scrollY;s&&(i.current?i.current=!1:a>=s?(r(),o(!1)):a{e.location.hash&&(i.current=!0,o(!1))})),{shown:n,scrollToTop:()=>s(0)}}({threshold:300});return(0,b.jsx)("button",{"aria-label":(0,c.T)({id:"theme.BackToTopButton.buttonAriaLabel",message:"Scroll back to top",description:"The ARIA label for the back to top button"}),className:(0,o.A)("clean-btn",s.G.common.backToTopButton,m.backToTopButton,e&&m.backToTopButtonShow),type:"button",onClick:t})}var p=n(2875),x=n(2934),f=n(2007),j=n(7308);function v(e){return(0,b.jsx)("svg",{width:"20",height:"20","aria-hidden":"true",...e,children:(0,b.jsxs)("g",{fill:"#7a7a7a",children:[(0,b.jsx)("path",{d:"M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"}),(0,b.jsx)("path",{d:"M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"})]})})}const A={collapseSidebarButton:"collapseSidebarButton_xdKt",collapseSidebarButtonIcon:"collapseSidebarButtonIcon_CDdD"};function _(e){let{onClick:t}=e;return(0,b.jsx)("button",{type:"button",title:(0,c.T)({id:"theme.docs.sidebar.collapseButtonTitle",message:"Collapse sidebar",description:"The title attribute for collapse button of doc sidebar"}),"aria-label":(0,c.T)({id:"theme.docs.sidebar.collapseButtonAriaLabel",message:"Collapse sidebar",description:"The title attribute for collapse button of doc sidebar"}),className:(0,o.A)("button button--secondary button--outline",A.collapseSidebarButton),onClick:t,children:(0,b.jsx)(v,{className:A.collapseSidebarButtonIcon})})}var g=n(4523),C=n(118);const k=Symbol("EmptyContext"),S=a.createContext(k);function T(e){let{children:t}=e;const[n,o]=(0,a.useState)(null),i=(0,a.useMemo)((()=>({expandedItem:n,setExpandedItem:o})),[n]);return(0,b.jsx)(S.Provider,{value:i,children:t})}var N=n(2616),I=n(7235),B=n(2891),y=n(1722);function w(e){let{collapsed:t,categoryLabel:n,onClick:a}=e;return(0,b.jsx)("button",{"aria-label":t?(0,c.T)({id:"theme.DocSidebarItem.expandCategoryAriaLabel",message:"Expand sidebar category '{label}'",description:"The ARIA label to expand the sidebar category"},{label:n}):(0,c.T)({id:"theme.DocSidebarItem.collapseCategoryAriaLabel",message:"Collapse sidebar category '{label}'",description:"The ARIA label to collapse the sidebar category"},{label:n}),"aria-expanded":!t,type:"button",className:"clean-btn menu__caret",onClick:a})}function L(e){let{item:t,onItemClick:n,activePath:i,level:l,index:c,...d}=e;const{items:u,label:m,collapsible:h,className:p,href:x}=t,{docs:{sidebar:{autoCollapseCategories:f}}}=(0,j.p)(),v=function(e){const t=(0,y.A)();return(0,a.useMemo)((()=>e.href&&!e.linkUnlisted?e.href:!t&&e.collapsible?(0,r.Nr)(e):void 0),[e,t])}(t),A=(0,r.w8)(t,i),_=(0,I.ys)(x,i),{collapsed:g,setCollapsed:T}=(0,N.u)({initialState:()=>!!h&&(!A&&t.collapsed)}),{expandedItem:L,setExpandedItem:E}=function(){const e=(0,a.useContext)(S);if(e===k)throw new C.dV("DocSidebarItemsExpandedStateProvider");return e}(),M=function(e){void 0===e&&(e=!g),E(e?null:c),T(e)};return function(e){let{isActive:t,collapsed:n,updateCollapsed:o}=e;const i=(0,C.ZC)(t);(0,a.useEffect)((()=>{t&&!i&&n&&o(!1)}),[t,i,n,o])}({isActive:A,collapsed:g,updateCollapsed:M}),(0,a.useEffect)((()=>{h&&null!=L&&L!==c&&f&&T(!0)}),[h,L,c,T,f]),(0,b.jsxs)("li",{className:(0,o.A)(s.G.docs.docSidebarItemCategory,s.G.docs.docSidebarItemCategoryLevel(l),"menu__list-item",{"menu__list-item--collapsed":g},p),children:[(0,b.jsxs)("div",{className:(0,o.A)("menu__list-item-collapsible",{"menu__list-item-collapsible--active":_}),children:[(0,b.jsx)(B.A,{className:(0,o.A)("menu__link",{"menu__link--sublist":h,"menu__link--sublist-caret":!x&&h,"menu__link--active":A}),onClick:h?e=>{n?.(t),x?M(!1):(e.preventDefault(),M())}:()=>{n?.(t)},"aria-current":_?"page":void 0,role:h&&!x?"button":void 0,"aria-expanded":h&&!x?!g:void 0,href:h?v??"#":v,...d,children:m}),x&&h&&(0,b.jsx)(w,{collapsed:g,categoryLabel:m,onClick:e=>{e.preventDefault(),M()}})]}),(0,b.jsx)(N.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:g,children:(0,b.jsx)(F,{items:u,tabIndex:g?-1:0,onItemClick:n,activePath:i,level:l+1})})]})}var E=n(6441),M=n(6450);const H={menuExternalLink:"menuExternalLink_ZQMx"};function R(e){let{item:t,onItemClick:n,activePath:a,level:i,index:l,...c}=e;const{href:d,label:u,className:m,autoAddBaseUrl:h}=t,p=(0,r.w8)(t,a),x=(0,E.A)(d);return(0,b.jsx)("li",{className:(0,o.A)(s.G.docs.docSidebarItemLink,s.G.docs.docSidebarItemLinkLevel(i),"menu__list-item",m),children:(0,b.jsxs)(B.A,{className:(0,o.A)("menu__link",!x&&H.menuExternalLink,{"menu__link--active":p}),autoAddBaseUrl:h,"aria-current":p?"page":void 0,to:d,...x&&{onClick:n?()=>n(t):void 0},...c,children:[u,!x&&(0,b.jsx)(M.A,{})]})},u)}const W={menuHtmlItem:"menuHtmlItem_m09j"};function G(e){let{item:t,level:n,index:a}=e;const{value:i,defaultStyle:r,className:l}=t;return(0,b.jsx)("li",{className:(0,o.A)(s.G.docs.docSidebarItemLink,s.G.docs.docSidebarItemLinkLevel(n),r&&[W.menuHtmlItem,"menu__list-item"],l),dangerouslySetInnerHTML:{__html:i}},a)}function P(e){let{item:t,...n}=e;switch(t.type){case"category":return(0,b.jsx)(L,{item:t,...n});case"html":return(0,b.jsx)(G,{item:t,...n});default:return(0,b.jsx)(R,{item:t,...n})}}function D(e){let{items:t,...n}=e;const a=(0,r.Y)(t,n.activePath);return(0,b.jsx)(T,{children:a.map(((e,t)=>(0,b.jsx)(P,{item:e,index:t,...n},t)))})}const F=(0,a.memo)(D),U={menu:"menu_b7st",menuWithAnnouncementBar:"menuWithAnnouncementBar_o6Bv"};function Y(e){let{path:t,sidebar:n,className:i}=e;const r=function(){const{isActive:e}=(0,g.M)(),[t,n]=(0,a.useState)(e);return(0,d.Mq)((t=>{let{scrollY:a}=t;e&&n(0===a)}),[e]),e&&t}();return(0,b.jsx)("nav",{"aria-label":(0,c.T)({id:"theme.docs.sidebar.navAriaLabel",message:"Docs sidebar",description:"The ARIA label for the sidebar navigation"}),className:(0,o.A)("menu thin-scrollbar",U.menu,r&&U.menuWithAnnouncementBar,i),children:(0,b.jsx)("ul",{className:(0,o.A)(s.G.docs.docSidebarMenu,"menu__list"),children:(0,b.jsx)(F,{items:n,activePath:t,level:1})})})}var z=n(4965),V=n(3252);const K="sidebar_mhZE",q="sidebarWithHideableNavbar__6UL",O="sidebarHidden__LRd",Z="sidebarLogo_F_0z";function Q(e){let{path:t,sidebar:n,onCollapse:a,isHidden:i}=e;const{navbar:{hideOnScroll:s},docs:{sidebar:{hideable:r}}}=(0,j.p)();return(0,b.jsxs)("div",{className:(0,o.A)(K,s&&q,i&&O),children:[s&&(0,b.jsx)(z.A,{tabIndex:-1,className:Z}),(0,b.jsx)(Y,{path:t,sidebar:n}),(0,b.jsx)(V.A,{}),r&&(0,b.jsx)(_,{onClick:a})]})}const X=a.memo(Q);var $=n(2294),J=n(6555);const ee=e=>{let{sidebar:t,path:n}=e;const a=(0,J.M)();return(0,b.jsx)("ul",{className:(0,o.A)(s.G.docs.docSidebarMenu,"menu__list"),children:(0,b.jsx)(F,{items:t,activePath:n,onItemClick:e=>{"category"===e.type&&e.href&&a.toggle(),"link"===e.type&&a.toggle()},level:1})})};function te(e){return(0,b.jsx)($.GX,{component:ee,props:e})}const ne=a.memo(te);function ae(e){const t=(0,f.l)(),n="desktop"===t||"ssr"===t,a="mobile"===t;return(0,b.jsxs)(b.Fragment,{children:[n&&(0,b.jsx)(X,{...e}),a&&(0,b.jsx)(ne,{...e})]})}const oe={expandButton:"expandButton_BMAl",expandButtonIcon:"expandButtonIcon_O6ti"};function ie(e){let{toggleSidebar:t}=e;return(0,b.jsx)("div",{className:oe.expandButton,title:(0,c.T)({id:"theme.docs.sidebar.expandButtonTitle",message:"Expand sidebar",description:"The ARIA label and title attribute for expand button of doc sidebar"}),"aria-label":(0,c.T)({id:"theme.docs.sidebar.expandButtonAriaLabel",message:"Expand sidebar",description:"The ARIA label and title attribute for expand button of doc sidebar"}),tabIndex:0,role:"button",onKeyDown:t,onClick:t,children:(0,b.jsx)(v,{className:oe.expandButtonIcon})})}const se={docSidebarContainer:"docSidebarContainer_fUw2",docSidebarContainerHidden:"docSidebarContainerHidden_T4v9",sidebarViewport:"sidebarViewport_Tvkw"};function re(e){let{children:t}=e;const n=(0,l.t)();return(0,b.jsx)(a.Fragment,{children:t},n?.name??"noSidebar")}function le(e){let{sidebar:t,hiddenSidebarContainer:n,setHiddenSidebarContainer:i}=e;const{pathname:r}=(0,x.zy)(),[l,c]=(0,a.useState)(!1),d=(0,a.useCallback)((()=>{l&&c(!1),!l&&(0,p.O)()&&c(!0),i((e=>!e))}),[i,l]);return(0,b.jsx)("aside",{className:(0,o.A)(s.G.docs.docSidebarContainer,se.docSidebarContainer,n&&se.docSidebarContainerHidden),onTransitionEnd:e=>{e.currentTarget.classList.contains(se.docSidebarContainer)&&n&&c(!0)},children:(0,b.jsx)(re,{children:(0,b.jsxs)("div",{className:(0,o.A)(se.sidebarViewport,l&&se.sidebarViewportHidden),children:[(0,b.jsx)(ae,{sidebar:t,path:r,onCollapse:d,isHidden:l}),l&&(0,b.jsx)(ie,{toggleSidebar:d})]})})})}const ce={docMainContainer:"docMainContainer_U9a6",docMainContainerEnhanced:"docMainContainerEnhanced_KKLi",docItemWrapperEnhanced:"docItemWrapperEnhanced_WFYN"};function de(e){let{hiddenSidebarContainer:t,children:n}=e;const a=(0,l.t)();return(0,b.jsx)("main",{className:(0,o.A)(ce.docMainContainer,(t||!a)&&ce.docMainContainerEnhanced),children:(0,b.jsx)("div",{className:(0,o.A)("container padding-top--md padding-bottom--lg",ce.docItemWrapper,t&&ce.docItemWrapperEnhanced),children:n})})}const ue={docRoot:"docRoot_NS_W",docsWrapper:"docsWrapper_hGfX"};function me(e){let{children:t}=e;const n=(0,l.t)(),[o,i]=(0,a.useState)(!1);return(0,b.jsxs)("div",{className:ue.docsWrapper,children:[(0,b.jsx)(h,{}),(0,b.jsxs)("div",{className:ue.docRoot,children:[n&&(0,b.jsx)(le,{sidebar:n.items,hiddenSidebarContainer:o,setHiddenSidebarContainer:i}),(0,b.jsx)(de,{hiddenSidebarContainer:o,children:t})]})]})}var be=n(1239);function he(e){const t=(0,r.B5)(e);if(!t)return(0,b.jsx)(be.A,{});const{docElement:n,sidebarName:a,sidebarItems:c}=t;return(0,b.jsx)(i.e3,{className:(0,o.A)(s.G.page.docsDocPage),children:(0,b.jsx)(l.V,{name:a,items:c,children:(0,b.jsx)(me,{children:n})})})}},1239:(e,t,n)=>{n.d(t,{A:()=>r});n(2155);var a=n(851),o=n(8785),i=n(9279),s=n(5723);function r(e){let{className:t}=e;return(0,s.jsx)("main",{className:(0,a.A)("container margin-vert--xl",t),children:(0,s.jsx)("div",{className:"row",children:(0,s.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,s.jsx)(i.A,{as:"h1",className:"hero__title",children:(0,s.jsx)(o.A,{id:"theme.NotFound.title",description:"The title of the 404 page",children:"Page Not Found"})}),(0,s.jsx)("p",{children:(0,s.jsx)(o.A,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page",children:"We could not find what you were looking for."})}),(0,s.jsx)("p",{children:(0,s.jsx)(o.A,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page",children:"Please contact the owner of the site that linked you to the original URL and let them know their link is broken."})})]})})})}},3252:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(9193),o=n(2934),i=n(2155),s=n(5723);function r(){const e=(0,i.useRef)(!1),t=(0,i.useRef)();return(0,i.useEffect)((()=>{if(null!=t.current&&!1===e.current){const n=document.createElement("script");n.type="text/javascript",n.src="//cdn.carbonads.com/carbon.js?serve=CEAIC2QL&placement=react-leafletjsorg",n.id="_carbonads_js",t.current.appendChild(n),e.current=!0}}),[t.current,location.pathname]),(0,s.jsx)("span",{ref:t})}function l(){const e=(0,o.zy)();return(0,s.jsx)("span",{children:(0,s.jsx)(a.A,{children:()=>(0,s.jsx)(r,{})})},e.pathname)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[9048],{9193:(e,t,n)=>{n.d(t,{A:()=>i});n(2155);var a=n(1722),o=n(5723);function i(e){let{children:t,fallback:n}=e;return(0,a.A)()?(0,o.jsx)(o.Fragment,{children:t?.()}):n??null}},6494:(e,t,n)=>{n.r(t),n.d(t,{default:()=>be});var a=n(2155),o=n(851),i=n(9420),s=n(9901),r=n(6188),l=n(1793),c=n(8785),d=n(4150),u=n(3304);const m={backToTopButton:"backToTopButton_Y5Sq",backToTopButtonShow:"backToTopButtonShow_BLYR"};var h=n(5723);function b(){const{shown:e,scrollToTop:t}=function(e){let{threshold:t}=e;const[n,o]=(0,a.useState)(!1),i=(0,a.useRef)(!1),{startScroll:s,cancelScroll:r}=(0,d.gk)();return(0,d.Mq)(((e,n)=>{let{scrollY:a}=e;const s=n?.scrollY;s&&(i.current?i.current=!1:a>=s?(r(),o(!1)):a{e.location.hash&&(i.current=!0,o(!1))})),{shown:n,scrollToTop:()=>s(0)}}({threshold:300});return(0,h.jsx)("button",{"aria-label":(0,c.T)({id:"theme.BackToTopButton.buttonAriaLabel",message:"Scroll back to top",description:"The ARIA label for the back to top button"}),className:(0,o.A)("clean-btn",s.G.common.backToTopButton,m.backToTopButton,e&&m.backToTopButtonShow),type:"button",onClick:t})}var p=n(2875),x=n(2934),f=n(2007),j=n(7308);function v(e){return(0,h.jsx)("svg",{width:"20",height:"20","aria-hidden":"true",...e,children:(0,h.jsxs)("g",{fill:"#7a7a7a",children:[(0,h.jsx)("path",{d:"M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"}),(0,h.jsx)("path",{d:"M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"})]})})}const _={collapseSidebarButton:"collapseSidebarButton_xdKt",collapseSidebarButtonIcon:"collapseSidebarButtonIcon_CDdD"};function g(e){let{onClick:t}=e;return(0,h.jsx)("button",{type:"button",title:(0,c.T)({id:"theme.docs.sidebar.collapseButtonTitle",message:"Collapse sidebar",description:"The title attribute for collapse button of doc sidebar"}),"aria-label":(0,c.T)({id:"theme.docs.sidebar.collapseButtonAriaLabel",message:"Collapse sidebar",description:"The title attribute for collapse button of doc sidebar"}),className:(0,o.A)("button button--secondary button--outline",_.collapseSidebarButton),onClick:t,children:(0,h.jsx)(v,{className:_.collapseSidebarButtonIcon})})}var A=n(4523),C=n(118);const k=Symbol("EmptyContext"),S=a.createContext(k);function T(e){let{children:t}=e;const[n,o]=(0,a.useState)(null),i=(0,a.useMemo)((()=>({expandedItem:n,setExpandedItem:o})),[n]);return(0,h.jsx)(S.Provider,{value:i,children:t})}var I=n(2616),N=n(7235),y=n(2891),w=n(1722);function B(e){let{collapsed:t,categoryLabel:n,onClick:a}=e;return(0,h.jsx)("button",{"aria-label":t?(0,c.T)({id:"theme.DocSidebarItem.expandCategoryAriaLabel",message:"Expand sidebar category '{label}'",description:"The ARIA label to expand the sidebar category"},{label:n}):(0,c.T)({id:"theme.DocSidebarItem.collapseCategoryAriaLabel",message:"Collapse sidebar category '{label}'",description:"The ARIA label to collapse the sidebar category"},{label:n}),"aria-expanded":!t,type:"button",className:"clean-btn menu__caret",onClick:a})}function L(e){let{item:t,onItemClick:n,activePath:i,level:l,index:c,...d}=e;const{items:u,label:m,collapsible:b,className:p,href:x}=t,{docs:{sidebar:{autoCollapseCategories:f}}}=(0,j.p)(),v=function(e){const t=(0,w.A)();return(0,a.useMemo)((()=>e.href&&!e.linkUnlisted?e.href:!t&&e.collapsible?(0,r.Nr)(e):void 0),[e,t])}(t),_=(0,r.w8)(t,i),g=(0,N.ys)(x,i),{collapsed:A,setCollapsed:T}=(0,I.u)({initialState:()=>!!b&&(!_&&t.collapsed)}),{expandedItem:L,setExpandedItem:E}=function(){const e=(0,a.useContext)(S);if(e===k)throw new C.dV("DocSidebarItemsExpandedStateProvider");return e}(),M=function(e){void 0===e&&(e=!A),E(e?null:c),T(e)};return function(e){let{isActive:t,collapsed:n,updateCollapsed:o}=e;const i=(0,C.ZC)(t);(0,a.useEffect)((()=>{t&&!i&&n&&o(!1)}),[t,i,n,o])}({isActive:_,collapsed:A,updateCollapsed:M}),(0,a.useEffect)((()=>{b&&null!=L&&L!==c&&f&&T(!0)}),[b,L,c,T,f]),(0,h.jsxs)("li",{className:(0,o.A)(s.G.docs.docSidebarItemCategory,s.G.docs.docSidebarItemCategoryLevel(l),"menu__list-item",{"menu__list-item--collapsed":A},p),children:[(0,h.jsxs)("div",{className:(0,o.A)("menu__list-item-collapsible",{"menu__list-item-collapsible--active":g}),children:[(0,h.jsx)(y.A,{className:(0,o.A)("menu__link",{"menu__link--sublist":b,"menu__link--sublist-caret":!x&&b,"menu__link--active":_}),onClick:b?e=>{n?.(t),x?M(!1):(e.preventDefault(),M())}:()=>{n?.(t)},"aria-current":g?"page":void 0,role:b&&!x?"button":void 0,"aria-expanded":b&&!x?!A:void 0,href:b?v??"#":v,...d,children:m}),x&&b&&(0,h.jsx)(B,{collapsed:A,categoryLabel:m,onClick:e=>{e.preventDefault(),M()}})]}),(0,h.jsx)(I.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:A,children:(0,h.jsx)(F,{items:u,tabIndex:A?-1:0,onItemClick:n,activePath:i,level:l+1})})]})}var E=n(6441),M=n(6450);const H={menuExternalLink:"menuExternalLink_ZQMx"};function R(e){let{item:t,onItemClick:n,activePath:a,level:i,index:l,...c}=e;const{href:d,label:u,className:m,autoAddBaseUrl:b}=t,p=(0,r.w8)(t,a),x=(0,E.A)(d);return(0,h.jsx)("li",{className:(0,o.A)(s.G.docs.docSidebarItemLink,s.G.docs.docSidebarItemLinkLevel(i),"menu__list-item",m),children:(0,h.jsxs)(y.A,{className:(0,o.A)("menu__link",!x&&H.menuExternalLink,{"menu__link--active":p}),autoAddBaseUrl:b,"aria-current":p?"page":void 0,to:d,...x&&{onClick:n?()=>n(t):void 0},...c,children:[u,!x&&(0,h.jsx)(M.A,{})]})},u)}const G={menuHtmlItem:"menuHtmlItem_m09j"};function W(e){let{item:t,level:n,index:a}=e;const{value:i,defaultStyle:r,className:l}=t;return(0,h.jsx)("li",{className:(0,o.A)(s.G.docs.docSidebarItemLink,s.G.docs.docSidebarItemLinkLevel(n),r&&[G.menuHtmlItem,"menu__list-item"],l),dangerouslySetInnerHTML:{__html:i}},a)}function D(e){let{item:t,...n}=e;switch(t.type){case"category":return(0,h.jsx)(L,{item:t,...n});case"html":return(0,h.jsx)(W,{item:t,...n});default:return(0,h.jsx)(R,{item:t,...n})}}function P(e){let{items:t,...n}=e;const a=(0,r.Y)(t,n.activePath);return(0,h.jsx)(T,{children:a.map(((e,t)=>(0,h.jsx)(D,{item:e,index:t,...n},t)))})}const F=(0,a.memo)(P),U={menu:"menu_b7st",menuWithAnnouncementBar:"menuWithAnnouncementBar_o6Bv"};function Y(e){let{path:t,sidebar:n,className:i}=e;const r=function(){const{isActive:e}=(0,A.M)(),[t,n]=(0,a.useState)(e);return(0,d.Mq)((t=>{let{scrollY:a}=t;e&&n(0===a)}),[e]),e&&t}();return(0,h.jsx)("nav",{"aria-label":(0,c.T)({id:"theme.docs.sidebar.navAriaLabel",message:"Docs sidebar",description:"The ARIA label for the sidebar navigation"}),className:(0,o.A)("menu thin-scrollbar",U.menu,r&&U.menuWithAnnouncementBar,i),children:(0,h.jsx)("ul",{className:(0,o.A)(s.G.docs.docSidebarMenu,"menu__list"),children:(0,h.jsx)(F,{items:n,activePath:t,level:1})})})}var z=n(4965),V=n(9185);const $="sidebar_mhZE",K="sidebarWithHideableNavbar__6UL",O="sidebarHidden__LRd",q="sidebarLogo_F_0z";function Z(e){let{path:t,sidebar:n,onCollapse:a,isHidden:i}=e;const{navbar:{hideOnScroll:s},docs:{sidebar:{hideable:r}}}=(0,j.p)();return(0,h.jsxs)("div",{className:(0,o.A)($,s&&K,i&&O),children:[s&&(0,h.jsx)(z.A,{tabIndex:-1,className:q}),(0,h.jsx)(Y,{path:t,sidebar:n}),(0,h.jsx)(V.A,{}),r&&(0,h.jsx)(g,{onClick:a})]})}const Q=a.memo(Z);var X=n(2294),J=n(6555);const ee=e=>{let{sidebar:t,path:n}=e;const a=(0,J.M)();return(0,h.jsx)("ul",{className:(0,o.A)(s.G.docs.docSidebarMenu,"menu__list"),children:(0,h.jsx)(F,{items:t,activePath:n,onItemClick:e=>{"category"===e.type&&e.href&&a.toggle(),"link"===e.type&&a.toggle()},level:1})})};function te(e){return(0,h.jsx)(X.GX,{component:ee,props:e})}const ne=a.memo(te);function ae(e){const t=(0,f.l)(),n="desktop"===t||"ssr"===t,a="mobile"===t;return(0,h.jsxs)(h.Fragment,{children:[n&&(0,h.jsx)(Q,{...e}),a&&(0,h.jsx)(ne,{...e})]})}const oe={expandButton:"expandButton_BMAl",expandButtonIcon:"expandButtonIcon_O6ti"};function ie(e){let{toggleSidebar:t}=e;return(0,h.jsx)("div",{className:oe.expandButton,title:(0,c.T)({id:"theme.docs.sidebar.expandButtonTitle",message:"Expand sidebar",description:"The ARIA label and title attribute for expand button of doc sidebar"}),"aria-label":(0,c.T)({id:"theme.docs.sidebar.expandButtonAriaLabel",message:"Expand sidebar",description:"The ARIA label and title attribute for expand button of doc sidebar"}),tabIndex:0,role:"button",onKeyDown:t,onClick:t,children:(0,h.jsx)(v,{className:oe.expandButtonIcon})})}const se={docSidebarContainer:"docSidebarContainer_fUw2",docSidebarContainerHidden:"docSidebarContainerHidden_T4v9",sidebarViewport:"sidebarViewport_Tvkw"};function re(e){let{children:t}=e;const n=(0,l.t)();return(0,h.jsx)(a.Fragment,{children:t},n?.name??"noSidebar")}function le(e){let{sidebar:t,hiddenSidebarContainer:n,setHiddenSidebarContainer:i}=e;const{pathname:r}=(0,x.zy)(),[l,c]=(0,a.useState)(!1),d=(0,a.useCallback)((()=>{l&&c(!1),!l&&(0,p.O)()&&c(!0),i((e=>!e))}),[i,l]);return(0,h.jsx)("aside",{className:(0,o.A)(s.G.docs.docSidebarContainer,se.docSidebarContainer,n&&se.docSidebarContainerHidden),onTransitionEnd:e=>{e.currentTarget.classList.contains(se.docSidebarContainer)&&n&&c(!0)},children:(0,h.jsx)(re,{children:(0,h.jsxs)("div",{className:(0,o.A)(se.sidebarViewport,l&&se.sidebarViewportHidden),children:[(0,h.jsx)(ae,{sidebar:t,path:r,onCollapse:d,isHidden:l}),l&&(0,h.jsx)(ie,{toggleSidebar:d})]})})})}const ce={docMainContainer:"docMainContainer_U9a6",docMainContainerEnhanced:"docMainContainerEnhanced_KKLi",docItemWrapperEnhanced:"docItemWrapperEnhanced_WFYN"};function de(e){let{hiddenSidebarContainer:t,children:n}=e;const a=(0,l.t)();return(0,h.jsx)("main",{className:(0,o.A)(ce.docMainContainer,(t||!a)&&ce.docMainContainerEnhanced),children:(0,h.jsx)("div",{className:(0,o.A)("container padding-top--md padding-bottom--lg",ce.docItemWrapper,t&&ce.docItemWrapperEnhanced),children:n})})}const ue={docRoot:"docRoot_NS_W",docsWrapper:"docsWrapper_hGfX"};function me(e){let{children:t}=e;const n=(0,l.t)(),[o,i]=(0,a.useState)(!1);return(0,h.jsxs)("div",{className:ue.docsWrapper,children:[(0,h.jsx)(b,{}),(0,h.jsxs)("div",{className:ue.docRoot,children:[n&&(0,h.jsx)(le,{sidebar:n.items,hiddenSidebarContainer:o,setHiddenSidebarContainer:i}),(0,h.jsx)(de,{hiddenSidebarContainer:o,children:t})]})]})}var he=n(1239);function be(e){const t=(0,r.B5)(e);if(!t)return(0,h.jsx)(he.A,{});const{docElement:n,sidebarName:a,sidebarItems:c}=t;return(0,h.jsx)(i.e3,{className:(0,o.A)(s.G.page.docsDocPage),children:(0,h.jsx)(l.V,{name:a,items:c,children:(0,h.jsx)(me,{children:n})})})}},1239:(e,t,n)=>{n.d(t,{A:()=>r});n(2155);var a=n(851),o=n(8785),i=n(9279),s=n(5723);function r(e){let{className:t}=e;return(0,s.jsx)("main",{className:(0,a.A)("container margin-vert--xl",t),children:(0,s.jsx)("div",{className:"row",children:(0,s.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,s.jsx)(i.A,{as:"h1",className:"hero__title",children:(0,s.jsx)(o.A,{id:"theme.NotFound.title",description:"The title of the 404 page",children:"Page Not Found"})}),(0,s.jsx)("p",{children:(0,s.jsx)(o.A,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page",children:"We could not find what you were looking for."})}),(0,s.jsx)("p",{children:(0,s.jsx)(o.A,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page",children:"Please contact the owner of the site that linked you to the original URL and let them know their link is broken."})})]})})})}},9185:(e,t,n)=>{n.d(t,{A:()=>b});var a=n(9193),o=n(2934),i=n(2155),s=n(5723);function r(){const e=(0,i.useRef)(!1),t=(0,i.useRef)();return(0,i.useEffect)((()=>{if(null!=t.current&&!1===e.current){const n=document.createElement("script");n.type="text/javascript",n.src="//cdn.carbonads.com/carbon.js?serve=CEAIC2QL&placement=react-leafletjsorg",n.id="_carbonads_js",t.current.appendChild(n),e.current=!0}}),[t.current,location.pathname]),(0,s.jsx)("span",{ref:t})}function l(){const e=(0,o.zy)();return(0,s.jsx)("span",{children:(0,s.jsx)(a.A,{children:()=>(0,s.jsx)(r,{})})},e.pathname)}var c=n(7475);const d="https://tairu.dev",u="react-leaflet-1",m=Object.entries({text_auth:"Authenticated interactions without user friction thanks to Tairu Framework. Provide meaninful interactions without needing user accounts.",text_sdui:"Server-Defined User Interfaces made easy with Tairu Framework. Display your content on any platform from a single URI."});function h(){const{colorMode:e}=(0,c.G)(),[t,n]=m[Math.floor(Math.random()*m.length)];return(0,s.jsxs)("a",{id:"tairu",href:`${d}?utm_source=react-leaflet&utm_medium=banner&utm_campaign=${u}&utm_content=${t}`,target:"_blank",children:[(0,s.jsx)("img",{alt:"Tairu logo",src:`${d}/img/logo-360x-${e}.png`}),(0,s.jsx)("div",{children:(0,s.jsx)("p",{children:n})})]})}function b(){return Math.random()>.5?(0,s.jsx)(l,{}):(0,s.jsx)(h,{})}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.08ad544a.js b/assets/js/runtime~main.40fe4081.js similarity index 98% rename from assets/js/runtime~main.08ad544a.js rename to assets/js/runtime~main.40fe4081.js index aa791c29..54244d07 100644 --- a/assets/js/runtime~main.08ad544a.js +++ b/assets/js/runtime~main.40fe4081.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,c,f,d,b={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var c=t[e]={id:e,loaded:!1,exports:{}};return b[e].call(c.exports,c,c.exports,r),c.loaded=!0,c.exports}r.m=b,r.c=t,e=[],r.O=(a,c,f,d)=>{if(!c){var b=1/0;for(i=0;i=d)&&Object.keys(r.O).every((e=>r.O[e](c[o])))?c.splice(o--,1):(t=!1,d0&&e[i-1][2]>d;i--)e[i]=e[i-1];e[i]=[c,f,d]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},c=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,f){if(1&f&&(e=this(e)),8&f)return e;if("object"==typeof e&&e){if(4&f&&e.__esModule)return e;if(16&f&&"function"==typeof e.then)return e}var d=Object.create(null);r.r(d);var b={};a=a||[null,c({}),c([]),c(c)];for(var t=2&f&&e;"object"==typeof t&&!~a.indexOf(t);t=c(t))Object.getOwnPropertyNames(t).forEach((a=>b[a]=()=>e[a]));return b.default=()=>e,r.d(d,b),d},r.d=(e,a)=>{for(var c in a)r.o(a,c)&&!r.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:a[c]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,c)=>(r.f[c](e,a),a)),[])),r.u=e=>"assets/js/"+({33:"028813a7",192:"e6b4c90d",391:"5ae142fd",613:"2f0ec49a",836:"066c4314",880:"e40cf777",931:"9109e21e",1133:"25000f47",1174:"ba0fef12",1235:"a7456010",1599:"a6ec8647",1637:"ba5e80fa",1811:"737f273a",1859:"f1bcc663",1871:"00dbc46a",2205:"98d6b97a",2256:"11b43341",2310:"88f0120b",2356:"64503d5d",2548:"20d9dca8",2591:"aa7b23ff",2605:"d0f6dd3c",2634:"c4f5d8e4",2764:"2fc09751",2907:"22f670d9",2921:"6ac17cd3",3107:"c17db753",3203:"fa6466b7",3256:"6e8104b3",3395:"fbfb87ed",3535:"146f17e0",3537:"02a5bf1a",3661:"23e1f762",4248:"f1f38c02",4322:"352f4a31",4479:"ac90514a",4489:"d4420ed1",4625:"32aefb2a",4774:"2852bc7b",4891:"236d611c",4932:"3d85c154",5005:"580f1b68",5015:"e513d705",5046:"4b2caa13",5134:"7fa361a6",5213:"29ec7567",5368:"6952fcc1",5742:"aba21aa0",5796:"17c4b008",5857:"a474521b",5865:"c61441ba",5868:"4f432725",6121:"11c0c9f7",6290:"6097d2b7",6384:"c143539c",6528:"75d85bbd",6801:"da14c423",7098:"a7bd4aaa",7115:"9d6e35b6",7221:"d04f8611",7224:"e625fd3b",7227:"f57aee70",7281:"2548ff63",7295:"4d15903d",7359:"8444d91f",7395:"49cbcc39",7498:"132fa046",7975:"0a74a89d",8289:"af568110",8401:"17896441",8419:"0c592199",8741:"4a8b1954",8747:"aaa46919",8792:"f2a9e882",8984:"8b13d4bc",9048:"a94703ab",9590:"0b7ab409",9593:"1a0aa8e9",9619:"d71f9e57",9647:"5e95c892",9744:"97699335",9745:"c7b28a41",9882:"857c4be7",9968:"272e6133",9998:"fe2286e3"}[e]||e)+"."+{33:"36ba4aa8",192:"88aee601",391:"d77613e5",462:"45d383e3",613:"7bfbc63f",836:"df9c373c",880:"ae267c7e",931:"4f06aa44",1133:"cc9550d5",1174:"b979be2c",1235:"7b4b0a20",1599:"120ce15e",1637:"1de7b439",1811:"d1278d39",1859:"934d2c65",1871:"de18a0e3",2205:"78c7869f",2256:"3314a04d",2310:"0a47197a",2356:"00334d13",2548:"630d165f",2591:"9987f9c2",2605:"a5a88610",2634:"d8c0880e",2764:"b524041d",2777:"dbb31e2a",2907:"b6d980e1",2921:"824e76a4",3107:"37b9daaf",3203:"f303054f",3256:"9cffcc31",3395:"d224c380",3535:"748bb008",3537:"55917d42",3661:"49e67ea4",4248:"1a56d7fd",4322:"60f8efe4",4479:"34fe7ca0",4489:"031dbd6a",4625:"792e9c5b",4774:"3f3936b6",4891:"ed0908cc",4932:"d3212679",5005:"cb520a6c",5015:"f8cc4eac",5046:"6309d8c2",5134:"8c8bae15",5213:"330e3d36",5368:"de3f29fd",5742:"9ac6642b",5796:"1743b77d",5857:"af7f110c",5865:"e3fb21a1",5868:"e5811a2a",6121:"8ba7f73a",6290:"4037693c",6384:"efcf1c3a",6528:"0aaedc1b",6801:"2ef084ba",7098:"cfba5ee2",7115:"5e85d1d4",7221:"c1bd4fd4",7224:"baf16684",7227:"903ad035",7281:"9f304ac6",7295:"23fb9940",7359:"f528fb78",7395:"07c7eb63",7498:"77838d7c",7975:"dbf96c44",8289:"eb5b4ba7",8401:"c8b48568",8419:"ed61cb2b",8741:"7e9ac28b",8747:"f65e335f",8792:"0aca31c6",8984:"ee5459b8",9048:"af6b6688",9545:"616e3112",9590:"dacb7d24",9593:"341e56f9",9619:"f829ae10",9647:"8269abe4",9744:"04bc3b17",9745:"736a7dc7",9882:"7c02fb28",9968:"c35310f7",9998:"afbf0fff"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),f={},d="website:",r.l=(e,a,c,b)=>{if(f[e])f[e].push(a);else{var t,o;if(void 0!==c)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var d=f[e];if(delete f[e],t.parentNode&&t.parentNode.removeChild(t),d&&d.forEach((e=>e(c))),a)return a(c)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={17896441:"8401",97699335:"9744","028813a7":"33",e6b4c90d:"192","5ae142fd":"391","2f0ec49a":"613","066c4314":"836",e40cf777:"880","9109e21e":"931","25000f47":"1133",ba0fef12:"1174",a7456010:"1235",a6ec8647:"1599",ba5e80fa:"1637","737f273a":"1811",f1bcc663:"1859","00dbc46a":"1871","98d6b97a":"2205","11b43341":"2256","88f0120b":"2310","64503d5d":"2356","20d9dca8":"2548",aa7b23ff:"2591",d0f6dd3c:"2605",c4f5d8e4:"2634","2fc09751":"2764","22f670d9":"2907","6ac17cd3":"2921",c17db753:"3107",fa6466b7:"3203","6e8104b3":"3256",fbfb87ed:"3395","146f17e0":"3535","02a5bf1a":"3537","23e1f762":"3661",f1f38c02:"4248","352f4a31":"4322",ac90514a:"4479",d4420ed1:"4489","32aefb2a":"4625","2852bc7b":"4774","236d611c":"4891","3d85c154":"4932","580f1b68":"5005",e513d705:"5015","4b2caa13":"5046","7fa361a6":"5134","29ec7567":"5213","6952fcc1":"5368",aba21aa0:"5742","17c4b008":"5796",a474521b:"5857",c61441ba:"5865","4f432725":"5868","11c0c9f7":"6121","6097d2b7":"6290",c143539c:"6384","75d85bbd":"6528",da14c423:"6801",a7bd4aaa:"7098","9d6e35b6":"7115",d04f8611:"7221",e625fd3b:"7224",f57aee70:"7227","2548ff63":"7281","4d15903d":"7295","8444d91f":"7359","49cbcc39":"7395","132fa046":"7498","0a74a89d":"7975",af568110:"8289","0c592199":"8419","4a8b1954":"8741",aaa46919:"8747",f2a9e882:"8792","8b13d4bc":"8984",a94703ab:"9048","0b7ab409":"9590","1a0aa8e9":"9593",d71f9e57:"9619","5e95c892":"9647",c7b28a41:"9745","857c4be7":"9882","272e6133":"9968",fe2286e3:"9998"}[e]||e,r.p+r.u(e)},(()=>{var e={5354:0,1869:0};r.f.j=(a,c)=>{var f=r.o(e,a)?e[a]:void 0;if(0!==f)if(f)c.push(f[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var d=new Promise(((c,d)=>f=e[a]=[c,d]));c.push(f[2]=d);var b=r.p+r.u(a),t=new Error;r.l(b,(c=>{if(r.o(e,a)&&(0!==(f=e[a])&&(e[a]=void 0),f)){var d=c&&("load"===c.type?"missing":c.type),b=c&&c.target&&c.target.src;t.message="Loading chunk "+a+" failed.\n("+d+": "+b+")",t.name="ChunkLoadError",t.type=d,t.request=b,f[1](t)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,c)=>{var f,d,b=c[0],t=c[1],o=c[2],n=0;if(b.some((a=>0!==e[a]))){for(f in t)r.o(t,f)&&(r.m[f]=t[f]);if(o)var i=o(r)}for(a&&a(c);n{"use strict";var e,a,c,f,d,b={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var c=t[e]={id:e,loaded:!1,exports:{}};return b[e].call(c.exports,c,c.exports,r),c.loaded=!0,c.exports}r.m=b,r.c=t,e=[],r.O=(a,c,f,d)=>{if(!c){var b=1/0;for(i=0;i=d)&&Object.keys(r.O).every((e=>r.O[e](c[o])))?c.splice(o--,1):(t=!1,d0&&e[i-1][2]>d;i--)e[i]=e[i-1];e[i]=[c,f,d]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},c=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,f){if(1&f&&(e=this(e)),8&f)return e;if("object"==typeof e&&e){if(4&f&&e.__esModule)return e;if(16&f&&"function"==typeof e.then)return e}var d=Object.create(null);r.r(d);var b={};a=a||[null,c({}),c([]),c(c)];for(var t=2&f&&e;"object"==typeof t&&!~a.indexOf(t);t=c(t))Object.getOwnPropertyNames(t).forEach((a=>b[a]=()=>e[a]));return b.default=()=>e,r.d(d,b),d},r.d=(e,a)=>{for(var c in a)r.o(a,c)&&!r.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:a[c]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,c)=>(r.f[c](e,a),a)),[])),r.u=e=>"assets/js/"+({33:"028813a7",192:"e6b4c90d",391:"5ae142fd",613:"2f0ec49a",836:"066c4314",880:"e40cf777",931:"9109e21e",1133:"25000f47",1174:"ba0fef12",1235:"a7456010",1599:"a6ec8647",1637:"ba5e80fa",1811:"737f273a",1859:"f1bcc663",1871:"00dbc46a",2205:"98d6b97a",2256:"11b43341",2310:"88f0120b",2356:"64503d5d",2548:"20d9dca8",2591:"aa7b23ff",2605:"d0f6dd3c",2634:"c4f5d8e4",2764:"2fc09751",2907:"22f670d9",2921:"6ac17cd3",3107:"c17db753",3203:"fa6466b7",3256:"6e8104b3",3395:"fbfb87ed",3535:"146f17e0",3537:"02a5bf1a",3661:"23e1f762",4248:"f1f38c02",4322:"352f4a31",4479:"ac90514a",4489:"d4420ed1",4625:"32aefb2a",4774:"2852bc7b",4891:"236d611c",4932:"3d85c154",5005:"580f1b68",5015:"e513d705",5046:"4b2caa13",5134:"7fa361a6",5213:"29ec7567",5368:"6952fcc1",5742:"aba21aa0",5796:"17c4b008",5857:"a474521b",5865:"c61441ba",5868:"4f432725",6121:"11c0c9f7",6290:"6097d2b7",6384:"c143539c",6528:"75d85bbd",6801:"da14c423",7098:"a7bd4aaa",7115:"9d6e35b6",7221:"d04f8611",7224:"e625fd3b",7227:"f57aee70",7281:"2548ff63",7295:"4d15903d",7359:"8444d91f",7395:"49cbcc39",7498:"132fa046",7975:"0a74a89d",8289:"af568110",8401:"17896441",8419:"0c592199",8741:"4a8b1954",8747:"aaa46919",8792:"f2a9e882",8984:"8b13d4bc",9048:"a94703ab",9590:"0b7ab409",9593:"1a0aa8e9",9619:"d71f9e57",9647:"5e95c892",9744:"97699335",9745:"c7b28a41",9882:"857c4be7",9968:"272e6133",9998:"fe2286e3"}[e]||e)+"."+{33:"36ba4aa8",192:"88aee601",391:"d77613e5",462:"45d383e3",613:"7bfbc63f",836:"df9c373c",880:"ae267c7e",931:"4f06aa44",1133:"cc9550d5",1174:"b979be2c",1235:"7b4b0a20",1599:"120ce15e",1637:"1de7b439",1811:"d1278d39",1859:"934d2c65",1871:"de18a0e3",2205:"78c7869f",2256:"3314a04d",2310:"0a47197a",2356:"00334d13",2548:"630d165f",2591:"9987f9c2",2605:"a5a88610",2634:"d8c0880e",2764:"b524041d",2777:"dbb31e2a",2907:"b6d980e1",2921:"824e76a4",3107:"37b9daaf",3203:"f303054f",3256:"9cffcc31",3395:"d224c380",3535:"748bb008",3537:"55917d42",3661:"49e67ea4",4248:"1a56d7fd",4322:"60f8efe4",4479:"34fe7ca0",4489:"031dbd6a",4625:"792e9c5b",4774:"3f3936b6",4891:"ed0908cc",4932:"d3212679",5005:"cb520a6c",5015:"f8cc4eac",5046:"6309d8c2",5134:"8c8bae15",5213:"330e3d36",5368:"de3f29fd",5742:"9ac6642b",5796:"1743b77d",5857:"af7f110c",5865:"e3fb21a1",5868:"e5811a2a",6121:"8ba7f73a",6290:"4037693c",6384:"efcf1c3a",6528:"0aaedc1b",6801:"2ef084ba",7098:"cfba5ee2",7115:"5e85d1d4",7221:"c1bd4fd4",7224:"baf16684",7227:"903ad035",7281:"9f304ac6",7295:"23fb9940",7359:"f528fb78",7395:"07c7eb63",7498:"77838d7c",7975:"dbf96c44",8289:"eb5b4ba7",8401:"c069203f",8419:"ed61cb2b",8741:"7e9ac28b",8747:"f65e335f",8792:"0aca31c6",8984:"ee5459b8",9048:"c878b496",9545:"616e3112",9590:"dacb7d24",9593:"341e56f9",9619:"f829ae10",9647:"8269abe4",9744:"04bc3b17",9745:"736a7dc7",9882:"7c02fb28",9968:"c35310f7",9998:"afbf0fff"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),f={},d="website:",r.l=(e,a,c,b)=>{if(f[e])f[e].push(a);else{var t,o;if(void 0!==c)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var d=f[e];if(delete f[e],t.parentNode&&t.parentNode.removeChild(t),d&&d.forEach((e=>e(c))),a)return a(c)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={17896441:"8401",97699335:"9744","028813a7":"33",e6b4c90d:"192","5ae142fd":"391","2f0ec49a":"613","066c4314":"836",e40cf777:"880","9109e21e":"931","25000f47":"1133",ba0fef12:"1174",a7456010:"1235",a6ec8647:"1599",ba5e80fa:"1637","737f273a":"1811",f1bcc663:"1859","00dbc46a":"1871","98d6b97a":"2205","11b43341":"2256","88f0120b":"2310","64503d5d":"2356","20d9dca8":"2548",aa7b23ff:"2591",d0f6dd3c:"2605",c4f5d8e4:"2634","2fc09751":"2764","22f670d9":"2907","6ac17cd3":"2921",c17db753:"3107",fa6466b7:"3203","6e8104b3":"3256",fbfb87ed:"3395","146f17e0":"3535","02a5bf1a":"3537","23e1f762":"3661",f1f38c02:"4248","352f4a31":"4322",ac90514a:"4479",d4420ed1:"4489","32aefb2a":"4625","2852bc7b":"4774","236d611c":"4891","3d85c154":"4932","580f1b68":"5005",e513d705:"5015","4b2caa13":"5046","7fa361a6":"5134","29ec7567":"5213","6952fcc1":"5368",aba21aa0:"5742","17c4b008":"5796",a474521b:"5857",c61441ba:"5865","4f432725":"5868","11c0c9f7":"6121","6097d2b7":"6290",c143539c:"6384","75d85bbd":"6528",da14c423:"6801",a7bd4aaa:"7098","9d6e35b6":"7115",d04f8611:"7221",e625fd3b:"7224",f57aee70:"7227","2548ff63":"7281","4d15903d":"7295","8444d91f":"7359","49cbcc39":"7395","132fa046":"7498","0a74a89d":"7975",af568110:"8289","0c592199":"8419","4a8b1954":"8741",aaa46919:"8747",f2a9e882:"8792","8b13d4bc":"8984",a94703ab:"9048","0b7ab409":"9590","1a0aa8e9":"9593",d71f9e57:"9619","5e95c892":"9647",c7b28a41:"9745","857c4be7":"9882","272e6133":"9968",fe2286e3:"9998"}[e]||e,r.p+r.u(e)},(()=>{var e={5354:0,1869:0};r.f.j=(a,c)=>{var f=r.o(e,a)?e[a]:void 0;if(0!==f)if(f)c.push(f[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var d=new Promise(((c,d)=>f=e[a]=[c,d]));c.push(f[2]=d);var b=r.p+r.u(a),t=new Error;r.l(b,(c=>{if(r.o(e,a)&&(0!==(f=e[a])&&(e[a]=void 0),f)){var d=c&&("load"===c.type?"missing":c.type),b=c&&c.target&&c.target.src;t.message="Loading chunk "+a+" failed.\n("+d+": "+b+")",t.name="ChunkLoadError",t.type=d,t.request=b,f[1](t)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,c)=>{var f,d,b=c[0],t=c[1],o=c[2],n=0;if(b.some((a=>0!==e[a]))){for(f in t)r.o(t,f)&&(r.m[f]=t[f]);if(o)var i=o(r)}for(a&&a(c);n -Child components | React Leaflet - +Child components | React Leaflet + -
Version: v4.x

Child components

MapContainer required

Child components can only be used as descendants of a MapContainer component.

+
Version: v4.x

Child components

MapContainer required

Child components can only be used as descendants of a MapContainer component.

Props

Child components in React Leaflet use their props as options when creating the corresponding Leaflet instance, as described in Leaflet's documentation.

By default these props should be treated as immutable, only the props explicitely documented as mutable in this page will affect the Leaflet element when changed.

diff --git a/docs/api-map/index.html b/docs/api-map/index.html index 5dc279fa..b4961174 100644 --- a/docs/api-map/index.html +++ b/docs/api-map/index.html @@ -3,8 +3,8 @@ -Map creation and interactions | React Leaflet - +Map creation and interactions | React Leaflet + diff --git a/docs/core-api/index.html b/docs/core-api/index.html index ae299e1f..93b4582a 100644 --- a/docs/core-api/index.html +++ b/docs/core-api/index.html @@ -3,12 +3,12 @@ -Core API | React Leaflet - +Core API | React Leaflet + -
Version: v4.x

Core API

Interfaces and types

+
Version: v4.x

Core API

Interfaces and types

ControlledLayer

type ControlledLayer = {
addLayer(layer: Layer): void
removeLayer(layer: Layer): void
}

LeafletContextInterface

diff --git a/docs/core-architecture/index.html b/docs/core-architecture/index.html index c5c48873..92ae5c55 100644 --- a/docs/core-architecture/index.html +++ b/docs/core-architecture/index.html @@ -3,8 +3,8 @@ -Core architecture | React Leaflet - +Core architecture | React Leaflet + diff --git a/docs/core-introduction/index.html b/docs/core-introduction/index.html index 68cf3c30..0f5d0cc7 100644 --- a/docs/core-introduction/index.html +++ b/docs/core-introduction/index.html @@ -3,12 +3,12 @@ -React Leaflet Core | React Leaflet - +React Leaflet Core | React Leaflet + -
Version: v4.x

React Leaflet Core

Introduction

+
Version: v4.x

React Leaflet Core

Introduction

React Leaflet's core APIs are implemented in the @react-leaflet/core package to provide a separation from the public APIs. The goal of this package is to make most of React Leaflet's internal logic available to developers to easily implement custom behaviors, such as third-party Leaflet plugins.

Audience

diff --git a/docs/example-animated-panning/index.html b/docs/example-animated-panning/index.html index 202da203..08b72418 100644 --- a/docs/example-animated-panning/index.html +++ b/docs/example-animated-panning/index.html @@ -3,8 +3,8 @@ -Animated panning | React Leaflet - +Animated panning | React Leaflet + diff --git a/docs/example-draggable-marker/index.html b/docs/example-draggable-marker/index.html index 48e2de22..2d5b5caa 100644 --- a/docs/example-draggable-marker/index.html +++ b/docs/example-draggable-marker/index.html @@ -3,12 +3,12 @@ -Draggable Marker | React Leaflet - +Draggable Marker | React Leaflet + -
Version: v4.x

Draggable Marker

Live Editor
const center = {
+
Version: v4.x

Draggable Marker

Live Editor
const center = {
   lat: 51.505,
   lng: -0.09,
 }
diff --git a/docs/example-events/index.html b/docs/example-events/index.html
index 613d5c99..cfcd60ab 100644
--- a/docs/example-events/index.html
+++ b/docs/example-events/index.html
@@ -3,12 +3,12 @@
 
 
 
-Events | React Leaflet
-
+Events | React Leaflet
+
 
 
 
-
Version: v4.x

Events

Usage

Click the map to show a marker at your detected location

+
Version: v4.x

Events

Usage

Click the map to show a marker at your detected location

Live Editor
function LocationMarker() {
   const [position, setPosition] = useState(null)
   const map = useMapEvents({
diff --git a/docs/example-external-state/index.html b/docs/example-external-state/index.html
index 886956bf..c338e2d1 100644
--- a/docs/example-external-state/index.html
+++ b/docs/example-external-state/index.html
@@ -3,12 +3,12 @@
 
 
 
-External state | React Leaflet
-
+External state | React Leaflet
+
 
 
 
-
Version: v4.x

External state

Live Editor
const center = [51.505, -0.09]
+
Version: v4.x

External state

Live Editor
const center = [51.505, -0.09]
 const zoom = 13
 
 function DisplayPosition({ map }) {
diff --git a/docs/example-layers-control/index.html b/docs/example-layers-control/index.html
index 42ae6596..7c1d4159 100644
--- a/docs/example-layers-control/index.html
+++ b/docs/example-layers-control/index.html
@@ -3,12 +3,12 @@
 
 
 
-Layers control | React Leaflet
-
+Layers control | React Leaflet
+
 
 
 
-
Version: v4.x

Layers control

Live Editor
const center = [51.505, -0.09]
+
Version: v4.x

Layers control

Live Editor
const center = [51.505, -0.09]
 const rectangle = [
   [51.49, -0.08],
   [51.5, -0.06],
diff --git a/docs/example-map-placeholder/index.html b/docs/example-map-placeholder/index.html
index 9644b820..5cb76af6 100644
--- a/docs/example-map-placeholder/index.html
+++ b/docs/example-map-placeholder/index.html
@@ -3,8 +3,8 @@
 
 
 
-Map placeholder | React Leaflet
-
+Map placeholder | React Leaflet
+
 
 
 
diff --git a/docs/example-other-layers/index.html b/docs/example-other-layers/index.html
index 43590a2f..e7b00362 100644
--- a/docs/example-other-layers/index.html
+++ b/docs/example-other-layers/index.html
@@ -3,8 +3,8 @@
 
 
 
-Other layers | React Leaflet
-
+Other layers | React Leaflet
+
 
 
 
diff --git a/docs/example-panes/index.html b/docs/example-panes/index.html
index 41fca9e3..39c1dec6 100644
--- a/docs/example-panes/index.html
+++ b/docs/example-panes/index.html
@@ -3,12 +3,12 @@
 
 
 
-Panes | React Leaflet
-
+Panes | React Leaflet
+
 
 
 
-
Version: v4.x

Panes

Live Editor
const outer = [
+
Version: v4.x

Panes

Live Editor
const outer = [
   [50.505, -29.09],
   [52.505, 29.09],
 ]
diff --git a/docs/example-popup-marker/index.html b/docs/example-popup-marker/index.html
index 32c2b89d..2b7bff47 100644
--- a/docs/example-popup-marker/index.html
+++ b/docs/example-popup-marker/index.html
@@ -3,8 +3,8 @@
 
 
 
-Popup with Marker | React Leaflet
-
+Popup with Marker | React Leaflet
+
 
 
 
diff --git a/docs/example-react-control/index.html b/docs/example-react-control/index.html
index 2d703cbb..da2b220e 100644
--- a/docs/example-react-control/index.html
+++ b/docs/example-react-control/index.html
@@ -3,8 +3,8 @@
 
 
 
-React control | React Leaflet
-
+React control | React Leaflet
+
 
 
 
diff --git a/docs/example-svg-overlay/index.html b/docs/example-svg-overlay/index.html
index c49c0301..2903209e 100644
--- a/docs/example-svg-overlay/index.html
+++ b/docs/example-svg-overlay/index.html
@@ -3,8 +3,8 @@
 
 
 
-SVG Overlay | React Leaflet
-
+SVG Overlay | React Leaflet
+
 
 
 
diff --git a/docs/example-tooltips/index.html b/docs/example-tooltips/index.html
index ba9db1de..97918da7 100644
--- a/docs/example-tooltips/index.html
+++ b/docs/example-tooltips/index.html
@@ -3,8 +3,8 @@
 
 
 
-Tooltips | React Leaflet
-
+Tooltips | React Leaflet
+
 
 
 
diff --git a/docs/example-vector-layers/index.html b/docs/example-vector-layers/index.html
index c4c3efc7..060b5111 100644
--- a/docs/example-vector-layers/index.html
+++ b/docs/example-vector-layers/index.html
@@ -3,12 +3,12 @@
 
 
 
-Vector layers | React Leaflet
-
+Vector layers | React Leaflet
+
 
 
 
-
Version: v4.x

Vector layers

Live Editor
const center = [51.505, -0.09]
+
Version: v4.x

Vector layers

Live Editor
const center = [51.505, -0.09]
 
 const polyline = [
   [51.505, -0.09],
diff --git a/docs/example-view-bounds/index.html b/docs/example-view-bounds/index.html
index 57e1a418..2ec0f06b 100644
--- a/docs/example-view-bounds/index.html
+++ b/docs/example-view-bounds/index.html
@@ -3,8 +3,8 @@
 
 
 
-View bounds | React Leaflet
-
+View bounds | React Leaflet
+
 
 
 
diff --git a/docs/extra-logo-branding/index.html b/docs/extra-logo-branding/index.html
index 2046fdda..e07753c7 100644
--- a/docs/extra-logo-branding/index.html
+++ b/docs/extra-logo-branding/index.html
@@ -3,8 +3,8 @@
 
 
 
-Logo & Branding | React Leaflet
-
+Logo & Branding | React Leaflet
+
 
 
 
diff --git a/docs/extra-plugins/index.html b/docs/extra-plugins/index.html
index 88edba48..b47b3a98 100644
--- a/docs/extra-plugins/index.html
+++ b/docs/extra-plugins/index.html
@@ -3,12 +3,12 @@
 
 
 
-Third-party plugins | React Leaflet
-
+Third-party plugins | React Leaflet
+
 
 
 
-
Version: v4.x

Third-party plugins

Plugins compatible with React Leaflet v4 can use the react-leaflet-v4 tag to be listed on npm.

+
Version: v4.x

Third-party plugins

Plugins compatible with React Leaflet v4 can use the react-leaflet-v4 tag to be listed on npm.

These plugins are not officially supported by React Leaflet, please do not open issues on React Leaflet's repository about them.

\ No newline at end of file diff --git a/docs/logo-and-branding/index.html b/docs/logo-and-branding/index.html index 7de5339d..ec63748a 100644 --- a/docs/logo-and-branding/index.html +++ b/docs/logo-and-branding/index.html @@ -3,8 +3,8 @@ -Logo & Branding | React Leaflet - +Logo & Branding | React Leaflet + diff --git a/docs/next/api-components/index.html b/docs/next/api-components/index.html index e7f0f038..e7f0fa44 100644 --- a/docs/next/api-components/index.html +++ b/docs/next/api-components/index.html @@ -3,8 +3,8 @@ -Child components | React Leaflet - +Child components | React Leaflet + diff --git a/docs/next/api-map/index.html b/docs/next/api-map/index.html index 462fbffc..780271d9 100644 --- a/docs/next/api-map/index.html +++ b/docs/next/api-map/index.html @@ -3,12 +3,12 @@ -Map creation and interactions | React Leaflet - +Map creation and interactions | React Leaflet + -
Version: v5.x (next)

Map creation and interactions

MapContainer

+
Version: v5.x (next)

Map creation and interactions

MapContainer

The MapContainer component is responsible for creating the Leaflet Map instance and providing it to its child components, using a React Context.

When creating a MapContainer element, its props are used as options to create the Map instance.

The following additional props are supported:

diff --git a/docs/next/core-api/index.html b/docs/next/core-api/index.html index d4782207..ed2c1c7d 100644 --- a/docs/next/core-api/index.html +++ b/docs/next/core-api/index.html @@ -3,12 +3,12 @@ -Core API | React Leaflet - +Core API | React Leaflet + -
Version: v5.x (next)

Core API

Interfaces and types

+
Version: v5.x (next)

Core API

Interfaces and types

ControlledLayer

type ControlledLayer = {
addLayer(layer: Layer): void
removeLayer(layer: Layer): void
}

LeafletContextInterface

diff --git a/docs/next/core-architecture/index.html b/docs/next/core-architecture/index.html index ff21874d..434cdb77 100644 --- a/docs/next/core-architecture/index.html +++ b/docs/next/core-architecture/index.html @@ -3,8 +3,8 @@ -Core architecture | React Leaflet - +Core architecture | React Leaflet + diff --git a/docs/next/core-introduction/index.html b/docs/next/core-introduction/index.html index 9b9d47f7..70c9f798 100644 --- a/docs/next/core-introduction/index.html +++ b/docs/next/core-introduction/index.html @@ -3,12 +3,12 @@ -React Leaflet Core | React Leaflet - +React Leaflet Core | React Leaflet + -
Version: v5.x (next)

React Leaflet Core

Introduction

+
Version: v5.x (next)

React Leaflet Core

Introduction

React Leaflet's core APIs are implemented in the @react-leaflet/core package to provide a separation from the public APIs. The goal of this package is to make most of React Leaflet's internal logic available to developers to easily implement custom behaviors, such as third-party Leaflet plugins.

Audience

diff --git a/docs/next/example-animated-panning/index.html b/docs/next/example-animated-panning/index.html index 6fda2c1c..07d477df 100644 --- a/docs/next/example-animated-panning/index.html +++ b/docs/next/example-animated-panning/index.html @@ -3,8 +3,8 @@ -Animated panning | React Leaflet - +Animated panning | React Leaflet + diff --git a/docs/next/example-draggable-marker/index.html b/docs/next/example-draggable-marker/index.html index 65289385..40a11189 100644 --- a/docs/next/example-draggable-marker/index.html +++ b/docs/next/example-draggable-marker/index.html @@ -3,12 +3,12 @@ -Draggable Marker | React Leaflet - +Draggable Marker | React Leaflet + -
Version: v5.x (next)

Draggable Marker

Live Editor
const center = {
+
Version: v5.x (next)

Draggable Marker

Live Editor
const center = {
   lat: 51.505,
   lng: -0.09,
 }
diff --git a/docs/next/example-events/index.html b/docs/next/example-events/index.html
index a8acfd0d..8f884b85 100644
--- a/docs/next/example-events/index.html
+++ b/docs/next/example-events/index.html
@@ -3,12 +3,12 @@
 
 
 
-Events | React Leaflet
-
+Events | React Leaflet
+
 
 
 
-
Version: v5.x (next)

Events

Usage

Click the map to show a marker at your detected location

+
Version: v5.x (next)

Events

Usage

Click the map to show a marker at your detected location

Live Editor
function LocationMarker() {
   const [position, setPosition] = useState(null)
   const map = useMapEvents({
diff --git a/docs/next/example-external-state/index.html b/docs/next/example-external-state/index.html
index 4aee88fd..2ee07e92 100644
--- a/docs/next/example-external-state/index.html
+++ b/docs/next/example-external-state/index.html
@@ -3,12 +3,12 @@
 
 
 
-External state | React Leaflet
-
+External state | React Leaflet
+
 
 
 
-
Version: v5.x (next)

External state

Live Editor
const center = [51.505, -0.09]
+
Version: v5.x (next)

External state

Live Editor
const center = [51.505, -0.09]
 const zoom = 13
 
 function DisplayPosition({ map }) {
diff --git a/docs/next/example-layers-control/index.html b/docs/next/example-layers-control/index.html
index c0f9cec6..5034aeea 100644
--- a/docs/next/example-layers-control/index.html
+++ b/docs/next/example-layers-control/index.html
@@ -3,8 +3,8 @@
 
 
 
-Layers control | React Leaflet
-
+Layers control | React Leaflet
+
 
 
 
diff --git a/docs/next/example-map-placeholder/index.html b/docs/next/example-map-placeholder/index.html
index 249f9297..ee73eacb 100644
--- a/docs/next/example-map-placeholder/index.html
+++ b/docs/next/example-map-placeholder/index.html
@@ -3,8 +3,8 @@
 
 
 
-Map placeholder | React Leaflet
-
+Map placeholder | React Leaflet
+
 
 
 
diff --git a/docs/next/example-other-layers/index.html b/docs/next/example-other-layers/index.html
index 42a2755e..0993a387 100644
--- a/docs/next/example-other-layers/index.html
+++ b/docs/next/example-other-layers/index.html
@@ -3,12 +3,12 @@
 
 
 
-Other layers | React Leaflet
-
+Other layers | React Leaflet
+
 
 
 
-
Version: v5.x (next)

Other layers

Live Editor
const center = [51.505, -0.09]
+
Version: v5.x (next)

Other layers

Live Editor
const center = [51.505, -0.09]
 const rectangle = [
   [51.49, -0.08],
   [51.5, -0.06],
diff --git a/docs/next/example-panes/index.html b/docs/next/example-panes/index.html
index c426f5df..8ee8e236 100644
--- a/docs/next/example-panes/index.html
+++ b/docs/next/example-panes/index.html
@@ -3,8 +3,8 @@
 
 
 
-Panes | React Leaflet
-
+Panes | React Leaflet
+
 
 
 
diff --git a/docs/next/example-popup-marker/index.html b/docs/next/example-popup-marker/index.html
index 787972b6..62c06944 100644
--- a/docs/next/example-popup-marker/index.html
+++ b/docs/next/example-popup-marker/index.html
@@ -3,12 +3,12 @@
 
 
 
-Popup with Marker | React Leaflet
-
+Popup with Marker | React Leaflet
+
 
 
 
-
Version: v5.x (next)

Popup with Marker

Live Editor
const position = [51.505, -0.09]
+
Version: v5.x (next)

Popup with Marker

Live Editor
const position = [51.505, -0.09]
 
 render(
   <MapContainer center={position} zoom={13} scrollWheelZoom={false}>
diff --git a/docs/next/example-react-control/index.html b/docs/next/example-react-control/index.html
index ebbce7c1..3db779fe 100644
--- a/docs/next/example-react-control/index.html
+++ b/docs/next/example-react-control/index.html
@@ -3,12 +3,12 @@
 
 
 
-React control | React Leaflet
-
+React control | React Leaflet
+
 
 
 
-
Version: v5.x (next)

React control

A custom control displaying a miniature map using React

+
Version: v5.x (next)

React control

A custom control displaying a miniature map using React

Live Editor
// Classes used by Leaflet to position controls
 const POSITION_CLASSES = {
   bottomleft: 'leaflet-bottom leaflet-left',
diff --git a/docs/next/example-svg-overlay/index.html b/docs/next/example-svg-overlay/index.html
index 7478d0e6..75f48235 100644
--- a/docs/next/example-svg-overlay/index.html
+++ b/docs/next/example-svg-overlay/index.html
@@ -3,8 +3,8 @@
 
 
 
-SVG Overlay | React Leaflet
-
+SVG Overlay | React Leaflet
+
 
 
 
diff --git a/docs/next/example-tooltips/index.html b/docs/next/example-tooltips/index.html
index 3958cc61..9d36f0da 100644
--- a/docs/next/example-tooltips/index.html
+++ b/docs/next/example-tooltips/index.html
@@ -3,12 +3,12 @@
 
 
 
-Tooltips | React Leaflet
-
+Tooltips | React Leaflet
+
 
 
 
-
Version: v5.x (next)

Tooltips

Live Editor
const center = [51.505, -0.09]
+
Version: v5.x (next)

Tooltips

Live Editor
const center = [51.505, -0.09]
 
 const multiPolygon = [
   [
diff --git a/docs/next/example-vector-layers/index.html b/docs/next/example-vector-layers/index.html
index d30e9742..1f958d1a 100644
--- a/docs/next/example-vector-layers/index.html
+++ b/docs/next/example-vector-layers/index.html
@@ -3,8 +3,8 @@
 
 
 
-Vector layers | React Leaflet
-
+Vector layers | React Leaflet
+
 
 
 
diff --git a/docs/next/example-view-bounds/index.html b/docs/next/example-view-bounds/index.html
index e0e19b6f..3fa72dd9 100644
--- a/docs/next/example-view-bounds/index.html
+++ b/docs/next/example-view-bounds/index.html
@@ -3,8 +3,8 @@
 
 
 
-View bounds | React Leaflet
-
+View bounds | React Leaflet
+
 
 
 
diff --git a/docs/next/extra-logo-branding/index.html b/docs/next/extra-logo-branding/index.html
index d007e0f3..5c61ee6b 100644
--- a/docs/next/extra-logo-branding/index.html
+++ b/docs/next/extra-logo-branding/index.html
@@ -3,8 +3,8 @@
 
 
 
-Logo & Branding | React Leaflet
-
+Logo & Branding | React Leaflet
+
 
 
 
diff --git a/docs/next/extra-plugins/index.html b/docs/next/extra-plugins/index.html
index 0e1b408a..68180ca2 100644
--- a/docs/next/extra-plugins/index.html
+++ b/docs/next/extra-plugins/index.html
@@ -3,8 +3,8 @@
 
 
 
-Third-party plugins | React Leaflet
-
+Third-party plugins | React Leaflet
+
 
 
 
diff --git a/docs/next/logo-and-branding/index.html b/docs/next/logo-and-branding/index.html
index 266b6156..20026954 100644
--- a/docs/next/logo-and-branding/index.html
+++ b/docs/next/logo-and-branding/index.html
@@ -3,8 +3,8 @@
 
 
 
-Logo & Branding | React Leaflet
-
+Logo & Branding | React Leaflet
+
 
 
 
diff --git a/docs/next/start-installation/index.html b/docs/next/start-installation/index.html
index 22ffc886..3376fe84 100644
--- a/docs/next/start-installation/index.html
+++ b/docs/next/start-installation/index.html
@@ -3,12 +3,12 @@
 
 
 
-Installation | React Leaflet
-
+Installation | React Leaflet
+
 
 
 
-
Version: v5.x (next)

Installation

React prerequisites

+
Version: v5.x (next)

Installation

React prerequisites

This documentation assumes you are already familiar with React and have a project setup. If it is not the case, you should read React's Quick Start documentation first.

Leaflet prerequisites

This documentation assumes you are already familiar with Leaflet. React Leaflet does not replace Leaflet, it only provides bindings between React and Leaflet.

diff --git a/docs/next/start-introduction/index.html b/docs/next/start-introduction/index.html index ef0fe4f3..8b97305f 100644 --- a/docs/next/start-introduction/index.html +++ b/docs/next/start-introduction/index.html @@ -3,8 +3,8 @@ -Introduction | React Leaflet - +Introduction | React Leaflet + diff --git a/docs/next/start-setup/index.html b/docs/next/start-setup/index.html index 19cf6a94..50d56f64 100644 --- a/docs/next/start-setup/index.html +++ b/docs/next/start-setup/index.html @@ -3,8 +3,8 @@ -Setup | React Leaflet - +Setup | React Leaflet + diff --git a/docs/start-installation/index.html b/docs/start-installation/index.html index 546a913d..9c0c3b1c 100644 --- a/docs/start-installation/index.html +++ b/docs/start-installation/index.html @@ -3,8 +3,8 @@ -Installation | React Leaflet - +Installation | React Leaflet + diff --git a/docs/start-introduction/index.html b/docs/start-introduction/index.html index f1a130c5..1b8d24ae 100644 --- a/docs/start-introduction/index.html +++ b/docs/start-introduction/index.html @@ -3,8 +3,8 @@ -Introduction | React Leaflet - +Introduction | React Leaflet + diff --git a/docs/start-setup/index.html b/docs/start-setup/index.html index 87e02aef..8f815814 100644 --- a/docs/start-setup/index.html +++ b/docs/start-setup/index.html @@ -3,8 +3,8 @@ -Setup | React Leaflet - +Setup | React Leaflet + diff --git a/docs/v3/api-components/index.html b/docs/v3/api-components/index.html index 9ba2d10c..eec3255d 100644 --- a/docs/v3/api-components/index.html +++ b/docs/v3/api-components/index.html @@ -3,8 +3,8 @@ -Child components | React Leaflet - +Child components | React Leaflet + diff --git a/docs/v3/api-map/index.html b/docs/v3/api-map/index.html index 893e8bd3..24365f27 100644 --- a/docs/v3/api-map/index.html +++ b/docs/v3/api-map/index.html @@ -3,8 +3,8 @@ -Map creation and interactions | React Leaflet - +Map creation and interactions | React Leaflet + diff --git a/docs/v3/core-api/index.html b/docs/v3/core-api/index.html index ae12d96b..3d2ae709 100644 --- a/docs/v3/core-api/index.html +++ b/docs/v3/core-api/index.html @@ -3,8 +3,8 @@ -Core API | React Leaflet - +Core API | React Leaflet + diff --git a/docs/v3/core-architecture/index.html b/docs/v3/core-architecture/index.html index 203c06ce..8fe2b78e 100644 --- a/docs/v3/core-architecture/index.html +++ b/docs/v3/core-architecture/index.html @@ -3,12 +3,12 @@ -Core architecture | React Leaflet - +Core architecture | React Leaflet + -
Version: v3.x

Core architecture

Introduction

+
Version: v3.x

Core architecture

Introduction

This page describes the core architecture by presenting how to build an example Square layer component using the APIs provided by React Leaflet's core.

Most of React Leaflet's public APIs are using the core APIs as described in this page to provide their functionalities.

Identifying necessary Leaflet APIs

diff --git a/docs/v3/core-introduction/index.html b/docs/v3/core-introduction/index.html index 10488897..d5aab032 100644 --- a/docs/v3/core-introduction/index.html +++ b/docs/v3/core-introduction/index.html @@ -3,12 +3,12 @@ -React Leaflet Core | React Leaflet - +React Leaflet Core | React Leaflet + -
Version: v3.x

React Leaflet Core

Introduction

+
Version: v3.x

React Leaflet Core

Introduction

React Leaflet's core APIs are implemented in the @react-leaflet/core package to provide a separation from the public APIs. The goal of this package is to make most of React Leaflet's internal logic available to developers to easily implement custom behaviors, such as third-party Leaflet plugins.

Audience

diff --git a/docs/v3/example-animated-panning/index.html b/docs/v3/example-animated-panning/index.html index 46ab0f8f..30d214d9 100644 --- a/docs/v3/example-animated-panning/index.html +++ b/docs/v3/example-animated-panning/index.html @@ -3,8 +3,8 @@ -Animated panning | React Leaflet - +Animated panning | React Leaflet + diff --git a/docs/v3/example-draggable-marker/index.html b/docs/v3/example-draggable-marker/index.html index ab87500f..51f4365c 100644 --- a/docs/v3/example-draggable-marker/index.html +++ b/docs/v3/example-draggable-marker/index.html @@ -3,8 +3,8 @@ -Draggable Marker | React Leaflet - +Draggable Marker | React Leaflet + diff --git a/docs/v3/example-events/index.html b/docs/v3/example-events/index.html index 184336e4..f4673127 100644 --- a/docs/v3/example-events/index.html +++ b/docs/v3/example-events/index.html @@ -3,8 +3,8 @@ -Events | React Leaflet - +Events | React Leaflet + diff --git a/docs/v3/example-external-state/index.html b/docs/v3/example-external-state/index.html index 5dd92cdb..5d3d0157 100644 --- a/docs/v3/example-external-state/index.html +++ b/docs/v3/example-external-state/index.html @@ -3,8 +3,8 @@ -External state | React Leaflet - +External state | React Leaflet + diff --git a/docs/v3/example-layers-control/index.html b/docs/v3/example-layers-control/index.html index 30af2fce..4f66843d 100644 --- a/docs/v3/example-layers-control/index.html +++ b/docs/v3/example-layers-control/index.html @@ -3,11 +3,11 @@ -Layers control | React Leaflet - +Layers control | React Leaflet + -
Version: v3.x

Layers control

import {
Circle,
FeatureGroup,
LayerGroup,
LayersControl,
MapContainer,
Marker,
Popup,
Rectangle,
TileLayer,
} from 'react-leaflet'

const center = [51.505, -0.09]
const rectangle = [
[51.49, -0.08],
[51.5, -0.06],
]

function LayersControlExample() {
return (
<MapContainer center={center} zoom={13}>
<TileLayer
attribution='&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
url="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"
/>
<LayersControl position="topright">
<LayersControl.Overlay name="Marker with popup">
<Marker position={center}>
<Popup>
A pretty CSS3 popup. <br /> Easily customizable.
</Popup>
</Marker>
</LayersControl.Overlay>
<LayersControl.Overlay checked name="Layer group with circles">
<LayerGroup>
<Circle
center={center}
pathOptions={{ fillColor: 'blue' }}
radius={200}
/>
<Circle
center={center}
pathOptions={{ fillColor: 'red' }}
radius={100}
stroke={false}
/>
<LayerGroup>
<Circle
center={[51.51, -0.08]}
pathOptions={{ color: 'green', fillColor: 'green' }}
radius={100}
/>
</LayerGroup>
</LayerGroup>
</LayersControl.Overlay>
<LayersControl.Overlay name="Feature group">
<FeatureGroup pathOptions={{ color: 'purple' }}>
<Popup>Popup in FeatureGroup</Popup>
<Circle center={[51.51, -0.06]} radius={200} />
<Rectangle bounds={rectangle} />
</FeatureGroup>
</LayersControl.Overlay>
</LayersControl>
</MapContainer>
)
}
+
Version: v3.x

Layers control

import {
Circle,
FeatureGroup,
LayerGroup,
LayersControl,
MapContainer,
Marker,
Popup,
Rectangle,
TileLayer,
} from 'react-leaflet'

const center = [51.505, -0.09]
const rectangle = [
[51.49, -0.08],
[51.5, -0.06],
]

function LayersControlExample() {
return (
<MapContainer center={center} zoom={13}>
<TileLayer
attribution='&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
url="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"
/>
<LayersControl position="topright">
<LayersControl.Overlay name="Marker with popup">
<Marker position={center}>
<Popup>
A pretty CSS3 popup. <br /> Easily customizable.
</Popup>
</Marker>
</LayersControl.Overlay>
<LayersControl.Overlay checked name="Layer group with circles">
<LayerGroup>
<Circle
center={center}
pathOptions={{ fillColor: 'blue' }}
radius={200}
/>
<Circle
center={center}
pathOptions={{ fillColor: 'red' }}
radius={100}
stroke={false}
/>
<LayerGroup>
<Circle
center={[51.51, -0.08]}
pathOptions={{ color: 'green', fillColor: 'green' }}
radius={100}
/>
</LayerGroup>
</LayerGroup>
</LayersControl.Overlay>
<LayersControl.Overlay name="Feature group">
<FeatureGroup pathOptions={{ color: 'purple' }}>
<Popup>Popup in FeatureGroup</Popup>
<Circle center={[51.51, -0.06]} radius={200} />
<Rectangle bounds={rectangle} />
</FeatureGroup>
</LayersControl.Overlay>
</LayersControl>
</MapContainer>
)
}
\ No newline at end of file diff --git a/docs/v3/example-map-placeholder/index.html b/docs/v3/example-map-placeholder/index.html index e4379223..5dc090a7 100644 --- a/docs/v3/example-map-placeholder/index.html +++ b/docs/v3/example-map-placeholder/index.html @@ -3,11 +3,11 @@ -Map placeholder | React Leaflet - +Map placeholder | React Leaflet + -
Version: v3.x

Map placeholder

import { MapContainer, TileLayer } from 'react-leaflet'

function MapPlaceholder() {
return (
<p>
Map of London.{' '}
<noscript>You need to enable JavaScript to see this map.</noscript>
</p>
)
}

function MapWithPlaceholder() {
return (
<MapContainer
center={[51.505, -0.09]}
zoom={13}
placeholder={<MapPlaceholder />}>
<TileLayer
attribution='&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
url="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"
/>
</MapContainer>
)
}
+
Version: v3.x

Map placeholder

import { MapContainer, TileLayer } from 'react-leaflet'

function MapPlaceholder() {
return (
<p>
Map of London.{' '}
<noscript>You need to enable JavaScript to see this map.</noscript>
</p>
)
}

function MapWithPlaceholder() {
return (
<MapContainer
center={[51.505, -0.09]}
zoom={13}
placeholder={<MapPlaceholder />}>
<TileLayer
attribution='&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
url="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"
/>
</MapContainer>
)
}
\ No newline at end of file diff --git a/docs/v3/example-other-layers/index.html b/docs/v3/example-other-layers/index.html index c3407d3b..85f2a5c0 100644 --- a/docs/v3/example-other-layers/index.html +++ b/docs/v3/example-other-layers/index.html @@ -3,11 +3,11 @@ -Other layers | React Leaflet - +Other layers | React Leaflet + -
Version: v3.x

Other layers

import {
Circle,
FeatureGroup,
LayerGroup,
MapContainer,
Popup,
Rectangle,
TileLayer,
} from 'react-leaflet'

const center = [51.505, -0.09]
const rectangle = [
[51.49, -0.08],
[51.5, -0.06],
]

const fillBlueOptions = { fillColor: 'blue' }
const fillRedOptions = { fillColor: 'red' }
const greenOptions = { color: 'green', fillColor: 'green' }
const purpleOptions = { color: 'purple' }

function OtherLayersExample() {
return (
<MapContainer center={center} zoom={13}>
<TileLayer
attribution='&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
url="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"
/>
<LayerGroup>
<Circle center={center} pathOptions={fillBlueOptions} radius={200} />
<Circle
center={center}
pathOptions={fillRedOptions}
radius={100}
stroke={false}
/>
<LayerGroup>
<Circle
center={[51.51, -0.08]}
pathOptions={greenOptions}
radius={100}
/>
</LayerGroup>
</LayerGroup>
<FeatureGroup pathOptions={purpleOptions}>
<Popup>Popup in FeatureGroup</Popup>
<Circle center={[51.51, -0.06]} radius={200} />
<Rectangle bounds={rectangle} />
</FeatureGroup>
</MapContainer>
)
}
+
Version: v3.x

Other layers

import {
Circle,
FeatureGroup,
LayerGroup,
MapContainer,
Popup,
Rectangle,
TileLayer,
} from 'react-leaflet'

const center = [51.505, -0.09]
const rectangle = [
[51.49, -0.08],
[51.5, -0.06],
]

const fillBlueOptions = { fillColor: 'blue' }
const fillRedOptions = { fillColor: 'red' }
const greenOptions = { color: 'green', fillColor: 'green' }
const purpleOptions = { color: 'purple' }

function OtherLayersExample() {
return (
<MapContainer center={center} zoom={13}>
<TileLayer
attribution='&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
url="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"
/>
<LayerGroup>
<Circle center={center} pathOptions={fillBlueOptions} radius={200} />
<Circle
center={center}
pathOptions={fillRedOptions}
radius={100}
stroke={false}
/>
<LayerGroup>
<Circle
center={[51.51, -0.08]}
pathOptions={greenOptions}
radius={100}
/>
</LayerGroup>
</LayerGroup>
<FeatureGroup pathOptions={purpleOptions}>
<Popup>Popup in FeatureGroup</Popup>
<Circle center={[51.51, -0.06]} radius={200} />
<Rectangle bounds={rectangle} />
</FeatureGroup>
</MapContainer>
)
}
\ No newline at end of file diff --git a/docs/v3/example-panes/index.html b/docs/v3/example-panes/index.html index 5f6e5d2d..303b8a0a 100644 --- a/docs/v3/example-panes/index.html +++ b/docs/v3/example-panes/index.html @@ -3,8 +3,8 @@ -Panes | React Leaflet - +Panes | React Leaflet + diff --git a/docs/v3/example-popup-marker/index.html b/docs/v3/example-popup-marker/index.html index 664b936a..9f21b16f 100644 --- a/docs/v3/example-popup-marker/index.html +++ b/docs/v3/example-popup-marker/index.html @@ -3,8 +3,8 @@ -Popup with Marker | React Leaflet - +Popup with Marker | React Leaflet + diff --git a/docs/v3/example-react-control/index.html b/docs/v3/example-react-control/index.html index dbe50daf..15811f1e 100644 --- a/docs/v3/example-react-control/index.html +++ b/docs/v3/example-react-control/index.html @@ -3,8 +3,8 @@ -React control | React Leaflet - +React control | React Leaflet + diff --git a/docs/v3/example-svg-overlay/index.html b/docs/v3/example-svg-overlay/index.html index 390f8ff6..0b912dac 100644 --- a/docs/v3/example-svg-overlay/index.html +++ b/docs/v3/example-svg-overlay/index.html @@ -3,8 +3,8 @@ -SVG Overlay | React Leaflet - +SVG Overlay | React Leaflet + diff --git a/docs/v3/example-tooltips/index.html b/docs/v3/example-tooltips/index.html index f655ff4a..626104f5 100644 --- a/docs/v3/example-tooltips/index.html +++ b/docs/v3/example-tooltips/index.html @@ -3,11 +3,11 @@ -Tooltips | React Leaflet - +Tooltips | React Leaflet + -
Version: v3.x

Tooltips

import { useMemo, useState } from 'react'
import { MapContainer, TileLayer } from 'react-leaflet'

const center = [51.505, -0.09]

const multiPolygon = [
[
[51.51, -0.12],
[51.51, -0.13],
[51.53, -0.13],
],
[
[51.51, -0.05],
[51.51, -0.07],
[51.53, -0.07],
],
]

const rectangle = [
[51.49, -0.08],
[51.5, -0.06],
]

function TooltipCircle() {
const [clickedCount, setClickedCount] = useState(0)
const eventHandlers = useMemo(
() => ({
click() {
setClickedCount((count) => count + 1)
},
}),
[],
)

const clickedText =
clickedCount === 0
? 'Click this Circle to change the Tooltip text'
: `Circle click: ${clickedCount}`

return (
<Circle
center={center}
eventHandlers={eventHandlers}
pathOptions={{ fillColor: 'blue' }}
radius={200}>
<Tooltip>{clickedText}</Tooltip>
</Circle>
)
}

function TooltipsExample() {
return (
<MapContainer center={center} zoom={13}>
<TileLayer
attribution='&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
url="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"
/>
<TooltipCircle />
<CircleMarker
center={[51.51, -0.12]}
pathOptions={{ color: 'red' }}
radius={20}>
<Tooltip>Tooltip for CircleMarker</Tooltip>
</CircleMarker>
<Marker position={[51.51, -0.09]}>
<Popup>Popup for Marker</Popup>
<Tooltip>Tooltip for Marker</Tooltip>
</Marker>
<Polygon pathOptions={{ color: 'purple' }} positions={multiPolygon}>
<Tooltip sticky>sticky Tooltip for Polygon</Tooltip>
</Polygon>
<Rectangle bounds={rectangle} pathOptions={{ color: 'black' }}>
<Tooltip direction="bottom" offset={[0, 20]} opacity={1} permanent>
permanent Tooltip for Rectangle
</Tooltip>
</Rectangle>
</MapContainer>
)
}
+
Version: v3.x

Tooltips

import { useMemo, useState } from 'react'
import { MapContainer, TileLayer } from 'react-leaflet'

const center = [51.505, -0.09]

const multiPolygon = [
[
[51.51, -0.12],
[51.51, -0.13],
[51.53, -0.13],
],
[
[51.51, -0.05],
[51.51, -0.07],
[51.53, -0.07],
],
]

const rectangle = [
[51.49, -0.08],
[51.5, -0.06],
]

function TooltipCircle() {
const [clickedCount, setClickedCount] = useState(0)
const eventHandlers = useMemo(
() => ({
click() {
setClickedCount((count) => count + 1)
},
}),
[],
)

const clickedText =
clickedCount === 0
? 'Click this Circle to change the Tooltip text'
: `Circle click: ${clickedCount}`

return (
<Circle
center={center}
eventHandlers={eventHandlers}
pathOptions={{ fillColor: 'blue' }}
radius={200}>
<Tooltip>{clickedText}</Tooltip>
</Circle>
)
}

function TooltipsExample() {
return (
<MapContainer center={center} zoom={13}>
<TileLayer
attribution='&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
url="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"
/>
<TooltipCircle />
<CircleMarker
center={[51.51, -0.12]}
pathOptions={{ color: 'red' }}
radius={20}>
<Tooltip>Tooltip for CircleMarker</Tooltip>
</CircleMarker>
<Marker position={[51.51, -0.09]}>
<Popup>Popup for Marker</Popup>
<Tooltip>Tooltip for Marker</Tooltip>
</Marker>
<Polygon pathOptions={{ color: 'purple' }} positions={multiPolygon}>
<Tooltip sticky>sticky Tooltip for Polygon</Tooltip>
</Polygon>
<Rectangle bounds={rectangle} pathOptions={{ color: 'black' }}>
<Tooltip direction="bottom" offset={[0, 20]} opacity={1} permanent>
permanent Tooltip for Rectangle
</Tooltip>
</Rectangle>
</MapContainer>
)
}
\ No newline at end of file diff --git a/docs/v3/example-vector-layers/index.html b/docs/v3/example-vector-layers/index.html index 7dc45d23..b8d7c2d0 100644 --- a/docs/v3/example-vector-layers/index.html +++ b/docs/v3/example-vector-layers/index.html @@ -3,11 +3,11 @@ -Vector layers | React Leaflet - +Vector layers | React Leaflet + -
Version: v3.x

Vector layers

import {
Circle,
CircleMarker,
MapContainer,
Polyline,
Polygon,
Popup,
Rectangle,
TileLayer,
} from 'react-leaflet'

const center = [51.505, -0.09]

const polyline = [
[51.505, -0.09],
[51.51, -0.1],
[51.51, -0.12],
]

const multiPolyline = [
[
[51.5, -0.1],
[51.5, -0.12],
[51.52, -0.12],
],
[
[51.5, -0.05],
[51.5, -0.06],
[51.52, -0.06],
],
]

const polygon = [
[51.515, -0.09],
[51.52, -0.1],
[51.52, -0.12],
]

const multiPolygon = [
[
[51.51, -0.12],
[51.51, -0.13],
[51.53, -0.13],
],
[
[51.51, -0.05],
[51.51, -0.07],
[51.53, -0.07],
],
]

const rectangle = [
[51.49, -0.08],
[51.5, -0.06],
]

const fillBlueOptions = { fillColor: 'blue' }
const blackOptions = { color: 'black' }
const limeOptions = { color: 'lime' }
const purpleOptions = { color: 'purple' }
const redOptions = { color: 'red' }

function VectorLayersExample() {
return (
<MapContainer center={center} zoom={13}>
<TileLayer
attribution='&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
url="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"
/>
<Circle center={center} pathOptions={fillBlueOptions} radius={200} />
<CircleMarker
center={[51.51, -0.12]}
pathOptions={redOptions}
radius={20}>
<Popup>Popup in CircleMarker</Popup>
</CircleMarker>
<Polyline pathOptions={limeOptions} positions={polyline} />
<Polyline pathOptions={limeOptions} positions={multiPolyline} />
<Polygon pathOptions={purpleOptions} positions={polygon} />
<Polygon pathOptions={purpleOptions} positions={multiPolygon} />
<Rectangle bounds={rectangle} pathOptions={blackOptions} />
</MapContainer>
)
}
+
Version: v3.x

Vector layers

import {
Circle,
CircleMarker,
MapContainer,
Polyline,
Polygon,
Popup,
Rectangle,
TileLayer,
} from 'react-leaflet'

const center = [51.505, -0.09]

const polyline = [
[51.505, -0.09],
[51.51, -0.1],
[51.51, -0.12],
]

const multiPolyline = [
[
[51.5, -0.1],
[51.5, -0.12],
[51.52, -0.12],
],
[
[51.5, -0.05],
[51.5, -0.06],
[51.52, -0.06],
],
]

const polygon = [
[51.515, -0.09],
[51.52, -0.1],
[51.52, -0.12],
]

const multiPolygon = [
[
[51.51, -0.12],
[51.51, -0.13],
[51.53, -0.13],
],
[
[51.51, -0.05],
[51.51, -0.07],
[51.53, -0.07],
],
]

const rectangle = [
[51.49, -0.08],
[51.5, -0.06],
]

const fillBlueOptions = { fillColor: 'blue' }
const blackOptions = { color: 'black' }
const limeOptions = { color: 'lime' }
const purpleOptions = { color: 'purple' }
const redOptions = { color: 'red' }

function VectorLayersExample() {
return (
<MapContainer center={center} zoom={13}>
<TileLayer
attribution='&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
url="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"
/>
<Circle center={center} pathOptions={fillBlueOptions} radius={200} />
<CircleMarker
center={[51.51, -0.12]}
pathOptions={redOptions}
radius={20}>
<Popup>Popup in CircleMarker</Popup>
</CircleMarker>
<Polyline pathOptions={limeOptions} positions={polyline} />
<Polyline pathOptions={limeOptions} positions={multiPolyline} />
<Polygon pathOptions={purpleOptions} positions={polygon} />
<Polygon pathOptions={purpleOptions} positions={multiPolygon} />
<Rectangle bounds={rectangle} pathOptions={blackOptions} />
</MapContainer>
)
}
\ No newline at end of file diff --git a/docs/v3/example-view-bounds/index.html b/docs/v3/example-view-bounds/index.html index eed10667..9bed63e0 100644 --- a/docs/v3/example-view-bounds/index.html +++ b/docs/v3/example-view-bounds/index.html @@ -3,8 +3,8 @@ -View bounds | React Leaflet - +View bounds | React Leaflet + diff --git a/docs/v3/extra-logo-branding/index.html b/docs/v3/extra-logo-branding/index.html index 16014a9a..801858a7 100644 --- a/docs/v3/extra-logo-branding/index.html +++ b/docs/v3/extra-logo-branding/index.html @@ -3,12 +3,12 @@ -Logo & Branding | React Leaflet - +Logo & Branding | React Leaflet + -
Version: v3.x

Logo & Branding

The React Leaflet logo provides a way for the community to identify and communicate the technologies used in their mapping applications. While the library is open source, it's encouraged to follow the best practices defined below to upload the integrity of the logo itself and what it represents.

+
Version: v3.x

Logo & Branding

The React Leaflet logo provides a way for the community to identify and communicate the technologies used in their mapping applications. While the library is open source, it's encouraged to follow the best practices defined below to upload the integrity of the logo itself and what it represents.

Icon & Wordmark

The primary use is the icon with wordmark. Given the appropriate space available and where possible, this variation should be used in most general applications to represent the full identity of the library.

diff --git a/docs/v3/extra-plugins/index.html b/docs/v3/extra-plugins/index.html index 4000967f..0a7a1cce 100644 --- a/docs/v3/extra-plugins/index.html +++ b/docs/v3/extra-plugins/index.html @@ -3,8 +3,8 @@ -Third-party plugins | React Leaflet - +Third-party plugins | React Leaflet + diff --git a/docs/v3/logo-and-branding/index.html b/docs/v3/logo-and-branding/index.html index 748631f5..55e6a656 100644 --- a/docs/v3/logo-and-branding/index.html +++ b/docs/v3/logo-and-branding/index.html @@ -3,8 +3,8 @@ -Logo & Branding | React Leaflet - +Logo & Branding | React Leaflet + diff --git a/docs/v3/start-installation/index.html b/docs/v3/start-installation/index.html index 532e9d1f..0f3db17c 100644 --- a/docs/v3/start-installation/index.html +++ b/docs/v3/start-installation/index.html @@ -3,12 +3,12 @@ -Installation | React Leaflet - +Installation | React Leaflet + -
Version: v3.x

Installation

React prerequisites

+
Version: v3.x

Installation

React prerequisites

This documentation assumes you are already familiar with React and have a project setup. If it is not the case, you should read React's Quick Start documentation first.

Leaflet prerequisites

This documentation assumes you are already familiar with Leaflet. React Leaflet does not replace Leaflet, it only provides bindings between React and Leaflet.

diff --git a/docs/v3/start-introduction/index.html b/docs/v3/start-introduction/index.html index 3c3eedc4..7cfe2391 100644 --- a/docs/v3/start-introduction/index.html +++ b/docs/v3/start-introduction/index.html @@ -3,12 +3,12 @@ -Introduction | React Leaflet - +Introduction | React Leaflet + -
Version: v3.x

Introduction

Core concepts

+
Version: v3.x

Introduction

Core concepts

React Leaflet provides bindings between React and Leaflet. It does not replace Leaflet, but leverages it to abstract Leaflet layers as React components. As such, it can behave differently from how other React components work, notably:

DOM rendering

React does not render Leaflet layers to the DOM, this rendering is done by Leaflet itself. diff --git a/docs/v3/start-setup/index.html b/docs/v3/start-setup/index.html index 1868b32e..b098ddd8 100644 --- a/docs/v3/start-setup/index.html +++ b/docs/v3/start-setup/index.html @@ -3,8 +3,8 @@ -Setup | React Leaflet - +Setup | React Leaflet + diff --git a/index.html b/index.html index 96a63deb..489871c8 100644 --- a/index.html +++ b/index.html @@ -3,8 +3,8 @@ -React Leaflet | React Leaflet - +React Leaflet | React Leaflet +