diff --git a/docusaurus.config.ts b/docusaurus.config.ts
index 20fd9ee62f935fa6f6c6a1d790707fb8bbcbc855..b55f79f5bfd4c60ea1ef898662f47dd875b0f66b 100644
--- a/docusaurus.config.ts
+++ b/docusaurus.config.ts
@@ -256,7 +256,7 @@ const config: Config = {
id: 'openapi/serverless',
label: '',
route: '/docs/openapi/serverless',
- cdn: '/docs/@scalar/api-reference.v1.28.26.js',
+ cdn: '/docs/@scalar/api-reference@1.32.1.js',
showNavLink: false,
configuration: {
spec: {
@@ -297,7 +297,7 @@ const config: Config = {
defaultOpenAllTags: true,
hideClientButton: true,
},
- cdn: '/docs/@scalar/api-reference.v1.28.26.js',
+ cdn: '/docs/@scalar/api-reference@1.32.1.js',
} as ScalarOptions,
],
[
diff --git a/static/@scalar/api-reference.v1.28.26.js b/static/@scalar/api-reference.v1.28.26.js
deleted file mode 100644
index abca31b589c9730865da7d4bbfd5628d6a825b6e..0000000000000000000000000000000000000000
--- a/static/@scalar/api-reference.v1.28.26.js
+++ /dev/null
@@ -1,44 +0,0 @@
-/**
- * Minified by jsDelivr using Terser v5.39.0.
- * Original file: /npm/@scalar/api-reference@1.28.26/dist/browser/standalone.js
- *
- * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
- */
-!function(){"use strict";try{if("undefined"!=typeof document){var e=document.createElement("style");e.appendChild(document.createTextNode('.client-libraries-content[data-v-217691d9]{container:client-libraries-content / inline-size;display:flex;justify-content:center;overflow:hidden;padding:0 12px;background-color:var(--scalar-background-1);border-top:var(--scalar-border-width) solid var(--scalar-border-color)}.client-libraries[data-v-217691d9]{display:flex;align-items:center;justify-content:center;width:100%;position:relative;cursor:pointer;white-space:nowrap;padding:8px 2px;gap:6px;color:var(--scalar-color-3);border-bottom:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.client-libraries[data-v-217691d9]:first-child{border-radius:var(--scalar-radius) 0 0 0}.client-libraries[data-v-217691d9]:not(.client-libraries__active):hover:before{content:"";position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);background:var(--scalar-background-2);left:2px;top:2px;z-index:0;border-radius:var(--scalar-radius)}.client-libraries[data-v-217691d9]:active{color:var(--scalar-color-1)}.client-libraries[data-v-217691d9]:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--scalar-color-accent)}@media screen and (max-width: 450px){.client-libraries[data-v-217691d9]:nth-of-type(4),.client-libraries[data-v-217691d9]:nth-of-type(5){display:none}}.client-libraries-icon[data-v-217691d9]{max-width:14px;max-height:14px;min-width:14px;width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;color:currentColor}.client-libraries-icon__more svg[data-v-217691d9]{height:initial}@container client-libraries-content (width < 400px){.client-libraries__select[data-v-217691d9]{width:-moz-fit-content;width:fit-content}.client-libraries__select .client-libraries-icon__more+span[data-v-217691d9]{display:none}}@container client-libraries-content (width < 380px){.client-libraries[data-v-217691d9]{width:100%}.client-libraries span[data-v-217691d9]{display:none}}.client-libraries__active[data-v-217691d9]{color:var(--scalar-color-1);border-bottom:1px solid var(--scalar-color-1)}@keyframes codeloader-217691d9{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.client-libraries .client-libraries-text[data-v-217691d9]{font-size:var(--scalar-mini);font-weight:var(--scalar-semibold);position:relative;display:flex;align-items:center}.client-libraries__active .client-libraries-text[data-v-217691d9]{color:var(--scalar-color-1)}.client-libraries__select select[data-v-217691d9]{background:var(--scalar-background-3);color:var(--scalar-color-2);opacity:0;height:100%;width:100%;aspect-ratio:1;position:absolute;top:0;left:0;cursor:pointer;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.client-libraries__select[data-v-217691d9]:has(select:focus-visible){border-radius:var(--scalar-radius);box-shadow:inset 0 0 0 1px var(--scalar-color-accent)}@media screen and (max-width: 600px){.references-classic .client-libraries[data-v-217691d9]{flex-direction:column}}.selected-client[data-v-db261135]{color:var(--scalar-color-1);font-size:var(--scalar-mini);font-family:var(--scalar-font-code);padding:9px 12px;border-top:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--scalar-background-1);border-top:var(--scalar-border-width) solid var(--scalar-border-color);min-height:-moz-fit-content;min-height:fit-content}.client-libraries-heading[data-v-db261135]{font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-color-1);padding:9px 12px;background-color:var(--scalar-background-2);display:flex;align-items:center;max-height:32px}.download[data-v-227fe8c2]{margin-bottom:24px}.download-button[data-v-227fe8c2]{color:var(--scalar-link-color, var(--scalar-color-accent));font-weight:var(--scalar-link-font-weight, inherit);-webkit-text-decoration:var(--scalar-text-decoration)!important;text-decoration:var(--scalar-text-decoration)!important;text-decoration-color:var(--scalar-text-decoration-color);font-size:var(--scalar-paragraph);cursor:pointer}.download-button[data-v-227fe8c2]:hover{color:var(--scalar-link-color-hover, var(--scalar-color-accent));-webkit-text-decoration:var(--scalar-text-decoration-hover)!important;text-decoration:var(--scalar-text-decoration-hover)!important;text-decoration-color:var(--scalar-text-decoration-color-hover)}.badge[data-v-190574ac]{color:var(--scalar-color-2);font-size:var(--scalar-micro);background:var(--scalar-background-2);padding:2px 6px;border-radius:12px;font-weight:var(--scalar-semibold);display:inline-block;text-transform:uppercase}.section[data-v-f9910af4]{position:relative;display:flex;flex-direction:column;max-width:var(--refs-content-max-width);margin:auto;padding:90px 0;scroll-margin-top:var(--refs-header-height)}.section[data-v-f9910af4]:has(~div.contents){border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.references-classic .section[data-v-f9910af4]{padding:48px 0;gap:24px}@container narrow-references-container (max-width: 900px){.references-classic .section[data-v-f9910af4],.section[data-v-f9910af4]{padding:48px 24px}}.section[data-v-f9910af4]:not(:last-of-type){border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.section-wrapper[data-v-07cabcb0]{color:var(--scalar-color-1);padding-top:12px;margin-top:-12px}.section-accordion[data-v-07cabcb0]{display:flex;flex-direction:column;border-radius:var(--scalar-radius-lg);background:var(--scalar-background-2)}.section-accordion-transparent[data-v-07cabcb0]{background:transparent;border:1px solid var(--scalar-border-color)}.section-accordion-button[data-v-07cabcb0]{padding:6px;display:flex;align-items:center;gap:6px;cursor:pointer}.section-accordion-button-content[data-v-07cabcb0]{flex:1;min-width:0}.section-accordion-button-actions[data-v-07cabcb0]{display:flex;align-items:center;gap:6px;color:var(--scalar-color-3)}.section-accordion-chevron[data-v-07cabcb0]{margin-right:4px;width:20px;cursor:pointer;opacity:1;color:var(--scalar-color-3)}.section-accordion-button:hover .section-accordion-chevron[data-v-07cabcb0]{color:var(--scalar-color-1)}.section-accordion-content[data-v-07cabcb0]{border-top:1px solid var(--scalar-border-color);display:flex;flex-direction:column}.section-accordion-description[data-v-07cabcb0]{font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-color--1);padding:10px 12px 0}.section-accordion-content-card[data-v-07cabcb0] .property:last-of-type{padding-bottom:9px}.section-column[data-v-699c28e3]{flex:1;min-width:0}@container narrow-references-container (max-width: 900px){.section-column[data-v-699c28e3]:nth-of-type(2){padding-top:0}}.section-columns[data-v-8b9602bf]{display:flex;gap:48px}@container narrow-references-container (max-width: 900px){.section-columns[data-v-8b9602bf]{flex-direction:column;gap:24px}}.section-container[data-v-3afcb4e7]{position:relative;padding:0 60px;width:100%;border-top:var(--scalar-border-width) solid var(--scalar-border-color)}.section-container[data-v-3afcb4e7]:has(.introduction-section){border-top:none}@container narrow-references-container (max-width: 900px){.section-container[data-v-3afcb4e7]{padding:0}}.section-accordion-wrapper[data-v-1a30b4ff]{padding:0 60px}.section-accordion[data-v-1a30b4ff]{position:relative;width:100%;max-width:var(--refs-content-max-width);margin:auto}.section-accordion-content[data-v-1a30b4ff]{display:flex;flex-direction:column;gap:12px;padding-top:12px}.section-accordion-button[data-v-1a30b4ff]{width:100%;display:flex;cursor:pointer;padding:6px 0;margin:-6px 0;border-radius:var(--scalar-radius)}.section-accordion-chevron[data-v-1a30b4ff]{width:24px;position:absolute;left:-24px;height:auto;top:10px;color:var(--scalar-color-3)}.section-accordion-button:hover .section-accordion-chevron[data-v-1a30b4ff]{color:var(--scalar-color-1)}.section-accordion-title[data-v-1a30b4ff]{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:0 6px}.section-accordion-title[data-v-1a30b4ff] .section-header-wrapper{grid-template-columns:1fr}.section-accordion-title[data-v-1a30b4ff] .section-header{margin-bottom:0}@container narrow-references-container (max-width: 900px){.section-accordion-chevron[data-v-1a30b4ff]{width:16px;left:-16px;top:14px}.section-accordion-wrapper[data-v-1a30b4ff]{padding:calc(var(--refs-header-height)) 24px 0 24px}}.loading[data-v-c90b2c46]{background:var(--scalar-background-3);animation:loading-skeleton-c90b2c46 1.5s infinite alternate;border-radius:var(--scalar-radius-lg);min-height:1.6em;margin:.6em 0;max-width:100%}.loading[data-v-c90b2c46]:first-of-type{min-height:3em;margin-bottom:24px;margin-top:0}.loading[data-v-c90b2c46]:last-of-type{width:60%}.loading.single-line[data-v-c90b2c46]{min-height:3em;margin:.6em 0;max-width:80%}@keyframes loading-skeleton-c90b2c46{0%{opacity:1}to{opacity:.33}}@container narrow-references-container (max-width: 900px){.section-content--with-columns[data-v-9735459e]{flex-direction:column;gap:24px}}.section-header-wrapper[data-v-2f429af7]{display:grid;grid-template-columns:1fr}@media (min-width: 1200px){.section-header-wrapper[data-v-2f429af7]{grid-template-columns:repeat(2,1fr)}}.section-header[data-v-2f429af7]{font-size:var(--font-size, var(--scalar-heading-2));font-weight:var(--font-weight, var(--scalar-bold));color:var(--scalar-color-1);word-wrap:break-word;line-height:1.45;margin-top:0;margin-bottom:12px}.section-header.tight[data-v-2f429af7]{margin-bottom:6px}.section-header.loading[data-v-2f429af7]{width:80%}.section-header-label[data-v-6f7ac329]{display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.screenreader-only[data-v-df2e1026]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.label[data-v-498e73bd]{position:relative;display:inline-block;word-break:break-all}.anchor[data-v-498e73bd]{position:relative;display:inline-block;opacity:0}.anchor-copy[data-v-498e73bd]{position:absolute;left:0;top:50%;transform:translateY(-50%);cursor:pointer;padding:0 6px;color:var(--scalar-color-3);font-weight:var(--scalar-semibold);font-size:.8em}.anchor-copy[data-v-498e73bd]:hover,.anchor-copy[data-v-498e73bd]:focus-visible{color:var(--scalar-color-2)}.label:hover .anchor[data-v-498e73bd],.label:has(:focus-visible) .anchor[data-v-498e73bd]{opacity:1}.collapsible-section[data-v-e7d0b809]{border-top:var(--scalar-border-width) solid var(--scalar-border-color);position:relative}.collapsible-section-header[data-v-e7d0b809]{color:var(--scalar-color-1)}.collapsible-section .collapsible-section-trigger[data-v-e7d0b809]{display:flex;align-items:center;cursor:pointer;padding:10px 0;font-size:var(--scalar-font-size-3);z-index:1;position:relative}.collapsible-section-trigger svg[data-v-e7d0b809]{color:var(--scalar-color-3);position:absolute;left:-19px}.collapsible-section:hover .collapsible-section-trigger svg[data-v-e7d0b809]{color:var(--scalar-color-1)}.collapsible-section .collapsible-section-trigger[data-v-e7d0b809] .anchor-copy{line-height:18.5px}.collapsible-section-content[data-v-e7d0b809]{padding:0;margin:0;scroll-margin-top:140px}.collapsible-section:not(:last-child) .collapsible-section-content[data-v-e7d0b809]{margin-bottom:10px}.introduction-description-heading[data-v-62dad0f5]{scroll-margin-top:64px;margin-top:1em;margin-bottom:.5em}.markdown+.markdown[data-v-62dad0f5]{margin-top:1em}.introduction-description[data-v-62dad0f5]{display:flex;flex-direction:column}.references-classic .introduction-description[data-v-62dad0f5] img{max-width:720px}.sticky-cards[data-v-fdd1ed54]{display:flex;flex-direction:column;position:sticky;top:calc(var(--refs-header-height) + 24px)}.operation-path[data-v-ec6c8861]{overflow:hidden;word-wrap:break-word;font-weight:var(--scalar-semibold);line-break:anywhere}.deprecated[data-v-ec6c8861]{text-decoration:line-through}.text-select{position:relative;height:-moz-fit-content;height:fit-content}.text-select:has(:focus-visible) .text-select-label{outline:1px solid var(--scalar-color-accent);outline-offset:4px;border-radius:calc(var(--scalar-radius) / 2)}.text-select--single-option{pointer-events:none}.text-select select{border:none;outline:none;cursor:pointer;background:var(--scalar-background-3);box-shadow:-2px 0 0 0 var(--scalar-background-3);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-moz-appearance:none;-webkit-appearance:none;appearance:none}.text-select span{font-size:var(--scalar-mini);color:var(--scalar-color-2);font-weight:var(--scalar-semibold);white-space:nowrap;display:flex;align-items:center;justify-content:center}.text-select:hover span{color:var(--scalar-color-1)}.text-select:not(.text-select--single-option) span:after{content:"";width:7px;height:7px;transform:rotate(45deg) translate3d(-2px,-2px,0);display:block;margin-left:6px;box-shadow:1px 1px 0 currentColor}.text-select span:hover{background:var(--scalar-background-2)}.example-selector[data-v-a7e22e14]{padding:4px}.scalar-card[data-v-b5be456e]{all:unset;font-family:var(--scalar-font);font-size:var(--scalar-font-size-3);border-radius:var(--scalar-radius-lg);overflow:hidden;border:var(--scalar-border-width) solid var(--scalar-border-color);background:var(--scalar-background-2);display:flex;flex-direction:column;max-height:calc(((var(--full-height) - var(--refs-header-height)) - 60px) / 2);position:relative}@media (max-width: 600px){.scalar-card[data-v-b5be456e]{max-height:unset}}.scalar-card-sticky[data-v-b5be456e]{position:sticky;top:calc(var(--refs-header-height) + 24px)}.scalar-card-content[data-v-dd83e46e]{overflow:auto;border-bottom:var(--scalar-border-width) solid var(--scalar-border-color);display:grid}.scalar-card-content[data-v-dd83e46e] .simple-table .simple-header{display:none}.scalar-card-content[data-v-dd83e46e]:last-of-type,.scalar-card-content.scalar-card--borderless[data-v-dd83e46e]{border-bottom:none}.scalar-card--muted[data-v-dd83e46e]{background:var(--scalar-background-2)}.scalar-card--contrast[data-v-dd83e46e]{background:var(--scalar-background-3)}.scalar-card--frameless[data-v-dd83e46e]{padding:0}.scalar-card--transparent[data-v-dd83e46e]{background:var(--scalar-background-1)}.scalar-card-header[data-v-838dc259]{font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-color-3);padding:9px 3px 9px 12px;flex-shrink:0}.scalar-card-header.scalar-card--borderless[data-v-838dc259]+.scalar-card-content{margin-top:-9px}.scalar-card-header-slots[data-v-838dc259]{display:flex;justify-content:space-between;line-height:1.35}.scalar-card-header-title[data-v-838dc259]{text-transform:uppercase;flex:1;min-width:0;text-overflow:ellipsis;overflow:hidden}.scalar-card-header-actions[data-v-838dc259]{display:flex}.scalar-card-footer[data-v-7621d1be]{flex-shrink:0}.tab-list[data-v-03fdb072]{display:flex;gap:6px;position:relative;flex:1;padding:9px 12px;overflow:auto}.scalar-card-header.scalar-card-header-tabs[data-v-03fdb072]{padding:0}.tab[data-v-d0e07e65]{background:none;border:none;font-size:var(--scalar-mini);font-family:var(--scalar-font);color:var(--scalar-color-2);font-weight:var(--scalar-semibold);line-height:calc(var(--scalar-mini) + 2px);white-space:nowrap;cursor:pointer;padding:0;margin-right:3px;text-transform:uppercase;position:relative;line-height:1.35}.tab[data-v-d0e07e65]:before{content:"";position:absolute;z-index:0;left:-6px;top:-6px;width:calc(100% + 12px);height:calc(100% + 12px);border-radius:var(--scalar-radius);background:var(--scalar-background-3);opacity:0}.tab[data-v-d0e07e65]:hover:before,.tab[data-v-d0e07e65]:focus-visible:before{opacity:1}.tab[data-v-d0e07e65]:focus-visible:before{outline:1px solid var(--scalar-color-accent)}.tab span[data-v-d0e07e65]{z-index:1;position:relative}.tab-selected[data-v-d0e07e65]{color:var(--scalar-color-1);text-decoration:underline;text-underline-offset:var(--scalar-micro)}.request[data-v-6d5ec039]{display:flex;flex-wrap:nowrap}.request-header[data-v-6d5ec039]{display:flex;gap:6px;text-transform:initial}.request-method[data-v-6d5ec039]{font-family:var(--scalar-font-code);text-transform:uppercase}.request-client-picker[data-v-6d5ec039]{padding-left:12px;padding-right:9px}.request-card-footer[data-v-6d5ec039]{display:flex;justify-content:flex-end;padding:6px;flex-shrink:0}.request-card-footer-addon[data-v-6d5ec039]{display:flex;align-items:center;flex:1;min-width:0}.request-editor-section[data-v-6d5ec039]{display:flex;flex:1}.request-card-simple[data-v-6d5ec039]{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 12px;font-size:var(--scalar-small)}.code-snippet[data-v-6d5ec039]{display:flex;flex-direction:column;width:100%}.empty-state[data-v-8261a319]{margin:10px 0 10px 12px;text-align:center;font-size:var(--scalar-micro);min-height:56px;display:flex;align-items:center;justify-content:center;border-radius:var(--scalar-radius-lg);color:var(--scalar-color-2)}.rule-title[data-v-8261a319]{font-family:var(--scalar-font-code);color:var(--scalar-color-1);display:inline-block;margin:12px 0 6px;border-radius:var(--scalar-radius)}.rule[data-v-8261a319]{margin:0 12px;border-radius:var(--scalar-radius-lg)}.rule-items[data-v-8261a319]{counter-reset:list-number;display:flex;flex-direction:column;gap:12px;border-left:1px solid var(--scalar-border-color);padding:12px 0}.rule-item[data-v-8261a319]{counter-increment:list-number;border:1px solid var(--scalar-border-color);border-radius:var(--scalar-radius-lg);overflow:hidden;margin-left:24px}.rule-item[data-v-8261a319]:before{border:1px solid var(--scalar-border-color);border-top:0;border-right:0;content:" ";display:block;width:24px;height:6px;border-radius:0 0 0 var(--scalar-radius-lg);margin-top:6px;color:var(--scalar-color-2);transform:translate(-25px);color:var(--scalar-color-1);position:absolute}.markdown[data-v-027e0301] *{margin:0}.code-copy[data-v-027e0301]{display:flex;align-items:center;justify-content:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;background:transparent;cursor:pointer;color:var(--scalar-color-3);border:none;padding:0;margin-right:12px}.code-copy[data-v-027e0301]:hover{color:var(--scalar-color-1)}.code-copy svg[data-v-027e0301]{width:13px;height:13px}.response-card-footer[data-v-027e0301]{display:flex;flex-direction:column;flex-shrink:0;padding:10px 12px;gap:8px;border-top:var(--scalar-border-width) solid var(--scalar-border-color)}.response-example-selector[data-v-027e0301]{align-self:flex-start;margin:-4px}.response-description[data-v-027e0301]{font-weight:var(--scalar-semibold);font-size:var(--scalar-micro);color:var(--scalar-color--1);display:flex;align-items:center;box-sizing:border-box}.schema-type[data-v-027e0301]{font-size:var(--scalar-micro);color:var(--scalar-color-2);font-weight:var(--scalar-semibold);background:var(--scalar-background-3);padding:2px 4px;border-radius:4px;margin-right:4px}.schema-example[data-v-027e0301]{font-size:var(--scalar-micro);color:var(--scalar-color-2);font-weight:var(--scalar-semibold)}.example-response-tab[data-v-027e0301]{display:block;margin:6px}.scalar-card-container[data-v-027e0301]{flex:1;background:var(--scalar-background-2);display:grid}.scalar-card-container[data-v-027e0301] .cm-scroller{overflow-y:hidden}.scalar-card-checkbox[data-v-027e0301]{display:flex;align-items:center;justify-content:center;position:relative;min-height:17px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-color-2);width:-moz-fit-content;width:fit-content;white-space:nowrap;margin-right:9px;gap:6px}.scalar-card-checkbox:has(.scalar-card-checkbox-input:focus-visible) .scalar-card-checkbox-checkmark[data-v-027e0301]{outline:1px solid var(--scalar-color-accent)}.scalar-card-checkbox[data-v-027e0301]:hover{color:var(--scalar-color--1)}.scalar-card-checkbox .scalar-card-checkbox-input[data-v-027e0301]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.scalar-card-checkbox-checkmark[data-v-027e0301]{height:17px;width:17px;border-radius:var(--scalar-radius);background-color:transparent;background-color:var(--scalar-background-3);box-shadow:inset 0 0 0 1px var(--scalar-border-color)}.scalar-card-checkbox[data-v-027e0301]:has(.scalar-card-checkbox-input:checked){color:var(--scalar-color-1)}.scalar-card-checkbox .scalar-card-checkbox-input:checked~.scalar-card-checkbox-checkmark[data-v-027e0301]{background-color:var(--scalar-button-1);box-shadow:none}.scalar-card-checkbox-checkmark[data-v-027e0301]:after{content:"";position:absolute;display:none}.scalar-card-checkbox .scalar-card-checkbox-input:checked~.scalar-card-checkbox-checkmark[data-v-027e0301]:after{display:block}.scalar-card-checkbox .scalar-card-checkbox-checkmark[data-v-027e0301]:after{right:6px;top:36.5%;width:5px;height:9px;border:solid 1px var(--scalar-button-1-color);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.show-api-client-button[data-v-4263a1c2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:4px 6px;white-space:nowrap;border-radius:var(--scalar-radius);display:flex;justify-content:center;align-items:center;font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-background-2);font-family:var(--scalar-font);background:var(--scalar-button-1);position:relative;cursor:pointer;box-sizing:border-box;box-shadow:inset 0 0 0 1px #0000001a;outline-offset:2px}.show-api-client-button span[data-v-4263a1c2],.show-api-client-button svg[data-v-4263a1c2]{fill:currentColor;color:var(--scalar-button-1-color);z-index:1}.show-api-client-button[data-v-4263a1c2]:hover{background:var(--scalar-button-1-hover)}.show-api-client-button svg[data-v-4263a1c2]{margin-right:4px}.schema-type-icon[data-v-e45fe752]{color:var(--scalar-color-1);display:none}.schema-type[data-v-e45fe752]{font-family:var(--scalar-font-code);color:var(--scalar-color-1)}.discriminator-panel[data-v-67468e64]:has(.property--compact){border:var(--scalar-border-width) solid var(--scalar-border-color);border-bottom-left-radius:var(--scalar-radius-lg);border-bottom-right-radius:var(--scalar-radius-lg)}.discriminator-panel[data-v-67468e64] .schema-properties .schema-properties-open{border-top-left-radius:0;border-top-right-radius:0}.discriminator-panel[data-v-67468e64] .property--level-0,.discriminator-panel[data-v-67468e64] .property--compact.property--level-1,.discriminator-panel[data-v-67468e64] .property--compact.property--level-0{padding:8px}.schema-tab[data-v-67468e64]{background:none;border:none;font-size:var(--scalar-mini);font-family:var(--scalar-font);color:var(--scalar-color-2);font-weight:var(--scalar-semibold);line-height:calc(var(--scalar-mini) + 2px);white-space:nowrap;cursor:pointer;padding:0;line-height:1.35;position:relative}.schema-tab[data-v-67468e64]:before{content:"";position:absolute;z-index:0;left:-4px;top:-4px;width:calc(100% + 8px);height:calc(100% + 8px);border-radius:var(--scalar-radius);background:var(--scalar-background-2);opacity:0}.schema-tab[data-v-67468e64]:hover:before{opacity:1}.schema-tab-selected[data-v-67468e64]{color:var(--scalar-color-1);text-decoration:underline;text-underline-offset:8px}.property-example[data-v-d7f5eefa]{display:flex;flex-direction:column;font-size:var(--scalar-micro);position:relative}.property-example[data-v-d7f5eefa]:hover:before{content:"";position:absolute;top:0;left:0;width:100%;height:20px;border-radius:var(--scalar-radius)}.property-example:hover .property-example-label span[data-v-d7f5eefa]{color:var(--scalar-color-1)}.property-example-label span[data-v-d7f5eefa]{color:var(--scalar-color-3);position:relative;border-bottom:var(--scalar-border-width) dotted currentColor}.property-example-value[data-v-d7f5eefa]{font-family:var(--scalar-font-code);display:flex;align-items:center;width:100%;padding:6px}.property-example-value span[data-v-d7f5eefa]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-example-value[data-v-d7f5eefa] svg{color:var(--scalar-color-3)}.property-example-value[data-v-d7f5eefa]:hover svg{color:var(--scalar-color-1)}.property-example-value[data-v-d7f5eefa]{background:var(--scalar-background-2);border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius)}.property-example-value-list[data-v-d7f5eefa]{position:absolute;top:18px;left:50%;transform:translate3d(-50%,0,0);overflow:auto;background-color:var(--scalar-background-1);box-shadow:var(--scalar-shadow-1);border-radius:var(--scalar-radius-lg);border:var(--scalar-border-width) solid var(--scalar-border-color);padding:9px;min-width:200px;max-width:300px;flex-direction:column;gap:3px;display:none;z-index:10}.property-example:hover .property-example-value-list[data-v-d7f5eefa],.property-example:focus-within .property-example-value-list[data-v-d7f5eefa]{display:flex}.property-detail[data-v-3ae98a1b]{display:inline-flex}.property-detail+.property-detail[data-v-3ae98a1b]:before{display:block;content:"·";margin:0 .5ch}.property-detail-truncate[data-v-3ae98a1b]{overflow:hidden}.property-detail-truncate>.property-detail-value[data-v-3ae98a1b]{overflow:hidden;text-overflow:ellipsis}.property-detail-prefix[data-v-3ae98a1b]{color:var(--scalar-color-2)}code.property-detail-value[data-v-3ae98a1b]{font-family:var(--scalar-font-code);font-size:var(--scalar-font-size-3);color:var(--scalar-color-2);background:var(--scalar-background-3);padding:0 4px;border:.5px solid var(--scalar-border-color);border-radius:var(--scalar-radius)}.property-heading[data-v-eb77468c]{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:9px;white-space:nowrap}.property-heading[data-v-eb77468c]:has(+.children),.property-heading[data-v-eb77468c]:has(+.property-rule){margin-bottom:9px}.property-heading[data-v-eb77468c]>*{margin-right:9px}.property-heading[data-v-eb77468c]:last-child{margin-right:0}.property-heading>.property-detail[data-v-eb77468c]:not(:last-of-type){margin-right:0}.property-name[data-v-eb77468c]{font-family:var(--scalar-font-code);font-weight:var(--scalar-semibold);font-size:var(--scalar-font-size-3);display:flex}.property-additional[data-v-eb77468c]{font-family:var(--scalar-font-code)}.property-required[data-v-eb77468c],.property-optional[data-v-eb77468c]{color:var(--scalar-color-2)}.property-required[data-v-eb77468c]{font-size:var(--scalar-micro);color:var(--scalar-color-orange)}.property-read-only[data-v-eb77468c]{font-size:var(--scalar-micro);color:var(--scalar-color-blue)}.property-write-only[data-v-eb77468c]{font-size:var(--scalar-micro);color:var(--scalar-color-green)}.property-detail[data-v-eb77468c]{font-size:var(--scalar-micro);color:var(--scalar-color-2);display:flex;align-items:center;min-width:0}.property-const[data-v-eb77468c]{color:var(--scalar-color-1)}.deprecated[data-v-eb77468c]{text-decoration:line-through}.property[data-v-aa19e2e1]{color:var(--scalar-color-1);display:flex;flex-direction:column;padding:12px 8px;font-size:var(--scalar-mini);position:relative}.property[data-v-aa19e2e1]:hover{z-index:1}.property--compact.property--level-0[data-v-aa19e2e1],.property--compact.property--level-1[data-v-aa19e2e1]{padding:12px 0}.property[data-v-aa19e2e1]:has(>.property-rule:nth-of-type(1)){padding-top:0}.property[data-v-aa19e2e1]:has(>.property-rule:nth-of-type(1) .discriminator-tab-list),.property[data-v-aa19e2e1]:has(>.property-rule:nth-of-type(1) .discriminator-panel){padding:8px}.property--deprecated[data-v-aa19e2e1]{background:repeating-linear-gradient(-45deg,var(--scalar-background-2) 0,var(--scalar-background-2) 2px,transparent 2px,transparent 5px);background-size:100%}.property--deprecated[data-v-aa19e2e1]>*{opacity:.75}.property-description[data-v-aa19e2e1]{margin-top:6px;line-height:1.4;font-size:var(--scalar-small)}.property-heading:empty+.property-description[data-v-aa19e2e1]:last-of-type,.property-description[data-v-aa19e2e1]:first-of-type:last-of-type{margin-top:0}.property-description[data-v-aa19e2e1]:has(+.property-rule){margin-bottom:9px}[data-v-aa19e2e1] .property-description *{color:var(--scalar-color-2)!important}.property[data-v-aa19e2e1]:not(:last-of-type){border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.property-description+.children[data-v-aa19e2e1]{margin-top:9px}.children[data-v-aa19e2e1]{display:flex;flex-direction:column}.children .property--compact.property--level-1[data-v-aa19e2e1]{padding:12px}.property-example-value[data-v-aa19e2e1]{all:unset;font-family:var(--scalar-font-code);padding:6px;border-top:var(--scalar-border-width) solid var(--scalar-border-color)}.property-rule[data-v-aa19e2e1],.property-rule[data-v-aa19e2e1]:has(>.discriminator-tab-list) .property-rule .schema-properties.schema-properties-open{border-radius:var(--scalar-radius-lg);display:flex;flex-direction:column}.property-rule[data-v-aa19e2e1]:has(.discriminator-tab-list) .schema-card .schema-properties.schema-properties-open{border-top-left-radius:0;border-top-right-radius:0}.property-rule[data-v-aa19e2e1]:has(.discriminator-tab-list) .children .schema-card .schema-properties.schema-properties-open{border-top-left-radius:var(--scalar-radius-lg);border-top-right-radius:var(--scalar-radius-lg)}.property-enum-value[data-v-aa19e2e1]{color:var(--scalar-color-3);line-height:1.5;word-break:break-word;display:flex;align-items:stretch;position:relative}.property-enum-value-label[data-v-aa19e2e1]{display:flex;padding:3px 0;font-family:var(--scalar-font-code)}.property-enum-value:last-of-type .property-enum-value-label[data-v-aa19e2e1]{padding-bottom:0}.property-enum-value[data-v-aa19e2e1]:before{content:"";margin-right:12px;width:var(--scalar-border-width);display:block;background:currentColor;color:var(--scalar-color-3)}.property-enum-value[data-v-aa19e2e1]:after{content:"";position:absolute;top:50%;left:0;width:8px;height:var(--scalar-border-width);background:currentColor}.property-enum-value[data-v-aa19e2e1]:last-of-type:after{bottom:0;height:50%;background:var(--scalar-background-1);border-top:var(--scalar-border-width) solid currentColor}.property-enum-values[data-v-aa19e2e1]{margin-top:8px;list-style:none}.property-example[data-v-aa19e2e1]{background:transparent;border:none;display:flex;flex-direction:row;gap:8px}.property-example-label[data-v-aa19e2e1],.property-example-value[data-v-aa19e2e1]{padding:3px 0 0}.property-example-value[data-v-aa19e2e1]{background:var(--scalar-background-2);border-top:0;border-radius:var(--scalar-radius);padding:3px 4px}.property-list[data-v-aa19e2e1]{border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius);margin-top:10px}.property-list .property[data-v-aa19e2e1]:last-of-type{padding-bottom:10px}.property-name[data-v-aa19e2e1]{font-family:var(--scalar-font-code);font-weight:var(--scalar-semibold)}.enum-toggle-button[data-v-aa19e2e1]{align-items:center;border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:13.5px;cursor:pointer;color:var(--scalar-color-2);display:flex;font-weight:var(--scalar-semibold);gap:4px;margin-top:8px;padding:6px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.enum-toggle-button[data-v-aa19e2e1]:hover{color:var(--scalar-color-1)}.enum-toggle-button-icon--open[data-v-aa19e2e1]{transform:rotate(45deg)}.error[data-v-8c9c6e0d]{background-color:var(--scalar-color-red)}.schema-card[data-v-8c9c6e0d]{z-index:0;font-size:var(--scalar-font-size-4);color:var(--scalar-color-1)}.schema-card-title[data-v-8c9c6e0d]{height:var(--schema-title-height);padding:6px 8px;display:flex;align-items:center;gap:4px;color:var(--scalar-color-2);font-weight:var(--scalar-semibold);font-size:var(--scalar-micro);border-bottom:var(--scalar-border-width) solid transparent}button.schema-card-title[data-v-8c9c6e0d]{cursor:pointer}button.schema-card-title[data-v-8c9c6e0d]:hover{color:var(--scalar-color-1)}.schema-card-title-icon--open[data-v-8c9c6e0d]{transform:rotate(45deg)}.schema-properties-open>.schema-card-title[data-v-8c9c6e0d]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.schema-properties-open>.schema-properties[data-v-8c9c6e0d]{width:-moz-fit-content;width:fit-content}.schema-card-description+.schema-properties[data-v-8c9c6e0d]{width:-moz-fit-content;width:fit-content;margin-top:8px}.schema-properties-open.schema-properties[data-v-8c9c6e0d],.schema-properties-open>.schema-card--open[data-v-8c9c6e0d]{width:100%}.schema-properties[data-v-8c9c6e0d]{display:flex;flex-direction:column;border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius-xl);width:-moz-fit-content;width:fit-content}.schema-properties-name[data-v-8c9c6e0d]{width:100%}.schema-properties .schema-properties[data-v-8c9c6e0d]{border-radius:13.5px}.schema-properties .schema-properties.schema-properties-open[data-v-8c9c6e0d]{border-radius:var(--scalar-radius-lg)}.schema-properties-open[data-v-8c9c6e0d]{width:100%}.schema-card--compact[data-v-8c9c6e0d]{align-self:flex-start}.schema-card--compact.schema-card--open[data-v-8c9c6e0d]{align-self:initial}.schema-card-title--compact[data-v-8c9c6e0d]{color:var(--scalar-color-2);padding:6px 8px;height:auto;border-bottom:none}.schema-card--compact>.schema-properties[data-v-8c9c6e0d],.schema-card-title--compact[data-v-8c9c6e0d]{border-radius:13.5px}.schema-card-title--compact>.schema-card-title-icon[data-v-8c9c6e0d]{margin:0}.schema-card-title--compact>.schema-card-title-icon--open[data-v-8c9c6e0d]{transform:rotate(45deg)}.schema-properties-open>.schema-card-title--compact[data-v-8c9c6e0d]{position:static}.schema-card--compact.schema-card--level-0>.schema-properties[data-v-8c9c6e0d]{border:none}[data-v-8c9c6e0d] .schema-card-description p{font-size:var(--scalar-mini, var(--scalar-paragraph));color:var(--scalar-color-2);line-height:1.5;display:block;margin-bottom:6px}.children .schema-card-description[data-v-8c9c6e0d]:first-of-type{padding-top:0}.headers-card[data-v-4e43270c]{z-index:0;margin-top:12px;margin-bottom:6px;position:relative;font-size:var(--scalar-font-size-4);color:var(--scalar-color-1);align-self:flex-start}.headers-card.headers-card--open[data-v-4e43270c]{align-self:initial}.headers-card-title[data-v-4e43270c]{padding:6px 10px;display:flex;align-items:center;gap:4px;color:var(--scalar-color-3);font-weight:var(--scalar-semibold);font-size:var(--scalar-micro);border-radius:13.5px}button.headers-card-title[data-v-4e43270c]{cursor:pointer}button.headers-card-title[data-v-4e43270c]:hover{color:var(--scalar-color-1)}.headers-card-title-icon--open[data-v-4e43270c]{transform:rotate(45deg)}.headers-properties-open>.headers-card-title[data-v-4e43270c]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.headers-properties-open[data-v-4e43270c]{width:100%}.headers-properties[data-v-4e43270c]{display:flex;flex-direction:column;border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:13.5px;width:-moz-fit-content;width:fit-content}.headers-card .property[data-v-4e43270c]:last-of-type{padding-bottom:10px}.headers-card-title>.headers-card-title-icon[data-v-4e43270c]{width:10px;height:10px;margin:0}.headers-card-title>.headers-card-title-icon--open[data-v-4e43270c]{transform:rotate(45deg)}.parameter-item[data-v-7ad4f6c6]{display:flex;flex-direction:column;border-top:var(--scalar-border-width) solid var(--scalar-border-color)}.parameter-item:last-of-type .parameter-schema[data-v-7ad4f6c6]{padding-bottom:0}.parameter-item-container[data-v-7ad4f6c6]{padding:0}.parameter-item-headers[data-v-7ad4f6c6]{border:var(--scalar-border-width) solid var(--scalar-border-color)}.parameter-item-name[data-v-7ad4f6c6]{margin-right:6px;font-weight:var(--scalar-semibold);font-size:var(--scalar-font-size-3);font-family:var(--scalar-font-code);color:var(--scalar-color-1)}.parameter-item-type[data-v-7ad4f6c6]{font-size:var(--scalar-micro);color:var(--scalar-color-2);margin-right:6px;line-height:1.4;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.parameter-item-trigger-open .parameter-item-type[data-v-7ad4f6c6]{white-space:normal}.parameter-item-trigger+.parameter-item-container[data-v-7ad4f6c6] .property--level-0>.property-heading .property-detail-value{font-size:var(--scalar-font-size-3)}.parameter-item-required-optional[data-v-7ad4f6c6]{color:var(--scalar-color-2);font-weight:var(--scalar-semibold);margin-right:6px;position:relative}.parameter-item--required[data-v-7ad4f6c6]{text-transform:uppercase;font-size:var(--scalar-micro);font-weight:var(--scalar-semibold);color:var(--scalar-color-orange)}.parameter-item-description[data-v-7ad4f6c6]{margin-top:3px!important;font-size:var(--scalar-small);color:var(--scalar-color-2);line-height:1.4}.parameter-item-description[data-v-7ad4f6c6] p{margin-top:4px;font-size:var(--scalar-small);color:var(--scalar-color-2);line-height:1.4}.parameter-schema[data-v-7ad4f6c6]{padding-bottom:9px;margin-top:3px}.parameter-item-trigger[data-v-7ad4f6c6]{padding:12px 0;cursor:pointer;outline:none;text-align:left;position:relative;align-items:baseline}.parameter-item-trigger-open[data-v-7ad4f6c6]{padding-bottom:0}.parameter-item-trigger[data-v-7ad4f6c6]:after{content:"";position:absolute;height:10px;width:100%;bottom:0}.parameter-item-icon[data-v-7ad4f6c6]{color:var(--scalar-color-3);height:18px;left:-19px;position:absolute;top:11px;width:18px}.parameter-item-trigger:hover .parameter-item-icon[data-v-7ad4f6c6],.parameter-item-trigger:focus-visible .parameter-item-icon[data-v-7ad4f6c6]{color:var(--scalar-color-1)}.parameter-item-trigger:focus-visible .parameter-item-icon[data-v-7ad4f6c6]{outline:1px solid var(--scalar-color-accent);outline-offset:2px;border-radius:var(--scalar-radius)}.parameter-list[data-v-2463df20]{margin-top:24px}.parameter-list-title[data-v-2463df20]{font-size:var(--scalar-font-size-2);font-weight:var(--scalar-semibold);color:var(--scalar-color-1);line-height:1.45;margin-top:12px;margin-bottom:12px}.parameter-list-items[data-v-2463df20]{list-style:none;padding:0;margin:0 0 12px;font-size:var(--scalar-small)}.request-body-title[data-v-1aa0f610]{display:flex;align-items:center;justify-content:space-between;font-size:var(--scalar-font-size-2);font-weight:var(--scalar-semibold);color:var(--scalar-color-1);margin-top:24px;padding-bottom:12px;border-bottom:var(--scalar-border-width) solid var(--scalar-border-color);flex-flow:wrap}.request-body-title-select[data-v-1aa0f610]{position:relative;height:-moz-fit-content;height:fit-content;margin-left:auto;font-weight:var(--scalar-regular);display:flex;align-items:center;color:var(--scalar-color-3);font-size:var(--scalar-micro);background:var(--scalar-background-2);padding:2px 6px;border-radius:12px;border:var(--scalar-border-width) solid var(--scalar-border-color)}.request-body-title-no-select.request-body-title-select[data-v-1aa0f610]{pointer-events:none}.request-body-title-no-select[data-v-1aa0f610]{border:none}.request-body-title-no-select.request-body-title-select[data-v-1aa0f610]:after{display:none}.request-body-title-select span[data-v-1aa0f610]{display:flex;align-items:center}.request-body-title-select[data-v-1aa0f610]:after{content:"";width:6px;height:6px;transform:rotate(45deg) translate3d(0,-3px,0);display:block;margin-left:6px;box-shadow:1px 1px 0 currentColor;margin-right:5px}.request-body-title-select select[data-v-1aa0f610]{border:none;outline:none;cursor:pointer;background:var(--scalar-background-3);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.request-body-title-select[data-v-1aa0f610]:hover{color:var(--scalar-color-1)}.request-body-title-select[data-v-1aa0f610]:has(select:focus-visible){outline:1px solid var(--scalar-color-accent)}.request-body-description[data-v-1aa0f610]{margin-top:6px;font-size:var(--scalar-small);width:100%}.request-body-description[data-v-1aa0f610] .markdown *{color:var(--scalar-color-2)!important}@media (max-width: 460px){.request-body-title-select[data-v-1aa0f610]{margin-left:auto;padding-right:3px}}.operation-title[data-v-7af92164]{display:flex;justify-content:space-between}.operation-details[data-v-7af92164]{display:flex;align-items:center;margin-top:0;gap:9px;min-width:0;flex-shrink:1}.endpoint-type[data-v-7af92164]{display:flex;align-items:center;justify-content:center;gap:6px;position:relative;z-index:0;width:60px;padding:6px;flex-shrink:0;font-size:var(--scalar-small);text-transform:uppercase;font-weight:var(--scalar-bold);font-family:var(--scalar-font)}.endpoint-type[data-v-7af92164]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:currentColor;opacity:.15;border-radius:var(--scalar-radius-lg)}.endpoint-anchor[data-v-7af92164]{display:flex;align-items:center;min-width:0;flex-shrink:1;font-size:20px}.endpoint-anchor.label[data-v-7af92164]{display:flex}.endpoint-label[data-v-7af92164]{display:flex;align-items:baseline;gap:9px;min-width:0;flex-shrink:1;color:var(--scalar-color-1)}.endpoint-label-path[data-v-7af92164]{font-family:var(--scalar-font-code);font-size:var(--scalar-mini);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.endpoint-label-path[data-v-7af92164] em{color:var(--scalar-color-2)}.endpoint-label-name[data-v-7af92164]{color:var(--scalar-color-2);font-size:var(--scalar-small);flex-shrink:1000000000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.endpoint-try-hint[data-v-7af92164]{padding:2px;height:24px;width:24px;flex-shrink:0}.endpoint-copy[data-v-7af92164]{color:currentColor;padding:2px}.endpoint-copy[data-v-7af92164] svg{stroke-width:2px}.endpoint-content[data-v-7af92164]{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;gap:9px;padding:9px}@media (min-width: 1000px){.endpoint-content[data-v-7af92164]{grid-auto-flow:column}}@container (max-width: 900px){.endpoint-content[data-v-7af92164]{grid-template-columns:1fr}}.endpoint-content[data-v-7af92164]>*{max-height:unset}.operation-details-card[data-v-7af92164]{display:flex;flex-direction:column;gap:12px}.operation-details-card-item[data-v-7af92164] .parameter-list{border:1px solid var(--scalar-border-color);border-radius:var(--scalar-radius-lg);margin-top:0}.operation-details-card-item[data-v-7af92164]{display:flex;flex-direction:column;gap:12px}.operation-details-card-item[data-v-7af92164] .parameter-list-items{margin-bottom:0}.operation-details-card[data-v-7af92164] .parameter-item:last-of-type .parameter-schema{padding-bottom:12px}.operation-details-card[data-v-7af92164] .parameter-list .parameter-list{margin-bottom:12px}.operation-details-card[data-v-7af92164] .parameter-item{margin:0;padding:0 9px}.operation-details-card[data-v-7af92164] .property{padding:9px;margin:0}.operation-details-card[data-v-7af92164] .parameter-list-title,.operation-details-card[data-v-7af92164] .request-body-title{text-transform:uppercase;font-weight:var(--scalar-bold);font-size:var(--scalar-mini);color:var(--scalar-color-2);line-height:1.33;padding:9px;margin:0}.operation-details-card[data-v-7af92164] .request-body-title-select{text-transform:initial;font-weight:initial;margin-left:auto}.examples[data-v-795f44b1]{position:sticky;top:calc(var(--refs-header-height) + 24px)}.deprecated[data-v-795f44b1] *{text-decoration:line-through}.example-path[data-v-795f44b1]{color:var(--scalar-color-2);font-family:var(--scalar-font-code)}.example-path[data-v-795f44b1] em{color:var(--scalar-color-1);font-style:normal}.show-more[data-v-d3b738d8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border:var(--scalar-border-width) solid var(--scalar-border-color);margin:auto;padding:8px 12px 8px 16px;border-radius:30px;color:var(--scalar-color-1);font-weight:var(--scalar-semibold);font-size:var(--scalar-small);display:flex;align-items:center;justify-content:center;position:relative;top:-48px}.show-more[data-v-d3b738d8]:hover{background:var(--scalar-background-2);cursor:pointer}.show-more-icon[data-v-d3b738d8]{width:16px!important;height:16px!important;margin-left:3px}.show-more[data-v-d3b738d8]:active{box-shadow:0 0 0 1px var(--scalar-border-color)}@container narrow-references-container (max-width: 900px){.show-more[data-v-d3b738d8]{top:-24px}}.webhook-request-body[data-v-cbaa1001]{margin-top:-18px}.webhooks-list[data-v-8691c69d]{display:contents}.webhooks-list-truncated .webhooks-list-item[data-v-8691c69d]:last-child{border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.webhooks-list-item[aria-expanded=true][data-v-8691c69d]{padding-bottom:48px}.webhook-section-description.webhook-section-description[data-v-8691c69d]{color:var(--scalar-color-2);font-size:var(--scalar-font-size-3);padding-bottom:12px}.show-more-webhooks[data-v-8691c69d]{margin-top:32px;top:0}.endpoint[data-v-03fcdc42]{display:flex;white-space:nowrap;cursor:pointer;text-decoration:none}.endpoint:hover .endpoint-path[data-v-03fcdc42],.endpoint:focus-visible .endpoint-path[data-v-03fcdc42]{text-decoration:underline}.endpoint span[data-v-03fcdc42]:first-of-type{text-transform:uppercase}.endpoint .post[data-v-03fcdc42],.endpoint .get[data-v-03fcdc42],.endpoint .delete[data-v-03fcdc42],.endpoint .put[data-v-03fcdc42]{white-space:nowrap}.endpoint-method[data-v-03fcdc42],.endpoint-path[data-v-03fcdc42]{color:var(--scalar-color-1);min-width:62px;display:inline-block;line-height:1.55;font-family:var(--scalar-font-code);font-size:var(--scalar-small);cursor:pointer}.endpoint-method[data-v-03fcdc42]{text-align:right}.endpoint-path[data-v-03fcdc42]{margin-left:12px;text-transform:initial}.deprecated[data-v-03fcdc42]{text-decoration:line-through}.endpoints[data-v-324fe114]{overflow:auto;background:var(--scalar-background-2);padding:10px 12px}.section-container[data-v-e5f682e5]{border-top:var(--scalar-border-width) solid var(--scalar-border-color)}.section-container[data-v-e5f682e5]:has(.show-more){background-color:color-mix(in srgb,var(--scalar-background-2),transparent)}.tag-section[data-v-448f4a19]{margin-bottom:48px}.tag-name[data-v-448f4a19]{text-transform:capitalize}.tag-description[data-v-448f4a19]{padding-bottom:4px;text-align:left}.references-loading{position:absolute;top:0;left:0;right:0;z-index:1;grid-area:rendered;background:var(--scalar-background-1)}.references-loading-top-spacer{top:-1px}.references-loading-hidden-tag .section-container>.section:first-child{display:none}.models-list[data-v-2c898e03]{display:contents}.models-list-truncated .models-list-item[data-v-2c898e03]:last-child{border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.show-more-models[data-v-2c898e03]{margin-top:32px;top:0}.models-list-item[data-v-2c898e03]:hover{z-index:10}.reference-models[data-v-92646d2b]{margin-bottom:48px}.reference-models-anchor[data-v-92646d2b]{display:flex;align-items:center;font-size:20px;padding-left:6px;color:var(--scalar-color-1)}.reference-models-label[data-v-92646d2b]{font-size:var(--scalar-mini)}.reference-models-label[data-v-92646d2b] em{font-weight:var(--scalar-bold)}.narrow-references-container{container-name:narrow-references-container;container-type:inline-size}.render-loading[data-v-c1080683]{height:calc(var(--full-height) - var(--refs-header-height));display:flex;align-items:center;justify-content:center}.introduction-card[data-v-c1080683]{display:flex;flex-direction:column;background:var(--scalar-background-1)}.introduction-card-item[data-v-c1080683]{display:flex;overflow:hidden;border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius-lg);margin-bottom:12px;flex-direction:column;justify-content:start}@container narrow-references-container (max-width: 900px){.introduction-card-item[data-v-c1080683]{border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}}.introduction-card-item[data-v-c1080683]:has(.description) .server-form-container{border-bottom-left-radius:0;border-bottom-right-radius:0}.introduction-card-item[data-v-c1080683] .request-item{border-bottom:0}.introduction-card-title[data-v-c1080683]{font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-color-3)}.introduction-card-row[data-v-c1080683]{gap:24px}@media (min-width: 600px){.introduction-card-row[data-v-c1080683]{flex-flow:row wrap}}.introduction-card-row[data-v-c1080683]>*{flex:1}@media (min-width: 600px){.introduction-card-row[data-v-c1080683]>*{min-width:-moz-min-content;min-width:min-content}}@media (max-width: 600px){.introduction-card-row[data-v-c1080683]>*{max-width:100%}}@container (max-width: 900px){.introduction-card-row[data-v-c1080683]{flex-direction:column;align-items:stretch;gap:0px}}.introduction-card[data-v-c1080683] .security-scheme-label{text-transform:uppercase;font-weight:var(--scalar-semibold)}.references-classic .introduction-card-row[data-v-c1080683] .scalar-card:nth-of-type(2) .scalar-card-header{display:none}.references-classic .introduction-card-row[data-v-c1080683] .scalar-card:nth-of-type(2) .scalar-card-header.scalar-card--borderless+.scalar-card-content{margin-top:0}.section-flare[data-v-c1080683]{top:0;right:0;pointer-events:none}.start[data-v-0f473adb]{padding:24px;display:flex;flex-flow:wrap;justify-content:space-between;position:relative;z-index:0}.swagger-editor .start[data-v-0f473adb]{padding-top:24px}.start-h1[data-v-0f473adb]{font-size:var(--scalar-heading-2);margin-top:0;line-height:1.45;margin-bottom:0;font-weight:var(--scalar-bold);color:var(--scalar-color-1);width:100%;position:relative}.start-h3[data-v-0f473adb]{font-size:var(--scalar-paragraph);margin-top:0;margin-bottom:6px;display:block;line-height:1.45;font-weight:var(--scalar-bold);color:var(--scalar-color-1);width:100%}.start-h1[data-v-0f473adb]:not(:first-of-type){margin-top:24px}.start-p[data-v-0f473adb]{font-size:var(--scalar-paragraph);color:var(--scalar-color-2);line-height:1.5;width:100%;margin-top:12px}.start-ul[data-v-0f473adb]{margin-top:12px;font-size:var(--scalar-paragraph);line-height:1.5;padding-left:0;list-style:initial;display:flex;flex-flow:wrap;gap:24px}.start-ul li[data-v-0f473adb]{margin:0;padding:0;list-style:none;width:calc(50% - 24px);color:var(--scalar-color-2)}.start-ul li[data-v-0f473adb]:first-of-type{margin-top:0}.start-section[data-v-0f473adb]{width:100%;margin-bottom:12px;display:flex;flex-flow:wrap}.start-section[data-v-0f473adb]:last-of-type{margin-bottom:48px}.start-h2[data-v-0f473adb]{background:var(--scalar-background-2);border-top-left-radius:var(--scalar-radius-lg);border-top-right-radius:var(--scalar-radius-lg);border:1px solid var(--scalar-border-color);color:var(--scalar-color-3);font-size:var(--scalar-mini);font-weight:var(--scalar-semibold);padding:9px;width:100%}.start-item[data-v-0f473adb]{align-items:center;background:var(--scalar-background-2);border-right:1px solid var(--scalar-border-color);border-bottom:1px solid var(--scalar-border-color);color:var(--scalar-color-1);cursor:pointer;display:flex;flex:1;font-size:var(--scalar-mini);font-weight:var(--scalar-semibold);padding:9px;text-transform:capitalize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.start-section-integrations .start-item[data-v-0f473adb]:first-of-type{border-bottom-left-radius:var(--scalar-radius-lg);border-left:1px solid var(--scalar-border-color)}.start-section-integrations .start-item[data-v-0f473adb]:last-of-type{border-bottom-right-radius:var(--scalar-radius-lg)}.start-section-colors .start-item[data-v-0f473adb]{min-width:33.33%}.start-section-colors .start-item[data-v-0f473adb]:nth-child(3n+2){border-left:1px solid var(--scalar-border-color)}.start-section-colors .start-item[data-v-0f473adb]:last-of-type,.start-section-colors .start-item-active[data-v-0f473adb]:last-of-type:before{border-radius:0 0 var(--scalar-radius-lg) var(--scalar-radius-lg)}.start-item[data-v-0f473adb]:empty{pointer-events:none}.start-item svg[data-v-0f473adb]{width:14px;height:14px;margin-right:6px}.start-item[data-v-0f473adb]:hover{background:var(--scalar-background-3)}.start-item-active[data-v-0f473adb]{z-index:10;position:relative;color:var(--scalar-color-1)}.start-item-active[data-v-0f473adb]:before{border:1px solid var(--scalar-color-1);content:"";top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;position:absolute}.start-section-color .start-item[data-v-0f473adb]{text-transform:capitalize}.start-cta[data-v-0f473adb]{display:flex;gap:12px;width:100%;margin-top:24px;margin-bottom:0}.start-row[data-v-0f473adb]{width:100%;margin-top:12px;overflow:hidden}.start-hero-copy[data-v-0f473adb]{background:var(--scalar-background-2);padding:12px;border-radius:var(--scalar-radius-lg)}.start-p-small[data-v-0f473adb]{font-weight:var(--scalar-semibold);font-size:var(--scalar-mini);color:var(--scalar-color-2);margin-bottom:12px;line-height:1.4}.start-cta[data-v-0f473adb]{margin-bottom:12px;width:-moz-fit-content;width:fit-content;white-space:nowrap}.start-copy[data-v-0f473adb]{padding:76px 48px 48px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.start-logo[data-v-0f473adb]{color:var(--scalar-color-1);margin-bottom:24px;width:72px;aspect-ratio:1;position:relative;box-shadow:var(--scalar-shadow-2);border-radius:50%}.start-logo[data-v-0f473adb]:before{content:"";width:300%;aspect-ratio:1;left:-100%;top:-100%;position:absolute;z-index:-1;border-radius:50%;background-size:24px 24px;box-shadow:inset 0 0 50px var(--scalar-background-1),inset 0 0 50px var(--scalar-background-1);background-image:linear-gradient(to right,var(--scalar-border-color) 1px,transparent 1px),linear-gradient(to bottom,var(--scalar-border-color) 1px,transparent 1px)}.start-logo svg[data-v-0f473adb]{width:100%;height:auto;background:var(--scalar-background-1);padding:3px;border-radius:50%;position:relative}@media screen and (max-width: 600px){.start-section-colors .start-item[data-v-0f473adb],.start-item[data-v-0f473adb]{width:100%;border-radius:0;border-right:none;border-top:1px solid var(--scalar-border-color)}.start-item[data-v-0f473adb]:empty{display:none}.start-h2[data-v-0f473adb]{border-bottom:none}.start li[data-v-0f473adb]{width:100%}.start-copy[data-v-0f473adb]{padding:48px 0 24px}}@media screen and (max-width: 1000px){.start[data-v-0f473adb]{padding:0;overflow:auto}}.sidebar-heading-type[data-v-f51e2805]{display:block;min-width:3.9em;overflow:hidden;line-height:14px;flex-shrink:0;color:#fff;color:color-mix(in srgb,var(--method-color, var(--scalar-color-1)),transparent 0%);text-transform:uppercase;font-size:10px;font-weight:var(--scalar-bold);text-align:right;position:relative;font-family:var(--scalar-font-code);white-space:nowrap;margin-left:3px}.sidebar-heading[data-v-efbd2692]{display:flex;gap:6px;color:var(--scalar-sidebar-color-2, var(--scalar-color-2));font-size:var(--scalar-mini);font-weight:var(--scalar-semibold);word-break:break-word;line-height:1.385;max-width:100%;position:relative;cursor:pointer;border-radius:var(--scalar-radius);flex:1;padding-right:9px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar-heading-link-method[data-v-efbd2692]{margin:0}.sidebar-heading.deprecated .sidebar-heading-link-title[data-v-efbd2692]{text-decoration:line-through}.sidebar-heading-link-title[data-v-efbd2692]{margin:0}.sidebar-heading[data-v-efbd2692]:hover{background:var( --scalar-sidebar-item-hover-background, var(--scalar-background-2) )}.sidebar-heading:hover .sidebar-heading-link-title[data-v-efbd2692]{color:var(--scalar-sidebar-item-hover-color)}.sidebar-heading-link[data-v-efbd2692]:focus-visible{outline:none}.sidebar-heading[data-v-efbd2692]:has(>.sidebar-heading-link:focus-visible){z-index:1;outline:1px solid var(--scalar-color-accent)}.active_page.sidebar-heading[data-v-efbd2692]:hover,.active_page.sidebar-heading[data-v-efbd2692]{color:var(--scalar-sidebar-color-active, var(--scalar-color-accent));background:var( --scalar-sidebar-item-active-background, var(--scalar-background-accent) )}.active_page.sidebar-heading p[data-v-efbd2692]{font-weight:var(--scalar-sidebar-font-weight-active, var(--scalar-semibold))}.active_page.sidebar-heading:hover .sidebar-heading-link-title[data-v-efbd2692]{color:var(--scalar-sidebar-color-active, var(--scalar-color-accent))}.sidebar-indent-nested .sidebar-indent-nested .sidebar-heading[data-v-efbd2692]:before{content:"";position:absolute;top:0;left:calc((var(--scalar-sidebar-level) * 12px));width:var(--scalar-border-width);height:100%;background:var(--scalar-sidebar-indent-border)}.sidebar-indent-nested .sidebar-indent-nested .sidebar-heading[data-v-efbd2692]:hover:before{background:var(--scalar-sidebar-indent-border-hover)}.sidebar-indent-nested .sidebar-indent-nested .active_page.sidebar-heading[data-v-efbd2692]:before{background:var(--scalar-sidebar-indent-border-active)}.sidebar-heading-link[data-v-efbd2692]{text-decoration:none;color:inherit;padding:6px 0;display:flex;flex:1;justify-content:space-between;gap:2px}.sidebar-heading p[data-v-efbd2692]{height:-moz-fit-content;height:fit-content;display:flex;align-items:center;font-weight:var(--scalar-sidebar-font-weight, var(--scalar-semibold))}.sidebar-heading p[data-v-efbd2692]:empty{display:none}.link-icon[data-v-efbd2692]{position:relative;left:4px}.sidebar-icon[data-v-efbd2692]{display:flex;align-items:center;justify-content:center;margin-right:6px;width:13px;height:13px}.sidebar-icon>svg[data-v-efbd2692]{width:13px;height:13px}.sidebar-group-item[data-v-efbd2692]{position:relative}.sidebar-heading-chevron[data-v-efbd2692]{margin:5px -5.5px 5px -9px}.sidebar-heading-chevron .toggle-nested-icon[data-v-efbd2692]:focus-visible{outline:none}.sidebar-heading[data-v-efbd2692]:has(.sidebar-heading-chevron .toggle-nested-icon:focus-visible){outline:none;box-shadow:inset 0 0 0 1px var(--scalar-color-accent)}.toggle-nested-icon[data-v-efbd2692]{color:var(--scalar-color-3);width:20px;height:20px;display:flex;align-items:center;justify-content:center}.active_page .toggle-nested-icon[data-v-efbd2692]{color:var(--scalar-sidebar-color-active, var(--scalar-color-accent))}.toggle-nested-icon[data-v-efbd2692]:hover,.toggle-nested-icon[data-v-efbd2692]:focus-visible{color:currentColor}.action-menu[data-v-efbd2692]{position:absolute;top:5px;right:5px;display:flex;gap:6px}.action-menu[data-v-efbd2692] .button-wrapper button{opacity:0;width:20px;height:20px;padding:4px}.action-menu[data-v-efbd2692]:hover .button-wrapper button,.action-menu[data-v-efbd2692] .button-wrapper button:hover,.sidebar-heading:hover~.action-menu[data-v-efbd2692] .button-wrapper button,.action-menu[data-v-efbd2692] .button-wrapper button[aria-expanded=true]{opacity:1}.sidebar-heading[data-v-efbd2692]:has(~.action-menu:hover){color:var(--scalar-sidebar-color-1, var(--scalar-color-1));background:var( --scalar-sidebar-item-hover-background, var(--scalar-background-2) )}.sidebar-group-item__folder[data-v-efbd2692]{color:var(--scalar-sidebar-color-1, var(--scalar-color-1));text-transform:var(--scalar-tag-text-transform, initial)}.sidebar-group[data-v-39c84840]{list-style:none;width:100%;margin:0;padding:0}.sidebar-indent-nested[data-v-39c84840] .sidebar-heading{padding-left:calc((var(--scalar-sidebar-level) * var(--scalar-sidebar-indent-base)) + 12px)!important}.sidebar-indent-nested[data-v-39c84840] .sidebar-heading .toggle-nested-icon{left:calc((var(--scalar-sidebar-level) * var(--scalar-sidebar-indent-base)) + 2px)!important}:where(.sidebar-indent-nested[data-v-39c84840]) .sidebar-heading{color:var(--scalar-sidebar-color-1, var(--scalar-color-1))}:where(.sidebar-indent-nested[data-v-39c84840]) :where(.sidebar-indent-nested) .sidebar-heading{color:var(--scalar-sidebar-color-2, var(--scalar-color-2))}.sidebar[data-v-093edd11]{--scalar-sidebar-indent-base: 12px;--scalar-sidebar-font-weight-active: var(--scalar-semibold);--scalar-sidebar-font-weight: var(--scalar-semibold);flex:1;height:100%;display:flex;flex-direction:column;border-right:var(--scalar-border-width) solid var(--scalar-sidebar-border-color, var(--scalar-border-color));background:var(--scalar-sidebar-background-1, var(--scalar-background-1));--scalar-sidebar-level: 0}.sidebar-pages[data-v-093edd11]{flex:1;padding:9px 12px}@media (max-width: 1000px){.sidebar[data-v-093edd11]{min-height:0;border-right:none}.sidebar-pages[data-v-093edd11]{padding-top:12px}}.sidebar-group-title[data-v-093edd11]{color:var(--scalar-sidebar-color-1);font-size:var(--scalar-mini);padding:12px 6px 6px;font-weight:var(--scalar-semibold);text-transform:uppercase;word-break:break-word;line-height:1.385}.sidebar-group-item+.sidebar-group-title[data-v-093edd11]{border-top:var(--scalar-border-width) solid var(--scalar-sidebar-border-color);margin-top:9px}@layer scalar-base,scalar-theme;@layer scalar-base{body{margin:0;line-height:inherit}}@layer scalar-base{:root{--scalar-border-width: .5px;--scalar-radius: 3px;--scalar-radius-lg: 6px;--scalar-radius-xl: 8px;--scalar-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--scalar-font-code: "JetBrains Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--scalar-heading-1: 40px;--scalar-page-description: 24px;--scalar-heading-2: 24px;--scalar-heading-3: 20px;--scalar-heading-4: 16px;--scalar-heading-5: 16px;--scalar-heading-6: 16px;--scalar-paragraph: 16px;--scalar-small: 14px;--scalar-mini: 13px;--scalar-micro: 12px;--scalar-bold: 600;--scalar-semibold: 500;--scalar-regular: 400;--scalar-font-size-1: 21px;--scalar-font-size-2: 16px;--scalar-font-size-3: 14px;--scalar-font-size-4: 13px;--scalar-font-size-5: 12px;--scalar-font-size-6: 12px;--scalar-font-size-7: 10px;--scalar-line-height-1: 32px;--scalar-line-height-2: 24px;--scalar-line-height-3: 20px;--scalar-line-height-4: 18px;--scalar-line-height-5: 16px;--scalar-font-medium: 500;--scalar-font-bold: 700;--scalar-text-decoration: none;--scalar-text-decoration-hover: underline;--scalar-link-font-weight: inherit;--scalar-sidebar-indent: 18px}.dark-mode{color-scheme:dark;--scalar-scrollbar-color: rgba(255, 255, 255, .18);--scalar-scrollbar-color-active: rgba(255, 255, 255, .36);--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, .1);--scalar-shadow-2: 0 0 0 .5px var(--scalar-border-color), rgba(15, 15, 15, .2) 0px 3px 6px, rgba(15, 15, 15, .4) 0px 9px 24px;--scalar-lifted-brightness: 1.45;--scalar-backdrop-brightness: .5;--scalar-link-color: var(--scalar-color-accent);--scalar-link-color-hover: var(--scalar-color-accent);--scalar-text-decoration-color: currentColor;--scalar-text-decoration-color-hover: currentColor}.light-mode{color-scheme:light;--scalar-scrollbar-color-active: rgba(0, 0, 0, .36);--scalar-scrollbar-color: rgba(0, 0, 0, .18);--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .11);--scalar-shadow-2: rgba(0, 0, 0, .08) 0px 13px 20px 0px, rgba(0, 0, 0, .08) 0px 3px 8px 0px, #eeeeed 0px 0 0 .5px;--scalar-lifted-brightness: 1;--scalar-backdrop-brightness: 1;--scalar-link-color: var(--scalar-color-accent);--scalar-link-color-hover: var(--scalar-color-accent);--scalar-text-decoration-color: currentColor;--scalar-text-decoration-color-hover: currentColor}.light-mode .dark-mode{color-scheme:dark!important}@media (max-width: 460px){:root{--scalar-font-size-1: 22px;--scalar-font-size-2: 14px;--scalar-font-size-3: 12px}}@media (max-width: 720px){:root{--scalar-heading-1: 24px;--scalar-page-description: 20px}}.light-mode{--scalar-background-1: #fff;--scalar-background-2: #f6f6f6;--scalar-background-3: #e7e7e7;--scalar-background-accent: #8ab4f81f;--scalar-color-1: #2a2f45;--scalar-color-2: #757575;--scalar-color-3: #8e8e8e;--scalar-color-accent: #0099ff;--scalar-border-color: #dfdfdf}.dark-mode{--scalar-background-1: #0f0f0f;--scalar-background-2: #1a1a1a;--scalar-background-3: #272727;--scalar-color-1: #e7e7e7;--scalar-color-2: #a4a4a4;--scalar-color-3: #797979;--scalar-color-accent: #3ea6ff;--scalar-background-accent: #3ea6ff1f;--scalar-border-color: #2d2d2d}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--scalar-sidebar-background-1: var(--scalar-background-1);--scalar-sidebar-color-1: var(--scalar-color-1);--scalar-sidebar-color-2: var(--scalar-color-2);--scalar-sidebar-border-color: var(--scalar-border-color);--scalar-sidebar-item-hover-background: var(--scalar-background-2);--scalar-sidebar-item-hover-color: currentColor;--scalar-sidebar-item-active-background: var(--scalar-background-2);--scalar-sidebar-color-active: var(--scalar-color-1);--scalar-sidebar-indent-border: var(--scalar-sidebar-border-color);--scalar-sidebar-indent-border-hover: var(--scalar-sidebar-border-color);--scalar-sidebar-indent-border-active: var(--scalar-sidebar-border-color);--scalar-sidebar-search-background: transparent;--scalar-sidebar-search-color: var(--scalar-color-3);--scalar-sidebar-search-border-color: var(--scalar-border-color)}.light-mode{--scalar-color-green: #069061;--scalar-color-red: #ef0006;--scalar-color-yellow: #edbe20;--scalar-color-blue: #0082d0;--scalar-color-orange: #fb892c;--scalar-color-purple: #5203d1;--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-color-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-color-1) 20%);--scalar-background-alert: color-mix(in srgb, var(--scalar-color-orange), var(--scalar-background-1) 95%);--scalar-background-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 95%)}.dark-mode{--scalar-color-green: #00b648;--scalar-color-red: #dc1b19;--scalar-color-yellow: #ffc90d;--scalar-color-blue: #4eb3ec;--scalar-color-orange: #ff8d4d;--scalar-color-purple: #b191f9;--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-color-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 20%);--scalar-background-alert: color-mix(in srgb, var(--scalar-color-orange), var(--scalar-background-1) 95%);--scalar-background-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 95%)}@supports (color: color(display-p3 1 1 1)){.light-mode{--scalar-color-accent: color(display-p3 0 .6 1 / 1);--scalar-color-green: color(display-p3 .023529 .564706 .380392 / 1);--scalar-color-red: color(display-p3 .937255 0 .023529 / 1);--scalar-color-yellow: color(display-p3 .929412 .745098 .12549 / 1);--scalar-color-blue: color(display-p3 0 .509804 .815686 / 1);--scalar-color-orange: color(display-p3 .984314 .537255 .172549 / 1);--scalar-color-purple: color(display-p3 .321569 .011765 .819608 / 1)}.dark-mode{--scalar-color-accent: color(display-p3 .243137 .65098 1 / 1);--scalar-color-green: color(display-p3 0 .713725 .282353 / 1);--scalar-color-red: color(display-p3 .862745 .105882 .098039 / 1);--scalar-color-yellow: color(display-p3 1 .788235 .05098 / 1);--scalar-color-blue: color(display-p3 .305882 .701961 .92549 / 1);--scalar-color-orange: color(display-p3 1 .552941 .301961 / 1);--scalar-color-purple: color(display-p3 .694118 .568627 .976471 / 1)}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }}.scalar-app .markdown summary:after{display:block;content:"";position:absolute;top:-1px;left:-1px;width:20px;height:20px;background-color:var(--scalar-color-3);-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}.scalar-app .markdown .markdown-alert.markdown-alert-note:before,.scalar-app .markdown .markdown-alert.markdown-alert-tip:before{-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}.scalar-app .markdown .markdown-alert.markdown-alert-important:before,.scalar-app .markdown .markdown-alert.markdown-alert-warning:before{-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}.scalar-app .markdown .markdown-alert.markdown-alert-caution:before{-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\');color:var(--scalar-color-red)}.scalar-app .markdown .markdown-alert.markdown-alert-success:before{-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\');color:var(--scalar-color-green)}@layer scalar-base,scalar-theme;@layer scalar-base{body{margin:0;line-height:inherit}}@layer scalar-base{:root{--scalar-border-width: .5px;--scalar-radius: 3px;--scalar-radius-lg: 6px;--scalar-radius-xl: 8px;--scalar-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--scalar-font-code: "JetBrains Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--scalar-heading-1: 40px;--scalar-page-description: 24px;--scalar-heading-2: 24px;--scalar-heading-3: 20px;--scalar-heading-4: 16px;--scalar-heading-5: 16px;--scalar-heading-6: 16px;--scalar-paragraph: 16px;--scalar-small: 14px;--scalar-mini: 13px;--scalar-micro: 12px;--scalar-bold: 600;--scalar-semibold: 500;--scalar-regular: 400;--scalar-font-size-1: 21px;--scalar-font-size-2: 16px;--scalar-font-size-3: 14px;--scalar-font-size-4: 13px;--scalar-font-size-5: 12px;--scalar-font-size-6: 12px;--scalar-font-size-7: 10px;--scalar-line-height-1: 32px;--scalar-line-height-2: 24px;--scalar-line-height-3: 20px;--scalar-line-height-4: 18px;--scalar-line-height-5: 16px;--scalar-font-medium: 500;--scalar-font-bold: 700;--scalar-text-decoration: none;--scalar-text-decoration-hover: underline;--scalar-link-font-weight: inherit;--scalar-sidebar-indent: 18px}.dark-mode{color-scheme:dark;--scalar-scrollbar-color: rgba(255, 255, 255, .18);--scalar-scrollbar-color-active: rgba(255, 255, 255, .36);--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, .1);--scalar-shadow-2: 0 0 0 .5px var(--scalar-border-color), rgba(15, 15, 15, .2) 0px 3px 6px, rgba(15, 15, 15, .4) 0px 9px 24px;--scalar-lifted-brightness: 1.45;--scalar-backdrop-brightness: .5;--scalar-link-color: var(--scalar-color-accent);--scalar-link-color-hover: var(--scalar-color-accent);--scalar-text-decoration-color: currentColor;--scalar-text-decoration-color-hover: currentColor}.light-mode{color-scheme:light;--scalar-scrollbar-color-active: rgba(0, 0, 0, .36);--scalar-scrollbar-color: rgba(0, 0, 0, .18);--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .11);--scalar-shadow-2: rgba(0, 0, 0, .08) 0px 13px 20px 0px, rgba(0, 0, 0, .08) 0px 3px 8px 0px, #eeeeed 0px 0 0 .5px;--scalar-lifted-brightness: 1;--scalar-backdrop-brightness: 1;--scalar-link-color: var(--scalar-color-accent);--scalar-link-color-hover: var(--scalar-color-accent);--scalar-text-decoration-color: currentColor;--scalar-text-decoration-color-hover: currentColor}.light-mode .dark-mode{color-scheme:dark!important}@media (max-width: 460px){:root{--scalar-font-size-1: 22px;--scalar-font-size-2: 14px;--scalar-font-size-3: 12px}}@media (max-width: 720px){:root{--scalar-heading-1: 24px;--scalar-page-description: 20px}}.light-mode{--scalar-background-1: #fff;--scalar-background-2: #f6f6f6;--scalar-background-3: #e7e7e7;--scalar-background-accent: #8ab4f81f;--scalar-color-1: #2a2f45;--scalar-color-2: #757575;--scalar-color-3: #8e8e8e;--scalar-color-accent: #0099ff;--scalar-border-color: #dfdfdf}.dark-mode{--scalar-background-1: #0f0f0f;--scalar-background-2: #1a1a1a;--scalar-background-3: #272727;--scalar-color-1: #e7e7e7;--scalar-color-2: #a4a4a4;--scalar-color-3: #797979;--scalar-color-accent: #3ea6ff;--scalar-background-accent: #3ea6ff1f;--scalar-border-color: #2d2d2d}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--scalar-sidebar-background-1: var(--scalar-background-1);--scalar-sidebar-color-1: var(--scalar-color-1);--scalar-sidebar-color-2: var(--scalar-color-2);--scalar-sidebar-border-color: var(--scalar-border-color);--scalar-sidebar-item-hover-background: var(--scalar-background-2);--scalar-sidebar-item-hover-color: currentColor;--scalar-sidebar-item-active-background: var(--scalar-background-2);--scalar-sidebar-color-active: var(--scalar-color-1);--scalar-sidebar-indent-border: var(--scalar-sidebar-border-color);--scalar-sidebar-indent-border-hover: var(--scalar-sidebar-border-color);--scalar-sidebar-indent-border-active: var(--scalar-sidebar-border-color);--scalar-sidebar-search-background: transparent;--scalar-sidebar-search-color: var(--scalar-color-3);--scalar-sidebar-search-border-color: var(--scalar-border-color)}.light-mode{--scalar-color-green: #069061;--scalar-color-red: #ef0006;--scalar-color-yellow: #edbe20;--scalar-color-blue: #0082d0;--scalar-color-orange: #fb892c;--scalar-color-purple: #5203d1;--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-color-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-color-1) 20%);--scalar-background-alert: color-mix(in srgb, var(--scalar-color-orange), var(--scalar-background-1) 95%);--scalar-background-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 95%)}.dark-mode{--scalar-color-green: #00b648;--scalar-color-red: #dc1b19;--scalar-color-yellow: #ffc90d;--scalar-color-blue: #4eb3ec;--scalar-color-orange: #ff8d4d;--scalar-color-purple: #b191f9;--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-color-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 20%);--scalar-background-alert: color-mix(in srgb, var(--scalar-color-orange), var(--scalar-background-1) 95%);--scalar-background-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 95%)}@supports (color: color(display-p3 1 1 1)){.light-mode{--scalar-color-accent: color(display-p3 0 .6 1 / 1);--scalar-color-green: color(display-p3 .023529 .564706 .380392 / 1);--scalar-color-red: color(display-p3 .937255 0 .023529 / 1);--scalar-color-yellow: color(display-p3 .929412 .745098 .12549 / 1);--scalar-color-blue: color(display-p3 0 .509804 .815686 / 1);--scalar-color-orange: color(display-p3 .984314 .537255 .172549 / 1);--scalar-color-purple: color(display-p3 .321569 .011765 .819608 / 1)}.dark-mode{--scalar-color-accent: color(display-p3 .243137 .65098 1 / 1);--scalar-color-green: color(display-p3 0 .713725 .282353 / 1);--scalar-color-red: color(display-p3 .862745 .105882 .098039 / 1);--scalar-color-yellow: color(display-p3 1 .788235 .05098 / 1);--scalar-color-blue: color(display-p3 .305882 .701961 .92549 / 1);--scalar-color-orange: color(display-p3 1 .552941 .301961 / 1);--scalar-color-purple: color(display-p3 .694118 .568627 .976471 / 1)}}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }}.scalar-api-reference{color:var(--scalar-color-1)}.scalar-api-reference .container{width:100%}@media (min-width: 400px){.scalar-api-reference .container{max-width:400px}}@media (min-width: 600px){.scalar-api-reference .container{max-width:600px}}@media (min-width: 800px){.scalar-api-reference .container{max-width:800px}}@media (min-width: 1000px){.scalar-api-reference .container{max-width:1000px}}@media (min-width: 1200px){.scalar-api-reference .container{max-width:1200px}}.scalar-api-reference .row{display:flex;flex-direction:row}.scalar-api-reference .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.scalar-api-reference .visible{visibility:visible}.scalar-api-reference .collapse{visibility:collapse}.scalar-api-reference .static{position:static}.scalar-api-reference .fixed{position:fixed}.scalar-api-reference .absolute{position:absolute}.scalar-api-reference .relative{position:relative}.scalar-api-reference .sticky{position:sticky}.scalar-api-reference .right-0{right:0}.scalar-api-reference .top-2{top:8px}.scalar-api-reference .top-2\\.5{top:10px}.scalar-api-reference .z-1{z-index:1}.scalar-api-reference .-mb-1{margin-bottom:-4px}.scalar-api-reference .ml-auto{margin-left:auto}.scalar-api-reference .mr-1{margin-right:4px}.scalar-api-reference .mr-1\\.25{margin-right:5px}.scalar-api-reference .mr-2{margin-right:8px}.scalar-api-reference .block{display:block}.scalar-api-reference .inline{display:inline}.scalar-api-reference .flex{display:flex}.scalar-api-reference .grid{display:grid}.scalar-api-reference .contents{display:contents}.scalar-api-reference .hidden{display:none}.scalar-api-reference .h-8{height:32px}.scalar-api-reference .h-fit{height:-moz-fit-content;height:fit-content}.scalar-api-reference .min-h-3{min-height:12px}.scalar-api-reference .min-h-6{min-height:24px}.scalar-api-reference .w-64{width:256px}.scalar-api-reference .w-full{width:100%}.scalar-api-reference .min-w-3{min-width:12px}.scalar-api-reference .min-w-4{min-width:16px}.scalar-api-reference .flex-shrink,.scalar-api-reference .shrink{flex-shrink:1}.scalar-api-reference .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-api-reference .cursor-pointer{cursor:pointer}.scalar-api-reference .resize{resize:both}.scalar-api-reference .flex-col{flex-direction:column}.scalar-api-reference .flex-wrap{flex-wrap:wrap}.scalar-api-reference .content-start{align-content:flex-start}.scalar-api-reference .content-end{align-content:flex-end}.scalar-api-reference .items-center{align-items:center}.scalar-api-reference .gap-1{gap:4px}.scalar-api-reference .gap-1\\.5{gap:6px}.scalar-api-reference .gap-12{gap:48px}.scalar-api-reference .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(var(--scalar-border-width) * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(var(--scalar-border-width) * var(--tw-divide-y-reverse))}.scalar-api-reference .overflow-hidden{overflow:hidden}.scalar-api-reference .\\!overflow-y-hidden{overflow-y:hidden!important}.scalar-api-reference .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scalar-api-reference .text-ellipsis{text-overflow:ellipsis}.scalar-api-reference .rounded{border-radius:var(--scalar-radius)}.scalar-api-reference .rounded-full{border-radius:9999px}.scalar-api-reference .rounded-t-lg{border-top-left-radius:var(--scalar-radius-lg);border-top-right-radius:var(--scalar-radius-lg)}.scalar-api-reference .border{border-width:var(--scalar-border-width)}.scalar-api-reference .border-b-0{border-bottom-width:0}.scalar-api-reference .border-t-1\\/2{border-top-width:calc(var(--scalar-border-width) / 2)}.scalar-api-reference .bg-b-2{background-color:var(--scalar-background-2)}.scalar-api-reference .p-1{padding:4px}.scalar-api-reference .p-3{padding:12px}.scalar-api-reference .px-2{padding-left:8px;padding-right:8px}.scalar-api-reference .px-3{padding-left:12px;padding-right:12px}.scalar-api-reference .py-0{padding-top:0;padding-bottom:0}.scalar-api-reference .py-0\\.75{padding-top:3px;padding-bottom:3px}.scalar-api-reference .py-1{padding-top:4px;padding-bottom:4px}.scalar-api-reference .py-1\\.25{padding-top:5px;padding-bottom:5px}.scalar-api-reference .py-1\\.5{padding-top:6px;padding-bottom:6px}.scalar-api-reference .py-1\\.75{padding-top:7px;padding-bottom:7px}.scalar-api-reference .py-2{padding-top:8px;padding-bottom:8px}.scalar-api-reference .py-2\\.5{padding-top:10px;padding-bottom:10px}.scalar-api-reference .pb-0{padding-bottom:0}.scalar-api-reference .pl-1{padding-left:4px}.scalar-api-reference .pl-1\\.75{padding-left:7px}.scalar-api-reference .pl-2{padding-left:8px}.scalar-api-reference .pr-1{padding-right:4px}.scalar-api-reference .pr-1\\.5{padding-right:6px}.scalar-api-reference .pr-3{padding-right:12px}.scalar-api-reference .font{font-family:var(--scalar-font)}.scalar-api-reference .text-base{font-size:var(--scalar-font-size-3)}.scalar-api-reference .text-sm{font-size:var(--scalar-font-size-4)}.scalar-api-reference .text-xs{font-size:var(--scalar-font-size-5)}.scalar-api-reference .font{font-weight:var(--scalar-regular)}.scalar-api-reference .font-medium{font-weight:var(--scalar-semibold)}.scalar-api-reference .font-normal{font-weight:var(--scalar-regular)}.scalar-api-reference .uppercase{text-transform:uppercase}.scalar-api-reference .lowercase{text-transform:lowercase}.scalar-api-reference .capitalize{text-transform:capitalize}.scalar-api-reference .leading{line-height:1.5}.scalar-api-reference .text-c-1{color:var(--scalar-color-1)}.scalar-api-reference .text-c-2{color:var(--scalar-color-2)}.scalar-api-reference .text-c-3{color:var(--scalar-color-3)}.scalar-api-reference .text-green{color:var(--scalar-color-green)}.scalar-api-reference .text-orange{color:var(--scalar-color-orange)}.scalar-api-reference .text-red{color:var(--scalar-color-red)}.scalar-api-reference .underline{text-decoration-line:underline}.scalar-api-reference .opacity-0{opacity:0}.scalar-api-reference .outline{outline-style:solid}.scalar-api-reference .-outline-offset-2{outline-offset:-2px}.scalar-api-reference .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.scalar-api-reference .\\[--scalar-address-bar-height\\:0px\\]{--scalar-address-bar-height:0px}.scalar-api-reference .hover\\:bg-b-2:hover{background-color:var(--scalar-background-2)}.scalar-api-reference .hover\\:text-c-1:hover{color:var(--scalar-color-1)}.scalar-api-reference .group\\/parameter-item:focus-within .group-focus-within\\/parameter-item\\:opacity-100{opacity:1}.scalar-api-reference .group\\/dropdown-label:hover .group-hover\\/dropdown-label\\:text-c-1,.scalar-api-reference .group:hover .group-hover\\:text-c-1{color:var(--scalar-color-1)}.scalar-api-reference .group\\/parameter-item:hover .group-hover\\/parameter-item\\:opacity-100{opacity:1}.nav-item[data-v-ada738af]{padding:0 1rem;cursor:pointer;flex:1;justify-content:center;align-items:center;display:flex;border-radius:var(--scalar-radius-lg);background:var(--scalar-background-3);border:var(--scalar-border-width) solid var(--scalar-background-2);color:var(--scalar-color-3);padding:4.5px;min-width:0;overflow:hidden;position:relative}.dark-mode .nav-item[data-v-ada738af]{background:color-mix(in srgb,var(--scalar-background-2),transparent)}.nav-item-icon-copy[data-v-ada738af]{max-width:100%;white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(to left,transparent 0,var(--scalar-background-2) 20px);mask-image:linear-gradient(to left,transparent 0,var(--scalar-background-2) 20px)}.nav-item:hover .nav-item-icon-copy[data-v-ada738af]{-webkit-mask-image:linear-gradient(to left,transparent 20px,var(--scalar-background-2) 40px);mask-image:linear-gradient(to left,transparent 20px,var(--scalar-background-2) 40px)}.nav-item-copy[data-v-ada738af]{max-width:calc(100% - 20px)}.nav-item[data-v-ada738af]:hover{color:var(--scalar-color-1)}.nav-item__active[data-v-ada738af]{background-color:var(--scalar-background-1);color:var(--scalar-color-1);border-color:var(--scalar-border-color)}.dark-mode .nav-item__active[data-v-ada738af]{background-color:var(--scalar-background-2)}.nav-item-close[data-v-ada738af]{position:absolute;right:3px;padding:2px;border-radius:var(--scalar-radius);background:transparent;max-width:20px;stroke-width:1.5px;color:var(--scalar-color-3);margin-left:-20px;opacity:0}.nav-item:hover .nav-item-close[data-v-ada738af]{opacity:1}.nav-item-close[data-v-ada738af]:hover{background-color:var(--scalar-background-4)}.nav-item__active .nav-item-close[data-v-ada738af]:hover{background-color:var(--scalar-background-2)}.download-app-button[data-v-cb45fa05]{box-shadow:0 0 0 .5px var(--scalar-border-color);background:linear-gradient(#ffffffbf,#00000009)}.dark-mode .download-app-button[data-v-cb45fa05]{background:linear-gradient(#ffffff1a,#00000026)}.download-app-button[data-v-cb45fa05]:hover{background:linear-gradient(#00000009,#ffffffbf)}.dark-mode .download-app-button[data-v-cb45fa05]:hover{background:linear-gradient(#00000026,#ffffff1a)}.http-bg-gradient[data-v-73e8dbd2]{background:linear-gradient(#ffffffbf,#00000009)}.http-bg-gradient[data-v-73e8dbd2]:hover{background:linear-gradient(#00000009,#ffffffbf)}.dark-mode .http-bg-gradient[data-v-73e8dbd2]{background:linear-gradient(#ffffff09,#00000026)}.dark-mode .http-bg-gradient[data-v-73e8dbd2]:hover{background:linear-gradient(#00000026,#ffffff09)}.scroll-timeline-x[data-v-19cf46d6]{overflow:auto;scroll-timeline:--scroll-timeline x;scroll-timeline:--scroll-timeline horizontal;-ms-overflow-style:none;scrollbar-width:none}.commandmenu[data-v-85f3b768]{box-shadow:var(--scalar-shadow-2);border-radius:var(--scalar-radius-lg);background-color:var(--scalar-background-1);max-height:60dvh;width:100%;max-width:580px;margin:12px;position:fixed;left:50%;top:150px;opacity:0;transform:translate3d(-50%,10px,0);animation:fadeincommandmenu-85f3b768 ease-in-out .3s forwards;animation-delay:.1s}.commandmenu-overlay[data-v-85f3b768]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0003;animation:fadeincommand-85f3b768 ease-in-out .3s forwards;cursor:pointer}@keyframes fadeincommand-85f3b768{0%{opacity:0}to{opacity:1}}@keyframes fadeincommandmenu-85f3b768{0%{opacity:0;transform:translate3d(-50%,10px,0)}to{opacity:1;transform:translate3d(-50%,0,0)}}@layer scalar-base,scalar-theme;@layer scalar-base{body{margin:0;line-height:inherit}:root{--scalar-border-width: .5px;--scalar-radius: 3px;--scalar-radius-lg: 6px;--scalar-radius-xl: 8px;--scalar-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--scalar-font-code: "JetBrains Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--scalar-heading-1: 40px;--scalar-page-description: 24px;--scalar-heading-2: 24px;--scalar-heading-3: 20px;--scalar-heading-4: 16px;--scalar-heading-5: 16px;--scalar-heading-6: 16px;--scalar-paragraph: 16px;--scalar-small: 14px;--scalar-mini: 13px;--scalar-micro: 12px;--scalar-bold: 600;--scalar-semibold: 500;--scalar-regular: 400;--scalar-font-size-1: 21px;--scalar-font-size-2: 16px;--scalar-font-size-3: 14px;--scalar-font-size-4: 13px;--scalar-font-size-5: 12px;--scalar-font-size-6: 12px;--scalar-font-size-7: 10px;--scalar-line-height-1: 32px;--scalar-line-height-2: 24px;--scalar-line-height-3: 20px;--scalar-line-height-4: 18px;--scalar-line-height-5: 16px;--scalar-font-medium: 500;--scalar-font-bold: 700;--scalar-text-decoration: none;--scalar-text-decoration-hover: underline;--scalar-link-font-weight: inherit;--scalar-sidebar-indent: 18px}.dark-mode{color-scheme:dark;--scalar-scrollbar-color: rgba(255, 255, 255, .18);--scalar-scrollbar-color-active: rgba(255, 255, 255, .36);--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, .1);--scalar-shadow-2: 0 0 0 .5px var(--scalar-border-color), rgba(15, 15, 15, .2) 0px 3px 6px, rgba(15, 15, 15, .4) 0px 9px 24px;--scalar-lifted-brightness: 1.45;--scalar-backdrop-brightness: .5;--scalar-link-color: var(--scalar-color-accent);--scalar-link-color-hover: var(--scalar-color-accent);--scalar-text-decoration-color: currentColor;--scalar-text-decoration-color-hover: currentColor}.light-mode{color-scheme:light;--scalar-scrollbar-color-active: rgba(0, 0, 0, .36);--scalar-scrollbar-color: rgba(0, 0, 0, .18);--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .11);--scalar-shadow-2: rgba(0, 0, 0, .08) 0px 13px 20px 0px, rgba(0, 0, 0, .08) 0px 3px 8px 0px, #eeeeed 0px 0 0 .5px;--scalar-lifted-brightness: 1;--scalar-backdrop-brightness: 1;--scalar-link-color: var(--scalar-color-accent);--scalar-link-color-hover: var(--scalar-color-accent);--scalar-text-decoration-color: currentColor;--scalar-text-decoration-color-hover: currentColor}.light-mode .dark-mode{color-scheme:dark!important}@media (max-width: 460px){:root{--scalar-font-size-1: 22px;--scalar-font-size-2: 14px;--scalar-font-size-3: 12px}}@media (max-width: 720px){:root{--scalar-heading-1: 24px;--scalar-page-description: 20px}}.light-mode{--scalar-background-1: #fff;--scalar-background-2: #f6f6f6;--scalar-background-3: #e7e7e7;--scalar-background-accent: #8ab4f81f;--scalar-color-1: #2a2f45;--scalar-color-2: #757575;--scalar-color-3: #8e8e8e;--scalar-color-accent: #0099ff;--scalar-border-color: #dfdfdf}.dark-mode{--scalar-background-1: #0f0f0f;--scalar-background-2: #1a1a1a;--scalar-background-3: #272727;--scalar-color-1: #e7e7e7;--scalar-color-2: #a4a4a4;--scalar-color-3: #797979;--scalar-color-accent: #3ea6ff;--scalar-background-accent: #3ea6ff1f;--scalar-border-color: #2d2d2d}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--scalar-sidebar-background-1: var(--scalar-background-1);--scalar-sidebar-color-1: var(--scalar-color-1);--scalar-sidebar-color-2: var(--scalar-color-2);--scalar-sidebar-border-color: var(--scalar-border-color);--scalar-sidebar-item-hover-background: var(--scalar-background-2);--scalar-sidebar-item-hover-color: currentColor;--scalar-sidebar-item-active-background: var(--scalar-background-2);--scalar-sidebar-color-active: var(--scalar-color-1);--scalar-sidebar-indent-border: var(--scalar-sidebar-border-color);--scalar-sidebar-indent-border-hover: var(--scalar-sidebar-border-color);--scalar-sidebar-indent-border-active: var(--scalar-sidebar-border-color);--scalar-sidebar-search-background: transparent;--scalar-sidebar-search-color: var(--scalar-color-3);--scalar-sidebar-search-border-color: var(--scalar-border-color)}.light-mode{--scalar-color-green: #069061;--scalar-color-red: #ef0006;--scalar-color-yellow: #edbe20;--scalar-color-blue: #0082d0;--scalar-color-orange: #fb892c;--scalar-color-purple: #5203d1;--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-color-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-color-1) 20%);--scalar-background-alert: color-mix(in srgb, var(--scalar-color-orange), var(--scalar-background-1) 95%);--scalar-background-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 95%)}.dark-mode{--scalar-color-green: #00b648;--scalar-color-red: #dc1b19;--scalar-color-yellow: #ffc90d;--scalar-color-blue: #4eb3ec;--scalar-color-orange: #ff8d4d;--scalar-color-purple: #b191f9;--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-color-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 20%);--scalar-background-alert: color-mix(in srgb, var(--scalar-color-orange), var(--scalar-background-1) 95%);--scalar-background-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 95%)}@supports (color: color(display-p3 1 1 1)){.light-mode{--scalar-color-accent: color(display-p3 0 .6 1 / 1);--scalar-color-green: color(display-p3 .023529 .564706 .380392 / 1);--scalar-color-red: color(display-p3 .937255 0 .023529 / 1);--scalar-color-yellow: color(display-p3 .929412 .745098 .12549 / 1);--scalar-color-blue: color(display-p3 0 .509804 .815686 / 1);--scalar-color-orange: color(display-p3 .984314 .537255 .172549 / 1);--scalar-color-purple: color(display-p3 .321569 .011765 .819608 / 1)}.dark-mode{--scalar-color-accent: color(display-p3 .243137 .65098 1 / 1);--scalar-color-green: color(display-p3 0 .713725 .282353 / 1);--scalar-color-red: color(display-p3 .862745 .105882 .098039 / 1);--scalar-color-yellow: color(display-p3 1 .788235 .05098 / 1);--scalar-color-blue: color(display-p3 .305882 .701961 .92549 / 1);--scalar-color-orange: color(display-p3 1 .552941 .301961 / 1);--scalar-color-purple: color(display-p3 .694118 .568627 .976471 / 1)}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }}.scalar-app .markdown summary:after{display:block;content:"";position:absolute;top:-1px;left:-1px;width:20px;height:20px;background-color:var(--scalar-color-3);-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}.scalar-app .markdown .markdown-alert.markdown-alert-note:before,.scalar-app .markdown .markdown-alert.markdown-alert-tip:before{-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}.scalar-app .markdown .markdown-alert.markdown-alert-important:before,.scalar-app .markdown .markdown-alert.markdown-alert-warning:before{-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}.scalar-app .markdown .markdown-alert.markdown-alert-caution:before{-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\');color:var(--scalar-color-red)}.scalar-app .markdown .markdown-alert.markdown-alert-success:before{-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\');color:var(--scalar-color-green)}@layer scalar-base,scalar-theme;@layer scalar-base{body{margin:0;line-height:inherit}:root{--scalar-border-width: .5px;--scalar-radius: 3px;--scalar-radius-lg: 6px;--scalar-radius-xl: 8px;--scalar-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--scalar-font-code: "JetBrains Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--scalar-heading-1: 40px;--scalar-page-description: 24px;--scalar-heading-2: 24px;--scalar-heading-3: 20px;--scalar-heading-4: 16px;--scalar-heading-5: 16px;--scalar-heading-6: 16px;--scalar-paragraph: 16px;--scalar-small: 14px;--scalar-mini: 13px;--scalar-micro: 12px;--scalar-bold: 600;--scalar-semibold: 500;--scalar-regular: 400;--scalar-font-size-1: 21px;--scalar-font-size-2: 16px;--scalar-font-size-3: 14px;--scalar-font-size-4: 13px;--scalar-font-size-5: 12px;--scalar-font-size-6: 12px;--scalar-font-size-7: 10px;--scalar-line-height-1: 32px;--scalar-line-height-2: 24px;--scalar-line-height-3: 20px;--scalar-line-height-4: 18px;--scalar-line-height-5: 16px;--scalar-font-medium: 500;--scalar-font-bold: 700;--scalar-text-decoration: none;--scalar-text-decoration-hover: underline;--scalar-link-font-weight: inherit;--scalar-sidebar-indent: 18px}.dark-mode{color-scheme:dark;--scalar-scrollbar-color: rgba(255, 255, 255, .18);--scalar-scrollbar-color-active: rgba(255, 255, 255, .36);--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, .1);--scalar-shadow-2: 0 0 0 .5px var(--scalar-border-color), rgba(15, 15, 15, .2) 0px 3px 6px, rgba(15, 15, 15, .4) 0px 9px 24px;--scalar-lifted-brightness: 1.45;--scalar-backdrop-brightness: .5;--scalar-link-color: var(--scalar-color-accent);--scalar-link-color-hover: var(--scalar-color-accent);--scalar-text-decoration-color: currentColor;--scalar-text-decoration-color-hover: currentColor}.light-mode{color-scheme:light;--scalar-scrollbar-color-active: rgba(0, 0, 0, .36);--scalar-scrollbar-color: rgba(0, 0, 0, .18);--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .11);--scalar-shadow-2: rgba(0, 0, 0, .08) 0px 13px 20px 0px, rgba(0, 0, 0, .08) 0px 3px 8px 0px, #eeeeed 0px 0 0 .5px;--scalar-lifted-brightness: 1;--scalar-backdrop-brightness: 1;--scalar-link-color: var(--scalar-color-accent);--scalar-link-color-hover: var(--scalar-color-accent);--scalar-text-decoration-color: currentColor;--scalar-text-decoration-color-hover: currentColor}.light-mode .dark-mode{color-scheme:dark!important}@media (max-width: 460px){:root{--scalar-font-size-1: 22px;--scalar-font-size-2: 14px;--scalar-font-size-3: 12px}}@media (max-width: 720px){:root{--scalar-heading-1: 24px;--scalar-page-description: 20px}}.light-mode{--scalar-background-1: #fff;--scalar-background-2: #f6f6f6;--scalar-background-3: #e7e7e7;--scalar-background-accent: #8ab4f81f;--scalar-color-1: #2a2f45;--scalar-color-2: #757575;--scalar-color-3: #8e8e8e;--scalar-color-accent: #0099ff;--scalar-border-color: #dfdfdf}.dark-mode{--scalar-background-1: #0f0f0f;--scalar-background-2: #1a1a1a;--scalar-background-3: #272727;--scalar-color-1: #e7e7e7;--scalar-color-2: #a4a4a4;--scalar-color-3: #797979;--scalar-color-accent: #3ea6ff;--scalar-background-accent: #3ea6ff1f;--scalar-border-color: #2d2d2d}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--scalar-sidebar-background-1: var(--scalar-background-1);--scalar-sidebar-color-1: var(--scalar-color-1);--scalar-sidebar-color-2: var(--scalar-color-2);--scalar-sidebar-border-color: var(--scalar-border-color);--scalar-sidebar-item-hover-background: var(--scalar-background-2);--scalar-sidebar-item-hover-color: currentColor;--scalar-sidebar-item-active-background: var(--scalar-background-2);--scalar-sidebar-color-active: var(--scalar-color-1);--scalar-sidebar-indent-border: var(--scalar-sidebar-border-color);--scalar-sidebar-indent-border-hover: var(--scalar-sidebar-border-color);--scalar-sidebar-indent-border-active: var(--scalar-sidebar-border-color);--scalar-sidebar-search-background: transparent;--scalar-sidebar-search-color: var(--scalar-color-3);--scalar-sidebar-search-border-color: var(--scalar-border-color)}.light-mode{--scalar-color-green: #069061;--scalar-color-red: #ef0006;--scalar-color-yellow: #edbe20;--scalar-color-blue: #0082d0;--scalar-color-orange: #fb892c;--scalar-color-purple: #5203d1;--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-color-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-color-1) 20%);--scalar-background-alert: color-mix(in srgb, var(--scalar-color-orange), var(--scalar-background-1) 95%);--scalar-background-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 95%)}.dark-mode{--scalar-color-green: #00b648;--scalar-color-red: #dc1b19;--scalar-color-yellow: #ffc90d;--scalar-color-blue: #4eb3ec;--scalar-color-orange: #ff8d4d;--scalar-color-purple: #b191f9;--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-color-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 20%);--scalar-background-alert: color-mix(in srgb, var(--scalar-color-orange), var(--scalar-background-1) 95%);--scalar-background-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 95%)}@supports (color: color(display-p3 1 1 1)){.light-mode{--scalar-color-accent: color(display-p3 0 .6 1 / 1);--scalar-color-green: color(display-p3 .023529 .564706 .380392 / 1);--scalar-color-red: color(display-p3 .937255 0 .023529 / 1);--scalar-color-yellow: color(display-p3 .929412 .745098 .12549 / 1);--scalar-color-blue: color(display-p3 0 .509804 .815686 / 1);--scalar-color-orange: color(display-p3 .984314 .537255 .172549 / 1);--scalar-color-purple: color(display-p3 .321569 .011765 .819608 / 1)}.dark-mode{--scalar-color-accent: color(display-p3 .243137 .65098 1 / 1);--scalar-color-green: color(display-p3 0 .713725 .282353 / 1);--scalar-color-red: color(display-p3 .862745 .105882 .098039 / 1);--scalar-color-yellow: color(display-p3 1 .788235 .05098 / 1);--scalar-color-blue: color(display-p3 .305882 .701961 .92549 / 1);--scalar-color-orange: color(display-p3 1 .552941 .301961 / 1);--scalar-color-purple: color(display-p3 .694118 .568627 .976471 / 1)}}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }}@layer scalar-base,scalar-theme;@layer scalar-base{body{margin:0;line-height:inherit}:root{--scalar-border-width: .5px;--scalar-radius: 3px;--scalar-radius-lg: 6px;--scalar-radius-xl: 8px;--scalar-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--scalar-font-code: "JetBrains Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--scalar-heading-1: 40px;--scalar-page-description: 24px;--scalar-heading-2: 24px;--scalar-heading-3: 20px;--scalar-heading-4: 16px;--scalar-heading-5: 16px;--scalar-heading-6: 16px;--scalar-paragraph: 16px;--scalar-small: 14px;--scalar-mini: 13px;--scalar-micro: 12px;--scalar-bold: 600;--scalar-semibold: 500;--scalar-regular: 400;--scalar-font-size-1: 21px;--scalar-font-size-2: 16px;--scalar-font-size-3: 14px;--scalar-font-size-4: 13px;--scalar-font-size-5: 12px;--scalar-font-size-6: 12px;--scalar-font-size-7: 10px;--scalar-line-height-1: 32px;--scalar-line-height-2: 24px;--scalar-line-height-3: 20px;--scalar-line-height-4: 18px;--scalar-line-height-5: 16px;--scalar-font-medium: 500;--scalar-font-bold: 700;--scalar-text-decoration: none;--scalar-text-decoration-hover: underline;--scalar-link-font-weight: inherit;--scalar-sidebar-indent: 18px}.dark-mode{color-scheme:dark;--scalar-scrollbar-color: rgba(255, 255, 255, .18);--scalar-scrollbar-color-active: rgba(255, 255, 255, .36);--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, .1);--scalar-shadow-2: 0 0 0 .5px var(--scalar-border-color), rgba(15, 15, 15, .2) 0px 3px 6px, rgba(15, 15, 15, .4) 0px 9px 24px;--scalar-lifted-brightness: 1.45;--scalar-backdrop-brightness: .5;--scalar-link-color: var(--scalar-color-accent);--scalar-link-color-hover: var(--scalar-color-accent);--scalar-text-decoration-color: currentColor;--scalar-text-decoration-color-hover: currentColor}.light-mode{color-scheme:light;--scalar-scrollbar-color-active: rgba(0, 0, 0, .36);--scalar-scrollbar-color: rgba(0, 0, 0, .18);--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .11);--scalar-shadow-2: rgba(0, 0, 0, .08) 0px 13px 20px 0px, rgba(0, 0, 0, .08) 0px 3px 8px 0px, #eeeeed 0px 0 0 .5px;--scalar-lifted-brightness: 1;--scalar-backdrop-brightness: 1;--scalar-link-color: var(--scalar-color-accent);--scalar-link-color-hover: var(--scalar-color-accent);--scalar-text-decoration-color: currentColor;--scalar-text-decoration-color-hover: currentColor}.light-mode .dark-mode{color-scheme:dark!important}@media (max-width: 460px){:root{--scalar-font-size-1: 22px;--scalar-font-size-2: 14px;--scalar-font-size-3: 12px}}@media (max-width: 720px){:root{--scalar-heading-1: 24px;--scalar-page-description: 20px}}.light-mode{--scalar-background-1: #fff;--scalar-background-2: #f6f6f6;--scalar-background-3: #e7e7e7;--scalar-background-accent: #8ab4f81f;--scalar-color-1: #2a2f45;--scalar-color-2: #757575;--scalar-color-3: #8e8e8e;--scalar-color-accent: #0099ff;--scalar-border-color: #dfdfdf}.dark-mode{--scalar-background-1: #0f0f0f;--scalar-background-2: #1a1a1a;--scalar-background-3: #272727;--scalar-color-1: #e7e7e7;--scalar-color-2: #a4a4a4;--scalar-color-3: #797979;--scalar-color-accent: #3ea6ff;--scalar-background-accent: #3ea6ff1f;--scalar-border-color: #2d2d2d}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--scalar-sidebar-background-1: var(--scalar-background-1);--scalar-sidebar-color-1: var(--scalar-color-1);--scalar-sidebar-color-2: var(--scalar-color-2);--scalar-sidebar-border-color: var(--scalar-border-color);--scalar-sidebar-item-hover-background: var(--scalar-background-2);--scalar-sidebar-item-hover-color: currentColor;--scalar-sidebar-item-active-background: var(--scalar-background-2);--scalar-sidebar-color-active: var(--scalar-color-1);--scalar-sidebar-indent-border: var(--scalar-sidebar-border-color);--scalar-sidebar-indent-border-hover: var(--scalar-sidebar-border-color);--scalar-sidebar-indent-border-active: var(--scalar-sidebar-border-color);--scalar-sidebar-search-background: transparent;--scalar-sidebar-search-color: var(--scalar-color-3);--scalar-sidebar-search-border-color: var(--scalar-border-color)}.light-mode{--scalar-color-green: #069061;--scalar-color-red: #ef0006;--scalar-color-yellow: #edbe20;--scalar-color-blue: #0082d0;--scalar-color-orange: #fb892c;--scalar-color-purple: #5203d1;--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-color-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-color-1) 20%);--scalar-background-alert: color-mix(in srgb, var(--scalar-color-orange), var(--scalar-background-1) 95%);--scalar-background-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 95%)}.dark-mode{--scalar-color-green: #00b648;--scalar-color-red: #dc1b19;--scalar-color-yellow: #ffc90d;--scalar-color-blue: #4eb3ec;--scalar-color-orange: #ff8d4d;--scalar-color-purple: #b191f9;--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-color-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 20%);--scalar-background-alert: color-mix(in srgb, var(--scalar-color-orange), var(--scalar-background-1) 95%);--scalar-background-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 95%)}@supports (color: color(display-p3 1 1 1)){.light-mode{--scalar-color-accent: color(display-p3 0 .6 1 / 1);--scalar-color-green: color(display-p3 .023529 .564706 .380392 / 1);--scalar-color-red: color(display-p3 .937255 0 .023529 / 1);--scalar-color-yellow: color(display-p3 .929412 .745098 .12549 / 1);--scalar-color-blue: color(display-p3 0 .509804 .815686 / 1);--scalar-color-orange: color(display-p3 .984314 .537255 .172549 / 1);--scalar-color-purple: color(display-p3 .321569 .011765 .819608 / 1)}.dark-mode{--scalar-color-accent: color(display-p3 .243137 .65098 1 / 1);--scalar-color-green: color(display-p3 0 .713725 .282353 / 1);--scalar-color-red: color(display-p3 .862745 .105882 .098039 / 1);--scalar-color-yellow: color(display-p3 1 .788235 .05098 / 1);--scalar-color-blue: color(display-p3 .305882 .701961 .92549 / 1);--scalar-color-orange: color(display-p3 1 .552941 .301961 / 1);--scalar-color-purple: color(display-p3 .694118 .568627 .976471 / 1)}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }}.scalar-app .markdown summary:after{display:block;content:"";position:absolute;top:-1px;left:-1px;width:20px;height:20px;background-color:var(--scalar-color-3);-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}.scalar-app .markdown .markdown-alert.markdown-alert-note:before,.scalar-app .markdown .markdown-alert.markdown-alert-tip:before{-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}.scalar-app .markdown .markdown-alert.markdown-alert-important:before,.scalar-app .markdown .markdown-alert.markdown-alert-warning:before{-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}.scalar-app .markdown .markdown-alert.markdown-alert-caution:before{-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\');color:var(--scalar-color-red)}.scalar-app .markdown .markdown-alert.markdown-alert-success:before{-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\');color:var(--scalar-color-green)}@layer scalar-base{*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }}.scalar .scalar-app-layout[data-v-2835f298]{background:var(--scalar-background-1);height:calc(100% - 120px);max-width:1390px;width:100%;margin:auto;opacity:0;animation:scalarapiclientfadein-2835f298 .35s forwards;position:relative;overflow:hidden;border-radius:8px;border:var(--scalar-border-width) solid var(--scalar-border-color)}@media (max-width: 720px) and (max-height: 480px){.scalar .scalar-app-layout[data-v-2835f298]{height:100%;max-height:90svh}}@keyframes scalarapiclientfadein-2835f298{0%{opacity:0}to{opacity:1}}.scalar .scalar-app-exit[data-v-2835f298]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000038;transition:all .3s ease-in-out;cursor:pointer;animation:scalardrawerexitfadein-2835f298 .35s forwards}.dark-mode .scalar .scalar-app-exit[data-v-2835f298]{background:#00000073}.scalar .scalar-app-exit[data-v-2835f298]:before{font-family:sans-serif;position:absolute;top:0;font-size:30px;font-weight:100;line-height:50px;right:12px;text-align:center;color:#fff;opacity:.6}.scalar .scalar-app-exit[data-v-2835f298]:hover:before{opacity:1}@keyframes scalardrawerexitfadein-2835f298{0%{opacity:0}to{opacity:1}}.scalar-container[data-v-2835f298]{overflow:hidden;visibility:visible;position:fixed;bottom:0;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:10000}.scalar .url-form-input[data-v-2835f298]{min-height:auto!important}.scalar .scalar-container[data-v-2835f298]{line-height:normal}.scalar .scalar-app-header span[data-v-2835f298]{color:var(--scalar-color-3)}.scalar .scalar-app-header a[data-v-2835f298]{color:var(--scalar-color-1)}.scalar .scalar-app-header a[data-v-2835f298]:hover{text-decoration:underline}.scalar-activate[data-v-2835f298]{width:-moz-fit-content;width:fit-content;margin:0px .75rem .75rem auto;line-height:24px;cursor:pointer;font-size:.875rem;font-weight:600;display:flex;align-items:center;gap:6px}.scalar-activate-button[data-v-2835f298]{display:flex;gap:6px;align-items:center;color:var(--scalar-color-blue);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;background:transparent;padding:0 .5rem}.scalar-activate:hover .scalar-activate-button[data-v-2835f298]{background:var(--scalar-background-3);border-radius:3px}.scalar-modal-layout .scalar-button-danger[data-v-c6b17e96]{background:color-mix(in srgb,var(--scalar-color-red),transparent 95%);color:var(--scalar-color-red)}.scalar-modal-layout .scalar-button-danger[data-v-c6b17e96]:hover,.scalar-modal-layout .scalar-button-danger[data-v-c6b17e96]:focus{background:color-mix(in srgb,var(--scalar-color-red),transparent 90%)}.fade-request-section-content[data-v-a82399a9]{background:linear-gradient(to left,var(--scalar-background-1) 64%,transparent)}.filter-hover[data-v-a82399a9]{height:100%;padding-right:39px;padding-left:24px;position:absolute;right:0;transition:width 0s ease-in-out .2s;overflow:hidden}.filter-hover[data-v-a82399a9]:hover,.filter-hover[data-v-a82399a9]:has(:focus-visible){width:100%;z-index:10}.filter-hover[data-v-a82399a9]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--scalar-background-1);opacity:0;transition:all .3s ease-in-out;pointer-events:none}.filter-hover-item[data-v-a82399a9]{opacity:0}.filter-hover-item[data-v-a82399a9]:not(:last-of-type){transform:translate3d(0,3px,0)}.filter-hover:hover .filter-hover-item[data-v-a82399a9]{transition:opacity .2s ease-in-out,transform .2s ease-in-out}.filter-hover:hover .filter-hover-item[data-v-a82399a9]:nth-last-of-type(1){transition-delay:.05s}.filter-hover:hover .filter-hover-item[data-v-a82399a9]:nth-last-of-type(2){transition-delay:.1s}.filter-hover:hover .filter-hover-item[data-v-a82399a9]:nth-last-of-type(3){transition-delay:.15s}.filter-hover:hover .filter-hover-item[data-v-a82399a9]:nth-last-of-type(4){transition-delay:.2s}.filter-hover:hover .filter-hover-item[data-v-a82399a9]:nth-last-of-type(5){transition-delay:.25s}.filter-hover:hover .filter-hover-item[data-v-a82399a9]:nth-last-of-type(6){transition-delay:.3s}.filter-hover:hover .filter-hover-item[data-v-a82399a9]:nth-last-of-type(7){transition-delay:.35s}.filter-hover:hover .filter-hover-item[data-v-a82399a9],.filter-hover:has(:focus-visible) .filter-hover-item[data-v-a82399a9]{opacity:1;transform:translateZ(0)}.filter-hover[data-v-a82399a9]:hover:before,.filter-hover[data-v-a82399a9]:has(:focus-visible):before{opacity:.9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.context-bar-group:hover .context-bar-group-hover\\:text-c-1[data-v-a82399a9],.context-bar-group:has(:focus-visible) .context-bar-group-hover\\:text-c-1[data-v-a82399a9]{--tw-text-opacity: 1;color:rgb(var(--scalar-color-1) / var(--tw-text-opacity))}.context-bar-group:hover .context-bar-group-hover\\:hidden[data-v-a82399a9],.context-bar-group:has(:focus-visible) .context-bar-group-hover\\:hidden[data-v-a82399a9]{display:none}.light-mode .bg-preview[data-v-0956ad2d]{background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'16\' fill=\'%23000\' fill-opacity=\'10%25\'%3E%3Crect width=\'8\' height=\'8\' /%3E%3Crect x=\'8\' y=\'8\' width=\'8\' height=\'8\' /%3E%3C/svg%3E")}.dark-mode .bg-preview[data-v-0956ad2d]{background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'16\' fill=\'%23FFF\' fill-opacity=\'10%25\'%3E%3Crect width=\'8\' height=\'8\' /%3E%3Crect x=\'8\' y=\'8\' width=\'8\' height=\'8\' /%3E%3C/svg%3E")}[data-v-96fbecd5] .cm-editor{background-color:transparent;font-size:var(--scalar-mini);outline:none}[data-v-96fbecd5] .cm-gutters{background-color:var(--scalar-background-1);border-radius:var(--scalar-radius) 0 0 var(--scalar-radius)}.body-raw[data-v-96fbecd5] .cm-scroller{overflow:visible;width:-moz-fit-content;width:fit-content}.scalar-code-copy[data-v-96fbecd5]{align-items:flex-start;display:flex;position:absolute;top:6px;right:6px;z-index:10;pointer-events:none;position:sticky;transform:translate(-6px)}.copy-button[data-v-96fbecd5]{align-items:center;display:flex;background-color:var(--scalar-background-1);border:1px solid var(--scalar-border-color);border-radius:3px;color:var(--scalar-color-3);cursor:pointer;height:30px;opacity:0;padding:6px;pointer-events:auto;transition:opacity .15s ease-in-out,color .15s ease-in-out}.body-raw:hover .copy-button[data-v-96fbecd5],.copy-button[data-v-96fbecd5]:focus-visible{opacity:1}.copy-button[data-v-96fbecd5]:hover{color:var(--scalar-color-1)}.scalar-code-block[data-v-1e73a183] .hljs *{font-size:var(--scalar-mini)}.response-body-virtual[data-headlessui-state=open],.response-body-virtual[data-headlessui-state=open] .diclosure-panel{display:flex;flex-direction:column;flex-grow:1}.ascii-art-animate .ascii-art-line[data-v-69ebd973]{border-right:1ch solid transparent;animation:typewriter-69ebd973 4s steps(1) 1s 1 normal both,blinkTextCursor-69ebd973 .5s steps(1) infinite normal}@keyframes typewriter-69ebd973{0%{width:0}to{width:100%}}@keyframes blinkTextCursor-69ebd973{0%{border-right-color:currentColor}50%{border-right-color:transparent}}.keycap-n[data-v-6e1f579f]{background:-webkit-linear-gradient(5deg,transparent 30%,var(--scalar-color-3) 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.keycap-hotkey[data-v-6e1f579f]{position:absolute;top:32px;line-height:26px}.scalar-version-number[data-v-464c4989]{transform:skew(0,13deg);width:76px;height:76px;position:absolute;margin-left:-36px;font-size:8px;font-family:var(--scalar-font-code);line-height:11px;margin-top:-113px;border-radius:9px 9px 16px 12px;box-shadow:inset 2px 0 0 2px var(--scalar-background-2);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;text-transform:initial;text-decoration-color:var(--scalar-color-3)}.scalar-version-number a[data-v-464c4989]{font-weight:700;background:var(--scalar-background-2);padding:2px 4px;border-radius:3px;text-decoration:none;border:.5px solid var(--scalar-border-color)}.gitbook-show[data-v-464c4989]{display:none}.v-enter-active[data-v-50928a7c]{transition:opacity .5s ease}.v-enter-from[data-v-50928a7c]{opacity:0}.animate-response-heading .response-heading[data-v-559f2ac3]{animation:push-response-559f2ac3 .2s ease-in-out forwards;opacity:1}@keyframes push-response-559f2ac3{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.animate-response-heading .animate-response-children[data-v-559f2ac3]{animation:response-spans-559f2ac3 .2s ease-in-out forwards .05s;opacity:0}@keyframes response-spans-559f2ac3{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-v-af9a0fc0] .cm-editor{height:100%;outline:none;padding:0;background:transparent}[data-v-af9a0fc0] .cm-placeholder{color:var(--scalar-color-3)}[data-v-af9a0fc0] .cm-content{font-family:var(--scalar-font-code);font-size:var(--scalar-small);max-height:20px;padding:8px 0}[data-v-af9a0fc0] .cm-tooltip{background:transparent!important;filter:brightness(var(--scalar-lifted-brightness));border-radius:var(--scalar-radius);box-shadow:var(--scalar-shadow-2);border:none!important;outline:none!important;overflow:hidden!important}[data-v-af9a0fc0] .cm-tooltip-autocomplete ul li{padding:3px 6px!important}[data-v-af9a0fc0] .cm-completionIcon-type:after{color:var(--scalar-color-3)!important}[data-v-af9a0fc0] .cm-tooltip-autocomplete ul li[aria-selected]{background:var(--scalar-background-2)!important;color:var(--scalar-color-1)!important}[data-v-af9a0fc0] .cm-tooltip-autocomplete ul{padding:6px!important;position:relative}[data-v-af9a0fc0] .cm-tooltip-autocomplete ul li:hover{border-radius:3px;color:var(--scalar-color-1)!important;background:var(--scalar-background-3)!important}[data-v-af9a0fc0] .cm-activeLine,[data-v-af9a0fc0] .cm-activeLineGutter{background-color:transparent}[data-v-af9a0fc0] .cm-selectionMatch,[data-v-af9a0fc0] .cm-matchingBracket{border-radius:var(--scalar-radius);background:var(--scalar-background-4)!important}[data-v-af9a0fc0] .cm-css-color-picker-wrapper{display:inline-flex;outline:1px solid var(--scalar-background-3);border-radius:3px;overflow:hidden}[data-v-af9a0fc0] .cm-gutters{background-color:transparent;border-right:none;color:var(--scalar-color-3);font-size:var(--scalar-mini);line-height:1.44;border-radius:0 0 0 3px}[data-v-af9a0fc0] .cm-gutters:before{content:"";position:absolute;top:2px;left:2px;width:calc(100% - 2px);height:calc(100% - 4px);border-radius:var(--scalar-radius) 0 0 var(--scalar-radius);background-color:var(--scalar-background-1)}[data-v-af9a0fc0] .cm-gutterElement{font-family:var(--scalar-font-code)!important;padding:0 6px 0 8px!important;display:flex;align-items:center;justify-content:flex-end;position:relative}[data-v-af9a0fc0] .cm-gutter+.cm-gutter :not(.cm-foldGutter) .cm-gutterElement{padding-left:0!important}[data-v-af9a0fc0] .cm-scroller{overflow:auto}.peer:hover .copy-button[data-v-af9a0fc0],.copy-button[data-v-af9a0fc0]:focus-visible{opacity:100}.scalar-code-copy[data-v-af9a0fc0]{align-items:flex-start;display:flex;top:0;right:0;bottom:0;left:0;justify-content:flex-end;position:sticky}.copy-button[data-v-af9a0fc0]{align-items:center;display:flex;position:relative;background-color:var(--scalar-background-2);border:1px solid var(--scalar-border-color);border-radius:3px;color:var(--scalar-color-3);cursor:pointer;height:30px;margin-bottom:-30px;opacity:0;padding:6px;transition:opacity .15s ease-in-out,color .15s ease-in-out;top:0;right:0}.scalar-code-copy[data-v-af9a0fc0],.copy-button[data-v-af9a0fc0]{background:inherit}.copy-button[data-v-af9a0fc0]:hover{color:var(--scalar-color-1)}.copy-button svg[data-v-af9a0fc0]{stroke-width:1.5}.line-wrapping[data-v-af9a0fc0]:focus-within .cm-content{min-height:-moz-fit-content;min-height:fit-content;white-space:break-spaces;word-break:break-all}.cm-pill{--tw-bg-base: var(--scalar-color-1);color:var(--tw-bg-base);padding:0 9px;display:inline-block;border-radius:30px;font-size:var(--scalar-mini);background:color-mix(in srgb,var(--tw-bg-base),transparent 94%)!important}.cm-pill.bg-grey{background:var(--scalar-background-3)!important}.dark-mode .cm-pill{background:color-mix(in srgb,var(--tw-bg-base),transparent 80%)!important}.cm-pill:first-of-type{margin-left:0}.cm-editor .cm-widgetBuffer{display:none}.cm-foldPlaceholder:hover{color:var(--scalar-color-1)}.cm-foldGutter .cm-gutterElement{font-size:var(--scalar-heading-4);padding:2px!important}.cm-foldGutter .cm-gutterElement:first-of-type{display:none}.cm-foldGutter .cm-gutterElement .cm-foldMarker{padding:2px}.cm-foldGutter .cm-gutterElement:hover .cm-foldMarker{background:var(--scalar-background-2);border-radius:var(--scalar-radius);color:var(--scalar-color-1)}.schema>span[data-v-f9282a5e]:not(:first-child):before{content:"·";display:block;margin:0 .5ch}.schema>span[data-v-f9282a5e]{display:flex;white-space:nowrap}[data-v-a499e27d] .cm-editor{padding:0}[data-v-a499e27d] .cm-content{align-items:center;background-color:transparent;display:flex;font-family:var(--scalar-font);font-size:var(--scalar-mini);padding:6px 8px;width:100%}[data-v-a499e27d] .cm-content:has(.cm-pill){padding:4px 3px}[data-v-a499e27d] .cm-content .cm-pill:not(:last-of-type){margin-right:.5px}[data-v-a499e27d] .cm-content .cm-pill:not(:first-of-type){margin-left:.5px}[data-v-a499e27d] .cm-line{overflow:hidden;padding:0;text-overflow:ellipsis}.filemask[data-v-a499e27d]{-webkit-mask-image:linear-gradient(to right,transparent 0,var(--scalar-background-2) 20px);mask-image:linear-gradient(to right,transparent 0,var(--scalar-background-2) 20px)}[data-v-20d48d32] .cm-content{font-size:var(--scalar-mini)}[data-v-18261e72] .cm-editor{padding:0}[data-v-18261e72] .cm-content{align-items:center;background-color:transparent;display:flex;font-family:var(--scalar-font);font-size:var(--scalar-mini);padding:6px 8px}[data-v-18261e72] .cm-content:has(.cm-pill){padding:4px 3px}[data-v-18261e72] .cm-content .cm-pill:not(:last-of-type){margin-right:.5px}[data-v-18261e72] .cm-content .cm-pill:not(:first-of-type){margin-left:.5px}[data-v-18261e72] .cm-line{padding:0}.required[data-v-18261e72]:after{content:"Required"}input[data-v-18261e72]::-moz-placeholder{color:var(--scalar-color-3)}input[data-v-18261e72]::placeholder{color:var(--scalar-color-3)}.auth-blend-required[data-v-10acaca1] .scalar-input-required,.auth-blend-required[data-v-10acaca1] .required{background:var(--scalar-background-2);--tw-bg-base: var(--scalar-background-2);--tw-shadow: -8px 0 4px var(--scalar-background-2)}.request-example-references-header[data-v-10acaca1]+tr>td{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.auth-combobox-position[data-v-9f1d3e60]{margin-left:120px}.scroll-timeline-x[data-v-9f1d3e60]{overflow:auto;scroll-timeline:--scroll-timeline x;scroll-timeline:--scroll-timeline horizontal;scrollbar-width:none;-ms-overflow-style:none}.fade-left[data-v-9f1d3e60],.fade-right[data-v-9f1d3e60]{position:sticky;content:"";height:100%;animation-name:fadein-9f1d3e60;animation-duration:1ms;animation-direction:reverse;animation-timeline:--scroll-timeline;min-height:24px;pointer-events:none}.fade-left[data-v-9f1d3e60]{background:linear-gradient(-90deg,color-mix(in srgb,var(--scalar-background-1),transparent 100%) 0%,color-mix(in srgb,var(--scalar-background-1),transparent 20%) 60%,var(--scalar-background-1) 100%);min-width:3px;left:-1px;animation-direction:normal}.fade-right[data-v-9f1d3e60]{background:linear-gradient(90deg,color-mix(in srgb,var(--scalar-background-1),transparent 100%) 0%,color-mix(in srgb,var(--scalar-background-1),transparent 20%) 60%,var(--scalar-background-1) 100%);margin-left:-20px;min-width:24px;right:-1px;top:0}@keyframes fadein-9f1d3e60{0%{opacity:0}15%{opacity:1}}.auth-combobox-position[data-v-1f349e0c]{margin-left:120px}.scroll-timeline-x[data-v-1f349e0c]{overflow:auto;scroll-timeline:--scroll-timeline x;scroll-timeline:--scroll-timeline horizontal;scrollbar-width:none;-ms-overflow-style:none}.fade-left[data-v-1f349e0c],.fade-right[data-v-1f349e0c]{position:sticky;content:"";height:100%;animation-name:fadein-1f349e0c;animation-duration:1ms;animation-direction:reverse;animation-timeline:--scroll-timeline;min-height:24px;pointer-events:none}.fade-left[data-v-1f349e0c]{background:linear-gradient(-90deg,color-mix(in srgb,var(--scalar-background-1),transparent 100%) 0%,color-mix(in srgb,var(--scalar-background-1),transparent 20%) 60%,var(--scalar-background-1) 100%);min-width:3px;left:-1px;animation-direction:normal}.fade-right[data-v-1f349e0c]{background:linear-gradient(90deg,color-mix(in srgb,var(--scalar-background-1),transparent 100%) 0%,color-mix(in srgb,var(--scalar-background-1),transparent 20%) 60%,var(--scalar-background-1) 100%);margin-left:-20px;min-width:24px;right:-1px;top:0}@keyframes fadein-1f349e0c{0%{opacity:0}15%{opacity:1}}[data-v-ec5dd19c] code.hljs *{font-size:var(--scalar-mini)}.request-section-content[data-v-d51a3a93]{--scalar-border-width: .5px}.request-section-content-filter[data-v-d51a3a93]{box-shadow:0 -10px 0 10px var(--scalar-background-1)}.request-item:focus-within .request-meta-buttons[data-v-d51a3a93]{opacity:1}.group-hover-input[data-v-d51a3a93]{border-width:var(--scalar-border-width);border-color:transparent}.group:hover .group-hover-input[data-v-d51a3a93]{background:color-mix(in srgb,var(--scalar-background-1),var(--scalar-background-2));border-color:var(--scalar-border-color)}.group-hover-input[data-v-d51a3a93]:focus{background:transparent!important;border-color:var(--scalar-border-color)!important}@media (min-width: 800px){.has-no-import-url,.has-import-url{max-width:100dvw;overflow-x:hidden;contain:paint}.has-no-import-url .scalar-client>main{opacity:1;background:var(--scalar-background-1);animation:transform-restore-layout ease-in-out .3s forwards}.has-import-url .scalar-client>main{opacity:0;transform:scale(.85) translate3d(calc(50dvw + 80px),0,0);animation:transform-fade-layout ease-in-out .3s forwards;border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:12px;overflow:hidden;z-index:10000}.has-import-url .scalar-client .sidenav{display:none}.has-no-import-url .scalar-app,.has-import-url .scalar-app{background:var(--scalar-background-1)!important}}@keyframes transform-fade-layout{0%{opacity:0;transform:scale(.85) translate3d(calc(50dvw + 80px),10px,0)}to{opacity:1;transform:scale(.85) translate3d(calc(50dvw + 80px),0,0)}}@keyframes transform-restore-layout{0%{opacity:1;transform:scale(.85) translate3d(calc(50dvw + 80px),0,0)}to{opacity:1;transform:scale(1) translateZ(0)}}.openapi-color{color:var(--scalar-color-green)}.section-flare{position:fixed;top:0;right:-50dvw}@layer scalar-base,scalar-theme;@layer scalar-base{body{margin:0;line-height:inherit}:root{--scalar-border-width: .5px;--scalar-radius: 3px;--scalar-radius-lg: 6px;--scalar-radius-xl: 8px;--scalar-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--scalar-font-code: "JetBrains Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--scalar-heading-1: 40px;--scalar-page-description: 24px;--scalar-heading-2: 24px;--scalar-heading-3: 20px;--scalar-heading-4: 16px;--scalar-heading-5: 16px;--scalar-heading-6: 16px;--scalar-paragraph: 16px;--scalar-small: 14px;--scalar-mini: 13px;--scalar-micro: 12px;--scalar-bold: 600;--scalar-semibold: 500;--scalar-regular: 400;--scalar-font-size-1: 21px;--scalar-font-size-2: 16px;--scalar-font-size-3: 14px;--scalar-font-size-4: 13px;--scalar-font-size-5: 12px;--scalar-font-size-6: 12px;--scalar-font-size-7: 10px;--scalar-line-height-1: 32px;--scalar-line-height-2: 24px;--scalar-line-height-3: 20px;--scalar-line-height-4: 18px;--scalar-line-height-5: 16px;--scalar-font-medium: 500;--scalar-font-bold: 700;--scalar-text-decoration: none;--scalar-text-decoration-hover: underline;--scalar-link-font-weight: inherit;--scalar-sidebar-indent: 18px}.dark-mode{color-scheme:dark;--scalar-scrollbar-color: rgba(255, 255, 255, .18);--scalar-scrollbar-color-active: rgba(255, 255, 255, .36);--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, .1);--scalar-shadow-2: 0 0 0 .5px var(--scalar-border-color), rgba(15, 15, 15, .2) 0px 3px 6px, rgba(15, 15, 15, .4) 0px 9px 24px;--scalar-lifted-brightness: 1.45;--scalar-backdrop-brightness: .5;--scalar-link-color: var(--scalar-color-accent);--scalar-link-color-hover: var(--scalar-color-accent);--scalar-text-decoration-color: currentColor;--scalar-text-decoration-color-hover: currentColor}.light-mode{color-scheme:light;--scalar-scrollbar-color-active: rgba(0, 0, 0, .36);--scalar-scrollbar-color: rgba(0, 0, 0, .18);--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .11);--scalar-shadow-2: rgba(0, 0, 0, .08) 0px 13px 20px 0px, rgba(0, 0, 0, .08) 0px 3px 8px 0px, #eeeeed 0px 0 0 .5px;--scalar-lifted-brightness: 1;--scalar-backdrop-brightness: 1;--scalar-link-color: var(--scalar-color-accent);--scalar-link-color-hover: var(--scalar-color-accent);--scalar-text-decoration-color: currentColor;--scalar-text-decoration-color-hover: currentColor}.light-mode .dark-mode{color-scheme:dark!important}@media (max-width: 460px){:root{--scalar-font-size-1: 22px;--scalar-font-size-2: 14px;--scalar-font-size-3: 12px}}@media (max-width: 720px){:root{--scalar-heading-1: 24px;--scalar-page-description: 20px}}.light-mode{--scalar-background-1: #fff;--scalar-background-2: #f6f6f6;--scalar-background-3: #e7e7e7;--scalar-background-accent: #8ab4f81f;--scalar-color-1: #2a2f45;--scalar-color-2: #757575;--scalar-color-3: #8e8e8e;--scalar-color-accent: #0099ff;--scalar-border-color: #dfdfdf}.dark-mode{--scalar-background-1: #0f0f0f;--scalar-background-2: #1a1a1a;--scalar-background-3: #272727;--scalar-color-1: #e7e7e7;--scalar-color-2: #a4a4a4;--scalar-color-3: #797979;--scalar-color-accent: #3ea6ff;--scalar-background-accent: #3ea6ff1f;--scalar-border-color: #2d2d2d}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--scalar-sidebar-background-1: var(--scalar-background-1);--scalar-sidebar-color-1: var(--scalar-color-1);--scalar-sidebar-color-2: var(--scalar-color-2);--scalar-sidebar-border-color: var(--scalar-border-color);--scalar-sidebar-item-hover-background: var(--scalar-background-2);--scalar-sidebar-item-hover-color: currentColor;--scalar-sidebar-item-active-background: var(--scalar-background-2);--scalar-sidebar-color-active: var(--scalar-color-1);--scalar-sidebar-indent-border: var(--scalar-sidebar-border-color);--scalar-sidebar-indent-border-hover: var(--scalar-sidebar-border-color);--scalar-sidebar-indent-border-active: var(--scalar-sidebar-border-color);--scalar-sidebar-search-background: transparent;--scalar-sidebar-search-color: var(--scalar-color-3);--scalar-sidebar-search-border-color: var(--scalar-border-color)}.light-mode{--scalar-color-green: #069061;--scalar-color-red: #ef0006;--scalar-color-yellow: #edbe20;--scalar-color-blue: #0082d0;--scalar-color-orange: #fb892c;--scalar-color-purple: #5203d1;--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-color-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-color-1) 20%);--scalar-background-alert: color-mix(in srgb, var(--scalar-color-orange), var(--scalar-background-1) 95%);--scalar-background-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 95%)}.dark-mode{--scalar-color-green: #00b648;--scalar-color-red: #dc1b19;--scalar-color-yellow: #ffc90d;--scalar-color-blue: #4eb3ec;--scalar-color-orange: #ff8d4d;--scalar-color-purple: #b191f9;--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-color-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 20%);--scalar-background-alert: color-mix(in srgb, var(--scalar-color-orange), var(--scalar-background-1) 95%);--scalar-background-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 95%)}@supports (color: color(display-p3 1 1 1)){.light-mode{--scalar-color-accent: color(display-p3 0 .6 1 / 1);--scalar-color-green: color(display-p3 .023529 .564706 .380392 / 1);--scalar-color-red: color(display-p3 .937255 0 .023529 / 1);--scalar-color-yellow: color(display-p3 .929412 .745098 .12549 / 1);--scalar-color-blue: color(display-p3 0 .509804 .815686 / 1);--scalar-color-orange: color(display-p3 .984314 .537255 .172549 / 1);--scalar-color-purple: color(display-p3 .321569 .011765 .819608 / 1)}.dark-mode{--scalar-color-accent: color(display-p3 .243137 .65098 1 / 1);--scalar-color-green: color(display-p3 0 .713725 .282353 / 1);--scalar-color-red: color(display-p3 .862745 .105882 .098039 / 1);--scalar-color-yellow: color(display-p3 1 .788235 .05098 / 1);--scalar-color-blue: color(display-p3 .305882 .701961 .92549 / 1);--scalar-color-orange: color(display-p3 1 .552941 .301961 / 1);--scalar-color-purple: color(display-p3 .694118 .568627 .976471 / 1)}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }}:where(.scalar-app) .container{width:100%}@media (min-width: 400px){:where(.scalar-app) .container{max-width:400px}}@media (min-width: 600px){:where(.scalar-app) .container{max-width:600px}}@media (min-width: 800px){:where(.scalar-app) .container{max-width:800px}}@media (min-width: 1000px){:where(.scalar-app) .container{max-width:1000px}}@media (min-width: 1200px){:where(.scalar-app) .container{max-width:1200px}}:where(.scalar-app) .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:where(.scalar-app) .pointer-events-none{pointer-events:none}:where(.scalar-app) .visible{visibility:visible}:where(.scalar-app) .invisible{visibility:hidden}:where(.scalar-app) .fixed{position:fixed}:where(.scalar-app) .absolute{position:absolute}:where(.scalar-app) .relative{position:relative}:where(.scalar-app) .sticky{position:sticky}:where(.scalar-app) .inset-0{top:0;right:0;bottom:0;left:0}:where(.scalar-app) .inset-y-0{top:0;bottom:0}:where(.scalar-app) .left-0{left:0}:where(.scalar-app) .left-1{left:4px}:where(.scalar-app) .left-1\\.75{left:7px}:where(.scalar-app) .left-2{left:8px}:where(.scalar-app) .left-2\\.5{left:10px}:where(.scalar-app) .left-4{left:16px}:where(.scalar-app) .left-border{left:var(--scalar-border-width)}:where(.scalar-app) .left-px{left:1px}:where(.scalar-app) .right-2{right:8px}:where(.scalar-app) .top-0{top:0}:where(.scalar-app) .top-1\\/2{top:50%}:where(.scalar-app) .top-12{top:48px}:where(.scalar-app) .top-2{top:8px}:where(.scalar-app) .top-22{top:88px}:where(.scalar-app) .top-\\[0\\.5px\\]{top:.5px}:where(.scalar-app) .top-px{top:1px}:where(.scalar-app) .-z-1{z-index:-1}:where(.scalar-app) .z-1{z-index:1}:where(.scalar-app) .z-\\[1001\\]{z-index:1001}:where(.scalar-app) .z-context{z-index:1000}:where(.scalar-app) .z-context-plus{z-index:1001}:where(.scalar-app) .z-overlay{z-index:10000}:where(.scalar-app) .\\!m-0{margin:0!important}:where(.scalar-app) .-m-1{margin:-4px}:where(.scalar-app) .-m-1\\.5{margin:-6px}:where(.scalar-app) .-m-px{margin:-1px}:where(.scalar-app) .m-0{margin:0}:where(.scalar-app) .m-auto{margin:auto}:where(.scalar-app) .-mx-0{margin-left:-0px;margin-right:-0px}:where(.scalar-app) .-mx-0\\.75{margin-left:-3px;margin-right:-3px}:where(.scalar-app) .-mx-px{margin-left:-1px;margin-right:-1px}:where(.scalar-app) .-my-1{margin-top:-4px;margin-bottom:-4px}:where(.scalar-app) .-my-1\\.5{margin-top:-6px;margin-bottom:-6px}:where(.scalar-app) .mx-px{margin-left:1px;margin-right:1px}:where(.scalar-app) .my-0{margin-top:0;margin-bottom:0}:where(.scalar-app) .my-0\\.75{margin-top:3px;margin-bottom:3px}:where(.scalar-app) .-mb-1{margin-bottom:-4px}:where(.scalar-app) .-ml-0{margin-left:-0px}:where(.scalar-app) .-ml-0\\.75{margin-left:-3px}:where(.scalar-app) .-mr-0{margin-right:-0px}:where(.scalar-app) .-mr-0\\.25{margin-right:-1px}:where(.scalar-app) .-mt-1{margin-top:-4px}:where(.scalar-app) .-mt-1\\.5{margin-top:-6px}:where(.scalar-app) .mb-0{margin-bottom:0}:where(.scalar-app) .ml-1{margin-left:4px}:where(.scalar-app) .ml-auto{margin-left:auto}:where(.scalar-app) .mr-0{margin-right:0}:where(.scalar-app) .mr-2{margin-right:8px}:where(.scalar-app) .mr-3{margin-right:12px}:where(.scalar-app) .mr-\\[calc\\(18px-var\\(--scalar-sidebar-indent\\)\\)\\]{margin-right:calc(18px - var(--scalar-sidebar-indent))}:where(.scalar-app) .mt-0{margin-top:0}:where(.scalar-app) .mt-2{margin-top:8px}:where(.scalar-app) .mt-3{margin-top:12px}:where(.scalar-app) .mt-\\[15svh\\]{margin-top:15svh}:where(.scalar-app) .mt-\\[20svh\\]{margin-top:20svh}:where(.scalar-app) .line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}:where(.scalar-app) .block{display:block}:where(.scalar-app) .inline-block{display:inline-block}:where(.scalar-app) .flex{display:flex}:where(.scalar-app) .table{display:table}:where(.scalar-app) .grid{display:grid}:where(.scalar-app) .contents{display:contents}:where(.scalar-app) .\\!hidden{display:none!important}:where(.scalar-app) .hidden{display:none}:where(.scalar-app) .aspect-square{aspect-ratio:1 / 1}:where(.scalar-app) .size-10{width:40px;height:40px}:where(.scalar-app) .size-2{width:8px;height:8px}:where(.scalar-app) .size-3{width:12px;height:12px}:where(.scalar-app) .size-3\\.5{width:14px;height:14px}:where(.scalar-app) .size-4{width:16px;height:16px}:where(.scalar-app) .size-5{width:20px;height:20px}:where(.scalar-app) .size-6{width:24px;height:24px}:where(.scalar-app) .size-8{width:32px;height:32px}:where(.scalar-app) .size-\\[23px\\]{width:23px;height:23px}:where(.scalar-app) .size-full{width:100%;height:100%}:where(.scalar-app) .h-10{height:40px}:where(.scalar-app) .h-24{height:96px}:where(.scalar-app) .h-3{height:12px}:where(.scalar-app) .h-3\\.5{height:14px}:where(.scalar-app) .h-32{height:128px}:where(.scalar-app) .h-4{height:16px}:where(.scalar-app) .h-5{height:20px}:where(.scalar-app) .h-6{height:24px}:where(.scalar-app) .h-8{height:32px}:where(.scalar-app) .h-\\[100dvh\\]{height:100dvh}:where(.scalar-app) .h-border{height:var(--scalar-border-width)}:where(.scalar-app) .h-dvh{height:100dvh}:where(.scalar-app) .h-fit{height:-moz-fit-content;height:fit-content}:where(.scalar-app) .h-full{height:100%}:where(.scalar-app) .h-screen{height:100vh}:where(.scalar-app) .max-h-20{max-height:80px}:where(.scalar-app) .max-h-\\[60svh\\]{max-height:60svh}:where(.scalar-app) .max-h-\\[80svh\\]{max-height:80svh}:where(.scalar-app) .max-h-\\[90svh\\]{max-height:90svh}:where(.scalar-app) .max-h-\\[inherit\\]{max-height:inherit}:where(.scalar-app) .max-h-dvh{max-height:100dvh}:where(.scalar-app) .max-h-radix-popper{max-height:calc(var(--radix-popper-available-height) - 8px)}:where(.scalar-app) .min-h-0{min-height:0px}:where(.scalar-app) .min-h-12{min-height:48px}:where(.scalar-app) .min-h-5{min-height:20px}:where(.scalar-app) .min-h-6{min-height:24px}:where(.scalar-app) .min-h-8{min-height:32px}:where(.scalar-app) .min-h-96{min-height:384px}:where(.scalar-app) .min-h-header{min-height:48px}:where(.scalar-app) .w-12{width:48px}:where(.scalar-app) .w-16{width:64px}:where(.scalar-app) .w-20{width:80px}:where(.scalar-app) .w-24{width:96px}:where(.scalar-app) .w-3{width:12px}:where(.scalar-app) .w-32{width:128px}:where(.scalar-app) .w-4{width:16px}:where(.scalar-app) .w-40{width:160px}:where(.scalar-app) .w-48{width:192px}:where(.scalar-app) .w-5{width:20px}:where(.scalar-app) .w-56{width:224px}:where(.scalar-app) .w-6{width:24px}:where(.scalar-app) .w-64{width:256px}:where(.scalar-app) .w-72{width:288px}:where(.scalar-app) .w-8{width:32px}:where(.scalar-app) .w-\\[100dvw\\]{width:100dvw}:where(.scalar-app) .w-\\[38px\\]{width:38px}:where(.scalar-app) .w-\\[calc\\(100vw-12px\\)\\]{width:calc(100vw - 12px)}:where(.scalar-app) .w-\\[var\\(--scalar-sidebar-indent\\)\\]{width:var(--scalar-sidebar-indent)}:where(.scalar-app) .w-auto{width:auto}:where(.scalar-app) .w-border{width:var(--scalar-border-width)}:where(.scalar-app) .w-full{width:100%}:where(.scalar-app) .w-min{width:-moz-min-content;width:min-content}:where(.scalar-app) .min-w-0{min-width:0px}:where(.scalar-app) .min-w-5{min-width:20px}:where(.scalar-app) .min-w-6{min-width:24px}:where(.scalar-app) .min-w-8{min-width:32px}:where(.scalar-app) .min-w-max{min-width:-moz-max-content;min-width:max-content}:where(.scalar-app) .min-w-min{min-width:-moz-min-content;min-width:min-content}:where(.scalar-app) .max-w-\\[540px\\]{max-width:540px}:where(.scalar-app) .max-w-screen-lg{max-width:800px}:where(.scalar-app) .max-w-screen-md{max-width:640px}:where(.scalar-app) .max-w-screen-sm{max-width:540px}:where(.scalar-app) .max-w-screen-xl{max-width:1000px}:where(.scalar-app) .max-w-screen-xs{max-width:480px}:where(.scalar-app) .max-w-screen-xxs{max-width:360px}:where(.scalar-app) .max-w-xs{max-width:320px}:where(.scalar-app) .flex-1{flex:1 1 0%}:where(.scalar-app) .shrink{flex-shrink:1}:where(.scalar-app) .shrink-0{flex-shrink:0}:where(.scalar-app) .-translate-y-1\\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) .translate-x-2{--tw-translate-x: 8px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) .translate-x-2\\.5{--tw-translate-x: 10px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) .translate-x-\\[14px\\]{--tw-translate-x: 14px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) .rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) .cursor-auto{cursor:auto}:where(.scalar-app) .cursor-default{cursor:default}:where(.scalar-app) .cursor-not-allowed{cursor:not-allowed}:where(.scalar-app) .cursor-pointer{cursor:pointer}:where(.scalar-app) .cursor-text{cursor:text}:where(.scalar-app) .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(.scalar-app) .resize-none{resize:none}:where(.scalar-app) .resize{resize:both}:where(.scalar-app) .appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.scalar-app) .grid-cols-\\[auto_1fr\\]{grid-template-columns:auto 1fr}:where(.scalar-app) .flex-col{flex-direction:column}:where(.scalar-app) .flex-wrap{flex-wrap:wrap}:where(.scalar-app) .items-start{align-items:flex-start}:where(.scalar-app) .items-center{align-items:center}:where(.scalar-app) .justify-start{justify-content:flex-start}:where(.scalar-app) .justify-end{justify-content:flex-end}:where(.scalar-app) .justify-center{justify-content:center}:where(.scalar-app) .justify-between{justify-content:space-between}:where(.scalar-app) .gap-0{gap:0px}:where(.scalar-app) .gap-0\\.5{gap:2px}:where(.scalar-app) .gap-0\\.75{gap:3px}:where(.scalar-app) .gap-1{gap:4px}:where(.scalar-app) .gap-1\\.5{gap:6px}:where(.scalar-app) .gap-16{gap:64px}:where(.scalar-app) .gap-2{gap:8px}:where(.scalar-app) .gap-2\\.5{gap:10px}:where(.scalar-app) .gap-3{gap:12px}:where(.scalar-app) .gap-4{gap:16px}:where(.scalar-app) .gap-px{gap:1px}:where(.scalar-app) .gap-x-4{-moz-column-gap:16px;column-gap:16px}:where(.scalar-app) .gap-y-8{row-gap:32px}:where(.scalar-app) .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(var(--scalar-border-width) * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(var(--scalar-border-width) * var(--tw-divide-y-reverse))}:where(.scalar-app) .self-center{align-self:center}:where(.scalar-app) .overflow-auto{overflow:auto}:where(.scalar-app) .overflow-hidden{overflow:hidden}:where(.scalar-app) .overflow-visible{overflow:visible}:where(.scalar-app) .overflow-y-scroll{overflow-y:scroll}:where(.scalar-app) .overscroll-contain{overscroll-behavior:contain}:where(.scalar-app) .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.scalar-app) .text-ellipsis{text-overflow:ellipsis}:where(.scalar-app) .whitespace-nowrap{white-space:nowrap}:where(.scalar-app) .text-wrap{text-wrap:wrap}:where(.scalar-app) .text-nowrap{text-wrap:nowrap}:where(.scalar-app) .break-words{overflow-wrap:break-word}:where(.scalar-app) .rounded{border-radius:var(--scalar-radius)}:where(.scalar-app) .rounded-full{border-radius:9999px}:where(.scalar-app) .rounded-lg{border-radius:var(--scalar-radius-lg)}:where(.scalar-app) .rounded-md{border-radius:var(--scalar-radius)}:where(.scalar-app) .rounded-none{border-radius:0}:where(.scalar-app) .rounded-xl{border-radius:var(--scalar-radius-xl)}:where(.scalar-app) .border{border-width:var(--scalar-border-width)}:where(.scalar-app) .border-0{border-width:0}:where(.scalar-app) .border-2{border-width:calc(var(--scalar-border-width) * 2)}:where(.scalar-app) .border-\\[1px\\]{border-width:1px}:where(.scalar-app) .border-b{border-bottom-width:var(--scalar-border-width)}:where(.scalar-app) .border-r{border-right-width:var(--scalar-border-width)}:where(.scalar-app) .border-t{border-top-width:var(--scalar-border-width)}:where(.scalar-app) .border-solid{border-style:solid}:where(.scalar-app) .border-dashed{border-style:dashed}:where(.scalar-app) .border-none{border-style:none}:where(.scalar-app) .border-border{border-color:var(--scalar-border-color)}:where(.scalar-app) .border-c-1{border-color:var(--scalar-color-1)}:where(.scalar-app) .border-red{border-color:var(--scalar-color-red)}:where(.scalar-app) .border-sidebar-border{border-color:var(--scalar-sidebar-border-color, var(--scalar-border-color))}:where(.scalar-app) .bg-b-1{background-color:var(--scalar-background-1)}:where(.scalar-app) .bg-b-1\\.5{background-color:color-mix(in srgb,var(--scalar-background-1),var(--scalar-background-2))}:where(.scalar-app) .bg-b-2{background-color:var(--scalar-background-2)}:where(.scalar-app) .bg-b-3{background-color:var(--scalar-background-3)}:where(.scalar-app) .bg-b-btn{background-color:var(--scalar-button-1)}:where(.scalar-app) .bg-backdrop{background-color:#00000038}:where(.scalar-app) .bg-border{background-color:var(--scalar-border-color)}:where(.scalar-app) .bg-c-accent{background-color:var(--scalar-color-accent)}:where(.scalar-app) .bg-c-danger{background-color:var(--scalar-color-danger)}:where(.scalar-app) .bg-red{background-color:var(--scalar-color-red)}:where(.scalar-app) .bg-sidebar-b-1{background-color:var(--scalar-sidebar-background-1, var(--scalar-background-1))}:where(.scalar-app) .bg-sidebar-indent-active{background-color:var(--scalar-sidebar-indent-border-active, var(--scalar-color-accent))}:where(.scalar-app) .bg-sidebar-indent-border{background-color:var(--scalar-sidebar-indent-border, var(--scalar-border-color))}:where(.scalar-app) .bg-transparent{background-color:transparent}:where(.scalar-app) .bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:where(.scalar-app) .p-0{padding:0}:where(.scalar-app) .p-0\\.5{padding:2px}:where(.scalar-app) .p-0\\.75{padding:3px}:where(.scalar-app) .p-1{padding:4px}:where(.scalar-app) .p-2{padding:8px}:where(.scalar-app) .p-3{padding:12px}:where(.scalar-app) .p-4{padding:16px}:where(.scalar-app) .p-6{padding:24px}:where(.scalar-app) .px-1{padding-left:4px;padding-right:4px}:where(.scalar-app) .px-1\\.5{padding-left:6px;padding-right:6px}:where(.scalar-app) .px-2{padding-left:8px;padding-right:8px}:where(.scalar-app) .px-2\\.5{padding-left:10px;padding-right:10px}:where(.scalar-app) .px-3{padding-left:12px;padding-right:12px}:where(.scalar-app) .px-4{padding-left:16px;padding-right:16px}:where(.scalar-app) .px-6{padding-left:24px;padding-right:24px}:where(.scalar-app) .px-9{padding-left:36px;padding-right:36px}:where(.scalar-app) .py-1{padding-top:4px;padding-bottom:4px}:where(.scalar-app) .py-1\\.5{padding-top:6px;padding-bottom:6px}:where(.scalar-app) .py-2{padding-top:8px;padding-bottom:8px}:where(.scalar-app) .py-2\\.5{padding-top:10px;padding-bottom:10px}:where(.scalar-app) .py-3{padding-top:12px;padding-bottom:12px}:where(.scalar-app) .py-4{padding-top:16px;padding-bottom:16px}:where(.scalar-app) .pb-0{padding-bottom:0}:where(.scalar-app) .pl-8{padding-left:32px}:where(.scalar-app) .pr-3{padding-right:12px}:where(.scalar-app) .pt-3{padding-top:12px}:where(.scalar-app) .text-left{text-align:left}:where(.scalar-app) .font-code{font-family:var(--scalar-font-code)}:where(.scalar-app) .text-3xs{font-size:var(--scalar-font-size-7)}:where(.scalar-app) .text-base{font-size:var(--scalar-font-size-3)}:where(.scalar-app) .text-lg{font-size:var(--scalar-font-size-2)}:where(.scalar-app) .text-sm{font-size:var(--scalar-font-size-4)}:where(.scalar-app) .text-xs{font-size:var(--scalar-font-size-5)}:where(.scalar-app) .font-bold{font-weight:var(--scalar-bold)}:where(.scalar-app) .font-medium{font-weight:var(--scalar-semibold)}:where(.scalar-app) .font-normal{font-weight:var(--scalar-regular)}:where(.scalar-app) .leading-3{line-height:var(--scalar-line-height-3)}:where(.scalar-app) .leading-5{line-height:var(--scalar-line-height-5)}:where(.scalar-app) .leading-none{line-height:1}:where(.scalar-app) .leading-snug{line-height:1.375}:where(.scalar-app) .text-b-1{color:var(--scalar-background-1)}:where(.scalar-app) .text-c-1{color:var(--scalar-color-1)}:where(.scalar-app) .text-c-2{color:var(--scalar-color-2)}:where(.scalar-app) .text-c-3{color:var(--scalar-color-3)}:where(.scalar-app) .text-c-accent{color:var(--scalar-color-accent)}:where(.scalar-app) .text-c-btn{color:var(--scalar-button-1-color)}:where(.scalar-app) .text-c-danger{color:var(--scalar-color-danger)}:where(.scalar-app) .text-red{color:var(--scalar-color-red)}:where(.scalar-app) .text-sidebar-c-2{color:var(--scalar-sidebar-color-2, var(--scalar-color-2))}:where(.scalar-app) .text-transparent{color:transparent}:where(.scalar-app) .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:where(.scalar-app) .no-underline{text-decoration-line:none}:where(.scalar-app) .opacity-0{opacity:0}:where(.scalar-app) .opacity-40{opacity:.4}:where(.scalar-app) .opacity-50{opacity:.5}:where(.scalar-app) .shadow{--tw-shadow: var(--scalar-shadow-1);--tw-shadow-colored: var(--scalar-shadow-1);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(.scalar-app) .shadow-border{--tw-shadow: inset 0 0 0 1px var(--scalar-border-color);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(.scalar-app) .shadow-lg{--tw-shadow: var(--scalar-shadow-2);--tw-shadow-colored: var(--scalar-shadow-2);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(.scalar-app) .shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(.scalar-app) .shadow-sm{--tw-shadow: rgba(0, 0, 0, .09) 0px 1px 4px;--tw-shadow-colored: 0px 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(.scalar-app) .shadow-border{--tw-shadow-color: var(--scalar-border-color);--tw-shadow: var(--tw-shadow-colored)}:where(.scalar-app) .outline-none{outline:2px solid transparent;outline-offset:2px}:where(.scalar-app) .-outline-offset-1{outline-offset:-1px}:where(.scalar-app) .outline-offset-1{outline-offset:1px}:where(.scalar-app) .outline-offset-\\[-1px\\]{outline-offset:-1px}:where(.scalar-app) .blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:where(.scalar-app) .brightness-lifted{--tw-brightness: brightness(var(--scalar-lifted-brightness));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:where(.scalar-app) .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:where(.scalar-app) .backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}:where(.scalar-app) .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(.scalar-app) .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(.scalar-app) .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(.scalar-app) .duration-100{transition-duration:.1s}:where(.scalar-app) .duration-300{transition-duration:.3s}:where(.scalar-app) .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(.scalar-app) .bg-mix-transparent{background-color:color-mix(var(--tw-bg-mix-method, in srgb),transparent calc(var(--tw-bg-mix-amount, 0) * 1%),var(--tw-bg-base))}:where(.scalar-app) .bg-mix-amount-25{--tw-bg-mix-amount: 25}:where(.scalar-app) .bg-b-1{--tw-bg-base: var(--scalar-background-1)}:where(.scalar-app) .bg-b-1\\.5{--tw-bg-base: color-mix(in srgb, var(--scalar-background-1), var(--scalar-background-2))}:where(.scalar-app) .bg-b-2{--tw-bg-base: var(--scalar-background-2)}:where(.scalar-app) .bg-b-3{--tw-bg-base: var(--scalar-background-3)}:where(.scalar-app) .bg-b-btn{--tw-bg-base: var(--scalar-button-1)}:where(.scalar-app) .bg-backdrop{--tw-bg-base: rgba(0, 0, 0, .22)}:where(.scalar-app) .bg-border{--tw-bg-base: var(--scalar-border-color)}:where(.scalar-app) .bg-c-accent{--tw-bg-base: var(--scalar-color-accent)}:where(.scalar-app) .bg-c-danger{--tw-bg-base: var(--scalar-color-danger)}:where(.scalar-app) .bg-red{--tw-bg-base: var(--scalar-color-red)}:where(.scalar-app) .bg-sidebar-b-1{--tw-bg-base: var(--scalar-sidebar-background-1, var(--scalar-background-1))}:where(.scalar-app) .bg-sidebar-indent-active{--tw-bg-base: var(--scalar-sidebar-indent-border-active, var(--scalar-color-accent))}:where(.scalar-app) .bg-sidebar-indent-border{--tw-bg-base: var(--scalar-sidebar-indent-border, var(--scalar-border-color))}:where(.scalar-app) .bg-transparent{--tw-bg-base: transparent}:where(.scalar-app) .bg-white{--tw-bg-opacity: 1;--tw-bg-base: rgb(255 255 255 / var(--tw-bg-opacity))}:where(.scalar-app) .row,:where(.scalar-app) .scalar-row{display:flex;flex-direction:row}:where(.scalar-app) .col{display:flex;flex-direction:column}:where(.scalar-app) .centered-x{left:50%;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) .centered{left:50%;--tw-translate-x: -50%;top:50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) .\\*\\:flex>*{display:flex}:where(.scalar-app) .\\*\\:flex-1>*{flex:1 1 0%}:where(.scalar-app) .\\*\\:items-center>*{align-items:center}:where(.scalar-app) .\\*\\:gap-px>*{gap:1px}:where(.scalar-app) .placeholder\\:font-\\[inherit\\]::-moz-placeholder{font-family:inherit}:where(.scalar-app) .placeholder\\:font-\\[inherit\\]::placeholder{font-family:inherit}:where(.scalar-app) .focus-within\\:bg-b-1:focus-within{background-color:var(--scalar-background-1)}:where(.scalar-app) .focus-within\\:outline-none:focus-within{outline:2px solid transparent;outline-offset:2px}:where(.scalar-app) .focus-within\\:bg-b-1:focus-within{--tw-bg-base: var(--scalar-background-1)}:where(.scalar-app) .hover\\:bg-b-2:hover{background-color:var(--scalar-background-2)}:where(.scalar-app) .hover\\:bg-b-3:hover{background-color:var(--scalar-background-3)}:where(.scalar-app) .hover\\:bg-h-btn:hover{background-color:var(--scalar-button-1-hover)}:where(.scalar-app) .hover\\:text-c-1:hover{color:var(--scalar-color-1)}:where(.scalar-app) .hover\\:underline:hover{text-decoration-line:underline}:where(.scalar-app) .hover\\:bg-b-2:hover{--tw-bg-base: var(--scalar-background-2)}:where(.scalar-app) .hover\\:bg-b-3:hover{--tw-bg-base: var(--scalar-background-3)}:where(.scalar-app) .hover\\:bg-h-btn:hover{--tw-bg-base: var(--scalar-button-1-hover)}:where(.scalar-app) .focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}:where(.scalar-app) .focus-visible\\:border-c-btn:focus-visible{border-color:var(--scalar-button-1-color)}:where(.scalar-app) .focus-visible\\:outline:focus-visible{outline-style:solid}:where(.scalar-app) .focus-visible\\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}:where(.scalar-app) .focus-visible\\:ring-c-accent:focus-visible{--tw-ring-color: var(--scalar-color-accent)}:where(.scalar-app) .active\\:bg-b-btn:active{background-color:var(--scalar-button-1)}:where(.scalar-app) .active\\:text-c-1:active{color:var(--scalar-color-1)}:where(.scalar-app) .active\\:shadow-none:active{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(.scalar-app) .active\\:brightness-90:active{--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:where(.scalar-app) .active\\:bg-b-btn:active{--tw-bg-base: var(--scalar-button-1)}:where(.scalar-app) .group\\/button:hover .group-hover\\/button\\:bg-sidebar-indent-hover{background-color:var(--scalar-sidebar-indent-border-hover, var(--scalar-border-color))}:where(.scalar-app) .group\\/button:hover .group-hover\\/button\\:text-c-1,:where(.scalar-app) .group:hover .group-hover\\:text-c-1{color:var(--scalar-color-1)}:where(.scalar-app) .group\\/item:hover .group-hover\\/item\\:opacity-100{opacity:1}:where(.scalar-app) .group\\/button:hover .group-hover\\/button\\:bg-sidebar-indent-hover{--tw-bg-base: var(--scalar-sidebar-indent-border-hover, var(--scalar-border-color))}:where(.scalar-app) .group\\/toggle:focus-visible .group-focus-visible\\/toggle\\:outline{outline-style:solid}:where(.scalar-app) .peer:checked~.peer-checked\\:text-c-2{color:var(--scalar-color-2)}:where(.scalar-app) .peer:checked~.peer-checked\\:opacity-100{opacity:1}:where(.scalar-app) .has-\\[\\:focus-visible\\]\\:bg-b-1:has(:focus-visible){background-color:var(--scalar-background-1)}:where(.scalar-app) .has-\\[\\:focus-visible\\]\\:outline:has(:focus-visible){outline-style:solid}:where(.scalar-app) .has-\\[input\\:focus-visible\\]\\:outline:has(input:focus-visible){outline-style:solid}:where(.scalar-app) .has-\\[\\:focus-visible\\]\\:bg-b-1:has(:focus-visible){--tw-bg-base: var(--scalar-background-1)}:where(.scalar-app) .ui-open\\:rotate-180[data-headlessui-state~=open]{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) :where([data-headlessui-state~=open]) .ui-open\\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.scalar-app) .hocus\\:text-c-1:hover{color:var(--scalar-color-1)}:where(.scalar-app) .hocus\\:brightness-90:hover{--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:where(.scalar-app) .hocus\\:text-c-1:focus-visible{color:var(--scalar-color-1)}:where(.scalar-app) .hocus\\:brightness-90:focus-visible{--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width: 800px){:where(.scalar-app) .md\\:w-\\[calc\\(100vw-16px\\)\\]{width:calc(100vw - 16px)}}@media (min-width: 1000px){:where(.scalar-app) .lg\\:w-\\[calc\\(100vw-32px\\)\\]{width:calc(100vw - 32px)}:where(.scalar-app) .lg\\:w-full{width:100%}}@media (max-width: 720px) and (max-height: 480px){:where(.scalar-app) .zoomed\\:\\!whitespace-normal{white-space:normal!important}}:where(.scalar-app) .dark\\:bg-b-3:where(.dark-mode,.dark-mode *){background-color:var(--scalar-background-3)}:where(.scalar-app) .dark\\:bg-backdropdark:where(.dark-mode,.dark-mode *){background-color:#00000073}:where(.scalar-app) .dark\\:bg-b-3:where(.dark-mode,.dark-mode *){--tw-bg-base: var(--scalar-background-3)}:where(.scalar-app) .dark\\:bg-backdropdark:where(.dark-mode,.dark-mode *){--tw-bg-base: rgba(0, 0, 0, .45)}:where(.scalar-app) .dark\\:hover\\:bg-b-3:hover:where(.dark-mode,.dark-mode *){background-color:var(--scalar-background-3);--tw-bg-base: var(--scalar-background-3)}.loader-wrapper[data-v-338fc8d9]{position:relative;display:flex;align-items:center;justify-content:center;--loader-size: 50%}.svg-loader[data-v-338fc8d9]{width:var(--loader-size);height:var(--loader-size);top:1rem;right:.9rem;overflow:visible;fill:none;background-color:transparent;stroke:currentColor}.svg-path[data-v-338fc8d9]{stroke-width:14;fill:none;transition:.3s}.svg-x-mark[data-v-338fc8d9]{stroke-dasharray:57;stroke-dashoffset:57;transition-delay:0s}.svg-check-mark[data-v-338fc8d9]{stroke-dasharray:149;stroke-dashoffset:149;transition-delay:0s}.icon-is-invalid .svg-x-mark[data-v-338fc8d9],.icon-is-valid .svg-check-mark[data-v-338fc8d9]{stroke-dashoffset:0;transition-delay:.3s}.circular-loader[data-v-338fc8d9]{animation:rotate-338fc8d9 .7s linear infinite,fade-in-338fc8d9 .4s;transform-origin:center center;transform:scale(5);background:transparent}.loader-path[data-v-338fc8d9]{stroke-dasharray:50,200;stroke-dashoffset:-100;stroke-linecap:round}.loader-path-off[data-v-338fc8d9]{stroke-dasharray:50,200;stroke-dashoffset:-100;transition:opacity .3s;opacity:0}@keyframes fade-in-338fc8d9{0%{opacity:0}70%{opacity:0}to{opacity:1}}@keyframes rotate-338fc8d9{0%{transform:scale(5) rotate(0)}to{transform:scale(5) rotate(360deg)}}.scalar-icon[data-v-5c682fd5],.scalar-icon[data-v-5c682fd5] *{stroke-width:var(--29d737c3)}.scalar-code-block{background:inherit;position:relative;overflow:auto;padding:.75rem}.scalar-code-block:hover .copy-button,.copy-button:focus-visible{opacity:100}.scalar-codeblock-pre{all:unset;margin:0;background:transparent;text-wrap:nowrap;white-space-collapse:preserve;border-radius:0;width:-moz-fit-content;width:fit-content}.scalar-code-copy{display:flex;align-items:flex-start;justify-content:flex-end;position:sticky;top:0;right:0;bottom:0;left:0}.copy-button{position:relative;top:0;right:0;display:flex;align-items:center;background-color:var(--scalar-background-2);border:1px solid var(--scalar-border-color);border-radius:3px;color:var(--scalar-color-3);cursor:pointer;height:30px;margin-bottom:-30px;opacity:0;padding:6px;transition:opacity .15s ease-in-out,color .15s ease-in-out}.scalar-code-copy,.copy-button{background:inherit}.copy-button:hover{color:var(--scalar-color-1)}.copy-button svg{stroke-width:1.5}.toggle-icon-ellipse[data-v-60be8692]{width:7px;height:7px;border-radius:50%;box-shadow:inset 0 0 0 1px currentColor;overflow:hidden;position:relative;background:var(--scalar-background-1);display:inline-block;transition:width .3s ease-in-out,height .3s ease-in-out}.toggle-icon-moon-mask[data-v-60be8692]{width:100%;height:100%;border:1px solid currentColor;display:block;left:2.5px;bottom:2.5px;position:absolute;border-radius:50%;background:var(--scalar-background-1);transition:transform .3s ease-in-out;transform:translate3d(4px,-4px,0)}.toggle-icon-sun-ray[data-v-60be8692]{width:12px;height:1px;border-radius:8px;background:currentColor;position:absolute;transition:transform .3s ease-in-out}.toggle-icon-sun-ray[data-v-60be8692]:nth-of-type(2){transform:rotate(90deg)}.toggle-icon-sun-ray[data-v-60be8692]:nth-of-type(3){transform:rotate(45deg)}.toggle-icon-sun-ray[data-v-60be8692]:nth-of-type(4){transform:rotate(-45deg)}.toggle-icon-dark .toggle-icon-ellipse[data-v-60be8692]{width:10px;height:10px;-webkit-mask-image:radial-gradient(circle at bottom left,pink 10px,transparent 12px);mask-image:radial-gradient(circle at bottom left,pink 10px,transparent 12px)}.toggle-icon-dark .toggle-icon-sun-ray[data-v-60be8692]{transform:scale(0)}.toggle-icon-dark .toggle-icon-moon-mask[data-v-60be8692]{transform:translateZ(0)}.scalar-app :where(code.hljs) *{font-size:inherit;font-family:var(--scalar-font-code);text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.4;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.scalar-app code.hljs{all:unset;font-size:inherit;color:var(--scalar-color-2);font-family:var(--scalar-font-code);display:inline-block;counter-reset:linenumber}.scalar-app .hljs{background:transparent;color:var(--scalar-color-2)}.scalar-app .hljs .line:before{color:var(--scalar-color-3);display:inline-block;counter-increment:linenumber;content:counter(linenumber);margin-right:.7em;min-width:calc(var(--line-digits) * 1ch);text-align:right}.scalar-app .hljs-comment,.scalar-app .hljs-quote{color:var(--scalar-color-3);font-style:italic}.scalar-app .hljs-number{color:var(--scalar-color-orange)}.scalar-app .hljs-regexp,.scalar-app .hljs-string,.scalar-app .hljs-built_in{color:var(--scalar-color-blue)}.scalar-app .hljs-title.class_{color:var(--scalar-color-1)}.scalar-app .hljs-keyword{color:var(--scalar-color-purple)}.scalar-app .hljs-title.function_{color:var(--scalar-color-orange)}.scalar-app .hljs-subst,.scalar-app .hljs-name{color:var(--scalar-color-blue)}.scalar-app .hljs-attr,.scalar-app .hljs-attribute{color:var(--scalar-color-1)}.scalar-app .hljs-addition,.scalar-app .hljs-literal,.scalar-app .hljs-selector-tag,.scalar-app .hljs-type{color:var(--scalar-color-green)}.scalar-app .hljs-selector-attr,.scalar-app .hljs-selector-pseudo{color:var(--scalar-color-orange)}.scalar-app .hljs-doctag,.scalar-app .hljs-section,.scalar-app .hljs-title{color:var(--scalar-color-blue)}.scalar-app .hljs-selector-id,.scalar-app .hljs-template-variable,.scalar-app .hljs-variable{color:var(--scalar-color-1)}.scalar-app .hljs-name,.scalar-app .hljs-section,.scalar-app .hljs-strong{font-weight:var(--scalar-semibold)}.scalar-app .hljs-bullet,.scalar-app .hljs-link,.scalar-app .hljs-meta,.scalar-app .hljs-symbol{color:var(--scalar-color-blue)}.scalar-app .hljs-deletion{color:var(--scalar-color-red)}.scalar-app .hljs-formula{background:var(--scalar-color-1)}.scalar-app .hljs-emphasis{font-style:italic}.scalar-app .credential .credential-value{font-size:0;color:transparent}.scalar-app .credential:after{content:"·····";color:var(--scalar-color-3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.hljs.language-html{color:var(--scalar-color-1)}.hljs.language-html .hljs-attr{color:var(--scalar-color-2)}.hljs.language-curl .hljs-keyword{color:var(--scalar-color-orange)}.hljs.language-curl .hljs-string{color:var(--scalar-color-1)}.hljs.language-curl .hljs-literal,.hljs.language-php .hljs-variable{color:var(--scalar-color-blue)}.hljs.language-objectivec .hljs-meta{color:var(--scalar-color-1)}.hljs.language-objectivec .hljs-built_in,.hljs-built_in{color:var(--scalar-color-orange)}.scalar-app .markdown{font-family:var(--scalar-font);color:var(--scalar-color-1);word-break:break-word}.scalar-app .markdown h1,.scalar-app .markdown h2,.scalar-app .markdown h3,.scalar-app .markdown h4,.scalar-app .markdown h5,.scalar-app .markdown h6,.scalar-app .markdown p,.scalar-app .markdown div,.scalar-app .markdown img,.scalar-app .markdown details,.scalar-app .markdown summary,.scalar-app .markdown ul,.scalar-app .markdown ol,.scalar-app .markdown table,.scalar-app .markdown blockquote,.scalar-app .markdown code{margin:12px 0}.scalar-app .markdown details{margin:12px 0;color:var(--scalar-color-1)}.scalar-app .markdown summary{display:block;margin:1em 0;padding-left:20px;position:relative;font-weight:var(--scalar-semibold);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scalar-app .markdown summary:after{display:block;content:"";position:absolute;top:-1px;left:-1px;width:20px;height:20px;background-color:var(--scalar-color-3);-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}.scalar-app .markdown summary:hover:after{background-color:var(--scalar-color-1)}.scalar-app .markdown details[open] summary:after{transform:rotate(90deg)}.scalar-app .markdown img{overflow:hidden;border-radius:var(--scalar-radius);max-width:100%}.scalar-app .markdown>:first-child{margin-top:0;margin-bottom:0}.scalar-app .markdown h1{--font-size: 1.4em}.scalar-app .markdown h2{--font-size: 1.25em}.scalar-app .markdown h3{--font-size: 1.1em}.scalar-app .markdown h4,.scalar-app .markdown h6{--font-size: 1em}.scalar-app .markdown h1,.scalar-app .markdown h2,.scalar-app .markdown h3,.scalar-app .markdown h4,.scalar-app .markdown h5,.scalar-app .markdown h6{font-size:var(--font-size);margin:18px 0 6px;font-weight:var(--scalar-bold);display:block;line-height:1.45}.scalar-app .markdown b,.scalar-app .markdown strong{font-weight:var(--scalar-bold)}.scalar-app .markdown p{color:inherit;font-weight:var(--font-weight, var(--scalar-regular));line-height:1.5;margin-bottom:0;display:block}.scalar-app .markdown ul,.scalar-app .markdown ol{padding-left:24px;line-height:1.5;margin:12px 0;display:block}.scalar-app .markdown ul{list-style:disc}.scalar-app .markdown ol{list-style:decimal}.scalar-app .markdown ul.contains-task-list{list-style:none;padding-left:0}.scalar-app .markdown li{margin:6px 0;display:list-item}.scalar-app .markdown ul:first-of-type li:first-of-type{margin-top:0}.scalar-app .markdown a{color:var(--scalar-link-color, var(--scalar-color-accent));font-weight:var(--scalar-link-font-weight, inherit);-webkit-text-decoration:var(--scalar-text-decoration);text-decoration:var(--scalar-text-decoration);cursor:pointer}.scalar-app .markdown a:hover{color:var(--scalar-link-color-hover, var(--scalar-color-accent));-webkit-text-decoration:var(--scalar-text-decoration-hover);text-decoration:var(--scalar-text-decoration-hover)}.scalar-app .markdown em{font-style:italic}.scalar-app .markdown sup{font-size:var(--scalar-micro);vertical-align:super;font-weight:450}.scalar-app .markdown sub{font-size:var(--scalar-micro);vertical-align:sub;font-weight:450}.scalar-app .markdown del{text-decoration:line-through}.scalar-app .markdown code{font-family:var(--scalar-font-code);background-color:var(--scalar-background-2);box-shadow:0 0 0 var(--scalar-border-width) var(--scalar-border-color);font-size:var(--scalar-micro);border-radius:2px;padding:0 3px}.scalar-app .markdown .hljs{font-size:var(--scalar-small)}.scalar-app .markdown pre code{display:block;white-space:pre;padding:12px;line-height:1.5;margin:12px 0;-webkit-overflow-scrolling:touch;overflow-x:auto;max-width:100%;min-width:100px}.scalar-app .markdown hr{border:none;border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.scalar-app .markdown blockquote{border-left:3px solid var(--scalar-border-color);padding-left:12px;margin:0;display:block}.scalar-app .markdown table{display:block;overflow-x:auto;position:relative;border-collapse:collapse;width:-moz-max-content;width:max-content;max-width:100%;margin:1em 0;box-shadow:0 0 0 var(--scalar-border-width) var(--scalar-border-color);border-radius:var(--scalar-radius-lg)}.scalar-app .markdown tbody{display:table-row-group;vertical-align:middle}.scalar-app .markdown thead{display:table-header-group;vertical-align:middle}.scalar-app .markdown tr{display:table-row;border-color:inherit;vertical-align:inherit}.scalar-app .markdown td,.scalar-app .markdown th{display:table-cell;vertical-align:inherit;min-width:1em;padding:6px 9px;vertical-align:top;line-height:1.5;position:relative;word-break:initial;font-size:var(--scalar-small);color:var(--scalar-color-1);font-weight:var(--font-weight, var(--scalar-regular));border-right:var(--scalar-border-width) solid var(--scalar-border-color);border-bottom:var(--scalar-border-width) solid var(--scalar-border-color)}.scalar-app .markdown td>*,.scalar-app .markdown th>*{margin-bottom:0}.scalar-app .markdown th:empty{display:none}.scalar-app .markdown td:first-of-type,.scalar-app .markdown th:first-of-type{border-left:none}.scalar-app .markdown td:last-of-type,.scalar-app .markdown th:last-of-type{border-right:none}.scalar-app .markdown tr:last-of-type td{border-bottom:none}.scalar-app .markdown th{font-weight:var(--scalar-semibold)!important;text-align:left;border-left-color:transparent;background:var(--scalar-background-2)}.scalar-app .markdown tr>[align=left]{text-align:left}.scalar-app .markdown tr>[align=right]{text-align:right}.scalar-app .markdown tr>[align=center]{text-align:center}.scalar-app .markdown .markdown-alert{align-items:stretch;border-radius:var(--scalar-radius-lg);background-color:color-mix(in srgb,var(--scalar-background-2),transparent);border:var(--scalar-border-width) solid var(--scalar-border-color);display:flex;font-size:var(--scalar-small);gap:12px;padding:12px 12px 12px 42px;position:relative}.scalar-app .markdown .markdown-alert:before{content:"";position:absolute;left:12px;top:12px;width:20px;height:20px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.scalar-app .markdown .markdown-alert.markdown-alert-note:before,.scalar-app .markdown .markdown-alert.markdown-alert-tip:before{-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}.scalar-app .markdown .markdown-alert.markdown-alert-important:before,.scalar-app .markdown .markdown-alert.markdown-alert-warning:before{-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\')}.scalar-app .markdown .markdown-alert.markdown-alert-caution:before{-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\');color:var(--scalar-color-red)}.scalar-app .markdown .markdown-alert.markdown-alert-success:before{-webkit-mask-image:url(\'data:image/svg+xml,\');mask-image:url(\'data:image/svg+xml,\');color:var(--scalar-color-green)}.scalar-app .markdown .markdown-alert.markdown-alert-note:before{color:var(--scalar-color-blue)}.scalar-app .markdown .markdown-alert.markdown-alert-tip:before{color:var(--scalar-color-2)}.scalar-app .markdown .markdown-alert.markdown-alert-important:before{color:var(--scalar-color-purple)}.scalar-app .markdown .markdown-alert.markdown-alert-warning:before{color:var(--scalar-color-orange)}.scalar-app .markdown .markdown-alert .markdown-alert-content{margin:0;line-height:1.5}.dark-mode .scalar-dropdown-item[data-v-cc5bd05e]:hover{filter:brightness(1.1)}.group\\/item>.group\\/button>.scalar-sidebar-indent .scalar-sidebar-indent-border[data-v-11a7f565]{top:-1px;bottom:-1px}.group\\/item:first-child>.group\\/button>.scalar-sidebar-indent .scalar-sidebar-indent-border[data-v-11a7f565]{top:0}.group\\/item:last-child>.group\\/button>.scalar-sidebar-indent .scalar-sidebar-indent-border[data-v-11a7f565]{bottom:0}.dark-mode .scalar-dropdown-item[data-v-457c1cd3]:hover{filter:brightness(1.1)}.scalar-modal-layout[data-v-a99680e7]{animation:fadein-layout-a99680e7 ease-in-out .3s forwards}.scalar-modal[data-v-a99680e7]{animation:fadein-modal-a99680e7 ease-in-out .3s forwards;animation-delay:.1s;box-shadow:var(--scalar-shadow-2);transform:translate3d(0,10px,0)}.scalar-modal-layout-full[data-v-a99680e7]{opacity:1!important;background:transparent!important}.modal-content-search .modal-body[data-v-a99680e7]{padding:0;overflow:hidden;display:flex;flex-direction:column;max-height:440px}@media (max-width: 720px) and (max-height: 480px){.scalar-modal-layout .scalar-modal[data-v-a99680e7]{margin-top:5svh;max-height:90svh}}@keyframes fadein-layout-a99680e7{0%{opacity:0}to{opacity:1}}@keyframes fadein-modal-a99680e7{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.full-size-styles[data-v-a99680e7]{transform:translateZ(0);animation:fadein-layout-a99680e7 ease-in-out .3s forwards;max-height:100%!important;top:0!important;left:0;position:absolute!important;margin:initial;border-radius:0!important;background-color:var(--scalar-background-1)!important;box-shadow:none!important;border-right:var(--scalar-border-width) solid var(--scalar-border-color)}@media (min-width: 800px){.full-size-styles[data-v-a99680e7]{width:50dvw!important}}.full-size-styles[data-v-a99680e7]:after{content:"";width:50dvw;height:100dvh;position:absolute;right:-50dvw;top:0}.search-background[data-v-466c736b]{background:color-mix(in srgb,var(--scalar-background-1),var(--scalar-background-2))}.search-background[data-v-466c736b]:focus-within{background:transparent}@layer scalar-base,scalar-theme;@layer scalar-base{body{margin:0;line-height:inherit}}:where(.scalar-app){font-family:var(--scalar-font);line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}:where(.scalar-app) *,:where(.scalar-app) *:before,:where(.scalar-app) *:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--scalar-border-color);outline-width:1px;outline-style:none;outline-color:var(--scalar-color-accent);font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:unset;padding:unset;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.scalar-app) :before,:where(.scalar-app) :after{--tw-content: ""}:where(.scalar-app) button,:where(.scalar-app) input,:where(.scalar-app) optgroup,:where(.scalar-app) select,:where(.scalar-app) textarea,:where(.scalar-app) ::file-selector-button{background:transparent}:where(.scalar-app) ol,:where(.scalar-app) ul,:where(.scalar-app) menu{list-style:none}:where(.scalar-app) input:where(:not([type=button],[type=reset],[type=submit])),:where(.scalar-app) select,:where(.scalar-app) textarea{border-radius:var(--scalar-radius);border-width:1px}:where(.scalar-app) input::-moz-placeholder{color:var(--scalar-color-3);font-family:var(--scalar-font)}:where(.scalar-app) input::placeholder{color:var(--scalar-color-3);font-family:var(--scalar-font)}:where(.scalar-app) input[type=search]::-webkit-search-cancel-button,:where(.scalar-app) input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.scalar-app) summary::-webkit-details-marker{display:none}:where(.scalar-app) input:-webkit-autofill{-webkit-background-clip:text!important;background-clip:text!important}:where(.scalar-app) :focus-visible{outline-style:solid;border-radius:var(--scalar-radius)}:where(.scalar-app) button:focus-visible,:where(.scalar-app) [role=button]:focus-visible{outline-offset:-1px}:where(.scalar-app) button,:where(.scalar-app) [role=button]{cursor:pointer}:where(.scalar-app) :disabled{cursor:default}:where(.scalar-app) img,:where(.scalar-app) svg,:where(.scalar-app) video,:where(.scalar-app) canvas,:where(.scalar-app) audio,:where(.scalar-app) iframe,:where(.scalar-app) embed,:where(.scalar-app) object{display:block;vertical-align:middle}:where(.scalar-app) [hidden]{display:none}.scalar-app .cm-scroller,.scalar-app .custom-scroll{overflow-y:auto;scrollbar-color:transparent transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.scalar-app .custom-scroll-self-contain-overflow{overscroll-behavior:contain}.scalar-app .cm-scroller:hover,.scalar-app .custom-scroll:hover,.scalar-app.scalar-scrollbars-obtrusive .cm-scroller,.scalar-app.scalar-scrollbars-obtrusive .custom-scroll{scrollbar-color:var(--scalar-scrollbar-color, transparent) transparent}.scalar-app .cm-scroller:hover::-webkit-scrollbar-thumb,.scalar-app .custom-scroll:hover::-webkit-scrollbar-thumb{background:var(--scalar-scrollbar-color);background-clip:content-box;border:3px solid transparent}.scalar-app .cm-scroller::-webkit-scrollbar-thumb:active,.scalar-app .custom-scroll::-webkit-scrollbar-thumb:active{background:var(--scalar-scrollbar-color-active);background-clip:content-box;border:3px solid transparent}.scalar-app .cm-scroller::-webkit-scrollbar-corner,.scalar-app .custom-scroll::-webkit-scrollbar-corner{background:transparent}.scalar-app .cm-scroller::-webkit-scrollbar,.scalar-app .custom-scroll::-webkit-scrollbar{height:12px;width:12px}.scalar-app .cm-scroller::-webkit-scrollbar-track,.scalar-app .custom-scroll::-webkit-scrollbar-track{background:transparent}.scalar-app .cm-scroller::-webkit-scrollbar-thumb,.scalar-app .custom-scroll::-webkit-scrollbar-thumb{border-radius:20px;background:transparent;background-clip:content-box;border:3px solid transparent}@media (pointer: coarse){.scalar-app .cm-scroller,.scalar-app .custom-scroll{padding-right:12px}}@layer scalar-base{:root{--scalar-border-width: .5px;--scalar-radius: 3px;--scalar-radius-lg: 6px;--scalar-radius-xl: 8px;--scalar-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--scalar-font-code: "JetBrains Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--scalar-heading-1: 40px;--scalar-page-description: 24px;--scalar-heading-2: 24px;--scalar-heading-3: 20px;--scalar-heading-4: 16px;--scalar-heading-5: 16px;--scalar-heading-6: 16px;--scalar-paragraph: 16px;--scalar-small: 14px;--scalar-mini: 13px;--scalar-micro: 12px;--scalar-bold: 600;--scalar-semibold: 500;--scalar-regular: 400;--scalar-font-size-1: 21px;--scalar-font-size-2: 16px;--scalar-font-size-3: 14px;--scalar-font-size-4: 13px;--scalar-font-size-5: 12px;--scalar-font-size-6: 12px;--scalar-font-size-7: 10px;--scalar-line-height-1: 32px;--scalar-line-height-2: 24px;--scalar-line-height-3: 20px;--scalar-line-height-4: 18px;--scalar-line-height-5: 16px;--scalar-font-medium: 500;--scalar-font-bold: 700;--scalar-text-decoration: none;--scalar-text-decoration-hover: underline;--scalar-link-font-weight: inherit;--scalar-sidebar-indent: 18px}.dark-mode{color-scheme:dark;--scalar-scrollbar-color: rgba(255, 255, 255, .18);--scalar-scrollbar-color-active: rgba(255, 255, 255, .36);--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, .1);--scalar-shadow-2: 0 0 0 .5px var(--scalar-border-color), rgba(15, 15, 15, .2) 0px 3px 6px, rgba(15, 15, 15, .4) 0px 9px 24px;--scalar-lifted-brightness: 1.45;--scalar-backdrop-brightness: .5;--scalar-link-color: var(--scalar-color-accent);--scalar-link-color-hover: var(--scalar-color-accent);--scalar-text-decoration-color: currentColor;--scalar-text-decoration-color-hover: currentColor}.light-mode{color-scheme:light;--scalar-scrollbar-color-active: rgba(0, 0, 0, .36);--scalar-scrollbar-color: rgba(0, 0, 0, .18);--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .11);--scalar-shadow-2: rgba(0, 0, 0, .08) 0px 13px 20px 0px, rgba(0, 0, 0, .08) 0px 3px 8px 0px, #eeeeed 0px 0 0 .5px;--scalar-lifted-brightness: 1;--scalar-backdrop-brightness: 1;--scalar-link-color: var(--scalar-color-accent);--scalar-link-color-hover: var(--scalar-color-accent);--scalar-text-decoration-color: currentColor;--scalar-text-decoration-color-hover: currentColor}.light-mode .dark-mode{color-scheme:dark!important}@media (max-width: 460px){:root{--scalar-font-size-1: 22px;--scalar-font-size-2: 14px;--scalar-font-size-3: 12px}}@media (max-width: 720px){:root{--scalar-heading-1: 24px;--scalar-page-description: 20px}}.light-mode{--scalar-background-1: #fff;--scalar-background-2: #f6f6f6;--scalar-background-3: #e7e7e7;--scalar-background-accent: #8ab4f81f;--scalar-color-1: #2a2f45;--scalar-color-2: #757575;--scalar-color-3: #8e8e8e;--scalar-color-accent: #0099ff;--scalar-border-color: #dfdfdf}.dark-mode{--scalar-background-1: #0f0f0f;--scalar-background-2: #1a1a1a;--scalar-background-3: #272727;--scalar-color-1: #e7e7e7;--scalar-color-2: #a4a4a4;--scalar-color-3: #797979;--scalar-color-accent: #3ea6ff;--scalar-background-accent: #3ea6ff1f;--scalar-border-color: #2d2d2d}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--scalar-sidebar-background-1: var(--scalar-background-1);--scalar-sidebar-color-1: var(--scalar-color-1);--scalar-sidebar-color-2: var(--scalar-color-2);--scalar-sidebar-border-color: var(--scalar-border-color);--scalar-sidebar-item-hover-background: var(--scalar-background-2);--scalar-sidebar-item-hover-color: currentColor;--scalar-sidebar-item-active-background: var(--scalar-background-2);--scalar-sidebar-color-active: var(--scalar-color-1);--scalar-sidebar-indent-border: var(--scalar-sidebar-border-color);--scalar-sidebar-indent-border-hover: var(--scalar-sidebar-border-color);--scalar-sidebar-indent-border-active: var(--scalar-sidebar-border-color);--scalar-sidebar-search-background: transparent;--scalar-sidebar-search-color: var(--scalar-color-3);--scalar-sidebar-search-border-color: var(--scalar-border-color)}.light-mode{--scalar-color-green: #069061;--scalar-color-red: #ef0006;--scalar-color-yellow: #edbe20;--scalar-color-blue: #0082d0;--scalar-color-orange: #fb892c;--scalar-color-purple: #5203d1;--scalar-button-1: rgba(0, 0, 0, 1);--scalar-button-1-hover: rgba(0, 0, 0, .8);--scalar-button-1-color: rgba(255, 255, 255, .9);--scalar-color-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-color-1) 20%);--scalar-background-alert: color-mix(in srgb, var(--scalar-color-orange), var(--scalar-background-1) 95%);--scalar-background-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 95%)}.dark-mode{--scalar-color-green: #00b648;--scalar-color-red: #dc1b19;--scalar-color-yellow: #ffc90d;--scalar-color-blue: #4eb3ec;--scalar-color-orange: #ff8d4d;--scalar-color-purple: #b191f9;--scalar-button-1: rgba(255, 255, 255, 1);--scalar-button-1-hover: rgba(255, 255, 255, .9);--scalar-button-1-color: black;--scalar-color-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 20%);--scalar-background-alert: color-mix(in srgb, var(--scalar-color-orange), var(--scalar-background-1) 95%);--scalar-background-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 95%)}@supports (color: color(display-p3 1 1 1)){.light-mode{--scalar-color-accent: color(display-p3 0 .6 1 / 1);--scalar-color-green: color(display-p3 .023529 .564706 .380392 / 1);--scalar-color-red: color(display-p3 .937255 0 .023529 / 1);--scalar-color-yellow: color(display-p3 .929412 .745098 .12549 / 1);--scalar-color-blue: color(display-p3 0 .509804 .815686 / 1);--scalar-color-orange: color(display-p3 .984314 .537255 .172549 / 1);--scalar-color-purple: color(display-p3 .321569 .011765 .819608 / 1)}.dark-mode{--scalar-color-accent: color(display-p3 .243137 .65098 1 / 1);--scalar-color-green: color(display-p3 0 .713725 .282353 / 1);--scalar-color-red: color(display-p3 .862745 .105882 .098039 / 1);--scalar-color-yellow: color(display-p3 1 .788235 .05098 / 1);--scalar-color-blue: color(display-p3 .305882 .701961 .92549 / 1);--scalar-color-orange: color(display-p3 1 .552941 .301961 / 1);--scalar-color-purple: color(display-p3 .694118 .568627 .976471 / 1)}}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }}.scalar-client{line-height:1.5;color:var(--scalar-color-1)}.scalar-client .\\!container{width:100%!important}.scalar-client .container{width:100%}@media (min-width: 400px){.scalar-client .\\!container{max-width:400px!important}.scalar-client .container{max-width:400px}}@media (min-width: 600px){.scalar-client .\\!container{max-width:600px!important}.scalar-client .container{max-width:600px}}@media (min-width: 800px){.scalar-client .\\!container{max-width:800px!important}.scalar-client .container{max-width:800px}}@media (min-width: 1000px){.scalar-client .\\!container{max-width:1000px!important}.scalar-client .container{max-width:1000px}}@media (min-width: 1200px){.scalar-client .\\!container{max-width:1200px!important}.scalar-client .container{max-width:1200px}}.scalar-client .row{display:flex;flex-direction:row}.scalar-client .row-1{display:flex;flex-direction:row;flex:1 1 0%}.scalar-client .col{display:flex;flex-direction:column}.scalar-client .col-1{display:flex;flex-direction:column;flex:1 1 0%}.scalar-client .flex-center{display:flex;justify-content:center;align-items:center}.scalar-client .centered-x{left:50%;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .centered-y{top:50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .centered{left:50%;--tw-translate-x: -50%;top:50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .floating-bg:before{background-color:var(--scalar-background-2);border-radius:var(--scalar-radius);content:"";height:calc(100% - 4px);left:-4px;opacity:0;position:absolute;top:2.5px;transition:opacity .2s ease-in-out;width:calc(100% + 8px);z-index:1}.scalar-client .floating-bg:hover:before{opacity:1}.scalar-client .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.scalar-client .not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.scalar-client .pointer-events-none{pointer-events:none}.scalar-client .pointer-events-auto{pointer-events:auto}.scalar-client .visible{visibility:visible}.scalar-client .static{position:static}.scalar-client .fixed{position:fixed}.scalar-client .absolute{position:absolute}.scalar-client .relative{position:relative}.scalar-client .sticky{position:sticky}.scalar-client .inset-0{top:0;right:0;bottom:0;left:0}.scalar-client .inset-x-1{left:4px;right:4px}.scalar-client .-right-\\[30px\\]{right:-30px}.scalar-client .-top-\\[--scalar-address-bar-height\\]{top:calc(var(--scalar-address-bar-height) * -1)}.scalar-client .-top-\\[104px\\]{top:-104px}.scalar-client .bottom-0{bottom:0}.scalar-client .bottom-1{bottom:4px}.scalar-client .bottom-1\\/2{bottom:50%}.scalar-client .bottom-\\[var\\(--scalar-border-width\\)\\]{bottom:var(--scalar-border-width)}.scalar-client .left-0{left:0}.scalar-client .left-1\\/2{left:50%}.scalar-client .left-3{left:12px}.scalar-client .right-0{right:0}.scalar-client .right-1{right:4px}.scalar-client .right-1\\.5{right:6px}.scalar-client .right-1\\/2{right:50%}.scalar-client .right-14{right:56px}.scalar-client .right-16{right:64px}.scalar-client .right-2{right:8px}.scalar-client .right-4{right:16px}.scalar-client .right-7{right:28px}.scalar-client .top-0{top:0}.scalar-client .top-1\\/2{top:50%}.scalar-client .top-12{top:48px}.scalar-client .top-2{top:8px}.scalar-client .-z-1{z-index:-1}.scalar-client .z-0{z-index:0}.scalar-client .z-1{z-index:1}.scalar-client .z-10{z-index:10}.scalar-client .z-20{z-index:20}.scalar-client .z-50{z-index:50}.scalar-client .z-\\[10001\\]{z-index:10001}.scalar-client .z-\\[1002\\]{z-index:1002}.scalar-client .z-\\[1\\]{z-index:1}.scalar-client .z-context{z-index:1000}.scalar-client .z-context-plus{z-index:1001}.scalar-client .z-overlay{z-index:10000}.scalar-client .order-last{order:9999}.scalar-client .col-span-full{grid-column:1 / -1}.scalar-client .\\!m-0{margin:0!important}.scalar-client .m-0{margin:0}.scalar-client .m-4{margin:16px}.scalar-client .m-auto{margin:auto}.scalar-client .-mx-0{margin-left:-0px;margin-right:-0px}.scalar-client .-mx-0\\.25{margin-left:-1px;margin-right:-1px}.scalar-client .-mx-1{margin-left:-4px;margin-right:-4px}.scalar-client .-my-0{margin-top:-0px;margin-bottom:-0px}.scalar-client .-my-0\\.25{margin-top:-1px;margin-bottom:-1px}.scalar-client .-my-1{margin-top:-4px;margin-bottom:-4px}.scalar-client .mx-auto{margin-left:auto;margin-right:auto}.scalar-client .my-1{margin-top:4px;margin-bottom:4px}.scalar-client .my-1\\.25{margin-top:5px;margin-bottom:5px}.scalar-client .my-12{margin-top:48px;margin-bottom:48px}.scalar-client .\\!mb-0{margin-bottom:0!important}.scalar-client .\\!mr-0{margin-right:0!important}.scalar-client .-mb-\\[var\\(--scalar-border-width\\)\\]{margin-bottom:calc(var(--scalar-border-width) * -1)}.scalar-client .-ml-0{margin-left:-0px}.scalar-client .-ml-0\\.5{margin-left:-2px}.scalar-client .-ml-12{margin-left:-48px}.scalar-client .-ml-2{margin-left:-8px}.scalar-client .-mr-0{margin-right:-0px}.scalar-client .-mr-0\\.5{margin-right:-2px}.scalar-client .-mr-1{margin-right:-4px}.scalar-client .-mr-1\\.5{margin-right:-6px}.scalar-client .-mr-3{margin-right:-12px}.scalar-client .-mt-\\[\\.5px\\]{margin-top:-.5px}.scalar-client .mb-0{margin-bottom:0}.scalar-client .mb-1{margin-bottom:4px}.scalar-client .mb-1\\.5{margin-bottom:6px}.scalar-client .mb-2{margin-bottom:8px}.scalar-client .mb-4{margin-bottom:16px}.scalar-client .mb-\\[\\.5px\\]{margin-bottom:.5px}.scalar-client .ml-0{margin-left:0}.scalar-client .ml-0\\.5{margin-left:2px}.scalar-client .ml-0\\.75{margin-left:3px}.scalar-client .ml-1{margin-left:4px}.scalar-client .ml-1\\.25{margin-left:5px}.scalar-client .ml-3{margin-left:12px}.scalar-client .ml-auto{margin-left:auto}.scalar-client .mr-0{margin-right:0}.scalar-client .mr-0\\.5{margin-right:2px}.scalar-client .mr-0\\.75{margin-right:3px}.scalar-client .mr-1{margin-right:4px}.scalar-client .mr-1\\.25{margin-right:5px}.scalar-client .mr-1\\.5{margin-right:6px}.scalar-client .mr-2{margin-right:8px}.scalar-client .mr-2\\.5{margin-right:10px}.scalar-client .mr-3{margin-right:12px}.scalar-client .mr-\\[6\\.25px\\]{margin-right:6.25px}.scalar-client .mr-auto{margin-right:auto}.scalar-client .mt-1{margin-top:4px}.scalar-client .mt-1\\.5{margin-top:6px}.scalar-client .mt-10{margin-top:40px}.scalar-client .mt-2{margin-top:8px}.scalar-client .mt-3{margin-top:12px}.scalar-client .mt-5{margin-top:20px}.scalar-client .mt-auto{margin-top:auto}.scalar-client .box-border{box-sizing:border-box}.scalar-client .box-content{box-sizing:content-box}.scalar-client .line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.scalar-client .\\!block{display:block!important}.scalar-client .block{display:block}.scalar-client .inline-block{display:inline-block}.scalar-client .\\!flex{display:flex!important}.scalar-client .flex{display:flex}.scalar-client .inline-flex{display:inline-flex}.scalar-client .table{display:table}.scalar-client .grid{display:grid}.scalar-client .contents{display:contents}.scalar-client .hidden{display:none}.scalar-client .aspect-\\[4\\/3\\]{aspect-ratio:4/3}.scalar-client .aspect-square{aspect-ratio:1 / 1}.scalar-client .size-10{width:40px;height:40px}.scalar-client .size-2{width:8px;height:8px}.scalar-client .size-2\\.5{width:10px;height:10px}.scalar-client .size-3{width:12px;height:12px}.scalar-client .size-3\\.5{width:14px;height:14px}.scalar-client .size-3\\/4{width:75%;height:75%}.scalar-client .size-4{width:16px;height:16px}.scalar-client .size-5{width:20px;height:20px}.scalar-client .size-7{width:28px;height:28px}.scalar-client .size-8{width:32px;height:32px}.scalar-client .h-1{height:4px}.scalar-client .h-1\\.5{height:6px}.scalar-client .h-10{height:40px}.scalar-client .h-12{height:48px}.scalar-client .h-2{height:8px}.scalar-client .h-2\\.5{height:10px}.scalar-client .h-3{height:12px}.scalar-client .h-3\\.5{height:14px}.scalar-client .h-4{height:16px}.scalar-client .h-5{height:20px}.scalar-client .h-6{height:24px}.scalar-client .h-64{height:256px}.scalar-client .h-7{height:28px}.scalar-client .h-8{height:32px}.scalar-client .h-9{height:36px}.scalar-client .h-\\[--scalar-address-bar-height\\]{height:var(--scalar-address-bar-height)}.scalar-client .h-\\[68px\\]{height:68px}.scalar-client .h-\\[calc\\(100\\%-273\\.5px\\)\\]{height:calc(100% - 273.5px)}.scalar-client .h-\\[calc\\(100\\%_-_50px\\)\\]{height:calc(100% - 50px)}.scalar-client .h-auto{height:auto}.scalar-client .h-fit{height:-moz-fit-content;height:fit-content}.scalar-client .h-full{height:100%}.scalar-client .h-header{height:48px}.scalar-client .h-px{height:1px}.scalar-client .h-screen{height:100vh}.scalar-client .\\!max-h-\\[initial\\]{max-height:initial!important}.scalar-client .max-h-40{max-height:160px}.scalar-client .max-h-8{max-height:32px}.scalar-client .max-h-\\[40dvh\\]{max-height:40dvh}.scalar-client .max-h-\\[50dvh\\]{max-height:50dvh}.scalar-client .max-h-\\[60svh\\]{max-height:60svh}.scalar-client .max-h-\\[calc\\(100\\%-32px\\)\\]{max-height:calc(100% - 32px)}.scalar-client .max-h-\\[inherit\\]{max-height:inherit}.scalar-client .max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.scalar-client .max-h-screen{max-height:100vh}.scalar-client .min-h-0{min-height:0px}.scalar-client .min-h-10{min-height:40px}.scalar-client .min-h-11{min-height:44px}.scalar-client .min-h-12{min-height:48px}.scalar-client .min-h-16{min-height:64px}.scalar-client .min-h-20{min-height:80px}.scalar-client .min-h-8{min-height:32px}.scalar-client .min-h-\\[65px\\]{min-height:65px}.scalar-client .min-h-\\[calc\\(1rem\\*4\\)\\]{min-height:4rem}.scalar-client .min-h-\\[calc\\(4rem\\+1px\\)\\]{min-height:calc(4rem + 1px)}.scalar-client .min-h-fit{min-height:-moz-fit-content;min-height:fit-content}.scalar-client .\\!w-fit{width:-moz-fit-content!important;width:fit-content!important}.scalar-client .w-0{width:0px}.scalar-client .w-0\\.5{width:2px}.scalar-client .w-1{width:4px}.scalar-client .w-1\\.5{width:6px}.scalar-client .w-1\\/2{width:50%}.scalar-client .w-10{width:40px}.scalar-client .w-2{width:8px}.scalar-client .w-2\\.5{width:10px}.scalar-client .w-20{width:80px}.scalar-client .w-3{width:12px}.scalar-client .w-3\\.5{width:14px}.scalar-client .w-4{width:16px}.scalar-client .w-5{width:20px}.scalar-client .w-56{width:224px}.scalar-client .w-6{width:24px}.scalar-client .w-64{width:256px}.scalar-client .w-7{width:28px}.scalar-client .w-72{width:288px}.scalar-client .w-8{width:32px}.scalar-client .w-\\[60px\\]{width:60px}.scalar-client .w-\\[calc\\(100\\%-10px\\)\\]{width:calc(100% - 10px)}.scalar-client .w-\\[calc\\(100\\%_-_8px\\)\\]{width:calc(100% - 8px)}.scalar-client .w-\\[inherit\\]{width:inherit}.scalar-client .w-auto{width:auto}.scalar-client .w-dvw{width:100dvw}.scalar-client .w-fit{width:-moz-fit-content;width:fit-content}.scalar-client .w-full{width:100%}.scalar-client .w-max{width:-moz-max-content;width:max-content}.scalar-client .min-w-0{min-width:0px}.scalar-client .min-w-2{min-width:8px}.scalar-client .min-w-2\\.5{min-width:10px}.scalar-client .min-w-3{min-width:12px}.scalar-client .min-w-3\\.5{min-width:14px}.scalar-client .min-w-48{min-width:192px}.scalar-client .min-w-8{min-width:32px}.scalar-client .min-w-\\[296px\\]{min-width:296px}.scalar-client .min-w-\\[37px\\]{min-width:37px}.scalar-client .min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.scalar-client .min-w-full{min-width:100%}.scalar-client .max-w-\\[100\\%\\]{max-width:100%}.scalar-client .max-w-\\[14px\\]{max-width:14px}.scalar-client .max-w-\\[150px\\]{max-width:150px}.scalar-client .max-w-\\[320px\\]{max-width:320px}.scalar-client .max-w-\\[37px\\]{max-width:37px}.scalar-client .max-w-\\[380px\\]{max-width:380px}.scalar-client .max-w-\\[420px\\]{max-width:420px}.scalar-client .max-w-\\[720px\\]{max-width:720px}.scalar-client .max-w-\\[calc\\(100dvw-24px\\)\\]{max-width:calc(100dvw - 24px)}.scalar-client .max-w-full{max-width:100%}.scalar-client .flex-1{flex:1 1 0%}.scalar-client .shrink-0{flex-shrink:0}.scalar-client .flex-grow{flex-grow:1}.scalar-client .-translate-x-1\\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .-translate-y-1\\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .translate-x-1\\/2{--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .translate-y-1\\/2{--tw-translate-y:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .scale-75{--tw-scale-x:.75;--tw-scale-y:.75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .cursor-auto{cursor:auto}.scalar-client .cursor-default{cursor:default}.scalar-client .cursor-help{cursor:help}.scalar-client .cursor-pointer{cursor:pointer}.scalar-client .cursor-text{cursor:text}.scalar-client .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.scalar-client .resize-none{resize:none}.scalar-client .resize{resize:both}.scalar-client .auto-rows-\\[32px\\]{grid-auto-rows:32px}.scalar-client .auto-rows-auto{grid-auto-rows:auto}.scalar-client .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.scalar-client .grid-cols-\\[44px\\,1fr\\,repeat\\(3\\,auto\\)\\]{grid-template-columns:44px 1fr repeat(3,auto)}.scalar-client .grid-cols-\\[auto\\,1fr\\]{grid-template-columns:auto 1fr}.scalar-client .grid-cols-\\[repeat\\(auto-fill\\,minmax\\(32px\\,1fr\\)\\)\\]{grid-template-columns:repeat(auto-fill,minmax(32px,1fr))}.scalar-client .flex-row{flex-direction:row}.scalar-client .flex-col{flex-direction:column}.scalar-client .flex-wrap{flex-wrap:wrap}.scalar-client .content-start{align-content:flex-start}.scalar-client .content-between{align-content:space-between}.scalar-client .items-start{align-items:flex-start}.scalar-client .items-end{align-items:flex-end}.scalar-client .items-center{align-items:center}.scalar-client .items-stretch{align-items:stretch}.scalar-client .justify-start{justify-content:flex-start}.scalar-client .justify-end{justify-content:flex-end}.scalar-client .justify-center{justify-content:center}.scalar-client .justify-between{justify-content:space-between}.scalar-client .justify-stretch{justify-content:stretch}.scalar-client .\\!gap-2{gap:8px!important}.scalar-client .gap-0{gap:0px}.scalar-client .gap-0\\.5{gap:2px}.scalar-client .gap-0\\.75{gap:3px}.scalar-client .gap-1{gap:4px}.scalar-client .gap-1\\.5{gap:6px}.scalar-client .gap-1\\/2{gap:.5px}.scalar-client .gap-10{gap:40px}.scalar-client .gap-12{gap:48px}.scalar-client .gap-2{gap:8px}.scalar-client .gap-2\\.5{gap:10px}.scalar-client .gap-3{gap:12px}.scalar-client .gap-4{gap:16px}.scalar-client .gap-6{gap:24px}.scalar-client .gap-8{gap:32px}.scalar-client .gap-\\[1\\.5px\\]{gap:1.5px}.scalar-client .gap-px{gap:1px}.scalar-client .gap-x-2{-moz-column-gap:8px;column-gap:8px}.scalar-client .gap-x-2\\.5{-moz-column-gap:10px;column-gap:10px}.scalar-client .space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(4px * var(--tw-space-x-reverse));margin-left:calc(4px * calc(1 - var(--tw-space-x-reverse)))}.scalar-client .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(var(--scalar-border-width) * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(var(--scalar-border-width) * var(--tw-divide-y-reverse))}.scalar-client .self-center{align-self:center}.scalar-client .justify-self-end{justify-self:end}.scalar-client .overflow-auto{overflow:auto}.scalar-client .overflow-hidden{overflow:hidden}.scalar-client .overflow-visible{overflow:visible}.scalar-client .overflow-x-auto{overflow-x:auto}.scalar-client .overflow-y-auto{overflow-y:auto}.scalar-client .overflow-y-hidden{overflow-y:hidden}.scalar-client .overscroll-contain{overscroll-behavior:contain}.scalar-client .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scalar-client .text-ellipsis{text-overflow:ellipsis}.scalar-client .whitespace-nowrap{white-space:nowrap}.scalar-client .whitespace-pre{white-space:pre}.scalar-client .whitespace-pre-wrap{white-space:pre-wrap}.scalar-client .text-balance{text-wrap:balance}.scalar-client .text-pretty{text-wrap:pretty}.scalar-client .break-words{overflow-wrap:break-word}.scalar-client .break-all{word-break:break-all}.scalar-client .\\!rounded-none{border-radius:0!important}.scalar-client .rounded{border-radius:var(--scalar-radius)}.scalar-client .rounded-\\[10px\\]{border-radius:10px}.scalar-client .rounded-full{border-radius:9999px}.scalar-client .rounded-lg{border-radius:var(--scalar-radius-lg)}.scalar-client .rounded-md{border-radius:var(--scalar-radius)}.scalar-client .rounded-px{border-radius:1px}.scalar-client .rounded-xl{border-radius:var(--scalar-radius-xl)}.scalar-client .rounded-b{border-bottom-right-radius:var(--scalar-radius);border-bottom-left-radius:var(--scalar-radius)}.scalar-client .rounded-b-lg{border-bottom-right-radius:var(--scalar-radius-lg);border-bottom-left-radius:var(--scalar-radius-lg)}.scalar-client .rounded-t{border-top-left-radius:var(--scalar-radius);border-top-right-radius:var(--scalar-radius)}.scalar-client .rounded-t-lg{border-top-left-radius:var(--scalar-radius-lg);border-top-right-radius:var(--scalar-radius-lg)}.scalar-client .rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.scalar-client .\\!border-0{border-width:0!important}.scalar-client .border{border-width:var(--scalar-border-width)}.scalar-client .border-0{border-width:0}.scalar-client .border-1\\/2{border-width:calc(var(--scalar-border-width) / 2)}.scalar-client .border-\\[1\\.5px\\]{border-width:1.5px}.scalar-client .border-\\[1px\\]{border-width:1px}.scalar-client .border-y{border-top-width:var(--scalar-border-width);border-bottom-width:var(--scalar-border-width)}.scalar-client .\\!border-r-1\\/2{border-right-width:calc(var(--scalar-border-width) / 2)!important}.scalar-client .border-b{border-bottom-width:var(--scalar-border-width)}.scalar-client .border-b-0{border-bottom-width:0}.scalar-client .border-b-1\\/2{border-bottom-width:calc(var(--scalar-border-width) / 2)}.scalar-client .border-b-\\[1px\\]{border-bottom-width:1px}.scalar-client .border-l{border-left-width:var(--scalar-border-width)}.scalar-client .border-l-0{border-left-width:0}.scalar-client .border-r{border-right-width:var(--scalar-border-width)}.scalar-client .border-r-0{border-right-width:0}.scalar-client .border-r-1\\/2{border-right-width:calc(var(--scalar-border-width) / 2)}.scalar-client .border-t{border-top-width:var(--scalar-border-width)}.scalar-client .border-t-0{border-top-width:0}.scalar-client .border-t-1\\/2{border-top-width:calc(var(--scalar-border-width) / 2)}.scalar-client .border-solid{border-style:solid}.scalar-client .border-dashed{border-style:dashed}.scalar-client .border-none{border-style:none}.scalar-client .\\!border-current{border-color:currentColor!important}.scalar-client .border-b-3{border-color:var(--scalar-background-3)}.scalar-client .border-c-1{border-color:var(--scalar-color-1)}.scalar-client .border-c-3{border-color:var(--scalar-color-3)}.scalar-client .border-transparent{border-color:transparent}.scalar-client .border-r-transparent{border-right-color:transparent}.scalar-client .bg-b-1{background-color:var(--scalar-background-1)}.scalar-client .bg-b-2{background-color:var(--scalar-background-2)}.scalar-client .bg-b-3{background-color:var(--scalar-background-3)}.scalar-client .bg-b-danger{background-color:var(--scalar-background-danger)}.scalar-client .bg-blue{background-color:var(--scalar-color-blue)}.scalar-client .bg-c-2{background-color:var(--scalar-color-2)}.scalar-client .bg-c-3{background-color:var(--scalar-color-3)}.scalar-client .bg-c-accent{background-color:var(--scalar-color-accent)}.scalar-client .bg-current{background-color:currentColor}.scalar-client .bg-green{background-color:var(--scalar-color-green)}.scalar-client .bg-grey{background-color:var(--scalar-color-3)}.scalar-client .bg-orange{background-color:var(--scalar-color-orange)}.scalar-client .bg-purple{background-color:var(--scalar-color-purple)}.scalar-client .bg-red{background-color:var(--scalar-color-red)}.scalar-client .bg-sidebar-active-b{background-color:var(--scalar-sidebar-item-active-background, var(--scalar-background-2))}.scalar-client .bg-yellow{background-color:var(--scalar-color-yellow)}.scalar-client .bg-none{background-image:none}.scalar-client .fill-current{fill:currentColor}.scalar-client .stroke-2{stroke-width:2}.scalar-client .stroke-\\[1\\.5\\]{stroke-width:1.5}.scalar-client .stroke-\\[1\\.75\\]{stroke-width:1.75}.scalar-client .stroke-\\[2\\.25\\]{stroke-width:2.25}.scalar-client .object-contain{-o-object-fit:contain;object-fit:contain}.scalar-client .\\!p-0{padding:0!important}.scalar-client .p-0{padding:0}.scalar-client .p-0\\.5{padding:2px}.scalar-client .p-0\\.75{padding:3px}.scalar-client .p-1{padding:4px}.scalar-client .p-1\\.25{padding:5px}.scalar-client .p-1\\.5{padding:6px}.scalar-client .p-1\\.75{padding:7px}.scalar-client .p-2{padding:8px}.scalar-client .p-3{padding:12px}.scalar-client .p-4{padding:16px}.scalar-client .p-\\[3px\\]{padding:3px}.scalar-client .p-\\[5px\\]{padding:5px}.scalar-client .p-px{padding:1px}.scalar-client .\\!px-3{padding-left:12px!important;padding-right:12px!important}.scalar-client .\\!py-1{padding-top:4px!important;padding-bottom:4px!important}.scalar-client .\\!py-1\\.5{padding-top:6px!important;padding-bottom:6px!important}.scalar-client .px-0{padding-left:0;padding-right:0}.scalar-client .px-0\\.5{padding-left:2px;padding-right:2px}.scalar-client .px-1{padding-left:4px;padding-right:4px}.scalar-client .px-1\\.5{padding-left:6px;padding-right:6px}.scalar-client .px-2{padding-left:8px;padding-right:8px}.scalar-client .px-2\\.5{padding-left:10px;padding-right:10px}.scalar-client .px-3{padding-left:12px;padding-right:12px}.scalar-client .px-4{padding-left:16px;padding-right:16px}.scalar-client .px-5{padding-left:20px;padding-right:20px}.scalar-client .px-6{padding-left:24px;padding-right:24px}.scalar-client .px-8{padding-left:32px;padding-right:32px}.scalar-client .py-0{padding-top:0;padding-bottom:0}.scalar-client .py-0\\.25{padding-top:1px;padding-bottom:1px}.scalar-client .py-0\\.5{padding-top:2px;padding-bottom:2px}.scalar-client .py-0\\.75{padding-top:3px;padding-bottom:3px}.scalar-client .py-1{padding-top:4px;padding-bottom:4px}.scalar-client .py-1\\.25{padding-top:5px;padding-bottom:5px}.scalar-client .py-1\\.5{padding-top:6px;padding-bottom:6px}.scalar-client .py-2{padding-top:8px;padding-bottom:8px}.scalar-client .py-2\\.5{padding-top:10px;padding-bottom:10px}.scalar-client .py-3{padding-top:12px;padding-bottom:12px}.scalar-client .py-5{padding-top:20px;padding-bottom:20px}.scalar-client .py-8{padding-top:32px;padding-bottom:32px}.scalar-client .py-px{padding-top:1px;padding-bottom:1px}.scalar-client .\\!pl-3{padding-left:12px!important}.scalar-client .\\!pt-0{padding-top:0!important}.scalar-client .pb-0{padding-bottom:0}.scalar-client .pb-14{padding-bottom:56px}.scalar-client .pb-2{padding-bottom:8px}.scalar-client .pb-3{padding-bottom:12px}.scalar-client .pb-5{padding-bottom:20px}.scalar-client .pb-6{padding-bottom:24px}.scalar-client .pb-8{padding-bottom:32px}.scalar-client .pb-\\[75px\\]{padding-bottom:75px}.scalar-client .pl-1{padding-left:4px}.scalar-client .pl-1\\.25{padding-left:5px}.scalar-client .pl-1\\.5{padding-left:6px}.scalar-client .pl-12{padding-left:48px}.scalar-client .pl-2{padding-left:8px}.scalar-client .pl-3{padding-left:12px}.scalar-client .pl-6{padding-left:24px}.scalar-client .pl-8{padding-left:32px}.scalar-client .pl-9{padding-left:36px}.scalar-client .pl-px{padding-left:1px}.scalar-client .pr-0{padding-right:0}.scalar-client .pr-0\\.75{padding-right:3px}.scalar-client .pr-1{padding-right:4px}.scalar-client .pr-1\\.5{padding-right:6px}.scalar-client .pr-12{padding-right:48px}.scalar-client .pr-2{padding-right:8px}.scalar-client .pr-2\\.25{padding-right:9px}.scalar-client .pr-2\\.5{padding-right:10px}.scalar-client .pr-3{padding-right:12px}.scalar-client .pr-4{padding-right:16px}.scalar-client .pr-6{padding-right:24px}.scalar-client .pr-8{padding-right:32px}.scalar-client .pr-\\[26px\\]{padding-right:26px}.scalar-client .pr-px{padding-right:1px}.scalar-client .pt-0{padding-top:0}.scalar-client .pt-2{padding-top:8px}.scalar-client .pt-3{padding-top:12px}.scalar-client .pt-4{padding-top:16px}.scalar-client .pt-6{padding-top:24px}.scalar-client .pt-8{padding-top:32px}.scalar-client .pt-px{padding-top:1px}.scalar-client .text-left{text-align:left}.scalar-client .text-center{text-align:center}.scalar-client .text-right{text-align:right}.scalar-client .font-code{font-family:var(--scalar-font-code)}.scalar-client .font-sans{font-family:var(--scalar-font)}.scalar-client .text-3xs{font-size:var(--scalar-font-size-7)}.scalar-client .text-\\[11px\\]{font-size:11px}.scalar-client .text-\\[21px\\]{font-size:21px}.scalar-client .text-\\[6px\\]{font-size:6px}.scalar-client .text-base{font-size:var(--scalar-font-size-3)}.scalar-client .text-sm{font-size:var(--scalar-font-size-4)}.scalar-client .text-xl{font-size:var(--scalar-font-size-1)}.scalar-client .text-xs{font-size:var(--scalar-font-size-5)}.scalar-client .text-xxs{font-size:var(--scalar-font-size-6)}.scalar-client .font-bold{font-weight:var(--scalar-bold)}.scalar-client .font-medium{font-weight:var(--scalar-semibold)}.scalar-client .font-normal{font-weight:var(--scalar-regular)}.scalar-client .uppercase{text-transform:uppercase}.scalar-client .lowercase{text-transform:lowercase}.scalar-client .capitalize{text-transform:capitalize}.scalar-client .\\!leading-\\[6px\\]{line-height:6px!important}.scalar-client .leading{line-height:1.5}.scalar-client .leading-2{line-height:var(--scalar-line-height-2)}.scalar-client .leading-3{line-height:var(--scalar-line-height-3)}.scalar-client .leading-5{line-height:var(--scalar-line-height-5)}.scalar-client .leading-\\[1\\.44\\]{line-height:1.44}.scalar-client .leading-\\[21px\\]{line-height:21px}.scalar-client .leading-\\[7px\\]{line-height:7px}.scalar-client .leading-\\[normal\\]{line-height:normal}.scalar-client .leading-none{line-height:1}.scalar-client .leading-normal{line-height:1.5}.scalar-client .leading-snug{line-height:1.375}.scalar-client .\\!text-c-1{color:var(--scalar-color-1)!important}.scalar-client .text-b-1{color:var(--scalar-background-1)}.scalar-client .text-blue{color:var(--scalar-color-blue)}.scalar-client .text-border{color:var(--scalar-border-color)}.scalar-client .text-c-1{color:var(--scalar-color-1)}.scalar-client .text-c-2{color:var(--scalar-color-2)}.scalar-client .text-c-3{color:var(--scalar-color-3)}.scalar-client .text-c-btn{color:var(--scalar-button-1-color)}.scalar-client .text-green{color:var(--scalar-color-green)}.scalar-client .text-grey{color:var(--scalar-color-3)}.scalar-client .text-orange{color:var(--scalar-color-orange)}.scalar-client .text-purple{color:var(--scalar-color-purple)}.scalar-client .text-red{color:var(--scalar-color-red)}.scalar-client .text-sidebar-active-c{color:var(--scalar-sidebar-color-active, currentColor)}.scalar-client .text-sidebar-c-2{color:var(--scalar-sidebar-color-2, var(--scalar-color-2))}.scalar-client .text-transparent{color:transparent}.scalar-client .text-yellow{color:var(--scalar-color-yellow)}.scalar-client .underline{text-decoration-line:underline}.scalar-client .no-underline{text-decoration-line:none}.scalar-client .decoration-c-3{text-decoration-color:var(--scalar-color-3)}.scalar-client .underline-offset-2{text-underline-offset:2px}.scalar-client .opacity-0{opacity:0}.scalar-client .opacity-100{opacity:1}.scalar-client .opacity-25{opacity:.25}.scalar-client .opacity-50{opacity:.5}.scalar-client .bg-blend-normal{background-blend-mode:normal}.scalar-client .mix-blend-luminosity{mix-blend-mode:luminosity}.scalar-client .shadow{--tw-shadow:var(--scalar-shadow-1);--tw-shadow-colored:var(--scalar-shadow-1);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.scalar-client .shadow-\\[-8px_0_4px_var\\(--scalar-background-1\\)\\]{--tw-shadow:-8px 0 4px var(--scalar-background-1);--tw-shadow-colored:-8px 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.scalar-client .shadow-\\[0_-8px_0_8px_var\\(--scalar-background-1\\)\\,0_0_8px_8px_var\\(--scalar-background-1\\)\\]{--tw-shadow:0 -8px 0 8px var(--scalar-background-1),0 0 8px 8px var(--scalar-background-1);--tw-shadow-colored:0 -8px 0 8px var(--tw-shadow-color), 0 0 8px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.scalar-client .shadow-border{--tw-shadow:inset 0 0 0 1px var(--scalar-border-color);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.scalar-client .shadow-lg{--tw-shadow:var(--scalar-shadow-2);--tw-shadow-colored:var(--scalar-shadow-2);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.scalar-client .shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.scalar-client .shadow-border{--tw-shadow-color:var(--scalar-border-color);--tw-shadow:var(--tw-shadow-colored)}.scalar-client .outline-none{outline:2px solid transparent;outline-offset:2px}.scalar-client .outline{outline-style:solid}.scalar-client .-outline-offset-1{outline-offset:-1px}.scalar-client .outline-offset-2{outline-offset:2px}.scalar-client .blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.scalar-client .brightness-\\[\\.9\\]{--tw-brightness:brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.scalar-client .brightness-lifted{--tw-brightness:brightness(var(--scalar-lifted-brightness));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.scalar-client .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.scalar-client .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.scalar-client .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.scalar-client .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.scalar-client .transition-none{transition-property:none}.scalar-client .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.scalar-client .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.scalar-client .duration-150{transition-duration:.15s}.scalar-client .duration-200{transition-duration:.2s}.scalar-client .duration-300{transition-duration:.3s}.scalar-client .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.scalar-client .bg-mix-transparent{background-color:color-mix(var(--tw-bg-mix-method, in srgb),transparent calc(var(--tw-bg-mix-amount, 0) * 1%),var(--tw-bg-base))}.scalar-client .bg-mix-amount-90{--tw-bg-mix-amount:90}.scalar-client .bg-mix-amount-95{--tw-bg-mix-amount:95}.scalar-client .bg-b-1{--tw-bg-base:var(--scalar-background-1)}.scalar-client .bg-b-2{--tw-bg-base:var(--scalar-background-2)}.scalar-client .bg-b-3{--tw-bg-base:var(--scalar-background-3)}.scalar-client .bg-b-danger{--tw-bg-base:var(--scalar-background-danger)}.scalar-client .bg-blue{--tw-bg-base:var(--scalar-color-blue)}.scalar-client .bg-c-2{--tw-bg-base:var(--scalar-color-2)}.scalar-client .bg-c-3{--tw-bg-base:var(--scalar-color-3)}.scalar-client .bg-c-accent{--tw-bg-base:var(--scalar-color-accent)}.scalar-client .bg-current{--tw-bg-base:currentColor}.scalar-client .bg-green{--tw-bg-base:var(--scalar-color-green)}.scalar-client .bg-grey{--tw-bg-base:var(--scalar-color-3)}.scalar-client .bg-orange{--tw-bg-base:var(--scalar-color-orange)}.scalar-client .bg-purple{--tw-bg-base:var(--scalar-color-purple)}.scalar-client .bg-red{--tw-bg-base:var(--scalar-color-red)}.scalar-client .bg-sidebar-active-b{--tw-bg-base:var(--scalar-sidebar-item-active-background, var(--scalar-background-2))}.scalar-client .bg-yellow{--tw-bg-base:var(--scalar-color-yellow)}.scalar-client .app-drag-region{-webkit-app-region:drag}.scalar-client .app-no-drag-region{-webkit-app-region:no-drag}.scalar-client .\\[--scalar-address-bar-height\\:32px\\]{--scalar-address-bar-height:32px}.scalar-client .\\*\\:flex>*{display:flex}.scalar-client .\\*\\:h-8>*{height:32px}.scalar-client .\\*\\:cursor-pointer>*{cursor:pointer}.scalar-client .\\*\\:items-center>*{align-items:center}.scalar-client .\\*\\:rounded-none>*{border-radius:0}.scalar-client .\\*\\:border-b-0>*{border-bottom-width:0}.scalar-client .\\*\\:border-t-1\\/2>*{border-top-width:calc(var(--scalar-border-width) / 2)}.scalar-client .\\*\\:px-1>*{padding-left:4px;padding-right:4px}.scalar-client .\\*\\:px-1\\.5>*{padding-left:6px;padding-right:6px}.scalar-client .\\*\\:pl-4>*{padding-left:16px}.scalar-client .before\\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.scalar-client .before\\:absolute:before{content:var(--tw-content);position:absolute}.scalar-client .before\\:left-3:before{content:var(--tw-content);left:12px}.scalar-client .before\\:left-\\[calc\\(\\.75rem_\\+_\\.5px\\)\\]:before{content:var(--tw-content);left:calc(.75rem + .5px)}.scalar-client .before\\:top-0:before{content:var(--tw-content);top:0}.scalar-client .before\\:z-1:before{content:var(--tw-content);z-index:1}.scalar-client .before\\:h-\\[calc\\(100\\%_\\+_\\.5px\\)\\]:before{content:var(--tw-content);height:calc(100% + .5px)}.scalar-client .before\\:w-\\[\\.5px\\]:before{content:var(--tw-content);width:.5px}.scalar-client .before\\:bg-border:before{background-color:var(--scalar-border-color);content:var(--tw-content);--tw-bg-base:var(--scalar-border-color)}.scalar-client .after\\:content-\\[\\\'\\:\\\'\\]:after{--tw-content:":";content:var(--tw-content)}.scalar-client .first\\:\\*\\:rounded-l>*:first-child{border-top-left-radius:var(--scalar-radius);border-bottom-left-radius:var(--scalar-radius)}.scalar-client .first\\:\\*\\:border-t-0>*:first-child{border-top-width:0}.scalar-client .last\\:mb-0:last-child{margin-bottom:0}.scalar-client .last\\:border-r-0:last-child{border-right-width:0}.scalar-client .last\\:\\*\\:rounded-r>*:last-child{border-top-right-radius:var(--scalar-radius);border-bottom-right-radius:var(--scalar-radius)}.scalar-client .last\\:before\\:h-full:last-child:before{content:var(--tw-content);height:100%}.scalar-client .first-of-type\\:last-of-type\\:border-b-0:last-of-type:first-of-type{border-bottom-width:0}.scalar-client .focus-within\\:z-20:focus-within{z-index:20}.scalar-client .focus-within\\:border-b-3:focus-within{border-color:var(--scalar-background-3)}.scalar-client .focus-within\\:bg-b-1:focus-within{background-color:var(--scalar-background-1)}.scalar-client .focus-within\\:text-c-1:focus-within{color:var(--scalar-color-1)}.scalar-client .focus-within\\:bg-b-1:focus-within{--tw-bg-base:var(--scalar-background-1)}.scalar-client .hover\\:cursor-default:hover{cursor:default}.scalar-client .hover\\:border-b-3:hover{border-color:var(--scalar-background-3)}.scalar-client .hover\\:border-inherit:hover{border-color:inherit}.scalar-client .hover\\:bg-b-2:hover{background-color:var(--scalar-background-2)}.scalar-client .hover\\:bg-b-3:hover{background-color:var(--scalar-background-3)}.scalar-client .hover\\:bg-inherit:hover{background-color:inherit}.scalar-client .hover\\:bg-sidebar-active-b:hover{background-color:var(--scalar-sidebar-item-active-background, var(--scalar-background-2))}.scalar-client .hover\\:text-c-1:hover{color:var(--scalar-color-1)}.scalar-client .hover\\:text-c-2:hover{color:var(--scalar-color-2)}.scalar-client .hover\\:underline:hover{text-decoration-line:underline}.scalar-client .hover\\:bg-b-2:hover{--tw-bg-base:var(--scalar-background-2)}.scalar-client .hover\\:bg-b-3:hover{--tw-bg-base:var(--scalar-background-3)}.scalar-client .hover\\:bg-inherit:hover{--tw-bg-base:inherit}.scalar-client .hover\\:bg-sidebar-active-b:hover{--tw-bg-base:var(--scalar-sidebar-item-active-background, var(--scalar-background-2))}.scalar-client .focus\\:text-c-1:focus{color:var(--scalar-color-1)}.scalar-client .focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.scalar-client .focus-visible\\:z-10:focus-visible{z-index:10}.scalar-client .active\\:text-c-1:active{color:var(--scalar-color-1)}.scalar-client .disabled\\:cursor-default:disabled{cursor:default}.scalar-client .disabled\\:text-c-2:disabled{color:var(--scalar-color-2)}.scalar-client .group\\/row:first-child .group-first\\/row\\:border-t-0{border-top-width:0}.scalar-client .group\\/label:last-child .group-last\\/label\\:rounded-br-lg{border-bottom-right-radius:var(--scalar-radius-lg)}.scalar-client .group:last-child .group-last\\:border-b-transparent{border-bottom-color:transparent}.scalar-client .group\\/upload:hover .group-hover\\/upload\\:block,.scalar-client .group:hover .group-hover\\:block{display:block}.scalar-client .group:hover .group-hover\\:inline{display:inline}.scalar-client .group\\/item:hover .group-hover\\/item\\:flex,.scalar-client .group:hover .group-hover\\:flex{display:flex}.scalar-client .group:hover .group-hover\\:hidden{display:none}.scalar-client .group:hover .group-hover\\:pr-10{padding-right:40px}.scalar-client .group:hover .group-hover\\:pr-5{padding-right:20px}.scalar-client .group:hover .group-hover\\:pr-6{padding-right:24px}.scalar-client .group\\/scopes-accordion:hover .group-hover\\/scopes-accordion\\:text-c-2{color:var(--scalar-color-2)}.scalar-client .group:hover .group-hover\\:text-c-1{color:var(--scalar-color-1)}.scalar-client .group\\/cell:hover .group-hover\\/cell\\:opacity-100,.scalar-client .group\\/params:hover .group-hover\\/params\\:opacity-100,.scalar-client .group:hover .group-hover\\:opacity-100{opacity:1}.scalar-client .group:hover .group-hover\\:opacity-80{opacity:.8}.scalar-client .group:focus-visible .group-focus-visible\\:opacity-100{opacity:1}.scalar-client .group:focus-visible .group-focus-visible\\:outline{outline-style:solid}.scalar-client .group.alert .group-\\[\\.alert\\]\\:bg-b-alert{background-color:var(--scalar-background-alert)}.scalar-client .group.alert .group-\\[\\.alert\\]\\:bg-transparent{background-color:transparent}.scalar-client .group.error .group-\\[\\.error\\]\\:bg-b-danger{background-color:var(--scalar-background-danger)}.scalar-client .group.error .group-\\[\\.error\\]\\:bg-transparent{background-color:transparent}.scalar-client .group.error .group-\\[\\.error\\]\\:text-red{color:var(--scalar-color-red)}.scalar-client .group.alert .group-\\[\\.alert\\]\\:shadow-none,.scalar-client .group.error .group-\\[\\.error\\]\\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.scalar-client .group.alert .group-\\[\\.alert\\]\\:outline-orange{outline-color:var(--scalar-color-orange)}.scalar-client .group.error .group-\\[\\.error\\]\\:outline-red{outline-color:var(--scalar-color-red)}.scalar-client .group.alert .group-\\[\\.alert\\]\\:bg-b-alert{--tw-bg-base:var(--scalar-background-alert)}.scalar-client .group.alert .group-\\[\\.alert\\]\\:bg-transparent{--tw-bg-base:transparent}.scalar-client .group.error .group-\\[\\.error\\]\\:bg-b-danger{--tw-bg-base:var(--scalar-background-danger)}.scalar-client .group.error .group-\\[\\.error\\]\\:bg-transparent{--tw-bg-base:transparent}.scalar-client .peer:checked~.peer-checked\\:text-c-1{color:var(--scalar-color-1)}.scalar-client .has-\\[\\:focus-visible\\]\\:absolute:has(:focus-visible){position:absolute}.scalar-client .has-\\[\\:focus-visible\\]\\:z-1:has(:focus-visible){z-index:1}.scalar-client .has-\\[\\:focus-visible\\]\\:rounded-\\[4px\\]:has(:focus-visible){border-radius:4px}.scalar-client .has-\\[\\.empty-sidebar-item\\]\\:border-t-1\\/2:has(.empty-sidebar-item){border-top-width:calc(var(--scalar-border-width) / 2)}.scalar-client .has-\\[\\:focus-visible\\]\\:bg-b-1:has(:focus-visible){background-color:var(--scalar-background-1)}.scalar-client .has-\\[\\:focus-visible\\]\\:opacity-100:has(:focus-visible){opacity:1}.scalar-client .has-\\[\\:focus-visible\\]\\:outline:has(:focus-visible){outline-style:solid}.scalar-client .has-\\[\\:focus-visible\\]\\:bg-b-1:has(:focus-visible){--tw-bg-base:var(--scalar-background-1)}.scalar-client .group:has(.cm-focused) .group-has-\\[\\.cm-focused\\]\\:z-1{z-index:1}.scalar-client .group\\/label:has(input) .group-has-\\[input\\]\\/label\\:mr-0{margin-right:0}.scalar-client .group\\/input:has(:focus-visible) .group-has-\\[\\:focus-visible\\]\\/input\\:block{display:block}.scalar-client .group:has(.cm-focused) .group-has-\\[\\.cm-focused\\]\\:flex{display:flex}.scalar-client .group:has(:focus-visible) .group-has-\\[\\:focus-visible\\]\\:hidden{display:none}.scalar-client .group\\/cell:has(:focus-visible) .group-has-\\[\\:focus-visible\\]\\/cell\\:border-c-accent{border-color:var(--scalar-color-accent)}.scalar-client .group:has(.cm-focused) .group-has-\\[\\.cm-focused\\]\\:pr-10{padding-right:40px}.scalar-client .group:has(.cm-focused) .group-has-\\[\\.cm-focused\\]\\:pr-6{padding-right:24px}.scalar-client .group\\/cell:has(:focus-visible) .group-has-\\[\\:focus-visible\\]\\/cell\\:opacity-100{opacity:1}.scalar-client .group:has(:focus-visible) .group-has-\\[\\:focus-visible\\]\\:opacity-100{opacity:1}.scalar-client .peer:has(.color-selector)~.peer-has-\\[\\.color-selector\\]\\:hidden{display:none}.scalar-client .peer:has(.cm-focused)~.peer-has-\\[\\.cm-focused\\]\\:opacity-0{opacity:0}.scalar-client .ui-open\\:rotate-90[data-headlessui-state~=open]{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client :where([data-headlessui-state~=open]) .ui-open\\:rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .ui-not-open\\:invisible[data-headlessui-state]:not([data-headlessui-state~=open]){visibility:hidden}.scalar-client .ui-not-open\\:rotate-0[data-headlessui-state]:not([data-headlessui-state~=open]){--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client :where([data-headlessui-state]:not([data-headlessui-state~=open])) .ui-not-open\\:invisible:not([data-headlessui-state]){visibility:hidden}.scalar-client :where([data-headlessui-state]:not([data-headlessui-state~=open])) .ui-not-open\\:rotate-0:not([data-headlessui-state]){--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .ui-checked\\:bg-b-3[data-headlessui-state~=checked]{background-color:var(--scalar-background-3);--tw-bg-base:var(--scalar-background-3)}.scalar-client :where([data-headlessui-state~=checked]) .ui-checked\\:bg-b-3{background-color:var(--scalar-background-3);--tw-bg-base:var(--scalar-background-3)}.scalar-client .ui-active\\:bg-b-2[data-headlessui-state~=active]{background-color:var(--scalar-background-2);--tw-bg-base:var(--scalar-background-2)}.scalar-client .\\*\\:ui-active\\:bg-b-2[data-headlessui-state~=active]>*{background-color:var(--scalar-background-2);--tw-bg-base:var(--scalar-background-2)}.scalar-client :where([data-headlessui-state~=active]) .ui-active\\:bg-b-2{background-color:var(--scalar-background-2);--tw-bg-base:var(--scalar-background-2)}.scalar-client :where([data-headlessui-state~=active]) .\\*\\:ui-active\\:bg-b-2>*{background-color:var(--scalar-background-2);--tw-bg-base:var(--scalar-background-2)}.scalar-client .app-platform-desktop .desktop\\:rounded-lg{border-radius:var(--scalar-radius-lg)}.scalar-client .app-platform-mac .mac\\:hidden{display:none}.scalar-client .app-platform-mac .mac\\:pl-\\[72px\\]{padding-left:72px}@media (min-width: 600px){.scalar-client .sm\\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.scalar-client .sm\\:order-none{order:0}.scalar-client .sm\\:mb-1{margin-bottom:4px}.scalar-client .sm\\:mb-1\\.5{margin-bottom:6px}.scalar-client .sm\\:ml-1{margin-left:4px}.scalar-client .sm\\:ml-1\\.5{margin-left:6px}.scalar-client .sm\\:mr-1{margin-right:4px}.scalar-client .sm\\:mr-1\\.5{margin-right:6px}.scalar-client .sm\\:flex{display:flex}.scalar-client .sm\\:hidden{display:none}.scalar-client .sm\\:min-w-max{min-width:-moz-max-content;min-width:max-content}.scalar-client .sm\\:max-w-max{max-width:-moz-max-content;max-width:max-content}.scalar-client .sm\\:flex-row{flex-direction:row}.scalar-client .sm\\:flex-col{flex-direction:column}.scalar-client .sm\\:justify-between{justify-content:space-between}.scalar-client .sm\\:gap-px{gap:1px}.scalar-client .sm\\:rounded{border-radius:var(--scalar-radius)}.scalar-client .sm\\:rounded-lg{border-radius:var(--scalar-radius-lg)}.scalar-client .sm\\:px-2{padding-left:8px;padding-right:8px}.scalar-client .sm\\:px-3{padding-left:12px;padding-right:12px}.scalar-client .sm\\:py-1{padding-top:4px;padding-bottom:4px}.scalar-client .sm\\:py-1\\.5{padding-top:6px;padding-bottom:6px}.scalar-client .sm\\:\\*\\:rounded-lg>*{border-radius:var(--scalar-radius-lg)}}@media (min-width: 800px){.scalar-client .md\\:bottom-10{bottom:40px}.scalar-client .md\\:right-10{right:40px}.scalar-client .md\\:mx-auto{margin-left:auto;margin-right:auto}.scalar-client .md\\:-ml-1{margin-left:-4px}.scalar-client .md\\:-ml-1\\.25{margin-left:-5px}.scalar-client .md\\:ml-1{margin-left:4px}.scalar-client .md\\:ml-1\\.5{margin-left:6px}.scalar-client .md\\:block{display:block}.scalar-client .md\\:grid{display:grid}.scalar-client .md\\:w-full{width:100%}.scalar-client .md\\:min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.scalar-client .md\\:max-w-\\[720px\\]{max-width:720px}.scalar-client .md\\:flex-none{flex:none}.scalar-client .md\\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .md\\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scalar-client .md\\:grid-cols-\\[1fr_720px_1fr\\]{grid-template-columns:1fr 720px 1fr}.scalar-client .md\\:flex-row{flex-direction:row}.scalar-client .md\\:border-b-0{border-bottom-width:0}.scalar-client .md\\:border-r-1\\/2{border-right-width:calc(var(--scalar-border-width) / 2)}.scalar-client .md\\:p-1{padding:4px}.scalar-client .md\\:p-1\\.5{padding:6px}.scalar-client .md\\:px-0{padding-left:0;padding-right:0}.scalar-client .md\\:px-1{padding-left:4px;padding-right:4px}.scalar-client .md\\:px-1\\.5{padding-left:6px;padding-right:6px}.scalar-client .md\\:px-2{padding-left:8px;padding-right:8px}.scalar-client .md\\:px-2\\.5{padding-left:10px;padding-right:10px}.scalar-client .md\\:px-4{padding-left:16px;padding-right:16px}.scalar-client .md\\:px-\\[18px\\]{padding-left:18px;padding-right:18px}.scalar-client .md\\:py-2{padding-top:8px;padding-bottom:8px}.scalar-client .md\\:py-2\\.5{padding-top:10px;padding-bottom:10px}.scalar-client .md\\:pb-2{padding-bottom:8px}.scalar-client .md\\:pb-2\\.5{padding-bottom:10px}.scalar-client .md\\:pb-\\[37px\\]{padding-bottom:37px}.scalar-client .md\\:pl-0{padding-left:0}.scalar-client .md\\:\\*\\:border-t-0>*{border-top-width:0}}@media (min-width: 1000px){.scalar-client .lg\\:order-none{order:0}.scalar-client .lg\\:-mr-1{margin-right:-4px}.scalar-client .lg\\:mb-0{margin-bottom:0}.scalar-client .lg\\:flex{display:flex}.scalar-client .lg\\:min-h-client-header{min-height:48px}.scalar-client .lg\\:w-auto{width:auto}.scalar-client .lg\\:min-w-\\[580px\\]{min-width:580px}.scalar-client .lg\\:max-w-\\[580px\\]{max-width:580px}.scalar-client .lg\\:flex-1{flex:1 1 0%}.scalar-client .lg\\:p-1{padding:4px}.scalar-client .lg\\:px-1{padding-left:4px;padding-right:4px}.scalar-client .lg\\:px-2{padding-left:8px;padding-right:8px}.scalar-client .lg\\:px-2\\.5{padding-left:10px;padding-right:10px}.scalar-client .lg\\:pr-24{padding-right:96px}.scalar-client .lg\\:pt-1{padding-top:4px}.scalar-client .lg\\:text-sm{font-size:var(--scalar-font-size-4)}}@media (min-width: 1200px){.scalar-client .xl\\:\\!flex{display:flex!important}.scalar-client .xl\\:flex{display:flex}.scalar-client .xl\\:hidden{display:none}.scalar-client .xl\\:h-fit{height:-moz-fit-content;height:fit-content}.scalar-client .xl\\:h-full{height:100%}.scalar-client .xl\\:min-h-client-header{min-height:48px}.scalar-client .xl\\:min-w-0{min-width:0px}.scalar-client .xl\\:min-w-\\[720px\\]{min-width:720px}.scalar-client .xl\\:max-w-\\[720px\\]{max-width:720px}.scalar-client .xl\\:flex-row{flex-direction:row}.scalar-client .xl\\:overflow-auto{overflow:auto}.scalar-client .xl\\:overflow-hidden{overflow:hidden}.scalar-client .xl\\:rounded-none{border-radius:0}.scalar-client .xl\\:pl-2{padding-left:8px}.scalar-client .xl\\:pr-0{padding-right:0}.scalar-client .xl\\:pr-0\\.5{padding-right:2px}.scalar-client .xl\\:\\*\\:border-l-1\\/2>*{border-left-width:calc(var(--scalar-border-width) / 2)}.scalar-client .xl\\:\\*\\:border-t-0>*{border-top-width:0}.scalar-client .xl\\:first\\:\\*\\:border-l-0>*:first-child{border-left-width:0}}@media (max-width: 720px) and (max-height: 480px){.scalar-client .zoomed\\:static{position:static}.scalar-client .zoomed\\:p-1{padding:4px}}.scalar-client .dark\\:bg-b-2:where(.dark-mode,.dark-mode *){background-color:var(--scalar-background-2);--tw-bg-base:var(--scalar-background-2)}.scalar-client .dark\\:hover\\:bg-b-2:hover:where(.dark-mode,.dark-mode *){background-color:var(--scalar-background-2);--tw-bg-base:var(--scalar-background-2)}.scalar-client .\\[\\&\\>a\\]\\:pl-5>a{padding-left:20px}html,body{overscroll-behavior:none}body{background-color:var(--scalar-background-1)}#scalar-client{display:flex;flex-direction:column;height:100dvh;width:100dvw;position:relative;background-color:var(--scalar-background-2)}.dark-mode #scalar-client{background-color:color-mix(in srgb,var(--scalar-background-1) 65%,black)}.open-api-client-button[data-v-e913a538]{cursor:pointer;width:100%;padding:9px 12px;height:31px;display:block;text-align:center;display:flex;align-items:center;justify-content:center;white-space:nowrap;font-size:var(--scalar-mini);font-weight:var(--scalar-semibold);line-height:1.385;text-decoration:none;border-radius:var(--scalar-radius);box-shadow:0 0 0 .5px var(--scalar-border-color);gap:6px;color:var(--scalar-sidebar-color-1)}.open-api-client-button[data-v-e913a538]:hover{background:var( --scalar-sidebar-item-hover-background, var(--scalar-background-2) )}.address-bar-history-button[data-v-4e70a4a7]:hover{background:var(--scalar-background-3)}.address-bar-history-button[data-v-4e70a4a7]:focus-within{background:var(--scalar-background-2)}.description[data-v-e86ebacd] .markdown{font-weight:var(--scalar-semibold);color:var(--scalar-color--1);padding:0;display:block}.description[data-v-e86ebacd] .markdown>*:first-child{margin-top:0}[data-v-37854d17] .cm-editor{height:100%;outline:none;width:100%}[data-v-37854d17] .cm-line{padding:0}[data-v-37854d17] .cm-content{padding:0;display:flex;align-items:center;font-size:var(--scalar-mini)}.scroll-timeline-x[data-v-37854d17]{scroll-timeline:--scroll-timeline x;scroll-timeline:--scroll-timeline horizontal;-ms-overflow-style:none}.scroll-timeline-x-hidden[data-v-37854d17]{overflow-x:auto}.scroll-timeline-x-hidden[data-v-37854d17] .cm-scroller{scrollbar-width:none;-ms-overflow-style:none;padding-right:20px;overflow:auto}.scroll-timeline-x-hidden[data-v-37854d17]::-webkit-scrollbar{width:0;height:0;display:none}.scroll-timeline-x-hidden[data-v-37854d17] .cm-scroller::-webkit-scrollbar{width:0;height:0;display:none}.scroll-timeline-x-address[data-v-37854d17]{line-height:27px;scrollbar-width:none}.scroll-timeline-x-address[data-v-37854d17]:after{content:"";position:absolute;height:100%;width:24px;right:0;cursor:text}.scroll-timeline-x-address[data-v-37854d17]:empty:before{content:"Enter URL or cURL request";color:var(--scalar-color-3);pointer-events:none}.fade-left[data-v-37854d17],.fade-right[data-v-37854d17]{content:"";position:sticky;height:100%;animation-name:fadein-37854d17;animation-duration:1ms;animation-direction:reverse;animation-timeline:--scroll-timeline;pointer-events:none;z-index:1}.fade-left[data-v-37854d17]{background:linear-gradient(-90deg,color-mix(in srgb,var(--scalar-address-bar-bg),transparent 100%) 0%,color-mix(in srgb,var(--scalar-address-bar-bg),transparent 20%) 30%,var(--scalar-address-bar-bg) 100%);left:-1px;min-width:6px;animation-direction:normal}.fade-right[data-v-37854d17]{background:linear-gradient(90deg,color-mix(in srgb,var(--scalar-address-bar-bg),transparent 100%) 0%,color-mix(in srgb,var(--scalar-address-bar-bg),transparent 20%) 30%,var(--scalar-address-bar-bg) 100%);right:-1px;min-width:24px}@keyframes fadein-37854d17{0%{opacity:0}1%{opacity:1}}.address-bar-bg-states[data-v-37854d17]{--scalar-address-bar-bg: color-mix( in srgb, var(--scalar-background-1), var(--scalar-background-2) );background:var(--scalar-address-bar-bg)}.address-bar-bg-states[data-v-37854d17]:has(.cm-focused){--scalar-address-bar-bg: var(--scalar-background-1);border-color:var(--scalar-border-color);outline:1px solid var(--scalar-color-accent)}.address-bar-bg-states:has(.cm-focused) .fade-left[data-v-37854d17],.address-bar-bg-states:has(.cm-focused) .fade-right[data-v-37854d17]{--scalar-address-bar-bg: var(--scalar-background-1)}.sidebar-height[data-v-d9639e58]{min-height:100%}@media (min-width: 800px){.sidebar-mask[data-v-d9639e58]{-webkit-mask-image:linear-gradient(0,transparent 0,transparent 0,var(--scalar-background-2) 30px);mask-image:linear-gradient(0,transparent 0,transparent 0,var(--scalar-background-2) 30px)}}.resizer[data-v-d9639e58]{width:5px;cursor:col-resize;position:absolute;top:0;right:0;bottom:0;border-right:2px solid transparent;transition:border-right-color .3s}.resizer[data-v-d9639e58]:hover,.dragging .resizer[data-v-d9639e58]{border-right-color:var(--scalar-background-3)}.dragging[data-v-d9639e58]{cursor:col-resize}.dragging[data-v-d9639e58]:before{content:"";display:block;position:absolute;width:100%;height:100%}.ellipsis-position[data-v-709241c2]{transform:translate3d(calc(-100% - 4.5px),0,0)}.dragover-asChild[data-v-a89d6a6e],.dragover-above[data-v-a89d6a6e],.dragover-below[data-v-a89d6a6e]{position:relative}.dragover-above[data-v-a89d6a6e]:after,.dragover-below[data-v-a89d6a6e]:after{content:"";position:absolute;top:-1.5px;height:3px;width:100%;display:block;background:color-mix(in srgb,var(--scalar-color-blue),transparent 85%);pointer-events:none;border-radius:var(--scalar-radius)}.dragover-below[data-v-a89d6a6e]:after{top:initial;bottom:-1.5px}.dragover-asChild[data-v-a89d6a6e]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:color-mix(in srgb,var(--scalar-color-blue),transparent 85%);pointer-events:none;border-radius:var(--scalar-radius)}.indent-border-line-offset[data-v-5ceed67f]:before{left:var(--57af6a02)}.indent-padding-left[data-v-5ceed67f]{padding-left:calc(var(--6f52565f) + 6px)}.sidebar-folderitem[data-v-5ceed67f] .ellipsis-position{right:6px;transform:none}.search-button-fade[data-v-5a734bd1]{background:linear-gradient(var(--scalar-background-1) 32px,color-mix(in srgb,var(--scalar-background-1),transparent) 38px,transparent)}.empty-sidebar-item-content[data-v-5a734bd1]{display:none}.empty-sidebar-item .empty-sidebar-item-content[data-v-5a734bd1]{display:block}.rabbitjump[data-v-5a734bd1]{opacity:0}.empty-sidebar-item:hover .rabbitjump[data-v-5a734bd1]{opacity:1;animation:rabbitAnimation-5a734bd1 .5s steps(1) infinite}.empty-sidebar-item:hover .rabbitsit[data-v-5a734bd1]{opacity:0;animation:rabbitAnimation2-5a734bd1 .5s steps(1) infinite}.empty-sidebar-item:hover .rabbit-ascii[data-v-5a734bd1]{animation:rabbitRun-5a734bd1 8s infinite linear}@keyframes rabbitRun-5a734bd1{0%{transform:translateZ(0)}25%{transform:translate3d(250px,0,0)}25.01%{transform:translate3d(-250px,0,0)}75%{transform:translate3d(250px,0,0)}75.01%{transform:translate3d(-250px,0,0)}to{transform:translateZ(0)}}@keyframes rabbitAnimation-5a734bd1{0%,to{opacity:1}50%{opacity:0}}@keyframes rabbitAnimation2-5a734bd1{0%,to{opacity:0}50%{opacity:1;transform:translate3d(0,-8px,0)}}.request-text-color-text[data-v-985ee6ae]{color:var(--scalar-color-1);background:linear-gradient(var(--scalar-background-1),var(--scalar-background-3));box-shadow:0 0 0 1px var(--scalar-border-color)}@media screen and (max-width: 800px){.sidebar-active-hide-layout[data-v-985ee6ae]{display:none}.sidebar-active-width[data-v-985ee6ae]{width:100%}}.gitbook-show[data-v-ad3dcf8d]{display:none}.app-exit-button[data-v-ad3dcf8d]{color:#fff;background:#0000001a}.app-exit-button[data-v-ad3dcf8d]:hover{background:#ffffff1a}.request-text-color-text[data-v-d620d52d]{color:var(--scalar-color-1);background:linear-gradient(var(--scalar-background-1),var(--scalar-background-3));box-shadow:0 0 0 1px var(--scalar-border-color)}@media screen and (max-width: 800px){.sidebar-active-hide-layout[data-v-d620d52d]{display:none}.sidebar-active-width[data-v-d620d52d]{width:100%}}.group-hover-input[data-v-fced736a]{border-width:var(--scalar-border-width);border-color:transparent}.group:hover .group-hover-input[data-v-fced736a]{background:color-mix(in srgb,var(--scalar-background-1),var(--scalar-background-2));border-color:var(--scalar-border-color)}.group-hover-input[data-v-fced736a]:focus{background:transparent!important;border-color:var(--scalar-border-color)!important}[data-v-46f80d5f] .markdown h2{font-size:var(--scalar-font-size-2)}[data-v-27b2f04b] .cm-content{min-height:-moz-fit-content;min-height:fit-content}[data-v-27b2f04b] .cm-scroller{max-width:100%;overflow-x:auto;overflow-y:hidden}.scalar-collection-auth[data-v-e76fc233]{border:var(--scalar-border-width) solid var(--scalar-border-color);border-radius:var(--scalar-radius-lg);overflow:hidden}.scalar-button-danger[data-v-e94b489c]{background:color-mix(in srgb,var(--scalar-color-red),transparent 95%);color:var(--scalar-color-red)}.scalar-button-danger[data-v-e94b489c]:hover,.scalar-button-danger[data-v-e94b489c]:focus{background:color-mix(in srgb,var(--scalar-color-red),transparent 90%)}.empty-variable-name[data-v-245380f1]:empty:before{content:"Untitled";color:var(--scalar-color-3)}.form-group[data-v-694018d6]{margin-bottom:1rem}.modal-actions[data-v-694018d6]{display:flex;justify-content:flex-end;gap:1rem}:root{--scalar-loaded-api-reference: true}@layer scalar-config{.scalar-api-reference[data-v-e9aedb7d]{--refs-sidebar-width: var(--scalar-sidebar-width, 0px);--refs-header-height: calc( var(--scalar-y-offset) + var(--scalar-header-height, 0px) );--refs-content-max-width: var(--scalar-content-max-width, 1540px)}.scalar-api-reference.references-classic[data-v-e9aedb7d]{--refs-content-max-width: var(--scalar-content-max-width, 1420px);min-height:100dvh;--refs-sidebar-width: 0}}.references-layout[data-v-e9aedb7d]{min-height:100dvh;min-width:100%;max-width:100%;flex:1;--full-height: 100dvh;display:grid;grid-template-rows:var(--scalar-header-height, 0px) repeat(2,auto);grid-template-columns:var(--refs-sidebar-width) 1fr;grid-template-areas:"header header" "navigation rendered" "footer footer";background:var(--scalar-background-1)}.references-header[data-v-e9aedb7d]{grid-area:header;position:sticky;top:var(--scalar-custom-header-height, 0px);z-index:10;height:var(--scalar-header-height, 0px)}.references-editor[data-v-e9aedb7d]{grid-area:editor;display:flex;min-width:0;background:var(--scalar-background-1)}.references-navigation[data-v-e9aedb7d]{grid-area:navigation}.references-rendered[data-v-e9aedb7d]{position:relative;grid-area:rendered;min-width:0;background:var(--scalar-background-1)}.scalar-api-reference.references-classic[data-v-e9aedb7d],.references-classic .references-rendered[data-v-e9aedb7d]{--full-height: fit-content !important;height:initial!important;max-height:initial!important}.references-navigation-list[data-v-e9aedb7d]{position:sticky;top:var(--refs-header-height);height:calc(100dvh - var(--refs-header-height));background:var(--scalar-sidebar-background-1, var(--scalar-background-1));overflow-y:auto;display:flex;flex-direction:column}.references-editor-textarea[data-v-e9aedb7d]{position:sticky;top:var(--refs-header-height);height:calc(var(--full-height) - var(--refs-header-height));display:flex;min-width:0;flex:1}.references-editable[data-v-e9aedb7d]{grid-template-columns:var(--refs-sidebar-width) 1fr 1fr;grid-template-areas:"header header header" "navigation editor rendered" "footer footer footer"}@layer scalar-config{.references-sidebar[data-v-e9aedb7d]{--refs-sidebar-width: var(--scalar-sidebar-width, 280px)}}.references-footer[data-v-e9aedb7d]{grid-area:footer}@media (max-width: 1150px){.references-layout[data-v-e9aedb7d]{grid-template-columns:var(--refs-sidebar-width) 1fr 0px}}@media (max-width: 1000px){.references-layout[data-v-e9aedb7d]{grid-template-columns:auto;grid-template-rows:var(--scalar-header-height, 0px) 0px auto auto;grid-template-areas:"header" "navigation" "rendered" "footer"}.references-editable[data-v-e9aedb7d]{grid-template-areas:"header" "navigation" "editor"}.references-navigation[data-v-e9aedb7d],.references-rendered[data-v-e9aedb7d]{max-height:unset}.references-rendered[data-v-e9aedb7d]{position:static}.references-navigation[data-v-e9aedb7d]{display:none;z-index:10}.references-sidebar-mobile-open .references-navigation[data-v-e9aedb7d]{display:block;top:var(--refs-header-height);height:calc(100dvh - var(--refs-header-height));width:100%;position:sticky}.references-navigation-list[data-v-e9aedb7d]{position:absolute;top:-1px;height:calc(var(--full-height) - var(--refs-header-height) + 1px);width:100%;border-top:1px solid var(--scalar-border-color);display:flex;flex-direction:column}}.references-classic-header[data-v-a860f78f]{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:var(--refs-content-max-width);margin:auto;padding:12px 0}.references-classic-header-container[data-v-a860f78f]{padding:0 60px}@container narrow-references-container (max-width: 900px){.references-classic-header[data-v-a860f78f]{padding:12px 24px}.references-classic-header-container[data-v-a860f78f]{padding:0}}.references-classic-header-icon[data-v-a860f78f]{height:24px;color:var(--scalar-color-1)}a[data-v-05a312ab]{text-decoration:none}.ref-search-container[data-v-05a312ab]{display:flex;flex-direction:column;padding:12px 12px 0}.ref-search-results[data-v-05a312ab]{padding:12px}.ref-search-meta[data-v-05a312ab]{background:var(--scalar-background-3);border-bottom-left-radius:var(--scalar-radius-lg);border-bottom-right-radius:var(--scalar-radius-lg);padding:6px 12px;font-size:var(--scalar-font-size-4);color:var(--scalar-color-3);font-weight:var(--scalar-semibold);display:flex;gap:12px}.deprecated[data-v-05a312ab]{text-decoration:line-through}.sidebar-search[data-v-4c6e9e93]{display:flex;align-items:center;position:relative;padding:0 3px 0 9px;min-width:254px;max-width:100%;font-family:var(--scalar-font);background:var( --scalar-sidebar-search-background, var(--scalar-background-1) );color:var(--scalar-sidebar-color-2, var(--scalar-color-2));border-radius:var(--scalar-radius);border-width:var(--scalar-border-width);border-color:var( --scalar-sidebar-search-border-color, var(--scalar-border-color) );cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sidebar-search-input[data-v-4c6e9e93]{font-size:var(--scalar-mini);font-weight:var(--scalar-semibold);height:31px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10;position:relative;display:flex;width:100%;justify-content:space-between;align-items:center}.sidebar-search-key[data-v-4c6e9e93]{text-transform:uppercase;background-color:var(--scalar-background-2);padding:3px 5px;margin:2px;border-radius:var(--scalar-radius);color:var(--scalar-sidebar-color-2, var(--scalar-color-2))}.scalar-search-icon[data-v-4c6e9e93]{padding:0;margin-right:6px;flex-shrink:0;width:12px;height:12px}.references-mobile-header[data-v-b5fb4b8b]{display:none;align-items:center;height:100%;width:100%;padding:0 8px;background:var(--scalar-background-1);border-bottom:1px solid var(--scalar-border-color)}.references-mobile-breadcrumbs[data-v-b5fb4b8b]{flex:1;min-width:0;font-size:var(--scalar-small);font-weight:var(--scalar-semibold);color:var(--scalar-color-1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.references-mobile-header-actions[data-v-b5fb4b8b]{display:flex;flex-direction:row;gap:4px;height:24px;align-items:center;padding-left:4px}@media (max-width: 1000px){.references-mobile-header[data-v-b5fb4b8b]{display:flex}}@media (max-width: 1000px){.scalar-api-references-standalone-mobile{--scalar-header-height: 50px}}.scalar-api-references-standalone-search[data-v-b89dd3cb]{display:flex;flex-direction:column;padding:12px 12px 6px}.darklight-reference[data-v-b89dd3cb]{width:100%;margin-top:auto}@layer scalar-base{body{margin:0;background-color:var(--scalar-background-1)}}')),document.head.appendChild(e)}}catch(e){console.error("vite-plugin-css-injected-by-js",e)}}(),function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";var e,t,r,n=Object.defineProperty,a=(e,t,r)=>((e,t,r)=>t in e?n(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r)(e,"symbol"!=typeof t?t+"":t,r);(t=e||(e={})).assertEqual=e=>e,t.assertIs=function(e){},t.assertNever=function(e){throw new Error},t.arrayToEnum=e=>{const t={};for(const r of e)t[r]=r;return t},t.getValidEnumValues=e=>{const r=t.objectKeys(e).filter((t=>"number"!=typeof e[e[t]])),n={};for(const t of r)n[t]=e[t];return t.objectValues(n)},t.objectValues=e=>t.objectKeys(e).map((function(t){return e[t]})),t.objectKeys="function"==typeof Object.keys?e=>Object.keys(e):e=>{const t=[];for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return t},t.find=(e,t)=>{for(const r of e)if(t(r))return r},t.isInteger="function"==typeof Number.isInteger?e=>Number.isInteger(e):e=>"number"==typeof e&&isFinite(e)&&Math.floor(e)===e,t.joinValues=function(e,t=" | "){return e.map((e=>"string"==typeof e?`'${e}'`:e)).join(t)},t.jsonStringifyReplacer=(e,t)=>"bigint"==typeof t?t.toString():t,(r||(r={})).mergeShapes=(e,t)=>({...e,...t});const o=e.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),i=e=>{switch(typeof e){case"undefined":return o.undefined;case"string":return o.string;case"number":return isNaN(e)?o.nan:o.number;case"boolean":return o.boolean;case"function":return o.function;case"bigint":return o.bigint;case"symbol":return o.symbol;case"object":return Array.isArray(e)?o.array:null===e?o.null:e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch?o.promise:"undefined"!=typeof Map&&e instanceof Map?o.map:"undefined"!=typeof Set&&e instanceof Set?o.set:"undefined"!=typeof Date&&e instanceof Date?o.date:o.object;default:return o.unknown}},s=e.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class l extends Error{constructor(e){super(),this.issues=[],this.addIssue=e=>{this.issues=[...this.issues,e]},this.addIssues=(e=[])=>{this.issues=[...this.issues,...e]};const t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}get errors(){return this.issues}format(e){const t=e||function(e){return e.message},r={_errors:[]},n=e=>{for(const a of e.issues)if("invalid_union"===a.code)a.unionErrors.map(n);else if("invalid_return_type"===a.code)n(a.returnTypeError);else if("invalid_arguments"===a.code)n(a.argumentsError);else if(0===a.path.length)r._errors.push(t(a));else{let e=r,n=0;for(;ne.message){const t={},r=[];for(const n of this.issues)n.path.length>0?(t[n.path[0]]=t[n.path[0]]||[],t[n.path[0]].push(e(n))):r.push(e(n));return{formErrors:r,fieldErrors:t}}get formErrors(){return this.flatten()}}l.create=e=>new l(e);const c=(t,r)=>{let n;switch(t.code){case s.invalid_type:n=t.received===o.undefined?"Required":`Expected ${t.expected}, received ${t.received}`;break;case s.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(t.expected,e.jsonStringifyReplacer)}`;break;case s.unrecognized_keys:n=`Unrecognized key(s) in object: ${e.joinValues(t.keys,", ")}`;break;case s.invalid_union:n="Invalid input";break;case s.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${e.joinValues(t.options)}`;break;case s.invalid_enum_value:n=`Invalid enum value. Expected ${e.joinValues(t.options)}, received '${t.received}'`;break;case s.invalid_arguments:n="Invalid function arguments";break;case s.invalid_return_type:n="Invalid function return type";break;case s.invalid_date:n="Invalid date";break;case s.invalid_string:"object"==typeof t.validation?"includes"in t.validation?(n=`Invalid input: must include "${t.validation.includes}"`,"number"==typeof t.validation.position&&(n=`${n} at one or more positions greater than or equal to ${t.validation.position}`)):"startsWith"in t.validation?n=`Invalid input: must start with "${t.validation.startsWith}"`:"endsWith"in t.validation?n=`Invalid input: must end with "${t.validation.endsWith}"`:e.assertNever(t.validation):n="regex"!==t.validation?`Invalid ${t.validation}`:"Invalid";break;case s.too_small:n="array"===t.type?`Array must contain ${t.exact?"exactly":t.inclusive?"at least":"more than"} ${t.minimum} element(s)`:"string"===t.type?`String must contain ${t.exact?"exactly":t.inclusive?"at least":"over"} ${t.minimum} character(s)`:"number"===t.type?`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:"date"===t.type?`Date must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(t.minimum))}`:"Invalid input";break;case s.too_big:n="array"===t.type?`Array must contain ${t.exact?"exactly":t.inclusive?"at most":"less than"} ${t.maximum} element(s)`:"string"===t.type?`String must contain ${t.exact?"exactly":t.inclusive?"at most":"under"} ${t.maximum} character(s)`:"number"===t.type?`Number must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:"bigint"===t.type?`BigInt must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:"date"===t.type?`Date must be ${t.exact?"exactly":t.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(t.maximum))}`:"Invalid input";break;case s.custom:n="Invalid input";break;case s.invalid_intersection_types:n="Intersection results could not be merged";break;case s.not_multiple_of:n=`Number must be a multiple of ${t.multipleOf}`;break;case s.not_finite:n="Number must be finite";break;default:n=r.defaultError,e.assertNever(t)}return{message:n}};let d=c;function u(){return d}const p=e=>{const{data:t,path:r,errorMaps:n,issueData:a}=e,o=[...r,...a.path||[]],i={...a,path:o};if(void 0!==a.message)return{...a,path:o,message:a.message};let s="";const l=n.filter((e=>!!e)).slice().reverse();for(const e of l)s=e(i,{data:t,defaultError:s}).message;return{...a,path:o,message:s}};function h(e,t){const r=u(),n=p({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,r,r===c?void 0:c].filter((e=>!!e))});e.common.issues.push(n)}class f{constructor(){this.value="valid"}dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(e,t){const r=[];for(const n of t){if("aborted"===n.status)return m;"dirty"===n.status&&e.dirty(),r.push(n.value)}return{status:e.value,value:r}}static async mergeObjectAsync(e,t){const r=[];for(const e of t){const t=await e.key,n=await e.value;r.push({key:t,value:n})}return f.mergeObjectSync(e,r)}static mergeObjectSync(e,t){const r={};for(const n of t){const{key:t,value:a}=n;if("aborted"===t.status)return m;if("aborted"===a.status)return m;"dirty"===t.status&&e.dirty(),"dirty"===a.status&&e.dirty(),"__proto__"===t.value||void 0===a.value&&!n.alwaysSet||(r[t.value]=a.value)}return{status:e.value,value:r}}}const m=Object.freeze({status:"aborted"}),g=e=>({status:"dirty",value:e}),v=e=>({status:"valid",value:e}),b=e=>"aborted"===e.status,y=e=>"dirty"===e.status,w=e=>"valid"===e.status,O=e=>"undefined"!=typeof Promise&&e instanceof Promise;function x(e,t,r,n){if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return t.get(e)}function k(e,t,r,n,a){if("function"==typeof t?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return t.set(e,r),r}var S,_,E,T;"function"==typeof SuppressedError&&SuppressedError,(_=S||(S={})).errToObj=e=>"string"==typeof e?{message:e}:e||{},_.toString=e=>"string"==typeof e?e:null==e?void 0:e.message;class C{constructor(e,t,r,n){this._cachedPath=[],this.parent=e,this.data=t,this._path=r,this._key=n}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const A=(e,t)=>{if(w(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const t=new l(e.common.issues);return this._error=t,this._error}}};function P(e){if(!e)return{};const{errorMap:t,invalid_type_error:r,required_error:n,description:a}=e;if(t&&(r||n))throw new Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');return t?{errorMap:t,description:a}:{errorMap:(t,a)=>{var o,i;const{message:s}=e;return"invalid_enum_value"===t.code?{message:null!=s?s:a.defaultError}:void 0===a.data?{message:null!==(o=null!=s?s:n)&&void 0!==o?o:a.defaultError}:"invalid_type"!==t.code?{message:a.defaultError}:{message:null!==(i=null!=s?s:r)&&void 0!==i?i:a.defaultError}},description:a}}class D{constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(e){return i(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:i(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new f,ctx:{common:e.parent.common,data:e.data,parsedType:i(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){const t=this._parse(e);if(O(t))throw new Error("Synchronous parse encountered promise.");return t}_parseAsync(e){const t=this._parse(e);return Promise.resolve(t)}parse(e,t){const r=this.safeParse(e,t);if(r.success)return r.data;throw r.error}safeParse(e,t){var r;const n={common:{issues:[],async:null!==(r=null==t?void 0:t.async)&&void 0!==r&&r,contextualErrorMap:null==t?void 0:t.errorMap},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:i(e)},a=this._parseSync({data:e,path:n.path,parent:n});return A(n,a)}async parseAsync(e,t){const r=await this.safeParseAsync(e,t);if(r.success)return r.data;throw r.error}async safeParseAsync(e,t){const r={common:{issues:[],contextualErrorMap:null==t?void 0:t.errorMap,async:!0},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:i(e)},n=this._parse({data:e,path:r.path,parent:r}),a=await(O(n)?n:Promise.resolve(n));return A(r,a)}refine(e,t){const r=e=>"string"==typeof t||void 0===t?{message:t}:"function"==typeof t?t(e):t;return this._refinement(((t,n)=>{const a=e(t),o=()=>n.addIssue({code:s.custom,...r(t)});return"undefined"!=typeof Promise&&a instanceof Promise?a.then((e=>!!e||(o(),!1))):!!a||(o(),!1)}))}refinement(e,t){return this._refinement(((r,n)=>!!e(r)||(n.addIssue("function"==typeof t?t(r,n):t),!1)))}_refinement(e){return new _e({schema:this,typeName:Le.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}optional(){return Ee.create(this,this._def)}nullable(){return Te.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return ie.create(this,this._def)}promise(){return Se.create(this,this._def)}or(e){return ce.create([this,e],this._def)}and(e){return he.create(this,e,this._def)}transform(e){return new _e({...P(this._def),schema:this,typeName:Le.ZodEffects,effect:{type:"transform",transform:e}})}default(e){const t="function"==typeof e?e:()=>e;return new Ce({...P(this._def),innerType:this,defaultValue:t,typeName:Le.ZodDefault})}brand(){return new Re({typeName:Le.ZodBranded,type:this,...P(this._def)})}catch(e){const t="function"==typeof e?e:()=>e;return new Ae({...P(this._def),innerType:this,catchValue:t,typeName:Le.ZodCatch})}describe(e){return new(0,this.constructor)({...this._def,description:e})}pipe(e){return $e.create(this,e)}readonly(){return Ne.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const R=/^c[^\s-]{8,}$/i,$=/^[0-9a-z]+$/,N=/^[0-9A-HJKMNP-TV-Z]{26}$/,M=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,I=/^[a-z0-9_-]{21}$/i,L=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,j=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i;let B;const U=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,Q=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,z=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,F="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",q=new RegExp(`^${F}$`);function H(e){let t="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return e.precision?t=`${t}\\.\\d{${e.precision}}`:null==e.precision&&(t=`${t}(\\.\\d+)?`),t}function V(e){let t=`${F}T${H(e)}`;const r=[];return r.push(e.local?"Z?":"Z"),e.offset&&r.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${r.join("|")})`,new RegExp(`^${t}$`)}class Z extends D{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==o.string){const e=this._getOrReturnCtx(t);return h(e,{code:s.invalid_type,expected:o.string,received:e.parsedType}),m}const r=new f;let n;for(const o of this._def.checks)if("min"===o.kind)t.data.lengtho.value&&(n=this._getOrReturnCtx(t,n),h(n,{code:s.too_big,maximum:o.value,type:"string",inclusive:!0,exact:!1,message:o.message}),r.dirty());else if("length"===o.kind){const e=t.data.length>o.value,a=t.data.lengthe.test(t)),{validation:t,code:s.invalid_string,...S.errToObj(r)})}_addCheck(e){return new Z({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...S.errToObj(e)})}url(e){return this._addCheck({kind:"url",...S.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...S.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...S.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...S.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...S.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...S.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...S.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...S.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...S.errToObj(e)})}datetime(e){var t,r;return"string"==typeof e?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:e}):this._addCheck({kind:"datetime",precision:void 0===(null==e?void 0:e.precision)?null:null==e?void 0:e.precision,offset:null!==(t=null==e?void 0:e.offset)&&void 0!==t&&t,local:null!==(r=null==e?void 0:e.local)&&void 0!==r&&r,...S.errToObj(null==e?void 0:e.message)})}date(e){return this._addCheck({kind:"date",message:e})}time(e){return"string"==typeof e?this._addCheck({kind:"time",precision:null,message:e}):this._addCheck({kind:"time",precision:void 0===(null==e?void 0:e.precision)?null:null==e?void 0:e.precision,...S.errToObj(null==e?void 0:e.message)})}duration(e){return this._addCheck({kind:"duration",...S.errToObj(e)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...S.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:null==t?void 0:t.position,...S.errToObj(null==t?void 0:t.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...S.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...S.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...S.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...S.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...S.errToObj(t)})}nonempty(e){return this.min(1,S.errToObj(e))}trim(){return new Z({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new Z({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new Z({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find((e=>"datetime"===e.kind))}get isDate(){return!!this._def.checks.find((e=>"date"===e.kind))}get isTime(){return!!this._def.checks.find((e=>"time"===e.kind))}get isDuration(){return!!this._def.checks.find((e=>"duration"===e.kind))}get isEmail(){return!!this._def.checks.find((e=>"email"===e.kind))}get isURL(){return!!this._def.checks.find((e=>"url"===e.kind))}get isEmoji(){return!!this._def.checks.find((e=>"emoji"===e.kind))}get isUUID(){return!!this._def.checks.find((e=>"uuid"===e.kind))}get isNANOID(){return!!this._def.checks.find((e=>"nanoid"===e.kind))}get isCUID(){return!!this._def.checks.find((e=>"cuid"===e.kind))}get isCUID2(){return!!this._def.checks.find((e=>"cuid2"===e.kind))}get isULID(){return!!this._def.checks.find((e=>"ulid"===e.kind))}get isIP(){return!!this._def.checks.find((e=>"ip"===e.kind))}get isBase64(){return!!this._def.checks.find((e=>"base64"===e.kind))}get minLength(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.valuen?r:n;return parseInt(e.toFixed(a).replace(".",""))%parseInt(t.toFixed(a).replace(".",""))/Math.pow(10,a)}Z.create=e=>{var t;return new Z({checks:[],typeName:Le.ZodString,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...P(e)})};class X extends D{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==o.number){const e=this._getOrReturnCtx(t);return h(e,{code:s.invalid_type,expected:o.number,received:e.parsedType}),m}let r;const n=new f;for(const a of this._def.checks)"int"===a.kind?e.isInteger(t.data)||(r=this._getOrReturnCtx(t,r),h(r,{code:s.invalid_type,expected:"integer",received:"float",message:a.message}),n.dirty()):"min"===a.kind?(a.inclusive?t.dataa.value:t.data>=a.value)&&(r=this._getOrReturnCtx(t,r),h(r,{code:s.too_big,maximum:a.value,type:"number",inclusive:a.inclusive,exact:!1,message:a.message}),n.dirty()):"multipleOf"===a.kind?0!==W(t.data,a.value)&&(r=this._getOrReturnCtx(t,r),h(r,{code:s.not_multiple_of,multipleOf:a.value,message:a.message}),n.dirty()):"finite"===a.kind?Number.isFinite(t.data)||(r=this._getOrReturnCtx(t,r),h(r,{code:s.not_finite,message:a.message}),n.dirty()):e.assertNever(a);return{status:n.value,value:t.data}}gte(e,t){return this.setLimit("min",e,!0,S.toString(t))}gt(e,t){return this.setLimit("min",e,!1,S.toString(t))}lte(e,t){return this.setLimit("max",e,!0,S.toString(t))}lt(e,t){return this.setLimit("max",e,!1,S.toString(t))}setLimit(e,t,r,n){return new X({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:r,message:S.toString(n)}]})}_addCheck(e){return new X({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:S.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:S.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:S.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:S.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:S.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:S.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:S.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:S.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:S.toString(e)})}get minValue(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value"int"===t.kind||"multipleOf"===t.kind&&e.isInteger(t.value)))}get isFinite(){let e=null,t=null;for(const r of this._def.checks){if("finite"===r.kind||"int"===r.kind||"multipleOf"===r.kind)return!0;"min"===r.kind?(null===t||r.value>t)&&(t=r.value):"max"===r.kind&&(null===e||r.valuenew X({checks:[],typeName:Le.ZodNumber,coerce:(null==e?void 0:e.coerce)||!1,...P(e)});class G extends D{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce&&(t.data=BigInt(t.data)),this._getType(t)!==o.bigint){const e=this._getOrReturnCtx(t);return h(e,{code:s.invalid_type,expected:o.bigint,received:e.parsedType}),m}let r;const n=new f;for(const a of this._def.checks)"min"===a.kind?(a.inclusive?t.dataa.value:t.data>=a.value)&&(r=this._getOrReturnCtx(t,r),h(r,{code:s.too_big,type:"bigint",maximum:a.value,inclusive:a.inclusive,message:a.message}),n.dirty()):"multipleOf"===a.kind?t.data%a.value!==BigInt(0)&&(r=this._getOrReturnCtx(t,r),h(r,{code:s.not_multiple_of,multipleOf:a.value,message:a.message}),n.dirty()):e.assertNever(a);return{status:n.value,value:t.data}}gte(e,t){return this.setLimit("min",e,!0,S.toString(t))}gt(e,t){return this.setLimit("min",e,!1,S.toString(t))}lte(e,t){return this.setLimit("max",e,!0,S.toString(t))}lt(e,t){return this.setLimit("max",e,!1,S.toString(t))}setLimit(e,t,r,n){return new G({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:r,message:S.toString(n)}]})}_addCheck(e){return new G({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:S.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:S.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:S.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:S.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:S.toString(t)})}get minValue(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value{var t;return new G({checks:[],typeName:Le.ZodBigInt,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...P(e)})};class Y extends D{_parse(e){if(this._def.coerce&&(e.data=Boolean(e.data)),this._getType(e)!==o.boolean){const t=this._getOrReturnCtx(e);return h(t,{code:s.invalid_type,expected:o.boolean,received:t.parsedType}),m}return v(e.data)}}Y.create=e=>new Y({typeName:Le.ZodBoolean,coerce:(null==e?void 0:e.coerce)||!1,...P(e)});class K extends D{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==o.date){const e=this._getOrReturnCtx(t);return h(e,{code:s.invalid_type,expected:o.date,received:e.parsedType}),m}if(isNaN(t.data.getTime()))return h(this._getOrReturnCtx(t),{code:s.invalid_date}),m;const r=new f;let n;for(const a of this._def.checks)"min"===a.kind?t.data.getTime()a.value&&(n=this._getOrReturnCtx(t,n),h(n,{code:s.too_big,message:a.message,inclusive:!0,exact:!1,maximum:a.value,type:"date"}),r.dirty()):e.assertNever(a);return{status:r.value,value:new Date(t.data.getTime())}}_addCheck(e){return new K({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:S.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:S.toString(t)})}get minDate(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return null!=e?new Date(e):null}get maxDate(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.valuenew K({checks:[],coerce:(null==e?void 0:e.coerce)||!1,typeName:Le.ZodDate,...P(e)});class J extends D{_parse(e){if(this._getType(e)!==o.symbol){const t=this._getOrReturnCtx(e);return h(t,{code:s.invalid_type,expected:o.symbol,received:t.parsedType}),m}return v(e.data)}}J.create=e=>new J({typeName:Le.ZodSymbol,...P(e)});class ee extends D{_parse(e){if(this._getType(e)!==o.undefined){const t=this._getOrReturnCtx(e);return h(t,{code:s.invalid_type,expected:o.undefined,received:t.parsedType}),m}return v(e.data)}}ee.create=e=>new ee({typeName:Le.ZodUndefined,...P(e)});class te extends D{_parse(e){if(this._getType(e)!==o.null){const t=this._getOrReturnCtx(e);return h(t,{code:s.invalid_type,expected:o.null,received:t.parsedType}),m}return v(e.data)}}te.create=e=>new te({typeName:Le.ZodNull,...P(e)});class re extends D{constructor(){super(...arguments),this._any=!0}_parse(e){return v(e.data)}}re.create=e=>new re({typeName:Le.ZodAny,...P(e)});class ne extends D{constructor(){super(...arguments),this._unknown=!0}_parse(e){return v(e.data)}}ne.create=e=>new ne({typeName:Le.ZodUnknown,...P(e)});class ae extends D{_parse(e){const t=this._getOrReturnCtx(e);return h(t,{code:s.invalid_type,expected:o.never,received:t.parsedType}),m}}ae.create=e=>new ae({typeName:Le.ZodNever,...P(e)});class oe extends D{_parse(e){if(this._getType(e)!==o.undefined){const t=this._getOrReturnCtx(e);return h(t,{code:s.invalid_type,expected:o.void,received:t.parsedType}),m}return v(e.data)}}oe.create=e=>new oe({typeName:Le.ZodVoid,...P(e)});class ie extends D{_parse(e){const{ctx:t,status:r}=this._processInputParams(e),n=this._def;if(t.parsedType!==o.array)return h(t,{code:s.invalid_type,expected:o.array,received:t.parsedType}),m;if(null!==n.exactLength){const e=t.data.length>n.exactLength.value,a=t.data.lengthn.maxLength.value&&(h(t,{code:s.too_big,maximum:n.maxLength.value,type:"array",inclusive:!0,exact:!1,message:n.maxLength.message}),r.dirty()),t.common.async)return Promise.all([...t.data].map(((e,r)=>n.type._parseAsync(new C(t,e,t.path,r))))).then((e=>f.mergeArray(r,e)));const a=[...t.data].map(((e,r)=>n.type._parseSync(new C(t,e,t.path,r))));return f.mergeArray(r,a)}get element(){return this._def.type}min(e,t){return new ie({...this._def,minLength:{value:e,message:S.toString(t)}})}max(e,t){return new ie({...this._def,maxLength:{value:e,message:S.toString(t)}})}length(e,t){return new ie({...this._def,exactLength:{value:e,message:S.toString(t)}})}nonempty(e){return this.min(1,e)}}function se(e){if(e instanceof le){const t={};for(const r in e.shape){const n=e.shape[r];t[r]=Ee.create(se(n))}return new le({...e._def,shape:()=>t})}return e instanceof ie?new ie({...e._def,type:se(e.element)}):e instanceof Ee?Ee.create(se(e.unwrap())):e instanceof Te?Te.create(se(e.unwrap())):e instanceof fe?fe.create(e.items.map((e=>se(e)))):e}ie.create=(e,t)=>new ie({type:e,minLength:null,maxLength:null,exactLength:null,typeName:Le.ZodArray,...P(t)});class le extends D{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(null!==this._cached)return this._cached;const t=this._def.shape(),r=e.objectKeys(t);return this._cached={shape:t,keys:r}}_parse(e){if(this._getType(e)!==o.object){const t=this._getOrReturnCtx(e);return h(t,{code:s.invalid_type,expected:o.object,received:t.parsedType}),m}const{status:t,ctx:r}=this._processInputParams(e),{shape:n,keys:a}=this._getCached(),i=[];if(!(this._def.catchall instanceof ae&&"strip"===this._def.unknownKeys))for(const e in r.data)a.includes(e)||i.push(e);const l=[];for(const e of a){const t=n[e],a=r.data[e];l.push({key:{status:"valid",value:e},value:t._parse(new C(r,a,r.path,e)),alwaysSet:e in r.data})}if(this._def.catchall instanceof ae){const e=this._def.unknownKeys;if("passthrough"===e)for(const e of i)l.push({key:{status:"valid",value:e},value:{status:"valid",value:r.data[e]}});else if("strict"===e)i.length>0&&(h(r,{code:s.unrecognized_keys,keys:i}),t.dirty());else if("strip"!==e)throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const e=this._def.catchall;for(const t of i){const n=r.data[t];l.push({key:{status:"valid",value:t},value:e._parse(new C(r,n,r.path,t)),alwaysSet:t in r.data})}}return r.common.async?Promise.resolve().then((async()=>{const e=[];for(const t of l){const r=await t.key,n=await t.value;e.push({key:r,value:n,alwaysSet:t.alwaysSet})}return e})).then((e=>f.mergeObjectSync(t,e))):f.mergeObjectSync(t,l)}get shape(){return this._def.shape()}strict(e){return S.errToObj,new le({...this._def,unknownKeys:"strict",...void 0!==e?{errorMap:(t,r)=>{var n,a,o,i;const s=null!==(o=null===(a=(n=this._def).errorMap)||void 0===a?void 0:a.call(n,t,r).message)&&void 0!==o?o:r.defaultError;return"unrecognized_keys"===t.code?{message:null!==(i=S.errToObj(e).message)&&void 0!==i?i:s}:{message:s}}}:{}})}strip(){return new le({...this._def,unknownKeys:"strip"})}passthrough(){return new le({...this._def,unknownKeys:"passthrough"})}extend(e){return new le({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new le({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:Le.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new le({...this._def,catchall:e})}pick(t){const r={};return e.objectKeys(t).forEach((e=>{t[e]&&this.shape[e]&&(r[e]=this.shape[e])})),new le({...this._def,shape:()=>r})}omit(t){const r={};return e.objectKeys(this.shape).forEach((e=>{t[e]||(r[e]=this.shape[e])})),new le({...this._def,shape:()=>r})}deepPartial(){return se(this)}partial(t){const r={};return e.objectKeys(this.shape).forEach((e=>{const n=this.shape[e];t&&!t[e]?r[e]=n:r[e]=n.optional()})),new le({...this._def,shape:()=>r})}required(t){const r={};return e.objectKeys(this.shape).forEach((e=>{if(t&&!t[e])r[e]=this.shape[e];else{let t=this.shape[e];for(;t instanceof Ee;)t=t._def.innerType;r[e]=t}})),new le({...this._def,shape:()=>r})}keyof(){return Oe(e.objectKeys(this.shape))}}le.create=(e,t)=>new le({shape:()=>e,unknownKeys:"strip",catchall:ae.create(),typeName:Le.ZodObject,...P(t)}),le.strictCreate=(e,t)=>new le({shape:()=>e,unknownKeys:"strict",catchall:ae.create(),typeName:Le.ZodObject,...P(t)}),le.lazycreate=(e,t)=>new le({shape:e,unknownKeys:"strip",catchall:ae.create(),typeName:Le.ZodObject,...P(t)});class ce extends D{_parse(e){const{ctx:t}=this._processInputParams(e),r=this._def.options;if(t.common.async)return Promise.all(r.map((async e=>{const r={...t,common:{...t.common,issues:[]},parent:null};return{result:await e._parseAsync({data:t.data,path:t.path,parent:r}),ctx:r}}))).then((function(e){for(const t of e)if("valid"===t.result.status)return t.result;for(const r of e)if("dirty"===r.result.status)return t.common.issues.push(...r.ctx.common.issues),r.result;const r=e.map((e=>new l(e.ctx.common.issues)));return h(t,{code:s.invalid_union,unionErrors:r}),m}));{let e;const n=[];for(const a of r){const r={...t,common:{...t.common,issues:[]},parent:null},o=a._parseSync({data:t.data,path:t.path,parent:r});if("valid"===o.status)return o;"dirty"!==o.status||e||(e={result:o,ctx:r}),r.common.issues.length&&n.push(r.common.issues)}if(e)return t.common.issues.push(...e.ctx.common.issues),e.result;const a=n.map((e=>new l(e)));return h(t,{code:s.invalid_union,unionErrors:a}),m}}get options(){return this._def.options}}ce.create=(e,t)=>new ce({options:e,typeName:Le.ZodUnion,...P(t)});const de=t=>t instanceof ye?de(t.schema):t instanceof _e?de(t.innerType()):t instanceof we?[t.value]:t instanceof xe?t.options:t instanceof ke?e.objectValues(t.enum):t instanceof Ce?de(t._def.innerType):t instanceof ee?[void 0]:t instanceof te?[null]:t instanceof Ee?[void 0,...de(t.unwrap())]:t instanceof Te?[null,...de(t.unwrap())]:t instanceof Re||t instanceof Ne?de(t.unwrap()):t instanceof Ae?de(t._def.innerType):[];class ue extends D{_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==o.object)return h(t,{code:s.invalid_type,expected:o.object,received:t.parsedType}),m;const r=this.discriminator,n=t.data[r],a=this.optionsMap.get(n);return a?t.common.async?a._parseAsync({data:t.data,path:t.path,parent:t}):a._parseSync({data:t.data,path:t.path,parent:t}):(h(t,{code:s.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[r]}),m)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,r){const n=new Map;for(const r of t){const t=de(r.shape[e]);if(!t.length)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(const a of t){if(n.has(a))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(a)}`);n.set(a,r)}}return new ue({typeName:Le.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:n,...P(r)})}}function pe(t,r){const n=i(t),a=i(r);if(t===r)return{valid:!0,data:t};if(n===o.object&&a===o.object){const n=e.objectKeys(r),a=e.objectKeys(t).filter((e=>-1!==n.indexOf(e))),o={...t,...r};for(const e of a){const n=pe(t[e],r[e]);if(!n.valid)return{valid:!1};o[e]=n.data}return{valid:!0,data:o}}if(n===o.array&&a===o.array){if(t.length!==r.length)return{valid:!1};const e=[];for(let n=0;n{if(b(e)||b(n))return m;const a=pe(e.value,n.value);return a.valid?((y(e)||y(n))&&t.dirty(),{status:t.value,value:a.data}):(h(r,{code:s.invalid_intersection_types}),m)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then((([e,t])=>n(e,t))):n(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}he.create=(e,t,r)=>new he({left:e,right:t,typeName:Le.ZodIntersection,...P(r)});class fe extends D{_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==o.array)return h(r,{code:s.invalid_type,expected:o.array,received:r.parsedType}),m;if(r.data.lengththis._def.items.length&&(h(r,{code:s.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());const n=[...r.data].map(((e,t)=>{const n=this._def.items[t]||this._def.rest;return n?n._parse(new C(r,e,r.path,t)):null})).filter((e=>!!e));return r.common.async?Promise.all(n).then((e=>f.mergeArray(t,e))):f.mergeArray(t,n)}get items(){return this._def.items}rest(e){return new fe({...this._def,rest:e})}}fe.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new fe({items:e,typeName:Le.ZodTuple,rest:null,...P(t)})};class me extends D{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==o.object)return h(r,{code:s.invalid_type,expected:o.object,received:r.parsedType}),m;const n=[],a=this._def.keyType,i=this._def.valueType;for(const e in r.data)n.push({key:a._parse(new C(r,e,r.path,e)),value:i._parse(new C(r,r.data[e],r.path,e)),alwaysSet:e in r.data});return r.common.async?f.mergeObjectAsync(t,n):f.mergeObjectSync(t,n)}get element(){return this._def.valueType}static create(e,t,r){return new me(t instanceof D?{keyType:e,valueType:t,typeName:Le.ZodRecord,...P(r)}:{keyType:Z.create(),valueType:e,typeName:Le.ZodRecord,...P(t)})}}class ge extends D{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==o.map)return h(r,{code:s.invalid_type,expected:o.map,received:r.parsedType}),m;const n=this._def.keyType,a=this._def.valueType,i=[...r.data.entries()].map((([e,t],o)=>({key:n._parse(new C(r,e,r.path,[o,"key"])),value:a._parse(new C(r,t,r.path,[o,"value"]))})));if(r.common.async){const e=new Map;return Promise.resolve().then((async()=>{for(const r of i){const n=await r.key,a=await r.value;if("aborted"===n.status||"aborted"===a.status)return m;"dirty"!==n.status&&"dirty"!==a.status||t.dirty(),e.set(n.value,a.value)}return{status:t.value,value:e}}))}{const e=new Map;for(const r of i){const n=r.key,a=r.value;if("aborted"===n.status||"aborted"===a.status)return m;"dirty"!==n.status&&"dirty"!==a.status||t.dirty(),e.set(n.value,a.value)}return{status:t.value,value:e}}}}ge.create=(e,t,r)=>new ge({valueType:t,keyType:e,typeName:Le.ZodMap,...P(r)});class ve extends D{_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==o.set)return h(r,{code:s.invalid_type,expected:o.set,received:r.parsedType}),m;const n=this._def;null!==n.minSize&&r.data.sizen.maxSize.value&&(h(r,{code:s.too_big,maximum:n.maxSize.value,type:"set",inclusive:!0,exact:!1,message:n.maxSize.message}),t.dirty());const a=this._def.valueType;function i(e){const r=new Set;for(const n of e){if("aborted"===n.status)return m;"dirty"===n.status&&t.dirty(),r.add(n.value)}return{status:t.value,value:r}}const l=[...r.data.values()].map(((e,t)=>a._parse(new C(r,e,r.path,t))));return r.common.async?Promise.all(l).then((e=>i(e))):i(l)}min(e,t){return new ve({...this._def,minSize:{value:e,message:S.toString(t)}})}max(e,t){return new ve({...this._def,maxSize:{value:e,message:S.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}}ve.create=(e,t)=>new ve({valueType:e,minSize:null,maxSize:null,typeName:Le.ZodSet,...P(t)});class be extends D{constructor(){super(...arguments),this.validate=this.implement}_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==o.function)return h(t,{code:s.invalid_type,expected:o.function,received:t.parsedType}),m;function r(e,r){return p({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,u(),c].filter((e=>!!e)),issueData:{code:s.invalid_arguments,argumentsError:r}})}function n(e,r){return p({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,u(),c].filter((e=>!!e)),issueData:{code:s.invalid_return_type,returnTypeError:r}})}const a={errorMap:t.common.contextualErrorMap},i=t.data;if(this._def.returns instanceof Se){const e=this;return v((async function(...t){const o=new l([]),s=await e._def.args.parseAsync(t,a).catch((e=>{throw o.addIssue(r(t,e)),o})),c=await Reflect.apply(i,this,s);return await e._def.returns._def.type.parseAsync(c,a).catch((e=>{throw o.addIssue(n(c,e)),o}))}))}{const e=this;return v((function(...t){const o=e._def.args.safeParse(t,a);if(!o.success)throw new l([r(t,o.error)]);const s=Reflect.apply(i,this,o.data),c=e._def.returns.safeParse(s,a);if(!c.success)throw new l([n(s,c.error)]);return c.data}))}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new be({...this._def,args:fe.create(e).rest(ne.create())})}returns(e){return new be({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,r){return new be({args:e||fe.create([]).rest(ne.create()),returns:t||ne.create(),typeName:Le.ZodFunction,...P(r)})}}class ye extends D{get schema(){return this._def.getter()}_parse(e){const{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}}ye.create=(e,t)=>new ye({getter:e,typeName:Le.ZodLazy,...P(t)});class we extends D{_parse(e){if(e.data!==this._def.value){const t=this._getOrReturnCtx(e);return h(t,{received:t.data,code:s.invalid_literal,expected:this._def.value}),m}return{status:"valid",value:e.data}}get value(){return this._def.value}}function Oe(e,t){return new xe({values:e,typeName:Le.ZodEnum,...P(t)})}we.create=(e,t)=>new we({value:e,typeName:Le.ZodLiteral,...P(t)});class xe extends D{constructor(){super(...arguments),E.set(this,void 0)}_parse(t){if("string"!=typeof t.data){const r=this._getOrReturnCtx(t),n=this._def.values;return h(r,{expected:e.joinValues(n),received:r.parsedType,code:s.invalid_type}),m}if(x(this,E)||k(this,E,new Set(this._def.values)),!x(this,E).has(t.data)){const e=this._getOrReturnCtx(t),r=this._def.values;return h(e,{received:e.data,code:s.invalid_enum_value,options:r}),m}return v(t.data)}get options(){return this._def.values}get enum(){const e={};for(const t of this._def.values)e[t]=t;return e}get Values(){const e={};for(const t of this._def.values)e[t]=t;return e}get Enum(){const e={};for(const t of this._def.values)e[t]=t;return e}extract(e,t=this._def){return xe.create(e,{...this._def,...t})}exclude(e,t=this._def){return xe.create(this.options.filter((t=>!e.includes(t))),{...this._def,...t})}}E=new WeakMap,xe.create=Oe;class ke extends D{constructor(){super(...arguments),T.set(this,void 0)}_parse(t){const r=e.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(t);if(n.parsedType!==o.string&&n.parsedType!==o.number){const t=e.objectValues(r);return h(n,{expected:e.joinValues(t),received:n.parsedType,code:s.invalid_type}),m}if(x(this,T)||k(this,T,new Set(e.getValidEnumValues(this._def.values))),!x(this,T).has(t.data)){const t=e.objectValues(r);return h(n,{received:n.data,code:s.invalid_enum_value,options:t}),m}return v(t.data)}get enum(){return this._def.values}}T=new WeakMap,ke.create=(e,t)=>new ke({values:e,typeName:Le.ZodNativeEnum,...P(t)});class Se extends D{unwrap(){return this._def.type}_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==o.promise&&!1===t.common.async)return h(t,{code:s.invalid_type,expected:o.promise,received:t.parsedType}),m;const r=t.parsedType===o.promise?t.data:Promise.resolve(t.data);return v(r.then((e=>this._def.type.parseAsync(e,{path:t.path,errorMap:t.common.contextualErrorMap}))))}}Se.create=(e,t)=>new Se({type:e,typeName:Le.ZodPromise,...P(t)});class _e extends D{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Le.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){const{status:r,ctx:n}=this._processInputParams(t),a=this._def.effect||null,o={addIssue:e=>{h(n,e),e.fatal?r.abort():r.dirty()},get path(){return n.path}};if(o.addIssue=o.addIssue.bind(o),"preprocess"===a.type){const e=a.transform(n.data,o);if(n.common.async)return Promise.resolve(e).then((async e=>{if("aborted"===r.value)return m;const t=await this._def.schema._parseAsync({data:e,path:n.path,parent:n});return"aborted"===t.status?m:"dirty"===t.status||"dirty"===r.value?g(t.value):t}));{if("aborted"===r.value)return m;const t=this._def.schema._parseSync({data:e,path:n.path,parent:n});return"aborted"===t.status?m:"dirty"===t.status||"dirty"===r.value?g(t.value):t}}if("refinement"===a.type){const e=e=>{const t=a.refinement(e,o);if(n.common.async)return Promise.resolve(t);if(t instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return e};if(!1===n.common.async){const t=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});return"aborted"===t.status?m:("dirty"===t.status&&r.dirty(),e(t.value),{status:r.value,value:t.value})}return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then((t=>"aborted"===t.status?m:("dirty"===t.status&&r.dirty(),e(t.value).then((()=>({status:r.value,value:t.value}))))))}if("transform"===a.type){if(!1===n.common.async){const e=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});if(!w(e))return e;const t=a.transform(e.value,o);if(t instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:r.value,value:t}}return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then((e=>w(e)?Promise.resolve(a.transform(e.value,o)).then((e=>({status:r.value,value:e}))):e))}e.assertNever(a)}}_e.create=(e,t,r)=>new _e({schema:e,typeName:Le.ZodEffects,effect:t,...P(r)}),_e.createWithPreprocess=(e,t,r)=>new _e({schema:t,effect:{type:"preprocess",transform:e},typeName:Le.ZodEffects,...P(r)});class Ee extends D{_parse(e){return this._getType(e)===o.undefined?v(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}Ee.create=(e,t)=>new Ee({innerType:e,typeName:Le.ZodOptional,...P(t)});class Te extends D{_parse(e){return this._getType(e)===o.null?v(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}Te.create=(e,t)=>new Te({innerType:e,typeName:Le.ZodNullable,...P(t)});class Ce extends D{_parse(e){const{ctx:t}=this._processInputParams(e);let r=t.data;return t.parsedType===o.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:t.path,parent:t})}removeDefault(){return this._def.innerType}}Ce.create=(e,t)=>new Ce({innerType:e,typeName:Le.ZodDefault,defaultValue:"function"==typeof t.default?t.default:()=>t.default,...P(t)});class Ae extends D{_parse(e){const{ctx:t}=this._processInputParams(e),r={...t,common:{...t.common,issues:[]}},n=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return O(n)?n.then((e=>({status:"valid",value:"valid"===e.status?e.value:this._def.catchValue({get error(){return new l(r.common.issues)},input:r.data})}))):{status:"valid",value:"valid"===n.status?n.value:this._def.catchValue({get error(){return new l(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}Ae.create=(e,t)=>new Ae({innerType:e,typeName:Le.ZodCatch,catchValue:"function"==typeof t.catch?t.catch:()=>t.catch,...P(t)});class Pe extends D{_parse(e){if(this._getType(e)!==o.nan){const t=this._getOrReturnCtx(e);return h(t,{code:s.invalid_type,expected:o.nan,received:t.parsedType}),m}return{status:"valid",value:e.data}}}Pe.create=e=>new Pe({typeName:Le.ZodNaN,...P(e)});const De=Symbol("zod_brand");class Re extends D{_parse(e){const{ctx:t}=this._processInputParams(e),r=t.data;return this._def.type._parse({data:r,path:t.path,parent:t})}unwrap(){return this._def.type}}class $e extends D{_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.common.async)return(async()=>{const e=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return"aborted"===e.status?m:"dirty"===e.status?(t.dirty(),g(e.value)):this._def.out._parseAsync({data:e.value,path:r.path,parent:r})})();{const e=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return"aborted"===e.status?m:"dirty"===e.status?(t.dirty(),{status:"dirty",value:e.value}):this._def.out._parseSync({data:e.value,path:r.path,parent:r})}}static create(e,t){return new $e({in:e,out:t,typeName:Le.ZodPipeline})}}class Ne extends D{_parse(e){const t=this._def.innerType._parse(e),r=e=>(w(e)&&(e.value=Object.freeze(e.value)),e);return O(t)?t.then((e=>r(e))):r(t)}unwrap(){return this._def.innerType}}function Me(e,t={},r){return e?re.create().superRefine(((n,a)=>{var o,i;if(!e(n)){const e="function"==typeof t?t(n):"string"==typeof t?{message:t}:t,s=null===(i=null!==(o=e.fatal)&&void 0!==o?o:r)||void 0===i||i,l="string"==typeof e?{message:e}:e;a.addIssue({code:"custom",...l,fatal:s})}})):re.create()}Ne.create=(e,t)=>new Ne({innerType:e,typeName:Le.ZodReadonly,...P(t)});const Ie={object:le.lazycreate};var Le,je;(je=Le||(Le={})).ZodString="ZodString",je.ZodNumber="ZodNumber",je.ZodNaN="ZodNaN",je.ZodBigInt="ZodBigInt",je.ZodBoolean="ZodBoolean",je.ZodDate="ZodDate",je.ZodSymbol="ZodSymbol",je.ZodUndefined="ZodUndefined",je.ZodNull="ZodNull",je.ZodAny="ZodAny",je.ZodUnknown="ZodUnknown",je.ZodNever="ZodNever",je.ZodVoid="ZodVoid",je.ZodArray="ZodArray",je.ZodObject="ZodObject",je.ZodUnion="ZodUnion",je.ZodDiscriminatedUnion="ZodDiscriminatedUnion",je.ZodIntersection="ZodIntersection",je.ZodTuple="ZodTuple",je.ZodRecord="ZodRecord",je.ZodMap="ZodMap",je.ZodSet="ZodSet",je.ZodFunction="ZodFunction",je.ZodLazy="ZodLazy",je.ZodLiteral="ZodLiteral",je.ZodEnum="ZodEnum",je.ZodEffects="ZodEffects",je.ZodNativeEnum="ZodNativeEnum",je.ZodOptional="ZodOptional",je.ZodNullable="ZodNullable",je.ZodDefault="ZodDefault",je.ZodCatch="ZodCatch",je.ZodPromise="ZodPromise",je.ZodBranded="ZodBranded",je.ZodPipeline="ZodPipeline",je.ZodReadonly="ZodReadonly";const Be=Z.create,Ue=X.create,Qe=Pe.create,ze=G.create,Fe=Y.create,qe=K.create,He=J.create,Ve=ee.create,Ze=te.create,We=re.create,Xe=ne.create,Ge=ae.create,Ye=oe.create,Ke=ie.create,Je=le.create,et=le.strictCreate,tt=ce.create,rt=ue.create,nt=he.create,at=fe.create,ot=me.create,it=ge.create,st=ve.create,lt=be.create,ct=ye.create,dt=we.create,ut=xe.create,pt=ke.create,ht=Se.create,ft=_e.create,mt=Ee.create,gt=Te.create,vt=_e.createWithPreprocess,bt=$e.create,yt={string:e=>Z.create({...e,coerce:!0}),number:e=>X.create({...e,coerce:!0}),boolean:e=>Y.create({...e,coerce:!0}),bigint:e=>G.create({...e,coerce:!0}),date:e=>K.create({...e,coerce:!0})},wt=m;var Ot=Object.freeze({__proto__:null,defaultErrorMap:c,setErrorMap:function(e){d=e},getErrorMap:u,makeIssue:p,EMPTY_PATH:[],addIssueToContext:h,ParseStatus:f,INVALID:m,DIRTY:g,OK:v,isAborted:b,isDirty:y,isValid:w,isAsync:O,get util(){return e},get objectUtil(){return r},ZodParsedType:o,getParsedType:i,ZodType:D,datetimeRegex:V,ZodString:Z,ZodNumber:X,ZodBigInt:G,ZodBoolean:Y,ZodDate:K,ZodSymbol:J,ZodUndefined:ee,ZodNull:te,ZodAny:re,ZodUnknown:ne,ZodNever:ae,ZodVoid:oe,ZodArray:ie,ZodObject:le,ZodUnion:ce,ZodDiscriminatedUnion:ue,ZodIntersection:he,ZodTuple:fe,ZodRecord:me,ZodMap:ge,ZodSet:ve,ZodFunction:be,ZodLazy:ye,ZodLiteral:we,ZodEnum:xe,ZodNativeEnum:ke,ZodPromise:Se,ZodEffects:_e,ZodTransformer:_e,ZodOptional:Ee,ZodNullable:Te,ZodDefault:Ce,ZodCatch:Ae,ZodNaN:Pe,BRAND:De,ZodBranded:Re,ZodPipeline:$e,ZodReadonly:Ne,custom:Me,Schema:D,ZodSchema:D,late:Ie,get ZodFirstPartyTypeKind(){return Le},coerce:yt,any:We,array:Ke,bigint:ze,boolean:Fe,date:qe,discriminatedUnion:rt,effect:ft,enum:ut,function:lt,instanceof:(e,t={message:`Input not instance of ${e.name}`})=>Me((t=>t instanceof e),t),intersection:nt,lazy:ct,literal:dt,map:it,nan:Qe,nativeEnum:pt,never:Ge,null:Ze,nullable:gt,number:Ue,object:Je,oboolean:()=>Fe().optional(),onumber:()=>Ue().optional(),optional:mt,ostring:()=>Be().optional(),pipeline:bt,preprocess:vt,promise:ht,record:ot,set:st,strictObject:et,string:Be,symbol:He,transformer:ft,tuple:at,undefined:Ve,union:tt,unknown:Xe,void:Ye,NEVER:wt,ZodIssueCode:s,quotelessJson:e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:"),ZodError:l});const xt=Ot.object({name:Ot.string().regex(/^x-/),component:Ot.unknown()}),kt=Ot.function().returns(Ot.object({name:Ot.string(),extensions:Ot.array(xt)})),St=[["--theme-","--scalar-"],["--sidebar-","--scalar-sidebar-"]],_t=St.map((([e])=>e)),Et=Ot.enum(["alternate","default","moon","purple","solarized","bluePlanet","deepSpace","saturn","kepler","elysiajs","fastify","mars","laserwave","none"]),Tt=Ot.enum(["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"]),Ct=Ot.enum(["adonisjs","docusaurus","dotnet","elysiajs","express","fastapi","fastify","go","hono","html","laravel","litestar","nestjs","nextjs","nitro","nuxt","platformatic","react","rust","vue"]).nullable(),At=Ot.object({url:Ot.string().optional(),content:Ot.union([Ot.string(),Ot.record(Ot.any()),Ot.function().returns(Ot.record(Ot.any())),Ot.null()]).optional(),title:Ot.string().optional(),slug:Ot.string().optional()}),Pt=Ot.object({basePath:Ot.string()}),Dt=Ot.object({url:Ot.string().optional(),content:Ot.union([Ot.string(),Ot.record(Ot.any()),Ot.function().returns(Ot.record(Ot.any())),Ot.null()]).optional(),title:Ot.string().optional(),slug:Ot.string().optional(),spec:At.optional(),authentication:Ot.any().optional(),baseServerURL:Ot.string().optional(),hideClientButton:Ot.boolean().optional().default(!1).catch(!1),proxyUrl:Ot.string().optional(),searchHotKey:Tt.optional(),servers:Ot.array(Ot.any()).optional(),showSidebar:Ot.boolean().optional().default(!0).catch(!0),theme:Et.optional().default("default").catch("default"),_integration:Ct.optional(),onRequestSent:Ot.function().args(Ot.string()).returns(Ot.void()).optional()}),Rt=Dt.merge(Ot.object({layout:Ot.enum(["modern","classic"]).optional().default("modern").catch("modern"),proxy:Ot.string().optional(),plugins:Ot.array(kt).optional(),isEditable:Ot.boolean().optional().default(!1).catch(!1),isLoading:Ot.boolean().optional().default(!1).catch(!1),hideModels:Ot.boolean().optional().default(!1).catch(!1),hideDownloadButton:Ot.boolean().optional().default(!1).catch(!1),hideTestRequestButton:Ot.boolean().optional().default(!1).catch(!1),hideSearch:Ot.boolean().optional().default(!1).catch(!1),darkMode:Ot.boolean().optional(),forceDarkModeState:Ot.enum(["dark","light"]).optional(),hideDarkModeToggle:Ot.boolean().optional().default(!1).catch(!1),metaData:Ot.any().optional(),favicon:Ot.string().optional(),hiddenClients:Ot.union([Ot.record(Ot.union([Ot.boolean(),Ot.array(Ot.string())])),Ot.array(Ot.string()),Ot.literal(!0)]).optional(),defaultHttpClient:Ot.object({targetKey:Ot.custom(),clientKey:Ot.string()}).optional(),customCss:Ot.string().optional(),onSpecUpdate:Ot.function().args(Ot.string()).returns(Ot.void()).optional(),onServerChange:Ot.function().args(Ot.string()).returns(Ot.void()).optional(),onDocumentSelect:Ot.function().returns(Ot.void().or(Ot.void().promise())).optional(),onLoaded:Ot.function().returns(Ot.void().or(Ot.void().promise())).optional(),onShowMore:Ot.function().args(Ot.string()).returns(Ot.void().or(Ot.void().promise())).optional(),onSidebarClick:Ot.function().args(Ot.string()).returns(Ot.void().or(Ot.void().promise())).optional(),pathRouting:Pt.optional(),generateHeadingSlug:Ot.function().args(Ot.object({slug:Ot.string().default("headingSlug")})).returns(Ot.string()).optional(),generateModelSlug:Ot.function().args(Ot.object({name:Ot.string().default("modelName")})).returns(Ot.string()).optional(),generateTagSlug:Ot.function().args(Ot.object({name:Ot.string().default("tagName")})).returns(Ot.string()).optional(),generateOperationSlug:Ot.function().args(Ot.object({path:Ot.string(),operationId:Ot.string().optional(),method:Ot.string(),summary:Ot.string().optional()})).returns(Ot.string()).optional(),generateWebhookSlug:Ot.function().args(Ot.object({name:Ot.string(),method:Ot.string().optional()})).returns(Ot.string()).optional(),redirect:Ot.function().args(Ot.string()).returns(Ot.string().nullable().optional()).optional(),withDefaultFonts:Ot.boolean().optional().default(!0).catch(!0),defaultOpenAllTags:Ot.boolean().optional(),tagsSorter:Ot.union([Ot.literal("alpha"),Ot.function().args(Ot.any(),Ot.any()).returns(Ot.number())]).optional(),operationsSorter:Ot.union([Ot.literal("alpha"),Ot.literal("method"),Ot.function().args(Ot.any(),Ot.any()).returns(Ot.number())]).optional()})),$t="https://api.scalar.com/request-proxy",Nt="https://proxy.scalar.com",Mt=Rt.transform((e=>{var t,r;const n={...e};var a;return(null==(t=n.spec)?void 0:t.url)&&(console.warn("[DEPRECATED] You're using the deprecated 'spec.url' attribute. Remove the spec prefix and move the 'url' attribute to the top level."),n.url=n.spec.url,delete n.spec),(null==(r=n.spec)?void 0:r.content)&&(console.warn("[DEPRECATED] You're using the deprecated 'spec.content' attribute. Remove the spec prefix and move the 'content' attribute to the top level."),n.content=n.spec.content,delete n.spec),n.customCss&&(n.customCss=(a=n.customCss,_t.some((e=>a.includes(e)))?(console.warn("DEPRECATION WARNING: It looks like you're using legacy CSS variables in your custom CSS string. Please migrate them to use the updated prefixes. See https://github.com/scalar/scalar/blob/main/documentation/themes.md#theme-prefix-changes"),St.reduce(((e,[t,r])=>e.replaceAll(t,r)),a)):a)),n.proxy&&(console.warn("[DEPRECATED] You're using the deprecated 'proxy' attribute, rename it to 'proxyUrl' or update the package."),n.proxyUrl||(n.proxyUrl=n.proxy),delete n.proxy),n.proxyUrl===$t&&(console.warn(`[DEPRECATED] Warning: configuration.proxyUrl points to our old proxy (${$t}).`),console.warn(`[DEPRECATED] We are overwriting the value and use the new proxy URL (${Nt}) instead.`),console.warn(`[DEPRECATED] Action Required: You should manually update your configuration to use the new URL (${Nt}). Read more: https://github.com/scalar/scalar`),n.proxyUrl=Nt),n})),It=e=>Boolean(!Array.isArray(e)&&e&&"sources"in e&&Array.isArray(e.sources));Ot.object({cdn:Ot.string().optional().default("https://cdn.jsdelivr.net/npm/@scalar/api-reference"),pageTitle:Ot.string().optional().default("Scalar API Reference")});const Lt=new Set(["title","titleTemplate","script","style","noscript"]),jt=new Set(["base","meta","link","style","script","noscript"]),Bt=new Set(["title","titleTemplate","templateParams","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"]),Ut=new Set(["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"]),Qt=new Set(["tagPosition","tagPriority","tagDuplicateStrategy","children","innerHTML","textContent","processTemplateParams"]),zt="undefined"!=typeof window;function Ft(e){let t=9;for(let r=0;r>>9)).toString(16).substring(1,8).toLowerCase()}function qt(e){if(e._h)return e._h;if(e._d)return Ft(e._d);let t=`${e.tag}:${e.textContent||e.innerHTML||""}:`;for(const r in e.props)t+=`${r}:${String(e.props[r])},`;return Ft(t)}function Ht(e,t){const r=[],n=t.resolveKeyData||(e=>e.key),a=t.resolveValueData||(e=>e.value);for(const[o,i]of Object.entries(e))r.push(...(Array.isArray(i)?i:[i]).map((e=>{const r={key:o,value:e},i=a(r);return"object"==typeof i?Ht(i,t):Array.isArray(i)?i:{["function"==typeof t.key?t.key(r):t.key]:n(r),["function"==typeof t.value?t.value(r):t.value]:i}})).flat());return r}function Vt(e,t){return Object.entries(e).map((([e,r])=>{if("object"==typeof r&&(r=Vt(r,t)),t.resolve){const n=t.resolve({key:e,value:r});if(void 0!==n)return n}return"number"==typeof r&&(r=r.toString()),"string"==typeof r&&t.wrapValue&&(r=r.replace(new RegExp(t.wrapValue,"g"),`\\${t.wrapValue}`),r=`${t.wrapValue}${r}${t.wrapValue}`),`${e}${t.keyValueSeparator||""}${r}`})).join(t.entrySeparator||"")}const Zt=e=>({keyValue:e,metaKey:"property"}),Wt=e=>({keyValue:e}),Xt={appleItunesApp:{unpack:{entrySeparator:", ",resolve:({key:e,value:t})=>`${Kt(e)}=${t}`}},articleExpirationTime:Zt("article:expiration_time"),articleModifiedTime:Zt("article:modified_time"),articlePublishedTime:Zt("article:published_time"),bookReleaseDate:Zt("book:release_date"),charset:{metaKey:"charset"},contentSecurityPolicy:{unpack:{entrySeparator:"; ",resolve:({key:e,value:t})=>`${Kt(e)} ${t}`},metaKey:"http-equiv"},contentType:{metaKey:"http-equiv"},defaultStyle:{metaKey:"http-equiv"},fbAppId:Zt("fb:app_id"),msapplicationConfig:Wt("msapplication-Config"),msapplicationTileColor:Wt("msapplication-TileColor"),msapplicationTileImage:Wt("msapplication-TileImage"),ogAudioSecureUrl:Zt("og:audio:secure_url"),ogAudioUrl:Zt("og:audio"),ogImageSecureUrl:Zt("og:image:secure_url"),ogImageUrl:Zt("og:image"),ogSiteName:Zt("og:site_name"),ogVideoSecureUrl:Zt("og:video:secure_url"),ogVideoUrl:Zt("og:video"),profileFirstName:Zt("profile:first_name"),profileLastName:Zt("profile:last_name"),profileUsername:Zt("profile:username"),refresh:{metaKey:"http-equiv",unpack:{entrySeparator:";",resolve({key:e,value:t}){if("seconds"===e)return`${t}`}}},robots:{unpack:{entrySeparator:", ",resolve:({key:e,value:t})=>"boolean"==typeof t?`${Kt(e)}`:`${Kt(e)}:${t}`}},xUaCompatible:{metaKey:"http-equiv"}},Gt=new Set(["og","book","article","profile"]);function Yt(e){var t;const r=Kt(e),n=r.indexOf(":");return Gt.has(r.substring(0,n))?"property":(null==(t=Xt[e])?void 0:t.metaKey)||"name"}function Kt(e){const t=e.replace(/([A-Z])/g,"-$1").toLowerCase(),r=t.indexOf("-"),n=t.substring(0,r);return"twitter"===n||Gt.has(n)?e.replace(/([A-Z])/g,":$1").toLowerCase():t}function Jt(e){if(Array.isArray(e))return e.map((e=>Jt(e)));if("object"!=typeof e||Array.isArray(e))return e;const t={};for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[Kt(r)]=Jt(e[r]));return t}function er(e,t){const r=Xt[t];return"refresh"===t?`${e.seconds};url=${e.url}`:Vt(Jt(e),{keyValueSeparator:"=",entrySeparator:", ",resolve:({value:e,key:t})=>null===e?"":"boolean"==typeof e?`${t}`:void 0,...null==r?void 0:r.unpack})}const tr=new Set(["og:image","og:video","og:audio","twitter:image"]);function rr(e){const t={};for(const r in e){if(!Object.prototype.hasOwnProperty.call(e,r))continue;const n=e[r];"false"!==String(n)&&r&&(t[r]=n)}return t}function nr(e,t){const r=rr(t),n=Kt(e),a=Yt(n);if(tr.has(n)){const t={};for(const n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[`${e}${"url"===n?"":`${n[0].toUpperCase()}${n.slice(1)}`}`]=r[n]);return ar(t).sort(((e,t)=>{var r,n;return((null==(r=e[a])?void 0:r.length)||0)-((null==(n=t[a])?void 0:n.length)||0)}))}return[{[a]:n,...r}]}function ar(e){const t=[],r={};for(const n in e){if(!Object.prototype.hasOwnProperty.call(e,n))continue;const a=e[n];if(Array.isArray(a))for(const e of a)t.push(..."string"==typeof e?ar({[n]:e}):nr(n,e));else if("object"==typeof a&&a){if(tr.has(Kt(n))){t.push(...nr(n,a));continue}r[n]=rr(a)}else r[n]=a}const n=Ht(r,{key:({key:e})=>Yt(e),value:({key:e})=>"charset"===e?"charset":"content",resolveKeyData:({key:e})=>function(e){var t;return(null==(t=Xt[e])?void 0:t.keyValue)||Kt(e)}(e),resolveValueData:({value:e,key:t})=>null===e?"_null":"object"==typeof e?er(e,t):"number"==typeof e?e.toString():e});return[...t,...n].map((e=>("_null"===e.content&&(e.content=null),e)))}function or(e,t,r,n){const a=n||lr("object"!=typeof t||"function"==typeof t||t instanceof Promise?{["script"===e||"noscript"===e||"style"===e?"innerHTML":"textContent"]:t}:{...t},"templateParams"===e||"titleTemplate"===e);if(a instanceof Promise)return a.then((n=>or(e,t,r,n)));const o={tag:e,props:a};for(const e of Qt){const t=void 0!==o.props[e]?o.props[e]:r[e];void 0!==t&&(("innerHTML"!==e&&"textContent"!==e&&"children"!==e||Lt.has(o.tag))&&(o["children"===e?"innerHTML":e]=t),delete o.props[e])}return o.props.body&&(o.tagPosition="bodyClose",delete o.props.body),"script"===o.tag&&"object"==typeof o.innerHTML&&(o.innerHTML=JSON.stringify(o.innerHTML),o.props.type=o.props.type||"application/json"),Array.isArray(o.props.content)?o.props.content.map((e=>({...o,props:{...o.props,content:e}}))):o}function ir(e,t){var r;const n="class"===e?" ":";";return t&&"object"==typeof t&&!Array.isArray(t)&&(t=Object.entries(t).filter((([,e])=>e)).map((([t,r])=>"style"===e?`${t}:${r}`:t))),null==(r=String(Array.isArray(t)?t.join(n):t))?void 0:r.split(n).filter((e=>Boolean(e.trim()))).join(n)}function sr(e,t,r,n){for(let a=n;a(e[n]=o,sr(e,t,r,a))));if(!t&&!Qt.has(n)){const t=String(e[n]),r=n.startsWith("data-");"true"===t||""===t?e[n]=!r||"true":e[n]||(r&&"false"===t?e[n]="false":delete e[n])}}else e[n]=ir(n,e[n])}}function lr(e,t=!1){const r=sr(e,t,Object.keys(e),0);return r instanceof Promise?r.then((()=>e)):e}function cr(e,t,r){for(let n=r;n(t[n]=r,cr(e,t,n))));Array.isArray(r)?e.push(...r):e.push(r)}}function dr(e){const t=[],r=e.resolvedInput;for(const n in r){if(!Object.prototype.hasOwnProperty.call(r,n))continue;const a=r[n];if(void 0!==a&&Bt.has(n))if(Array.isArray(a))for(const r of a)t.push(or(n,r,e));else t.push(or(n,a,e))}if(0===t.length)return[];const n=[];return o=()=>n.map(((t,r)=>(t._e=e._i,e.mode&&(t._m=e.mode),t._p=(e._i<<10)+r,t))),(a=cr(n,t,0))instanceof Promise?a.then(o):o();var a,o}const ur=new Set(["onload","onerror","onabort","onprogress","onloadstart"]),pr={base:-10,title:10},hr={critical:-80,high:-10,low:20};function fr(e){const t=e.tagPriority;if("number"==typeof t)return t;let r=100;return"meta"===e.tag?"content-security-policy"===e.props["http-equiv"]?r=-30:e.props.charset?r=-20:"viewport"===e.props.name&&(r=-15):"link"===e.tag&&"preconnect"===e.props.rel?r=20:e.tag in pr&&(r=pr[e.tag]),t&&t in hr?r+hr[t]:r}const mr=[{prefix:"before:",offset:-1},{prefix:"after:",offset:1}],gr=["name","property","http-equiv"];function vr(e){const{props:t,tag:r}=e;if(Ut.has(r))return r;if("link"===r&&"canonical"===t.rel)return"canonical";if(t.charset)return"charset";if(t.id)return`${r}:id:${t.id}`;for(const e of gr)if(void 0!==t[e])return`${r}:${e}:${t[e]}`;return!1}const br="%separator",yr=new RegExp(`${br}(?:\\s*${br})*`,"g");function wr(e,t,r,n=!1){if("string"!=typeof e||!e.includes("%"))return e;let a=e;try{a=decodeURI(e)}catch{}const o=a.match(/%\w+(?:\.\w+)?/g);if(!o)return e;const i=e.includes(br);return e=e.replace(/%\w+(?:\.\w+)?/g,(e=>{if(e===br||!o.includes(e))return e;const r=function(e,t,r=!1){var n;let a;if("s"===t||"pageTitle"===t)a=e.pageTitle;else if(t.includes(".")){const r=t.indexOf(".");a=null==(n=e[t.substring(0,r)])?void 0:n[t.substring(r+1)]}else a=e[t];if(void 0!==a)return r?(a||"").replace(/"/g,'\\"'):a||""}(t,e.slice(1),n);return void 0!==r?r:e})).trim(),i&&(e.endsWith(br)&&(e=e.slice(0,-10)),e.startsWith(br)&&(e=e.slice(10)),e=e.replace(yr,r).trim()),e}function Or(e,t){return null==e?t||null:"function"==typeof e?e(t):e}function xr(e){return t=>{var r,n;const a=(null==(n=null==(r=t.resolvedOptions.document)?void 0:r.head.querySelector('script[id="unhead:payload"]'))?void 0:n.innerHTML)||!1;return a&&t.push(JSON.parse(a)),{mode:"client",hooks:{"entries:updated":t=>{!function(e,t={}){const r=t.delayFn||(e=>setTimeout(e,10));e._domDebouncedUpdatePromise=e._domDebouncedUpdatePromise||new Promise((n=>r((()=>async function(e,t={}){const r=t.document||e.resolvedOptions.document;if(!r||!e.dirty)return;const n={shouldRender:!0,tags:[]};return await e.hooks.callHook("dom:beforeRender",n),n.shouldRender?(e._domUpdatePromise||(e._domUpdatePromise=new Promise((async t=>{var n;const a=(await e.resolveTags()).map((e=>({tag:e,id:jt.has(e.tag)?qt(e):e.tag,shouldRender:!0})));let o=e._dom;if(!o){o={elMap:{htmlAttrs:r.documentElement,bodyAttrs:r.body}};const e=new Set;for(const t of["body","head"]){const a=null==(n=r[t])?void 0:n.children;for(const t of a){const r=t.tagName.toLowerCase();if(!jt.has(r))continue;const n={tag:r,props:await lr(t.getAttributeNames().reduce(((e,r)=>({...e,[r]:t.getAttribute(r)})),{})),innerHTML:t.innerHTML},a=vr(n);let i=a,s=1;for(;i&&e.has(i);)i=`${a}:${s++}`;i&&(n._d=i,e.add(i)),o.elMap[t.getAttribute("data-hid")||qt(n)]=t}}}function i(e,t,r){const n=`${e}:${t}`;o.sideEffects[n]=r,delete o.pendingSideEffects[n]}function s({id:e,$el:t,tag:n}){const a=n.tag.endsWith("Attrs");if(o.elMap[e]=t,a||(n.textContent&&n.textContent!==t.textContent&&(t.textContent=n.textContent),n.innerHTML&&n.innerHTML!==t.innerHTML&&(t.innerHTML=n.innerHTML),i(e,"el",(()=>{var t;null==(t=o.elMap[e])||t.remove(),delete o.elMap[e]}))),n._eventHandlers)for(const e in n._eventHandlers)Object.prototype.hasOwnProperty.call(n._eventHandlers,e)&&""!==t.getAttribute(`data-${e}`)&&(("bodyAttrs"===n.tag?r.defaultView:t).addEventListener(e.substring(2),n._eventHandlers[e].bind(t)),t.setAttribute(`data-${e}`,""));for(const r in n.props){if(!Object.prototype.hasOwnProperty.call(n.props,r))continue;const o=n.props[r],s=`attr:${r}`;if("class"===r){if(!o)continue;for(const r of o.split(" "))a&&i(e,`${s}:${r}`,(()=>t.classList.remove(r))),!t.classList.contains(r)&&t.classList.add(r)}else if("style"===r){if(!o)continue;for(const r of o.split(";")){const n=r.indexOf(":"),a=r.substring(0,n).trim(),o=r.substring(n+1).trim();i(e,`${s}:${a}`,(()=>{t.style.removeProperty(a)})),t.style.setProperty(a,o)}}else t.getAttribute(r)!==o&&t.setAttribute(r,!0===o?"":String(o)),a&&i(e,s,(()=>t.removeAttribute(r)))}}o.pendingSideEffects={...o.sideEffects},o.sideEffects={};const l=[],c={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const e of a){const{tag:t,shouldRender:n,id:a}=e;n&&("title"!==t.tag?(e.$el=e.$el||o.elMap[a],e.$el?s(e):jt.has(t.tag)&&l.push(e)):r.title=t.textContent)}for(const e of l){const t=e.tag.tagPosition||"head";e.$el=r.createElement(e.tag.tag),s(e),c[t]=c[t]||r.createDocumentFragment(),c[t].appendChild(e.$el)}for(const t of a)await e.hooks.callHook("dom:renderTag",t,r,i);c.head&&r.head.appendChild(c.head),c.bodyOpen&&r.body.insertBefore(c.bodyOpen,r.body.firstChild),c.bodyClose&&r.body.appendChild(c.bodyClose);for(const e in o.pendingSideEffects)o.pendingSideEffects[e]();e._dom=o,await e.hooks.callHook("dom:rendered",{renders:a}),t()})).finally((()=>{e._domUpdatePromise=void 0,e.dirty=!1}))),e._domUpdatePromise):void 0}(e,t).then((()=>{delete e._domDebouncedUpdatePromise,n()}))))))}(t,e)}}}}}function kr(e,t={},r){for(const n in e){const a=e[n],o=r?`${r}:${n}`:n;"object"==typeof a&&null!==a?kr(a,t,o):"function"==typeof a&&(t[o]=a)}return t}const Sr={run:e=>e()},_r=void 0!==console.createTask?console.createTask:()=>Sr;function Er(e,t){const r=t.shift(),n=_r(r);return e.reduce(((e,r)=>e.then((()=>n.run((()=>r(...t)))))),Promise.resolve())}function Tr(e,t){const r=t.shift(),n=_r(r);return Promise.all(e.map((e=>n.run((()=>e(...t))))))}function Cr(e,t){for(const r of[...e])r(t)}class Ar{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(e,t,r={}){if(!e||"function"!=typeof t)return()=>{};const n=e;let a;for(;this._deprecatedHooks[e];)a=this._deprecatedHooks[e],e=a.to;if(a&&!r.allowDeprecated){let e=a.message;e||(e=`${n} hook has been deprecated`+(a.to?`, please use ${a.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(e)||(console.warn(e),this._deprecatedMessages.add(e))}if(!t.name)try{Object.defineProperty(t,"name",{get:()=>"_"+e.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[e]=this._hooks[e]||[],this._hooks[e].push(t),()=>{t&&(this.removeHook(e,t),t=void 0)}}hookOnce(e,t){let r,n=(...e)=>("function"==typeof r&&r(),r=void 0,n=void 0,t(...e));return r=this.hook(e,n),r}removeHook(e,t){if(this._hooks[e]){const r=this._hooks[e].indexOf(t);-1!==r&&this._hooks[e].splice(r,1),0===this._hooks[e].length&&delete this._hooks[e]}}deprecateHook(e,t){this._deprecatedHooks[e]="string"==typeof t?{to:t}:t;const r=this._hooks[e]||[];delete this._hooks[e];for(const t of r)this.hook(e,t)}deprecateHooks(e){Object.assign(this._deprecatedHooks,e);for(const t in e)this.deprecateHook(t,e[t])}addHooks(e){const t=kr(e),r=Object.keys(t).map((e=>this.hook(e,t[e])));return()=>{for(const e of r.splice(0,r.length))e()}}removeHooks(e){const t=kr(e);for(const e in t)this.removeHook(e,t[e])}removeAllHooks(){for(const e in this._hooks)delete this._hooks[e]}callHook(e,...t){return t.unshift(e),this.callHookWith(Er,e,...t)}callHookParallel(e,...t){return t.unshift(e),this.callHookWith(Tr,e,...t)}callHookWith(e,t,...r){const n=this._before||this._after?{name:t,args:r,context:{}}:void 0;this._before&&Cr(this._before,n);const a=e(t in this._hooks?[...this._hooks[t]]:[],r);return a instanceof Promise?a.finally((()=>{this._after&&n&&Cr(this._after,n)})):(this._after&&n&&Cr(this._after,n),a)}beforeEach(e){return this._before=this._before||[],this._before.push(e),()=>{if(void 0!==this._before){const t=this._before.indexOf(e);-1!==t&&this._before.splice(t,1)}}}afterEach(e){return this._after=this._after||[],this._after.push(e),()=>{if(void 0!==this._after){const t=this._after.indexOf(e);-1!==t&&this._after.splice(t,1)}}}}const Pr=new Set(["templateParams","htmlAttrs","bodyAttrs"]),Dr={hooks:{"tag:normalise":({tag:e})=>{e.props.hid&&(e.key=e.props.hid,delete e.props.hid),e.props.vmid&&(e.key=e.props.vmid,delete e.props.vmid),e.props.key&&(e.key=e.props.key,delete e.props.key);const t=vr(e);!t||t.startsWith("meta:og:")||t.startsWith("meta:twitter:")||delete e.key;const r=t||!!e.key&&`${e.tag}:${e.key}`;r&&(e._d=r)},"tags:resolve":e=>{const t=Object.create(null);for(const r of e.tags){const e=(r.key?`${r.tag}:${r.key}`:r._d)||qt(r),n=t[e];if(n){let a=null==r?void 0:r.tagDuplicateStrategy;if(!a&&Pr.has(r.tag)&&(a="merge"),"merge"===a){const a=n.props;a.style&&r.props.style&&(";"!==a.style[a.style.length-1]&&(a.style+=";"),r.props.style=`${a.style} ${r.props.style}`),a.class&&r.props.class?r.props.class=`${a.class} ${r.props.class}`:a.class&&(r.props.class=a.class),t[e].props={...a,...r.props};continue}if(r._e===n._e){n._duped=n._duped||[],r._d=`${n._d}:${n._duped.length+1}`,n._duped.push(r);continue}if(fr(r)>fr(n))continue}r.innerHTML||r.textContent||0!==Object.keys(r.props).length||!jt.has(r.tag)?t[e]=r:delete t[e]}const r=[];for(const e in t){const n=t[e],a=n._duped;r.push(n),a&&(delete n._duped,r.push(...a))}e.tags=r,e.tags=e.tags.filter((e=>!("meta"===e.tag&&(e.props.name||e.props.property)&&!e.props.content)))}}},Rr=new Set(["script","link","bodyAttrs"]),$r=e=>({hooks:{"tags:resolve":t=>{for(const r of t.tags){if(!Rr.has(r.tag))continue;const t=r.props;for(const n in t){if("o"!==n[0]||"n"!==n[1])continue;if(!Object.prototype.hasOwnProperty.call(t,n))continue;const a=t[n];"function"==typeof a&&(e.ssr&&ur.has(n)?t[n]=`this.dataset.${n}fired = true`:delete t[n],r._eventHandlers=r._eventHandlers||{},r._eventHandlers[n]=a)}e.ssr&&r._eventHandlers&&(r.props.src||r.props.href)&&(r.key=r.key||Ft(r.props.src||r.props.href))}},"dom:renderTag":({$el:e,tag:t})=>{var r,n;const a=null==e?void 0:e.dataset;if(a)for(const o in a){if(!o.endsWith("fired"))continue;const a=o.slice(0,-5);ur.has(a)&&(null==(n=null==(r=t._eventHandlers)?void 0:r[a])||n.call(e,new Event(a.substring(2))))}}}}),Nr=new Set(["link","style","script","noscript"]),Mr={hooks:{"tag:normalise":({tag:e})=>{e.key&&Nr.has(e.tag)&&(e.props["data-hid"]=e._h=Ft(e.key))}}},Ir={mode:"server",hooks:{"tags:beforeResolve":e=>{const t={};let r=!1;for(const n of e.tags)"server"!==n._m||"titleTemplate"!==n.tag&&"templateParams"!==n.tag&&"title"!==n.tag||(t[n.tag]="title"===n.tag||"titleTemplate"===n.tag?n.textContent:n.props,r=!0);r&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},Lr={hooks:{"tags:resolve":e=>{var t;for(const r of e.tags)if("string"==typeof r.tagPriority)for(const{prefix:n,offset:a}of mr){if(!r.tagPriority.startsWith(n))continue;const o=r.tagPriority.substring(n.length),i=null==(t=e.tags.find((e=>e._d===o)))?void 0:t._p;if(void 0!==i){r._p=i+a;break}}e.tags.sort(((e,t)=>{const r=fr(e),n=fr(t);return rn?1:e._p-t._p}))}}},jr={meta:"content",link:"href",htmlAttrs:"lang"},Br=["innerHTML","textContent"],Ur=e=>({hooks:{"tags:resolve":t=>{var r;const{tags:n}=t;let a;for(let e=0;e"title"===e.tag)))?void 0:r.textContent)||"",o,i);for(const e of n){if(!1===e.processTemplateParams)continue;const t=jr[e.tag];if(t&&"string"==typeof e.props[t])e.props[t]=wr(e.props[t],o,i);else if(e.processTemplateParams||"titleTemplate"===e.tag||"title"===e.tag)for(const t of Br)"string"==typeof e[t]&&(e[t]=wr(e[t],o,i,"script"===e.tag&&e.props.type.endsWith("json")))}e._templateParams=o,e._separator=i},"tags:afterResolve":({tags:t})=>{let r;for(let e=0;e{const{tags:t}=e;let r,n;for(let e=0;e{for(const t of e.tags)"string"==typeof t.innerHTML&&(!t.innerHTML||"application/ld+json"!==t.props.type&&"application/json"!==t.props.type?t.innerHTML=t.innerHTML.replace(new RegExp(`${t.tag}`,"g"),`<\\/${t.tag}`):t.innerHTML=t.innerHTML.replace(/e in t}const Vr={},Zr=[],Wr=()=>{},Xr=()=>!1,Gr=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Yr=e=>e.startsWith("onUpdate:"),Kr=Object.assign,Jr=(e,t)=>{const r=e.indexOf(t);r>-1&&e.splice(r,1)},en=Object.prototype.hasOwnProperty,tn=(e,t)=>en.call(e,t),rn=Array.isArray,nn=e=>"[object Map]"===hn(e),an=e=>"[object Set]"===hn(e),on=e=>"[object Date]"===hn(e),sn=e=>"function"==typeof e,ln=e=>"string"==typeof e,cn=e=>"symbol"==typeof e,dn=e=>null!==e&&"object"==typeof e,un=e=>(dn(e)||sn(e))&&sn(e.then)&&sn(e.catch),pn=Object.prototype.toString,hn=e=>pn.call(e),fn=e=>"[object Object]"===hn(e),mn=e=>ln(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,gn=Hr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),vn=e=>{const t=Object.create(null);return r=>t[r]||(t[r]=e(r))},bn=/-(\w)/g,yn=vn((e=>e.replace(bn,((e,t)=>t?t.toUpperCase():"")))),wn=/\B([A-Z])/g,On=vn((e=>e.replace(wn,"-$1").toLowerCase())),xn=vn((e=>e.charAt(0).toUpperCase()+e.slice(1))),kn=vn((e=>e?`on${xn(e)}`:"")),Sn=(e,t)=>!Object.is(e,t),_n=(e,...t)=>{for(let r=0;r{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:n,value:r})},Tn=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Cn;const An=()=>Cn||(Cn="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{});function Pn(e){if(rn(e)){const t={};for(let r=0;r{if(e){const r=e.split(Rn);r.length>1&&(t[r[0].trim()]=r[1].trim())}})),t}function Mn(e){let t="";if(ln(e))t=e;else if(rn(e))for(let r=0;rBn(e,t)))}const Qn=e=>!(!e||!0!==e.__v_isRef),zn=e=>ln(e)?e:null==e?"":rn(e)||dn(e)&&(e.toString===pn||!sn(e.toString))?Qn(e)?zn(e.value):JSON.stringify(e,Fn,2):String(e),Fn=(e,t)=>Qn(t)?Fn(e,t.value):nn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,r],n)=>(e[qn(t,n)+" =>"]=r,e)),{})}:an(t)?{[`Set(${t.size})`]:[...t.values()].map((e=>qn(e)))}:cn(t)?qn(t):!dn(t)||rn(t)||fn(t)?t:String(t),qn=(e,t="")=>{var r;return cn(e)?`Symbol(${null!=(r=e.description)?r:t})`:e};
-/**
- * @vue/reactivity v3.5.12
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **/let Hn,Vn;class Zn{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Hn,!e&&Hn&&(this.index=(Hn.scopes||(Hn.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){let e,t;if(this._isPaused=!0,this.scopes)for(e=0,t=this.scopes.length;e0)return;if(Jn){let e=Jn;for(Jn=void 0;e;){const t=e.next;e.next=void 0,e.flags&=-9,e=t}}let e;for(;Kn;){let t=Kn;for(Kn=void 0;t;){const r=t.next;if(t.next=void 0,t.flags&=-9,1&t.flags)try{t.trigger()}catch(t){e||(e=t)}t=r}}if(e)throw e}function aa(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function oa(e){let t,r=e.depsTail,n=r;for(;n;){const e=n.prevDep;-1===n.version?(n===r&&(r=e),la(n),ca(n)):t=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=e}e.deps=t,e.depsTail=r}function ia(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(sa(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function sa(e){if(4&e.flags&&!(16&e.flags))return;if(e.flags&=-17,e.globalVersion===ma)return;e.globalVersion=ma;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!ia(e))return void(e.flags&=-3);const r=Vn,n=da;Vn=e,da=!0;try{aa(e);const r=e.fn(e._value);(0===t.version||Sn(r,e._value))&&(e._value=r,t.version++)}catch(e){throw t.version++,e}finally{Vn=r,da=n,oa(e),e.flags&=-3}}function la(e,t=!1){const{dep:r,prevSub:n,nextSub:a}=e;if(n&&(n.nextSub=a,e.prevSub=void 0),a&&(a.prevSub=n,e.nextSub=void 0),r.subs===e&&(r.subs=n,!n&&r.computed)){r.computed.flags&=-5;for(let e=r.computed.deps;e;e=e.nextDep)la(e,!0)}t||--r.sc||!r.map||r.map.delete(r.key)}function ca(e){const{prevDep:t,nextDep:r}=e;t&&(t.nextDep=r,e.prevDep=void 0),r&&(r.prevDep=t,e.nextDep=void 0)}let da=!0;const ua=[];function pa(){ua.push(da),da=!1}function ha(){const e=ua.pop();da=void 0===e||e}function fa(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const e=Vn;Vn=void 0;try{t()}finally{Vn=e}}}let ma=0;class ga{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class va{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(e){if(!Vn||!da||Vn===this.computed)return;let t=this.activeLink;if(void 0===t||t.sub!==Vn)t=this.activeLink=new ga(Vn,this),Vn.deps?(t.prevDep=Vn.depsTail,Vn.depsTail.nextDep=t,Vn.depsTail=t):Vn.deps=Vn.depsTail=t,ba(t);else if(-1===t.version&&(t.version=this.version,t.nextDep)){const e=t.nextDep;e.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=e),t.prevDep=Vn.depsTail,t.nextDep=void 0,Vn.depsTail.nextDep=t,Vn.depsTail=t,Vn.deps===t&&(Vn.deps=e)}return t}trigger(e){this.version++,ma++,this.notify(e)}notify(e){ra();try{for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{na()}}}function ba(e){if(e.dep.sc++,4&e.sub.flags){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let e=t.deps;e;e=e.nextDep)ba(e)}const r=e.dep.subs;r!==e&&(e.prevSub=r,r&&(r.nextSub=e)),e.dep.subs=e}}const ya=new WeakMap,wa=Symbol(""),Oa=Symbol(""),xa=Symbol("");function ka(e,t,r){if(da&&Vn){let t=ya.get(e);t||ya.set(e,t=new Map);let n=t.get(r);n||(t.set(r,n=new va),n.map=t,n.key=r),n.track()}}function Sa(e,t,r,n,a,o){const i=ya.get(e);if(!i)return void ma++;const s=e=>{e&&e.trigger()};if(ra(),"clear"===t)i.forEach(s);else{const a=rn(e),o=a&&mn(r);if(a&&"length"===r){const e=Number(n);i.forEach(((t,r)=>{("length"===r||r===xa||!cn(r)&&r>=e)&&s(t)}))}else switch((void 0!==r||i.has(void 0))&&s(i.get(r)),o&&s(i.get(xa)),t){case"add":a?o&&s(i.get("length")):(s(i.get(wa)),nn(e)&&s(i.get(Oa)));break;case"delete":a||(s(i.get(wa)),nn(e)&&s(i.get(Oa)));break;case"set":nn(e)&&s(i.get(wa))}}na()}function _a(e){const t=po(e);return t===e?t:(ka(t,0,xa),co(e)?t:t.map(ho))}function Ea(e){return ka(e=po(e),0,xa),e}const Ta={__proto__:null,[Symbol.iterator](){return Ca(this,Symbol.iterator,ho)},concat(...e){return _a(this).concat(...e.map((e=>rn(e)?_a(e):e)))},entries(){return Ca(this,"entries",(e=>(e[1]=ho(e[1]),e)))},every(e,t){return Pa(this,"every",e,t,void 0,arguments)},filter(e,t){return Pa(this,"filter",e,t,(e=>e.map(ho)),arguments)},find(e,t){return Pa(this,"find",e,t,ho,arguments)},findIndex(e,t){return Pa(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Pa(this,"findLast",e,t,ho,arguments)},findLastIndex(e,t){return Pa(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Pa(this,"forEach",e,t,void 0,arguments)},includes(...e){return Ra(this,"includes",e)},indexOf(...e){return Ra(this,"indexOf",e)},join(e){return _a(this).join(e)},lastIndexOf(...e){return Ra(this,"lastIndexOf",e)},map(e,t){return Pa(this,"map",e,t,void 0,arguments)},pop(){return $a(this,"pop")},push(...e){return $a(this,"push",e)},reduce(e,...t){return Da(this,"reduce",e,t)},reduceRight(e,...t){return Da(this,"reduceRight",e,t)},shift(){return $a(this,"shift")},some(e,t){return Pa(this,"some",e,t,void 0,arguments)},splice(...e){return $a(this,"splice",e)},toReversed(){return _a(this).toReversed()},toSorted(e){return _a(this).toSorted(e)},toSpliced(...e){return _a(this).toSpliced(...e)},unshift(...e){return $a(this,"unshift",e)},values(){return Ca(this,"values",ho)}};function Ca(e,t,r){const n=Ea(e),a=n[t]();return n===e||co(e)||(a._next=a.next,a.next=()=>{const e=a._next();return e.value&&(e.value=r(e.value)),e}),a}const Aa=Array.prototype;function Pa(e,t,r,n,a,o){const i=Ea(e),s=i!==e&&!co(e),l=i[t];if(l!==Aa[t]){const t=l.apply(e,o);return s?ho(t):t}let c=r;i!==e&&(s?c=function(t,n){return r.call(this,ho(t),n,e)}:r.length>2&&(c=function(t,n){return r.call(this,t,n,e)}));const d=l.call(i,c,n);return s&&a?a(d):d}function Da(e,t,r,n){const a=Ea(e);let o=r;return a!==e&&(co(e)?r.length>3&&(o=function(t,n,a){return r.call(this,t,n,a,e)}):o=function(t,n,a){return r.call(this,t,ho(n),a,e)}),a[t](o,...n)}function Ra(e,t,r){const n=po(e);ka(n,0,xa);const a=n[t](...r);return-1!==a&&!1!==a||!uo(r[0])?a:(r[0]=po(r[0]),n[t](...r))}function $a(e,t,r=[]){pa(),ra();const n=po(e)[t].apply(e,r);return na(),ha(),n}const Na=Hr("__proto__,__v_isRef,__isVue"),Ma=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(cn));function Ia(e){cn(e)||(e=String(e));const t=po(this);return ka(t,0,e),t.hasOwnProperty(e)}class La{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,r){const n=this._isReadonly,a=this._isShallow;if("__v_isReactive"===t)return!n;if("__v_isReadonly"===t)return n;if("__v_isShallow"===t)return a;if("__v_raw"===t)return r===(n?a?to:eo:a?Ja:Ka).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(r)?e:void 0;const o=rn(e);if(!n){let e;if(o&&(e=Ta[t]))return e;if("hasOwnProperty"===t)return Ia}const i=Reflect.get(e,t,mo(e)?e:r);return(cn(t)?Ma.has(t):Na(t))?i:(n||ka(e,0,t),a?i:mo(i)?o&&mn(t)?i:i.value:dn(i)?n?ao(i):ro(i):i)}}class ja extends La{constructor(e=!1){super(!1,e)}set(e,t,r,n){let a=e[t];if(!this._isShallow){const t=lo(a);if(co(r)||lo(r)||(a=po(a),r=po(r)),!rn(e)&&mo(a)&&!mo(r))return!t&&(a.value=r,!0)}const o=rn(e)&&mn(t)?Number(t)e,Ha=e=>Reflect.getPrototypeOf(e);function Va(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function Za(e,t){const r=function(e,t){const r={get(r){const n=this.__v_raw,a=po(n),o=po(r);e||(Sn(r,o)&&ka(a,0,r),ka(a,0,o));const{has:i}=Ha(a),s=t?qa:e?fo:ho;return i.call(a,r)?s(n.get(r)):i.call(a,o)?s(n.get(o)):void(n!==a&&n.get(r))},get size(){const t=this.__v_raw;return!e&&ka(po(t),0,wa),Reflect.get(t,"size",t)},has(t){const r=this.__v_raw,n=po(r),a=po(t);return e||(Sn(t,a)&&ka(n,0,t),ka(n,0,a)),t===a?r.has(t):r.has(t)||r.has(a)},forEach(r,n){const a=this,o=a.__v_raw,i=po(o),s=t?qa:e?fo:ho;return!e&&ka(i,0,wa),o.forEach(((e,t)=>r.call(n,s(e),s(t),a)))}};return Kr(r,e?{add:Va("add"),set:Va("set"),delete:Va("delete"),clear:Va("clear")}:{add(e){t||co(e)||lo(e)||(e=po(e));const r=po(this);return Ha(r).has.call(r,e)||(r.add(e),Sa(r,"add",e,e)),this},set(e,r){t||co(r)||lo(r)||(r=po(r));const n=po(this),{has:a,get:o}=Ha(n);let i=a.call(n,e);i||(e=po(e),i=a.call(n,e));const s=o.call(n,e);return n.set(e,r),i?Sn(r,s)&&Sa(n,"set",e,r):Sa(n,"add",e,r),this},delete(e){const t=po(this),{has:r,get:n}=Ha(t);let a=r.call(t,e);a||(e=po(e),a=r.call(t,e)),n&&n.call(t,e);const o=t.delete(e);return a&&Sa(t,"delete",e,void 0),o},clear(){const e=po(this),t=0!==e.size,r=e.clear();return t&&Sa(e,"clear",void 0,void 0),r}}),["keys","values","entries",Symbol.iterator].forEach((n=>{r[n]=function(e,t,r){return function(...n){const a=this.__v_raw,o=po(a),i=nn(o),s="entries"===e||e===Symbol.iterator&&i,l="keys"===e&&i,c=a[e](...n),d=r?qa:t?fo:ho;return!t&&ka(o,0,l?Oa:wa),{next(){const{value:e,done:t}=c.next();return t?{value:e,done:t}:{value:s?[d(e[0]),d(e[1])]:d(e),done:t}},[Symbol.iterator](){return this}}}}(n,e,t)})),r}(e,t);return(t,n,a)=>"__v_isReactive"===n?!e:"__v_isReadonly"===n?e:"__v_raw"===n?t:Reflect.get(tn(r,n)&&n in t?r:t,n,a)}const Wa={get:Za(!1,!1)},Xa={get:Za(!1,!0)},Ga={get:Za(!0,!1)},Ya={get:Za(!0,!0)},Ka=new WeakMap,Ja=new WeakMap,eo=new WeakMap,to=new WeakMap;function ro(e){return lo(e)?e:io(e,!1,Ua,Wa,Ka)}function no(e){return io(e,!1,za,Xa,Ja)}function ao(e){return io(e,!0,Qa,Ga,eo)}function oo(e){return io(e,!0,Fa,Ya,to)}function io(e,t,r,n,a){if(!dn(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const o=a.get(e);if(o)return o;const i=(s=e).__v_skip||!Object.isExtensible(s)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((e=>hn(e).slice(8,-1))(s));var s;if(0===i)return e;const l=new Proxy(e,2===i?n:r);return a.set(e,l),l}function so(e){return lo(e)?so(e.__v_raw):!(!e||!e.__v_isReactive)}function lo(e){return!(!e||!e.__v_isReadonly)}function co(e){return!(!e||!e.__v_isShallow)}function uo(e){return!!e&&!!e.__v_raw}function po(e){const t=e&&e.__v_raw;return t?po(t):e}const ho=e=>dn(e)?ro(e):e,fo=e=>dn(e)?ao(e):e;function mo(e){return!!e&&!0===e.__v_isRef}function go(e){return bo(e,!1)}function vo(e){return bo(e,!0)}function bo(e,t){return mo(e)?e:new yo(e,t)}class yo{constructor(e,t){this.dep=new va,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:po(e),this._value=t?e:ho(e),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){const t=this._rawValue,r=this.__v_isShallow||co(e)||lo(e);e=r?e:po(e),Sn(e,t)&&(this._rawValue=e,this._value=r?e:ho(e),this.dep.trigger())}}function wo(e){return mo(e)?e.value:e}function Oo(e){return sn(e)?e():wo(e)}const xo={get:(e,t,r)=>"__v_raw"===t?e:wo(Reflect.get(e,t,r)),set:(e,t,r,n)=>{const a=e[t];return mo(a)&&!mo(r)?(a.value=r,!0):Reflect.set(e,t,r,n)}};function ko(e){return so(e)?e:new Proxy(e,xo)}class So{constructor(e){this.__v_isRef=!0,this._value=void 0;const t=this.dep=new va,{get:r,set:n}=e(t.track.bind(t),t.trigger.bind(t));this._get=r,this._set=n}get value(){return this._value=this._get()}set value(e){this._set(e)}}function _o(e){return new So(e)}function Eo(e){const t=rn(e)?new Array(e.length):{};for(const r in e)t[r]=Po(e,r);return t}class To{constructor(e,t,r){this._object=e,this._key=t,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const e=this._object[this._key];return this._value=void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return function(e,t){const r=ya.get(e);return r&&r.get(t)}(po(this._object),this._key)}}class Co{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Ao(e,t,r){return mo(e)?e:sn(e)?new Co(e):dn(e)&&arguments.length>1?Po(e,t,r):go(e)}function Po(e,t,r){const n=e[t];return mo(n)?n:new To(e,t,r)}class Do{constructor(e,t,r){this.fn=e,this.setter=t,this._value=void 0,this.dep=new va(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=ma-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=r}notify(){if(this.flags|=16,!(8&this.flags)&&Vn!==this)return ta(this,!0),!0}get value(){const e=this.dep.track();return sa(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}const Ro={},$o=new WeakMap;let No;function Mo(e,t=1/0,r){if(t<=0||!dn(e)||e.__v_skip)return e;if((r=r||new Set).has(e))return e;if(r.add(e),t--,mo(e))Mo(e.value,t,r);else if(rn(e))for(let n=0;n{Mo(e,t,r)}));else if(fn(e)){for(const n in e)Mo(e[n],t,r);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&Mo(e[n],t,r)}return e}
-/**
- * @vue/runtime-core v3.5.12
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **/function Io(e,t,r,n){try{return n?e(...n):e()}catch(e){jo(e,t,r)}}function Lo(e,t,r,n){if(sn(e)){const a=Io(e,t,r,n);return a&&un(a)&&a.catch((e=>{jo(e,t,r)})),a}if(rn(e)){const a=[];for(let o=0;o=Yo(r)?Bo.push(e):Bo.splice(function(e){let t=Uo+1,r=Bo.length;for(;t>>1,a=Bo[n],o=Yo(a);oYo(e)-Yo(t)));if(Qo.length=0,zo)return void zo.push(...e);for(zo=e,Fo=0;Fonull==e.id?2&e.flags?-1:1/0:e.id;function Ko(e){try{for(Uo=0;Uo{n._d&&_l(-1);const a=ti(t);let o;try{o=e(...r)}finally{ti(a),n._d&&_l(1)}return o};return n._n=!0,n._c=!0,n._d=!0,n}function ni(e,t){if(null===Jo)return e;const r=ic(Jo),n=e.dirs||(e.dirs=[]);for(let e=0;ee.__isTeleport,si=e=>e&&(e.disabled||""===e.disabled),li=e=>"undefined"!=typeof SVGElement&&e instanceof SVGElement,ci=e=>"function"==typeof MathMLElement&&e instanceof MathMLElement,di=(e,t)=>{const r=e&&e.to;return ln(r)?t?t(r):null:r},ui={name:"Teleport",__isTeleport:!0,process(e,t,r,n,a,o,i,s,l,c){const{mc:d,pc:u,pbc:p,o:{insert:h,querySelector:f,createText:m,createComment:g}}=c,v=si(t.props);let{shapeFlag:b,children:y,dynamicChildren:w}=t;if(null==e){const e=t.el=m(""),c=t.anchor=m("");h(e,r,n),h(c,r,n);const u=(e,t)=>{16&b&&(a&&a.isCE&&(a.ce._teleportTarget=e),d(y,e,t,a,o,i,s,l))},p=()=>{const e=t.target=di(t.props,f),r=mi(e,t,m,h);e&&("svg"!==i&&li(e)?i="svg":"mathml"!==i&&ci(e)&&(i="mathml"),v||(u(e,r),fi(t,!1)))};v&&(u(r,c),fi(t,!0)),(O=t.props)&&(O.defer||""===O.defer)?Zs(p,o):p()}else{t.el=e.el,t.targetStart=e.targetStart;const n=t.anchor=e.anchor,d=t.target=e.target,h=t.targetAnchor=e.targetAnchor,m=si(e.props),g=m?r:d,b=m?n:h;if("svg"===i||li(d)?i="svg":("mathml"===i||ci(d))&&(i="mathml"),w?(p(e.dynamicChildren,w,g,a,o,i,s),Ys(e,t,!0)):l||u(e,t,g,b,a,o,i,s,!1),v)m?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):pi(t,r,n,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=di(t.props,f);e&&pi(t,e,null,c,0)}else m&&pi(t,d,h,c,1);fi(t,v)}var O},remove(e,t,r,{um:n,o:{remove:a}},o){const{shapeFlag:i,children:s,anchor:l,targetStart:c,targetAnchor:d,target:u,props:p}=e;if(u&&(a(c),a(d)),o&&a(l),16&i){const e=o||!si(p);for(let a=0;a{const t=e.subTree;return t.component?wi(t.component):t};function Oi(e){let t=e[0];if(e.length>1)for(const r of e)if(r.type!==yl){t=r;break}return t}const xi={name:"BaseTransition",props:yi,setup(e,{slots:t}){const r=Wl(),n=function(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return zi((()=>{e.isMounted=!0})),Hi((()=>{e.isUnmounting=!0})),e}();return()=>{const a=t.default&&Ci(t.default(),!0);if(!a||!a.length)return;const o=Oi(a),i=po(e),{mode:s}=i;if(n.isLeaving)return _i(o);const l=Ei(o);if(!l)return _i(o);let c=Si(l,i,n,r,(e=>c=e));l.type!==yl&&Ti(l,c);const d=r.subTree,u=d&&Ei(d);if(u&&u.type!==yl&&!Pl(l,u)&&wi(r).type!==yl){const e=Si(u,i,n,r);if(Ti(u,e),"out-in"===s&&l.type!==yl)return n.isLeaving=!0,e.afterLeave=()=>{n.isLeaving=!1,8&r.job.flags||r.update(),delete e.afterLeave},_i(o);"in-out"===s&&l.type!==yl&&(e.delayLeave=(e,t,r)=>{ki(n,u)[String(u.key)]=u,e[gi]=()=>{t(),e[gi]=void 0,delete c.delayedLeave},c.delayedLeave=r})}return o}}};function ki(e,t){const{leavingVNodes:r}=e;let n=r.get(t.type);return n||(n=Object.create(null),r.set(t.type,n)),n}function Si(e,t,r,n,a){const{appear:o,mode:i,persisted:s=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:d,onEnterCancelled:u,onBeforeLeave:p,onLeave:h,onAfterLeave:f,onLeaveCancelled:m,onBeforeAppear:g,onAppear:v,onAfterAppear:b,onAppearCancelled:y}=t,w=String(e.key),O=ki(r,e),x=(e,t)=>{e&&Lo(e,n,9,t)},k=(e,t)=>{const r=t[1];x(e,t),rn(e)?e.every((e=>e.length<=1))&&r():e.length<=1&&r()},S={mode:i,persisted:s,beforeEnter(t){let n=l;if(!r.isMounted){if(!o)return;n=g||l}t[gi]&&t[gi](!0);const a=O[w];a&&Pl(e,a)&&a.el[gi]&&a.el[gi](),x(n,[t])},enter(e){let t=c,n=d,a=u;if(!r.isMounted){if(!o)return;t=v||c,n=b||d,a=y||u}let i=!1;const s=e[vi]=t=>{i||(i=!0,x(t?a:n,[e]),S.delayedLeave&&S.delayedLeave(),e[vi]=void 0)};t?k(t,[e,s]):s()},leave(t,n){const a=String(e.key);if(t[vi]&&t[vi](!0),r.isUnmounting)return n();x(p,[t]);let o=!1;const i=t[gi]=r=>{o||(o=!0,n(),x(r?m:f,[t]),t[gi]=void 0,O[a]===e&&delete O[a])};O[a]=e,h?k(h,[t,i]):i()},clone(e){const o=Si(e,t,r,n,a);return a&&a(o),o}};return S}function _i(e){if(Ni(e))return(e=Il(e)).children=null,e}function Ei(e){if(!Ni(e))return ii(e.type)&&e.children?Oi(e.children):e;const{shapeFlag:t,children:r}=e;if(r){if(16&t)return r[0];if(32&t&&sn(r.default))return r.default()}}function Ti(e,t){6&e.shapeFlag&&e.component?(e.transition=t,Ti(e.component.subTree,t)):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Ci(e,t=!1,r){let n=[],a=0;for(let o=0;o1)for(let e=0;eRi(e,t&&(rn(t)?t[o]:t),r,n,a)));if($i(n)&&!a)return;const o=4&n.shapeFlag?ic(n.component):n.el,i=a?null:o,{i:s,r:l}=e,c=t&&t.r,d=s.refs===Vr?s.refs={}:s.refs,u=s.setupState,p=po(u),h=u===Vr?()=>!1:e=>tn(p,e);if(null!=c&&c!==l&&(ln(c)?(d[c]=null,h(c)&&(u[c]=null)):mo(c)&&(c.value=null)),sn(l))Io(l,s,12,[i,d]);else{const t=ln(l),n=mo(l);if(t||n){const s=()=>{if(e.f){const r=t?h(l)?u[l]:d[l]:l.value;a?rn(r)&&Jr(r,o):rn(r)?r.includes(o)||r.push(o):t?(d[l]=[o],h(l)&&(u[l]=d[l])):(l.value=[o],e.k&&(d[e.k]=l.value))}else t?(d[l]=i,h(l)&&(u[l]=i)):n&&(l.value=i,e.k&&(d[e.k]=i))};i?(s.id=-1,Zs(s,r)):s()}}}An().requestIdleCallback,An().cancelIdleCallback;const $i=e=>!!e.type.__asyncLoader,Ni=e=>e.type.__isKeepAlive;function Mi(e,t){Li(e,"a",t)}function Ii(e,t){Li(e,"da",t)}function Li(e,t,r=Zl){const n=e.__wdc||(e.__wdc=()=>{let t=r;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(Bi(t,n,r),r){let e=r.parent;for(;e&&e.parent;)Ni(e.parent.vnode)&&ji(n,t,r,e),e=e.parent}}function ji(e,t,r,n){const a=Bi(t,e,n,!0);Vi((()=>{Jr(n[t],a)}),r)}function Bi(e,t,r=Zl,n=!1){if(r){const a=r[e]||(r[e]=[]),o=t.__weh||(t.__weh=(...n)=>{pa();const a=Yl(r),o=Lo(t,r,e,n);return a(),ha(),o});return n?a.unshift(o):a.push(o),o}}const Ui=e=>(t,r=Zl)=>{tc&&"sp"!==e||Bi(e,((...e)=>t(...e)),r)},Qi=Ui("bm"),zi=Ui("m"),Fi=Ui("bu"),qi=Ui("u"),Hi=Ui("bum"),Vi=Ui("um"),Zi=Ui("sp"),Wi=Ui("rtg"),Xi=Ui("rtc");function Gi(e,t=Zl){Bi("ec",e,t)}const Yi="components";function Ki(e,t){return ts(Yi,e,!0,t)||e}const Ji=Symbol.for("v-ndc");function es(e){return ln(e)?ts(Yi,e,!1)||e:e||Ji}function ts(e,t,r=!0,n=!1){const a=Jo||Zl;if(a){const r=a.type;{const e=function(e,t=!0){return sn(e)?e.displayName||e.name:e.name||t&&e.__name}(r,!1);if(e&&(e===t||e===yn(t)||e===xn(yn(t))))return r}const o=rs(a[e]||r[e],t)||rs(a.appContext[e],t);return!o&&n?r:o}}function rs(e,t){return e&&(e[t]||e[yn(t)]||e[xn(yn(t))])}function ns(e,t,r,n){let a;const o=r,i=rn(e);if(i||ln(e)){let r=!1;i&&so(e)&&(r=!co(e),e=Ea(e)),a=new Array(e.length);for(let n=0,i=e.length;nt(e,r,void 0,o)));else{const r=Object.keys(e);a=new Array(r.length);for(let n=0,i=r.length;n{const t=n.fn(...e);return t&&(t.key=n.key),t}:n.fn)}return e}function os(e,t,r={},n,a){if(Jo.ce||Jo.parent&&$i(Jo.parent)&&Jo.parent.ce)return"default"!==t&&(r.name=t),kl(),Cl(vl,null,[Nl("slot",r,n&&n())],64);let o=e[t];o&&o._c&&(o._d=!1),kl();const i=o&&is(o(r)),s=r.key||i&&i.key,l=Cl(vl,{key:(s&&!cn(s)?s:`_${t}`)+(!i&&n?"_fb":"")},i||(n?n():[]),i&&1===e._?64:-2);return!a&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),o&&o._c&&(o._d=!0),l}function is(e){return e.some((e=>!Al(e)||e.type!==yl&&!(e.type===vl&&!is(e.children))))?e:null}function ss(e,t){const r={};for(const t in e)r[kn(t)]=e[t];return r}const ls=e=>e?Jl(e)?ic(e):ls(e.parent):null,cs=Kr(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>ls(e.parent),$root:e=>ls(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>ys(e),$forceUpdate:e=>e.f||(e.f=()=>{Zo(e.update)}),$nextTick:e=>e.n||(e.n=Vo.bind(e.proxy)),$watch:e=>ol.bind(e)}),ds=(e,t)=>e!==Vr&&!e.__isScriptSetup&&tn(e,t),us={get({_:e},t){if("__v_skip"===t)return!0;const{ctx:r,setupState:n,data:a,props:o,accessCache:i,type:s,appContext:l}=e;let c;if("$"!==t[0]){const s=i[t];if(void 0!==s)switch(s){case 1:return n[t];case 2:return a[t];case 4:return r[t];case 3:return o[t]}else{if(ds(n,t))return i[t]=1,n[t];if(a!==Vr&&tn(a,t))return i[t]=2,a[t];if((c=e.propsOptions[0])&&tn(c,t))return i[t]=3,o[t];if(r!==Vr&&tn(r,t))return i[t]=4,r[t];gs&&(i[t]=0)}}const d=cs[t];let u,p;return d?("$attrs"===t&&ka(e.attrs,0,""),d(e)):(u=s.__cssModules)&&(u=u[t])?u:r!==Vr&&tn(r,t)?(i[t]=4,r[t]):(p=l.config.globalProperties,tn(p,t)?p[t]:void 0)},set({_:e},t,r){const{data:n,setupState:a,ctx:o}=e;return ds(a,t)?(a[t]=r,!0):n!==Vr&&tn(n,t)?(n[t]=r,!0):!(tn(e.props,t)||"$"===t[0]&&t.slice(1)in e||(o[t]=r,0))},has({_:{data:e,setupState:t,accessCache:r,ctx:n,appContext:a,propsOptions:o}},i){let s;return!!r[i]||e!==Vr&&tn(e,i)||ds(t,i)||(s=o[0])&&tn(s,i)||tn(n,i)||tn(cs,i)||tn(a.config.globalProperties,i)},defineProperty(e,t,r){return null!=r.get?e._.accessCache[t]=0:tn(r,"value")&&this.set(e,t,r.value,null),Reflect.defineProperty(e,t,r)}};function ps(){return fs().slots}function hs(){return fs().attrs}function fs(){const e=Wl();return e.setupContext||(e.setupContext=oc(e))}function ms(e){return rn(e)?e.reduce(((e,t)=>(e[t]=null,e)),{}):e}let gs=!0;function vs(e,t,r){Lo(rn(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,r)}function bs(e,t,r,n){let a=n.includes(".")?il(r,n):()=>r[n];if(ln(e)){const r=t[e];sn(r)&&nl(a,r)}else if(sn(e))nl(a,e.bind(r));else if(dn(e))if(rn(e))e.forEach((e=>bs(e,t,r,n)));else{const n=sn(e.handler)?e.handler.bind(r):t[e.handler];sn(n)&&nl(a,n,e)}}function ys(e){const t=e.type,{mixins:r,extends:n}=t,{mixins:a,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,s=o.get(t);let l;return s?l=s:a.length||r||n?(l={},a.length&&a.forEach((e=>ws(l,e,i,!0))),ws(l,t,i)):l=t,dn(t)&&o.set(t,l),l}function ws(e,t,r,n=!1){const{mixins:a,extends:o}=t;o&&ws(e,o,r,!0),a&&a.forEach((t=>ws(e,t,r,!0)));for(const a in t)if(n&&"expose"===a);else{const n=Os[a]||r&&r[a];e[a]=n?n(e[a],t[a]):t[a]}return e}const Os={data:xs,props:Es,emits:Es,methods:_s,computed:_s,beforeCreate:Ss,created:Ss,beforeMount:Ss,mounted:Ss,beforeUpdate:Ss,updated:Ss,beforeDestroy:Ss,beforeUnmount:Ss,destroyed:Ss,unmounted:Ss,activated:Ss,deactivated:Ss,errorCaptured:Ss,serverPrefetch:Ss,components:_s,directives:_s,watch:function(e,t){if(!e)return t;if(!t)return e;const r=Kr(Object.create(null),e);for(const n in t)r[n]=Ss(e[n],t[n]);return r},provide:xs,inject:function(e,t){return _s(ks(e),ks(t))}};function xs(e,t){return t?e?function(){return Kr(sn(e)?e.call(this,this):e,sn(t)?t.call(this,this):t)}:t:e}function ks(e){if(rn(e)){const t={};for(let r=0;r(o.has(e)||(e&&sn(e.install)?(o.add(e),e.install(l,...t)):sn(e)&&(o.add(e),e(l,...t))),l),mixin:e=>(a.mixins.includes(e)||a.mixins.push(e),l),component:(e,t)=>t?(a.components[e]=t,l):a.components[e],directive:(e,t)=>t?(a.directives[e]=t,l):a.directives[e],mount(o,i,c){if(!s){const d=l._ceVNode||Nl(r,n);return d.appContext=a,!0===c?c="svg":!1===c&&(c=void 0),i&&t?t(d,o):e(d,o,c),s=!0,l._container=o,o.__vue_app__=l,ic(d.component)}},onUnmount(e){i.push(e)},unmount(){s&&(Lo(i,l._instance,16),e(null,l._container),delete l._container.__vue_app__)},provide:(e,t)=>(a.provides[e]=t,l),runWithContext(e){const t=Ps;Ps=l;try{return e()}finally{Ps=t}}};return l}}let Ps=null;function Ds(e,t){if(Zl){let r=Zl.provides;const n=Zl.parent&&Zl.parent.provides;n===r&&(r=Zl.provides=Object.create(n)),r[e]=t}}function Rs(e,t,r=!1){const n=Zl||Jo;if(n||Ps){const a=Ps?Ps._context.provides:n?null==n.parent?n.vnode.appContext&&n.vnode.appContext.provides:n.parent.provides:void 0;if(a&&e in a)return a[e];if(arguments.length>1)return r&&sn(t)?t.call(n&&n.proxy):t}}const $s={},Ns=()=>Object.create($s),Ms=e=>Object.getPrototypeOf(e)===$s;function Is(e,t,r,n){const[a,o]=e.propsOptions;let i,s=!1;if(t)for(let l in t){if(gn(l))continue;const c=t[l];let d;a&&tn(a,d=yn(l))?o&&o.includes(d)?(i||(i={}))[d]=c:r[d]=c:ul(e.emitsOptions,l)||l in n&&c===n[l]||(n[l]=c,s=!0)}if(o){const t=po(r),n=i||Vr;for(let i=0;i{l=!0;const[r,n]=Bs(e,t,!0);Kr(i,r),n&&s.push(...n)};!r&&t.mixins.length&&t.mixins.forEach(n),e.extends&&n(e.extends),e.mixins&&e.mixins.forEach(n)}if(!o&&!l)return dn(e)&&n.set(e,Zr),Zr;if(rn(o))for(let e=0;e"_"===e[0]||"$stable"===e,zs=e=>rn(e)?e.map(Ul):[Ul(e)],Fs=(e,t,r)=>{if(t._n)return t;const n=ri(((...e)=>zs(t(...e))),r);return n._c=!1,n},qs=(e,t,r)=>{const n=e._ctx;for(const r in e){if(Qs(r))continue;const a=e[r];if(sn(a))t[r]=Fs(0,a,n);else if(null!=a){const e=zs(a);t[r]=()=>e}}},Hs=(e,t)=>{const r=zs(t);e.slots.default=()=>r},Vs=(e,t,r)=>{for(const n in t)(r||"_"!==n)&&(e[n]=t[n])},Zs=function(e,t){var r;t&&t.pendingBranch?rn(e)?t.effects.push(...e):t.effects.push(e):(rn(r=e)?Qo.push(...r):zo&&-1===r.id?zo.splice(Fo+1,0,r):1&r.flags||(Qo.push(r),r.flags|=1),Wo())};function Ws(e){return function(e){An().__VUE__=!0;const{insert:t,remove:r,patchProp:n,createElement:a,createText:o,createComment:i,setText:s,setElementText:l,parentNode:c,nextSibling:d,setScopeId:u=Wr,insertStaticContent:p}=e,h=(e,t,r,n=null,a=null,o=null,i=void 0,s=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!Pl(e,t)&&(n=B(e),N(e,a,o,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:c,ref:d,shapeFlag:u}=t;switch(c){case bl:f(e,t,r,n);break;case yl:m(e,t,r,n);break;case wl:null==e&&g(t,r,n,i);break;case vl:S(e,t,r,n,a,o,i,s,l);break;default:1&u?v(e,t,r,n,a,o,i,s,l):6&u?_(e,t,r,n,a,o,i,s,l):(64&u||128&u)&&c.process(e,t,r,n,a,o,i,s,l,z)}null!=d&&a&&Ri(d,e&&e.ref,o,t||e,!t)},f=(e,r,n,a)=>{if(null==e)t(r.el=o(r.children),n,a);else{const t=r.el=e.el;r.children!==e.children&&s(t,r.children)}},m=(e,r,n,a)=>{null==e?t(r.el=i(r.children||""),n,a):r.el=e.el},g=(e,t,r,n)=>{[e.el,e.anchor]=p(e.children,t,r,n,e.el,e.anchor)},v=(e,t,r,n,a,o,i,s,l)=>{"svg"===t.type?i="svg":"math"===t.type&&(i="mathml"),null==e?b(t,r,n,a,o,i,s,l):O(e,t,a,o,i,s,l)},b=(e,r,o,i,s,c,d,u)=>{let p,h;const{props:f,shapeFlag:m,transition:g,dirs:v}=e;if(p=e.el=a(e.type,c,f&&f.is,f),8&m?l(p,e.children):16&m&&w(e.children,p,null,i,s,Xs(e,c),d,u),v&&ai(e,null,i,"created"),y(p,e,e.scopeId,d,i),f){for(const e in f)"value"===e||gn(e)||n(p,e,null,f[e],c,i);"value"in f&&n(p,"value",null,f.value,c),(h=f.onVnodeBeforeMount)&&ql(h,i,e)}v&&ai(e,null,i,"beforeMount");const b=function(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}(s,g);b&&g.beforeEnter(p),t(p,r,o),((h=f&&f.onVnodeMounted)||b||v)&&Zs((()=>{h&&ql(h,i,e),b&&g.enter(p),v&&ai(e,null,i,"mounted")}),s)},y=(e,t,r,n,a)=>{if(r&&u(e,r),n)for(let t=0;t{for(let c=l;c{const c=t.el=e.el;let{patchFlag:d,dynamicChildren:u,dirs:p}=t;d|=16&e.patchFlag;const h=e.props||Vr,f=t.props||Vr;let m;if(r&&Gs(r,!1),(m=f.onVnodeBeforeUpdate)&&ql(m,r,t,e),p&&ai(t,e,r,"beforeUpdate"),r&&Gs(r,!0),(h.innerHTML&&null==f.innerHTML||h.textContent&&null==f.textContent)&&l(c,""),u?x(e.dynamicChildren,u,c,r,a,Xs(t,o),i):s||P(e,t,c,null,r,a,Xs(t,o),i,!1),d>0){if(16&d)k(c,h,f,r,o);else if(2&d&&h.class!==f.class&&n(c,"class",null,f.class,o),4&d&&n(c,"style",h.style,f.style,o),8&d){const e=t.dynamicProps;for(let t=0;t{m&&ql(m,r,t,e),p&&ai(t,e,r,"updated")}),a)},x=(e,t,r,n,a,o,i)=>{for(let s=0;s{if(t!==r){if(t!==Vr)for(const i in t)gn(i)||i in r||n(e,i,t[i],null,o,a);for(const i in r){if(gn(i))continue;const s=r[i],l=t[i];s!==l&&"value"!==i&&n(e,i,l,s,o,a)}"value"in r&&n(e,"value",t.value,r.value,o)}},S=(e,r,n,a,i,s,l,c,d)=>{const u=r.el=e?e.el:o(""),p=r.anchor=e?e.anchor:o("");let{patchFlag:h,dynamicChildren:f,slotScopeIds:m}=r;m&&(c=c?c.concat(m):m),null==e?(t(u,n,a),t(p,n,a),w(r.children||[],n,p,i,s,l,c,d)):h>0&&64&h&&f&&e.dynamicChildren?(x(e.dynamicChildren,f,n,i,s,l,c),(null!=r.key||i&&r===i.subTree)&&Ys(e,r,!0)):P(e,r,n,p,i,s,l,c,d)},_=(e,t,r,n,a,o,i,s,l)=>{t.slotScopeIds=s,null==e?512&t.shapeFlag?a.ctx.activate(t,r,n,i,l):E(t,r,n,a,o,i,l):T(e,t,l)},E=(e,t,r,n,a,o,i)=>{const s=e.component=function(e,t,r){const n=e.type,a=(t?t.appContext:e.appContext)||Hl,o={uid:Vl++,vnode:e,type:n,parent:t,appContext:a,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new Zn(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(a.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Bs(n,a),emitsOptions:dl(n,a),emit:null,emitted:null,propsDefaults:Vr,inheritAttrs:n.inheritAttrs,ctx:Vr,data:Vr,props:Vr,attrs:Vr,slots:Vr,refs:Vr,setupState:Vr,setupContext:null,suspense:r,suspenseId:r?r.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=t?t.root:o,o.emit=cl.bind(null,o),e.ce&&e.ce(o),o}(e,n,a);if(Ni(e)&&(s.ctx.renderer=z),function(e,t=!1,r=!1){t&&Gl(t);const{props:n,children:a}=e.vnode,o=Jl(e);(function(e,t,r,n=!1){const a={},o=Ns();e.propsDefaults=Object.create(null),Is(e,t,a,o);for(const t in e.propsOptions[0])t in a||(a[t]=void 0);r?e.props=n?a:no(a):e.type.props?e.props=a:e.props=o,e.attrs=o})(e,n,o,t),((e,t,r)=>{const n=e.slots=Ns();if(32&e.vnode.shapeFlag){const e=t._;e?(Vs(n,t,r),r&&En(n,"_",e,!0)):qs(t,n)}else t&&Hs(e,t)})(e,a,r);o&&function(e,t){const r=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,us);const{setup:n}=r;if(n){pa();const r=e.setupContext=n.length>1?oc(e):null,a=Yl(e),o=Io(n,e,0,[e.props,r]),i=un(o);if(ha(),a(),!i&&!e.sp||$i(e)||Di(e),i){if(o.then(Kl,Kl),t)return o.then((r=>{rc(e,r,t)})).catch((t=>{jo(t,e,0)}));e.asyncDep=o}else rc(e,o,t)}else nc(e,t)}(e,t);t&&Gl(!1)}(s,!1,i),s.asyncDep){if(a&&a.registerDep(s,C,i),!e.el){const e=s.subTree=Nl(yl);m(null,e,t,r)}}else C(s,e,t,r,a,o,i)},T=(e,t,r)=>{const n=t.component=e.component;if(function(e,t,r){const{props:n,children:a,component:o}=e,{props:i,children:s,patchFlag:l}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(!(r&&l>=0))return!(!a&&!s||s&&s.$stable)||n!==i&&(n?!i||ml(n,i,c):!!i);if(1024&l)return!0;if(16&l)return n?ml(n,i,c):!!i;if(8&l){const e=t.dynamicProps;for(let t=0;t{const s=()=>{if(e.isMounted){let{next:t,bu:r,u:n,parent:l,vnode:d}=e;{const r=Ks(e);if(r)return t&&(t.el=d.el,A(e,t,i)),void r.asyncDep.then((()=>{e.isUnmounted||s()}))}let u,p=t;Gs(e,!1),t?(t.el=d.el,A(e,t,i)):t=d,r&&_n(r),(u=t.props&&t.props.onVnodeBeforeUpdate)&&ql(u,l,t,d),Gs(e,!0);const f=pl(e),m=e.subTree;e.subTree=f,h(m,f,c(m.el),B(m),e,a,o),t.el=f.el,null===p&&function({vnode:e,parent:t},r){for(;t;){const n=t.subTree;if(n.suspense&&n.suspense.activeBranch===e&&(n.el=e.el),n!==e)break;(e=t.vnode).el=r,t=t.parent}}(e,f.el),n&&Zs(n,a),(u=t.props&&t.props.onVnodeUpdated)&&Zs((()=>ql(u,l,t,d)),a)}else{let i;const{el:s,props:l}=t,{bm:c,m:d,parent:u,root:p,type:f}=e,m=$i(t);Gs(e,!1),c&&_n(c),!m&&(i=l&&l.onVnodeBeforeMount)&&ql(i,u,t),Gs(e,!0);{p.ce&&p.ce._injectChildStyle(f);const i=e.subTree=pl(e);h(null,i,r,n,e,a,o),t.el=i.el}if(d&&Zs(d,a),!m&&(i=l&&l.onVnodeMounted)){const e=t;Zs((()=>ql(i,u,e)),a)}(256&t.shapeFlag||u&&$i(u.vnode)&&256&u.vnode.shapeFlag)&&e.a&&Zs(e.a,a),e.isMounted=!0,t=r=n=null}};e.scope.on();const l=e.effect=new Yn(s);e.scope.off();const d=e.update=l.run.bind(l),u=e.job=l.runIfDirty.bind(l);u.i=e,u.id=e.uid,l.scheduler=()=>Zo(u),Gs(e,!0),d()},A=(e,t,r)=>{t.component=e;const n=e.vnode.props;e.vnode=t,e.next=null,function(e,t,r,n){const{props:a,attrs:o,vnode:{patchFlag:i}}=e,s=po(a),[l]=e.propsOptions;let c=!1;if(!(n||i>0)||16&i){let n;Is(e,t,a,o)&&(c=!0);for(const o in s)t&&(tn(t,o)||(n=On(o))!==o&&tn(t,n))||(l?!r||void 0===r[o]&&void 0===r[n]||(a[o]=Ls(l,s,o,void 0,e,!0)):delete a[o]);if(o!==s)for(const e in o)t&&tn(t,e)||(delete o[e],c=!0)}else if(8&i){const r=e.vnode.dynamicProps;for(let n=0;n{const{vnode:n,slots:a}=e;let o=!0,i=Vr;if(32&n.shapeFlag){const e=t._;e?r&&1===e?o=!1:Vs(a,t,r):(o=!t.$stable,qs(t,a)),i=t}else t&&(Hs(e,t),i={default:1});if(o)for(const e in a)Qs(e)||null!=i[e]||delete a[e]})(e,t.children,r),pa(),Xo(e),ha()},P=(e,t,r,n,a,o,i,s,c=!1)=>{const d=e&&e.children,u=e?e.shapeFlag:0,p=t.children,{patchFlag:h,shapeFlag:f}=t;if(h>0){if(128&h)return void R(d,p,r,n,a,o,i,s,c);if(256&h)return void D(d,p,r,n,a,o,i,s,c)}8&f?(16&u&&j(d,a,o),p!==d&&l(r,p)):16&u?16&f?R(d,p,r,n,a,o,i,s,c):j(d,a,o,!0):(8&u&&l(r,""),16&f&&w(p,r,n,a,o,i,s,c))},D=(e,t,r,n,a,o,i,s,l)=>{t=t||Zr;const c=(e=e||Zr).length,d=t.length,u=Math.min(c,d);let p;for(p=0;pd?j(e,a,o,!0,!1,u):w(t,r,n,a,o,i,s,l,u)},R=(e,t,r,n,a,o,i,s,l)=>{let c=0;const d=t.length;let u=e.length-1,p=d-1;for(;c<=u&&c<=p;){const n=e[c],d=t[c]=l?Ql(t[c]):Ul(t[c]);if(!Pl(n,d))break;h(n,d,r,null,a,o,i,s,l),c++}for(;c<=u&&c<=p;){const n=e[u],c=t[p]=l?Ql(t[p]):Ul(t[p]);if(!Pl(n,c))break;h(n,c,r,null,a,o,i,s,l),u--,p--}if(c>u){if(c<=p){const e=p+1,u=ep)for(;c<=u;)N(e[c],a,o,!0),c++;else{const f=c,m=c,g=new Map;for(c=m;c<=p;c++){const e=t[c]=l?Ql(t[c]):Ul(t[c]);null!=e.key&&g.set(e.key,c)}let v,b=0;const y=p-m+1;let w=!1,O=0;const x=new Array(y);for(c=0;c=y){N(n,a,o,!0);continue}let d;if(null!=n.key)d=g.get(n.key);else for(v=m;v<=p;v++)if(0===x[v-m]&&Pl(n,t[v])){d=v;break}void 0===d?N(n,a,o,!0):(x[d-m]=c+1,d>=O?O=d:w=!0,h(n,t[d],r,null,a,o,i,s,l),b++)}const k=w?function(e){const t=e.slice(),r=[0];let n,a,o,i,s;const l=e.length;for(n=0;n>1,e[r[s]]0&&(t[n]=r[o-1]),r[o]=n)}}for(o=r.length,i=r[o-1];o-- >0;)r[o]=i,i=t[i];return r}(x):Zr;for(v=k.length-1,c=y-1;c>=0;c--){const e=m+c,u=t[e],p=e+1{const{el:i,type:s,transition:l,children:c,shapeFlag:u}=e;if(6&u)$(e.component.subTree,r,n,a);else if(128&u)e.suspense.move(r,n,a);else if(64&u)s.move(e,r,n,z);else if(s!==vl)if(s!==wl)if(2!==a&&1&u&&l)if(0===a)l.beforeEnter(i),t(i,r,n),Zs((()=>l.enter(i)),o);else{const{leave:e,delayLeave:a,afterLeave:o}=l,s=()=>t(i,r,n),c=()=>{e(i,(()=>{s(),o&&o()}))};a?a(i,s,c):c()}else t(i,r,n);else(({el:e,anchor:r},n,a)=>{let o;for(;e&&e!==r;)o=d(e),t(e,n,a),e=o;t(r,n,a)})(e,r,n);else{t(i,r,n);for(let e=0;e{const{type:o,props:i,ref:s,children:l,dynamicChildren:c,shapeFlag:d,patchFlag:u,dirs:p,cacheIndex:h}=e;if(-2===u&&(a=!1),null!=s&&Ri(s,null,r,e,!0),null!=h&&(t.renderCache[h]=void 0),256&d)return void t.ctx.deactivate(e);const f=1&d&&p,m=!$i(e);let g;if(m&&(g=i&&i.onVnodeBeforeUnmount)&&ql(g,t,e),6&d)L(e.component,r,n);else{if(128&d)return void e.suspense.unmount(r,n);f&&ai(e,null,t,"beforeUnmount"),64&d?e.type.remove(e,t,r,z,n):c&&!c.hasOnce&&(o!==vl||u>0&&64&u)?j(c,t,r,!1,!0):(o===vl&&384&u||!a&&16&d)&&j(l,t,r),n&&M(e)}(m&&(g=i&&i.onVnodeUnmounted)||f)&&Zs((()=>{g&&ql(g,t,e),f&&ai(e,null,t,"unmounted")}),r)},M=e=>{const{type:t,el:n,anchor:a,transition:o}=e;if(t===vl)return void I(n,a);if(t===wl)return void(({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=d(e),r(e),e=n;r(t)})(e);const i=()=>{r(n),o&&!o.persisted&&o.afterLeave&&o.afterLeave()};if(1&e.shapeFlag&&o&&!o.persisted){const{leave:t,delayLeave:r}=o,a=()=>t(n,i);r?r(e.el,i,a):a()}else i()},I=(e,t)=>{let n;for(;e!==t;)n=d(e),r(e),e=n;r(t)},L=(e,t,r)=>{const{bum:n,scope:a,job:o,subTree:i,um:s,m:l,a:c}=e;Js(l),Js(c),n&&_n(n),a.stop(),o&&(o.flags|=8,N(i,e,t,r)),s&&Zs(s,t),Zs((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},j=(e,t,r,n=!1,a=!1,o=0)=>{for(let i=o;i{if(6&e.shapeFlag)return B(e.component.subTree);if(128&e.shapeFlag)return e.suspense.next();const t=d(e.anchor||e.el),r=t&&t[oi];return r?d(r):t};let U=!1;const Q=(e,t,r)=>{null==e?t._vnode&&N(t._vnode,null,null,!0):h(t._vnode||null,e,t,null,null,null,r),t._vnode=e,U||(U=!0,Xo(),Go(),U=!1)},z={p:h,um:N,m:$,r:M,mt:E,mc:w,pc:P,pbc:x,n:B,o:e};let F;return{render:Q,hydrate:F,createApp:As(Q,F)}}(e)}function Xs({type:e,props:t},r){return"svg"===r&&"foreignObject"===e||"mathml"===r&&"annotation-xml"===e&&t&&t.encoding&&t.encoding.includes("html")?void 0:r}function Gs({effect:e,job:t},r){r?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Ys(e,t,r=!1){const n=e.children,a=t.children;if(rn(n)&&rn(a))for(let e=0;eRs(el);function rl(e,t){return al(e,null,t)}function nl(e,t,r){return al(e,t,r)}function al(e,t,r=Vr){const{immediate:n,deep:a,flush:o,once:i}=r,s=Kr({},r),l=t&&n||!t&&"post"!==o;let c;if(tc)if("sync"===o){const e=tl();c=e.__watcherHandles||(e.__watcherHandles=[])}else if(!l){const e=()=>{};return e.stop=Wr,e.resume=Wr,e.pause=Wr,e}const d=Zl;s.call=(e,t,r)=>Lo(e,d,t,r);let u=!1;"post"===o?s.scheduler=e=>{Zs(e,d&&d.suspense)}:"sync"!==o&&(u=!0,s.scheduler=(e,t)=>{t?e():Zo(e)}),s.augmentJob=e=>{t&&(e.flags|=4),u&&(e.flags|=2,d&&(e.id=d.uid,e.i=d))};const p=function(e,t,r=Vr){const{immediate:n,deep:a,once:o,scheduler:i,augmentJob:s,call:l}=r,c=e=>a?e:co(e)||!1===a||0===a?Mo(e,1):Mo(e);let d,u,p,h,f=!1,m=!1;if(mo(e)?(u=()=>e.value,f=co(e)):so(e)?(u=()=>c(e),f=!0):rn(e)?(m=!0,f=e.some((e=>so(e)||co(e))),u=()=>e.map((e=>mo(e)?e.value:so(e)?c(e):sn(e)?l?l(e,2):e():void 0))):u=sn(e)?t?l?()=>l(e,2):e:()=>{if(p){pa();try{p()}finally{ha()}}const t=No;No=d;try{return l?l(e,3,[h]):e(h)}finally{No=t}}:Wr,t&&a){const e=u,t=!0===a?1/0:a;u=()=>Mo(e(),t)}const g=Wn(),v=()=>{d.stop(),g&&Jr(g.effects,d)};if(o&&t){const e=t;t=(...t)=>{e(...t),v()}}let b=m?new Array(e.length).fill(Ro):Ro;const y=e=>{if(1&d.flags&&(d.dirty||e))if(t){const e=d.run();if(a||f||(m?e.some(((e,t)=>Sn(e,b[t]))):Sn(e,b))){p&&p();const r=No;No=d;try{const r=[e,b===Ro?void 0:m&&b[0]===Ro?[]:b,h];l?l(t,3,r):t(...r),b=e}finally{No=r}}}else d.run()};return s&&s(y),d=new Yn(u),d.scheduler=i?()=>i(y,!1):y,h=e=>function(e,t=!1,r=No){if(r){let t=$o.get(r);t||$o.set(r,t=[]),t.push(e)}}(e,!1,d),p=d.onStop=()=>{const e=$o.get(d);if(e){if(l)l(e,4);else for(const t of e)t();$o.delete(d)}},t?n?y(!0):b=d.run():i?i(y.bind(null,!0),!0):d.run(),v.pause=d.pause.bind(d),v.resume=d.resume.bind(d),v.stop=v,v}(e,t,s);return tc&&(c?c.push(p):l&&p()),p}function ol(e,t,r){const n=this.proxy,a=ln(e)?e.includes(".")?il(n,e):()=>n[e]:e.bind(n,n);let o;sn(t)?o=t:(o=t.handler,r=t);const i=Yl(this),s=al(a,o.bind(n),r);return i(),s}function il(e,t){const r=t.split(".");return()=>{let t=e;for(let e=0;e{let l,c,d=Vr;return al((()=>{const t=e[a];Sn(l,t)&&(l=t,s())}),null,{flush:"sync"}),{get:()=>(i(),r.get?r.get(l):l),set(e){const i=r.set?r.set(e):e;if(!(Sn(i,l)||d!==Vr&&Sn(e,d)))return;const u=n.vnode.props;u&&(t in u||a in u||o in u)&&(`onUpdate:${t}`in u||`onUpdate:${a}`in u||`onUpdate:${o}`in u)||(l=e,s()),n.emit(`update:${t}`,i),Sn(e,i)&&Sn(e,d)&&!Sn(i,c)&&s(),d=e,c=i}}}));return s[Symbol.iterator]=()=>{let e=0;return{next:()=>e<2?{value:e++?i||Vr:s,done:!1}:{done:!0}}},s}const ll=(e,t)=>"modelValue"===t||"model-value"===t?e.modelModifiers:e[`${t}Modifiers`]||e[`${yn(t)}Modifiers`]||e[`${On(t)}Modifiers`];function cl(e,t,...r){if(e.isUnmounted)return;const n=e.vnode.props||Vr;let a=r;const o=t.startsWith("update:"),i=o&&ll(n,t.slice(7));let s;i&&(i.trim&&(a=r.map((e=>ln(e)?e.trim():e))),i.number&&(a=r.map(Tn)));let l=n[s=kn(t)]||n[s=kn(yn(t))];!l&&o&&(l=n[s=kn(On(t))]),l&&Lo(l,e,6,a);const c=n[s+"Once"];if(c){if(e.emitted){if(e.emitted[s])return}else e.emitted={};e.emitted[s]=!0,Lo(c,e,6,a)}}function dl(e,t,r=!1){const n=t.emitsCache,a=n.get(e);if(void 0!==a)return a;const o=e.emits;let i={},s=!1;if(!sn(e)){const n=e=>{const r=dl(e,t,!0);r&&(s=!0,Kr(i,r))};!r&&t.mixins.length&&t.mixins.forEach(n),e.extends&&n(e.extends),e.mixins&&e.mixins.forEach(n)}return o||s?(rn(o)?o.forEach((e=>i[e]=null)):Kr(i,o),dn(e)&&n.set(e,i),i):(dn(e)&&n.set(e,null),null)}function ul(e,t){return!(!e||!Gr(t))&&(t=t.slice(2).replace(/Once$/,""),tn(e,t[0].toLowerCase()+t.slice(1))||tn(e,On(t))||tn(e,t))}function pl(e){const{type:t,vnode:r,proxy:n,withProxy:a,propsOptions:[o],slots:i,attrs:s,emit:l,render:c,renderCache:d,props:u,data:p,setupState:h,ctx:f,inheritAttrs:m}=e,g=ti(e);let v,b;try{if(4&r.shapeFlag){const e=a||n,t=e;v=Ul(c.call(t,e,d,u,h,p,f)),b=s}else{const e=t;v=Ul(e.length>1?e(u,{attrs:s,slots:i,emit:l}):e(u,null)),b=t.props?s:hl(s)}}catch(t){Ol.length=0,jo(t,e,1),v=Nl(yl)}let y=v;if(b&&!1!==m){const e=Object.keys(b),{shapeFlag:t}=y;e.length&&7&t&&(o&&e.some(Yr)&&(b=fl(b,o)),y=Il(y,b,!1,!0))}return r.dirs&&(y=Il(y,null,!1,!0),y.dirs=y.dirs?y.dirs.concat(r.dirs):r.dirs),r.transition&&Ti(y,r.transition),v=y,ti(g),v}const hl=e=>{let t;for(const r in e)("class"===r||"style"===r||Gr(r))&&((t||(t={}))[r]=e[r]);return t},fl=(e,t)=>{const r={};for(const n in e)Yr(n)&&n.slice(9)in t||(r[n]=e[n]);return r};function ml(e,t,r){const n=Object.keys(t);if(n.length!==Object.keys(e).length)return!0;for(let a=0;ae.__isSuspense,vl=Symbol.for("v-fgt"),bl=Symbol.for("v-txt"),yl=Symbol.for("v-cmt"),wl=Symbol.for("v-stc"),Ol=[];let xl=null;function kl(e=!1){Ol.push(xl=e?null:[])}let Sl=1;function _l(e){Sl+=e,e<0&&xl&&(xl.hasOnce=!0)}function El(e){return e.dynamicChildren=Sl>0?xl||Zr:null,Ol.pop(),xl=Ol[Ol.length-1]||null,Sl>0&&xl&&xl.push(e),e}function Tl(e,t,r,n,a,o){return El($l(e,t,r,n,a,o,!0))}function Cl(e,t,r,n,a){return El(Nl(e,t,r,n,a,!0))}function Al(e){return!!e&&!0===e.__v_isVNode}function Pl(e,t){return e.type===t.type&&e.key===t.key}const Dl=({key:e})=>null!=e?e:null,Rl=({ref:e,ref_key:t,ref_for:r})=>("number"==typeof e&&(e=""+e),null!=e?ln(e)||mo(e)||sn(e)?{i:Jo,r:e,k:t,f:!!r}:e:null);function $l(e,t=null,r=null,n=0,a=null,o=(e===vl?0:1),i=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Dl(t),ref:t&&Rl(t),scopeId:ei,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:n,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:Jo};return s?(zl(l,r),128&o&&e.normalize(l)):r&&(l.shapeFlag|=ln(r)?8:16),Sl>0&&!i&&xl&&(l.patchFlag>0||6&o)&&32!==l.patchFlag&&xl.push(l),l}const Nl=function(e,t=null,r=null,n=0,a=null,o=!1){if(e&&e!==Ji||(e=yl),Al(e)){const n=Il(e,t,!0);return r&&zl(n,r),Sl>0&&!o&&xl&&(6&n.shapeFlag?xl[xl.indexOf(e)]=n:xl.push(n)),n.patchFlag=-2,n}var i;if(sn(i=e)&&"__vccOpts"in i&&(e=e.__vccOpts),t){t=Ml(t);let{class:e,style:r}=t;e&&!ln(e)&&(t.class=Mn(e)),dn(r)&&(uo(r)&&!rn(r)&&(r=Kr({},r)),t.style=Pn(r))}return $l(e,t,r,n,a,ln(e)?1:gl(e)?128:ii(e)?64:dn(e)?4:sn(e)?2:0,o,!0)};function Ml(e){return e?uo(e)||Ms(e)?Kr({},e):e:null}function Il(e,t,r=!1,n=!1){const{props:a,ref:o,patchFlag:i,children:s,transition:l}=e,c=t?Fl(a||{},t):a,d={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Dl(c),ref:t&&t.ref?r&&o?rn(o)?o.concat(Rl(t)):[o,Rl(t)]:Rl(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==vl?-1===i?16:16|i:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Il(e.ssContent),ssFallback:e.ssFallback&&Il(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&n&&Ti(d,l.clone(d)),d}function Ll(e=" ",t=0){return Nl(bl,null,e,t)}function jl(e,t){const r=Nl(wl,null,e);return r.staticCount=t,r}function Bl(e="",t=!1){return t?(kl(),Cl(yl,null,e)):Nl(yl,null,e)}function Ul(e){return null==e||"boolean"==typeof e?Nl(yl):rn(e)?Nl(vl,null,e.slice()):Al(e)?Ql(e):Nl(bl,null,String(e))}function Ql(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:Il(e)}function zl(e,t){let r=0;const{shapeFlag:n}=e;if(null==t)t=null;else if(rn(t))r=16;else if("object"==typeof t){if(65&n){const r=t.default;return void(r&&(r._c&&(r._d=!1),zl(e,r()),r._c&&(r._d=!0)))}{r=32;const n=t._;n||Ms(t)?3===n&&Jo&&(1===Jo.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=Jo}}else sn(t)?(t={default:t,_ctx:Jo},r=32):(t=String(t),64&n?(r=16,t=[Ll(t)]):r=8);e.children=t,e.shapeFlag|=r}function Fl(...e){const t={};for(let r=0;rZl||Jo;let Xl,Gl;{const e=An(),t=(t,r)=>{let n;return(n=e[t])||(n=e[t]=[]),n.push(r),e=>{n.length>1?n.forEach((t=>t(e))):n[0](e)}};Xl=t("__VUE_INSTANCE_SETTERS__",(e=>Zl=e)),Gl=t("__VUE_SSR_SETTERS__",(e=>tc=e))}const Yl=e=>{const t=Zl;return Xl(e),e.scope.on(),()=>{e.scope.off(),Xl(t)}},Kl=()=>{Zl&&Zl.scope.off(),Xl(null)};function Jl(e){return 4&e.vnode.shapeFlag}let ec,tc=!1;function rc(e,t,r){sn(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:dn(t)&&(e.setupState=ko(t)),nc(e,r)}function nc(e,t,r){const n=e.type;if(!e.render){if(!t&&ec&&!n.render){const t=n.template||ys(e).template;if(t){const{isCustomElement:r,compilerOptions:a}=e.appContext.config,{delimiters:o,compilerOptions:i}=n,s=Kr(Kr({isCustomElement:r,delimiters:o},a),i);n.render=ec(t,s)}}e.render=n.render||Wr}{const t=Yl(e);pa();try{!function(e){const t=ys(e),r=e.proxy,n=e.ctx;gs=!1,t.beforeCreate&&vs(t.beforeCreate,e,"bc");const{data:a,computed:o,methods:i,watch:s,provide:l,inject:c,created:d,beforeMount:u,mounted:p,beforeUpdate:h,updated:f,activated:m,deactivated:g,beforeDestroy:v,beforeUnmount:b,destroyed:y,unmounted:w,render:O,renderTracked:x,renderTriggered:k,errorCaptured:S,serverPrefetch:_,expose:E,inheritAttrs:T,components:C,directives:A,filters:P}=t;if(c&&function(e,t){rn(e)&&(e=ks(e));for(const r in e){const n=e[r];let a;a=dn(n)?"default"in n?Rs(n.from||r,n.default,!0):Rs(n.from||r):Rs(n),mo(a)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>a.value,set:e=>a.value=e}):t[r]=a}}(c,n),i)for(const e in i){const t=i[e];sn(t)&&(n[e]=t.bind(r))}if(a){const t=a.call(r,r);dn(t)&&(e.data=ro(t))}if(gs=!0,o)for(const e in o){const t=o[e],a=sn(t)?t.bind(r,r):sn(t.get)?t.get.bind(r,r):Wr,i=!sn(t)&&sn(t.set)?t.set.bind(r):Wr,s=sc({get:a,set:i});Object.defineProperty(n,e,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e})}if(s)for(const e in s)bs(s[e],n,r,e);if(l){const e=sn(l)?l.call(r):l;Reflect.ownKeys(e).forEach((t=>{Ds(t,e[t])}))}function D(e,t){rn(t)?t.forEach((t=>e(t.bind(r)))):t&&e(t.bind(r))}if(d&&vs(d,e,"c"),D(Qi,u),D(zi,p),D(Fi,h),D(qi,f),D(Mi,m),D(Ii,g),D(Gi,S),D(Xi,x),D(Wi,k),D(Hi,b),D(Vi,w),D(Zi,_),rn(E))if(E.length){const t=e.exposed||(e.exposed={});E.forEach((e=>{Object.defineProperty(t,e,{get:()=>r[e],set:t=>r[e]=t})}))}else e.exposed||(e.exposed={});O&&e.render===Wr&&(e.render=O),null!=T&&(e.inheritAttrs=T),C&&(e.components=C),A&&(e.directives=A),_&&Di(e)}(e)}finally{ha(),t()}}}const ac={get:(e,t)=>(ka(e,0,""),e[t])};function oc(e){return{attrs:new Proxy(e.attrs,ac),slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function ic(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(ko((t=e.exposed,!tn(t,"__v_skip")&&Object.isExtensible(t)&&En(t,"__v_skip",!0),t)),{get:(t,r)=>r in t?t[r]:r in cs?cs[r](e):void 0,has:(e,t)=>t in e||t in cs})):e.proxy;var t}const sc=(e,t)=>{const r=function(e,t,r=!1){let n,a;return sn(e)?n=e:(n=e.get,a=e.set),new Do(n,a,r)}(e,0,tc);return r};function lc(e,t,r){const n=arguments.length;return 2===n?dn(t)&&!rn(t)?Al(t)?Nl(e,null,[t]):Nl(e,t):Nl(e,null,t):(n>3?r=Array.prototype.slice.call(arguments,2):3===n&&Al(r)&&(r=[r]),Nl(e,t,r))}const cc="3.5.12";
-/**
- * @vue/runtime-dom v3.5.12
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **/let dc;const uc="undefined"!=typeof window&&window.trustedTypes;if(uc)try{dc=uc.createPolicy("vue",{createHTML:e=>e})}catch(_j){}const pc=dc?e=>dc.createHTML(e):e=>e,hc="undefined"!=typeof document?document:null,fc=hc&&hc.createElement("template"),mc={insert:(e,t,r)=>{t.insertBefore(e,r||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,r,n)=>{const a="svg"===t?hc.createElementNS("http://www.w3.org/2000/svg",e):"mathml"===t?hc.createElementNS("http://www.w3.org/1998/Math/MathML",e):r?hc.createElement(e,{is:r}):hc.createElement(e);return"select"===e&&n&&null!=n.multiple&&a.setAttribute("multiple",n.multiple),a},createText:e=>hc.createTextNode(e),createComment:e=>hc.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>hc.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,r,n,a,o){const i=r?r.previousSibling:t.lastChild;if(a&&(a===o||a.nextSibling))for(;t.insertBefore(a.cloneNode(!0),r),a!==o&&(a=a.nextSibling););else{fc.innerHTML=pc("svg"===n?``:"mathml"===n?``:e);const a=fc.content;if("svg"===n||"mathml"===n){const e=a.firstChild;for(;e.firstChild;)a.appendChild(e.firstChild);a.removeChild(e)}t.insertBefore(a,r)}return[i?i.nextSibling:t.firstChild,r?r.previousSibling:t.lastChild]}},gc="transition",vc="animation",bc=Symbol("_vtc"),yc={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},wc=Kr({},yi,yc),Oc=(e=>(e.displayName="Transition",e.props=wc,e))(((e,{slots:t})=>lc(xi,function(e){const t={};for(const r in e)r in yc||(t[r]=e[r]);if(!1===e.css)return t;const{name:r="v",type:n,duration:a,enterFromClass:o=`${r}-enter-from`,enterActiveClass:i=`${r}-enter-active`,enterToClass:s=`${r}-enter-to`,appearFromClass:l=o,appearActiveClass:c=i,appearToClass:d=s,leaveFromClass:u=`${r}-leave-from`,leaveActiveClass:p=`${r}-leave-active`,leaveToClass:h=`${r}-leave-to`}=e,f=function(e){if(null==e)return null;if(dn(e))return[Sc(e.enter),Sc(e.leave)];{const t=Sc(e);return[t,t]}}(a),m=f&&f[0],g=f&&f[1],{onBeforeEnter:v,onEnter:b,onEnterCancelled:y,onLeave:w,onLeaveCancelled:O,onBeforeAppear:x=v,onAppear:k=b,onAppearCancelled:S=y}=t,_=(e,t,r)=>{Ec(e,t?d:s),Ec(e,t?c:i),r&&r()},E=(e,t)=>{e._isLeaving=!1,Ec(e,u),Ec(e,h),Ec(e,p),t&&t()},T=e=>(t,r)=>{const a=e?k:b,i=()=>_(t,e,r);xc(a,[t,i]),Tc((()=>{Ec(t,e?l:o),_c(t,e?d:s),kc(a)||Ac(t,n,m,i)}))};return Kr(t,{onBeforeEnter(e){xc(v,[e]),_c(e,o),_c(e,i)},onBeforeAppear(e){xc(x,[e]),_c(e,l),_c(e,c)},onEnter:T(!1),onAppear:T(!0),onLeave(e,t){e._isLeaving=!0;const r=()=>E(e,t);_c(e,u),_c(e,p),document.body.offsetHeight,Tc((()=>{e._isLeaving&&(Ec(e,u),_c(e,h),kc(w)||Ac(e,n,g,r))})),xc(w,[e,r])},onEnterCancelled(e){_(e,!1),xc(y,[e])},onAppearCancelled(e){_(e,!0),xc(S,[e])},onLeaveCancelled(e){E(e),xc(O,[e])}})}(e),t))),xc=(e,t=[])=>{rn(e)?e.forEach((e=>e(...t))):e&&e(...t)},kc=e=>!!e&&(rn(e)?e.some((e=>e.length>1)):e.length>1);function Sc(e){return(e=>{const t=ln(e)?Number(e):NaN;return isNaN(t)?e:t})(e)}function _c(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e[bc]||(e[bc]=new Set)).add(t)}function Ec(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.remove(t)));const r=e[bc];r&&(r.delete(t),r.size||(e[bc]=void 0))}function Tc(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}let Cc=0;function Ac(e,t,r,n){const a=e._endId=++Cc,o=()=>{a===e._endId&&n()};if(null!=r)return setTimeout(o,r);const{type:i,timeout:s,propCount:l}=function(e,t){const r=window.getComputedStyle(e),n=e=>(r[e]||"").split(", "),a=n(`${gc}Delay`),o=n(`${gc}Duration`),i=Pc(a,o),s=n(`${vc}Delay`),l=n(`${vc}Duration`),c=Pc(s,l);let d=null,u=0,p=0;t===gc?i>0&&(d=gc,u=i,p=o.length):t===vc?c>0&&(d=vc,u=c,p=l.length):(u=Math.max(i,c),d=u>0?i>c?gc:vc:null,p=d?d===gc?o.length:l.length:0);return{type:d,timeout:u,propCount:p,hasTransform:d===gc&&/\b(transform|all)(,|$)/.test(n(`${gc}Property`).toString())}}(e,t);if(!i)return n();const c=i+"end";let d=0;const u=()=>{e.removeEventListener(c,p),o()},p=t=>{t.target===e&&++d>=l&&u()};setTimeout((()=>{dDc(t)+Dc(e[r]))))}function Dc(e){return"auto"===e?0:1e3*Number(e.slice(0,-1).replace(",","."))}const Rc=Symbol("_vod"),$c=Symbol("_vsh"),Nc={beforeMount(e,{value:t},{transition:r}){e[Rc]="none"===e.style.display?"":e.style.display,r&&t?r.beforeEnter(e):Mc(e,t)},mounted(e,{value:t},{transition:r}){r&&t&&r.enter(e)},updated(e,{value:t,oldValue:r},{transition:n}){!t!=!r&&(n?t?(n.beforeEnter(e),Mc(e,!0),n.enter(e)):n.leave(e,(()=>{Mc(e,!1)})):Mc(e,t))},beforeUnmount(e,{value:t}){Mc(e,t)}};function Mc(e,t){e.style.display=t?e[Rc]:"none",e[$c]=!t}const Ic=Symbol("");function Lc(e){const t=Wl();if(!t)return;const r=t.ut=(r=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach((e=>Bc(e,r)))},n=()=>{const n=e(t.proxy);t.ce?Bc(t.ce,n):jc(t.subTree,n),r(n)};Qi((()=>{al(n,null,{flush:"post"})})),zi((()=>{const e=new MutationObserver(n);e.observe(t.subTree.el.parentNode,{childList:!0}),Vi((()=>e.disconnect()))}))}function jc(e,t){if(128&e.shapeFlag){const r=e.suspense;e=r.activeBranch,r.pendingBranch&&!r.isHydrating&&r.effects.push((()=>{jc(r.activeBranch,t)}))}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)Bc(e.el,t);else if(e.type===vl)e.children.forEach((e=>jc(e,t)));else if(e.type===wl){let{el:r,anchor:n}=e;for(;r&&(Bc(r,t),r!==n);)r=r.nextSibling}}function Bc(e,t){if(1===e.nodeType){const r=e.style;let n="";for(const e in t)r.setProperty(`--${e}`,t[e]),n+=`--${e}: ${t[e]};`;r[Ic]=n}}const Uc=/(^|;)\s*display\s*:/,Qc=/\s*!important$/;function zc(e,t,r){if(rn(r))r.forEach((r=>zc(e,t,r)));else if(null==r&&(r=""),t.startsWith("--"))e.setProperty(t,r);else{const n=function(e,t){const r=qc[t];if(r)return r;let n=yn(t);if("filter"!==n&&n in e)return qc[t]=n;n=xn(n);for(let r=0;rYc||(Kc.then((()=>Yc=0)),Yc=Date.now()),ed=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,td=e=>{const t=e.props["onUpdate:modelValue"]||!1;return rn(t)?e=>_n(t,e):t};function rd(e){e.target.composing=!0}function nd(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const ad=Symbol("_assign"),od={created(e,{modifiers:{lazy:t,trim:r,number:n}},a){e[ad]=td(a);const o=n||a.props&&"number"===a.props.type;Wc(e,t?"change":"input",(t=>{if(t.target.composing)return;let n=e.value;r&&(n=n.trim()),o&&(n=Tn(n)),e[ad](n)})),r&&Wc(e,"change",(()=>{e.value=e.value.trim()})),t||(Wc(e,"compositionstart",rd),Wc(e,"compositionend",nd),Wc(e,"change",nd))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,oldValue:r,modifiers:{lazy:n,trim:a,number:o}},i){if(e[ad]=td(i),e.composing)return;const s=null==t?"":t;if((!o&&"number"!==e.type||/^0\d/.test(e.value)?e.value:Tn(e.value))!==s){if(document.activeElement===e&&"range"!==e.type){if(n&&t===r)return;if(a&&e.value.trim()===s)return}e.value=s}}},id={deep:!0,created(e,t,r){e[ad]=td(r),Wc(e,"change",(()=>{const t=e._modelValue,r=ud(e),n=e.checked,a=e[ad];if(rn(t)){const e=Un(t,r),o=-1!==e;if(n&&!o)a(t.concat(r));else if(!n&&o){const r=[...t];r.splice(e,1),a(r)}}else if(an(t)){const e=new Set(t);n?e.add(r):e.delete(r),a(e)}else a(pd(e,n))}))},mounted:sd,beforeUpdate(e,t,r){e[ad]=td(r),sd(e,t,r)}};function sd(e,{value:t,oldValue:r},n){let a;if(e._modelValue=t,rn(t))a=Un(t,n.props.value)>-1;else if(an(t))a=t.has(n.props.value);else{if(t===r)return;a=Bn(t,pd(e,!0))}e.checked!==a&&(e.checked=a)}const ld={created(e,{value:t},r){e.checked=Bn(t,r.props.value),e[ad]=td(r),Wc(e,"change",(()=>{e[ad](ud(e))}))},beforeUpdate(e,{value:t,oldValue:r},n){e[ad]=td(n),t!==r&&(e.checked=Bn(t,n.props.value))}},cd={deep:!0,created(e,{value:t,modifiers:{number:r}},n){const a=an(t);Wc(e,"change",(()=>{const t=Array.prototype.filter.call(e.options,(e=>e.selected)).map((e=>r?Tn(ud(e)):ud(e)));e[ad](e.multiple?a?new Set(t):t:t[0]),e._assigning=!0,Vo((()=>{e._assigning=!1}))})),e[ad]=td(n)},mounted(e,{value:t}){dd(e,t)},beforeUpdate(e,t,r){e[ad]=td(r)},updated(e,{value:t}){e._assigning||dd(e,t)}};function dd(e,t){const r=e.multiple,n=rn(t);if(!r||n||an(t)){for(let a=0,o=e.options.length;aString(e)===String(i))):Un(t,i)>-1}else o.selected=t.has(i);else if(Bn(ud(o),t))return void(e.selectedIndex!==a&&(e.selectedIndex=a))}r||-1===e.selectedIndex||(e.selectedIndex=-1)}}function ud(e){return"_value"in e?e._value:e.value}function pd(e,t){const r=t?"_trueValue":"_falseValue";return r in e?e[r]:t}const hd={created(e,t,r){fd(e,t,r,null,"created")},mounted(e,t,r){fd(e,t,r,null,"mounted")},beforeUpdate(e,t,r,n){fd(e,t,r,n,"beforeUpdate")},updated(e,t,r,n){fd(e,t,r,n,"updated")}};function fd(e,t,r,n,a){const o=function(e,t){switch(e){case"SELECT":return cd;case"TEXTAREA":return od;default:switch(t){case"checkbox":return id;case"radio":return ld;default:return od}}}(e.tagName,r.props&&r.props.type)[a];o&&o(e,t,r,n)}const md=["ctrl","shift","alt","meta"],gd={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>md.some((r=>e[`${r}Key`]&&!t.includes(r)))},vd=(e,t)=>{const r=e._withMods||(e._withMods={}),n=t.join(".");return r[n]||(r[n]=(r,...n)=>{for(let e=0;e{const r=e._withKeys||(e._withKeys={}),n=t.join(".");return r[n]||(r[n]=r=>{if(!("key"in r))return;const n=On(r.key);return t.some((e=>e===n||bd[e]===n))?e(r):void 0})},wd=Kr({patchProp:(e,t,r,n,a,o)=>{const i="svg"===a;"class"===t?function(e,t,r){const n=e[bc];n&&(t=(t?[t,...n]:[...n]).join(" ")),null==t?e.removeAttribute("class"):r?e.setAttribute("class",t):e.className=t}(e,n,i):"style"===t?function(e,t,r){const n=e.style,a=ln(r);let o=!1;if(r&&!a){if(t)if(ln(t))for(const e of t.split(";")){const t=e.slice(0,e.indexOf(":")).trim();null==r[t]&&zc(n,t,"")}else for(const e in t)null==r[e]&&zc(n,e,"");for(const e in r)"display"===e&&(o=!0),zc(n,e,r[e])}else if(a){if(t!==r){const e=n[Ic];e&&(r+=";"+e),n.cssText=r,o=Uc.test(r)}}else t&&e.removeAttribute("style");Rc in e&&(e[Rc]=o?n.display:"",e[$c]&&(n.display="none"))}(e,r,n):Gr(t)?Yr(t)||function(e,t,r,n,a=null){const o=e[Xc]||(e[Xc]={}),i=o[t];if(n&&i)i.value=n;else{const[r,s]=function(e){let t;if(Gc.test(e)){let r;for(t={};r=e.match(Gc);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[":"===e[2]?e.slice(3):On(e.slice(2)),t]}(t);if(n){const i=o[t]=function(e,t){const r=e=>{if(e._vts){if(e._vts<=r.attached)return}else e._vts=Date.now();Lo(function(e,t){if(rn(t)){const r=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{r.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}(e,r.value),t,5,[e])};return r.value=e,r.attached=Jc(),r}(n,a);Wc(e,r,i,s)}else i&&(function(e,t,r,n){e.removeEventListener(t,r,n)}(e,r,i,s),o[t]=void 0)}}(e,t,0,n,o):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function(e,t,r,n){if(n)return"innerHTML"===t||"textContent"===t||!!(t in e&&ed(t)&&sn(r));if("spellcheck"===t||"draggable"===t||"translate"===t)return!1;if("form"===t)return!1;if("list"===t&&"INPUT"===e.tagName)return!1;if("type"===t&&"TEXTAREA"===e.tagName)return!1;if("width"===t||"height"===t){const t=e.tagName;if("IMG"===t||"VIDEO"===t||"CANVAS"===t||"SOURCE"===t)return!1}return(!ed(t)||!ln(r))&&t in e}(e,t,n,i))?(Zc(e,t,n),e.tagName.includes("-")||"value"!==t&&"checked"!==t&&"selected"!==t||Vc(e,t,n,i,0,"value"!==t)):!e._isVueCE||!/[A-Z]/.test(t)&&ln(n)?("true-value"===t?e._trueValue=n:"false-value"===t&&(e._falseValue=n),Vc(e,t,n,i)):Zc(e,yn(t),n,0,t)}},mc);let Od;function xd(){return Od||(Od=Ws(wd))}const kd=(...e)=>{xd().render(...e)},Sd=(...e)=>{const t=xd().createApp(...e),{mount:r}=t;return t.mount=e=>{const n=function(e){return ln(e)?document.querySelector(e):e}(e);if(!n)return;const a=t._component;sn(a)||a.render||a.template||(a.template=n.innerHTML),1===n.nodeType&&(n.textContent="");const o=r(n,!1,function(e){return e instanceof SVGElement?"svg":"function"==typeof MathMLElement&&e instanceof MathMLElement?"mathml":void 0}(n));return n instanceof Element&&(n.removeAttribute("v-cloak"),n.setAttribute("data-v-app","")),o},t},_d="3"===cc[0];function Ed(e){if(e instanceof Promise||e instanceof Date||e instanceof RegExp)return e;const t="function"==typeof(r=e)?r():wo(r);var r;if(!e||!t)return t;if(Array.isArray(t))return t.map((e=>Ed(e)));if("object"==typeof t){const e={};for(const r in t)Object.prototype.hasOwnProperty.call(t,r)&&("titleTemplate"===r||"o"===r[0]&&"n"===r[1]?e[r]=wo(t[r]):e[r]=Ed(t[r]));return e}return t}const Td={hooks:{"entries:resolve":e=>{for(const t of e.entries)t.resolvedInput=Ed(t.input)}}},Cd="usehead";function Ad(e={}){e.domDelayFn=e.domDelayFn||(e=>Vo((()=>setTimeout((()=>e()),0))));const t=function(e={}){const t=function(e={}){const t=new Ar;t.addHooks(e.hooks||{}),e.document=e.document||(zt?document:void 0);const r=!e.document,n=()=>{s.dirty=!0,t.callHook("entries:updated",s)};let a=0,o=[];const i=[],s={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries:()=>o,use(e){const n="function"==typeof e?e(s):e;n.key&&i.some((e=>e.key===n.key))||(i.push(n),qr(n.mode,r)&&t.addHooks(n.hooks||{}))},push(e,t){null==t||delete t.head;const i={_i:a++,input:e,...t};return qr(i.mode,r)&&(o.push(i),n()),{dispose(){o=o.filter((e=>e._i!==i._i)),n()},patch(e){for(const t of o)t._i===i._i&&(t.input=i.input=e);n()}}},async resolveTags(){const e={tags:[],entries:[...o]};await t.callHook("entries:resolve",e);for(const r of e.entries){const n=r.resolvedInput||r.input;if(r.resolvedInput=await(r.transform?r.transform(n):n),r.resolvedInput)for(const n of await dr(r)){const a={tag:n,entry:r,resolvedOptions:s.resolvedOptions};await t.callHook("tag:normalise",a),e.tags.push(a.tag)}}return await t.callHook("tags:beforeResolve",e),await t.callHook("tags:resolve",e),await t.callHook("tags:afterResolve",e),e.tags},ssr:r};return[Dr,Ir,$r,Mr,Lr,Ur,Qr,zr,...(null==e?void 0:e.plugins)||[]].forEach((e=>s.use(e))),s.hooks.callHook("init",s),s}(e);return t.use(xr()),Fr=t}(e);return t.use(Td),t.install=function(e){return{install(t){_d&&(t.config.globalProperties.$unhead=e,t.config.globalProperties.$head=e,t.provide(Cd,e))}}.install}(t),t}const Pd="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},Dd="__unhead_injection_handler__";function Rd(e,t={}){const r=t.head||(Dd in Pd?Pd[Dd]():Rs(Cd)||Fr);if(r)return r.ssr?r.push(e,t):function(e,t,r={}){const n=go(!1),a=go({});rl((()=>{a.value=n.value?{}:Ed(t)}));const o=e.push(a.value,r);return nl(a,(e=>{o.patch(e)})),Wl()&&(Hi((()=>{o.dispose()})),Ii((()=>{n.value=!0})),Mi((()=>{n.value=!1}))),o}(r,e,t)}function $d(e){var t,r,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;t"boolean"==typeof e?`${e}`:0===e?"0":e,Id=e=>{const t=Ud(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:e=>{const r=e.split("-");return""===r[0]&&1!==r.length&&r.shift(),Ld(r,t)||Bd(e)},getConflictingClassGroupIds:(e,t)=>{const a=r[e]||[];return t&&n[e]?[...a,...n[e]]:a}}},Ld=(e,t)=>{var r;if(0===e.length)return t.classGroupId;const n=e[0],a=t.nextPart.get(n),o=a?Ld(e.slice(1),a):void 0;if(o)return o;if(0===t.validators.length)return;const i=e.join("-");return null==(r=t.validators.find((({validator:e})=>e(i))))?void 0:r.classGroupId},jd=/^\[(.+)\]$/,Bd=e=>{if(jd.test(e)){const t=jd.exec(e)[1],r=null==t?void 0:t.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},Ud=e=>{const{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]};return qd(Object.entries(e.classGroups),r).forEach((([e,r])=>{Qd(r,n,e,t)})),n},Qd=(e,t,r,n)=>{e.forEach((e=>{if("string"!=typeof e){if("function"==typeof e)return Fd(e)?void Qd(e(n),t,r,n):void t.validators.push({validator:e,classGroupId:r});Object.entries(e).forEach((([e,a])=>{Qd(a,zd(t,e),r,n)}))}else(""===e?t:zd(t,e)).classGroupId=r}))},zd=(e,t)=>{let r=e;return t.split("-").forEach((e=>{r.nextPart.has(e)||r.nextPart.set(e,{nextPart:new Map,validators:[]}),r=r.nextPart.get(e)})),r},Fd=e=>e.isThemeGetter,qd=(e,t)=>t?e.map((([e,r])=>[e,r.map((e=>"string"==typeof e?t+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map((([e,r])=>[t+e,r]))):e))])):e,Hd=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;const a=(a,o)=>{r.set(a,o),t++,t>e&&(t=0,n=r,r=new Map)};return{get(e){let t=r.get(e);return void 0!==t?t:void 0!==(t=n.get(e))?(a(e,t),t):void 0},set(e,t){r.has(e)?r.set(e,t):a(e,t)}}},Vd=e=>{const{separator:t,experimentalParseClassName:r}=e,n=1===t.length,a=t[0],o=t.length,i=e=>{const r=[];let i,s=0,l=0;for(let c=0;cl?i-l:void 0}};return r?e=>r({className:e,parseClassName:i}):i},Zd=e=>{if(e.length<=1)return e;const t=[];let r=[];return e.forEach((e=>{"["===e[0]?(t.push(...r.sort(),e),r=[]):r.push(e)})),t.push(...r.sort()),t},Wd=/\s+/;function Xd(){let e,t,r=0,n="";for(;r{if("string"==typeof e)return e;let t,r="";for(let n=0;nt(e)),e());return r=(e=>({cache:Hd(e.cacheSize),parseClassName:Vd(e),...Id(e)}))(l),n=r.cache.get,a=r.cache.set,o=i,i(s)};function i(e){const t=n(e);if(t)return t;const o=((e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:a}=t,o=[],i=e.trim().split(Wd);let s="";for(let e=i.length-1;e>=0;e-=1){const t=i[e],{modifiers:l,hasImportantModifier:c,baseClassName:d,maybePostfixModifierPosition:u}=r(t);let p=Boolean(u),h=n(p?d.substring(0,u):d);if(!h){if(!p){s=t+(s.length>0?" "+s:s);continue}if(h=n(d),!h){s=t+(s.length>0?" "+s:s);continue}p=!1}const f=Zd(l).join(":"),m=c?f+"!":f,g=m+h;if(o.includes(g))continue;o.push(g);const v=a(h,p);for(let e=0;e0?" "+s:s)}return s})(e,r);return a(e,o),o}return function(){return o(Xd.apply(null,arguments))}}const Kd=e=>{const t=t=>t[e]||[];return t.isThemeGetter=!0,t},Jd=/^\[(?:([a-z-]+):)?(.+)\]$/i,eu=/^\d+\/\d+$/,tu=new Set(["px","full","screen"]),ru=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,nu=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,au=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,ou=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,iu=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,su=e=>cu(e)||tu.has(e)||eu.test(e),lu=e=>xu(e,"length",ku),cu=e=>Boolean(e)&&!Number.isNaN(Number(e)),du=e=>xu(e,"number",cu),uu=e=>Boolean(e)&&Number.isInteger(Number(e)),pu=e=>e.endsWith("%")&&cu(e.slice(0,-1)),hu=e=>Jd.test(e),fu=e=>ru.test(e),mu=new Set(["length","size","percentage"]),gu=e=>xu(e,mu,Su),vu=e=>xu(e,"position",Su),bu=new Set(["image","url"]),yu=e=>xu(e,bu,Eu),wu=e=>xu(e,"",_u),Ou=()=>!0,xu=(e,t,r)=>{const n=Jd.exec(e);return!!n&&(n[1]?"string"==typeof t?n[1]===t:t.has(n[1]):r(n[2]))},ku=e=>nu.test(e)&&!au.test(e),Su=()=>!1,_u=e=>ou.test(e),Eu=e=>iu.test(e),Tu=()=>{const e=Kd("colors"),t=Kd("spacing"),r=Kd("blur"),n=Kd("brightness"),a=Kd("borderColor"),o=Kd("borderRadius"),i=Kd("borderSpacing"),s=Kd("borderWidth"),l=Kd("contrast"),c=Kd("grayscale"),d=Kd("hueRotate"),u=Kd("invert"),p=Kd("gap"),h=Kd("gradientColorStops"),f=Kd("gradientColorStopPositions"),m=Kd("inset"),g=Kd("margin"),v=Kd("opacity"),b=Kd("padding"),y=Kd("saturate"),w=Kd("scale"),O=Kd("sepia"),x=Kd("skew"),k=Kd("space"),S=Kd("translate"),_=()=>["auto",hu,t],E=()=>[hu,t],T=()=>["",su,lu],C=()=>["auto",cu,hu],A=()=>["","0",hu],P=()=>[cu,hu];return{cacheSize:500,separator:":",theme:{colors:[Ou],spacing:[su,lu],blur:["none","",fu,hu],brightness:P(),borderColor:[e],borderRadius:["none","","full",fu,hu],borderSpacing:E(),borderWidth:T(),contrast:P(),grayscale:A(),hueRotate:P(),invert:A(),gap:E(),gradientColorStops:[e],gradientColorStopPositions:[pu,lu],inset:_(),margin:_(),opacity:P(),padding:E(),saturate:P(),scale:P(),sepia:A(),skew:P(),space:E(),translate:E()},classGroups:{aspect:[{aspect:["auto","square","video",hu]}],container:["container"],columns:[{columns:[fu]}],"break-after":[{"break-after":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-before":[{"break-before":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",hu]}],overflow:[{overflow:["auto","hidden","clip","visible","scroll"]}],"overflow-x":[{"overflow-x":["auto","hidden","clip","visible","scroll"]}],"overflow-y":[{"overflow-y":["auto","hidden","clip","visible","scroll"]}],overscroll:[{overscroll:["auto","contain","none"]}],"overscroll-x":[{"overscroll-x":["auto","contain","none"]}],"overscroll-y":[{"overscroll-y":["auto","contain","none"]}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[m]}],"inset-x":[{"inset-x":[m]}],"inset-y":[{"inset-y":[m]}],start:[{start:[m]}],end:[{end:[m]}],top:[{top:[m]}],right:[{right:[m]}],bottom:[{bottom:[m]}],left:[{left:[m]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",uu,hu]}],basis:[{basis:_()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",hu]}],grow:[{grow:A()}],shrink:[{shrink:A()}],order:[{order:["first","last","none",uu,hu]}],"grid-cols":[{"grid-cols":[Ou]}],"col-start-end":[{col:["auto",{span:["full",uu,hu]},hu]}],"col-start":[{"col-start":C()}],"col-end":[{"col-end":C()}],"grid-rows":[{"grid-rows":[Ou]}],"row-start-end":[{row:["auto",{span:[uu,hu]},hu]}],"row-start":[{"row-start":C()}],"row-end":[{"row-end":C()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",hu]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",hu]}],gap:[{gap:[p]}],"gap-x":[{"gap-x":[p]}],"gap-y":[{"gap-y":[p]}],"justify-content":[{justify:["normal","start","end","center","between","around","evenly","stretch"]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal","start","end","center","between","around","evenly","stretch","baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":["start","end","center","between","around","evenly","stretch","baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[b]}],px:[{px:[b]}],py:[{py:[b]}],ps:[{ps:[b]}],pe:[{pe:[b]}],pt:[{pt:[b]}],pr:[{pr:[b]}],pb:[{pb:[b]}],pl:[{pl:[b]}],m:[{m:[g]}],mx:[{mx:[g]}],my:[{my:[g]}],ms:[{ms:[g]}],me:[{me:[g]}],mt:[{mt:[g]}],mr:[{mr:[g]}],mb:[{mb:[g]}],ml:[{ml:[g]}],"space-x":[{"space-x":[k]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[k]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",hu,t]}],"min-w":[{"min-w":[hu,t,"min","max","fit"]}],"max-w":[{"max-w":[hu,t,"none","full","min","max","fit","prose",{screen:[fu]},fu]}],h:[{h:[hu,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[hu,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[hu,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[hu,t,"auto","min","max","fit"]}],"font-size":[{text:["base",fu,lu]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",du]}],"font-family":[{font:[Ou]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",hu]}],"line-clamp":[{"line-clamp":["none",cu,du]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",su,hu]}],"list-image":[{"list-image":["none",hu]}],"list-style-type":[{list:["none","disc","decimal",hu]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[v]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[v]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:["solid","dashed","dotted","double","none","wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",su,lu]}],"underline-offset":[{"underline-offset":["auto",su,hu]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:E()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",hu]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",hu]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[v]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",vu]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",gu]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},yu]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[f]}],"gradient-via-pos":[{via:[f]}],"gradient-to-pos":[{to:[f]}],"gradient-from":[{from:[h]}],"gradient-via":[{via:[h]}],"gradient-to":[{to:[h]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[v]}],"border-style":[{border:["solid","dashed","dotted","double","none","hidden"]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[v]}],"divide-style":[{divide:["solid","dashed","dotted","double","none"]}],"border-color":[{border:[a]}],"border-color-x":[{"border-x":[a]}],"border-color-y":[{"border-y":[a]}],"border-color-s":[{"border-s":[a]}],"border-color-e":[{"border-e":[a]}],"border-color-t":[{"border-t":[a]}],"border-color-r":[{"border-r":[a]}],"border-color-b":[{"border-b":[a]}],"border-color-l":[{"border-l":[a]}],"divide-color":[{divide:[a]}],"outline-style":[{outline:["","solid","dashed","dotted","double","none"]}],"outline-offset":[{"outline-offset":[su,hu]}],"outline-w":[{outline:[su,lu]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:T()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[v]}],"ring-offset-w":[{"ring-offset":[su,lu]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",fu,wu]}],"shadow-color":[{shadow:[Ou]}],opacity:[{opacity:[v]}],"mix-blend":[{"mix-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",fu,hu]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[d]}],invert:[{invert:[u]}],saturate:[{saturate:[y]}],sepia:[{sepia:[O]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[d]}],"backdrop-invert":[{"backdrop-invert":[u]}],"backdrop-opacity":[{"backdrop-opacity":[v]}],"backdrop-saturate":[{"backdrop-saturate":[y]}],"backdrop-sepia":[{"backdrop-sepia":[O]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",hu]}],duration:[{duration:P()}],ease:[{ease:["linear","in","out","in-out",hu]}],delay:[{delay:P()}],animate:[{animate:["none","spin","ping","pulse","bounce",hu]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[w]}],"scale-x":[{"scale-x":[w]}],"scale-y":[{"scale-y":[w]}],rotate:[{rotate:[uu,hu]}],"translate-x":[{"translate-x":[S]}],"translate-y":[{"translate-y":[S]}],"skew-x":[{"skew-x":[x]}],"skew-y":[{"skew-y":[x]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",hu]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",hu]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":E()}],"scroll-mx":[{"scroll-mx":E()}],"scroll-my":[{"scroll-my":E()}],"scroll-ms":[{"scroll-ms":E()}],"scroll-me":[{"scroll-me":E()}],"scroll-mt":[{"scroll-mt":E()}],"scroll-mr":[{"scroll-mr":E()}],"scroll-mb":[{"scroll-mb":E()}],"scroll-ml":[{"scroll-ml":E()}],"scroll-p":[{"scroll-p":E()}],"scroll-px":[{"scroll-px":E()}],"scroll-py":[{"scroll-py":E()}],"scroll-ps":[{"scroll-ps":E()}],"scroll-pe":[{"scroll-pe":E()}],"scroll-pt":[{"scroll-pt":E()}],"scroll-pr":[{"scroll-pr":E()}],"scroll-pb":[{"scroll-pb":E()}],"scroll-pl":[{"scroll-pl":E()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",hu]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[su,lu,du]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},Cu=(e,t,r)=>{void 0!==r&&(e[t]=r)},Au=(e,t)=>{if(t)for(const r in t)Cu(e,r,t[r])},Pu=(e,t)=>{if(t)for(const r in t){const n=t[r];void 0!==n&&(e[r]=(e[r]||[]).concat(n))}},Du=((e,...t)=>"function"==typeof e?Yd(Tu,e,...t):Yd((()=>((e,{cacheSize:t,prefix:r,separator:n,experimentalParseClassName:a,extend:o={},override:i={}})=>{Cu(e,"cacheSize",t),Cu(e,"prefix",r),Cu(e,"separator",n),Cu(e,"experimentalParseClassName",a);for(const t in i)Au(e[t],i[t]);for(const t in o)Pu(e[t],o[t]);return e})(Tu(),e)),...t))({extend:{classGroups:{"font-size":["text-3xs","text-xxs"]}}}),{cva:Ru,cx:$u,compose:Nu}=(e=>{const t=function(){for(var t=arguments.length,r=new Array(t),n=0;n{const n=Object.fromEntries(Object.entries(e||{}).filter((e=>{let[t]=e;return!["class","className"].includes(t)})));return t(r.map((e=>e(n))),null==e?void 0:e.class,null==e?void 0:e.className)}},cva:e=>r=>{var n;if(null==(null==e?void 0:e.variants))return t(null==e?void 0:e.base,null==r?void 0:r.class,null==r?void 0:r.className);const{variants:a,defaultVariants:o}=e,i=Object.keys(a).map((e=>{const t=null==r?void 0:r[e],n=null==o?void 0:o[e],i=Md(t)||Md(n);return a[e][i]})),s={...o,...r&&Object.entries(r).reduce(((e,t)=>{let[r,n]=t;return void 0===n?e:{...e,[r]:n}}),{})},l=null==e||null===(n=e.compoundVariants)||void 0===n?void 0:n.reduce(((e,t)=>{let{class:r,className:n,...a}=t;return Object.entries(a).every((e=>{let[t,r]=e;const n=s[t];return Array.isArray(r)?r.includes(n):n===r}))?[...e,r,n]:e}),[]);return t(null==e?void 0:e.base,i,l,null==r?void 0:r.class,null==r?void 0:r.className)},cx:t}})({hooks:{onComplete:e=>Du(e)}});function Mu(){const e=hs(),t=sc((()=>{const{class:t,...r}=e;return{class:t||"",rest:r}}));return{cx:function(...e){return{class:$u(...e,t.value.class),...t.value.rest}},classCx:function(...e){return{class:$u(...e,t.value.class)}},otherAttrs:sc((()=>t.value.rest))}}const Iu={solid:["scalar-button-solid","bg-b-btn text-c-btn shadow-sm focus-visible:border-c-btn active:bg-b-btn active:shadow-none hover:bg-h-btn outline-offset-1"],outlined:["scalar-button-outlined","active:bg-btn-1 border border-solid border-border bg-b-1 text-c-1 hover:bg-b-2 shadow"],ghost:["scalar-button-ghost","bg-transparent text-c-3 active:text-c-1 hocus:text-c-1"],danger:["scalar-button-danger","bg-c-danger text-white active:brightness-90 hocus:brightness-90"]},Lu=Ru({base:"scalar-button scalar-row cursor-pointer items-center justify-center rounded font-medium -outline-offset-1",variants:{disabled:{true:"bg-background-2 text-color-3 shadow-none"},fullWidth:{true:"w-full"},size:{sm:"px-2 py-1 text-xs",md:"h-10 px-6 text-sm"},variant:Iu},compoundVariants:[{disabled:!0,variant:["solid","outlined","ghost","danger"],class:"bg-b-2 text-c-3 shadow-none"}]}),ju={key:0,class:"circular-loader"};function Bu(){return ro({isValid:!1,isInvalid:!1,isLoading:!1,startLoading(){this.isLoading=!0},stopLoading(){this.isLoading=!1},validate(e=800,t){this.isInvalid=!1,this.isValid=!0;const r=t?e-300:e;return new Promise((e=>setTimeout(t?()=>this.clear().then((()=>e(!0))):()=>e(!0),r)))},invalidate(e=1100,t){this.isValid=!1,this.isInvalid=!0;const r=t?e-300:e;return new Promise((e=>setTimeout(t?()=>this.clear().then((()=>e(!0))):()=>e(!0),r)))},clear(e=300){return this.isValid=!1,this.isInvalid=!1,this.isLoading=!1,new Promise((t=>{setTimeout((()=>{t(!0)}),e)}))}})}const Uu=Ai({inheritAttrs:!1,__name:"ScalarLoading",props:{loadingState:{},size:{}},setup(e){const{cx:t}=Mu(),r=Ru({variants:{size:{xs:"size-3",sm:"size-3.5",md:"size-4",lg:"size-5",xl:"size-6","2xl":"size-8","3xl":"size-10",full:"size-full"}},defaultVariants:{size:"full"}});return(e,n)=>e.loadingState?(kl(),Tl("div",In(Fl({key:0},wo(t)("loader-wrapper",wo(r)({size:e.size})))),[(kl(),Tl("svg",{class:Mn(["svg-loader",{"icon-is-valid":e.loadingState.isValid,"icon-is-invalid":e.loadingState.isInvalid}]),viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[n[0]||(n[0]=jl('',5)),e.loadingState.isLoading?(kl(),Tl("g",ju,[$l("circle",{class:Mn(["loader-path",{"loader-path-off":e.loadingState.isValid||e.loadingState.isInvalid}]),cx:"50",cy:"50",fill:"none",r:"20","stroke-width":"2"},null,2)])):Bl("",!0)],2))],16)):Bl("",!0)}}),Qu=(e,t)=>{const r=e.__vccOpts||e;for(const[e,n]of t)r[e]=n;return r},zu=Qu(Uu,[["__scopeId","data-v-338fc8d9"]]),Fu=["ariaDisabled","type"],qu={key:3,class:"centered-x absolute"},Hu=Ai({inheritAttrs:!1,__name:"ScalarButton",props:{disabled:{type:Boolean},fullWidth:{type:Boolean,default:!1},loading:{},size:{default:"md"},variant:{default:"solid"},type:{default:"button"}},setup(e){const{cx:t}=Mu();return(e,r)=>{var n,a,o,i;return kl(),Tl("button",Fl({ariaDisabled:e.disabled||void 0,type:e.type},wo(t)(wo(Lu)({fullWidth:e.fullWidth,disabled:e.disabled,size:e.size,variant:e.variant}),{relative:null==(n=e.loading)?void 0:n.isLoading})),[e.$slots.icon?(kl(),Tl("div",{key:0,class:Mn(["mr-2 h-4 w-4",{invisible:null==(a=e.loading)?void 0:a.isLoading}])},[os(e.$slots,"icon")],2)):Bl("",!0),e.loading?(kl(),Tl("span",{key:1,class:Mn({invisible:null==(o=e.loading)?void 0:o.isLoading})},[os(e.$slots,"default")],2)):os(e.$slots,"default",{key:2}),null!=(i=e.loading)&&i.isLoading?(kl(),Tl("div",qu,[Nl(wo(zu),{loadingState:e.loading,size:"xs"},null,8,["loadingState"])])):Bl("",!0)],16,Fu)}}}),Vu={ts:"typescript",js:"javascript",py:"python",py3:"python","c#":"csharp","c++":"cpp",node:"javascript"},Zu=function(e){if(null==e)return Xu;if("function"==typeof e)return Wu(e);if("object"==typeof e)return Array.isArray(e)?function(e){const t=[];let r=-1;for(;++rl&&(l=e):e&&(void 0!==l&&l>-1&&s.push("\n".repeat(l)||" "),l=-1,s.push(e))}return s.join("")}function up(e,t,r){return"element"===e.type?function(e,t,r){const n=fp(e,r),a=e.children||[];let o,i,s=-1,l=[];if(lp(e))return l;for(ap(e)||sp(e)&&Gu(t,e,sp)?i="\n":ip(e)?(o=2,i=2):cp(e)&&(o=1,i=1);++sSp(e,t,r-1)))}const _p="[A-Za-z$_][0-9A-Za-z$_]*",Ep=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],Tp=["true","false","null","undefined","NaN","Infinity"],Cp=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],Ap=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],Pp=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],Dp=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],Rp=[].concat(Pp,Cp,Ap);var $p="[0-9](_*[0-9])*",Np=`\\.(${$p})`,Mp="[0-9a-fA-F](_*[0-9a-fA-F])*",Ip={className:"number",variants:[{begin:`(\\b(${$p})((${Np})|\\.)?|(${Np}))[eE][+-]?(${$p})[fFdD]?\\b`},{begin:`\\b(${$p})((${Np})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${Np})[fFdD]?\\b`},{begin:`\\b(${$p})[fFdD]\\b`},{begin:`\\b0[xX]((${Mp})\\.?|(${Mp})?\\.(${Mp}))[pP][+-]?(${$p})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${Mp})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};const Lp=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],jp=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],Bp=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],Up=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],Qp=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse(),zp=Bp.concat(Up),Fp=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],qp=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],Hp=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],Vp=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],Zp=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();function Wp(e){return e?"string"==typeof e?e:e.source:null}function Xp(e){return Gp("(?=",e,")")}function Gp(...e){return e.map((e=>Wp(e))).join("")}function Yp(...e){const t=function(e){const t=e[e.length-1];return"object"==typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}(e);return"("+(t.capture?"":"?:")+e.map((e=>Wp(e))).join("|")+")"}const Kp=e=>Gp(/\b/,e,/\w$/.test(e)?/\b/:/\B/),Jp=["Protocol","Type"].map(Kp),eh=["init","self"].map(Kp),th=["Any","Self"],rh=["actor","any","associatedtype","async","await",/as\?/,/as!/,"as","borrowing","break","case","catch","class","consume","consuming","continue","convenience","copy","default","defer","deinit","didSet","distributed","do","dynamic","each","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","macro","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],nh=["false","nil","true"],ah=["assignment","associativity","higherThan","left","lowerThan","none","right"],oh=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warning"],ih=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],sh=Yp(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),lh=Yp(sh,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),ch=Gp(sh,lh,"*"),dh=Yp(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),uh=Yp(dh,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),ph=Gp(dh,uh,"*"),hh=Gp(/[A-Z]/,uh,"*"),fh=["attached","autoclosure",Gp(/convention\(/,Yp("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","freestanding","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",Gp(/objc\(/,ph,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","Sendable","testable","UIApplicationMain","unchecked","unknown","usableFromInline","warn_unqualified_access"],mh=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"],gh="[A-Za-z$_][0-9A-Za-z$_]*",vh=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],bh=["true","false","null","undefined","NaN","Infinity"],yh=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],wh=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],Oh=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],xh=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],kh=[].concat(Oh,yh,wh);function Sh(e){const t=e.regex,r=t.concat(/[\p{L}_]/u,t.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),n={className:"symbol",begin:/&[a-z]+;|[0-9]+;|[a-f0-9]+;/},a={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},o=e.inherit(a,{begin:/\(/,end:/\)/}),i=e.inherit(e.APOS_STRING_MODE,{className:"string"}),s=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),l={endsWithParent:!0,illegal:/,relevance:0,contains:[{className:"attr",begin:/[\p{L}0-9._:-]+/u,relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[n]},{begin:/'/,end:/'/,contains:[n]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin://,relevance:10,contains:[a,s,i,o,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[a,o,s,i]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},n,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[s]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/`));return(e,t)=>{var n,a,o;return kl(),Tl(vl,null,[$l("div",{innerHTML:M.value},null,8,dbe),$l("div",{ref_key:"documentEl",ref:s,class:Mn(["scalar-app scalar-api-reference references-layout",[{"scalar-scrollbars-obtrusive":l.value,"references-editable":r.value.isEditable,"references-sidebar":r.value.showSidebar,"references-sidebar-mobile-open":wo(u),"references-classic":"classic"===r.value.layout},e.$attrs.class]]),style:Pn({"--scalar-y-offset":`var(--scalar-custom-header-height, ${E.value}px)`}),onScrollPassive:t[4]||(t[4]=(...e)=>wo(C)&&wo(C)(...e))},[$l("div",ube,[os(e.$slots,"header",In(Ml(A.value)),void 0,!0)]),r.value.showSidebar?(kl(),Tl("aside",{key:0,"aria-label":`Sidebar for ${null==(n=e.parsedSpec.info)?void 0:n.title}`,class:"references-navigation t-doc__sidebar"},[$l("div",hbe,[Nl(wo(LF),null,{default:ri((()=>[Nl(wo(cbe),{operationsSorter:r.value.operationsSorter,parsedSpec:e.parsedSpec,tagsSorter:r.value.tagsSorter},{"sidebar-start":ri((()=>[os(e.$slots,"sidebar-start",In(Ml(A.value)),void 0,!0)])),"sidebar-end":ri((()=>[os(e.$slots,"sidebar-end",In(Ml(A.value)),void 0,!0)])),_:3},8,["operationsSorter","parsedSpec","tagsSorter"])])),_:3})])],8,pbe)):Bl("",!0),ni($l("div",fbe,[$l("div",mbe,[os(e.$slots,"editor",In(Ml(A.value)),void 0,!0)])],512),[[Nc,r.value.isEditable]]),T.value?(kl(),Tl(vl,{key:1},[$l("main",{"aria-label":`Open API Documentation for ${null==(a=e.parsedSpec.info)?void 0:a.title}`,class:"references-rendered"},[Nl(wo(zve),{layout:r.value.layout,parsedSpec:e.parsedSpec},as({start:ri((()=>[os(e.$slots,"content-start",In(Ml(A.value)),void 0,!0)])),end:ri((()=>[os(e.$slots,"content-end",In(Ml(A.value)),void 0,!0)])),_:2},[(null==(o=r.value)?void 0:o.isEditable)?{name:"empty-state",fn:ri((()=>{var n;return[Nl(Xve,{theme:(null==(n=r.value)?void 0:n.theme)||"default",onChangeTheme:t[0]||(t[0]=t=>e.$emit("changeTheme",t)),onLinkSwaggerFile:t[1]||(t[1]=t=>e.$emit("linkSwaggerFile")),onLoadSwaggerFile:t[2]||(t[2]=t=>e.$emit("loadSwaggerFile")),onUpdateContent:t[3]||(t[3]=t=>e.$emit("updateContent",t))},null,8,["theme"])]})),key:"0"}:void 0]),1032,["layout","parsedSpec"])],8,gbe),e.$slots.footer?(kl(),Tl("div",vbe,[os(e.$slots,"footer",In(Ml(A.value)),void 0,!0)])):Bl("",!0)],64)):Bl("",!0),Nl(wo(Ume),{configuration:r.value},null,8,["configuration"])],38),Nl(wo(bT))],64)}}}),ybe=due(bbe,[["__scopeId","data-v-e9aedb7d"]]),wbe={class:"references-classic-header-container"},Obe={class:"references-classic-header"},xbe=due({},[["render",function(e,t){return kl(),Tl("div",wbe,[$l("div",Obe,[os(e.$slots,"default",{},void 0,!0),os(e.$slots,"dark-mode-toggle",{},void 0,!0)])])}],["__scopeId","data-v-a860f78f"]]);function kbe({specification:e}){const{hideModels:t}=tY(),{getHeadingId:r,getWebhookId:n,getModelId:a,getOperationId:o,getTagId:i}=YX(),s=go([]),l=go([]),c=go(),d=go(""),u=new Goe(s.value,{keys:["title","description","body"]}),p=()=>{c.value=0,l.value=u.search(d.value)};nl(d,(e=>{e.length?p():l.value=[]}));const h=sc((()=>0===d.value.length?s.value.slice(0,25).map((e=>({item:e}))):l.value.slice(0,25))),f=sc((()=>"number"==typeof c.value?h.value[c.value]:void 0));return nl(e,(e=>{var l,c,d,p;if(s.value=[],!(null==(l=null==e?void 0:e.tags)?void 0:l.length)&&!(null==(c=null==e?void 0:e.webhooks)?void 0:c.length))return void u.setCollection([]);const h=[],f=eG((null==(d=null==e?void 0:e.info)?void 0:d.description)??"");f.length&&(f.forEach((e=>{h.push({type:"heading",title:`Info > ${e.value}`,description:"",href:`#${r(e)}`,tag:e.slug,body:""})})),s.value=s.value.concat(h)),null==(p=null==e?void 0:e.tags)||p.forEach((e=>{const t={title:e["x-displayName"]??e.name,href:`#${i(e)}`,description:e.description,type:"tag",tag:e.name,body:""};s.value.push(t),e.operations&&e.operations.forEach((t=>{const{parameterMap:r}=function(e){return{parameterMap:sc((()=>{var t;const r={path:[],query:[],header:[],cookie:[],body:[],formData:[]};e.pathParameters&&e.pathParameters.forEach((e=>{"path"===e.in?r.path.push(e):"query"===e.in?r.query.push(e):"header"===e.in?r.header.push(e):"cookie"===e.in?r.cookie.push(e):"body"===e.in?r.body.push(e):"formData"===e.in&&r.formData.push(e)}));const n=(null==(t=e.information)?void 0:t.parameters)??[];return n&&n.forEach((e=>{"path"===e.in?r.path.push(e):"query"===e.in?r.query.push(e):"header"===e.in?r.header.push(e):"cookie"===e.in?r.cookie.push(e):"body"===e.in?r.body.push(e):"formData"===e.in&&r.formData.push(e)})),r}))}}(t),n=function(e){var t,r,n;try{const a=null==(n=null==(r=null==(t=null==e?void 0:e.information)?void 0:t.requestBody)?void 0:r.content)?void 0:n["application/json"];if(!a)throw new Error("Body not found");return function(e){var t;const r=["Body"],n=null==(t=null==e?void 0:e.schema)?void 0:t.properties;return n&&Object.keys(n).forEach((t=>{if(!e.schema)return;r.push(function(e,t){var r;let n=e;return n+=(null==(r=t.required)?void 0:r.includes(e))?" REQUIRED ":" optional ",t.properties[e]&&(n+=t.properties[e].type,t.properties[e].description&&(n+=" "+t.properties[e].description)),n}(t,e.schema));const a=n[t];"object"===a.type&&a.properties&&a.properties&&Object.keys(a.properties).forEach((e=>{var t,n;r.push(`${e} ${null==(n=null==(t=a.properties)?void 0:t[e])?void 0:n.type}`)}))})),r}(a)}catch(e){return!1}}(t)||r.value;let a=null;"boolean"!=typeof n&&(a=n);const i={type:"req",title:t.name??t.path,href:`#${o(t,e)}`,operationId:t.operationId,description:t.description??"",httpVerb:t.httpVerb,path:t.path,tag:e.name,operation:t};a&&(i.body=a),s.value.push(i)}))}));const m=null==e?void 0:e.webhooks,g=[];m&&Object.keys(m).forEach((e=>{Object.keys(m[e]).forEach((t=>{var r;g.push({type:"webhook",title:"Webhook",href:`#${n({name:e,method:t})}`,description:`${null==(r=m[e][t])?void 0:r.name}`,httpVerb:t,tag:e,body:""})})),s.value=s.value.concat(g)}));const v=t.value?{}:rG(e),b=[];v&&(Object.keys(v).forEach((e=>{b.push({type:"model",title:"Model",href:`#${a({name:e})}`,description:v[e].title??e,tag:e,body:""})})),s.value=s.value.concat(b)),u.setCollection(s.value)}),{immediate:!0}),{resetSearch:function(){d.value="",c.value=void 0,l.value=[]},fuseSearch:p,selectedSearchIndex:c,selectedSearchResult:f,searchResultsWithPlaceholderResults:h,searchText:d}}const Sbe={class:"sr-only"},_be={class:"sr-only"},Ebe=due(Ai({__name:"SearchModal",props:{parsedSpec:{},modalState:{}},setup(e){const t=e,r=Ao(t,"parsedSpec"),n=rz(),a=`${n}-search-result`,o=`${n}-search-instructions`,i=e=>`${n}${e}`,{resetSearch:s,fuseSearch:l,selectedSearchIndex:c,selectedSearchResult:d,searchResultsWithPlaceholderResults:u,searchText:p}=kbe({specification:r}),h={heading:"DocsPage",model:"Brackets",req:"Terminal",tag:"CodeFolder",webhook:"Terminal"},f={heading:"Document Heading",req:"Request",tag:"Tag",model:"",webhook:""},m=go(null);nl((()=>t.modalState.open),(e=>{e&&s()}));const{setCollapsedSidebarItem:g}=tY(),v=/#(tag\/[^/]*)/;function b(e){let r="models";const n=e.item.href.match(v);(null==n?void 0:n.length)&&n.length>1&&(r=n[1]),g(r,!0);const a=e.item.href.replace("#","");if(document.getElementById(a))RG(a),t.modalState.hide();else{const e=BG.on((r=>{r.id===a&&(RG(a),e(),t.modalState.hide())}))}}nl(c,(e=>{var t;if("number"!=typeof e)return;const r=u.value[e],n=i(null==r?void 0:r.item.href);null==(t=document.getElementById(n))||t.scrollIntoView({behavior:"smooth",block:"nearest"})}));const y=e=>{const t="up"===e?-1:1,r=u.value.length;if("number"==typeof c.value){const e=(c.value+t+r)%r;c.value=e}else c.value=-1===t?r-1:0};function w(e){const t=new URL(window.location.href);return t.hash=e,t.toString()}function O(){c.value&&b(u.value[c.value])}return(e,t)=>(kl(),Cl(wo(Gq),{"aria-label":"Reference Search",state:e.modalState,variant:"search"},{default:ri((()=>[$l("div",{ref_key:"searchModalRef",ref:m,class:"ref-search-container",role:"search"},[Nl(wo(Jq),{modelValue:wo(p),"onUpdate:modelValue":t[0]||(t[0]=e=>mo(p)?p.value=e:null),"aria-activedescendant":wo(d)?i(wo(d).item.href):void 0,"aria-autocomplete":"list","aria-controls":a,"aria-describedby":o,role:"combobox",onBlur:t[1]||(t[1]=e=>c.value=void 0),onInput:wo(l),onKeydown:[t[2]||(t[2]=yd(vd((e=>y("down")),["stop","prevent"]),["down"])),yd(vd(O,["stop","prevent"]),["enter"]),t[3]||(t[3]=yd(vd((e=>y("up")),["stop","prevent"]),["up"]))]},null,8,["modelValue","aria-activedescendant","onInput","onKeydown"])],512),Nl(wo(YF),{id:a,"aria-label":"Reference Search Results",class:"ref-search-results custom-scroll",noResults:!wo(u).length},{query:ri((()=>[Ll(zn(wo(p)),1)])),default:ri((()=>[(kl(!0),Tl(vl,null,ns(wo(u),((e,r)=>(kl(),Cl(wo(oq),{id:i(e.item.href),key:e.refIndex,href:w(e.item.href),icon:h[e.item.type],selected:wo(c)===r,onClick:t=>b(e),onFocus:e=>c.value=r},as({default:ri((()=>{var r,n,a,o;return[$l("span",{class:Mn({deprecated:null==(n=null==(r=e.item.operation)?void 0:r.information)?void 0:n.deprecated})},[$l("span",Sbe,[Ll(zn(f[e.item.type])+": ",1),(null==(o=null==(a=e.item.operation)?void 0:a.information)?void 0:o.deprecated)?(kl(),Tl(vl,{key:0},[Ll(" (Deprecated) ")],64)):Bl("",!0)]),Ll(" "+zn(e.item.title)+" ",1),t[4]||(t[4]=$l("span",{class:"sr-only"},",",-1))],2)]})),_:2},["webhook"!==e.item.type&&(e.item.httpVerb||e.item.path)&&e.item.path!==e.item.title?{name:"description",fn:ri((()=>[t[5]||(t[5]=$l("span",{class:"sr-only"},"Path: ",-1)),Ll(" "+zn(e.item.path),1)])),key:"0"}:e.item.description?{name:"description",fn:ri((()=>[t[6]||(t[6]=$l("span",{class:"sr-only"},"Description: ",-1)),Ll(" "+zn(e.item.description),1)])),key:"1"}:void 0,"req"===e.item.type?{name:"addon",fn:ri((()=>[Nl(Gve,{"aria-hidden":"true",method:e.item.httpVerb??"get"},null,8,["method"]),$l("span",_be," HTTP Method: "+zn(e.item.httpVerb??"get")+", ",1)])),key:"2"}:void 0]),1032,["id","href","icon","selected","onClick","onFocus"])))),128))])),_:1},8,["noResults"]),$l("div",{id:o,class:"ref-search-meta"},t[7]||(t[7]=[$l("span",{"aria-hidden":"true",class:"contents"},[$l("span",null,"↑↓ Navigate"),$l("span",null,"⏎ Select")],-1),$l("span",{class:"sr-only"}," Press up arrow / down arrow to navigate, enter to select, type to filter results ",-1)]))])),_:1},8,["state"]))}}),[["__scopeId","data-v-05a312ab"]]),Tbe={class:"sidebar-search-input"},Cbe={class:"sidebar-search-shortcut"},Abe={class:"sidebar-search-key"},Pbe=Ai({__name:"SearchButton",props:{spec:{},searchHotKey:{default:"k"}},setup(e){const t=e,r=go(),n=Wq(),{client:a}=Bme(),o=e=>{var r;(aG()?e.metaKey:e.ctrlKey)&&e.key===t.searchHotKey&&!(null==(r=a.value)?void 0:r.modalState.open)&&(e.preventDefault(),e.stopPropagation(),n.open?n.hide():n.show())};function i(){n.show()}return nl((()=>n.open),((e,t)=>{!e&&t&&Vo((()=>{var e;null==(e=r.value)||e.focus()}))})),zi((()=>window.addEventListener("keydown",o))),Hi((()=>window.removeEventListener("keydown",o))),(e,t)=>(kl(),Tl(vl,null,[$l("button",{ref_key:"button",ref:r,class:Mn(["sidebar-search",e.$attrs.class]),role:"search",type:"button",onClick:i},[Nl(wo(ihe),{class:"scalar-search-icon",weight:"bold"}),$l("div",Tbe,[t[3]||(t[3]=$l("span",{class:"sr-only"},"Open Search",-1)),t[4]||(t[4]=$l("span",{"aria-hidden":"true",class:"sidebar-search-placeholder"}," Search ",-1)),$l("span",Cbe,[t[2]||(t[2]=$l("span",{class:"sr-only"},"Keyboard Shortcut:",-1)),$l("kbd",Abe,[wo(aG)()?(kl(),Tl(vl,{key:0},[Ll("⌘")],64)):(kl(),Tl(vl,{key:1},[t[0]||(t[0]=$l("span",{class:"sr-only"},"CTRL",-1)),t[1]||(t[1]=$l("span",{"aria-hidden":"true"},"⌃",-1))],64)),Ll(" "+zn(e.searchHotKey),1)])])])],2),Nl(Ebe,{modalState:wo(n),parsedSpec:e.spec},null,8,["modalState","parsedSpec"])],64))}}),Dbe=due(Pbe,[["__scopeId","data-v-4c6e9e93"]]),Rbe={key:0,class:"w-64"},$be=Ai({__name:"ClassicLayout",props:{configuration:{},parsedSpec:{},rawSpec:{},isDark:{type:Boolean}},emits:["toggleDarkMode","updateContent"],setup(e){const t=e,r=ps(),n=sc((()=>({...t.configuration,showSidebar:!1})));return(e,a)=>(kl(),Cl(ybe,{configuration:n.value,parsedSpec:e.parsedSpec,rawSpec:e.rawSpec,onUpdateContent:a[1]||(a[1]=t=>e.$emit("updateContent",t))},as({"content-start":ri((({spec:r})=>[Nl(xbe,null,{"dark-mode-toggle":ri((()=>[t.configuration.hideDarkModeToggle?Bl("",!0):(kl(),Cl(wo(EL),{key:0,class:"text-c-2 hover:text-c-1",mode:e.isDark?"dark":"light",style:{transform:"scale(1.4)"},variant:"icon",onClick:a[0]||(a[0]=t=>e.$emit("toggleDarkMode"))},null,8,["mode"]))])),default:ri((()=>[e.$slots["document-selector"]?(kl(),Tl("div",Rbe,[os(e.$slots,"document-selector")])):Bl("",!0),t.configuration.hideSearch?Bl("",!0):(kl(),Cl(wo(Dbe),{key:1,class:"t-doc__sidebar",searchHotKey:n.value.searchHotKey,spec:r},null,8,["searchHotKey","spec"]))])),_:2},1024)])),_:2},[ns(r,((t,r)=>({name:r,fn:ri((t=>[os(e.$slots,r,In(Ml(t||{})))]))})))]),1032,["configuration","parsedSpec","rawSpec"]))}}),Nbe=["href"],Mbe=Ai({__name:"OpenApiClientButton",props:{buttonSource:{},source:{default:"api-reference"},isDevelopment:{type:Boolean},integration:{},url:{}},setup(e){const t=sc((()=>{const t=(e=>{var t;if(!e||e.startsWith("http://")||e.startsWith("https://")||"undefined"==typeof window)return e;const r=null==(t=window.location.href.split("?")[0])?void 0:t.split("#")[0],n=(null==r?void 0:r.endsWith("/"))?r:null==r?void 0:r.substring(0,(null==r?void 0:r.lastIndexOf("/"))+1);return new URL(e,n).toString()})(e.url??(typeof window<"u"?window.location.href:void 0));if(null==t||!t.length)return;const r=new URL(e.isDevelopment?"http://localhost:5065":"https://client.scalar.com");if(r.searchParams.set("url",t),null!==e.integration&&r.searchParams.set("integration",e.integration??"vue"),r.searchParams.set("utm_source","api-reference"),r.searchParams.set("utm_medium","button"),r.searchParams.set("utm_campaign",e.buttonSource),"gitbook"===e.source){r.searchParams.set("utm_source","gitbook");const e=document.querySelector("img.dark\\:block[alt='Logo']"),t=document.querySelector("img.dark\\:hidden[alt='Logo']");e&&e instanceof HTMLImageElement&&r.searchParams.set("dark_logo",encodeURIComponent(e.src)),t&&t instanceof HTMLImageElement&&r.searchParams.set("light_logo",encodeURIComponent(t.src))}return r.toString()}));return(e,r)=>t.value?(kl(),Tl("a",{key:0,class:"open-api-client-button",href:t.value,target:"_blank"},[Nl(wo(vL),{icon:"ExternalLink",size:"xs",thickness:"2.5"}),r[0]||(r[0]=Ll(" Open API Client "))],8,Nbe)):Bl("",!0)}}),Ibe=IK(Mbe,[["__scopeId","data-v-e913a538"]]),Lbe=Ai({__name:"HttpMethod",props:{isSquare:{type:Boolean,default:!1},method:{},isEditable:{type:Boolean,default:!1}},emits:["change"],setup(e,{emit:t}){const r=e,n=t,a=sc((()=>DX(r.method))),o=Object.entries(CX).map((([e])=>({id:e,label:e.toUpperCase(),color:DX(e).color}))),i=sc({get:()=>o.find((({id:e})=>e===r.method)),set:e=>(null==e?void 0:e.id)&&n("change",e.id)}),s=Ru({base:"text-center font-code text-3xs justify-center items-center flex",variants:{isSquare:{true:"px-2.5 whitespace-nowrap font-bold border-r h-fit m-auto",false:"rounded-full"},isEditable:{true:"http-bg-gradient rounded-md border-1/2 border-r-1/2",false:"cursor-auto"}}}),l=sc((()=>a.value.short));return(e,t)=>e.isEditable?(kl(),Cl(wo(FF),{key:0,modelValue:i.value,"onUpdate:modelValue":t[0]||(t[0]=e=>i.value=e),class:"font-code scalar-client mt-1 text-sm",options:wo(o)},{default:ri((()=>[$l("div",{class:Mn(["h-full",{"pointer-events-none":!e.isEditable}])},[$l("button",{class:Mn(["relative h-full",wo($u)(wo(s)({isSquare:e.isSquare,isEditable:e.isEditable}),a.value.color)]),type:"button"},[$l("span",null,zn(l.value),1)],2)],2)])),_:1},8,["modelValue","options"])):(kl(),Tl("div",{key:1,class:Mn(["relative gap-1 whitespace-nowrap",wo($u)(wo(s)({isSquare:e.isSquare,isEditable:e.isEditable}),a.value.color)]),type:"button"},zn(a.value.short),3))}}),jbe=IK(Lbe,[["__scopeId","data-v-73e8dbd2"]]),Bbe=(e,t=2)=>e>1e3?(e/1e3).toFixed(t)+"s":e+"ms",Ube={100:{color:"text-yellow"},200:{color:"text-green"},202:{color:"text-green"},300:{color:"text-blue"},304:{color:"text-blue"},400:{color:"text-red"},401:{color:"text-orange"},422:{color:"text-yellow"},423:{color:"text-purple"},505:{color:"text-orange"}},Qbe=e=>Ube[e]||{color:"text-grey"},zbe={class:"min-w-0"},Fbe={class:"text-c-1 min-w-0 truncate"},qbe=Ai({__name:"AddressBarHistory",props:{operation:{},target:{}},setup(e){const{requestHistory:t}=kK(),r=sc((()=>t.filter((t=>t.request.requestUid===e.operation.uid)).slice().reverse()));return(e,t)=>(kl(),Cl(wo(tU),{as:"div"},{default:ri((({open:n})=>[Nl(wo(oz),{offset:0,resize:"",target:e.target},as({default:ri((()=>{var e;return[null!=(e=r.value)&&e.length?(kl(),Cl(wo(rU),{key:0,class:"address-bar-history-button z-context-plus text-c-3 focus:text-c-1 relative mr-1 rounded-lg p-1.5"},{default:ri((()=>[Nl(wo(vL),{icon:"History",size:"sm",thickness:"2.25"}),t[0]||(t[0]=$l("span",{class:"sr-only"},"Request History",-1))])),_:1})):Bl("",!0)]})),_:2},[n?{name:"floating",fn:ri((({width:e})=>[Nl(wo(nU),{class:"custom-scroll p-0.75 grid max-h-[inherit] grid-cols-[44px,1fr,repeat(3,auto)] items-center border-t",static:"",style:Pn({width:e})},{default:ri((()=>[(kl(!0),Tl(vl,null,ns(r.value,((e,t)=>(kl(),Cl(wo(aU),{key:e.timestamp,as:"button",class:"font-code *:ui-active:bg-b-2 text-c-2 contents text-sm font-medium *:flex *:h-8 *:cursor-pointer *:items-center *:rounded-none *:px-1.5 first:*:rounded-l last:*:rounded-r",value:t,onClick:t=>function(e){console.warn("Restoring from the request history doesn’t work yet. Request History Item:",e)}(e)},{default:ri((()=>{var t;return[e.response.method?(kl(),Cl(jbe,{key:0,class:"text-[11px]",method:e.response.method},null,8,["method"])):Bl("",!0),$l("div",zbe,[$l("div",Fbe,zn(e.response.path),1)]),$l("div",null,zn(wo(Bbe)(e.response.duration)),1),$l("div",{class:Mn([wo(Qbe)(e.response.status).color])},zn(e.response.status),3),$l("div",null,zn(null==(t=wo($X)[e.response.status])?void 0:t.name),1)]})),_:2},1032,["value","onClick"])))),128))])),_:2},1032,["style"]),Nl(wo(iz),{class:"-top-[--scalar-address-bar-height] rounded-lg"})])),key:"0"}:void 0]),1032,["target"])])),_:1}))}}),Hbe=IK(qbe,[["__scopeId","data-v-4e70a4a7"]]),Vbe=["id"],Zbe={class:"m-auto flex flex-row items-center"},Wbe={class:"address-bar-bg-states text-xxs p-0.75 group relative order-last flex w-full max-w-[calc(100dvw-24px)] flex-1 flex-row items-stretch rounded-lg lg:order-none lg:min-w-[580px] lg:max-w-[580px] xl:min-w-[720px] xl:max-w-[720px]"},Xbe={class:"pointer-events-none absolute left-0 top-0 block h-full w-full overflow-hidden rounded-lg border"},Gbe={class:"z-context-plus flex gap-1"},Ybe={class:"scroll-timeline-x scroll-timeline-x-hidden z-context-plus relative flex w-full bg-blend-normal"},Kbe={"aria-hidden":"true",class:"inline-flex items-center gap-1"},Jbe={class:"sr-only"},eye=Ai({__name:"AddressBar",props:{collection:{},operation:{},server:{},environment:{},envVariables:{},workspace:{}},emits:["importCurl"],setup(e){const t=Pi(),{requestMutators:r,events:n}=kK(),{layout:a}=aY(),o=go(null),i=go(null);nl((()=>e.operation.path),(t=>{t&&(t=>{e.operation.path!==t&&r.edit(e.operation.uid,"path",t)})(t)}));const s=go(100),l=go(0),c=go(!1),d=go();function u(){c.value?s.value-=(s.value-15)/60:s.value-=l.value/20,s.value<=0&&(clearInterval(d.value),d.value=void 0,s.value=100,c.value=!1)}function p(t){r.edit(e.operation.uid,"method",t)}function h(){const{method:t}=e.operation;return CX[t].backgroundColor}function f(){c.value||(c.value=!0,n.executeRequest.emit({requestUid:e.operation.uid}))}function m(t){r.edit(e.operation.uid,"path",t)}return n.requestStatus.on((e=>{"start"===e&&(d.value||(c.value=!0,d.value=setInterval(u,20))),"stop"===e&&(l.value=s.value,c.value=!1),"abort"===e&&(clearInterval(d.value),d.value=void 0,s.value=100,c.value=!1)})),n.focusAddressBar.on((()=>{var e,t,r;"modal"===a?null==(t=null==(e=i.value)?void 0:e.$el)||t.focus():null==(r=o.value)||r.focus()})),n.hotKeys.on((e=>{var t;null!=e&&e.focusAddressBar&&(null==(t=o.value)||t.focus()),null!=e&&e.executeRequest&&f()})),(e,r)=>{var n;return kl(),Tl("div",{id:wo(t),class:"scalar-address-bar order-last h-[--scalar-address-bar-height] w-full [--scalar-address-bar-height:32px] lg:order-none lg:w-auto"},[$l("div",Zbe,[$l("div",Wbe,[$l("div",Xbe,[$l("div",{class:Mn(["bg-mix-transparent bg-mix-amount-90 absolute left-0 top-0 z-[1002] h-full w-full",h()]),style:Pn({transform:`translate3d(-${s.value}%,0,0)`})},null,6)]),$l("div",Gbe,[Nl(jbe,{isEditable:"modal"!==wo(a),isSquare:"",method:e.operation.method,teleport:"",onChange:p},null,8,["isEditable","method"])]),$l("div",Ybe,[e.collection.servers.length?(kl(),Cl(wo(nce),{key:0,collection:e.collection,layout:"client",operation:e.operation,server:e.server,target:wo(t)},null,8,["collection","operation","server","target"])):Bl("",!0),r[1]||(r[1]=$l("div",{class:"fade-left"},null,-1)),Nl(Wse,{ref_key:"addressBarRef",ref:o,"aria-label":"Path",class:"min-w-fit outline-none",disableCloseBrackets:"",disabled:"modal"===wo(a),disableEnter:"",disableTabIndent:"",emitOnBlur:!1,envVariables:e.envVariables,environment:e.environment,importCurl:"",modelValue:e.operation.path,placeholder:null!=(n=e.server)&&n.uid&&e.collection.servers.includes(e.server.uid)?"":"Enter a URL or cURL command",server:"",workspace:e.workspace,onCurl:r[0]||(r[0]=t=>e.$emit("importCurl",t)),onSubmit:f,"onUpdate:modelValue":m},null,8,["disabled","envVariables","environment","modelValue","placeholder","workspace"]),r[2]||(r[2]=$l("div",{class:"fade-right"},null,-1))]),Nl(Hbe,{operation:e.operation,target:wo(t)},null,8,["operation","target"]),Nl(wo(Hu),{ref_key:"sendButtonRef",ref:i,class:"z-context-plus relative h-auto shrink-0 overflow-hidden py-1 pl-2 pr-2.5 font-bold",disabled:c.value,onClick:f},{default:ri((()=>{var t;return[$l("span",Kbe,[Nl(wo(vL),{class:"relative shrink-0 fill-current",icon:"Play",size:"xs"}),r[3]||(r[3]=$l("span",{class:"text-xxs hidden lg:flex"},"Send",-1))]),$l("span",Jbe," Send "+zn(e.operation.method)+" request to "+zn((null==(t=e.server)?void 0:t.url)??"")+zn(e.operation.path),1)]})),_:1},8,["disabled"])])])],8,Vbe)}}}),tye=IK(eye,[["__scopeId","data-v-37854d17"]]),rye={xs:"400px",sm:"600px",md:"800px",lg:"1000px",xl:"1200px",zoomed:{raw:"(max-width: 720px) and (max-height: 480px)"}};function nye(){const e=rye,t=Object.fromEntries(Object.entries(e).map((([e,t])=>[e,Pq("string"==typeof t?`(min-width: ${t})`:t.raw)]))),r=sc((()=>Object.fromEntries(Object.entries(t).map((([e,t])=>[e,wo(t)])))));return{screens:e,mediaQueries:t,breakpoints:r}}const aye={key:0,class:"xl:min-h-client-header flex min-h-12 items-center justify-between px-3 py-1.5 text-sm md:px-[18px] md:py-2.5"},oye={class:"m-0 whitespace-nowrap text-sm font-medium"},iye={class:"bg-b-1 has-[.empty-sidebar-item]:border-t-1/2 relative sticky bottom-0 z-10 w-[inherit] pt-0 md:px-2.5 md:pb-2.5"},sye=Ai({__name:"Sidebar",props:{title:{}},setup(e){const{isSidebarOpen:t}=Dme(),{sidebarWidth:r,setSidebarWidth:n}=kK(),{layout:a}=aY(),o=go(!1),i=go(null),{breakpoints:s}=nye(),l=e=>{e.preventDefault();const t=e.clientX,a=Number.parseInt(getComputedStyle(i.value).width||r.value,10),s=e=>{o.value=!0,document.body.classList.add("dragging");let r=a+e.clientX-t;r>420&&(r=420+.2*(r-420)),r<240&&(r=240),n(`${r}px`)},l=()=>{o.value=!1,document.body.classList.remove("dragging"),document.documentElement.removeEventListener("mousemove",s,!1),document.documentElement.removeEventListener("mouseup",l,!1),Number.parseInt(r.value,10)>420?n("360px"):Number.parseInt(r.value,10)<240&&n("240px")};document.documentElement.addEventListener("mousemove",s,!1),document.documentElement.addEventListener("mouseup",l,!1)};return(e,n)=>ni((kl(),Tl("aside",{ref_key:"sidebarRef",ref:i,class:Mn(["sidebar bg-b-1 md:border-r-1/2 relative flex min-w-full flex-1 flex-col overflow-hidden leading-3 md:min-w-fit md:flex-none md:border-b-0",{dragging:o.value}]),style:Pn({width:wo(s).lg?wo(r):"100%"})},[os(e.$slots,"header",{},void 0,!0),"modal"!==wo(a)&&e.title?(kl(),Tl("div",aye,[$l("h2",oye,zn(e.title),1),wo(s).lg?Bl("",!0):os(e.$slots,"button",{key:0},void 0,!0)])):Bl("",!0),$l("div",{class:Mn(["custom-scroll sidebar-height w-[inherit] pb-0 md:pb-[37px]",{"sidebar-mask":"modal"!==wo(a)}])},[os(e.$slots,"content",{},void 0,!0)],2),wo(s).lg?(kl(),Tl(vl,{key:1},[$l("div",iye,[os(e.$slots,"button",{},void 0,!0)]),$l("div",{class:"resizer",onMousedown:l},null,32)],64)):Bl("",!0)],6)),[[Nc,wo(t)]])}}),lye=IK(sye,[["__scopeId","data-v-d9639e58"]]),cye={class:"references-mobile-header t-doc__header"},dye={class:"references-mobile-breadcrumbs"},uye={class:"references-mobile-header-actions"},pye=due(Ai({__name:"MobileHeader",props:{open:{type:Boolean}},emits:["update:open"],setup(e){const{breadcrumb:t}=tY();return(e,r)=>(kl(),Tl("div",cye,[Nl(wo(UF),{icon:e.open?"Close":"Menu",label:e.open?"Close Menu":"Open Menu",size:"md",onClick:r[0]||(r[0]=t=>e.$emit("update:open",!e.open))},null,8,["icon","label"]),$l("span",dye,zn(wo(t)),1),$l("div",uye,[os(e.$slots,"actions",{},void 0,!0)])]))}}),[["__scopeId","data-v-b5fb4b8b"]]),hye={key:0},fye={key:1,class:"scalar-api-references-standalone-search"},mye={key:1},gye=due(Ai({__name:"ModernLayout",props:{configuration:{},parsedSpec:{},rawSpec:{},isDark:{type:Boolean}},emits:["toggleDarkMode","updateContent"],setup(e){const t=e,r=ps(),{mediaQueries:n}=nye(),{isSidebarOpen:a}=tY();nl(n.lg,((e,t)=>{t&&!e&&(a.value=!1)}));const{hash:o}=YX();return nl(o,((e,t)=>{e&&e!==t&&(a.value=!1)})),(e,n)=>(kl(),Cl(ybe,{class:Mn({"scalar-api-references-standalone-mobile":e.configuration.showSidebar??!0}),configuration:e.configuration,parsedSpec:e.parsedSpec,rawSpec:e.rawSpec,onUpdateContent:n[2]||(n[2]=t=>e.$emit("updateContent",t))},as({header:ri((()=>[e.configuration.showSidebar??1?(kl(),Cl(pye,{key:0,open:wo(a),"onUpdate:open":n[0]||(n[0]=e=>mo(a)?a.value=e:null)},null,8,["open"])):Bl("",!0)])),"sidebar-start":ri((({spec:r})=>{var n;return[e.$slots["document-selector"]?(kl(),Tl("div",hye,[os(e.$slots,"document-selector",{},void 0,!0)])):Bl("",!0),t.configuration.hideSearch?Bl("",!0):(kl(),Tl("div",fye,[Nl(wo(Dbe),{searchHotKey:null==(n=t.configuration)?void 0:n.searchHotKey,spec:r},null,8,["searchHotKey","spec"])]))]})),"sidebar-end":ri((()=>[Nl(wo(lq),{class:"darklight-reference"},{toggle:ri((()=>[t.configuration.hideDarkModeToggle?(kl(),Tl("span",mye)):(kl(),Cl(wo(CL),{key:0,modelValue:e.isDark,"onUpdate:modelValue":n[1]||(n[1]=t=>e.$emit("toggleDarkMode"))},null,8,["modelValue"]))])),default:ri((()=>[t.configuration.hideClientButton?Bl("",!0):(kl(),Cl(wo(Ibe),{key:0,buttonSource:"sidebar",integration:e.configuration._integration,isDevelopment:!1,url:e.configuration.url},null,8,["integration","url"]))])),_:1})])),_:2},[ns(r,((t,r)=>({name:r,fn:ri((t=>[os(e.$slots,r,In(Ml(t||{})),void 0,!0)]))})))]),1032,["class","configuration","parsedSpec","rawSpec"]))}}),[["__scopeId","data-v-b89dd3cb"]]),vye=Ai({__name:"Layouts",props:{configuration:{},parsedSpec:{},rawSpec:{},isDark:{type:Boolean}},emits:["toggleDarkMode","updateContent"],setup(e){const t=e,r=ps(),n=sc((()=>Object.keys(r).filter((e=>"document-selector"!==e)))),a={modern:gye,classic:$be};return(e,r)=>(kl(),Cl(es(a[e.configuration.layout??"modern"]??gye),Fl(t,{onToggleDarkMode:r[0]||(r[0]=t=>e.$emit("toggleDarkMode")),onUpdateContent:r[1]||(r[1]=t=>e.$emit("updateContent",t))}),as({"document-selector":ri((()=>[os(e.$slots,"document-selector")])),_:2},[ns(n.value,((t,r)=>({name:r,fn:ri((t=>[os(e.$slots,r,In(Ml(t||{})))]))})))]),1040))}}),bye=Ai({__name:"SingleApiReference",props:{configuration:{}},emits:["updateContent"],setup(e){const{toggleColorMode:t,isDarkMode:r}=SL({initialColorMode:e.configuration.darkMode?"dark":void 0,overrideColorMode:e.configuration.forceDarkModeState});nl((()=>e.configuration.darkMode),(e=>r.value=!!e)),e.configuration.metaData&&function(e){const{title:t,titleTemplate:r,...n}=e;Rd({title:t,titleTemplate:r,_flatMeta:n},{transform(e){const t=ar({...e._flatMeta});return delete e._flatMeta,{...e,meta:t}}})}(e.configuration.metaData);const{parsedSpec:n,rawSpec:a}=MG({proxyUrl:Ao((()=>e.configuration.proxyUrl||"")),specConfig:Ao((()=>e.configuration||{}))});return function(e=null,t={}){const{baseUrl:r="",rel:n="icon",document:a=Eq}=t,o=function(...e){if(1!==e.length)return Ao(...e);const t=e[0];return"function"==typeof t?ao(_o((()=>({get:t,set:bq})))):go(t)}(e);nl(o,((e,t)=>{"string"==typeof e&&e!==t&&(e=>{const t=null==a?void 0:a.head.querySelectorAll(`link[rel*="${n}"]`);if(t&&0!==t.length)null==t||t.forEach((t=>t.href=`${r}${e}`));else{const t=null==a?void 0:a.createElement("link");t&&(t.rel=n,t.href=`${r}${e}`,t.type=`image/${e.split(".").pop()}`,null==a||a.head.append(t))}})(e)}),{immediate:!0})}(sc((()=>e.configuration.favicon))),(e,o)=>{var i;return kl(),Tl(vl,null,[(null==(i=e.configuration)?void 0:i.customCss)?(kl(),Cl(es("style"),{key:0},{default:ri((()=>[Ll(zn(e.configuration.customCss),1)])),_:1})):Bl("",!0),Nl(wo(vye),{configuration:e.configuration,isDark:wo(r),parsedSpec:wo(n),rawSpec:wo(a),onToggleDarkMode:o[0]||(o[0]=()=>wo(t)()),onUpdateContent:o[1]||(o[1]=t=>e.$emit("updateContent",t))},{footer:ri((()=>[os(e.$slots,"footer")])),"content-end":ri((()=>[os(e.$slots,"footer")])),"document-selector":ri((()=>[os(e.$slots,"document-selector")])),_:3},8,["configuration","isDark","parsedSpec","rawSpec"])],64)}}}),yye=new HX,wye=({configuration:e,initialIndex:t,isIntersectionEnabled:r,hash:n,hashPrefix:a})=>{const o=sc((()=>(e=>e?(Array.isArray(e)?e:[e]).flatMap((e=>{if(It(e)){const{sources:t,...r}=e;return(null==t?void 0:t.map((e=>({...r,...e}))))??[]}return[e]})).map(((e,t)=>e&&((e,t=0)=>{const r={...e,...e.spec??{}};if((null==r?void 0:r.url)||(null==r?void 0:r.content))return yye.reset(),r.title?{...r,slug:r.slug||yye.slug(r.title),title:r.title}:r.slug?{...r,title:r.slug}:{...r,slug:`api-${t+1}`,title:`API #${t+1}`}})(e,t))).filter(NX):[])(e.value))),i=go((()=>{if("undefined"==typeof window)return"number"==typeof t?t:0;const e=new URL(window.location.href).searchParams.get("api");if(e){const t=o.value.findIndex((t=>t.slug===e));if(-1!==t)return t;const r=Number.parseInt(e,10);if(!isNaN(r)&&r>=0&&r"default"in e&&!0===e.default));return-1!==r?r:"number"==typeof t?t:0})()),s=sc((()=>{var t,r;return e.value&&It(e.value)?{...e.value,...null==(r=null==(t=e.value)?void 0:t.sources)?void 0:r[i.value],...o.value[i.value]}:{...[e.value].flat()[i.value]??{},...o.value[i.value]}}));return nl(i,(e=>{var t,i,l;if("undefined"==typeof window)return;if(1===o.value.length)return;const c=new URL(window.location.href),d=o.value[e];s.value.pathRouting&&(c.pathname=(null==(t=s.value.pathRouting)?void 0:t.basePath)??"");const u=(null==d?void 0:d.slug)??e.toString();c.searchParams.set("api",u),c.hash="",window.history.replaceState({},"",c.toString()),n.value="",a.value="",r.value=!1,"undefined"!=typeof window&&window.scrollTo({top:0,behavior:"instant"}),null==(l=(i=s.value).onDocumentSelect)||l.call(i)}),{flush:"sync"}),{selectedConfiguration:s,availableDocuments:o,selectedDocumentIndex:i,isIntersectionEnabled:r,hash:n,hashPrefix:a}},Oye=Ai({__name:"ApiReference",props:{configuration:{}},setup(e){const t=e,{availableDocuments:r,selectedConfiguration:n,selectedDocumentIndex:a,isIntersectionEnabled:o,hash:i,hashPrefix:s}=wye({configuration:Ao(t,"configuration"),isIntersectionEnabled:go(!1),hash:go(""),hashPrefix:go("")});return Ds(ZX,{isIntersectionEnabled:o,hash:i,hashPrefix:s}),(e,t)=>(kl(),Cl(bye,{configuration:wo(n)},{"document-selector":ri((()=>[Nl(wo(aH),{modelValue:wo(a),"onUpdate:modelValue":t[0]||(t[0]=e=>mo(a)?a.value=e:null),options:wo(r)},null,8,["modelValue","options"])])),_:1},8,["configuration"]))}}),xye=e=>e.getElementById("api-reference"),kye=(e,t)=>{const r=ro({configuration:t??e??{}});let n=Sd((()=>lc(Oye,r)));if(n.use(Ad()),t){const t="string"==typeof e?document.querySelector(e):e;t?n.mount(t):console.error("Could not find a mount point for API References:",e)}document.addEventListener("scalar:reload-references",(()=>{if(console.warn("scalar:reload-references event has been deprecated, please use the scalarInstance.app.mount method instead."),!r.configuration)return;const t="string"==typeof e?document.querySelector(e):e;t&&(t&&!document.body.contains(t)&&document.body.appendChild(t),n.unmount(),n=Sd((()=>lc(Oye,r))),n.use(Ad()),n.mount(t))}),!1);const a=()=>{delete r.configuration,n.unmount()};return document.addEventListener("scalar:destroy-references",(()=>{console.warn("scalar:destroy-references event has been deprecated, please use scalarInstance.destroy instead."),a()}),!1),document.addEventListener("scalar:update-references-config",(e=>{console.warn("scalar:update-references-config event has been deprecated, please use scalarInstance.updateConfiguration instead."),"detail"in e&&Object.assign(r,e.detail)}),!1),{app:n,getConfiguration:()=>r.configuration??{},updateConfiguration:e=>{r.configuration=e},destroy:a}};console.info("@scalar/api-reference@1.28.26"),"object"==typeof window&&(window.Scalar={createApiReference:kye}),function(e,t){var r,n;const a=e.querySelector("[data-spec]"),o=e.querySelector("[data-spec-url]");(null==t?void 0:t.darkMode)?null==(r=e.body)||r.classList.add("dark-mode"):null==(n=e.body)||n.classList.add("light-mode");const i=((e,t)=>{var r;let n=null;const a=xye(e);return a?(n=e.createElement("div"),null==(r=null==a?void 0:a.parentNode)||r.insertBefore(n,a)):t&&(n=t),n})(e,a||o);i&&kye(i,t)}(document,function(e){const t=e.querySelector("[data-spec]"),r=e.querySelector("[data-spec-url]"),n=e.querySelector("#api-reference[data-configuration]"),a=()=>{if(n){const e=n.getAttribute("data-configuration");if(e)return{_integration:"html",...JSON.parse(e.split(""").join('"'))}}return Mt.parse({_integration:"html"})},o=()=>{var t,n,o;if(a().url)return a().url;if(null==(t=a().spec)?void 0:t.url)return null==(n=a().spec)?void 0:n.url;const i=xye(e);if(i){const e=null==(o=i.getAttribute("data-url"))?void 0:o.trim();if(e)return e}if(r){console.warn('[@scalar/api-reference] The [data-spec-url] HTML API is deprecated. Use the new API instead.');const e=r.getAttribute("data-spec-url");if(e)return e}},i=()=>{var r,n;const a=xye(e);if(a){const e=null==(r=a.innerHTML)?void 0:r.trim();if(e)return e}if(t){console.warn('[@scalar/api-reference] The [data-spec] HTML API is deprecated. Use the new