From afe56de7c382d2db95b79e366eda394d69696019 Mon Sep 17 00:00:00 2001 From: Aidan <104831665+aidanCQ@users.noreply.github.com> Date: Mon, 21 Oct 2024 10:50:46 +0100 Subject: [PATCH] feat(): cypress tests + local html build * cypress project setup * script to collate latest HTML assets from project repos * e2e test nexus landing page with cypress * remove garbage in base_site * ignore _build directory * build script to pull html assets into _build directory * inquanto cyress testing for testing links and page elements for the landing page, user guide, introduction, tutorials, code-examples, api reference * add lambeq e2e tests * modify trigger to click * remove internal attributes check for nexus dropdown menu test * fixes by aidan * remove localhost and port number * specify baseurl in cypress config * retry dropdown click until success (max retry is 5) * passing tests for inquanto, lambeq and nexus * test links in tricard * use nabar check from utils.js * fix indent in root docs page test * tket tests for landing page * h-series tests for landing page * add more retries for dropdown click tests * update landing dependencies * modify inquanto desription * add tests for the main unified landing page * grammar * check for navigation bar in first test in main.cy.js * add step to run cypress tests * run ci on push to local_build to test workflow * remove trigger on push --------- Co-authored-by: Irfan Khan --- .github/workflows/deploy_site.yml | 4 + .gitignore | 1 + base_site/404.html | 1 - .../2el3W2cS3J_HGhB7FaRQe/_buildManifest.js | 1 - .../2el3W2cS3J_HGhB7FaRQe/_ssgManifest.js | 1 - .../95E7b6VTXRrDORYKxAqTE/_buildManifest.js | 1 - .../95E7b6VTXRrDORYKxAqTE/_ssgManifest.js | 1 - .../PLSnTaYxzfS_TgLdXCZ5o/_buildManifest.js | 1 - .../PLSnTaYxzfS_TgLdXCZ5o/_ssgManifest.js | 1 - .../T55-lw4ys1dgy80qGkRE8/_buildManifest.js | 1 - .../T55-lw4ys1dgy80qGkRE8/_ssgManifest.js | 1 - .../Ts5MLyTPGJLO-zj_29r4b/_buildManifest.js | 1 - .../Ts5MLyTPGJLO-zj_29r4b/_ssgManifest.js | 1 - .../Wk4d7A-0RSII__JWyAPyG/_buildManifest.js | 1 - .../Wk4d7A-0RSII__JWyAPyG/_ssgManifest.js | 1 - .../static/chunks/23-84706e97c126bc23.js | 2 - .../static/chunks/338-0a105bdfe90ca040.js | 40 - .../app/_not-found/page-44e8ec8405c49fe2.js | 1 - .../chunks/app/layout-84b584ef19f92de8.js | 1 - .../chunks/app/page-db51014eed2a8d07.js | 1 - .../chunks/fd9d1056-023bbdd6fd8a5298.js | 1 - .../chunks/framework-f66176bb897dc684.js | 33 - .../static/chunks/main-207c196814dd7089.js | 1 - .../chunks/main-app-cf0b864678bf3825.js | 1 - .../chunks/pages/_app-6a626577ffa902a4.js | 1 - .../chunks/pages/_error-1be831200e60c5c0.js | 1 - .../chunks/polyfills-78c92fac7aa8fdd8.js | 1 - .../static/chunks/webpack-1c8fbebd41b2f73c.js | 1 - .../_next/static/css/7fa1914456bde129.css | 5 - .../_next/static/css/c1dcf0aba3e0bfcf.css | 5 - .../static/media/26a46d62cd723877-s.woff2 | Bin 18820 -> 0 bytes .../static/media/369c6e283c5acc6e-s.woff2 | Bin 22832 -> 0 bytes .../static/media/55c55f0601d81cf3-s.woff2 | Bin 25908 -> 0 bytes .../static/media/581909926a08bbc8-s.woff2 | Bin 19072 -> 0 bytes .../static/media/6d93bde91c0c2823-s.woff2 | Bin 74316 -> 0 bytes .../static/media/92f44bb82993d879-s.p.woff2 | Bin 32836 -> 0 bytes .../static/media/97e0cb1ae144a2a9-s.woff2 | Bin 11220 -> 0 bytes .../static/media/a34f9d1faa5f3315-s.p.woff2 | Bin 48556 -> 0 bytes .../static/media/b2f7755ffc613443-s.woff2 | Bin 10084 -> 0 bytes .../static/media/c21b67b0a36892e5-s.woff2 | Bin 18708 -> 0 bytes .../static/media/c5a3bf8cfa32037a-s.woff2 | Bin 14028 -> 0 bytes .../static/media/df0a9ae256c0569c-s.woff2 | Bin 10280 -> 0 bytes .../static/media/ffff0c425fbeefe6-s.woff2 | Bin 35756 -> 0 bytes .../rqL3gm2odA8aI0lBg81HF/_buildManifest.js | 1 - .../rqL3gm2odA8aI0lBg81HF/_ssgManifest.js | 1 - .../vz2gV4evZUwD8PX0pCdqa/_buildManifest.js | 1 - .../vz2gV4evZUwD8PX0pCdqa/_ssgManifest.js | 1 - base_site/index.html | 1 - base_site/index.txt | 7 - base_site/quantinuum_favicon.svg | 15 - collate.sh | 29 + cypress.config.js | 10 + cypress/e2e/hseries.cy.js | 82 + cypress/e2e/inquanto.cy.js | 74 + cypress/e2e/lambeq.cy.js | 69 + cypress/e2e/main.cy.js | 69 + cypress/e2e/nexus.cy.js | 77 + cypress/e2e/tket.cy.js | 103 + cypress/e2e/utils.js | 5 + cypress/fixtures/example.json | 5 + cypress/support/commands.js | 32 + cypress/support/e2e.js | 20 + landing/package-lock.json | 62 +- landing/src/app/page.tsx | 22 +- package-lock.json | 2928 +++++++++++++++++ package.json | 29 + 66 files changed, 3579 insertions(+), 177 deletions(-) create mode 100644 .gitignore delete mode 100644 base_site/404.html delete mode 100644 base_site/_next/static/2el3W2cS3J_HGhB7FaRQe/_buildManifest.js delete mode 100644 base_site/_next/static/2el3W2cS3J_HGhB7FaRQe/_ssgManifest.js delete mode 100644 base_site/_next/static/95E7b6VTXRrDORYKxAqTE/_buildManifest.js delete mode 100644 base_site/_next/static/95E7b6VTXRrDORYKxAqTE/_ssgManifest.js delete mode 100644 base_site/_next/static/PLSnTaYxzfS_TgLdXCZ5o/_buildManifest.js delete mode 100644 base_site/_next/static/PLSnTaYxzfS_TgLdXCZ5o/_ssgManifest.js delete mode 100644 base_site/_next/static/T55-lw4ys1dgy80qGkRE8/_buildManifest.js delete mode 100644 base_site/_next/static/T55-lw4ys1dgy80qGkRE8/_ssgManifest.js delete mode 100644 base_site/_next/static/Ts5MLyTPGJLO-zj_29r4b/_buildManifest.js delete mode 100644 base_site/_next/static/Ts5MLyTPGJLO-zj_29r4b/_ssgManifest.js delete mode 100644 base_site/_next/static/Wk4d7A-0RSII__JWyAPyG/_buildManifest.js delete mode 100644 base_site/_next/static/Wk4d7A-0RSII__JWyAPyG/_ssgManifest.js delete mode 100644 base_site/_next/static/chunks/23-84706e97c126bc23.js delete mode 100644 base_site/_next/static/chunks/338-0a105bdfe90ca040.js delete mode 100644 base_site/_next/static/chunks/app/_not-found/page-44e8ec8405c49fe2.js delete mode 100644 base_site/_next/static/chunks/app/layout-84b584ef19f92de8.js delete mode 100644 base_site/_next/static/chunks/app/page-db51014eed2a8d07.js delete mode 100644 base_site/_next/static/chunks/fd9d1056-023bbdd6fd8a5298.js delete mode 100644 base_site/_next/static/chunks/framework-f66176bb897dc684.js delete mode 100644 base_site/_next/static/chunks/main-207c196814dd7089.js delete mode 100644 base_site/_next/static/chunks/main-app-cf0b864678bf3825.js delete mode 100644 base_site/_next/static/chunks/pages/_app-6a626577ffa902a4.js delete mode 100644 base_site/_next/static/chunks/pages/_error-1be831200e60c5c0.js delete mode 100644 base_site/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js delete mode 100644 base_site/_next/static/chunks/webpack-1c8fbebd41b2f73c.js delete mode 100644 base_site/_next/static/css/7fa1914456bde129.css delete mode 100644 base_site/_next/static/css/c1dcf0aba3e0bfcf.css delete mode 100644 base_site/_next/static/media/26a46d62cd723877-s.woff2 delete mode 100644 base_site/_next/static/media/369c6e283c5acc6e-s.woff2 delete mode 100644 base_site/_next/static/media/55c55f0601d81cf3-s.woff2 delete mode 100644 base_site/_next/static/media/581909926a08bbc8-s.woff2 delete mode 100644 base_site/_next/static/media/6d93bde91c0c2823-s.woff2 delete mode 100644 base_site/_next/static/media/92f44bb82993d879-s.p.woff2 delete mode 100644 base_site/_next/static/media/97e0cb1ae144a2a9-s.woff2 delete mode 100644 base_site/_next/static/media/a34f9d1faa5f3315-s.p.woff2 delete mode 100644 base_site/_next/static/media/b2f7755ffc613443-s.woff2 delete mode 100644 base_site/_next/static/media/c21b67b0a36892e5-s.woff2 delete mode 100644 base_site/_next/static/media/c5a3bf8cfa32037a-s.woff2 delete mode 100644 base_site/_next/static/media/df0a9ae256c0569c-s.woff2 delete mode 100644 base_site/_next/static/media/ffff0c425fbeefe6-s.woff2 delete mode 100644 base_site/_next/static/rqL3gm2odA8aI0lBg81HF/_buildManifest.js delete mode 100644 base_site/_next/static/rqL3gm2odA8aI0lBg81HF/_ssgManifest.js delete mode 100644 base_site/_next/static/vz2gV4evZUwD8PX0pCdqa/_buildManifest.js delete mode 100644 base_site/_next/static/vz2gV4evZUwD8PX0pCdqa/_ssgManifest.js delete mode 100644 base_site/index.html delete mode 100644 base_site/index.txt delete mode 100644 base_site/quantinuum_favicon.svg create mode 100644 collate.sh create mode 100644 cypress.config.js create mode 100644 cypress/e2e/hseries.cy.js create mode 100644 cypress/e2e/inquanto.cy.js create mode 100644 cypress/e2e/lambeq.cy.js create mode 100644 cypress/e2e/main.cy.js create mode 100644 cypress/e2e/nexus.cy.js create mode 100644 cypress/e2e/tket.cy.js create mode 100644 cypress/e2e/utils.js create mode 100644 cypress/fixtures/example.json create mode 100644 cypress/support/commands.js create mode 100644 cypress/support/e2e.js create mode 100644 package-lock.json create mode 100644 package.json diff --git a/.github/workflows/deploy_site.yml b/.github/workflows/deploy_site.yml index 0b203f5..9c57b76 100644 --- a/.github/workflows/deploy_site.yml +++ b/.github/workflows/deploy_site.yml @@ -62,6 +62,10 @@ jobs: repo: 'CQCL/lambeq-docs' tarball_prefix: 'lambeq-docs' token: ${{ secrets.GITHUB_TOKEN }} + - name: Cypress Tests + run: | + npm install + npx serve base_site & npm run test # Once they're all extracted, we can upload. - name: Upload Github Pages artifact uses: actions/upload-pages-artifact@v3 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e35d885 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +_build diff --git a/base_site/404.html b/base_site/404.html deleted file mode 100644 index 5ab8d99..0000000 --- a/base_site/404.html +++ /dev/null @@ -1 +0,0 @@ -404: This page could not be found.Quantinuum Documentation

404

This page could not be found.

\ No newline at end of file diff --git a/base_site/_next/static/2el3W2cS3J_HGhB7FaRQe/_buildManifest.js b/base_site/_next/static/2el3W2cS3J_HGhB7FaRQe/_buildManifest.js deleted file mode 100644 index c90914d..0000000 --- a/base_site/_next/static/2el3W2cS3J_HGhB7FaRQe/_buildManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/_error":["static/chunks/pages/_error-1be831200e60c5c0.js"],sortedPages:["/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/base_site/_next/static/2el3W2cS3J_HGhB7FaRQe/_ssgManifest.js b/base_site/_next/static/2el3W2cS3J_HGhB7FaRQe/_ssgManifest.js deleted file mode 100644 index 5b3ff59..0000000 --- a/base_site/_next/static/2el3W2cS3J_HGhB7FaRQe/_ssgManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB() \ No newline at end of file diff --git a/base_site/_next/static/95E7b6VTXRrDORYKxAqTE/_buildManifest.js b/base_site/_next/static/95E7b6VTXRrDORYKxAqTE/_buildManifest.js deleted file mode 100644 index c90914d..0000000 --- a/base_site/_next/static/95E7b6VTXRrDORYKxAqTE/_buildManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/_error":["static/chunks/pages/_error-1be831200e60c5c0.js"],sortedPages:["/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/base_site/_next/static/95E7b6VTXRrDORYKxAqTE/_ssgManifest.js b/base_site/_next/static/95E7b6VTXRrDORYKxAqTE/_ssgManifest.js deleted file mode 100644 index 5b3ff59..0000000 --- a/base_site/_next/static/95E7b6VTXRrDORYKxAqTE/_ssgManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB() \ No newline at end of file diff --git a/base_site/_next/static/PLSnTaYxzfS_TgLdXCZ5o/_buildManifest.js b/base_site/_next/static/PLSnTaYxzfS_TgLdXCZ5o/_buildManifest.js deleted file mode 100644 index c90914d..0000000 --- a/base_site/_next/static/PLSnTaYxzfS_TgLdXCZ5o/_buildManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/_error":["static/chunks/pages/_error-1be831200e60c5c0.js"],sortedPages:["/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/base_site/_next/static/PLSnTaYxzfS_TgLdXCZ5o/_ssgManifest.js b/base_site/_next/static/PLSnTaYxzfS_TgLdXCZ5o/_ssgManifest.js deleted file mode 100644 index 5b3ff59..0000000 --- a/base_site/_next/static/PLSnTaYxzfS_TgLdXCZ5o/_ssgManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB() \ No newline at end of file diff --git a/base_site/_next/static/T55-lw4ys1dgy80qGkRE8/_buildManifest.js b/base_site/_next/static/T55-lw4ys1dgy80qGkRE8/_buildManifest.js deleted file mode 100644 index c90914d..0000000 --- a/base_site/_next/static/T55-lw4ys1dgy80qGkRE8/_buildManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/_error":["static/chunks/pages/_error-1be831200e60c5c0.js"],sortedPages:["/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/base_site/_next/static/T55-lw4ys1dgy80qGkRE8/_ssgManifest.js b/base_site/_next/static/T55-lw4ys1dgy80qGkRE8/_ssgManifest.js deleted file mode 100644 index 5b3ff59..0000000 --- a/base_site/_next/static/T55-lw4ys1dgy80qGkRE8/_ssgManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB() \ No newline at end of file diff --git a/base_site/_next/static/Ts5MLyTPGJLO-zj_29r4b/_buildManifest.js b/base_site/_next/static/Ts5MLyTPGJLO-zj_29r4b/_buildManifest.js deleted file mode 100644 index c90914d..0000000 --- a/base_site/_next/static/Ts5MLyTPGJLO-zj_29r4b/_buildManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/_error":["static/chunks/pages/_error-1be831200e60c5c0.js"],sortedPages:["/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/base_site/_next/static/Ts5MLyTPGJLO-zj_29r4b/_ssgManifest.js b/base_site/_next/static/Ts5MLyTPGJLO-zj_29r4b/_ssgManifest.js deleted file mode 100644 index 5b3ff59..0000000 --- a/base_site/_next/static/Ts5MLyTPGJLO-zj_29r4b/_ssgManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB() \ No newline at end of file diff --git a/base_site/_next/static/Wk4d7A-0RSII__JWyAPyG/_buildManifest.js b/base_site/_next/static/Wk4d7A-0RSII__JWyAPyG/_buildManifest.js deleted file mode 100644 index c90914d..0000000 --- a/base_site/_next/static/Wk4d7A-0RSII__JWyAPyG/_buildManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/_error":["static/chunks/pages/_error-1be831200e60c5c0.js"],sortedPages:["/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/base_site/_next/static/Wk4d7A-0RSII__JWyAPyG/_ssgManifest.js b/base_site/_next/static/Wk4d7A-0RSII__JWyAPyG/_ssgManifest.js deleted file mode 100644 index 5b3ff59..0000000 --- a/base_site/_next/static/Wk4d7A-0RSII__JWyAPyG/_ssgManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB() \ No newline at end of file diff --git a/base_site/_next/static/chunks/23-84706e97c126bc23.js b/base_site/_next/static/chunks/23-84706e97c126bc23.js deleted file mode 100644 index 62a6585..0000000 --- a/base_site/_next/static/chunks/23-84706e97c126bc23.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[23],{9492:function(e,t){"use strict";function n(){return""}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDeploymentIdQueryOrEmptyString",{enumerable:!0,get:function(){return n}})},7108:function(){"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function(e,t){return t=this.concat.apply([],this),e>1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(n){return t.resolve(e()).then(function(){return n})},function(n){return t.resolve(e()).then(function(){throw n})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})}),Array.prototype.at||(Array.prototype.at=function(e){var t=Math.trunc(e)||0;if(t<0&&(t+=this.length),!(t<0||t>=this.length))return this[t]}),Object.hasOwn||(Object.hasOwn=function(e,t){if(null==e)throw TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)})},4897:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return u}});let r=n(2707),o=n(8157);function u(e,t){return(0,o.normalizePathTrailingSlash)((0,r.addPathPrefix)(e,""))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5684:function(e,t){"use strict";function n(e){var t,n;t=self.__next_s,n=()=>{e()},t&&t.length?t.reduce((e,t)=>{let[n,r]=t;return e.then(()=>new Promise((e,t)=>{let o=document.createElement("script");if(r)for(let e in r)"children"!==e&&o.setAttribute(e,r[e]);n?(o.src=n,o.onload=()=>e(),o.onerror=t):r&&(o.innerHTML=r.children,setTimeout(e)),document.head.appendChild(o)}))},Promise.resolve()).catch(e=>{console.error(e)}).then(()=>{n()}):n()}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"appBootstrap",{enumerable:!0,get:function(){return n}}),window.next={version:"14.2.0",appDir:!0},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4590:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"callServer",{enumerable:!0,get:function(){return o}});let r=n(5751);async function o(e,t){let n=(0,r.getServerActionDispatcher)();if(!n)throw Error("Invariant: missing action dispatcher.");return new Promise((r,o)=>{n({actionId:e,actionArgs:t,resolve:r,reject:o})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},353:function(e,t,n){"use strict";let r,o;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hydrate",{enumerable:!0,get:function(){return x}});let u=n(9920),l=n(1452),a=n(7437);n(7108);let i=u._(n(4040)),c=l._(n(2265)),s=n(6671),f=n(6590),d=u._(n(6124)),p=n(4590),h=n(2128),y=n(1427);n(3243);let _=window.console.error;window.console.error=function(){for(var e=arguments.length,t=Array(e),n=0;n{if((0,h.isNextRouterError)(e.error)){e.preventDefault();return}});let v=document,b=new TextEncoder,g=!1,m=!1,R=null;function P(e){if(0===e[0])r=[];else if(1===e[0]){if(!r)throw Error("Unexpected server data: missing bootstrap script.");o?o.enqueue(b.encode(e[1])):r.push(e[1])}else 2===e[0]&&(R=e[1])}let j=function(){o&&!m&&(o.close(),m=!0,r=void 0),g=!0};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",j,!1):j();let O=self.__next_f=self.__next_f||[];O.forEach(P),O.push=P;let E=new ReadableStream({start(e){r&&(r.forEach(t=>{e.enqueue(b.encode(t))}),g&&!m&&(e.close(),m=!0,r=void 0)),o=e}}),S=(0,s.createFromReadableStream)(E,{callServer:p.callServer});function w(){return(0,c.use)(S)}let T=c.default.StrictMode;function M(e){let{children:t}=e;return t}function x(){let e=(0,y.createMutableActionQueue)(),t=(0,a.jsx)(T,{children:(0,a.jsx)(f.HeadManagerContext.Provider,{value:{appDir:!0},children:(0,a.jsx)(y.ActionQueueContext.Provider,{value:e,children:(0,a.jsx)(M,{children:(0,a.jsx)(w,{})})})})}),n=window.__next_root_layout_missing_tags,r=!!(null==n?void 0:n.length),o={onRecoverableError:d.default};"__next_error__"===document.documentElement.id||r?i.default.createRoot(v,o).render(t):c.default.startTransition(()=>i.default.hydrateRoot(v,t,{...o,formState:R}))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1028:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(5820),(0,n(5684).appBootstrap)(()=>{let{hydrate:e}=n(353);n(5751),n(9275),e()}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5820:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(9492);{let e=n.u;n.u=function(){for(var t=arguments.length,n=Array(t),r=0;r(l(function(){var e;let t=document.getElementsByName(u)[0];if(null==t?void 0:null==(e=t.shadowRoot)?void 0:e.childNodes[0])return t.shadowRoot.childNodes[0];{let e=document.createElement(u);e.style.cssText="position:absolute";let t=document.createElement("div");return t.ariaLive="assertive",t.id="__next-route-announcer__",t.role="alert",t.style.cssText="position:absolute;border:0;height:1px;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;word-wrap:normal",e.attachShadow({mode:"open"}).appendChild(t),document.body.appendChild(e),t}}()),()=>{let e=document.getElementsByTagName(u)[0];(null==e?void 0:e.isConnected)&&document.body.removeChild(e)}),[]);let[a,i]=(0,r.useState)(""),c=(0,r.useRef)();return(0,r.useEffect)(()=>{let e="";if(document.title)e=document.title;else{let t=document.querySelector("h1");t&&(e=t.innerText||t.textContent||"")}void 0!==c.current&&c.current!==e&&i(e),c.current=e},[t]),n?(0,o.createPortal)(a,n):null}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7325:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ACTION:function(){return r},FLIGHT_PARAMETERS:function(){return i},NEXT_DID_POSTPONE_HEADER:function(){return s},NEXT_ROUTER_PREFETCH_HEADER:function(){return u},NEXT_ROUTER_STATE_TREE:function(){return o},NEXT_RSC_UNION_QUERY:function(){return c},NEXT_URL:function(){return l},RSC_CONTENT_TYPE_HEADER:function(){return a},RSC_HEADER:function(){return n}});let n="RSC",r="Next-Action",o="Next-Router-State-Tree",u="Next-Router-Prefetch",l="Next-Url",a="text/x-component",i=[[n],[o],[u]],c="_rsc",s="x-nextjs-postponed";("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5751:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createEmptyCacheNode:function(){return C},default:function(){return I},getServerActionDispatcher:function(){return S},urlToUrlWithoutFlightMarker:function(){return T}});let r=n(1452),o=n(7437),u=r._(n(2265)),l=n(4467),a=n(1507),i=n(3174),c=n(8056),s=n(2114),f=n(6130),d=n(322),p=n(4092),h=n(4897),y=n(1012),_=n(6585),v=n(315),b=n(1108),g=n(7325),m=n(7599),R=n(9404),P=n(0),j="undefined"==typeof window,O=j?null:new Map,E=null;function S(){return E}let w={};function T(e){let t=new URL(e,location.origin);if(t.searchParams.delete(g.NEXT_RSC_UNION_QUERY),t.pathname.endsWith(".txt")){let{pathname:e}=t,n=e.endsWith("/index.txt")?10:4;t.pathname=e.slice(0,-n)}return t}function M(e){return e.origin!==window.location.origin}function x(e){let{appRouterState:t,sync:n}=e;return(0,u.useInsertionEffect)(()=>{let{tree:e,pushRef:r,canonicalUrl:o}=t,u={...r.preserveCustomHistoryState?window.history.state:{},__NA:!0,__PRIVATE_NEXTJS_INTERNALS_TREE:e};r.pendingPush&&(0,i.createHrefFromUrl)(new URL(window.location.href))!==o?(r.pendingPush=!1,window.history.pushState(u,"",o)):window.history.replaceState(u,"",o),n(t)},[t,n]),null}function C(){return{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null}}function A(e){null==e&&(e={});let t=window.history.state,n=null==t?void 0:t.__NA;n&&(e.__NA=n);let r=null==t?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;return r&&(e.__PRIVATE_NEXTJS_INTERNALS_TREE=r),e}function N(e){let{headCacheNode:t}=e,n=null!==t?t.head:null,r=null!==t?t.prefetchHead:null,o=null!==r?r:n;return(0,u.useDeferredValue)(n,o)}function D(e){let t,{buildId:n,initialHead:r,initialTree:i,initialCanonicalUrl:f,initialSeedData:g,couldBeIntercepted:S,assetPrefix:T,missingSlots:C}=e,D=(0,u.useMemo)(()=>(0,d.createInitialRouterState)({buildId:n,initialSeedData:g,initialCanonicalUrl:f,initialTree:i,initialParallelRoutes:O,location:j?null:window.location,initialHead:r,couldBeIntercepted:S}),[n,g,f,i,r,S]),[I,k,U]=(0,s.useReducerWithReduxDevtools)(D);(0,u.useEffect)(()=>{O=null},[]);let{canonicalUrl:F}=(0,s.useUnwrapState)(I),{searchParams:L,pathname:H}=(0,u.useMemo)(()=>{let e=new URL(F,"undefined"==typeof window?"http://n":window.location.href);return{searchParams:e.searchParams,pathname:(0,R.hasBasePath)(e.pathname)?(0,m.removeBasePath)(e.pathname):e.pathname}},[F]),$=(0,u.useCallback)(e=>{let{previousTree:t,serverResponse:n}=e;(0,u.startTransition)(()=>{k({type:a.ACTION_SERVER_PATCH,previousTree:t,serverResponse:n})})},[k]),G=(0,u.useCallback)((e,t,n)=>{let r=new URL((0,h.addBasePath)(e),location.href);return k({type:a.ACTION_NAVIGATE,url:r,isExternalUrl:M(r),locationSearch:location.search,shouldScroll:null==n||n,navigateType:t})},[k]);E=(0,u.useCallback)(e=>{(0,u.startTransition)(()=>{k({...e,type:a.ACTION_SERVER_ACTION})})},[k]);let z=(0,u.useMemo)(()=>({back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{if((0,p.isBot)(window.navigator.userAgent))return;let n=new URL((0,h.addBasePath)(e),window.location.href);M(n)||(0,u.startTransition)(()=>{var e;k({type:a.ACTION_PREFETCH,url:n,kind:null!=(e=null==t?void 0:t.kind)?e:a.PrefetchKind.FULL})})},replace:(e,t)=>{void 0===t&&(t={}),(0,u.startTransition)(()=>{var n;G(e,"replace",null==(n=t.scroll)||n)})},push:(e,t)=>{void 0===t&&(t={}),(0,u.startTransition)(()=>{var n;G(e,"push",null==(n=t.scroll)||n)})},refresh:()=>{(0,u.startTransition)(()=>{k({type:a.ACTION_REFRESH,origin:window.location.origin})})},fastRefresh:()=>{throw Error("fastRefresh can only be used in development mode. Please use refresh instead.")}}),[k,G]);(0,u.useEffect)(()=>{window.next&&(window.next.router=z)},[z]),(0,u.useEffect)(()=>{function e(e){var t;e.persisted&&(null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE)&&(w.pendingMpaPath=void 0,k({type:a.ACTION_RESTORE,url:new URL(window.location.href),tree:window.history.state.__PRIVATE_NEXTJS_INTERNALS_TREE}))}return window.addEventListener("pageshow",e),()=>{window.removeEventListener("pageshow",e)}},[k]);let{pushRef:B}=(0,s.useUnwrapState)(I);if(B.mpaNavigation){if(w.pendingMpaPath!==F){let e=window.location;B.pendingPush?e.assign(F):e.replace(F),w.pendingMpaPath=F}(0,u.use)(b.unresolvedThenable)}(0,u.useEffect)(()=>{let e=window.history.pushState.bind(window.history),t=window.history.replaceState.bind(window.history),n=e=>{var t;let n=window.location.href,r=null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;(0,u.startTransition)(()=>{k({type:a.ACTION_RESTORE,url:new URL(null!=e?e:n,n),tree:r})})};window.history.pushState=function(t,r,o){return(null==t?void 0:t.__NA)||(null==t?void 0:t._N)||(t=A(t),o&&n(o)),e(t,r,o)},window.history.replaceState=function(e,r,o){return(null==e?void 0:e.__NA)||(null==e?void 0:e._N)||(e=A(e),o&&n(o)),t(e,r,o)};let r=e=>{let{state:t}=e;if(t){if(!t.__NA){window.location.reload();return}(0,u.startTransition)(()=>{k({type:a.ACTION_RESTORE,url:new URL(window.location.href),tree:t.__PRIVATE_NEXTJS_INTERNALS_TREE})})}};return window.addEventListener("popstate",r),()=>{window.history.pushState=e,window.history.replaceState=t,window.removeEventListener("popstate",r)}},[k]);let{cache:W,tree:K,nextUrl:V,focusAndScrollRef:Y}=(0,s.useUnwrapState)(I),X=(0,u.useMemo)(()=>(0,v.findHeadInCache)(W,K[1]),[W,K]),J=(0,u.useMemo)(()=>(function e(t,n){for(let r of(void 0===n&&(n={}),Object.values(t[1]))){let t=r[0],o=Array.isArray(t),u=o?t[1]:t;!u||u.startsWith(P.PAGE_SEGMENT_KEY)||(o&&("c"===t[2]||"oc"===t[2])?n[t[0]]=t[1].split("/"):o&&(n[t[0]]=t[1]),n=e(r,n))}return n})(K),[K]);if(null!==X){let[e,n]=X;t=(0,o.jsx)(N,{headCacheNode:e},n)}else t=null;let q=(0,o.jsxs)(_.RedirectBoundary,{children:[t,W.rsc,(0,o.jsx)(y.AppRouterAnnouncer,{tree:K})]});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(x,{appRouterState:(0,s.useUnwrapState)(I),sync:U}),(0,o.jsx)(c.PathParamsContext.Provider,{value:J,children:(0,o.jsx)(c.PathnameContext.Provider,{value:H,children:(0,o.jsx)(c.SearchParamsContext.Provider,{value:L,children:(0,o.jsx)(l.GlobalLayoutRouterContext.Provider,{value:{buildId:n,changeByServerResponse:$,tree:K,focusAndScrollRef:Y,nextUrl:V},children:(0,o.jsx)(l.AppRouterContext.Provider,{value:z,children:(0,o.jsx)(l.LayoutRouterContext.Provider,{value:{childNodes:W.parallelRoutes,tree:K,url:F,loading:W.loading},children:q})})})})})})]})}function I(e){let{globalErrorComponent:t,...n}=e;return(0,o.jsx)(f.ErrorBoundary,{errorComponent:t,children:(0,o.jsx)(D,{...n})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4804:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"bailoutToClientRendering",{enumerable:!0,get:function(){return u}});let r=n(5592),o=n(4936);function u(e){let t=o.staticGenerationAsyncStorage.getStore();if((null==t||!t.forceStatic)&&(null==t?void 0:t.isStaticGeneration))throw new r.BailoutToCSRError(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6513:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ClientPageRoot",{enumerable:!0,get:function(){return u}});let r=n(7437),o=n(8897);function u(e){let{Component:t,props:n}=e;return n.searchParams=(0,o.createDynamicallyTrackedSearchParams)(n.searchParams||{}),(0,r.jsx)(t,{...n})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6130:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ErrorBoundary:function(){return h},ErrorBoundaryHandler:function(){return f},GlobalError:function(){return d},default:function(){return p}});let r=n(9920),o=n(7437),u=r._(n(2265)),l=n(1169),a=n(2128),i=n(4936),c={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},text:{fontSize:"14px",fontWeight:400,lineHeight:"28px",margin:"0 8px"}};function s(e){let{error:t}=e,n=i.staticGenerationAsyncStorage.getStore();if((null==n?void 0:n.isRevalidate)||(null==n?void 0:n.isStaticGeneration))throw console.error(t),t;return null}class f extends u.default.Component{static getDerivedStateFromError(e){if((0,a.isNextRouterError)(e))throw e;return{error:e}}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){return this.state.error?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(s,{error:this.state.error}),this.props.errorStyles,this.props.errorScripts,(0,o.jsx)(this.props.errorComponent,{error:this.state.error,reset:this.reset})]}):this.props.children}constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.state={error:null,previousPathname:this.props.pathname}}}function d(e){let{error:t}=e,n=null==t?void 0:t.digest;return(0,o.jsxs)("html",{id:"__next_error__",children:[(0,o.jsx)("head",{}),(0,o.jsxs)("body",{children:[(0,o.jsx)(s,{error:t}),(0,o.jsx)("div",{style:c.error,children:(0,o.jsxs)("div",{children:[(0,o.jsx)("h2",{style:c.text,children:"Application error: a "+(n?"server":"client")+"-side exception has occurred (see the "+(n?"server logs":"browser console")+" for more information)."}),n?(0,o.jsx)("p",{style:c.text,children:"Digest: "+n}):null]})})]})]})}let p=d;function h(e){let{errorComponent:t,errorStyles:n,errorScripts:r,children:u}=e,a=(0,l.usePathname)();return t?(0,o.jsx)(f,{pathname:a,errorComponent:t,errorStyles:n,errorScripts:r,children:u}):(0,o.jsx)(o.Fragment,{children:u})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7910:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DynamicServerError:function(){return r},isDynamicServerError:function(){return o}});let n="DYNAMIC_SERVER_USAGE";class r extends Error{constructor(e){super("Dynamic server usage: "+e),this.description=e,this.digest=n}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&e.digest===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2128:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNextRouterError",{enumerable:!0,get:function(){return u}});let r=n(2496),o=n(7909);function u(e){return e&&e.digest&&((0,o.isRedirectError)(e)||(0,r.isNotFoundError)(e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9275:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return O}});let r=n(9920),o=n(1452),u=n(7437),l=o._(n(2265)),a=r._(n(4887)),i=n(4467),c=n(1283),s=n(1108),f=n(6130),d=n(6237),p=n(6180),h=n(6585),y=n(5324),_=n(4640),v=n(1784),b=["bottom","height","left","right","top","width","x","y"];function g(e,t){let n=e.getBoundingClientRect();return n.top>=0&&n.top<=t}class m extends l.default.Component{componentDidMount(){this.handlePotentialScroll()}componentDidUpdate(){this.props.focusAndScrollRef.apply&&this.handlePotentialScroll()}render(){return this.props.children}constructor(...e){super(...e),this.handlePotentialScroll=()=>{let{focusAndScrollRef:e,segmentPath:t}=this.props;if(e.apply){var n;if(0!==e.segmentPaths.length&&!e.segmentPaths.some(e=>t.every((t,n)=>(0,d.matchSegment)(t,e[n]))))return;let r=null,o=e.hashFragment;if(o&&(r="top"===o?document.body:null!=(n=document.getElementById(o))?n:document.getElementsByName(o)[0]),r||(r="undefined"==typeof window?null:a.default.findDOMNode(this)),!(r instanceof Element))return;for(;!(r instanceof HTMLElement)||function(e){if(["sticky","fixed"].includes(getComputedStyle(e).position))return!0;let t=e.getBoundingClientRect();return b.every(e=>0===t[e])}(r);){if(null===r.nextElementSibling)return;r=r.nextElementSibling}e.apply=!1,e.hashFragment=null,e.segmentPaths=[],(0,p.handleSmoothScroll)(()=>{if(o){r.scrollIntoView();return}let e=document.documentElement,t=e.clientHeight;!g(r,t)&&(e.scrollTop=0,g(r,t)||r.scrollIntoView())},{dontForceLayout:!0,onlyHashChange:e.onlyHashChange}),e.onlyHashChange=!1,r.focus()}}}}function R(e){let{segmentPath:t,children:n}=e,r=(0,l.useContext)(i.GlobalLayoutRouterContext);if(!r)throw Error("invariant global layout router not mounted");return(0,u.jsx)(m,{segmentPath:t,focusAndScrollRef:r.focusAndScrollRef,children:n})}function P(e){let{parallelRouterKey:t,url:n,childNodes:r,segmentPath:o,tree:a,cacheKey:f}=e,p=(0,l.useContext)(i.GlobalLayoutRouterContext);if(!p)throw Error("invariant global layout router not mounted");let{buildId:h,changeByServerResponse:y,tree:_}=p,v=r.get(f);if(void 0===v){let e={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null};v=e,r.set(f,e)}let b=null!==v.prefetchRsc?v.prefetchRsc:v.rsc,g=(0,l.useDeferredValue)(v.rsc,b),m="object"==typeof g&&null!==g&&"function"==typeof g.then?(0,l.use)(g):g;if(!m){let e=v.lazyData;if(null===e){let t=function e(t,n){if(t){let[r,o]=t,u=2===t.length;if((0,d.matchSegment)(n[0],r)&&n[1].hasOwnProperty(o)){if(u){let t=e(void 0,n[1][o]);return[n[0],{...n[1],[o]:[t[0],t[1],t[2],"refetch"]}]}return[n[0],{...n[1],[o]:e(t.slice(2),n[1][o])}]}}return n}(["",...o],_);v.lazyData=e=(0,c.fetchServerResponse)(new URL(n,location.origin),t,p.nextUrl,h),v.lazyDataResolved=!1}let t=(0,l.use)(e);v.lazyDataResolved||(setTimeout(()=>{(0,l.startTransition)(()=>{y({previousTree:_,serverResponse:t})})}),v.lazyDataResolved=!0),(0,l.use)(s.unresolvedThenable)}return(0,u.jsx)(i.LayoutRouterContext.Provider,{value:{tree:a[1][t],childNodes:v.parallelRoutes,url:n,loading:v.loading},children:m})}function j(e){let{children:t,hasLoading:n,loading:r,loadingStyles:o,loadingScripts:a}=e;return n?(0,u.jsx)(l.Suspense,{fallback:(0,u.jsxs)(u.Fragment,{children:[o,a,r]}),children:t}):(0,u.jsx)(u.Fragment,{children:t})}function O(e){let{parallelRouterKey:t,segmentPath:n,error:r,errorStyles:o,errorScripts:a,templateStyles:c,templateScripts:s,template:d,notFound:p,notFoundStyles:b,styles:g}=e,m=(0,l.useContext)(i.LayoutRouterContext);if(!m)throw Error("invariant expected layout router to be mounted");let{childNodes:O,tree:E,url:S,loading:w}=m,T=O.get(t);T||(T=new Map,O.set(t,T));let M=E[1][t][0],x=(0,_.getSegmentValue)(M),C=[M];return(0,u.jsxs)(u.Fragment,{children:[g,C.map(e=>{let l=(0,_.getSegmentValue)(e),g=(0,v.createRouterCacheKey)(e);return(0,u.jsxs)(i.TemplateContext.Provider,{value:(0,u.jsx)(R,{segmentPath:n,children:(0,u.jsx)(f.ErrorBoundary,{errorComponent:r,errorStyles:o,errorScripts:a,children:(0,u.jsx)(j,{hasLoading:!!w,loading:null==w?void 0:w[0],loadingStyles:null==w?void 0:w[1],loadingScripts:null==w?void 0:w[2],children:(0,u.jsx)(y.NotFoundBoundary,{notFound:p,notFoundStyles:b,children:(0,u.jsx)(h.RedirectBoundary,{children:(0,u.jsx)(P,{parallelRouterKey:t,url:S,tree:E,childNodes:T,segmentPath:n,cacheKey:g,isActive:x===l})})})})})}),children:[c,s,d]},(0,v.createRouterCacheKey)(e,!0))})]})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6237:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{canSegmentBeOverridden:function(){return u},matchSegment:function(){return o}});let r=n(4286),o=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e[0]===t[0]&&e[1]===t[1],u=(e,t)=>{var n;return!Array.isArray(e)&&!!Array.isArray(t)&&(null==(n=(0,r.getSegmentParam)(e))?void 0:n.param)===t[0]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1169:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ReadonlyURLSearchParams:function(){return i.ReadonlyURLSearchParams},RedirectType:function(){return i.RedirectType},ServerInsertedHTMLContext:function(){return c.ServerInsertedHTMLContext},notFound:function(){return i.notFound},permanentRedirect:function(){return i.permanentRedirect},redirect:function(){return i.redirect},useParams:function(){return p},usePathname:function(){return f},useRouter:function(){return d},useSearchParams:function(){return s},useSelectedLayoutSegment:function(){return y},useSelectedLayoutSegments:function(){return h},useServerInsertedHTML:function(){return c.useServerInsertedHTML}});let r=n(2265),o=n(4467),u=n(8056),l=n(4640),a=n(0),i=n(2152),c=n(8005);function s(){let e=(0,r.useContext)(u.SearchParamsContext),t=(0,r.useMemo)(()=>e?new i.ReadonlyURLSearchParams(e):null,[e]);if("undefined"==typeof window){let{bailoutToClientRendering:e}=n(4804);e("useSearchParams()")}return t}function f(){return(0,r.useContext)(u.PathnameContext)}function d(){let e=(0,r.useContext)(o.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function p(){return(0,r.useContext)(u.PathParamsContext)}function h(e){void 0===e&&(e="children");let t=(0,r.useContext)(o.LayoutRouterContext);return t?function e(t,n,r,o){let u;if(void 0===r&&(r=!0),void 0===o&&(o=[]),r)u=t[1][n];else{var i;let e=t[1];u=null!=(i=e.children)?i:Object.values(e)[0]}if(!u)return o;let c=u[0],s=(0,l.getSegmentValue)(c);return!s||s.startsWith(a.PAGE_SEGMENT_KEY)?o:(o.push(s),e(u,n,!1,o))}(t.tree,e):null}function y(e){void 0===e&&(e="children");let t=h(e);if(!t||0===t.length)return null;let n="children"===e?t[0]:t[t.length-1];return n===a.DEFAULT_SEGMENT_KEY?null:n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2152:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ReadonlyURLSearchParams:function(){return l},RedirectType:function(){return r.RedirectType},notFound:function(){return o.notFound},permanentRedirect:function(){return r.permanentRedirect},redirect:function(){return r.redirect}});let r=n(7909),o=n(2496);class u extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class l extends URLSearchParams{append(){throw new u}delete(){throw new u}set(){throw new u}sort(){throw new u}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5324:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NotFoundBoundary",{enumerable:!0,get:function(){return s}});let r=n(1452),o=n(7437),u=r._(n(2265)),l=n(1169),a=n(2496);n(2301);let i=n(4467);class c extends u.default.Component{componentDidCatch(){}static getDerivedStateFromError(e){if((0,a.isNotFoundError)(e))return{notFoundTriggered:!0};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.notFoundTriggered?{notFoundTriggered:!1,previousPathname:e.pathname}:{notFoundTriggered:t.notFoundTriggered,previousPathname:e.pathname}}render(){return this.state.notFoundTriggered?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("meta",{name:"robots",content:"noindex"}),!1,this.props.notFoundStyles,this.props.notFound]}):this.props.children}constructor(e){super(e),this.state={notFoundTriggered:!!e.asNotFound,previousPathname:e.pathname}}}function s(e){let{notFound:t,notFoundStyles:n,asNotFound:r,children:a}=e,s=(0,l.usePathname)(),f=(0,u.useContext)(i.MissingSlotContext);return t?(0,o.jsx)(c,{pathname:s,notFound:t,notFoundStyles:n,asNotFound:r,missingSlots:f,children:a}):(0,o.jsx)(o.Fragment,{children:a})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2496:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{isNotFoundError:function(){return o},notFound:function(){return r}});let n="NEXT_NOT_FOUND";function r(){let e=Error(n);throw e.digest=n,e}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3858:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PromiseQueue",{enumerable:!0,get:function(){return c}});let r=n(3449),o=n(7614);var u=o._("_maxConcurrency"),l=o._("_runningCount"),a=o._("_queue"),i=o._("_processNext");class c{enqueue(e){let t,n;let o=new Promise((e,r)=>{t=e,n=r}),u=async()=>{try{r._(this,l)[l]++;let n=await e();t(n)}catch(e){n(e)}finally{r._(this,l)[l]--,r._(this,i)[i]()}};return r._(this,a)[a].push({promiseFn:o,task:u}),r._(this,i)[i](),o}bump(e){let t=r._(this,a)[a].findIndex(t=>t.promiseFn===e);if(t>-1){let e=r._(this,a)[a].splice(t,1)[0];r._(this,a)[a].unshift(e),r._(this,i)[i](!0)}}constructor(e=5){Object.defineProperty(this,i,{value:s}),Object.defineProperty(this,u,{writable:!0,value:void 0}),Object.defineProperty(this,l,{writable:!0,value:void 0}),Object.defineProperty(this,a,{writable:!0,value:void 0}),r._(this,u)[u]=e,r._(this,l)[l]=0,r._(this,a)[a]=[]}}function s(e){if(void 0===e&&(e=!1),(r._(this,l)[l]0){var t;null==(t=r._(this,a)[a].shift())||t.task()}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6585:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{RedirectBoundary:function(){return s},RedirectErrorBoundary:function(){return c}});let r=n(1452),o=n(7437),u=r._(n(2265)),l=n(1169),a=n(7909);function i(e){let{redirect:t,reset:n,redirectType:r}=e,o=(0,l.useRouter)();return(0,u.useEffect)(()=>{u.default.startTransition(()=>{r===a.RedirectType.push?o.push(t,{}):o.replace(t,{}),n()})},[t,r,n,o]),null}class c extends u.default.Component{static getDerivedStateFromError(e){if((0,a.isRedirectError)(e))return{redirect:(0,a.getURLFromRedirectError)(e),redirectType:(0,a.getRedirectTypeFromError)(e)};throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?(0,o.jsx)(i,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}constructor(e){super(e),this.state={redirect:null,redirectType:null}}}function s(e){let{children:t}=e,n=(0,l.useRouter)();return(0,o.jsx)(c,{router:n,children:t})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4785:function(e,t){"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RedirectStatusCode",{enumerable:!0,get:function(){return n}}),(r=n||(n={}))[r.SeeOther=303]="SeeOther",r[r.TemporaryRedirect=307]="TemporaryRedirect",r[r.PermanentRedirect=308]="PermanentRedirect",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7909:function(e,t,n){"use strict";var r,o;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{RedirectType:function(){return r},getRedirectError:function(){return c},getRedirectStatusCodeFromError:function(){return y},getRedirectTypeFromError:function(){return h},getURLFromRedirectError:function(){return p},isRedirectError:function(){return d},permanentRedirect:function(){return f},redirect:function(){return s}});let u=n(8512),l=n(9440),a=n(4785),i="NEXT_REDIRECT";function c(e,t,n){void 0===n&&(n=a.RedirectStatusCode.TemporaryRedirect);let r=Error(i);r.digest=i+";"+t+";"+e+";"+n+";";let o=u.requestAsyncStorage.getStore();return o&&(r.mutableCookies=o.mutableCookies),r}function s(e,t){void 0===t&&(t="replace");let n=l.actionAsyncStorage.getStore();throw c(e,t,(null==n?void 0:n.isAction)?a.RedirectStatusCode.SeeOther:a.RedirectStatusCode.TemporaryRedirect)}function f(e,t){void 0===t&&(t="replace");let n=l.actionAsyncStorage.getStore();throw c(e,t,(null==n?void 0:n.isAction)?a.RedirectStatusCode.SeeOther:a.RedirectStatusCode.PermanentRedirect)}function d(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,n,r,o]=e.digest.split(";",4),u=Number(o);return t===i&&("replace"===n||"push"===n)&&"string"==typeof r&&!isNaN(u)&&u in a.RedirectStatusCode}function p(e){return d(e)?e.digest.split(";",3)[2]:null}function h(e){if(!d(e))throw Error("Not a redirect error");return e.digest.split(";",2)[1]}function y(e){if(!d(e))throw Error("Not a redirect error");return Number(e.digest.split(";",4)[3])}(o=r||(r={})).push="push",o.replace="replace",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1343:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let r=n(1452),o=n(7437),u=r._(n(2265)),l=n(4467);function a(){let e=(0,u.useContext)(l.TemplateContext);return(0,o.jsx)(o.Fragment,{children:e})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8512:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getExpectedRequestStore:function(){return o},requestAsyncStorage:function(){return r}});let r=(0,n(6713).createAsyncLocalStorage)();function o(e){let t=r.getStore();if(t)return t;throw Error("`"+e+"` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9607:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyFlightData",{enumerable:!0,get:function(){return u}});let r=n(3821),o=n(1133);function u(e,t,n,u){let[l,a,i]=n.slice(-3);if(null===a)return!1;if(3===n.length){let n=a[2],o=a[3];t.loading=o,t.rsc=n,t.prefetchRsc=null,(0,r.fillLazyItemsTillLeafWithHead)(t,e,l,a,i,u)}else t.rsc=e.rsc,t.prefetchRsc=e.prefetchRsc,t.parallelRoutes=new Map(e.parallelRoutes),t.loading=e.loading,(0,o.fillCacheWithNewSubTreeData)(t,e,n,u);return!0}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9684:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyRouterStatePatchToTree",{enumerable:!0,get:function(){return function e(t,n,r,a){let i;let[c,s,f,d,p]=n;if(1===t.length){let e=l(n,r,t);return(0,u.addRefreshMarkerToActiveParallelSegments)(e,a),e}let[h,y]=t;if(!(0,o.matchSegment)(h,c))return null;if(2===t.length)i=l(s[y],r,t);else if(null===(i=e(t.slice(2),s[y],r,a)))return null;let _=[t[0],{...s,[y]:i},f,d];return p&&(_[4]=!0),(0,u.addRefreshMarkerToActiveParallelSegments)(_,a),_}}});let r=n(0),o=n(6237),u=n(4922);function l(e,t,n){let[u,a]=e,[i,c]=t;if(i===r.DEFAULT_SEGMENT_KEY&&u!==r.DEFAULT_SEGMENT_KEY)return e;if((0,o.matchSegment)(u,i)){let t={};for(let e in a)void 0!==c[e]?t[e]=l(a[e],c[e],n):t[e]=a[e];for(let e in c)t[e]||(t[e]=c[e]);let r=[u,t];return e[2]&&(r[2]=e[2]),e[3]&&(r[3]=e[3]),e[4]&&(r[4]=e[4]),r}return t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9559:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clearCacheNodeDataForSegmentPath",{enumerable:!0,get:function(){return function e(t,n,o){let u=o.length<=2,[l,a]=o,i=(0,r.createRouterCacheKey)(a),c=n.parallelRoutes.get(l),s=t.parallelRoutes.get(l);s&&s!==c||(s=new Map(c),t.parallelRoutes.set(l,s));let f=null==c?void 0:c.get(i),d=s.get(i);if(u){d&&d.lazyData&&d!==f||s.set(i,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null});return}if(!d||!f){d||s.set(i,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null});return}return d===f&&(d={lazyData:d.lazyData,rsc:d.rsc,prefetchRsc:d.prefetchRsc,head:d.head,prefetchHead:d.prefetchHead,parallelRoutes:new Map(d.parallelRoutes),lazyDataResolved:d.lazyDataResolved,loading:d.loading},s.set(i,d)),e(d,f,o.slice(2))}}});let r=n(1784);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6626:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{computeChangedPath:function(){return s},extractPathFromFlightRouterState:function(){return c}});let r=n(2269),o=n(0),u=n(6237),l=e=>"/"===e[0]?e.slice(1):e,a=e=>"string"==typeof e?"children"===e?"":e:e[1];function i(e){return e.reduce((e,t)=>""===(t=l(t))||(0,o.isGroupSegment)(t)?e:e+"/"+t,"")||"/"}function c(e){var t;let n=Array.isArray(e[0])?e[0][1]:e[0];if(n===o.DEFAULT_SEGMENT_KEY||r.INTERCEPTION_ROUTE_MARKERS.some(e=>n.startsWith(e)))return;if(n.startsWith(o.PAGE_SEGMENT_KEY))return"";let u=[a(n)],l=null!=(t=e[1])?t:{},s=l.children?c(l.children):void 0;if(void 0!==s)u.push(s);else for(let[e,t]of Object.entries(l)){if("children"===e)continue;let n=c(t);void 0!==n&&u.push(n)}return i(u)}function s(e,t){let n=function e(t,n){let[o,l]=t,[i,s]=n,f=a(o),d=a(i);if(r.INTERCEPTION_ROUTE_MARKERS.some(e=>f.startsWith(e)||d.startsWith(e)))return"";if(!(0,u.matchSegment)(o,i)){var p;return null!=(p=c(n))?p:""}for(let t in l)if(s[t]){let n=e(l[t],s[t]);if(null!==n)return a(i)+"/"+n}return null}(e,t);return null==n||"/"===n?n:i(n.split("/"))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3174:function(e,t){"use strict";function n(e,t){return void 0===t&&(t=!0),e.pathname+e.search+(t?e.hash:"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createHrefFromUrl",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},322:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createInitialRouterState",{enumerable:!0,get:function(){return c}});let r=n(3174),o=n(3821),u=n(6626),l=n(6004),a=n(1507),i=n(4922);function c(e){var t;let{buildId:n,initialTree:c,initialSeedData:s,initialCanonicalUrl:f,initialParallelRoutes:d,location:p,initialHead:h,couldBeIntercepted:y}=e,_=!p,v={lazyData:null,rsc:s[2],prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:_?new Map:d,lazyDataResolved:!1,loading:s[3]};(0,i.addRefreshMarkerToActiveParallelSegments)(c,f);let b=new Map;(null===d||0===d.size)&&(0,o.fillLazyItemsTillLeafWithHead)(v,void 0,c,s,h);let g={buildId:n,tree:c,cache:v,prefetchCache:b,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:{apply:!1,onlyHashChange:!1,hashFragment:null,segmentPaths:[]},canonicalUrl:p?(0,r.createHrefFromUrl)(p):f,nextUrl:null!=(t=(0,u.extractPathFromFlightRouterState)(c)||(null==p?void 0:p.pathname))?t:null};if(p){let e=new URL(p.pathname,p.origin),t=[["",c,null,null]];(0,l.createPrefetchCacheEntryForInitialLoad)({url:e,kind:a.PrefetchKind.AUTO,data:[t,void 0,!1,y],tree:g.tree,prefetchCache:g.prefetchCache,nextUrl:g.nextUrl})}return g}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1784:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRouterCacheKey",{enumerable:!0,get:function(){return o}});let r=n(0);function o(e,t){return(void 0===t&&(t=!1),Array.isArray(e))?e[0]+"|"+e[1]+"|"+e[2]:t&&e.startsWith(r.PAGE_SEGMENT_KEY)?r.PAGE_SEGMENT_KEY:e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1283:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fetchServerResponse",{enumerable:!0,get:function(){return s}});let r=n(7325),o=n(5751),u=n(4590),l=n(1507),a=n(4736),{createFromFetch:i}=n(6671);function c(e){return[(0,o.urlToUrlWithoutFlightMarker)(e).toString(),void 0,!1,!1]}async function s(e,t,n,s,f){let d={[r.RSC_HEADER]:"1",[r.NEXT_ROUTER_STATE_TREE]:encodeURIComponent(JSON.stringify(t))};f===l.PrefetchKind.AUTO&&(d[r.NEXT_ROUTER_PREFETCH_HEADER]="1"),n&&(d[r.NEXT_URL]=n);let p=(0,a.hexHash)([d[r.NEXT_ROUTER_PREFETCH_HEADER]||"0",d[r.NEXT_ROUTER_STATE_TREE],d[r.NEXT_URL]].join(","));try{var h;let t=new URL(e);t.pathname.endsWith("/")?t.pathname+="index.txt":t.pathname+=".txt",t.searchParams.set(r.NEXT_RSC_UNION_QUERY,p);let n=await fetch(t,{credentials:"same-origin",headers:d}),l=(0,o.urlToUrlWithoutFlightMarker)(n.url),a=n.redirected?l:void 0,f=n.headers.get("content-type")||"",y=!!n.headers.get(r.NEXT_DID_POSTPONE_HEADER),_=!!(null==(h=n.headers.get("vary"))?void 0:h.includes(r.NEXT_URL)),v=f===r.RSC_CONTENT_TYPE_HEADER;if(v||(v=f.startsWith("text/plain")),!v||!n.ok)return e.hash&&(l.hash=e.hash),c(l.toString());let[b,g]=await i(Promise.resolve(n),{callServer:u.callServer});if(s!==b)return c(n.url);return[g,a,y,_]}catch(t){return console.error("Failed to fetch RSC payload for "+e+". Falling back to browser navigation.",t),[e.toString(),void 0,!1,!1]}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1133:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillCacheWithNewSubTreeData",{enumerable:!0,get:function(){return function e(t,n,l,a){let i=l.length<=5,[c,s]=l,f=(0,u.createRouterCacheKey)(s),d=n.parallelRoutes.get(c);if(!d)return;let p=t.parallelRoutes.get(c);p&&p!==d||(p=new Map(d),t.parallelRoutes.set(c,p));let h=d.get(f),y=p.get(f);if(i){if(!y||!y.lazyData||y===h){let e=l[3];y={lazyData:null,rsc:e[2],prefetchRsc:null,head:null,prefetchHead:null,loading:e[3],parallelRoutes:h?new Map(h.parallelRoutes):new Map,lazyDataResolved:!1},h&&(0,r.invalidateCacheByRouterState)(y,h,l[2]),(0,o.fillLazyItemsTillLeafWithHead)(y,h,l[2],e,l[4],a),p.set(f,y)}return}y&&h&&(y===h&&(y={lazyData:y.lazyData,rsc:y.rsc,prefetchRsc:y.prefetchRsc,head:y.head,prefetchHead:y.prefetchHead,parallelRoutes:new Map(y.parallelRoutes),lazyDataResolved:!1,loading:y.loading},p.set(f,y)),e(y,h,l.slice(2),a))}}});let r=n(4213),o=n(3821),u=n(1784);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3821:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillLazyItemsTillLeafWithHead",{enumerable:!0,get:function(){return function e(t,n,u,l,a,i){if(0===Object.keys(u[1]).length){t.head=a;return}for(let c in u[1]){let s;let f=u[1][c],d=f[0],p=(0,r.createRouterCacheKey)(d),h=null!==l&&void 0!==l[1][c]?l[1][c]:null;if(n){let r=n.parallelRoutes.get(c);if(r){let n;let u=(null==i?void 0:i.kind)==="auto"&&i.status===o.PrefetchCacheEntryStatus.reusable,l=new Map(r),s=l.get(p);n=null!==h?{lazyData:null,rsc:h[2],prefetchRsc:null,head:null,prefetchHead:null,loading:h[3],parallelRoutes:new Map(null==s?void 0:s.parallelRoutes),lazyDataResolved:!1}:u&&s?{lazyData:s.lazyData,rsc:s.rsc,prefetchRsc:s.prefetchRsc,head:s.head,prefetchHead:s.prefetchHead,parallelRoutes:new Map(s.parallelRoutes),lazyDataResolved:s.lazyDataResolved,loading:s.loading}:{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map(null==s?void 0:s.parallelRoutes),lazyDataResolved:!1,loading:null},l.set(p,n),e(n,s,f,h||null,a,i),t.parallelRoutes.set(c,l);continue}}if(null!==h){let e=h[2],t=h[3];s={lazyData:null,rsc:e,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:t}}else s={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null};let y=t.parallelRoutes.get(c);y?y.set(p,s):t.parallelRoutes.set(c,new Map([[p,s]])),e(s,void 0,f,h,a,i)}}}});let r=n(1784),o=n(1507);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6416:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleMutable",{enumerable:!0,get:function(){return u}});let r=n(6626);function o(e){return void 0!==e}function u(e,t){var n,u,l;let a=null==(u=t.shouldScroll)||u,i=e.nextUrl;if(o(t.patchedTree)){let n=(0,r.computeChangedPath)(e.tree,t.patchedTree);n?i=n:i||(i=e.canonicalUrl)}return{buildId:e.buildId,canonicalUrl:o(t.canonicalUrl)?t.canonicalUrl===e.canonicalUrl?e.canonicalUrl:t.canonicalUrl:e.canonicalUrl,pushRef:{pendingPush:o(t.pendingPush)?t.pendingPush:e.pushRef.pendingPush,mpaNavigation:o(t.mpaNavigation)?t.mpaNavigation:e.pushRef.mpaNavigation,preserveCustomHistoryState:o(t.preserveCustomHistoryState)?t.preserveCustomHistoryState:e.pushRef.preserveCustomHistoryState},focusAndScrollRef:{apply:!!a&&(!!o(null==t?void 0:t.scrollableSegments)||e.focusAndScrollRef.apply),onlyHashChange:!!t.hashFragment&&e.canonicalUrl.split("#",1)[0]===(null==(n=t.canonicalUrl)?void 0:n.split("#",1)[0]),hashFragment:a?t.hashFragment&&""!==t.hashFragment?decodeURIComponent(t.hashFragment.slice(1)):e.focusAndScrollRef.hashFragment:null,segmentPaths:a?null!=(l=null==t?void 0:t.scrollableSegments)?l:e.focusAndScrollRef.segmentPaths:[]},cache:t.cache?t.cache:e.cache,prefetchCache:t.prefetchCache?t.prefetchCache:e.prefetchCache,tree:o(t.patchedTree)?t.patchedTree:e.tree,nextUrl:i}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},774:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSegmentMismatch",{enumerable:!0,get:function(){return o}});let r=n(1294);function o(e,t,n){return(0,r.handleExternalUrl)(e,{},e.canonicalUrl,!0)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9863:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheBelowFlightSegmentPath",{enumerable:!0,get:function(){return function e(t,n,o){let u=o.length<=2,[l,a]=o,i=(0,r.createRouterCacheKey)(a),c=n.parallelRoutes.get(l);if(!c)return;let s=t.parallelRoutes.get(l);if(s&&s!==c||(s=new Map(c),t.parallelRoutes.set(l,s)),u){s.delete(i);return}let f=c.get(i),d=s.get(i);d&&f&&(d===f&&(d={lazyData:d.lazyData,rsc:d.rsc,prefetchRsc:d.prefetchRsc,head:d.head,prefetchHead:d.prefetchHead,parallelRoutes:new Map(d.parallelRoutes),lazyDataResolved:d.lazyDataResolved},s.set(i,d)),e(d,f,o.slice(2)))}}});let r=n(1784);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4213:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheByRouterState",{enumerable:!0,get:function(){return o}});let r=n(1784);function o(e,t,n){for(let o in n[1]){let u=n[1][o][0],l=(0,r.createRouterCacheKey)(u),a=t.parallelRoutes.get(o);if(a){let t=new Map(a);t.delete(l),e.parallelRoutes.set(o,t)}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},139:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function e(t,n){let r=t[0],o=n[0];if(Array.isArray(r)&&Array.isArray(o)){if(r[0]!==o[0]||r[2]!==o[2])return!0}else if(r!==o)return!0;if(t[4])return!n[4];if(n[4])return!0;let u=Object.values(t[1])[0],l=Object.values(n[1])[0];return!u||!l||e(u,l)}}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3060:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{abortTask:function(){return c},listenForDynamicRequest:function(){return a},updateCacheNodeOnNavigation:function(){return function e(t,n,a,c,s){let f=n[1],d=a[1],p=c[1],h=t.parallelRoutes,y=new Map(h),_={},v=null;for(let t in d){let n;let a=d[t],c=f[t],b=h.get(t),g=p[t],m=a[0],R=(0,u.createRouterCacheKey)(m),P=void 0!==c?c[0]:void 0,j=void 0!==b?b.get(R):void 0;if(null!==(n=m===r.PAGE_SEGMENT_KEY?l(a,void 0!==g?g:null,s):m===r.DEFAULT_SEGMENT_KEY?void 0!==c?{route:c,node:null,children:null}:l(a,void 0!==g?g:null,s):void 0!==P&&(0,o.matchSegment)(m,P)&&void 0!==j&&void 0!==c?null!=g?e(j,c,a,g,s):function(e){let t=i(e,null,null);return{route:e,node:t,children:null}}(a):l(a,void 0!==g?g:null,s))){null===v&&(v=new Map),v.set(t,n);let e=n.node;if(null!==e){let n=new Map(b);n.set(R,e),y.set(t,n)}_[t]=n.route}else _[t]=a}if(null===v)return null;let b={lazyData:null,rsc:t.rsc,prefetchRsc:t.prefetchRsc,head:t.head,prefetchHead:t.prefetchHead,loading:t.loading,parallelRoutes:y,lazyDataResolved:!1};return{route:function(e,t){let n=[e[0],t];return 2 in e&&(n[2]=e[2]),3 in e&&(n[3]=e[3]),4 in e&&(n[4]=e[4]),n}(a,_),node:b,children:v}}},updateCacheNodeOnPopstateRestoration:function(){return function e(t,n){let r=n[1],o=t.parallelRoutes,l=new Map(o);for(let t in r){let n=r[t],a=n[0],i=(0,u.createRouterCacheKey)(a),c=o.get(t);if(void 0!==c){let r=c.get(i);if(void 0!==r){let o=e(r,n),u=new Map(c);u.set(i,o),l.set(t,u)}}}let a=t.rsc,i=d(a)&&"pending"===a.status;return{lazyData:null,rsc:a,head:t.head,prefetchHead:i?t.prefetchHead:null,prefetchRsc:i?t.prefetchRsc:null,loading:i?t.loading:null,parallelRoutes:l,lazyDataResolved:!1}}}});let r=n(0),o=n(6237),u=n(1784);function l(e,t,n){let r=i(e,t,n);return{route:e,node:r,children:null}}function a(e,t){t.then(t=>{for(let n of t[0]){let t=n.slice(0,-3),r=n[n.length-3],l=n[n.length-2],a=n[n.length-1];"string"!=typeof t&&function(e,t,n,r,l){let a=e;for(let e=0;e{c(e,t)})}function i(e,t,n){let r=e[1],o=null!==t?t[1]:null,l=new Map;for(let e in r){let t=r[e],a=null!==o?o[e]:null,c=t[0],s=(0,u.createRouterCacheKey)(c),f=i(t,void 0===a?null:a,n),d=new Map;d.set(s,f),l.set(e,d)}let a=0===l.size,c=null!==t?t[2]:null,s=null!==t?t[3]:null;return{lazyData:null,parallelRoutes:l,prefetchRsc:void 0!==c?c:null,prefetchHead:a?n:null,loading:void 0!==s?s:null,rsc:p(),head:a?p():null,lazyDataResolved:!1}}function c(e,t){let n=e.node;if(null===n)return;let r=e.children;if(null===r)s(e.route,n,t);else for(let e of r.values())c(e,t);e.node=null}function s(e,t,n){let r=e[1],o=t.parallelRoutes;for(let e in r){let t=r[e],l=o.get(e);if(void 0===l)continue;let a=t[0],i=(0,u.createRouterCacheKey)(a),c=l.get(i);void 0!==c&&s(t,c,n)}let l=t.rsc;d(l)&&(null===n?l.resolve(null):l.reject(n));let a=t.head;d(a)&&a.resolve(null)}let f=Symbol();function d(e){return e&&e.tag===f}function p(){let e,t;let n=new Promise((n,r)=>{e=n,t=r});return n.status="pending",n.resolve=t=>{"pending"===n.status&&(n.status="fulfilled",n.value=t,e(t))},n.reject=e=>{"pending"===n.status&&(n.status="rejected",n.reason=e,t(e))},n.tag=f,n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6004:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createPrefetchCacheEntryForInitialLoad:function(){return c},getOrCreatePrefetchCacheEntry:function(){return i},prunePrefetchCache:function(){return f}});let r=n(3174),o=n(1283),u=n(1507),l=n(9218);function a(e,t){let n=(0,r.createHrefFromUrl)(e,!1);return t?t+"%"+n:n}function i(e){let t,{url:n,nextUrl:r,tree:o,buildId:l,prefetchCache:i,kind:c}=e,f=a(n,r),d=i.get(f);if(d)t=d;else{let e=a(n),r=i.get(e);r&&(t=r)}return t?(t.status=h(t),t.kind!==u.PrefetchKind.FULL&&c===u.PrefetchKind.FULL)?s({tree:o,url:n,buildId:l,nextUrl:r,prefetchCache:i,kind:null!=c?c:u.PrefetchKind.TEMPORARY}):(c&&t.kind===u.PrefetchKind.TEMPORARY&&(t.kind=c),t):s({tree:o,url:n,buildId:l,nextUrl:r,prefetchCache:i,kind:c||u.PrefetchKind.TEMPORARY})}function c(e){let{nextUrl:t,tree:n,prefetchCache:r,url:o,kind:l,data:i}=e,[,,,c]=i,s=c?a(o,t):a(o),f={treeAtTimeOfPrefetch:n,data:Promise.resolve(i),kind:l,prefetchTime:Date.now(),lastUsedTime:Date.now(),key:s,status:u.PrefetchCacheEntryStatus.fresh};return r.set(s,f),f}function s(e){let{url:t,kind:n,tree:r,nextUrl:i,buildId:c,prefetchCache:s}=e,f=a(t),d=l.prefetchQueue.enqueue(()=>(0,o.fetchServerResponse)(t,r,i,c,n).then(e=>{let[,,,n]=e;return n&&function(e){let{url:t,nextUrl:n,prefetchCache:r}=e,o=a(t),u=r.get(o);if(!u)return;let l=a(t,n);r.set(l,u),r.delete(o)}({url:t,nextUrl:i,prefetchCache:s}),e})),p={treeAtTimeOfPrefetch:r,data:d,kind:n,prefetchTime:Date.now(),lastUsedTime:null,key:f,status:u.PrefetchCacheEntryStatus.fresh};return s.set(f,p),p}function f(e){for(let[t,n]of e)h(n)===u.PrefetchCacheEntryStatus.expired&&e.delete(t)}let d=1e3*Number("30"),p=1e3*Number("300");function h(e){let{kind:t,prefetchTime:n,lastUsedTime:r}=e;return Date.now()<(null!=r?r:n)+d?r?u.PrefetchCacheEntryStatus.reusable:u.PrefetchCacheEntryStatus.fresh:"auto"===t&&Date.now(){let[n,f]=t,h=!1;if(E.lastUsedTime||(E.lastUsedTime=Date.now(),h=!0),"string"==typeof n)return _(e,R,n,O);if(document.getElementById("__next-page-redirect"))return _(e,R,j,O);let b=e.tree,g=e.cache,w=[];for(let t of n){let n=t.slice(0,-4),r=t.slice(-3)[0],c=["",...n],f=(0,u.applyRouterStatePatchToTree)(c,b,r,j);if(null===f&&(f=(0,u.applyRouterStatePatchToTree)(c,S,r,j)),null!==f){if((0,a.isNavigatingToNewRootLayout)(b,f))return _(e,R,j,O);let u=(0,d.createEmptyCacheNode)(),m=!1;for(let e of(E.status!==i.PrefetchCacheEntryStatus.stale||h?m=(0,s.applyFlightData)(g,u,t,E):(m=function(e,t,n,r){let o=!1;for(let u of(e.rsc=t.rsc,e.prefetchRsc=t.prefetchRsc,e.loading=t.loading,e.parallelRoutes=new Map(t.parallelRoutes),v(r).map(e=>[...n,...e])))(0,y.clearCacheNodeDataForSegmentPath)(e,t,u),o=!0;return o}(u,g,n,r),E.lastUsedTime=Date.now()),(0,l.shouldHardNavigate)(c,b)?(u.rsc=g.rsc,u.prefetchRsc=g.prefetchRsc,(0,o.invalidateCacheBelowFlightSegmentPath)(u,g,n),R.cache=u):m&&(R.cache=u),b=f,v(r))){let t=[...n,...e];t[t.length-1]!==p.DEFAULT_SEGMENT_KEY&&w.push(t)}}}return R.patchedTree=b,R.canonicalUrl=f?(0,r.createHrefFromUrl)(f):j,R.pendingPush=O,R.scrollableSegments=w,R.hashFragment=P,R.shouldScroll=m,(0,c.handleMutable)(e,R)},()=>e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9218:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{prefetchQueue:function(){return l},prefetchReducer:function(){return a}});let r=n(7325),o=n(3858),u=n(6004),l=new o.PromiseQueue(5);function a(e,t){(0,u.prunePrefetchCache)(e.prefetchCache);let{url:n}=t;return n.searchParams.delete(r.NEXT_RSC_UNION_QUERY),(0,u.getOrCreatePrefetchCacheEntry)({url:n,nextUrl:e.nextUrl,prefetchCache:e.prefetchCache,kind:t.kind,tree:e.tree,buildId:e.buildId}),e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5239:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"refreshReducer",{enumerable:!0,get:function(){return h}});let r=n(1283),o=n(3174),u=n(9684),l=n(139),a=n(1294),i=n(6416),c=n(3821),s=n(5751),f=n(774),d=n(5914),p=n(4922);function h(e,t){let{origin:n}=t,h={},y=e.canonicalUrl,_=e.tree;h.preserveCustomHistoryState=!1;let v=(0,s.createEmptyCacheNode)(),b=(0,d.hasInterceptionRouteInCurrentTree)(e.tree);return v.lazyData=(0,r.fetchServerResponse)(new URL(y,n),[_[0],_[1],_[2],"refetch"],b?e.nextUrl:null,e.buildId),v.lazyData.then(async n=>{let[r,s]=n;if("string"==typeof r)return(0,a.handleExternalUrl)(e,h,r,e.pushRef.pendingPush);for(let n of(v.lazyData=null,r)){if(3!==n.length)return console.log("REFRESH FAILED"),e;let[r]=n,i=(0,u.applyRouterStatePatchToTree)([""],_,r,e.canonicalUrl);if(null===i)return(0,f.handleSegmentMismatch)(e,t,r);if((0,l.isNavigatingToNewRootLayout)(_,i))return(0,a.handleExternalUrl)(e,h,y,e.pushRef.pendingPush);let d=s?(0,o.createHrefFromUrl)(s):void 0;s&&(h.canonicalUrl=d);let[g,m]=n.slice(-2);if(null!==g){let e=g[2];v.rsc=e,v.prefetchRsc=null,(0,c.fillLazyItemsTillLeafWithHead)(v,void 0,r,g,m),h.prefetchCache=new Map}await (0,p.refreshInactiveParallelSegments)({state:e,updatedTree:i,updatedCache:v,includeNextUrl:b}),h.cache=v,h.patchedTree=i,h.canonicalUrl=y,_=i}return(0,i.handleMutable)(e,h)},()=>e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6131:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"restoreReducer",{enumerable:!0,get:function(){return u}});let r=n(3174),o=n(6626);function u(e,t){var n;let{url:u,tree:l}=t,a=(0,r.createHrefFromUrl)(u),i=l||e.tree,c=e.cache;return{buildId:e.buildId,canonicalUrl:a,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:e.focusAndScrollRef,cache:c,prefetchCache:e.prefetchCache,tree:i,nextUrl:null!=(n=(0,o.extractPathFromFlightRouterState)(i))?n:u.pathname}}n(3060),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4549:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverActionReducer",{enumerable:!0,get:function(){return g}});let r=n(4590),o=n(7325),u=n(4897),l=n(3174),a=n(1294),i=n(9684),c=n(139),s=n(6416),f=n(3821),d=n(5751),p=n(5914),h=n(774),y=n(4922),{createFromFetch:_,encodeReply:v}=n(6671);async function b(e,t,n){let l,{actionId:a,actionArgs:i}=n,c=await v(i),s=await fetch("",{method:"POST",headers:{Accept:o.RSC_CONTENT_TYPE_HEADER,[o.ACTION]:a,[o.NEXT_ROUTER_STATE_TREE]:encodeURIComponent(JSON.stringify(e.tree)),...t?{[o.NEXT_URL]:t}:{}},body:c}),f=s.headers.get("x-action-redirect");try{let e=JSON.parse(s.headers.get("x-action-revalidated")||"[[],0,0]");l={paths:e[0]||[],tag:!!e[1],cookie:e[2]}}catch(e){l={paths:[],tag:!1,cookie:!1}}let d=f?new URL((0,u.addBasePath)(f),new URL(e.canonicalUrl,window.location.href)):void 0;if(s.headers.get("content-type")===o.RSC_CONTENT_TYPE_HEADER){let e=await _(Promise.resolve(s),{callServer:r.callServer});if(f){let[,t]=null!=e?e:[];return{actionFlightData:t,redirectLocation:d,revalidatedParts:l}}let[t,[,n]]=null!=e?e:[];return{actionResult:t,actionFlightData:n,redirectLocation:d,revalidatedParts:l}}return{redirectLocation:d,revalidatedParts:l}}function g(e,t){let{resolve:n,reject:r}=t,o={},u=e.canonicalUrl,_=e.tree;o.preserveCustomHistoryState=!1;let v=e.nextUrl&&(0,p.hasInterceptionRouteInCurrentTree)(e.tree)?e.nextUrl:null;return o.inFlightServerAction=b(e,v,t),o.inFlightServerAction.then(async r=>{let{actionResult:p,actionFlightData:b,redirectLocation:g}=r;if(g&&(e.pushRef.pendingPush=!0,o.pendingPush=!0),!b)return(n(p),g)?(0,a.handleExternalUrl)(e,o,g.href,e.pushRef.pendingPush):e;if("string"==typeof b)return(0,a.handleExternalUrl)(e,o,b,e.pushRef.pendingPush);for(let n of(o.inFlightServerAction=null,b)){if(3!==n.length)return console.log("SERVER ACTION APPLY FAILED"),e;let[r]=n,l=(0,i.applyRouterStatePatchToTree)([""],_,r,u);if(null===l)return(0,h.handleSegmentMismatch)(e,t,r);if((0,c.isNavigatingToNewRootLayout)(_,l))return(0,a.handleExternalUrl)(e,o,u,e.pushRef.pendingPush);let[s,p]=n.slice(-2),b=null!==s?s[2]:null;if(null!==b){let t=(0,d.createEmptyCacheNode)();t.rsc=b,t.prefetchRsc=null,(0,f.fillLazyItemsTillLeafWithHead)(t,void 0,r,s,p),await (0,y.refreshInactiveParallelSegments)({state:e,updatedTree:l,updatedCache:t,includeNextUrl:!!v}),o.cache=t,o.prefetchCache=new Map}o.patchedTree=l,o.canonicalUrl=u,_=l}if(g){let e=(0,l.createHrefFromUrl)(g,!1);o.canonicalUrl=e}return n(p),(0,s.handleMutable)(e,o)},t=>(r(t),e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8289:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverPatchReducer",{enumerable:!0,get:function(){return f}});let r=n(3174),o=n(9684),u=n(139),l=n(1294),a=n(9607),i=n(6416),c=n(5751),s=n(774);function f(e,t){let{serverResponse:n}=t,[f,d]=n,p={};if(p.preserveCustomHistoryState=!1,"string"==typeof f)return(0,l.handleExternalUrl)(e,p,f,e.pushRef.pendingPush);let h=e.tree,y=e.cache;for(let n of f){let i=n.slice(0,-4),[f]=n.slice(-3,-2),_=(0,o.applyRouterStatePatchToTree)(["",...i],h,f,e.canonicalUrl);if(null===_)return(0,s.handleSegmentMismatch)(e,t,f);if((0,u.isNavigatingToNewRootLayout)(h,_))return(0,l.handleExternalUrl)(e,p,e.canonicalUrl,e.pushRef.pendingPush);let v=d?(0,r.createHrefFromUrl)(d):void 0;v&&(p.canonicalUrl=v);let b=(0,c.createEmptyCacheNode)();(0,a.applyFlightData)(y,b,n),p.patchedTree=_,p.cache=b,y=b,h=_}return(0,i.handleMutable)(e,p)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4922:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{addRefreshMarkerToActiveParallelSegments:function(){return function e(t,n){let[r,o,,l]=t;for(let a in r.includes(u.PAGE_SEGMENT_KEY)&&"refresh"!==l&&(t[2]=n,t[3]="refresh"),o)e(o[a],n)}},refreshInactiveParallelSegments:function(){return l}});let r=n(9607),o=n(1283),u=n(0);async function l(e){let t=new Set;await a({...e,rootTree:e.updatedTree,fetchedSegments:t})}async function a(e){let{state:t,updatedTree:n,updatedCache:u,includeNextUrl:l,fetchedSegments:i,rootTree:c=n}=e,[,s,f,d]=n,p=[];if(f&&f!==location.pathname&&"refresh"===d&&!i.has(f)){i.add(f);let e=(0,o.fetchServerResponse)(new URL(f,location.origin),[c[0],c[1],c[2],"refetch"],l?t.nextUrl:null,t.buildId).then(e=>{let t=e[0];if("string"!=typeof t)for(let e of t)(0,r.applyFlightData)(u,u,e)});p.push(e)}for(let e in s){let n=a({state:t,updatedTree:s[e],updatedCache:u,includeNextUrl:l,fetchedSegments:i,rootTree:c});p.push(n)}await Promise.all(p)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1507:function(e,t){"use strict";var n,r,o,u;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ACTION_FAST_REFRESH:function(){return f},ACTION_NAVIGATE:function(){return a},ACTION_PREFETCH:function(){return s},ACTION_REFRESH:function(){return l},ACTION_RESTORE:function(){return i},ACTION_SERVER_ACTION:function(){return d},ACTION_SERVER_PATCH:function(){return c},PrefetchCacheEntryStatus:function(){return r},PrefetchKind:function(){return n},isThenable:function(){return p}});let l="refresh",a="navigate",i="restore",c="server-patch",s="prefetch",f="fast-refresh",d="server-action";function p(e){return e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}(o=n||(n={})).AUTO="auto",o.FULL="full",o.TEMPORARY="temporary",(u=r||(r={})).fresh="fresh",u.reusable="reusable",u.expired="expired",u.stale="stale",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},643:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reducer",{enumerable:!0,get:function(){return f}});let r=n(1507),o=n(1294),u=n(8289),l=n(6131),a=n(5239),i=n(9218),c=n(1129),s=n(4549),f="undefined"==typeof window?function(e,t){return e}:function(e,t){switch(t.type){case r.ACTION_NAVIGATE:return(0,o.navigateReducer)(e,t);case r.ACTION_SERVER_PATCH:return(0,u.serverPatchReducer)(e,t);case r.ACTION_RESTORE:return(0,l.restoreReducer)(e,t);case r.ACTION_REFRESH:return(0,a.refreshReducer)(e,t);case r.ACTION_FAST_REFRESH:return(0,c.fastRefreshReducer)(e,t);case r.ACTION_PREFETCH:return(0,i.prefetchReducer)(e,t);case r.ACTION_SERVER_ACTION:return(0,s.serverActionReducer)(e,t);default:throw Error("Unknown action")}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4740:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"shouldHardNavigate",{enumerable:!0,get:function(){return function e(t,n){let[o,u]=n,[l,a]=t;return(0,r.matchSegment)(l,o)?!(t.length<=2)&&e(t.slice(2),u[a]):!!Array.isArray(l)}}});let r=n(6237);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8897:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createDynamicallyTrackedSearchParams:function(){return a},createUntrackedSearchParams:function(){return l}});let r=n(4936),o=n(2441),u=n(7991);function l(e){let t=r.staticGenerationAsyncStorage.getStore();return t&&t.forceStatic?{}:e}function a(e){let t=r.staticGenerationAsyncStorage.getStore();return t?t.forceStatic?{}:t.isStaticGeneration||t.dynamicShouldError?new Proxy({},{get:(e,n,r)=>("string"==typeof n&&(0,o.trackDynamicDataAccessed)(t,"searchParams."+n),u.ReflectAdapter.get(e,n,r)),has:(e,n)=>("string"==typeof n&&(0,o.trackDynamicDataAccessed)(t,"searchParams."+n),Reflect.has(e,n)),ownKeys:e=>((0,o.trackDynamicDataAccessed)(t,"searchParams"),Reflect.ownKeys(e))}):e:e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4936:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(6713).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5108:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{StaticGenBailoutError:function(){return r},isStaticGenBailoutError:function(){return o}});let n="NEXT_STATIC_GEN_BAILOUT";class r extends Error{constructor(...e){super(...e),this.code=n}}function o(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1108:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unresolvedThenable",{enumerable:!0,get:function(){return n}});let n={then:()=>{}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2114:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{useReducerWithReduxDevtools:function(){return i},useUnwrapState:function(){return a}});let r=n(1452)._(n(2265)),o=n(1507),u=n(1427);function l(e){if(e instanceof Map){let t={};for(let[n,r]of e.entries()){if("function"==typeof r){t[n]="fn()";continue}if("object"==typeof r&&null!==r){if(r.$$typeof){t[n]=r.$$typeof.toString();continue}if(r._bundlerConfig){t[n]="FlightData";continue}}t[n]=l(r)}return t}if("object"==typeof e&&null!==e){let t={};for(let n in e){let r=e[n];if("function"==typeof r){t[n]="fn()";continue}if("object"==typeof r&&null!==r){if(r.$$typeof){t[n]=r.$$typeof.toString();continue}if(r.hasOwnProperty("_bundlerConfig")){t[n]="FlightData";continue}}t[n]=l(r)}return t}return Array.isArray(e)?e.map(l):e}function a(e){return(0,o.isThenable)(e)?(0,r.use)(e):e}let i="undefined"!=typeof window?function(e){let[t,n]=r.default.useState(e),o=(0,r.useContext)(u.ActionQueueContext);if(!o)throw Error("Invariant: Missing ActionQueueContext");let a=(0,r.useRef)(),i=(0,r.useRef)();return(0,r.useEffect)(()=>{if(!a.current&&!1!==i.current){if(void 0===i.current&&void 0===window.__REDUX_DEVTOOLS_EXTENSION__){i.current=!1;return}return a.current=window.__REDUX_DEVTOOLS_EXTENSION__.connect({instanceId:8e3,name:"next-router"}),a.current&&(a.current.init(l(e)),o&&(o.devToolsInstance=a.current)),()=>{a.current=void 0}}},[e,o]),[t,(0,r.useCallback)(t=>{o.state||(o.state=e),o.dispatch(t,n)},[o,e]),(0,r.useCallback)(e=>{a.current&&a.current.send({type:"RENDER_SYNC"},l(e))},[])]}:function(e){return[e,()=>{},()=>{}]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9404:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasBasePath",{enumerable:!0,get:function(){return o}});let r=n(5121);function o(e){return(0,r.pathHasPrefix)(e,"")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8157:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return u}});let r=n(7741),o=n(1465),u=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:n,hash:u}=(0,o.parsePath)(e);return""+(0,r.removeTrailingSlash)(t)+n+u};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6124:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let r=n(5592);function o(e){let t="function"==typeof reportError?reportError:e=>{window.console.error(e)};(0,r.isBailoutToCSRError)(e)||t(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7599:function(e,t,n){"use strict";function r(e){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeBasePath",{enumerable:!0,get:function(){return r}}),n(9404),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9176:function(e,t){"use strict";function n(e,t){var n=e.length;for(e.push(t);0>>1,o=e[r];if(0>>1;ru(i,n))cu(s,i)?(e[r]=s,e[c]=n,r=c):(e[r]=i,e[a]=n,r=a);else if(cu(s,n))e[r]=s,e[c]=n,r=c;else break}}return t}function u(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var l,a=performance;t.unstable_now=function(){return a.now()}}else{var i=Date,c=i.now();t.unstable_now=function(){return i.now()-c}}var s=[],f=[],d=1,p=null,h=3,y=!1,_=!1,v=!1,b="function"==typeof setTimeout?setTimeout:null,g="function"==typeof clearTimeout?clearTimeout:null,m="undefined"!=typeof setImmediate?setImmediate:null;function R(e){for(var t=r(f);null!==t;){if(null===t.callback)o(f);else if(t.startTime<=e)o(f),t.sortIndex=t.expirationTime,n(s,t);else break;t=r(f)}}function P(e){if(v=!1,R(e),!_){if(null!==r(s))_=!0,C();else{var t=r(f);null!==t&&A(P,t.startTime-e)}}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var j=!1,O=-1,E=5,S=-1;function w(){return!(t.unstable_now()-Se&&w());){var a=p.callback;if("function"==typeof a){p.callback=null,h=p.priorityLevel;var i=a(p.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof i){p.callback=i,R(e),n=!0;break t}p===r(s)&&o(s),R(e)}else o(s);p=r(s)}if(null!==p)n=!0;else{var c=r(f);null!==c&&A(P,c.startTime-e),n=!1}}break e}finally{p=null,h=u,y=!1}n=void 0}}finally{n?l():j=!1}}}if("function"==typeof m)l=function(){m(T)};else if("undefined"!=typeof MessageChannel){var M=new MessageChannel,x=M.port2;M.port1.onmessage=T,l=function(){x.postMessage(null)}}else l=function(){b(T,0)};function C(){j||(j=!0,l())}function A(e,n){O=b(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){_||y||(_=!0,C())},t.unstable_forceFrameRate=function(e){0>e||125l?(e.sortIndex=u,n(f,e),null===r(s)&&e===r(f)&&(v?(g(O),O=-1):v=!0,A(P,u-l))):(e.sortIndex=a,n(s,e),_||y||(_=!0,C())),e},t.unstable_shouldYield=w,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},5689:function(e,t,n){"use strict";e.exports=n(9176)},1358:function(e,t){"use strict";function n(e){return new URL(e,"http://n").pathname}function r(e){return/https?:\/\//.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getPathname:function(){return n},isFullStringUrl:function(){return r}})},2441:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{Postpone:function(){return d},createPostponedAbortSignal:function(){return b},createPrerenderState:function(){return c},formatDynamicAPIAccesses:function(){return _},markCurrentScopeAsDynamic:function(){return s},trackDynamicDataAccessed:function(){return f},trackDynamicFetch:function(){return p},usedDynamicAPIs:function(){return y}});let o=(r=n(2265))&&r.__esModule?r:{default:r},u=n(7910),l=n(5108),a=n(1358),i="function"==typeof o.default.unstable_postpone;function c(e){return{isDebugSkeleton:e,dynamicAccesses:[]}}function s(e,t){let n=(0,a.getPathname)(e.urlPathname);if(!e.isUnstableCacheCallback){if(e.dynamicShouldError)throw new l.StaticGenBailoutError(`Route ${n} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)h(e.prerenderState,t,n);else if(e.revalidate=0,e.isStaticGeneration){let r=new u.DynamicServerError(`Route ${n} couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=r.stack,r}}}function f(e,t){let n=(0,a.getPathname)(e.urlPathname);if(e.isUnstableCacheCallback)throw Error(`Route ${n} used "${t}" inside a function cached with "unstable_cache(...)". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use "${t}" oustide of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`);if(e.dynamicShouldError)throw new l.StaticGenBailoutError(`Route ${n} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)h(e.prerenderState,t,n);else if(e.revalidate=0,e.isStaticGeneration){let r=new u.DynamicServerError(`Route ${n} couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=r.stack,r}}function d({reason:e,prerenderState:t,pathname:n}){h(t,e,n)}function p(e,t){e.prerenderState&&h(e.prerenderState,t,e.urlPathname)}function h(e,t,n){v();let r=`Route ${n} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`;e.dynamicAccesses.push({stack:e.isDebugSkeleton?Error().stack:void 0,expression:t}),o.default.unstable_postpone(r)}function y(e){return e.dynamicAccesses.length>0}function _(e){return e.dynamicAccesses.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" ()")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}: -${t}`))}function v(){if(!i)throw Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js")}function b(e){v();let t=new AbortController;try{o.default.unstable_postpone(e)}catch(e){t.abort(e)}return t.signal}},4286:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentParam",{enumerable:!0,get:function(){return o}});let r=n(2269);function o(e){let t=r.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t));return(t&&(e=e.slice(t.length)),e.startsWith("[[...")&&e.endsWith("]]"))?{type:"optional-catchall",param:e.slice(5,-2)}:e.startsWith("[...")&&e.endsWith("]")?{type:t?"catchall-intercepted":"catchall",param:e.slice(4,-1)}:e.startsWith("[")&&e.endsWith("]")?{type:t?"dynamic-intercepted":"dynamic",param:e.slice(1,-1)}:null}},3243:function(e,t){"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HMR_ACTIONS_SENT_TO_BROWSER",{enumerable:!0,get:function(){return n}}),(r=n||(n={})).ADDED_PAGE="addedPage",r.REMOVED_PAGE="removedPage",r.RELOAD_PAGE="reloadPage",r.SERVER_COMPONENT_CHANGES="serverComponentChanges",r.MIDDLEWARE_CHANGES="middlewareChanges",r.CLIENT_CHANGES="clientChanges",r.SERVER_ONLY_CHANGES="serverOnlyChanges",r.SYNC="sync",r.BUILT="built",r.BUILDING="building",r.DEV_PAGES_MANIFEST_UPDATE="devPagesManifestUpdate",r.TURBOPACK_MESSAGE="turbopack-message",r.SERVER_ERROR="serverError",r.TURBOPACK_CONNECTED="turbopack-connected"},2269:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return o},extractInterceptionRouteInformation:function(){return l},isInterceptionRouteAppPath:function(){return u}});let r=n(3330),o=["(..)(..)","(.)","(..)","(...)"];function u(e){return void 0!==e.split("/").find(e=>o.find(t=>e.startsWith(t)))}function l(e){let t,n,u;for(let r of e.split("/"))if(n=o.find(e=>r.startsWith(e))){[t,u]=e.split(n,2);break}if(!t||!n||!u)throw Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`);switch(t=(0,r.normalizeAppPath)(t),n){case"(.)":u="/"===t?`/${u}`:t+"/"+u;break;case"(..)":if("/"===t)throw Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`);u=t.split("/").slice(0,-1).concat(u).join("/");break;case"(...)":u="/"+u;break;case"(..)(..)":let l=t.split("/");if(l.length<=2)throw Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`);u=l.slice(0,-2).concat(u).join("/");break;default:throw Error("Invariant: unexpected marker")}return{interceptingRoute:t,interceptedRoute:u}}},7991:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReflectAdapter",{enumerable:!0,get:function(){return n}});class n{static get(e,t,n){let r=Reflect.get(e,t,n);return"function"==typeof r?r.bind(e):r}static set(e,t,n,r){return Reflect.set(e,t,n,r)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},4467:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{AppRouterContext:function(){return o},GlobalLayoutRouterContext:function(){return l},LayoutRouterContext:function(){return u},MissingSlotContext:function(){return i},TemplateContext:function(){return a}});let r=n(9920)._(n(2265)),o=r.default.createContext(null),u=r.default.createContext(null),l=r.default.createContext(null),a=r.default.createContext(null),i=r.default.createContext(new Set)},4736:function(e,t){"use strict";function n(e){let t=5381;for(let n=0;n>>0}function r(e){return n(e).toString(36).slice(0,5)}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{djb2Hash:function(){return n},hexHash:function(){return r}})},6590:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HeadManagerContext",{enumerable:!0,get:function(){return r}});let r=n(9920)._(n(2265)).default.createContext({})},8056:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{PathParamsContext:function(){return l},PathnameContext:function(){return u},SearchParamsContext:function(){return o}});let r=n(2265),o=(0,r.createContext)(null),u=(0,r.createContext)(null),l=(0,r.createContext)(null)},5592:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{BailoutToCSRError:function(){return r},isBailoutToCSRError:function(){return o}});let n="BAILOUT_TO_CLIENT_SIDE_RENDERING";class r extends Error{constructor(e){super("Bail out to client-side rendering: "+e),this.reason=e,this.digest=n}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===n}},8558:function(e,t){"use strict";function n(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return n}})},1427:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ActionQueueContext:function(){return a},createMutableActionQueue:function(){return s}});let r=n(1452),o=n(1507),u=n(643),l=r._(n(2265)),a=l.default.createContext(null);function i(e,t){null!==e.pending&&(e.pending=e.pending.next,null!==e.pending&&c({actionQueue:e,action:e.pending,setState:t}))}async function c(e){let{actionQueue:t,action:n,setState:r}=e,u=t.state;if(!u)throw Error("Invariant: Router state not initialized");t.pending=n;let l=n.payload,a=t.action(u,l);function c(e){if(n.discarded){t.needsRefresh&&null===t.pending&&(t.needsRefresh=!1,t.dispatch({type:o.ACTION_REFRESH,origin:window.location.origin},r));return}t.state=e,t.devToolsInstance&&t.devToolsInstance.send(l,e),i(t,r),n.resolve(e)}(0,o.isThenable)(a)?a.then(c,e=>{i(t,r),n.reject(e)}):c(a)}function s(){let e={state:null,dispatch:(t,n)=>(function(e,t,n){let r={resolve:n,reject:()=>{}};if(t.type!==o.ACTION_RESTORE){let e=new Promise((e,t)=>{r={resolve:e,reject:t}});(0,l.startTransition)(()=>{n(e)})}let u={payload:t,next:null,resolve:r.resolve,reject:r.reject};null===e.pending?(e.last=u,c({actionQueue:e,action:u,setState:n})):t.type===o.ACTION_NAVIGATE?(e.pending.discarded=!0,e.last=u,e.pending.payload.type===o.ACTION_SERVER_ACTION&&(e.needsRefresh=!0),c({actionQueue:e,action:u,setState:n})):(null!==e.last&&(e.last.next=u),e.last=u)})(e,t,n),action:async(e,t)=>{if(null===e)throw Error("Invariant: Router state not initialized");return(0,u.reducer)(e,t)},pending:null,last:null};return e}},2707:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return o}});let r=n(1465);function o(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:n,query:o,hash:u}=(0,r.parsePath)(e);return""+t+n+o+u}},3330:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{normalizeAppPath:function(){return u},normalizeRscURL:function(){return l}});let r=n(8558),o=n(0);function u(e){return(0,r.ensureLeadingSlash)(e.split("/").reduce((e,t,n,r)=>!t||(0,o.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&n===r.length-1?e:e+"/"+t,""))}function l(e){return e.replace(/\.rsc($|\?)/,"$1")}},6180:function(e,t){"use strict";function n(e,t){if(void 0===t&&(t={}),t.onlyHashChange){e();return}let n=document.documentElement,r=n.style.scrollBehavior;n.style.scrollBehavior="auto",t.dontForceLayout||n.getClientRects(),e(),n.style.scrollBehavior=r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSmoothScroll",{enumerable:!0,get:function(){return n}})},4092:function(e,t){"use strict";function n(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isBot",{enumerable:!0,get:function(){return n}})},1465:function(e,t){"use strict";function n(e){let t=e.indexOf("#"),n=e.indexOf("?"),r=n>-1&&(t<0||n-1?{pathname:e.substring(0,r?n:t),query:r?e.substring(n,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return n}})},5121:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return o}});let r=n(1465);function o(e,t){if("string"!=typeof e)return!1;let{pathname:n}=(0,r.parsePath)(e);return n===t||n.startsWith(t+"/")}},7741:function(e,t){"use strict";function n(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return n}})},0:function(e,t){"use strict";function n(e){return"("===e[0]&&e.endsWith(")")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DEFAULT_SEGMENT_KEY:function(){return o},PAGE_SEGMENT_KEY:function(){return r},isGroupSegment:function(){return n}});let r="__PAGE__",o="__DEFAULT__"},8005:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ServerInsertedHTMLContext:function(){return o},useServerInsertedHTML:function(){return u}});let r=n(1452)._(n(2265)),o=r.default.createContext(null);function u(e){let t=(0,r.useContext)(o);t&&t(e)}},2301:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},6713:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createAsyncLocalStorage",{enumerable:!0,get:function(){return u}});let n=Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available");class r{disable(){throw n}getStore(){}run(){throw n}exit(){throw n}enterWith(){throw n}}let o=globalThis.AsyncLocalStorage;function u(){return o?new o:new r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4040:function(e,t,n){"use strict";var r=n(4887);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},4887:function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(4417)},7950:function(e,t,n){"use strict";var r=n(4887),o={stream:!0},u=new Map;function l(e){var t=n(e);return"function"!=typeof t.then||"fulfilled"===t.status?null:(t.then(function(e){t.status="fulfilled",t.value=e},function(e){t.status="rejected",t.reason=e}),t)}function a(){}var i=new Map,c=n.u;n.u=function(e){var t=i.get(e);return void 0!==t?t:c(e)};var s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.Dispatcher,f=Symbol.for("react.element"),d=Symbol.for("react.lazy"),p=Symbol.iterator,h=Array.isArray,y=Object.getPrototypeOf,_=Object.prototype,v=new WeakMap;function b(e,t,n,r){this.status=e,this.value=t,this.reason=n,this._response=r}function g(e){switch(e.status){case"resolved_model":S(e);break;case"resolved_module":w(e)}switch(e.status){case"fulfilled":return e.value;case"pending":case"blocked":case"cyclic":throw e;default:throw e.reason}}function m(e,t){for(var n=0;nh?(_=h,h=3,p++):(_=0,h=3);continue;case 2:44===(m=d[p++])?h=4:v=v<<4|(96d.length&&(m=-1)}var O=d.byteOffset+p;if(-1{let{__scopeCollapsible:n,open:i,defaultOpen:l,disabled:c,onOpenChange:u,...f}=e,[m=!1,v]=(0,s.T)({prop:i,defaultProp:l,onChange:u});return(0,o.createElement)(g,{scope:n,disabled:c,contentId:(0,p.M)(),open:m,onOpenToggle:(0,o.useCallback)(()=>v(e=>!e),[v])},(0,o.createElement)(d.W.div,(0,r.Z)({"data-state":N(m),"data-disabled":c?"":void 0},f,{ref:t})))}),y=(0,o.forwardRef)((e,t)=>{let{__scopeCollapsible:n,...l}=e,s=b("CollapsibleTrigger",n);return(0,o.createElement)(d.W.button,(0,r.Z)({type:"button","aria-controls":s.contentId,"aria-expanded":s.open||!1,"data-state":N(s.open),"data-disabled":s.disabled?"":void 0,disabled:s.disabled},l,{ref:t,onClick:(0,i.M)(e.onClick,s.onOpenToggle)}))}),x="CollapsibleContent",E=(0,o.forwardRef)((e,t)=>{let{forceMount:n,...i}=e,l=b(x,e.__scopeCollapsible);return(0,o.createElement)(f.z,{present:n||l.open},({present:e})=>(0,o.createElement)(C,(0,r.Z)({},i,{ref:t,present:e})))}),C=(0,o.forwardRef)((e,t)=>{let{__scopeCollapsible:n,present:i,children:l,...s}=e,f=b(x,n),[p,m]=(0,o.useState)(i),v=(0,o.useRef)(null),h=(0,u.e)(t,v),g=(0,o.useRef)(0),w=g.current,y=(0,o.useRef)(0),E=y.current,C=f.open||p,M=(0,o.useRef)(C),R=(0,o.useRef)();return(0,o.useEffect)(()=>{let e=requestAnimationFrame(()=>M.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,c.b)(()=>{let e=v.current;if(e){R.current=R.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();g.current=t.height,y.current=t.width,M.current||(e.style.transitionDuration=R.current.transitionDuration,e.style.animationName=R.current.animationName),m(i)}},[f.open,i]),(0,o.createElement)(d.W.div,(0,r.Z)({"data-state":N(f.open),"data-disabled":f.disabled?"":void 0,id:f.contentId,hidden:!C},s,{ref:h,style:{"--radix-collapsible-content-height":w?`${w}px`:void 0,"--radix-collapsible-content-width":E?`${E}px`:void 0,...e.style}}),C&&l)});function N(e){return e?"open":"closed"}let M=w,R=y,_=E},2564:function(e,t,n){n.d(t,{B:function(){return s}});var r=n(2265),o=n(6544),i=n(7618),l=n(6575);function s(e){let t=e+"CollectionProvider",[n,s]=(0,o.b)(t),[c,u]=n(t,{collectionRef:{current:null},itemMap:new Map}),d=e+"CollectionSlot",f=e+"CollectionItemSlot",p="data-radix-collection-item";return[{Provider:e=>{let{scope:t,children:n}=e,o=r.useRef(null),i=r.useRef(new Map).current;return r.createElement(c,{scope:t,itemMap:i,collectionRef:o},n)},Slot:r.forwardRef((e,t)=>{let{scope:n,children:o}=e,s=u(d,n),c=(0,i.e)(t,s.collectionRef);return r.createElement(l.g,{ref:c},o)}),ItemSlot:r.forwardRef((e,t)=>{let{scope:n,children:o,...s}=e,c=r.useRef(null),d=(0,i.e)(t,c),m=u(f,n);return r.useEffect(()=>(m.itemMap.set(c,{ref:c,...s}),()=>{m.itemMap.delete(c)})),r.createElement(l.g,{[p]:"",ref:d},o)})},function(t){let n=u(e+"CollectionConsumer",t);return r.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${p}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},s]}},7618:function(e,t,n){n.d(t,{F:function(){return o},e:function(){return i}});var r=n(2265);function o(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function i(...e){return(0,r.useCallback)(o(...e),e)}},6544:function(e,t,n){n.d(t,{b:function(){return i},k:function(){return o}});var r=n(2265);function o(e,t){let n=(0,r.createContext)(t);function o(e){let{children:t,...o}=e,i=(0,r.useMemo)(()=>o,Object.values(o));return(0,r.createElement)(n.Provider,{value:i},t)}return o.displayName=e+"Provider",[o,function(o){let i=(0,r.useContext)(n);if(i)return i;if(void 0!==t)return t;throw Error(`\`${o}\` must be used within \`${e}\``)}]}function i(e,t=[]){let n=[],o=()=>{let t=n.map(e=>(0,r.createContext)(e));return function(n){let o=(null==n?void 0:n[e])||t;return(0,r.useMemo)(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return o.scopeName=e,[function(t,o){let i=(0,r.createContext)(o),l=n.length;function s(t){let{scope:n,children:o,...s}=t,c=(null==n?void 0:n[e][l])||i,u=(0,r.useMemo)(()=>s,Object.values(s));return(0,r.createElement)(c.Provider,{value:u},o)}return n=[...n,o],s.displayName=t+"Provider",[s,function(n,s){let c=(null==s?void 0:s[e][l])||i,u=(0,r.useContext)(c);if(u)return u;if(void 0!==o)return o;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:n,scopeName:r})=>({...t,...n(e)[`__scope${r}`]}),{});return(0,r.useMemo)(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}(o,...t)]}},4078:function(e,t,n){n.d(t,{Dx:function(){return X},VY:function(){return q},aV:function(){return U},dk:function(){return G},fC:function(){return H},h_:function(){return K},jm:function(){return B},p8:function(){return E},x8:function(){return $},xz:function(){return Y}});var r=n(2673),o=n(2265),i=n(8890),l=n(7618),s=n(6544),c=n(2358),u=n(9801),d=n(6965),f=n(3702),p=n(8947),m=n(7079),v=n(1110),h=n(1323),g=n(265),b=n(5837),w=n(6575);let y="Dialog",[x,E]=(0,s.b)(y),[C,N]=x(y),M=(0,o.forwardRef)((e,t)=>{let{__scopeDialog:n,...s}=e,c=N("DialogTrigger",n),u=(0,l.e)(t,c.triggerRef);return(0,o.createElement)(v.W.button,(0,r.Z)({type:"button","aria-haspopup":"dialog","aria-expanded":c.open,"aria-controls":c.contentId,"data-state":Z(c.open)},s,{ref:u,onClick:(0,i.M)(e.onClick,c.onOpenToggle)}))}),R="DialogPortal",[_,T]=x(R,{forceMount:void 0}),k="DialogOverlay",S=(0,o.forwardRef)((e,t)=>{let n=T(k,e.__scopeDialog),{forceMount:i=n.forceMount,...l}=e,s=N(k,e.__scopeDialog);return s.modal?(0,o.createElement)(m.z,{present:i||s.open},(0,o.createElement)(j,(0,r.Z)({},l,{ref:t}))):null}),j=(0,o.forwardRef)((e,t)=>{let{__scopeDialog:n,...i}=e,l=N(k,n);return(0,o.createElement)(g.Z,{as:w.g,allowPinchZoom:!0,shards:[l.contentRef]},(0,o.createElement)(v.W.div,(0,r.Z)({"data-state":Z(l.open)},i,{ref:t,style:{pointerEvents:"auto",...i.style}})))}),D="DialogContent",O=(0,o.forwardRef)((e,t)=>{let n=T(D,e.__scopeDialog),{forceMount:i=n.forceMount,...l}=e,s=N(D,e.__scopeDialog);return(0,o.createElement)(m.z,{present:i||s.open},s.modal?(0,o.createElement)(P,(0,r.Z)({},l,{ref:t})):(0,o.createElement)(A,(0,r.Z)({},l,{ref:t})))}),P=(0,o.forwardRef)((e,t)=>{let n=N(D,e.__scopeDialog),s=(0,o.useRef)(null),c=(0,l.e)(t,n.contentRef,s);return(0,o.useEffect)(()=>{let e=s.current;if(e)return(0,b.R)(e)},[]),(0,o.createElement)(I,(0,r.Z)({},e,{ref:c,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,i.M)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null===(t=n.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,i.M)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,i.M)(e.onFocusOutside,e=>e.preventDefault())}))}),A=(0,o.forwardRef)((e,t)=>{let n=N(D,e.__scopeDialog),i=(0,o.useRef)(!1),l=(0,o.useRef)(!1);return(0,o.createElement)(I,(0,r.Z)({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var r,o;null===(r=e.onCloseAutoFocus)||void 0===r||r.call(e,t),t.defaultPrevented||(i.current||null===(o=n.triggerRef.current)||void 0===o||o.focus(),t.preventDefault()),i.current=!1,l.current=!1},onInteractOutside:t=>{var r,o;null===(r=e.onInteractOutside)||void 0===r||r.call(e,t),t.defaultPrevented||(i.current=!0,"pointerdown"===t.detail.originalEvent.type&&(l.current=!0));let s=t.target;(null===(o=n.triggerRef.current)||void 0===o?void 0:o.contains(s))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&l.current&&t.preventDefault()}}))}),I=(0,o.forwardRef)((e,t)=>{let{__scopeDialog:n,trapFocus:i,onOpenAutoFocus:s,onCloseAutoFocus:c,...u}=e,p=N(D,n),m=(0,o.useRef)(null),v=(0,l.e)(t,m);return(0,h.E)(),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(f.M,{asChild:!0,loop:!0,trapped:i,onMountAutoFocus:s,onUnmountAutoFocus:c},(0,o.createElement)(d.XB,(0,r.Z)({role:"dialog",id:p.contentId,"aria-describedby":p.descriptionId,"aria-labelledby":p.titleId,"data-state":Z(p.open)},u,{ref:v,onDismiss:()=>p.onOpenChange(!1)}))),!1)}),L="DialogTitle",F=(0,o.forwardRef)((e,t)=>{let{__scopeDialog:n,...i}=e,l=N(L,n);return(0,o.createElement)(v.W.h2,(0,r.Z)({id:l.titleId},i,{ref:t}))}),W=(0,o.forwardRef)((e,t)=>{let{__scopeDialog:n,...i}=e,l=N("DialogDescription",n);return(0,o.createElement)(v.W.p,(0,r.Z)({id:l.descriptionId},i,{ref:t}))}),z=(0,o.forwardRef)((e,t)=>{let{__scopeDialog:n,...l}=e,s=N("DialogClose",n);return(0,o.createElement)(v.W.button,(0,r.Z)({type:"button"},l,{ref:t,onClick:(0,i.M)(e.onClick,()=>s.onOpenChange(!1))}))});function Z(e){return e?"open":"closed"}let[B,V]=(0,s.k)("DialogTitleWarning",{contentName:D,titleName:L,docsSlug:"dialog"}),H=e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:i,onOpenChange:l,modal:s=!0}=e,d=(0,o.useRef)(null),f=(0,o.useRef)(null),[p=!1,m]=(0,u.T)({prop:r,defaultProp:i,onChange:l});return(0,o.createElement)(C,{scope:t,triggerRef:d,contentRef:f,contentId:(0,c.M)(),titleId:(0,c.M)(),descriptionId:(0,c.M)(),open:p,onOpenChange:m,onOpenToggle:(0,o.useCallback)(()=>m(e=>!e),[m]),modal:s},n)},Y=M,K=e=>{let{__scopeDialog:t,forceMount:n,children:r,container:i}=e,l=N(R,t);return(0,o.createElement)(_,{scope:t,forceMount:n},o.Children.map(r,e=>(0,o.createElement)(m.z,{present:n||l.open},(0,o.createElement)(p.h,{asChild:!0,container:i},e))))},U=S,q=O,X=F,G=W,$=z},3855:function(e,t,n){n.d(t,{g:function(){return i}});var r=n(2265);let o=(0,r.createContext)(void 0);function i(e){let t=(0,r.useContext)(o);return e||t||"ltr"}},6965:function(e,t,n){let r;n.d(t,{I0:function(){return b},XB:function(){return p},fC:function(){return g}});var o=n(2673),i=n(2265),l=n(8890),s=n(1110),c=n(7618),u=n(9563);let d="dismissableLayer.update",f=(0,i.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),p=(0,i.forwardRef)((e,t)=>{var n;let{disableOutsidePointerEvents:p=!1,onEscapeKeyDown:m,onPointerDownOutside:g,onFocusOutside:b,onInteractOutside:w,onDismiss:y,...x}=e,E=(0,i.useContext)(f),[C,N]=(0,i.useState)(null),M=null!==(n=null==C?void 0:C.ownerDocument)&&void 0!==n?n:null==globalThis?void 0:globalThis.document,[,R]=(0,i.useState)({}),_=(0,c.e)(t,e=>N(e)),T=Array.from(E.layers),[k]=[...E.layersWithOutsidePointerEventsDisabled].slice(-1),S=T.indexOf(k),j=C?T.indexOf(C):-1,D=E.layersWithOutsidePointerEventsDisabled.size>0,O=j>=S,P=function(e,t=null==globalThis?void 0:globalThis.document){let n=(0,u.W)(e),r=(0,i.useRef)(!1),o=(0,i.useRef)(()=>{});return(0,i.useEffect)(()=>{let e=e=>{if(e.target&&!r.current){let r={originalEvent:e};function i(){h("dismissableLayer.pointerDownOutside",n,r,{discrete:!0})}"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=i,t.addEventListener("click",o.current,{once:!0})):i()}else t.removeEventListener("click",o.current);r.current=!1},i=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",e),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{let t=e.target,n=[...E.branches].some(e=>e.contains(t));O&&!n&&(null==g||g(e),null==w||w(e),e.defaultPrevented||null==y||y())},M),A=function(e,t=null==globalThis?void 0:globalThis.document){let n=(0,u.W)(e),r=(0,i.useRef)(!1);return(0,i.useEffect)(()=>{let e=e=>{e.target&&!r.current&&h("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{let t=e.target;[...E.branches].some(e=>e.contains(t))||(null==b||b(e),null==w||w(e),e.defaultPrevented||null==y||y())},M);return function(e,t=null==globalThis?void 0:globalThis.document){let n=(0,u.W)(e);(0,i.useEffect)(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)},[n,t])}(e=>{j===E.layers.size-1&&(null==m||m(e),!e.defaultPrevented&&y&&(e.preventDefault(),y()))},M),(0,i.useEffect)(()=>{if(C)return p&&(0===E.layersWithOutsidePointerEventsDisabled.size&&(r=M.body.style.pointerEvents,M.body.style.pointerEvents="none"),E.layersWithOutsidePointerEventsDisabled.add(C)),E.layers.add(C),v(),()=>{p&&1===E.layersWithOutsidePointerEventsDisabled.size&&(M.body.style.pointerEvents=r)}},[C,M,p,E]),(0,i.useEffect)(()=>()=>{C&&(E.layers.delete(C),E.layersWithOutsidePointerEventsDisabled.delete(C),v())},[C,E]),(0,i.useEffect)(()=>{let e=()=>R({});return document.addEventListener(d,e),()=>document.removeEventListener(d,e)},[]),(0,i.createElement)(s.W.div,(0,o.Z)({},x,{ref:_,style:{pointerEvents:D?O?"auto":"none":void 0,...e.style},onFocusCapture:(0,l.M)(e.onFocusCapture,A.onFocusCapture),onBlurCapture:(0,l.M)(e.onBlurCapture,A.onBlurCapture),onPointerDownCapture:(0,l.M)(e.onPointerDownCapture,P.onPointerDownCapture)}))}),m=(0,i.forwardRef)((e,t)=>{let n=(0,i.useContext)(f),r=(0,i.useRef)(null),l=(0,c.e)(t,r);return(0,i.useEffect)(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,i.createElement)(s.W.div,(0,o.Z)({},e,{ref:l}))});function v(){let e=new CustomEvent(d);document.dispatchEvent(e)}function h(e,t,n,{discrete:r}){let o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?(0,s.j)(o,i):o.dispatchEvent(i)}let g=p,b=m},1323:function(e,t,n){n.d(t,{E:function(){return i}});var r=n(2265);let o=0;function i(){(0,r.useEffect)(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:l()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:l()),o++,()=>{1===o&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),o--}},[])}function l(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}},3702:function(e,t,n){let r;n.d(t,{M:function(){return p}});var o=n(2673),i=n(2265),l=n(7618),s=n(1110),c=n(9563);let u="focusScope.autoFocusOnMount",d="focusScope.autoFocusOnUnmount",f={bubbles:!1,cancelable:!0},p=(0,i.forwardRef)((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:p,onUnmountAutoFocus:b,...w}=e,[y,x]=(0,i.useState)(null),E=(0,c.W)(p),C=(0,c.W)(b),N=(0,i.useRef)(null),M=(0,l.e)(t,e=>x(e)),R=(0,i.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,i.useEffect)(()=>{if(r){function e(e){if(R.paused||!y)return;let t=e.target;y.contains(t)?N.current=t:h(N.current,{select:!0})}function t(e){if(R.paused||!y)return;let t=e.relatedTarget;null!==t&&(y.contains(t)||h(N.current,{select:!0}))}document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&h(y)});return y&&n.observe(y,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,y,R.paused]),(0,i.useEffect)(()=>{if(y){g.add(R);let e=document.activeElement;if(!y.contains(e)){let t=new CustomEvent(u,f);y.addEventListener(u,E),y.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(h(r,{select:t}),document.activeElement!==n)return}(m(y).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&h(y))}return()=>{y.removeEventListener(u,E),setTimeout(()=>{let t=new CustomEvent(d,f);y.addEventListener(d,C),y.dispatchEvent(t),t.defaultPrevented||h(null!=e?e:document.body,{select:!0}),y.removeEventListener(d,C),g.remove(R)},0)}}},[y,E,C,R]);let _=(0,i.useCallback)(e=>{if(!n&&!r||R.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[r,i]=function(e){let t=m(e);return[v(t,e),v(t.reverse(),e)]}(t);r&&i?e.shiftKey||o!==i?e.shiftKey&&o===r&&(e.preventDefault(),n&&h(i,{select:!0})):(e.preventDefault(),n&&h(r,{select:!0})):o===t&&e.preventDefault()}},[n,r,R.paused]);return(0,i.createElement)(s.W.div,(0,o.Z)({tabIndex:-1},w,{ref:M,onKeyDown:_}))});function m(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function v(e,t){for(let n of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function h(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}let g=(r=[],{add(e){let t=r[0];e!==t&&(null==t||t.pause()),(r=b(r,e)).unshift(e)},remove(e){var t;null===(t=(r=b(r,e))[0])||void 0===t||t.resume()}});function b(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}},7279:function(e,t,n){n.d(t,{Px:function(){return w},XC:function(){return v},_V:function(){return M},g8:function(){return g},jX:function(){return x},jn:function(){return l},nQ:function(){return c},v4:function(){return d},wy:function(){return p}});var r=n(2265);function o(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}var i=["color"],l=(0,r.forwardRef)(function(e,t){var n=e.color,l=o(e,i);return(0,r.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},l,{ref:t}),(0,r.createElement)("path",{d:"M4.93179 5.43179C4.75605 5.60753 4.75605 5.89245 4.93179 6.06819C5.10753 6.24392 5.39245 6.24392 5.56819 6.06819L7.49999 4.13638L9.43179 6.06819C9.60753 6.24392 9.89245 6.24392 10.0682 6.06819C10.2439 5.89245 10.2439 5.60753 10.0682 5.43179L7.81819 3.18179C7.73379 3.0974 7.61933 3.04999 7.49999 3.04999C7.38064 3.04999 7.26618 3.0974 7.18179 3.18179L4.93179 5.43179ZM10.0682 9.56819C10.2439 9.39245 10.2439 9.10753 10.0682 8.93179C9.89245 8.75606 9.60753 8.75606 9.43179 8.93179L7.49999 10.8636L5.56819 8.93179C5.39245 8.75606 5.10753 8.75606 4.93179 8.93179C4.75605 9.10753 4.75605 9.39245 4.93179 9.56819L7.18179 11.8182C7.35753 11.9939 7.64245 11.9939 7.81819 11.8182L10.0682 9.56819Z",fill:void 0===n?"currentColor":n,fillRule:"evenodd",clipRule:"evenodd"}))}),s=["color"],c=(0,r.forwardRef)(function(e,t){var n=e.color,i=o(e,s);return(0,r.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),(0,r.createElement)("path",{d:"M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z",fill:void 0===n?"currentColor":n,fillRule:"evenodd",clipRule:"evenodd"}))}),u=["color"],d=(0,r.forwardRef)(function(e,t){var n=e.color,i=o(e,u);return(0,r.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),(0,r.createElement)("path",{d:"M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z",fill:void 0===n?"currentColor":n,fillRule:"evenodd",clipRule:"evenodd"}))}),f=["color"],p=(0,r.forwardRef)(function(e,t){var n=e.color,i=o(e,f);return(0,r.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),(0,r.createElement)("path",{d:"M8.84182 3.13514C9.04327 3.32401 9.05348 3.64042 8.86462 3.84188L5.43521 7.49991L8.86462 11.1579C9.05348 11.3594 9.04327 11.6758 8.84182 11.8647C8.64036 12.0535 8.32394 12.0433 8.13508 11.8419L4.38508 7.84188C4.20477 7.64955 4.20477 7.35027 4.38508 7.15794L8.13508 3.15794C8.32394 2.95648 8.64036 2.94628 8.84182 3.13514Z",fill:void 0===n?"currentColor":n,fillRule:"evenodd",clipRule:"evenodd"}))}),m=["color"],v=(0,r.forwardRef)(function(e,t){var n=e.color,i=o(e,m);return(0,r.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),(0,r.createElement)("path",{d:"M6.1584 3.13508C6.35985 2.94621 6.67627 2.95642 6.86514 3.15788L10.6151 7.15788C10.7954 7.3502 10.7954 7.64949 10.6151 7.84182L6.86514 11.8418C6.67627 12.0433 6.35985 12.0535 6.1584 11.8646C5.95694 11.6757 5.94673 11.3593 6.1356 11.1579L9.565 7.49985L6.1356 3.84182C5.94673 3.64036 5.95694 3.32394 6.1584 3.13508Z",fill:void 0===n?"currentColor":n,fillRule:"evenodd",clipRule:"evenodd"}))}),h=["color"],g=(0,r.forwardRef)(function(e,t){var n=e.color,i=o(e,h);return(0,r.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),(0,r.createElement)("path",{d:"M3.13523 8.84197C3.3241 9.04343 3.64052 9.05363 3.84197 8.86477L7.5 5.43536L11.158 8.86477C11.3595 9.05363 11.6759 9.04343 11.8648 8.84197C12.0536 8.64051 12.0434 8.32409 11.842 8.13523L7.84197 4.38523C7.64964 4.20492 7.35036 4.20492 7.15803 4.38523L3.15803 8.13523C2.95657 8.32409 2.94637 8.64051 3.13523 8.84197Z",fill:void 0===n?"currentColor":n,fillRule:"evenodd",clipRule:"evenodd"}))}),b=["color"],w=(0,r.forwardRef)(function(e,t){var n=e.color,i=o(e,b);return(0,r.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),(0,r.createElement)("path",{d:"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z",fill:void 0===n?"currentColor":n,fillRule:"evenodd",clipRule:"evenodd"}))}),y=["color"],x=(0,r.forwardRef)(function(e,t){var n=e.color,i=o(e,y);return(0,r.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),(0,r.createElement)("path",{d:"M9.875 7.5C9.875 8.81168 8.81168 9.875 7.5 9.875C6.18832 9.875 5.125 8.81168 5.125 7.5C5.125 6.18832 6.18832 5.125 7.5 5.125C8.81168 5.125 9.875 6.18832 9.875 7.5Z",fill:void 0===n?"currentColor":n}))}),E=["color"],C=((0,r.forwardRef)(function(e,t){var n=e.color,i=o(e,E);return(0,r.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),(0,r.createElement)("path",{d:"M3.625 7.5C3.625 8.12132 3.12132 8.625 2.5 8.625C1.87868 8.625 1.375 8.12132 1.375 7.5C1.375 6.87868 1.87868 6.375 2.5 6.375C3.12132 6.375 3.625 6.87868 3.625 7.5ZM8.625 7.5C8.625 8.12132 8.12132 8.625 7.5 8.625C6.87868 8.625 6.375 8.12132 6.375 7.5C6.375 6.87868 6.87868 6.375 7.5 6.375C8.12132 6.375 8.625 6.87868 8.625 7.5ZM12.5 8.625C13.1213 8.625 13.625 8.12132 13.625 7.5C13.625 6.87868 13.1213 6.375 12.5 6.375C11.8787 6.375 11.375 6.87868 11.375 7.5C11.375 8.12132 11.8787 8.625 12.5 8.625Z",fill:void 0===n?"currentColor":n,fillRule:"evenodd",clipRule:"evenodd"}))}),["color"]),N=((0,r.forwardRef)(function(e,t){var n=e.color,i=o(e,C);return(0,r.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),(0,r.createElement)("path",{d:"M5.5 4.625C6.12132 4.625 6.625 4.12132 6.625 3.5C6.625 2.87868 6.12132 2.375 5.5 2.375C4.87868 2.375 4.375 2.87868 4.375 3.5C4.375 4.12132 4.87868 4.625 5.5 4.625ZM9.5 4.625C10.1213 4.625 10.625 4.12132 10.625 3.5C10.625 2.87868 10.1213 2.375 9.5 2.375C8.87868 2.375 8.375 2.87868 8.375 3.5C8.375 4.12132 8.87868 4.625 9.5 4.625ZM10.625 7.5C10.625 8.12132 10.1213 8.625 9.5 8.625C8.87868 8.625 8.375 8.12132 8.375 7.5C8.375 6.87868 8.87868 6.375 9.5 6.375C10.1213 6.375 10.625 6.87868 10.625 7.5ZM5.5 8.625C6.12132 8.625 6.625 8.12132 6.625 7.5C6.625 6.87868 6.12132 6.375 5.5 6.375C4.87868 6.375 4.375 6.87868 4.375 7.5C4.375 8.12132 4.87868 8.625 5.5 8.625ZM10.625 11.5C10.625 12.1213 10.1213 12.625 9.5 12.625C8.87868 12.625 8.375 12.1213 8.375 11.5C8.375 10.8787 8.87868 10.375 9.5 10.375C10.1213 10.375 10.625 10.8787 10.625 11.5ZM5.5 12.625C6.12132 12.625 6.625 12.1213 6.625 11.5C6.625 10.8787 6.12132 10.375 5.5 10.375C4.87868 10.375 4.375 10.8787 4.375 11.5C4.375 12.1213 4.87868 12.625 5.5 12.625Z",fill:void 0===n?"currentColor":n,fillRule:"evenodd",clipRule:"evenodd"}))}),["color"]),M=(0,r.forwardRef)(function(e,t){var n=e.color,i=o(e,N);return(0,r.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),(0,r.createElement)("path",{d:"M10 6.5C10 8.433 8.433 10 6.5 10C4.567 10 3 8.433 3 6.5C3 4.567 4.567 3 6.5 3C8.433 3 10 4.567 10 6.5ZM9.30884 10.0159C8.53901 10.6318 7.56251 11 6.5 11C4.01472 11 2 8.98528 2 6.5C2 4.01472 4.01472 2 6.5 2C8.98528 2 11 4.01472 11 6.5C11 7.56251 10.6318 8.53901 10.0159 9.30884L12.8536 12.1464C13.0488 12.3417 13.0488 12.6583 12.8536 12.8536C12.6583 13.0488 12.3417 13.0488 12.1464 12.8536L9.30884 10.0159Z",fill:void 0===n?"currentColor":n,fillRule:"evenodd",clipRule:"evenodd"}))})},2358:function(e,t,n){n.d(t,{M:function(){return c}});var r,o=n(2265),i=n(2653);let l=(r||(r=n.t(o,2)))["useId".toString()]||(()=>{}),s=0;function c(e){let[t,n]=o.useState(l());return(0,i.b)(()=>{e||n(e=>null!=e?e:String(s++))},[e]),e||(t?`radix-${t}`:"")}},8571:function(e,t,n){n.d(t,{Ee:function(){return eD},Rk:function(){return eO},Tr:function(){return eI},VY:function(){return e_},Wf:function(){return P},Z0:function(){return eA},ZA:function(){return eT},__:function(){return ek},ck:function(){return eS},ee:function(){return eM},fC:function(){return eN},fF:function(){return eL},h_:function(){return eR},oC:function(){return ej},tu:function(){return eF},wU:function(){return eP}});var r=n(2673),o=n(2265),i=n(8890),l=n(2564),s=n(7618),c=n(6544),u=n(3855),d=n(6965),f=n(1323),p=n(3702),m=n(2358),v=n(7165),h=n(8947),g=n(7079),b=n(1110),w=n(7272),y=n(6575),x=n(9563),E=n(5837),C=n(265);let N=["Enter"," "],M=["ArrowUp","PageDown","End"],R=["ArrowDown","PageUp","Home",...M],_={ltr:[...N,"ArrowRight"],rtl:[...N,"ArrowLeft"]},T={ltr:["ArrowLeft"],rtl:["ArrowRight"]},k="Menu",[S,j,D]=(0,l.B)(k),[O,P]=(0,c.b)(k,[D,v.D7,w.Pc]),A=(0,v.D7)(),I=(0,w.Pc)(),[L,F]=O(k),[W,z]=O(k),Z=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,...i}=e,l=A(n);return(0,o.createElement)(v.ee,(0,r.Z)({},l,i,{ref:t}))}),B="MenuPortal",[V,H]=O(B,{forceMount:void 0}),Y="MenuContent",[K,U]=O(Y),q=(0,o.forwardRef)((e,t)=>{let n=H(Y,e.__scopeMenu),{forceMount:i=n.forceMount,...l}=e,s=F(Y,e.__scopeMenu),c=z(Y,e.__scopeMenu);return(0,o.createElement)(S.Provider,{scope:e.__scopeMenu},(0,o.createElement)(g.z,{present:i||s.open},(0,o.createElement)(S.Slot,{scope:e.__scopeMenu},c.modal?(0,o.createElement)(X,(0,r.Z)({},l,{ref:t})):(0,o.createElement)(G,(0,r.Z)({},l,{ref:t})))))}),X=(0,o.forwardRef)((e,t)=>{let n=F(Y,e.__scopeMenu),l=(0,o.useRef)(null),c=(0,s.e)(t,l);return(0,o.useEffect)(()=>{let e=l.current;if(e)return(0,E.R)(e)},[]),(0,o.createElement)($,(0,r.Z)({},e,{ref:c,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:(0,i.M)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)}))}),G=(0,o.forwardRef)((e,t)=>{let n=F(Y,e.__scopeMenu);return(0,o.createElement)($,(0,r.Z)({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)}))}),$=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,loop:l=!1,trapFocus:c,onOpenAutoFocus:u,onCloseAutoFocus:m,disableOutsidePointerEvents:h,onEntryFocus:g,onEscapeKeyDown:b,onPointerDownOutside:x,onFocusOutside:E,onInteractOutside:N,onDismiss:_,disableOutsideScroll:T,...k}=e,S=F(Y,n),D=z(Y,n),O=A(n),P=I(n),L=j(n),[W,Z]=(0,o.useState)(null),B=(0,o.useRef)(null),V=(0,s.e)(t,B,S.onContentChange),H=(0,o.useRef)(0),U=(0,o.useRef)(""),q=(0,o.useRef)(0),X=(0,o.useRef)(null),G=(0,o.useRef)("right"),$=(0,o.useRef)(0),Q=T?C.Z:o.Fragment,J=T?{as:y.g,allowPinchZoom:!0}:void 0,ee=e=>{var t,n;let r=U.current+e,o=L().filter(e=>!e.disabled),i=document.activeElement,l=null===(t=o.find(e=>e.ref.current===i))||void 0===t?void 0:t.textValue,s=function(e,t,n){var r;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=(r=Math.max(n?e.indexOf(n):-1,0),e.map((t,n)=>e[(r+n)%e.length]));1===o.length&&(i=i.filter(e=>e!==n));let l=i.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return l!==n?l:void 0}(o.map(e=>e.textValue),r,l),c=null===(n=o.find(e=>e.textValue===s))||void 0===n?void 0:n.ref.current;!function e(t){U.current=t,window.clearTimeout(H.current),""!==t&&(H.current=window.setTimeout(()=>e(""),1e3))}(r),c&&setTimeout(()=>c.focus())};(0,o.useEffect)(()=>()=>window.clearTimeout(H.current),[]),(0,f.E)();let et=(0,o.useCallback)(e=>{var t,n,r;return G.current===(null===(t=X.current)||void 0===t?void 0:t.side)&&!!(r=null===(n=X.current)||void 0===n?void 0:n.area)&&function(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,i=t.length-1;er!=u>r&&n<(c-l)*(r-s)/(u-s)+l&&(o=!o)}return o}({x:e.clientX,y:e.clientY},r)},[]);return(0,o.createElement)(K,{scope:n,searchRef:U,onItemEnter:(0,o.useCallback)(e=>{et(e)&&e.preventDefault()},[et]),onItemLeave:(0,o.useCallback)(e=>{var t;et(e)||(null===(t=B.current)||void 0===t||t.focus(),Z(null))},[et]),onTriggerLeave:(0,o.useCallback)(e=>{et(e)&&e.preventDefault()},[et]),pointerGraceTimerRef:q,onPointerGraceIntentChange:(0,o.useCallback)(e=>{X.current=e},[])},(0,o.createElement)(Q,J,(0,o.createElement)(p.M,{asChild:!0,trapped:c,onMountAutoFocus:(0,i.M)(u,e=>{var t;e.preventDefault(),null===(t=B.current)||void 0===t||t.focus()}),onUnmountAutoFocus:m},(0,o.createElement)(d.XB,{asChild:!0,disableOutsidePointerEvents:h,onEscapeKeyDown:b,onPointerDownOutside:x,onFocusOutside:E,onInteractOutside:N,onDismiss:_},(0,o.createElement)(w.fC,(0,r.Z)({asChild:!0},P,{dir:D.dir,orientation:"vertical",loop:l,currentTabStopId:W,onCurrentTabStopIdChange:Z,onEntryFocus:(0,i.M)(g,e=>{D.isUsingKeyboardRef.current||e.preventDefault()})}),(0,o.createElement)(v.VY,(0,r.Z)({role:"menu","aria-orientation":"vertical","data-state":ey(S.open),"data-radix-menu-content":"",dir:D.dir},O,k,{ref:V,style:{outline:"none",...k.style},onKeyDown:(0,i.M)(k.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!n&&r&&ee(e.key));let o=B.current;if(e.target!==o||!R.includes(e.key))return;e.preventDefault();let i=L().filter(e=>!e.disabled).map(e=>e.ref.current);M.includes(e.key)&&i.reverse(),function(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}(i)}),onBlur:(0,i.M)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(H.current),U.current="")}),onPointerMove:(0,i.M)(e.onPointerMove,eC(e=>{let t=e.target,n=$.current!==e.clientX;if(e.currentTarget.contains(t)&&n){let t=e.clientX>$.current?"right":"left";G.current=t,$.current=e.clientX}}))})))))))}),Q=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,...i}=e;return(0,o.createElement)(b.W.div,(0,r.Z)({role:"group"},i,{ref:t}))}),J=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,...i}=e;return(0,o.createElement)(b.W.div,(0,r.Z)({},i,{ref:t}))}),ee="MenuItem",et="menu.itemSelect",en=(0,o.forwardRef)((e,t)=>{let{disabled:n=!1,onSelect:l,...c}=e,u=(0,o.useRef)(null),d=z(ee,e.__scopeMenu),f=U(ee,e.__scopeMenu),p=(0,s.e)(t,u),m=(0,o.useRef)(!1);return(0,o.createElement)(er,(0,r.Z)({},c,{ref:p,disabled:n,onClick:(0,i.M)(e.onClick,()=>{let e=u.current;if(!n&&e){let t=new CustomEvent(et,{bubbles:!0,cancelable:!0});e.addEventListener(et,e=>null==l?void 0:l(e),{once:!0}),(0,b.j)(e,t),t.defaultPrevented?m.current=!1:d.onClose()}}),onPointerDown:t=>{var n;null===(n=e.onPointerDown)||void 0===n||n.call(e,t),m.current=!0},onPointerUp:(0,i.M)(e.onPointerUp,e=>{var t;m.current||null===(t=e.currentTarget)||void 0===t||t.click()}),onKeyDown:(0,i.M)(e.onKeyDown,e=>{let t=""!==f.searchRef.current;n||t&&" "===e.key||N.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})}))}),er=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,disabled:l=!1,textValue:c,...u}=e,d=U(ee,n),f=I(n),p=(0,o.useRef)(null),m=(0,s.e)(t,p),[v,h]=(0,o.useState)(!1),[g,y]=(0,o.useState)("");return(0,o.useEffect)(()=>{var e;let t=p.current;t&&y((null!==(e=t.textContent)&&void 0!==e?e:"").trim())},[u.children]),(0,o.createElement)(S.ItemSlot,{scope:n,disabled:l,textValue:null!=c?c:g},(0,o.createElement)(w.ck,(0,r.Z)({asChild:!0},f,{focusable:!l}),(0,o.createElement)(b.W.div,(0,r.Z)({role:"menuitem","data-highlighted":v?"":void 0,"aria-disabled":l||void 0,"data-disabled":l?"":void 0},u,{ref:m,onPointerMove:(0,i.M)(e.onPointerMove,eC(e=>{l?d.onItemLeave(e):(d.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus())})),onPointerLeave:(0,i.M)(e.onPointerLeave,eC(e=>d.onItemLeave(e))),onFocus:(0,i.M)(e.onFocus,()=>h(!0)),onBlur:(0,i.M)(e.onBlur,()=>h(!1))}))))}),eo=(0,o.forwardRef)((e,t)=>{let{checked:n=!1,onCheckedChange:l,...s}=e;return(0,o.createElement)(eu,{scope:e.__scopeMenu,checked:n},(0,o.createElement)(en,(0,r.Z)({role:"menuitemcheckbox","aria-checked":ex(n)?"mixed":n},s,{ref:t,"data-state":eE(n),onSelect:(0,i.M)(s.onSelect,()=>null==l?void 0:l(!!ex(n)||!n),{checkForDefaultPrevented:!1})})))}),[ea,ei]=O("MenuRadioGroup",{value:void 0,onValueChange:()=>{}}),el=(0,o.forwardRef)((e,t)=>{let{value:n,onValueChange:i,...l}=e,s=(0,x.W)(i);return(0,o.createElement)(ea,{scope:e.__scopeMenu,value:n,onValueChange:s},(0,o.createElement)(Q,(0,r.Z)({},l,{ref:t})))}),es=(0,o.forwardRef)((e,t)=>{let{value:n,...l}=e,s=ei("MenuRadioItem",e.__scopeMenu),c=n===s.value;return(0,o.createElement)(eu,{scope:e.__scopeMenu,checked:c},(0,o.createElement)(en,(0,r.Z)({role:"menuitemradio","aria-checked":c},l,{ref:t,"data-state":eE(c),onSelect:(0,i.M)(l.onSelect,()=>{var e;return null===(e=s.onValueChange)||void 0===e?void 0:e.call(s,n)},{checkForDefaultPrevented:!1})})))}),ec="MenuItemIndicator",[eu,ed]=O(ec,{checked:!1}),ef=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,forceMount:i,...l}=e,s=ed(ec,n);return(0,o.createElement)(g.z,{present:i||ex(s.checked)||!0===s.checked},(0,o.createElement)(b.W.span,(0,r.Z)({},l,{ref:t,"data-state":eE(s.checked)})))}),ep=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,...i}=e;return(0,o.createElement)(b.W.div,(0,r.Z)({role:"separator","aria-orientation":"horizontal"},i,{ref:t}))}),em="MenuSub",[ev,eh]=O(em),eg="MenuSubTrigger",eb=(0,o.forwardRef)((e,t)=>{let n=F(eg,e.__scopeMenu),l=z(eg,e.__scopeMenu),c=eh(eg,e.__scopeMenu),u=U(eg,e.__scopeMenu),d=(0,o.useRef)(null),{pointerGraceTimerRef:f,onPointerGraceIntentChange:p}=u,m={__scopeMenu:e.__scopeMenu},v=(0,o.useCallback)(()=>{d.current&&window.clearTimeout(d.current),d.current=null},[]);return(0,o.useEffect)(()=>v,[v]),(0,o.useEffect)(()=>{let e=f.current;return()=>{window.clearTimeout(e),p(null)}},[f,p]),(0,o.createElement)(Z,(0,r.Z)({asChild:!0},m),(0,o.createElement)(er,(0,r.Z)({id:c.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":c.contentId,"data-state":ey(n.open)},e,{ref:(0,s.F)(t,c.onTriggerChange),onClick:t=>{var r;null===(r=e.onClick)||void 0===r||r.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:(0,i.M)(e.onPointerMove,eC(t=>{u.onItemEnter(t),t.defaultPrevented||e.disabled||n.open||d.current||(u.onPointerGraceIntentChange(null),d.current=window.setTimeout(()=>{n.onOpenChange(!0),v()},100))})),onPointerLeave:(0,i.M)(e.onPointerLeave,eC(e=>{var t,r;v();let o=null===(t=n.content)||void 0===t?void 0:t.getBoundingClientRect();if(o){let t=null===(r=n.content)||void 0===r?void 0:r.dataset.side,i="right"===t,l=o[i?"left":"right"],s=o[i?"right":"left"];u.onPointerGraceIntentChange({area:[{x:e.clientX+(i?-5:5),y:e.clientY},{x:l,y:o.top},{x:s,y:o.top},{x:s,y:o.bottom},{x:l,y:o.bottom}],side:t}),window.clearTimeout(f.current),f.current=window.setTimeout(()=>u.onPointerGraceIntentChange(null),300)}else{if(u.onTriggerLeave(e),e.defaultPrevented)return;u.onPointerGraceIntentChange(null)}})),onKeyDown:(0,i.M)(e.onKeyDown,t=>{var r;let o=""!==u.searchRef.current;e.disabled||o&&" "===t.key||_[l.dir].includes(t.key)&&(n.onOpenChange(!0),null===(r=n.content)||void 0===r||r.focus(),t.preventDefault())})})))}),ew=(0,o.forwardRef)((e,t)=>{let n=H(Y,e.__scopeMenu),{forceMount:l=n.forceMount,...c}=e,u=F(Y,e.__scopeMenu),d=z(Y,e.__scopeMenu),f=eh("MenuSubContent",e.__scopeMenu),p=(0,o.useRef)(null),m=(0,s.e)(t,p);return(0,o.createElement)(S.Provider,{scope:e.__scopeMenu},(0,o.createElement)(g.z,{present:l||u.open},(0,o.createElement)(S.Slot,{scope:e.__scopeMenu},(0,o.createElement)($,(0,r.Z)({id:f.contentId,"aria-labelledby":f.triggerId},c,{ref:m,align:"start",side:"rtl"===d.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;d.isUsingKeyboardRef.current&&(null===(t=p.current)||void 0===t||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,i.M)(e.onFocusOutside,e=>{e.target!==f.trigger&&u.onOpenChange(!1)}),onEscapeKeyDown:(0,i.M)(e.onEscapeKeyDown,e=>{d.onClose(),e.preventDefault()}),onKeyDown:(0,i.M)(e.onKeyDown,e=>{var t;let n=e.currentTarget.contains(e.target),r=T[d.dir].includes(e.key);n&&r&&(u.onOpenChange(!1),null===(t=f.trigger)||void 0===t||t.focus(),e.preventDefault())})})))))});function ey(e){return e?"open":"closed"}function ex(e){return"indeterminate"===e}function eE(e){return ex(e)?"indeterminate":e?"checked":"unchecked"}function eC(e){return t=>"mouse"===t.pointerType?e(t):void 0}let eN=e=>{let{__scopeMenu:t,open:n=!1,children:r,dir:i,onOpenChange:l,modal:s=!0}=e,c=A(t),[d,f]=(0,o.useState)(null),p=(0,o.useRef)(!1),m=(0,x.W)(l),h=(0,u.g)(i);return(0,o.useEffect)(()=>{let e=()=>{p.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>p.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,o.createElement)(v.fC,c,(0,o.createElement)(L,{scope:t,open:n,onOpenChange:m,content:d,onContentChange:f},(0,o.createElement)(W,{scope:t,onClose:(0,o.useCallback)(()=>m(!1),[m]),isUsingKeyboardRef:p,dir:h,modal:s},r)))},eM=Z,eR=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:i}=e,l=F(B,t);return(0,o.createElement)(V,{scope:t,forceMount:n},(0,o.createElement)(g.z,{present:n||l.open},(0,o.createElement)(h.h,{asChild:!0,container:i},r)))},e_=q,eT=Q,ek=J,eS=en,ej=eo,eD=el,eO=es,eP=ef,eA=ep,eI=e=>{let{__scopeMenu:t,children:n,open:r=!1,onOpenChange:i}=e,l=F(em,t),s=A(t),[c,u]=(0,o.useState)(null),[d,f]=(0,o.useState)(null),p=(0,x.W)(i);return(0,o.useEffect)(()=>(!1===l.open&&p(!1),()=>p(!1)),[l.open,p]),(0,o.createElement)(v.fC,s,(0,o.createElement)(L,{scope:t,open:r,onOpenChange:p,content:d,onContentChange:f},(0,o.createElement)(ev,{scope:t,contentId:(0,m.M)(),triggerId:(0,m.M)(),trigger:c,onTriggerChange:u},n)))},eL=eb,eF=ew},684:function(e,t,n){n.d(t,{VY:function(){return z},fC:function(){return L},h_:function(){return W},xz:function(){return F}});var r=n(2673),o=n(2265),i=n(8890),l=n(7618),s=n(6544),c=n(6965),u=n(1323),d=n(3702),f=n(2358),p=n(7165),m=n(8947),v=n(7079),h=n(1110),g=n(6575),b=n(9801),w=n(5837),y=n(265);let x="Popover",[E,C]=(0,s.b)(x,[p.D7]),N=(0,p.D7)(),[M,R]=E(x),_=(0,o.forwardRef)((e,t)=>{let{__scopePopover:n,...s}=e,c=R("PopoverTrigger",n),u=N(n),d=(0,l.e)(t,c.triggerRef),f=(0,o.createElement)(h.W.button,(0,r.Z)({type:"button","aria-haspopup":"dialog","aria-expanded":c.open,"aria-controls":c.contentId,"data-state":I(c.open)},s,{ref:d,onClick:(0,i.M)(e.onClick,c.onOpenToggle)}));return c.hasCustomAnchor?f:(0,o.createElement)(p.ee,(0,r.Z)({asChild:!0},u),f)}),T="PopoverPortal",[k,S]=E(T,{forceMount:void 0}),j="PopoverContent",D=(0,o.forwardRef)((e,t)=>{let n=S(j,e.__scopePopover),{forceMount:i=n.forceMount,...l}=e,s=R(j,e.__scopePopover);return(0,o.createElement)(v.z,{present:i||s.open},s.modal?(0,o.createElement)(O,(0,r.Z)({},l,{ref:t})):(0,o.createElement)(P,(0,r.Z)({},l,{ref:t})))}),O=(0,o.forwardRef)((e,t)=>{let n=R(j,e.__scopePopover),s=(0,o.useRef)(null),c=(0,l.e)(t,s),u=(0,o.useRef)(!1);return(0,o.useEffect)(()=>{let e=s.current;if(e)return(0,w.R)(e)},[]),(0,o.createElement)(y.Z,{as:g.g,allowPinchZoom:!0},(0,o.createElement)(A,(0,r.Z)({},e,{ref:c,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,i.M)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),u.current||null===(t=n.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,i.M)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;u.current=r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,i.M)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})))}),P=(0,o.forwardRef)((e,t)=>{let n=R(j,e.__scopePopover),i=(0,o.useRef)(!1),l=(0,o.useRef)(!1);return(0,o.createElement)(A,(0,r.Z)({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var r,o;null===(r=e.onCloseAutoFocus)||void 0===r||r.call(e,t),t.defaultPrevented||(i.current||null===(o=n.triggerRef.current)||void 0===o||o.focus(),t.preventDefault()),i.current=!1,l.current=!1},onInteractOutside:t=>{var r,o;null===(r=e.onInteractOutside)||void 0===r||r.call(e,t),t.defaultPrevented||(i.current=!0,"pointerdown"===t.detail.originalEvent.type&&(l.current=!0));let s=t.target;(null===(o=n.triggerRef.current)||void 0===o?void 0:o.contains(s))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&l.current&&t.preventDefault()}}))}),A=(0,o.forwardRef)((e,t)=>{let{__scopePopover:n,trapFocus:i,onOpenAutoFocus:l,onCloseAutoFocus:s,disableOutsidePointerEvents:f,onEscapeKeyDown:m,onPointerDownOutside:v,onFocusOutside:h,onInteractOutside:g,...b}=e,w=R(j,n),y=N(n);return(0,u.E)(),(0,o.createElement)(d.M,{asChild:!0,loop:!0,trapped:i,onMountAutoFocus:l,onUnmountAutoFocus:s},(0,o.createElement)(c.XB,{asChild:!0,disableOutsidePointerEvents:f,onInteractOutside:g,onEscapeKeyDown:m,onPointerDownOutside:v,onFocusOutside:h,onDismiss:()=>w.onOpenChange(!1)},(0,o.createElement)(p.VY,(0,r.Z)({"data-state":I(w.open),role:"dialog",id:w.contentId},y,b,{ref:t,style:{...b.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}}))))});function I(e){return e?"open":"closed"}let L=e=>{let{__scopePopover:t,children:n,open:r,defaultOpen:i,onOpenChange:l,modal:s=!1}=e,c=N(t),u=(0,o.useRef)(null),[d,m]=(0,o.useState)(!1),[v=!1,h]=(0,b.T)({prop:r,defaultProp:i,onChange:l});return(0,o.createElement)(p.fC,c,(0,o.createElement)(M,{scope:t,contentId:(0,f.M)(),triggerRef:u,open:v,onOpenChange:h,onOpenToggle:(0,o.useCallback)(()=>h(e=>!e),[h]),hasCustomAnchor:d,onCustomAnchorAdd:(0,o.useCallback)(()=>m(!0),[]),onCustomAnchorRemove:(0,o.useCallback)(()=>m(!1),[]),modal:s},n))},F=_,W=e=>{let{__scopePopover:t,forceMount:n,children:r,container:i}=e,l=R(T,t);return(0,o.createElement)(k,{scope:t,forceMount:n},(0,o.createElement)(v.z,{present:n||l.open},(0,o.createElement)(m.h,{asChild:!0,container:i},r)))},z=D},7165:function(e,t,n){n.d(t,{ee:function(){return eS},VY:function(){return ej},fC:function(){return ek},D7:function(){return eb}});var r=n(2673),o=n(2265);let i=["top","right","bottom","left"],l=Math.min,s=Math.max,c=Math.round,u=Math.floor,d=e=>({x:e,y:e}),f={left:"right",right:"left",bottom:"top",top:"bottom"},p={start:"end",end:"start"};function m(e,t){return"function"==typeof e?e(t):e}function v(e){return e.split("-")[0]}function h(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function b(e){return"y"===e?"height":"width"}function w(e){return["top","bottom"].includes(v(e))?"y":"x"}function y(e){return e.replace(/start|end/g,e=>p[e])}function x(e){return e.replace(/left|right|bottom|top/g,e=>f[e])}function E(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function C(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function N(e,t,n){let r,{reference:o,floating:i}=e,l=w(t),s=g(w(t)),c=b(s),u=v(t),d="y"===l,f=o.x+o.width/2-i.width/2,p=o.y+o.height/2-i.height/2,m=o[c]/2-i[c]/2;switch(u){case"top":r={x:f,y:o.y-i.height};break;case"bottom":r={x:f,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:p};break;case"left":r={x:o.x-i.width,y:p};break;default:r={x:o.x,y:o.y}}switch(h(t)){case"start":r[s]-=m*(n&&d?-1:1);break;case"end":r[s]+=m*(n&&d?-1:1)}return r}let M=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,s=i.filter(Boolean),c=await (null==l.isRTL?void 0:l.isRTL(t)),u=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:d,y:f}=N(u,r,c),p=r,m={},v=0;for(let n=0;n({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:i,platform:c,elements:u,middlewareData:d}=t,{element:f,padding:p=0}=m(e,t)||{};if(null==f)return{};let v=E(p),y={x:n,y:r},x=g(w(o)),C=b(x),N=await c.getDimensions(f),M="y"===x,R=M?"clientHeight":"clientWidth",_=i.reference[C]+i.reference[x]-y[x]-i.floating[C],T=y[x]-i.reference[x],k=await (null==c.getOffsetParent?void 0:c.getOffsetParent(f)),S=k?k[R]:0;S&&await (null==c.isElement?void 0:c.isElement(k))||(S=u.floating[R]||i.floating[C]);let j=S/2-N[C]/2-1,D=l(v[M?"top":"left"],j),O=l(v[M?"bottom":"right"],j),P=S-N[C]-O,A=S/2-N[C]/2+(_/2-T/2),I=s(D,l(A,P)),L=!d.arrow&&null!=h(o)&&A!=I&&i.reference[C]/2-(Ae[t]>=0)}function S(e){return O(e)?(e.nodeName||"").toLowerCase():"#document"}function j(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function D(e){var t;return null==(t=(O(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function O(e){return e instanceof Node||e instanceof j(e).Node}function P(e){return e instanceof Element||e instanceof j(e).Element}function A(e){return e instanceof HTMLElement||e instanceof j(e).HTMLElement}function I(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof j(e).ShadowRoot)}function L(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=Z(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function F(e){let t=W(),n=Z(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function W(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function z(e){return["html","body","#document"].includes(S(e))}function Z(e){return j(e).getComputedStyle(e)}function B(e){return P(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function V(e){if("html"===S(e))return e;let t=e.assignedSlot||e.parentNode||I(e)&&e.host||D(e);return I(t)?t.host:t}function H(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=V(t);return z(n)?t.ownerDocument?t.ownerDocument.body:t.body:A(n)&&L(n)?n:e(n)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),l=j(o);return i?t.concat(l,l.visualViewport||[],L(o)?o:[],l.frameElement&&n?H(l.frameElement):[]):t.concat(o,H(o,[],n))}function Y(e){let t=Z(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=A(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,s=c(n)!==i||c(r)!==l;return s&&(n=i,r=l),{width:n,height:r,$:s}}function K(e){return P(e)?e:e.contextElement}function U(e){let t=K(e);if(!A(t))return d(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=Y(t),l=(i?c(n.width):n.width)/r,s=(i?c(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),s&&Number.isFinite(s)||(s=1),{x:l,y:s}}let q=d(0);function X(e){let t=j(e);return W()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:q}function G(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=K(e),s=d(1);t&&(r?P(r)&&(s=U(r)):s=U(e));let c=(void 0===(o=n)&&(o=!1),!(!r||o&&r!==j(l))&&o)?X(l):d(0),u=(i.left+c.x)/s.x,f=(i.top+c.y)/s.y,p=i.width/s.x,m=i.height/s.y;if(l){let e=j(l),t=r&&P(r)?j(r):r,n=e.frameElement;for(;n&&r&&t!==e;){let e=U(n),t=n.getBoundingClientRect(),r=Z(n),o=t.left+(n.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(n.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,f*=e.y,p*=e.x,m*=e.y,u+=o,f+=i,n=j(n).frameElement}}return C({width:p,height:m,x:u,y:f})}function $(e){return G(D(e)).left+B(e).scrollLeft}function Q(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=j(e),r=D(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,s=0,c=0;if(o){i=o.width,l=o.height;let e=W();(!e||e&&"fixed"===t)&&(s=o.offsetLeft,c=o.offsetTop)}return{width:i,height:l,x:s,y:c}}(e,n);else if("document"===t)r=function(e){let t=D(e),n=B(e),r=e.ownerDocument.body,o=s(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=s(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),l=-n.scrollLeft+$(e),c=-n.scrollTop;return"rtl"===Z(r).direction&&(l+=s(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:l,y:c}}(D(e));else if(P(t))r=function(e,t){let n=G(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=A(e)?U(e):d(1);return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:o*i.x,y:r*i.y}}(t,n);else{let n=X(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return C(r)}function J(e,t){return A(e)&&"fixed"!==Z(e).position?t?t(e):e.offsetParent:null}function ee(e,t){let n=j(e);if(!A(e))return n;let r=J(e,t);for(;r&&["table","td","th"].includes(S(r))&&"static"===Z(r).position;)r=J(r,t);return r&&("html"===S(r)||"body"===S(r)&&"static"===Z(r).position&&!F(r))?n:r||function(e){let t=V(e);for(;A(t)&&!z(t);){if(F(t))return t;t=V(t)}return null}(e)||n}let et={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:r}=e,o=A(n),i=D(n);if(n===i)return t;let l={scrollLeft:0,scrollTop:0},s=d(1),c=d(0);if((o||!o&&"fixed"!==r)&&(("body"!==S(n)||L(i))&&(l=B(n)),A(n))){let e=G(n);s=U(n),c.x=e.x+n.clientLeft,c.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-l.scrollLeft*s.x+c.x,y:t.y*s.y-l.scrollTop*s.y+c.y}},getDocumentElement:D,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?function(e,t){let n=t.get(e);if(n)return n;let r=H(e,[],!1).filter(e=>P(e)&&"body"!==S(e)),o=null,i="fixed"===Z(e).position,l=i?V(e):e;for(;P(l)&&!z(l);){let t=Z(l),n=F(l);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&o&&["absolute","fixed"].includes(o.position)||L(l)&&!n&&function e(t,n){let r=V(t);return!(r===n||!P(r)||z(r))&&("fixed"===Z(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):o=t,l=V(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],c=i[0],u=i.reduce((e,n)=>{let r=Q(t,n,o);return e.top=s(r.top,e.top),e.right=l(r.right,e.right),e.bottom=l(r.bottom,e.bottom),e.left=s(r.left,e.left),e},Q(t,c,o));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}},getOffsetParent:ee,getElementRects:async function(e){let{reference:t,floating:n,strategy:r}=e,o=this.getOffsetParent||ee,i=this.getDimensions;return{reference:function(e,t,n){let r=A(t),o=D(t),i="fixed"===n,l=G(e,!0,i,t),s={scrollLeft:0,scrollTop:0},c=d(0);if(r||!r&&!i){if(("body"!==S(t)||L(o))&&(s=B(t)),r){let e=G(t,!0,i,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else o&&(c.x=$(o))}return{x:l.left+s.scrollLeft-c.x,y:l.top+s.scrollTop-c.y,width:l.width,height:l.height}}(t,await o(n),r),floating:{x:0,y:0,...await i(n)}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){return Y(e)},getScale:U,isElement:P,isRTL:function(e){return"rtl"===Z(e).direction}},en=(e,t,n)=>{let r=new Map,o={platform:et,...n},i={...o.platform,_c:r};return M(e,t,{...o,platform:i})};var er=n(4887);let eo=e=>({name:"arrow",options:e,fn(t){let{element:n,padding:r}="function"==typeof e?e(t):e;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?_({element:n.current,padding:r}).fn(t):{}:n?_({element:n,padding:r}).fn(t):{}}});var ea="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;function ei(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!=t.length)return!1;for(r=n;0!=r--;)if(!ei(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!ei(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function el(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function es(e,t){let n=el(e);return Math.round(t*n)/n}function ec(e){let t=o.useRef(e);return ea(()=>{t.current=e}),t}var eu=n(7618),ed=n(6544),ef=n(1110),ep=n(9563),em=n(2653),ev=n(8930);let eh="Popper",[eg,eb]=(0,ed.b)(eh),[ew,ey]=eg(eh),ex=(0,o.forwardRef)((e,t)=>{let{__scopePopper:n,virtualRef:i,...l}=e,s=ey("PopperAnchor",n),c=(0,o.useRef)(null),u=(0,eu.e)(t,c);return(0,o.useEffect)(()=>{s.onAnchorChange((null==i?void 0:i.current)||c.current)}),i?null:(0,o.createElement)(ef.W.div,(0,r.Z)({},l,{ref:u}))}),eE="PopperContent",[eC,eN]=eg(eE),eM=(0,o.forwardRef)((e,t)=>{var n,i,c,d,f,p,E,C,N,M,_,S,j,O;let{__scopePopper:P,side:A="bottom",sideOffset:I=0,align:L="center",alignOffset:F=0,arrowPadding:W=0,avoidCollisions:z=!0,collisionBoundary:Z=[],collisionPadding:B=0,sticky:V="partial",hideWhenDetached:Y=!1,updatePositionStrategy:U="optimized",onPlaced:q,...X}=e,$=ey(eE,P),[Q,J]=(0,o.useState)(null),ee=(0,eu.e)(t,e=>J(e)),[et,ed]=(0,o.useState)(null),eh=(0,ev.t)(et),eg=null!==(n=null==eh?void 0:eh.width)&&void 0!==n?n:0,eb=null!==(i=null==eh?void 0:eh.height)&&void 0!==i?i:0,ew="number"==typeof B?B:{top:0,right:0,bottom:0,left:0,...B},ex=Array.isArray(Z)?Z:[Z],eN=ex.length>0,eM={padding:ew,boundary:ex.filter(eR),altBoundary:eN},{refs:ek,floatingStyles:eS,placement:ej,isPositioned:eD,middlewareData:eO}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:l,floating:s}={},transform:c=!0,whileElementsMounted:u,open:d}=e,[f,p]=o.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[m,v]=o.useState(r);ei(m,r)||v(r);let[h,g]=o.useState(null),[b,w]=o.useState(null),y=o.useCallback(e=>{e!=N.current&&(N.current=e,g(e))},[g]),x=o.useCallback(e=>{e!==M.current&&(M.current=e,w(e))},[w]),E=l||h,C=s||b,N=o.useRef(null),M=o.useRef(null),R=o.useRef(f),_=ec(u),T=ec(i),k=o.useCallback(()=>{if(!N.current||!M.current)return;let e={placement:t,strategy:n,middleware:m};T.current&&(e.platform=T.current),en(N.current,M.current,e).then(e=>{let t={...e,isPositioned:!0};S.current&&!ei(R.current,t)&&(R.current=t,er.flushSync(()=>{p(t)}))})},[m,t,n,T]);ea(()=>{!1===d&&R.current.isPositioned&&(R.current.isPositioned=!1,p(e=>({...e,isPositioned:!1})))},[d]);let S=o.useRef(!1);ea(()=>(S.current=!0,()=>{S.current=!1}),[]),ea(()=>{if(E&&(N.current=E),C&&(M.current=C),E&&C){if(_.current)return _.current(E,C,k);k()}},[E,C,k,_]);let j=o.useMemo(()=>({reference:N,floating:M,setReference:y,setFloating:x}),[y,x]),D=o.useMemo(()=>({reference:E,floating:C}),[E,C]),O=o.useMemo(()=>{let e={position:n,left:0,top:0};if(!D.floating)return e;let t=es(D.floating,f.x),r=es(D.floating,f.y);return c?{...e,transform:"translate("+t+"px, "+r+"px)",...el(D.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,c,D.floating,f.x,f.y]);return o.useMemo(()=>({...f,update:k,refs:j,elements:D,floatingStyles:O}),[f,k,j,D,O])}({strategy:"fixed",placement:A+("center"!==L?"-"+L:""),whileElementsMounted:(...e)=>(function(e,t,n,r){void 0===r&&(r={});let{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:d="function"==typeof IntersectionObserver,animationFrame:f=!1}=r,p=K(e),m=o||i?[...p?H(p):[],...H(t)]:[];m.forEach(e=>{o&&e.addEventListener("scroll",n,{passive:!0}),i&&e.addEventListener("resize",n)});let v=p&&d?function(e,t){let n,r=null,o=D(e);function i(){clearTimeout(n),r&&r.disconnect(),r=null}return function c(d,f){void 0===d&&(d=!1),void 0===f&&(f=1),i();let{left:p,top:m,width:v,height:h}=e.getBoundingClientRect();if(d||t(),!v||!h)return;let g={rootMargin:-u(m)+"px "+-u(o.clientWidth-(p+v))+"px "+-u(o.clientHeight-(m+h))+"px "+-u(p)+"px",threshold:s(0,l(1,f))||1},b=!0;function w(e){let t=e[0].intersectionRatio;if(t!==f){if(!b)return c();t?c(!1,t):n=setTimeout(()=>{c(!1,1e-7)},100)}b=!1}try{r=new IntersectionObserver(w,{...g,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(w,g)}r.observe(e)}(!0),i}(p,n):null,h,g=-1,b=null;c&&(b=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&b&&(b.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{b&&b.observe(t)})),n()}),p&&!f&&b.observe(p),b.observe(t));let w=f?G(e):null;return f&&function t(){let r=G(e);w&&(r.x!==w.x||r.y!==w.y||r.width!==w.width||r.height!==w.height)&&n(),w=r,h=requestAnimationFrame(t)}(),n(),()=>{m.forEach(e=>{o&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)}),v&&v(),b&&b.disconnect(),b=null,f&&cancelAnimationFrame(h)}})(...e,{animationFrame:"always"===U}),elements:{reference:$.anchor},middleware:[{name:"offset",options:N={mainAxis:I+eb,alignmentAxis:F},async fn(e){var t,n;let{x:r,y:o,placement:i,middlewareData:l}=e,s=await async function(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=v(n),s=h(n),c="y"===w(n),u=["left","top"].includes(l)?-1:1,d=i&&c?-1:1,f=m(t,e),{mainAxis:p,crossAxis:g,alignmentAxis:b}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...f};return s&&"number"==typeof b&&(g="end"===s?-1*b:b),c?{x:g*d,y:p*u}:{x:p*u,y:g*d}}(e,N);return i===(null==(t=l.offset)?void 0:t.placement)&&null!=(n=l.arrow)&&n.alignmentOffset?{}:{x:r+s.x,y:o+s.y,data:{...s,placement:i}}}},z&&{name:"shift",options:_={mainAxis:!0,crossAxis:!1,limiter:"partial"===V?(void 0===M&&(M={}),{options:M,fn(e){let{x:t,y:n,placement:r,rects:o,middlewareData:i}=e,{offset:l=0,mainAxis:s=!0,crossAxis:c=!0}=m(M,e),u={x:t,y:n},d=w(r),f=g(d),p=u[f],h=u[d],b=m(l,e),y="number"==typeof b?{mainAxis:b,crossAxis:0}:{mainAxis:0,crossAxis:0,...b};if(s){let e="y"===f?"height":"width",t=o.reference[f]-o.floating[e]+y.mainAxis,n=o.reference[f]+o.reference[e]-y.mainAxis;pn&&(p=n)}if(c){var x,E;let e="y"===f?"width":"height",t=["top","left"].includes(v(r)),n=o.reference[d]-o.floating[e]+(t&&(null==(x=i.offset)?void 0:x[d])||0)+(t?0:y.crossAxis),l=o.reference[d]+o.reference[e]+(t?0:(null==(E=i.offset)?void 0:E[d])||0)-(t?y.crossAxis:0);hl&&(h=l)}return{[f]:p,[d]:h}}}):void 0,...eM},async fn(e){let{x:t,y:n,placement:r}=e,{mainAxis:o=!0,crossAxis:i=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...u}=m(_,e),d={x:t,y:n},f=await R(e,u),p=w(v(r)),h=g(p),b=d[h],y=d[p];if(o){let e="y"===h?"bottom":"right",t=b+f["y"===h?"top":"left"],n=b-f[e];b=s(t,l(b,n))}if(i){let e="y"===p?"bottom":"right",t=y+f["y"===p?"top":"left"],n=y-f[e];y=s(t,l(y,n))}let x=c.fn({...e,[h]:b,[p]:y});return{...x,data:{x:x.x-t,y:x.y-n}}}},z&&{name:"flip",options:S={...eM},async fn(e){var t,n,r,o,i;let{placement:l,middlewareData:s,rects:c,initialPlacement:u,platform:d,elements:f}=e,{mainAxis:p=!0,crossAxis:E=!0,fallbackPlacements:C,fallbackStrategy:N="bestFit",fallbackAxisSideDirection:M="none",flipAlignment:_=!0,...T}=m(S,e);if(null!=(t=s.arrow)&&t.alignmentOffset)return{};let k=v(l),j=v(u)===u,D=await (null==d.isRTL?void 0:d.isRTL(f.floating)),O=C||(j||!_?[x(u)]:function(e){let t=x(e);return[y(e),t,y(t)]}(u));C||"none"===M||O.push(...function(e,t,n,r){let o=h(e),i=function(e,t,n){let r=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":return n?t?o:r:t?r:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(v(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(y)))),i}(u,_,M,D));let P=[u,...O],A=await R(e,T),I=[],L=(null==(n=s.flip)?void 0:n.overflows)||[];if(p&&I.push(A[k]),E){let e=function(e,t,n){void 0===n&&(n=!1);let r=h(e),o=g(w(e)),i=b(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=x(l)),[l,x(l)]}(l,c,D);I.push(A[e[0]],A[e[1]])}if(L=[...L,{placement:l,overflows:I}],!I.every(e=>e<=0)){let e=((null==(r=s.flip)?void 0:r.index)||0)+1,t=P[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(o=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(N){case"bestFit":{let e=null==(i=L.map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(n=e);break}case"initialPlacement":n=u}if(l!==n)return{reset:{placement:n}}}return{}}},{name:"size",options:j={...eM,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:o,height:i}=t.reference,l=e.floating.style;l.setProperty("--radix-popper-available-width",`${n}px`),l.setProperty("--radix-popper-available-height",`${r}px`),l.setProperty("--radix-popper-anchor-width",`${o}px`),l.setProperty("--radix-popper-anchor-height",`${i}px`)}},async fn(e){let t,n;let{placement:r,rects:o,platform:i,elements:c}=e,{apply:u=()=>{},...d}=m(j,e),f=await R(e,d),p=v(r),g=h(r),b="y"===w(r),{width:y,height:x}=o.floating;"top"===p||"bottom"===p?(t=p,n=g===(await (null==i.isRTL?void 0:i.isRTL(c.floating))?"start":"end")?"left":"right"):(n=p,t="end"===g?"top":"bottom");let E=x-f[t],C=y-f[n],N=!e.middlewareData.shift,M=E,_=C;if(b){let e=y-f.left-f.right;_=g||N?l(C,e):e}else{let e=x-f.top-f.bottom;M=g||N?l(E,e):e}if(N&&!g){let e=s(f.left,0),t=s(f.right,0),n=s(f.top,0),r=s(f.bottom,0);b?_=y-2*(0!==e||0!==t?e+t:s(f.left,f.right)):M=x-2*(0!==n||0!==r?n+r:s(f.top,f.bottom))}await u({...e,availableWidth:_,availableHeight:M});let T=await i.getDimensions(c.floating);return y!==T.width||x!==T.height?{reset:{rects:!0}}:{}}},et&&eo({element:et,padding:W}),e_({arrowWidth:eg,arrowHeight:eb}),Y&&{name:"hide",options:O={strategy:"referenceHidden",...eM},async fn(e){let{rects:t}=e,{strategy:n="referenceHidden",...r}=m(O,e);switch(n){case"referenceHidden":{let n=T(await R(e,{...r,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:k(n)}}}case"escaped":{let n=T(await R(e,{...r,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:k(n)}}}default:return{}}}}]}),[eP,eA]=eT(ej),eI=(0,ep.W)(q);(0,em.b)(()=>{eD&&(null==eI||eI())},[eD,eI]);let eL=null===(c=eO.arrow)||void 0===c?void 0:c.x,eF=null===(d=eO.arrow)||void 0===d?void 0:d.y,eW=0!==(null===(f=eO.arrow)||void 0===f?void 0:f.centerOffset),[ez,eZ]=(0,o.useState)();return(0,em.b)(()=>{Q&&eZ(window.getComputedStyle(Q).zIndex)},[Q]),(0,o.createElement)("div",{ref:ek.setFloating,"data-radix-popper-content-wrapper":"",style:{...eS,transform:eD?eS.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ez,"--radix-popper-transform-origin":[null===(p=eO.transformOrigin)||void 0===p?void 0:p.x,null===(E=eO.transformOrigin)||void 0===E?void 0:E.y].join(" ")},dir:e.dir},(0,o.createElement)(eC,{scope:P,placedSide:eP,onArrowChange:ed,arrowX:eL,arrowY:eF,shouldHideArrow:eW},(0,o.createElement)(ef.W.div,(0,r.Z)({"data-side":eP,"data-align":eA},X,{ref:ee,style:{...X.style,animation:eD?void 0:"none",opacity:null!==(C=eO.hide)&&void 0!==C&&C.referenceHidden?0:void 0}}))))});function eR(e){return null!==e}let e_=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,i,l;let{placement:s,rects:c,middlewareData:u}=t,d=0!==(null===(n=u.arrow)||void 0===n?void 0:n.centerOffset),f=d?0:e.arrowWidth,p=d?0:e.arrowHeight,[m,v]=eT(s),h={start:"0%",center:"50%",end:"100%"}[v],g=(null!==(r=null===(o=u.arrow)||void 0===o?void 0:o.x)&&void 0!==r?r:0)+f/2,b=(null!==(i=null===(l=u.arrow)||void 0===l?void 0:l.y)&&void 0!==i?i:0)+p/2,w="",y="";return"bottom"===m?(w=d?h:`${g}px`,y=-p+"px"):"top"===m?(w=d?h:`${g}px`,y=`${c.floating.height+p}px`):"right"===m?(w=-p+"px",y=d?h:`${b}px`):"left"===m&&(w=`${c.floating.width+p}px`,y=d?h:`${b}px`),{data:{x:w,y:y}}}});function eT(e){let[t,n="center"]=e.split("-");return[t,n]}let ek=e=>{let{__scopePopper:t,children:n}=e,[r,i]=(0,o.useState)(null);return(0,o.createElement)(ew,{scope:t,anchor:r,onAnchorChange:i},n)},eS=ex,ej=eM},8947:function(e,t,n){n.d(t,{h:function(){return s}});var r=n(2673),o=n(2265),i=n(4887),l=n(1110);let s=(0,o.forwardRef)((e,t)=>{var n;let{container:s=null==globalThis||null===(n=globalThis.document)||void 0===n?void 0:n.body,...c}=e;return s?i.createPortal((0,o.createElement)(l.W.div,(0,r.Z)({},c,{ref:t})),s):null})},7079:function(e,t,n){n.d(t,{z:function(){return s}});var r=n(2265),o=n(4887),i=n(7618),l=n(2653);let s=e=>{let{present:t,children:n}=e,s=function(e){var t,n;let[i,s]=(0,r.useState)(),u=(0,r.useRef)({}),d=(0,r.useRef)(e),f=(0,r.useRef)("none"),[p,m]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},(0,r.useReducer)((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return(0,r.useEffect)(()=>{let e=c(u.current);f.current="mounted"===p?e:"none"},[p]),(0,l.b)(()=>{let t=u.current,n=d.current;if(n!==e){let r=f.current,o=c(t);e?m("MOUNT"):"none"===o||"none"===(null==t?void 0:t.display)?m("UNMOUNT"):m(n&&r!==o?"ANIMATION_OUT":"UNMOUNT"),d.current=e}},[e,m]),(0,l.b)(()=>{if(i){let e=e=>{let t=c(u.current).includes(e.animationName);e.target===i&&t&&(0,o.flushSync)(()=>m("ANIMATION_END"))},t=e=>{e.target===i&&(f.current=c(u.current))};return i.addEventListener("animationstart",t),i.addEventListener("animationcancel",e),i.addEventListener("animationend",e),()=>{i.removeEventListener("animationstart",t),i.removeEventListener("animationcancel",e),i.removeEventListener("animationend",e)}}m("ANIMATION_END")},[i,m]),{isPresent:["mounted","unmountSuspended"].includes(p),ref:(0,r.useCallback)(e=>{e&&(u.current=getComputedStyle(e)),s(e)},[])}}(t),u="function"==typeof n?n({present:s.isPresent}):r.Children.only(n),d=(0,i.e)(s.ref,u.ref);return"function"==typeof n||s.isPresent?(0,r.cloneElement)(u,{ref:d}):null};function c(e){return(null==e?void 0:e.animationName)||"none"}s.displayName="Presence"},1110:function(e,t,n){n.d(t,{W:function(){return s},j:function(){return c}});var r=n(2673),o=n(2265),i=n(4887),l=n(6575);let s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=(0,o.forwardRef)((e,n)=>{let{asChild:i,...s}=e,c=i?l.g:t;return(0,o.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,o.createElement)(c,(0,r.Z)({},s,{ref:n}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function c(e,t){e&&(0,i.flushSync)(()=>e.dispatchEvent(t))}},7272:function(e,t,n){n.d(t,{Pc:function(){return E},ck:function(){return j},fC:function(){return S}});var r=n(2673),o=n(2265),i=n(8890),l=n(2564),s=n(7618),c=n(6544),u=n(2358),d=n(1110),f=n(9563),p=n(9801),m=n(3855);let v="rovingFocusGroup.onEntryFocus",h={bubbles:!1,cancelable:!0},g="RovingFocusGroup",[b,w,y]=(0,l.B)(g),[x,E]=(0,c.b)(g,[y]),[C,N]=x(g),M=(0,o.forwardRef)((e,t)=>(0,o.createElement)(b.Provider,{scope:e.__scopeRovingFocusGroup},(0,o.createElement)(b.Slot,{scope:e.__scopeRovingFocusGroup},(0,o.createElement)(R,(0,r.Z)({},e,{ref:t}))))),R=(0,o.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:l,loop:c=!1,dir:u,currentTabStopId:g,defaultCurrentTabStopId:b,onCurrentTabStopIdChange:y,onEntryFocus:x,...E}=e,N=(0,o.useRef)(null),M=(0,s.e)(t,N),R=(0,m.g)(u),[_=null,T]=(0,p.T)({prop:g,defaultProp:b,onChange:y}),[S,j]=(0,o.useState)(!1),D=(0,f.W)(x),O=w(n),P=(0,o.useRef)(!1),[A,I]=(0,o.useState)(0);return(0,o.useEffect)(()=>{let e=N.current;if(e)return e.addEventListener(v,D),()=>e.removeEventListener(v,D)},[D]),(0,o.createElement)(C,{scope:n,orientation:l,dir:R,loop:c,currentTabStopId:_,onItemFocus:(0,o.useCallback)(e=>T(e),[T]),onItemShiftTab:(0,o.useCallback)(()=>j(!0),[]),onFocusableItemAdd:(0,o.useCallback)(()=>I(e=>e+1),[]),onFocusableItemRemove:(0,o.useCallback)(()=>I(e=>e-1),[])},(0,o.createElement)(d.W.div,(0,r.Z)({tabIndex:S||0===A?-1:0,"data-orientation":l},E,{ref:M,style:{outline:"none",...e.style},onMouseDown:(0,i.M)(e.onMouseDown,()=>{P.current=!0}),onFocus:(0,i.M)(e.onFocus,e=>{let t=!P.current;if(e.target===e.currentTarget&&t&&!S){let t=new CustomEvent(v,h);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=O().filter(e=>e.focusable);k([e.find(e=>e.active),e.find(e=>e.id===_),...e].filter(Boolean).map(e=>e.ref.current))}}P.current=!1}),onBlur:(0,i.M)(e.onBlur,()=>j(!1))})))}),_=(0,o.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:l=!0,active:s=!1,tabStopId:c,...f}=e,p=(0,u.M)(),m=c||p,v=N("RovingFocusGroupItem",n),h=v.currentTabStopId===m,g=w(n),{onFocusableItemAdd:y,onFocusableItemRemove:x}=v;return(0,o.useEffect)(()=>{if(l)return y(),()=>x()},[l,y,x]),(0,o.createElement)(b.ItemSlot,{scope:n,id:m,focusable:l,active:s},(0,o.createElement)(d.W.span,(0,r.Z)({tabIndex:h?0:-1,"data-orientation":v.orientation},f,{ref:t,onMouseDown:(0,i.M)(e.onMouseDown,e=>{l?v.onItemFocus(m):e.preventDefault()}),onFocus:(0,i.M)(e.onFocus,()=>v.onItemFocus(m)),onKeyDown:(0,i.M)(e.onKeyDown,e=>{var t,n;if("Tab"===e.key&&e.shiftKey)return void v.onItemShiftTab();if(e.target!==e.currentTarget)return;let r=function(e,t,n){var r;let o=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);return"vertical"===t&&["ArrowLeft","ArrowRight"].includes(o)||"horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)?void 0:T[o]}(e,v.orientation,v.dir);if(void 0!==r){e.preventDefault();let o=g().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===r)o.reverse();else if("prev"===r||"next"===r){"prev"===r&&o.reverse();let i=o.indexOf(e.currentTarget);o=v.loop?(n=i+1,(t=o).map((e,r)=>t[(n+r)%t.length])):o.slice(i+1)}setTimeout(()=>k(o))}})})))}),T={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function k(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}let S=M,j=_},6575:function(e,t,n){n.d(t,{A:function(){return c},g:function(){return l}});var r=n(2673),o=n(2265),i=n(7618);let l=(0,o.forwardRef)((e,t)=>{let{children:n,...i}=e,l=o.Children.toArray(n),c=l.find(u);if(c){let e=c.props.children,n=l.map(t=>t===c?o.Children.count(e)>1?o.Children.only(null):(0,o.isValidElement)(e)?e.props.children:null:t);return(0,o.createElement)(s,(0,r.Z)({},i,{ref:t}),(0,o.isValidElement)(e)?(0,o.cloneElement)(e,void 0,n):null)}return(0,o.createElement)(s,(0,r.Z)({},i,{ref:t}),n)});l.displayName="Slot";let s=(0,o.forwardRef)((e,t)=>{let{children:n,...r}=e;return(0,o.isValidElement)(n)?(0,o.cloneElement)(n,{...function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props),ref:t?(0,i.F)(t,n.ref):n.ref}):o.Children.count(n)>1?o.Children.only(null):null});s.displayName="SlotClone";let c=({children:e})=>(0,o.createElement)(o.Fragment,null,e);function u(e){return(0,o.isValidElement)(e)&&e.type===c}},5284:function(e,t,n){n.d(t,{Z:function(){return c},f:function(){return u}});var r=n(2673),o=n(2265),i=n(8890),l=n(9801),s=n(1110);let c=(0,o.forwardRef)((e,t)=>{let{pressed:n,defaultPressed:c=!1,onPressedChange:u,...d}=e,[f=!1,p]=(0,l.T)({prop:n,onChange:u,defaultProp:c});return(0,o.createElement)(s.W.button,(0,r.Z)({type:"button","aria-pressed":f,"data-state":f?"on":"off","data-disabled":e.disabled?"":void 0},d,{ref:t,onClick:(0,i.M)(e.onClick,()=>{e.disabled||p(!f)})}))}),u=c},9563:function(e,t,n){n.d(t,{W:function(){return o}});var r=n(2265);function o(e){let t=(0,r.useRef)(e);return(0,r.useEffect)(()=>{t.current=e}),(0,r.useMemo)(()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)},[])}},9801:function(e,t,n){n.d(t,{T:function(){return i}});var r=n(2265),o=n(9563);function i({prop:e,defaultProp:t,onChange:n=()=>{}}){let[i,l]=function({defaultProp:e,onChange:t}){let n=(0,r.useState)(e),[i]=n,l=(0,r.useRef)(i),s=(0,o.W)(t);return(0,r.useEffect)(()=>{l.current!==i&&(s(i),l.current=i)},[i,l,s]),n}({defaultProp:t,onChange:n}),s=void 0!==e,c=s?e:i,u=(0,o.W)(n);return[c,(0,r.useCallback)(t=>{if(s){let n="function"==typeof t?t(e):t;n!==e&&u(n)}else l(t)},[s,e,l,u])]}},2653:function(e,t,n){n.d(t,{b:function(){return o}});var r=n(2265);let o=(null==globalThis?void 0:globalThis.document)?r.useLayoutEffect:()=>{}},7201:function(e,t,n){n.d(t,{D:function(){return o}});var r=n(2265);function o(e){let t=(0,r.useRef)({value:e,previous:e});return(0,r.useMemo)(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},8930:function(e,t,n){n.d(t,{t:function(){return i}});var r=n(2265),o=n(2653);function i(e){let[t,n]=(0,r.useState)(void 0);return(0,o.b)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,o;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}},8573:function(e,t,n){n.d(t,{T:function(){return l},f:function(){return s}});var r=n(2673),o=n(2265),i=n(1110);let l=(0,o.forwardRef)((e,t)=>(0,o.createElement)(i.W.span,(0,r.Z)({},e,{ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}))),s=l},5837:function(e,t,n){n.d(t,{R:function(){return u}});var r=new WeakMap,o=new WeakMap,i={},l=0,s=function(e){return e&&(e.host||s(e.parentNode))},c=function(e,t,n,c){var u=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=s(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});i[n]||(i[n]=new WeakMap);var d=i[n],f=[],p=new Set,m=new Set(u),v=function(e){e&&!p.has(e)&&(p.add(e),v(e.parentNode))};u.forEach(v);var h=function(e){e&&!m.has(e)&&Array.prototype.forEach.call(e.children,function(e){if(p.has(e))h(e);else{var t=e.getAttribute(c),i=null!==t&&"false"!==t,l=(r.get(e)||0)+1,s=(d.get(e)||0)+1;r.set(e,l),d.set(e,s),f.push(e),1===l&&i&&o.set(e,!0),1===s&&e.setAttribute(n,"true"),i||e.setAttribute(c,"true")}})};return h(t),p.clear(),l++,function(){f.forEach(function(e){var t=r.get(e)-1,i=d.get(e)-1;r.set(e,t),d.set(e,i),t||(o.has(e)||e.removeAttribute(c),o.delete(e)),i||e.removeAttribute(n)}),--l||(r=new WeakMap,r=new WeakMap,o=new WeakMap,i={})}},u=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),c(r,o,n,"aria-hidden")):function(){return null}}},9656:function(e,t,n){n.d(t,{j:function(){return l}});var r=n(7355);let o=e=>"boolean"==typeof e?"".concat(e):0===e?"0":e,i=r.W,l=(e,t)=>n=>{var r;if(null==(null==t?void 0:t.variants))return i(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:l,defaultVariants:s}=t,c=Object.keys(l).map(e=>{let t=null==n?void 0:n[e],r=null==s?void 0:s[e];if(null===t)return null;let i=o(t)||o(r);return l[e][i]}),u=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return i(e,c,null==t||null===(r=t.compoundVariants)||void 0===r?void 0:r.reduce((e,t)=>{let{class:n,className:r,...o}=t;return Object.entries(o).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...s,...u}[t]):({...s,...u})[t]===n})?[...e,n,r]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)}},7355:function(e,t,n){n.d(t,{W:function(){return r}});function r(){for(var e,t,n=0,r="";ne.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase().trim(),l=(e,t)=>{let n=(0,r.forwardRef)((n,l)=>{let{color:s="currentColor",size:c=24,strokeWidth:u=2,absoluteStrokeWidth:d,className:f="",children:p,...m}=n;return(0,r.createElement)("svg",{ref:l,...o,width:c,height:c,stroke:s,strokeWidth:d?24*Number(u)/Number(c):u,className:["lucide","lucide-".concat(i(e)),f].join(" "),...m},[...t.map(e=>{let[t,n]=e;return(0,r.createElement)(t,n)}),...Array.isArray(p)?p:[p]])});return n.displayName="".concat(e),n}},6058:function(e,t,n){n.d(t,{Z:function(){return r}});/** - * @license lucide-react v0.298.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */let r=(0,n(430).Z)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},9616:function(e,t,n){n.d(t,{Z:function(){return r}});/** - * @license lucide-react v0.298.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */let r=(0,n(430).Z)("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]])},709:function(e,t,n){n.d(t,{Z:function(){return r}});/** - * @license lucide-react v0.298.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */let r=(0,n(430).Z)("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]])},9045:function(e,t,n){n.d(t,{j:function(){return f}});var r=n(2265),o=n(9669),i=n(3728),l={left:0,top:0,right:0,gap:0},s=function(e){return parseInt(e||"",10)||0},c=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return l;var t,n,r,o,i,c=(t=e,r=(n=window.getComputedStyle(document.body))["padding"===t?"paddingLeft":"marginLeft"],o=n["padding"===t?"paddingTop":"marginTop"],i=n["padding"===t?"paddingRight":"marginRight"],[s(r),s(o),s(i)]),u=document.documentElement.clientWidth,d=window.innerWidth;return{left:c[0],top:c[1],right:c[2],gap:Math.max(0,d-u+c[2]-c[0])}},u=(0,o.W)(),d=function(e,t,n,r){var o=e.left,l=e.top,s=e.right,c=e.gap;return void 0===n&&(n="margin"),"\n .".concat(i.xv," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(c,"px ").concat(r,";\n }\n body {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(l,"px;\n padding-right: ").concat(s,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(c,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(c,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(i.pF," {\n right: ").concat(c,"px ").concat(r,";\n }\n \n .").concat(i.zi," {\n margin-right: ").concat(c,"px ").concat(r,";\n }\n \n .").concat(i.pF," .").concat(i.pF," {\n right: 0 ").concat(r,";\n }\n \n .").concat(i.zi," .").concat(i.zi," {\n margin-right: 0 ").concat(r,";\n }\n \n body {\n ").concat(i.Av,": ").concat(c,"px;\n }\n")},f=function(e){var t=e.noRelative,n=e.noImportant,o=e.gapMode,i=void 0===o?"margin":o,l=r.useMemo(function(){return c(i)},[i]);return r.createElement(u,{styles:d(l,!t,i,n?"":"!important")})}},3728:function(e,t,n){n.d(t,{Av:function(){return l},pF:function(){return r},xv:function(){return i},zi:function(){return o}});var r="right-scroll-bar-position",o="width-before-scroll-bar",i="with-scroll-bars-hidden",l="--removed-body-scroll-bar-size"},265:function(e,t,n){n.d(t,{Z:function(){return T}});var r=n(8230),o=n(2265),i=n(3728),l=n(3480),s=(0,n(9835)._)(),c=function(){},u=o.forwardRef(function(e,t){var n=o.useRef(null),i=o.useState({onScrollCapture:c,onWheelCapture:c,onTouchMoveCapture:c}),u=i[0],d=i[1],f=e.forwardProps,p=e.children,m=e.className,v=e.removeScrollBar,h=e.enabled,g=e.shards,b=e.sideCar,w=e.noIsolation,y=e.inert,x=e.allowPinchZoom,E=e.as,C=(0,r._T)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),N=(0,l.q)([n,t]),M=(0,r.pi)((0,r.pi)({},C),u);return o.createElement(o.Fragment,null,h&&o.createElement(b,{sideCar:s,removeScrollBar:v,shards:g,noIsolation:w,inert:y,setCallbacks:d,allowPinchZoom:!!x,lockRef:n}),f?o.cloneElement(o.Children.only(p),(0,r.pi)((0,r.pi)({},M),{ref:N})):o.createElement(void 0===E?"div":E,(0,r.pi)({},M,{className:m,ref:N}),p))});u.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},u.classNames={fullWidth:i.zi,zeroRight:i.pF};var d=n(9643),f=n(9045),p=n(9669),m=!1;if("undefined"!=typeof window)try{var v=Object.defineProperty({},"passive",{get:function(){return m=!0,!0}});window.addEventListener("test",v,v),window.removeEventListener("test",v,v)}catch(e){m=!1}var h=!!m&&{passive:!1},g=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===n[t])},b=function(e,t){var n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),w(e,n)){var r=y(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},w=function(e,t){return"v"===e?g(t,"overflowY"):g(t,"overflowX")},y=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},x=function(e,t,n,r,o){var i,l=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),s=l*r,c=n.target,u=t.contains(c),d=!1,f=s>0,p=0,m=0;do{var v=y(e,c),h=v[0],g=v[1]-v[2]-l*h;(h||g)&&w(e,c)&&(p+=g,m+=h),c=c.parentNode}while(!u&&c!==document.body||u&&(t.contains(c)||t===c));return(f&&(o&&0===p||!o&&s>p)||!f&&(o&&0===m||!o&&-s>m))&&(d=!0),d},E=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},C=function(e){return[e.deltaX,e.deltaY]},N=function(e){return e&&"current"in e?e.current:e},M=0,R=[],_=(0,d.L)(s,function(e){var t=o.useRef([]),n=o.useRef([0,0]),i=o.useRef(),l=o.useState(M++)[0],s=o.useState(function(){return(0,p.W)()})[0],c=o.useRef(e);o.useEffect(function(){c.current=e},[e]),o.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(l));var t=(0,r.ev)([e.lockRef.current],(e.shards||[]).map(N),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(l))}),function(){document.body.classList.remove("block-interactivity-".concat(l)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(l))})}}},[e.inert,e.lockRef.current,e.shards]);var u=o.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!c.current.allowPinchZoom;var r,o=E(e),l=n.current,s="deltaX"in e?e.deltaX:l[0]-o[0],u="deltaY"in e?e.deltaY:l[1]-o[1],d=e.target,f=Math.abs(s)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===f&&"range"===d.type)return!1;var p=b(f,d);if(!p)return!0;if(p?r=f:(r="v"===f?"h":"v",p=b(f,d)),!p)return!1;if(!i.current&&"changedTouches"in e&&(s||u)&&(i.current=r),!r)return!0;var m=i.current||r;return x(m,t,e,"h"===m?s:u,!0)},[]),d=o.useCallback(function(e){if(R.length&&R[R.length-1]===s){var n="deltaY"in e?C(e):E(e),r=t.current.filter(function(t){var r;return t.name===e.type&&t.target===e.target&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should)e.cancelable&&e.preventDefault();else if(!r){var o=(c.current.shards||[]).map(N).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?u(e,o[0]):!c.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),m=o.useCallback(function(e,n,r,o){var i={name:e,delta:n,target:r,should:o};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),v=o.useCallback(function(e){n.current=E(e),i.current=void 0},[]),g=o.useCallback(function(t){m(t.type,C(t),t.target,u(t,e.lockRef.current))},[]),w=o.useCallback(function(t){m(t.type,E(t),t.target,u(t,e.lockRef.current))},[]);o.useEffect(function(){return R.push(s),e.setCallbacks({onScrollCapture:g,onWheelCapture:g,onTouchMoveCapture:w}),document.addEventListener("wheel",d,h),document.addEventListener("touchmove",d,h),document.addEventListener("touchstart",v,h),function(){R=R.filter(function(e){return e!==s}),document.removeEventListener("wheel",d,h),document.removeEventListener("touchmove",d,h),document.removeEventListener("touchstart",v,h)}},[]);var y=e.removeScrollBar,_=e.inert;return o.createElement(o.Fragment,null,_?o.createElement(s,{styles:"\n .block-interactivity-".concat(l," {pointer-events: none;}\n .allow-interactivity-").concat(l," {pointer-events: all;}\n")}):null,y?o.createElement(f.j,{gapMode:"margin"}):null)}),T=o.forwardRef(function(e,t){return o.createElement(u,(0,r.pi)({},e,{ref:t,sideCar:_}))});T.classNames=u.classNames},9669:function(e,t,n){n.d(t,{W:function(){return l}});var r=n(2265),o=function(){var e=0,t=null;return{add:function(r){var o,i;0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=n.nc;return t&&e.setAttribute("nonce",t),e}())&&((o=t).styleSheet?o.styleSheet.cssText=r:o.appendChild(document.createTextNode(r)),i=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(i)),e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},i=function(){var e=o();return function(t,n){r.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},l=function(){var e=i();return function(t){return e(t.styles,t.dynamic),null}}},393:function(e,t,n){n.r(t),n.d(t,{Toaster:function(){return w},toast:function(){return m},useSonner:function(){return b}});var r=n(2265),o=n(4887);!function(e){let{insertAt:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e||"undefined"==typeof document)return;let n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===t&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}('html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999}[data-sonner-toaster][data-x-position=right]{right:max(var(--offset),env(safe-area-inset-right))}[data-sonner-toaster][data-x-position=left]{left:max(var(--offset),env(safe-area-inset-left))}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:max(var(--offset),env(safe-area-inset-top))}[data-sonner-toaster][data-y-position=bottom]{bottom:max(var(--offset),env(safe-area-inset-bottom))}[data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}[data-sonner-toast] [data-description]{font-weight:400;line-height:1.4;color:inherit}[data-sonner-toast] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast] [data-icon]>*{flex-shrink:0}[data-sonner-toast] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toast][data-theme=dark] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;background:var(--gray1);color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:0;right:0;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount, 0px));transition:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount)));opacity:1}to{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount) + var(--lift) * -100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;--mobile-offset: 16px;right:var(--mobile-offset);left:var(--mobile-offset);width:100%}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - 32px)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-rich-colors=true] [data-sonner-toast][data-type=success],[data-rich-colors=true] [data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true] [data-sonner-toast][data-type=info],[data-rich-colors=true] [data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true] [data-sonner-toast][data-type=warning],[data-rich-colors=true] [data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true] [data-sonner-toast][data-type=error],[data-rich-colors=true] [data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}\n');var i=Array(12).fill(0),l=e=>{let{visible:t}=e;return r.createElement("div",{className:"sonner-loading-wrapper","data-visible":t},r.createElement("div",{className:"sonner-spinner"},i.map((e,t)=>r.createElement("div",{className:"sonner-loading-bar",key:"spinner-bar-".concat(t)}))))},s=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),c=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},r.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),u=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},r.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),d=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},r.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),f=1,p=new class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:n,...r}=e,o="number"==typeof(null==e?void 0:e.id)||(null==(t=e.id)?void 0:t.length)>0?e.id:f++,i=this.toasts.find(e=>e.id===o),l=void 0===e.dismissible||e.dismissible;return i?this.toasts=this.toasts.map(t=>t.id===o?(this.publish({...t,...e,id:o,title:n}),{...t,...e,id:o,dismissible:l,title:n}):t):this.addToast({title:n,...r,dismissible:l,id:o}),o},this.dismiss=e=>(e||this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.id,dismiss:!0}))}),this.subscribers.forEach(t=>t({id:e,dismiss:!0})),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>this.create({...t,type:"loading",message:e}),this.promise=(e,t)=>{let n;if(!t)return;void 0!==t.loading&&(n=this.create({...t,promise:e,type:"loading",message:t.loading,description:"function"!=typeof t.description?t.description:void 0}));let r=e instanceof Promise?e:e(),o=void 0!==n;return r.then(e=>{if(e&&"boolean"==typeof e.ok&&!e.ok){o=!1;let r="function"==typeof t.error?t.error("HTTP error! status: ".concat(e.status)):t.error,i="function"==typeof t.description?t.description("HTTP error! status: ".concat(e.status)):t.description;this.create({id:n,type:"error",message:r,description:i})}else if(void 0!==t.success){o=!1;let r="function"==typeof t.success?t.success(e):t.success,i="function"==typeof t.description?t.description(e):t.description;this.create({id:n,type:"success",message:r,description:i})}}).catch(e=>{if(void 0!==t.error){o=!1;let r="function"==typeof t.error?t.error(e):t.error,i="function"==typeof t.description?t.description(e):t.description;this.create({id:n,type:"error",message:r,description:i})}}).finally(()=>{var e;o&&(this.dismiss(n),n=void 0),null==(e=t.finally)||e.call(t)}),n},this.custom=(e,t)=>{let n=(null==t?void 0:t.id)||f++;return this.create({jsx:e(n),id:n,...t}),n},this.subscribers=[],this.toasts=[]}},m=Object.assign((e,t)=>{let n=(null==t?void 0:t.id)||f++;return p.addToast({title:e,...t,id:n}),n},{success:p.success,info:p.info,warning:p.warning,error:p.error,custom:p.custom,message:p.message,promise:p.promise,dismiss:p.dismiss,loading:p.loading});function v(){for(var e=arguments.length,t=Array(e),n=0;n{var t,n,o,i,f,p,m;let{invert:v,toast:h,unstyled:g,interacting:b,setHeights:w,visibleToasts:y,heights:x,index:E,toasts:C,expanded:N,removeToast:M,closeButton:R,style:_,cancelButtonStyle:T,actionButtonStyle:k,className:S="",descriptionClassName:j="",duration:D,position:O,gap:P=14,loadingIcon:A,expandByDefault:I,classNames:L,icons:F,closeButtonAriaLabel:W="Close toast",pauseWhenPageIsHidden:z,cn:Z}=e,[B,V]=r.useState(!1),[H,Y]=r.useState(!1),[K,U]=r.useState(!1),[q,X]=r.useState(!1),[G,$]=r.useState(0),[Q,J]=r.useState(0),ee=r.useRef(null),et=r.useRef(null),en=0===E,er=E+1<=y,eo=h.type,ea=!1!==h.dismissible,ei=h.className||"",el=h.descriptionClassName||"",es=r.useMemo(()=>x.findIndex(e=>e.toastId===h.id)||0,[x,h.id]),ec=r.useMemo(()=>{var e;return null!=(e=h.closeButton)?e:R},[h.closeButton,R]),eu=r.useMemo(()=>h.duration||D||4e3,[h.duration,D]),ed=r.useRef(0),ef=r.useRef(0),ep=r.useRef(0),em=r.useRef(null),[ev,eh]=O.split("-"),eg=r.useMemo(()=>x.reduce((e,t,n)=>n>=es?e:e+t.height,0),[x,es]),eb=(()=>{let[e,t]=r.useState(!1);return r.useEffect(()=>{let e=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",e),()=>window.removeEventListener("visibilitychange",e)},[]),e})(),ew=h.invert||v,ey="loading"===eo;ef.current=r.useMemo(()=>es*P+eg,[es,eg]),r.useEffect(()=>{V(!0)},[]),r.useLayoutEffect(()=>{if(!B)return;let e=et.current,t=e.style.height;e.style.height="auto";let n=e.getBoundingClientRect().height;e.style.height=t,J(n),w(e=>e.find(e=>e.toastId===h.id)?e.map(e=>e.toastId===h.id?{...e,height:n}:e):[{toastId:h.id,height:n,position:h.position},...e])},[B,h.title,h.description,w,h.id]);let ex=r.useCallback(()=>{Y(!0),$(ef.current),w(e=>e.filter(e=>e.toastId!==h.id)),setTimeout(()=>{M(h)},200)},[h,M,w,ef]);return r.useEffect(()=>{if(h.promise&&"loading"===eo||h.duration===1/0||"loading"===h.type)return;let e,t=eu;return N||b||z&&eb?(()=>{if(ep.current{var e;null==(e=h.onAutoClose)||e.call(h,h),ex()},t)),()=>clearTimeout(e)},[N,b,I,h,eu,ex,h.promise,eo,z,eb]),r.useEffect(()=>{let e=et.current;if(e){let t=e.getBoundingClientRect().height;return J(t),w(e=>[{toastId:h.id,height:t,position:h.position},...e]),()=>w(e=>e.filter(e=>e.toastId!==h.id))}},[w,h.id]),r.useEffect(()=>{h.delete&&ex()},[ex,h.delete]),r.createElement("li",{"aria-live":h.important?"assertive":"polite","aria-atomic":"true",role:"status",tabIndex:0,ref:et,className:Z(S,ei,null==L?void 0:L.toast,null==(t=null==h?void 0:h.classNames)?void 0:t.toast,null==L?void 0:L.default,null==L?void 0:L[eo],null==(n=null==h?void 0:h.classNames)?void 0:n[eo]),"data-sonner-toast":"","data-styled":!(h.jsx||h.unstyled||g),"data-mounted":B,"data-promise":!!h.promise,"data-removed":H,"data-visible":er,"data-y-position":ev,"data-x-position":eh,"data-index":E,"data-front":en,"data-swiping":K,"data-dismissible":ea,"data-type":eo,"data-invert":ew,"data-swipe-out":q,"data-expanded":!!(N||I&&B),style:{"--index":E,"--toasts-before":E,"--z-index":C.length-E,"--offset":"".concat(H?G:ef.current,"px"),"--initial-height":I?"auto":"".concat(Q,"px"),..._,...h.style},onPointerDown:e=>{ey||!ea||(ee.current=new Date,$(ef.current),e.target.setPointerCapture(e.pointerId),"BUTTON"!==e.target.tagName&&(U(!0),em.current={x:e.clientX,y:e.clientY}))},onPointerUp:()=>{var e,t,n,r;if(q||!ea)return;em.current=null;let o=Number((null==(e=et.current)?void 0:e.style.getPropertyValue("--swipe-amount").replace("px",""))||0),i=(new Date).getTime()-(null==(t=ee.current)?void 0:t.getTime());if(Math.abs(o)>=20||Math.abs(o)/i>.11)return $(ef.current),null==(n=h.onDismiss)||n.call(h,h),ex(),void X(!0);null==(r=et.current)||r.style.setProperty("--swipe-amount","0px"),U(!1)},onPointerMove:e=>{var t;if(!em.current||!ea)return;let n=e.clientY-em.current.y,r=e.clientX-em.current.x,o=("top"===ev?Math.min:Math.max)(0,n),i="touch"===e.pointerType?10:2;Math.abs(o)>i?null==(t=et.current)||t.style.setProperty("--swipe-amount","".concat(n,"px")):Math.abs(r)>i&&(em.current=null)}},ec&&!h.jsx?r.createElement("button",{"aria-label":W,"data-disabled":ey,"data-close-button":!0,onClick:ey||!ea?()=>{}:()=>{var e;ex(),null==(e=h.onDismiss)||e.call(h,h)},className:Z(null==L?void 0:L.closeButton,null==(o=null==h?void 0:h.classNames)?void 0:o.closeButton)},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),r.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"}))):null,h.jsx||r.isValidElement(h.title)?h.jsx||h.title:r.createElement(r.Fragment,null,eo||h.icon||h.promise?r.createElement("div",{"data-icon":""},h.promise||"loading"===eo?h.icon||(null==F?void 0:F.loading)||(null!=F&&F.loading?r.createElement("div",{className:"loader","data-visible":"loading"===eo},F.loading):A?r.createElement("div",{className:"sonner-loader","data-visible":"loading"===eo},A):r.createElement(l,{visible:"loading"===eo})):h.icon||(null==F?void 0:F[eo])||(e=>{switch(e){case"success":return s;case"info":return u;case"warning":return c;case"error":return d;default:return null}})(eo)):null,r.createElement("div",{"data-content":""},r.createElement("div",{"data-title":"",className:Z(null==L?void 0:L.title,null==(i=null==h?void 0:h.classNames)?void 0:i.title)},h.title),h.description?r.createElement("div",{"data-description":"",className:Z(j,el,null==L?void 0:L.description,null==(f=null==h?void 0:h.classNames)?void 0:f.description)},h.description):null),h.cancel?r.createElement("button",{"data-button":!0,"data-cancel":!0,style:h.cancelButtonStyle||T,onClick:e=>{var t;ea&&(ex(),null!=(t=h.cancel)&&t.onClick&&h.cancel.onClick(e))},className:Z(null==L?void 0:L.cancelButton,null==(p=null==h?void 0:h.classNames)?void 0:p.cancelButton)},h.cancel.label):null,h.action?r.createElement("button",{"data-button":"",style:h.actionButtonStyle||k,onClick:e=>{var t;null==(t=h.action)||t.onClick(e),e.defaultPrevented||ex()},className:Z(null==L?void 0:L.actionButton,null==(m=null==h?void 0:h.classNames)?void 0:m.actionButton)},h.action.label):null))};function g(){if("undefined"==typeof window||"undefined"==typeof document)return"ltr";let e=document.documentElement.getAttribute("dir");return"auto"!==e&&e?e:window.getComputedStyle(document.documentElement).direction}function b(){let[e,t]=r.useState([]);return r.useEffect(()=>p.subscribe(e=>{t(t=>{if("dismiss"in e&&e.dismiss)return t.filter(t=>t.id!==e.id);let n=t.findIndex(t=>t.id===e.id);if(-1!==n){let r=[...t];return r[n]={...r[n],...e},r}return[e,...t]})}),[]),{toasts:e}}var w=e=>{let{invert:t,position:n="bottom-right",hotkey:i=["altKey","KeyT"],expand:l,closeButton:s,className:c,offset:u,theme:d="light",richColors:f,duration:m,style:b,visibleToasts:w=3,toastOptions:y,dir:x=g(),gap:E,loadingIcon:C,icons:N,containerAriaLabel:M="Notifications",pauseWhenPageIsHidden:R,cn:_=v}=e,[T,k]=r.useState([]),S=r.useMemo(()=>Array.from(new Set([n].concat(T.filter(e=>e.position).map(e=>e.position)))),[T,n]),[j,D]=r.useState([]),[O,P]=r.useState(!1),[A,I]=r.useState(!1),[L,F]=r.useState("system"!==d?d:"undefined"!=typeof window&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),W=r.useRef(null),z=i.join("+").replace(/Key/g,"").replace(/Digit/g,""),Z=r.useRef(null),B=r.useRef(!1),V=r.useCallback(e=>{var t;null!=(t=T.find(t=>t.id===e.id))&&t.delete||p.dismiss(e.id)},[T]);return r.useEffect(()=>p.subscribe(e=>{e.dismiss?k(t=>t.map(t=>t.id===e.id?{...t,delete:!0}:t)):setTimeout(()=>{o.flushSync(()=>{k(t=>{let n=t.findIndex(t=>t.id===e.id);return -1!==n?[...t.slice(0,n),{...t[n],...e},...t.slice(n+1)]:[e,...t]})})})}),[]),r.useEffect(()=>{"system"===d?("system"===d&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?F("dark"):F("light")),"undefined"!=typeof window&&window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",e=>{let{matches:t}=e;F(t?"dark":"light")})):F(d)},[d]),r.useEffect(()=>{T.length<=1&&P(!1)},[T]),r.useEffect(()=>{let e=e=>{var t,n;i.every(t=>e[t]||e.code===t)&&(P(!0),null==(t=W.current)||t.focus()),"Escape"===e.code&&(document.activeElement===W.current||null!=(n=W.current)&&n.contains(document.activeElement))&&P(!1)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[i]),r.useEffect(()=>{if(W.current)return()=>{Z.current&&(Z.current.focus({preventScroll:!0}),Z.current=null,B.current=!1)}},[W.current]),T.length?r.createElement("section",{"aria-label":"".concat(M," ").concat(z),tabIndex:-1},S.map((e,n)=>{var o;let[i,d]=e.split("-");return r.createElement("ol",{key:e,dir:"auto"===x?g():x,tabIndex:-1,ref:W,className:c,"data-sonner-toaster":!0,"data-theme":L,"data-rich-colors":f,"data-y-position":i,"data-x-position":d,style:{"--front-toast-height":"".concat(null==(o=j[0])?void 0:o.height,"px"),"--offset":"number"==typeof u?"".concat(u,"px"):u||"32px","--width":"356px","--gap":"".concat(14,"px"),...b},onBlur:e=>{B.current&&!e.currentTarget.contains(e.relatedTarget)&&(B.current=!1,Z.current&&(Z.current.focus({preventScroll:!0}),Z.current=null))},onFocus:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||B.current||(B.current=!0,Z.current=e.relatedTarget)},onMouseEnter:()=>P(!0),onMouseMove:()=>P(!0),onMouseLeave:()=>{A||P(!1)},onPointerDown:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||I(!0)},onPointerUp:()=>I(!1)},T.filter(t=>!t.position&&0===n||t.position===e).map((n,o)=>{var i,c;return r.createElement(h,{key:n.id,icons:N,index:o,toast:n,duration:null!=(i=null==y?void 0:y.duration)?i:m,className:null==y?void 0:y.className,descriptionClassName:null==y?void 0:y.descriptionClassName,invert:t,visibleToasts:w,closeButton:null!=(c=null==y?void 0:y.closeButton)?c:s,interacting:A,position:e,style:null==y?void 0:y.style,unstyled:null==y?void 0:y.unstyled,classNames:null==y?void 0:y.classNames,cancelButtonStyle:null==y?void 0:y.cancelButtonStyle,actionButtonStyle:null==y?void 0:y.actionButtonStyle,removeToast:V,toasts:T.filter(e=>e.position==n.position),heights:j.filter(e=>e.position==n.position),setHeights:D,expandByDefault:l,gap:E,loadingIcon:C,expanded:O,pauseWhenPageIsHidden:R,cn:_})}))})):null}},8230:function(e,t,n){n.d(t,{_T:function(){return o},ev:function(){return i},pi:function(){return r}});var r=function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;nt.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);ot.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}function i(e,t,n){if(n||2==arguments.length)for(var r,o=0,i=t.length;o{let[t,n]=o.useState(!1);return(0,r.jsxs)("div",Object.assign({className:"dark:text-foreground text-background w-full flex items-center justify-center self-start whitespace-nowrap rounded bg-gradient-to-r from-zinc-600 to-slate-600 py-0.5 pl-4 text-center text-sm font-semibold dark:from-zinc-600 dark:to-slate-600"},{children:[(0,r.jsx)("code",Object.assign({className:"font-mono"},{children:e.textToCopy})),(0,r.jsx)(s.z,Object.assign({variant:"ghost",size:"icon",className:(0,c.cn)((t?" hover:bg-transparent":"hover:bg-background/50 hover:text-foreground/75")+" ml-1",e.className),onClick:()=>{window.navigator.clipboard.writeText(e.textToCopy),n(!0),setTimeout(()=>{n(!1)},2500)}},{children:t?(0,r.jsx)(i.Z,{className:"text-background h-5 w-5"}):(0,r.jsx)(l,{className:"aspect-square h-4 w-4"})}))]}))}},8608:function(e,t,n){n.d(t,{NavBar:function(){return eD}});var r=n(7437),o=n(8230),i=n(7279),l=n(2673),s=n(2265),c=n(4887),u=n(6544),d=n(8890),f=n(1110),p=n(9801),m=n(7618),v=n(3855),h=n(7079),g=n(2358),b=n(2564),w=n(6965),y=n(7201),x=n(2653),E=n(9563),C=n(8573);let N="NavigationMenu",[M,R,_]=(0,b.B)(N),[T,k,S]=(0,b.B)(N),[j,D]=(0,u.b)(N,[_,S]),[O,P]=j(N),[A,I]=j(N),L=(0,s.forwardRef)((e,t)=>{let{__scopeNavigationMenu:n,value:r,onValueChange:o,defaultValue:i,delayDuration:c=200,skipDelayDuration:u=300,orientation:d="horizontal",dir:h,...g}=e,[b,w]=(0,s.useState)(null),y=(0,m.e)(t,e=>w(e)),x=(0,v.g)(h),E=(0,s.useRef)(0),C=(0,s.useRef)(0),N=(0,s.useRef)(0),[M,R]=(0,s.useState)(!0),[_="",T]=(0,p.T)({prop:r,onChange:e=>{let t=u>0;""!==e?(window.clearTimeout(N.current),t&&R(!1)):(window.clearTimeout(N.current),N.current=window.setTimeout(()=>R(!0),u)),null==o||o(e)},defaultProp:i}),k=(0,s.useCallback)(()=>{window.clearTimeout(C.current),C.current=window.setTimeout(()=>T(""),150)},[T]),S=(0,s.useCallback)(e=>{window.clearTimeout(C.current),T(e)},[T]),j=(0,s.useCallback)(e=>{_===e?window.clearTimeout(C.current):E.current=window.setTimeout(()=>{window.clearTimeout(C.current),T(e)},c)},[_,T,c]);return(0,s.useEffect)(()=>()=>{window.clearTimeout(E.current),window.clearTimeout(C.current),window.clearTimeout(N.current)},[]),(0,s.createElement)(F,{scope:n,isRootMenu:!0,value:_,dir:x,orientation:d,rootNavigationMenu:b,onTriggerEnter:e=>{window.clearTimeout(E.current),M?j(e):S(e)},onTriggerLeave:()=>{window.clearTimeout(E.current),k()},onContentEnter:()=>window.clearTimeout(C.current),onContentLeave:k,onItemSelect:e=>{T(t=>t===e?"":e)},onItemDismiss:()=>T("")},(0,s.createElement)(f.W.nav,(0,l.Z)({"aria-label":"Main","data-orientation":d,dir:x},g,{ref:y})))}),F=e=>{let{scope:t,isRootMenu:n,rootNavigationMenu:r,dir:o,orientation:i,children:l,value:c,onItemSelect:u,onItemDismiss:d,onTriggerEnter:f,onTriggerLeave:p,onContentEnter:m,onContentLeave:v}=e,[h,b]=(0,s.useState)(null),[w,x]=(0,s.useState)(new Map),[C,N]=(0,s.useState)(null);return(0,s.createElement)(O,{scope:t,isRootMenu:n,rootNavigationMenu:r,value:c,previousValue:(0,y.D)(c),baseId:(0,g.M)(),dir:o,orientation:i,viewport:h,onViewportChange:b,indicatorTrack:C,onIndicatorTrackChange:N,onTriggerEnter:(0,E.W)(f),onTriggerLeave:(0,E.W)(p),onContentEnter:(0,E.W)(m),onContentLeave:(0,E.W)(v),onItemSelect:(0,E.W)(u),onItemDismiss:(0,E.W)(d),onViewportContentChange:(0,s.useCallback)((e,t)=>{x(n=>(n.set(e,t),new Map(n)))},[]),onViewportContentRemove:(0,s.useCallback)(e=>{x(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[])},(0,s.createElement)(M.Provider,{scope:t},(0,s.createElement)(A,{scope:t,items:w},l)))},W=(0,s.forwardRef)((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=P("NavigationMenuList",n),i=(0,s.createElement)(f.W.ul,(0,l.Z)({"data-orientation":o.orientation},r,{ref:t}));return(0,s.createElement)(f.W.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange},(0,s.createElement)(M.Slot,{scope:n},o.isRootMenu?(0,s.createElement)(eo,{asChild:!0},i):i))}),[z,Z]=j("NavigationMenuItem"),B=(0,s.forwardRef)((e,t)=>{let{__scopeNavigationMenu:n,value:r,...o}=e,i=(0,g.M)(),c=(0,s.useRef)(null),u=(0,s.useRef)(null),d=(0,s.useRef)(null),p=(0,s.useRef)(()=>{}),m=(0,s.useRef)(!1),v=(0,s.useCallback)((e="start")=>{if(c.current){p.current();let t=el(c.current);t.length&&es("start"===e?t:t.reverse())}},[]),h=(0,s.useCallback)(()=>{if(c.current){let e=el(c.current);e.length&&(p.current=(e.forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),()=>{e.forEach(e=>{let t=e.dataset.tabindex;e.setAttribute("tabindex",t)})}))}},[]);return(0,s.createElement)(z,{scope:n,value:r||i||"LEGACY_REACT_AUTO_VALUE",triggerRef:u,contentRef:c,focusProxyRef:d,wasEscapeCloseRef:m,onEntryKeyDown:v,onFocusProxyEnter:v,onRootContentClose:h,onContentFocusOutside:h},(0,s.createElement)(f.W.li,(0,l.Z)({},o,{ref:t})))}),V="NavigationMenuTrigger",H=(0,s.forwardRef)((e,t)=>{let{__scopeNavigationMenu:n,disabled:r,...o}=e,i=P(V,e.__scopeNavigationMenu),c=Z(V,e.__scopeNavigationMenu),u=(0,s.useRef)(null),p=(0,m.e)(u,c.triggerRef,t),v=ed(i.baseId,c.value),h=ef(i.baseId,c.value),g=(0,s.useRef)(!1),b=(0,s.useRef)(!1),w=c.value===i.value;return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(M.ItemSlot,{scope:n,value:c.value},(0,s.createElement)(ei,{asChild:!0},(0,s.createElement)(f.W.button,(0,l.Z)({id:v,disabled:r,"data-disabled":r?"":void 0,"data-state":eu(w),"aria-expanded":w,"aria-controls":h},o,{ref:p,onPointerEnter:(0,d.M)(e.onPointerEnter,()=>{b.current=!1,c.wasEscapeCloseRef.current=!1}),onPointerMove:(0,d.M)(e.onPointerMove,ep(()=>{r||b.current||c.wasEscapeCloseRef.current||g.current||(i.onTriggerEnter(c.value),g.current=!0)})),onPointerLeave:(0,d.M)(e.onPointerLeave,ep(()=>{r||(i.onTriggerLeave(),g.current=!1)})),onClick:(0,d.M)(e.onClick,()=>{i.onItemSelect(c.value),b.current=w}),onKeyDown:(0,d.M)(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===i.dir?"ArrowLeft":"ArrowRight"}[i.orientation];w&&e.key===t&&(c.onEntryKeyDown(),e.preventDefault())})})))),w&&(0,s.createElement)(s.Fragment,null,(0,s.createElement)(C.f,{"aria-hidden":!0,tabIndex:0,ref:c.focusProxyRef,onFocus:e=>{let t=c.contentRef.current,n=e.relatedTarget,r=n===u.current,o=null==t?void 0:t.contains(n);!r&&o||c.onFocusProxyEnter(r?"start":"end")}}),i.viewport&&(0,s.createElement)("span",{"aria-owns":h})))}),Y="navigationMenu.linkSelect",K=(0,s.forwardRef)((e,t)=>{let{__scopeNavigationMenu:n,active:r,onSelect:o,...i}=e;return(0,s.createElement)(ei,{asChild:!0},(0,s.createElement)(f.W.a,(0,l.Z)({"data-active":r?"":void 0,"aria-current":r?"page":void 0},i,{ref:t,onClick:(0,d.M)(e.onClick,e=>{let t=e.target,n=new CustomEvent(Y,{bubbles:!0,cancelable:!0});if(t.addEventListener(Y,e=>null==o?void 0:o(e),{once:!0}),(0,f.j)(t,n),!n.defaultPrevented&&!e.metaKey){let e=new CustomEvent(J,{bubbles:!0,cancelable:!0});(0,f.j)(t,e)}},{checkForDefaultPrevented:!1})})))}),U="NavigationMenuIndicator",q=(0,s.forwardRef)((e,t)=>{let{forceMount:n,...r}=e,o=P(U,e.__scopeNavigationMenu),i=!!o.value;return o.indicatorTrack?c.createPortal((0,s.createElement)(h.z,{present:n||i},(0,s.createElement)(X,(0,l.Z)({},r,{ref:t}))),o.indicatorTrack):null}),X=(0,s.forwardRef)((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=P(U,n),i=R(n),[c,u]=(0,s.useState)(null),[d,p]=(0,s.useState)(null),m="horizontal"===o.orientation,v=!!o.value;(0,s.useEffect)(()=>{var e;let t=null===(e=i().find(e=>e.value===o.value))||void 0===e?void 0:e.ref.current;t&&u(t)},[i,o.value]);let h=()=>{c&&p({size:m?c.offsetWidth:c.offsetHeight,offset:m?c.offsetLeft:c.offsetTop})};return ec(c,h),ec(o.indicatorTrack,h),d?(0,s.createElement)(f.W.div,(0,l.Z)({"aria-hidden":!0,"data-state":v?"visible":"hidden","data-orientation":o.orientation},r,{ref:t,style:{position:"absolute",...m?{left:0,width:d.size+"px",transform:`translateX(${d.offset}px)`}:{top:0,height:d.size+"px",transform:`translateY(${d.offset}px)`},...r.style}})):null}),G="NavigationMenuContent",$=(0,s.forwardRef)((e,t)=>{let{forceMount:n,...r}=e,o=P(G,e.__scopeNavigationMenu),i=Z(G,e.__scopeNavigationMenu),c=(0,m.e)(i.contentRef,t),u=i.value===o.value,f={value:i.value,triggerRef:i.triggerRef,focusProxyRef:i.focusProxyRef,wasEscapeCloseRef:i.wasEscapeCloseRef,onContentFocusOutside:i.onContentFocusOutside,onRootContentClose:i.onRootContentClose,...r};return o.viewport?(0,s.createElement)(Q,(0,l.Z)({forceMount:n},f,{ref:c})):(0,s.createElement)(h.z,{present:n||u},(0,s.createElement)(ee,(0,l.Z)({"data-state":eu(u)},f,{ref:c,onPointerEnter:(0,d.M)(e.onPointerEnter,o.onContentEnter),onPointerLeave:(0,d.M)(e.onPointerLeave,ep(o.onContentLeave)),style:{pointerEvents:!u&&o.isRootMenu?"none":void 0,...f.style}})))}),Q=(0,s.forwardRef)((e,t)=>{let{onViewportContentChange:n,onViewportContentRemove:r}=P(G,e.__scopeNavigationMenu);return(0,x.b)(()=>{n(e.value,{ref:t,...e})},[e,t,n]),(0,x.b)(()=>()=>r(e.value),[e.value,r]),null}),J="navigationMenu.rootContentDismiss",ee=(0,s.forwardRef)((e,t)=>{let{__scopeNavigationMenu:n,value:r,triggerRef:o,focusProxyRef:i,wasEscapeCloseRef:c,onRootContentClose:u,onContentFocusOutside:f,...p}=e,v=P(G,n),h=(0,s.useRef)(null),g=(0,m.e)(h,t),b=ed(v.baseId,r),y=ef(v.baseId,r),x=R(n),E=(0,s.useRef)(null),{onItemDismiss:C}=v;(0,s.useEffect)(()=>{let e=h.current;if(v.isRootMenu&&e){let t=()=>{var t;C(),u(),e.contains(document.activeElement)&&(null===(t=o.current)||void 0===t||t.focus())};return e.addEventListener(J,t),()=>e.removeEventListener(J,t)}},[v.isRootMenu,e.value,o,C,u]);let N=(0,s.useMemo)(()=>{let e=x().map(e=>e.value);"rtl"===v.dir&&e.reverse();let t=e.indexOf(v.value),n=e.indexOf(v.previousValue),o=r===v.value,i=n===e.indexOf(r);if(!o&&!i)return E.current;let l=(()=>{if(t!==n){if(o&&-1!==n)return t>n?"from-end":"from-start";if(i&&-1!==t)return t>n?"to-start":"to-end"}return null})();return E.current=l,l},[v.previousValue,v.value,v.dir,x,r]);return(0,s.createElement)(eo,{asChild:!0},(0,s.createElement)(w.XB,(0,l.Z)({id:y,"aria-labelledby":b,"data-motion":N,"data-orientation":v.orientation},p,{ref:g,onDismiss:()=>{var e;let t=new Event(J,{bubbles:!0,cancelable:!0});null===(e=h.current)||void 0===e||e.dispatchEvent(t)},onFocusOutside:(0,d.M)(e.onFocusOutside,e=>{var t;f();let n=e.target;null!==(t=v.rootNavigationMenu)&&void 0!==t&&t.contains(n)&&e.preventDefault()}),onPointerDownOutside:(0,d.M)(e.onPointerDownOutside,e=>{var t;let n=e.target,r=x().some(e=>{var t;return null===(t=e.ref.current)||void 0===t?void 0:t.contains(n)}),o=v.isRootMenu&&(null===(t=v.viewport)||void 0===t?void 0:t.contains(n));(r||o||!v.isRootMenu)&&e.preventDefault()}),onKeyDown:(0,d.M)(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){var n;let t=el(e.currentTarget),r=document.activeElement,o=t.findIndex(e=>e===r);es(e.shiftKey?t.slice(0,o).reverse():t.slice(o+1,t.length))?e.preventDefault():null===(n=i.current)||void 0===n||n.focus()}}),onEscapeKeyDown:(0,d.M)(e.onEscapeKeyDown,e=>{c.current=!0})})))}),et="NavigationMenuViewport",en=(0,s.forwardRef)((e,t)=>{let{forceMount:n,...r}=e,o=!!P(et,e.__scopeNavigationMenu).value;return(0,s.createElement)(h.z,{present:n||o},(0,s.createElement)(er,(0,l.Z)({},r,{ref:t})))}),er=(0,s.forwardRef)((e,t)=>{let{__scopeNavigationMenu:n,children:r,...o}=e,i=P(et,n),c=(0,m.e)(t,i.onViewportChange),u=I(G,e.__scopeNavigationMenu),[p,v]=(0,s.useState)(null),[g,b]=(0,s.useState)(null),w=p?(null==p?void 0:p.width)+"px":void 0,y=p?(null==p?void 0:p.height)+"px":void 0,x=!!i.value,E=x?i.value:i.previousValue;return ec(g,()=>{g&&v({width:g.offsetWidth,height:g.offsetHeight})}),(0,s.createElement)(f.W.div,(0,l.Z)({"data-state":eu(x),"data-orientation":i.orientation},o,{ref:c,style:{pointerEvents:!x&&i.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":w,"--radix-navigation-menu-viewport-height":y,...o.style},onPointerEnter:(0,d.M)(e.onPointerEnter,i.onContentEnter),onPointerLeave:(0,d.M)(e.onPointerLeave,ep(i.onContentLeave))}),Array.from(u.items).map(([e,{ref:t,forceMount:n,...r}])=>{let o=E===e;return(0,s.createElement)(h.z,{key:e,present:n||o},(0,s.createElement)(ee,(0,l.Z)({},r,{ref:(0,m.F)(t,e=>{o&&e&&b(e)})})))}))}),eo=(0,s.forwardRef)((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=P("FocusGroup",n);return(0,s.createElement)(T.Provider,{scope:n},(0,s.createElement)(T.Slot,{scope:n},(0,s.createElement)(f.W.div,(0,l.Z)({dir:o.dir},r,{ref:t}))))}),ea=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],ei=(0,s.forwardRef)((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=k(n),i=P("FocusGroupItem",n);return(0,s.createElement)(T.ItemSlot,{scope:n},(0,s.createElement)(f.W.button,(0,l.Z)({},r,{ref:t,onKeyDown:(0,d.M)(e.onKeyDown,e=>{if(["Home","End",...ea].includes(e.key)){let t=o().map(e=>e.ref.current);if(["rtl"===i.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),ea.includes(e.key)){let n=t.indexOf(e.currentTarget);t=t.slice(n+1)}setTimeout(()=>es(t)),e.preventDefault()}})})))});function el(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function es(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}function ec(e,t){let n=(0,E.W)(t);(0,x.b)(()=>{let t=0;if(e){let r=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(n)});return r.observe(e),()=>{window.cancelAnimationFrame(t),r.unobserve(e)}}},[e,n])}function eu(e){return e?"open":"closed"}function ed(e,t){return`${e}-trigger-${t}`}function ef(e,t){return`${e}-content-${t}`}function ep(e){return t=>"mouse"===t.pointerType?e(t):void 0}var em=n(9656),ev=n(6616);let eh=s.forwardRef((e,t)=>{var{className:n,children:i}=e,l=(0,o._T)(e,["className","children"]);return(0,r.jsxs)(L,Object.assign({ref:t,className:(0,ev.cn)("relative z-10 flex max-w-max flex-1 items-center justify-center",n)},l,{children:[i,(0,r.jsx)(ew,{})]}))});eh.displayName=L.displayName;let eg=s.forwardRef((e,t)=>{var{className:n}=e,i=(0,o._T)(e,["className"]);return(0,r.jsx)(W,Object.assign({ref:t,className:(0,ev.cn)("group flex flex-1 list-none items-center justify-center space-x-1",n)},i))});eg.displayName=W.displayName;let eb=(0,em.j)("group inline-flex h-9 w-max items-center justify-center rounded-md bg-background px-4 py-2 text-sm font-medium transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50 data-[active]:bg-accent/50 data-[state=open]:bg-accent/50");s.forwardRef((e,t)=>{var{className:n,children:l}=e,s=(0,o._T)(e,["className","children"]);return(0,r.jsxs)(H,Object.assign({ref:t,className:(0,ev.cn)(eb(),"group",n),onPointerMove:e=>e.preventDefault(),onPointerLeave:e=>e.preventDefault()},s,{children:[l," ",(0,r.jsx)(i.v4,{className:"relative top-[1px] ml-1 h-3 w-3 transition duration-300 group-data-[state=open]:rotate-180","aria-hidden":"true"})]}))}).displayName=H.displayName,s.forwardRef((e,t)=>{var{className:n}=e,i=(0,o._T)(e,["className"]);return(0,r.jsx)($,Object.assign({ref:t,className:(0,ev.cn)("left-0 top-0 w-full data-[motion^=from-]:animate-in data-[motion^=to-]:animate-out data-[motion^=from-]:fade-in data-[motion^=to-]:fade-out data-[motion=from-end]:slide-in-from-right-52 data-[motion=from-start]:slide-in-from-left-52 data-[motion=to-end]:slide-out-to-right-52 data-[motion=to-start]:slide-out-to-left-52 md:absolute md:w-auto ",n),onPointerEnter:e=>e.preventDefault(),onPointerLeave:e=>e.preventDefault()},i))}).displayName=$.displayName;let ew=s.forwardRef((e,t)=>{var{className:n}=e,i=(0,o._T)(e,["className"]);return(0,r.jsx)("div",Object.assign({className:(0,ev.cn)("absolute left-0 top-full flex justify-center")},{children:(0,r.jsx)(en,Object.assign({className:(0,ev.cn)("origin-top-center relative mt-1.5 h-[var(--radix-navigation-menu-viewport-height)] w-full overflow-hidden rounded-md border bg-popover text-popover-foreground shadow data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-90 md:w-[var(--radix-navigation-menu-viewport-width)]",n),ref:t},i))}))});ew.displayName=en.displayName,s.forwardRef((e,t)=>{var{className:n}=e,i=(0,o._T)(e,["className"]);return(0,r.jsx)(q,Object.assign({ref:t,className:(0,ev.cn)("top-full z-[1] flex h-1.5 items-end justify-center overflow-hidden data-[state=visible]:animate-in data-[state=hidden]:animate-out data-[state=hidden]:fade-out data-[state=visible]:fade-in",n)},i,{children:(0,r.jsx)("div",{className:"relative top-[60%] h-2 w-2 rotate-45 rounded-tl-sm bg-border shadow-md"})}))}).displayName=q.displayName;let ey=e=>(0,r.jsx)(eh,Object.assign({className:"place-self-center sm:block"},{children:(0,r.jsx)(eg,Object.assign({className:"hidden md:flex"},{children:e.navTextLinks.map(t=>{var n,o;return(0,r.jsx)(B,{children:(0,r.jsx)(K,Object.assign({className:eb(),asChild:!0,active:(n=e.activePath,o=t.href,n.startsWith(o))},{children:(0,r.jsx)(e.linkComponent,Object.assign({href:t.href},{children:t.title}))}))},t.title)})}))})),ex=()=>(0,r.jsxs)("svg",Object.assign({version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 204.13 37.91",xmlSpace:"preserve",width:140,height:50,fill:"currentColor",className:"text-foreground"},{children:[(0,r.jsxs)("g",{children:[(0,r.jsx)("g",{children:(0,r.jsxs)("g",{children:[(0,r.jsx)("g",{children:(0,r.jsx)("path",{className:"st1",d:"M35.06,18.99c0,2.06-0.37,4.06-1.1,5.95h-2.32c0.6-13.14-16.42-18.87-23.92-8.11 C6.5,12.76,7.83,8.17,10.96,5.38c0,0,0,0,0,0c1.14-1.04,2.5-1.84,3.95-2.33C24.93,0.12,35.22,8.73,35.06,18.99z"})}),(0,r.jsx)("g",{children:(0,r.jsx)("path",{className:"st1",d:"M35.06,26.83v8.7H18.52c-0.21,0-0.4,0-0.59-0.02c-4.29-0.15-8.3-1.94-11.29-5.03 c-6.48-6.3-5.98-17.92,0.71-23.67C5,10.54,4.75,15.46,6.69,19.4c2.15,4.47,6.82,7.43,11.83,7.42 C18.52,26.83,35.06,26.83,35.06,26.83z"})})]})}),(0,r.jsx)("g",{children:(0,r.jsx)("g",{children:(0,r.jsx)("path",{className:"st1",d:"M114.52,16.51h4.97v8.5h1.96v-8.5h4.97v-1.96h-11.9V16.51z M108.88,22.64l-8.21-8.08h-2.25v10.46h1.96v-8.03 l7.92,8.03l2.55,0V14.55h-1.96V22.64z M86.78,14.55l-5.34,10.46h2.19l0.79-1.57h7.34l0.79,1.57h2.2l-5.34-10.46H86.78z M85.42,21.49l2.67-5.21l2.67,5.21H85.42z M61.7,23.44h2.15l0.04-0.12c0.53-1.46,0.54-2.96,0.02-4.46 c-0.78-2.3-2.81-4.05-5.18-4.47c-0.4-0.07-0.81-0.11-1.23-0.11c-1.81,0-3.51,0.7-4.79,1.98c-1.28,1.28-1.98,2.98-1.98,4.8 c0,3.67,2.98,6.7,6.65,6.77l0.3,0.01l6.43,0h0.17v-1.96h-6.8c-1.95,0-3.72-1.16-4.41-2.88c-0.64-1.59-0.49-3.28,0.44-4.64 c0.9-1.33,2.39-2.13,3.99-2.13c0.35,0,0.7,0.04,1.07,0.11c1.76,0.38,3.18,1.77,3.62,3.55c0.28,1.13,0.15,2.27-0.36,3.28 L61.7,23.44z M77.22,19.61c0,2.03-1.65,3.68-3.68,3.68c-2.03,0-3.68-1.65-3.68-3.68v-5.06h-1.96v5.06c0,3.11,2.53,5.64,5.63,5.64 c3.11,0,5.63-2.53,5.63-5.64v-5.06h-1.96V19.61z M198.54,14.55l-4.91,8.94l-4.96-8.94h-3.03v10.46h1.96v-8.36l4.63,8.36h2.8 l4.57-8.32v8.32h1.96V14.55H198.54z M179.41,19.61c0,2.03-1.65,3.68-3.68,3.68c-2.03,0-3.68-1.65-3.68-3.68v-5.06h-1.96v5.06 c0,3.11,2.53,5.64,5.64,5.64c3.11,0,5.63-2.53,5.63-5.64v-5.06h-1.96V19.61z M148.25,22.64l-8.21-8.08h-2.25v10.46h1.96v-8.03 l7.92,8.03l2.55,0V14.55h-1.96V22.64z M163.9,19.61c0,2.03-1.65,3.68-3.68,3.68c-2.03,0-3.68-1.65-3.68-3.68v-5.06h-1.96v5.06 c0,3.11,2.53,5.64,5.63,5.64c3.11,0,5.64-2.53,5.64-5.64v-5.06h-1.96V19.61z M130.63,25.01h1.96V14.55h-1.96V25.01z"})})})]}),(0,r.jsx)("script",{id:"bw-fido2-page-script"})]})),eE=(0,n(430).Z)("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);var eC=n(9308),eN=n(1950);let eM=e=>(0,r.jsxs)(eC.DropdownMenu,{children:[(0,r.jsx)(eC.DropdownMenuTrigger,Object.assign({asChild:!0},{children:(0,r.jsxs)(eN.z,Object.assign({variant:"outline",className:"w-8 p-0 h-8"},{children:[" ",(0,r.jsx)(eE,{})]}))})),(0,r.jsx)(eC.DropdownMenuContent,{children:e.navTextLinks.map(e=>(0,r.jsx)(eC.DropdownMenuItem,Object.assign({asChild:!0},{children:(0,r.jsx)("a",Object.assign({href:e.href},{children:e.title}))}),e.title))})]}),eR=()=>(0,r.jsxs)("svg",Object.assign({version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 37.91 37.91",xmlSpace:"preserve",width:22,height:22,fill:"currentColor",className:"text-foreground"},{children:[(0,r.jsxs)("g",{children:[(0,r.jsx)("g",{children:(0,r.jsxs)("g",{children:[(0,r.jsx)("g",{children:(0,r.jsx)("path",{className:"st1",d:"M35.06,18.99c0,2.06-0.37,4.06-1.1,5.95h-2.32c0.6-13.14-16.42-18.87-23.92-8.11 C6.5,12.76,7.83,8.17,10.96,5.38c0,0,0,0,0,0c1.14-1.04,2.5-1.84,3.95-2.33C24.93,0.12,35.22,8.73,35.06,18.99z"})}),(0,r.jsx)("g",{children:(0,r.jsx)("path",{className:"st1",d:"M35.06,26.83v8.7H18.52c-0.21,0-0.4,0-0.59-0.02c-4.29-0.15-8.3-1.94-11.29-5.03 c-6.48-6.3-5.98-17.92,0.71-23.67C5,10.54,4.75,15.46,6.69,19.4c2.15,4.47,6.82,7.43,11.83,7.42 C18.52,26.83,35.06,26.83,35.06,26.83z"})})]})}),(0,r.jsx)("g",{children:(0,r.jsx)("g",{children:(0,r.jsx)("path",{className:"st1",d:"M114.52,16.51h4.97v8.5h1.96v-8.5h4.97v-1.96h-11.9V16.51z M108.88,22.64l-8.21-8.08h-2.25v10.46h1.96v-8.03 l7.92,8.03l2.55,0V14.55h-1.96V22.64z M86.78,14.55l-5.34,10.46h2.19l0.79-1.57h7.34l0.79,1.57h2.2l-5.34-10.46H86.78z M85.42,21.49l2.67-5.21l2.67,5.21H85.42z M61.7,23.44h2.15l0.04-0.12c0.53-1.46,0.54-2.96,0.02-4.46 c-0.78-2.3-2.81-4.05-5.18-4.47c-0.4-0.07-0.81-0.11-1.23-0.11c-1.81,0-3.51,0.7-4.79,1.98c-1.28,1.28-1.98,2.98-1.98,4.8 c0,3.67,2.98,6.7,6.65,6.77l0.3,0.01l6.43,0h0.17v-1.96h-6.8c-1.95,0-3.72-1.16-4.41-2.88c-0.64-1.59-0.49-3.28,0.44-4.64 c0.9-1.33,2.39-2.13,3.99-2.13c0.35,0,0.7,0.04,1.07,0.11c1.76,0.38,3.18,1.77,3.62,3.55c0.28,1.13,0.15,2.27-0.36,3.28 L61.7,23.44z M77.22,19.61c0,2.03-1.65,3.68-3.68,3.68c-2.03,0-3.68-1.65-3.68-3.68v-5.06h-1.96v5.06c0,3.11,2.53,5.64,5.63,5.64 c3.11,0,5.63-2.53,5.63-5.64v-5.06h-1.96V19.61z M198.54,14.55l-4.91,8.94l-4.96-8.94h-3.03v10.46h1.96v-8.36l4.63,8.36h2.8 l4.57-8.32v8.32h1.96V14.55H198.54z M179.41,19.61c0,2.03-1.65,3.68-3.68,3.68c-2.03,0-3.68-1.65-3.68-3.68v-5.06h-1.96v5.06 c0,3.11,2.53,5.64,5.64,5.64c3.11,0,5.63-2.53,5.63-5.64v-5.06h-1.96V19.61z M148.25,22.64l-8.21-8.08h-2.25v10.46h1.96v-8.03 l7.92,8.03l2.55,0V14.55h-1.96V22.64z M163.9,19.61c0,2.03-1.65,3.68-3.68,3.68c-2.03,0-3.68-1.65-3.68-3.68v-5.06h-1.96v5.06 c0,3.11,2.53,5.64,5.63,5.64c3.11,0,5.64-2.53,5.64-5.64v-5.06h-1.96V19.61z M130.63,25.01h1.96V14.55h-1.96V25.01z"})})})]}),(0,r.jsx)("script",{id:"bw-fido2-page-script"})]}));var e_=n(6058),eT=n(9616),ek=n(709),eS=n(106);let ej=()=>{let e=(0,eS.useTheme)();return(0,r.jsxs)(eC.DropdownMenu,Object.assign({modal:!1},{children:[(0,r.jsx)(eC.DropdownMenuTrigger,Object.assign({asChild:!0},{children:(0,r.jsxs)(eN.z,Object.assign({variant:"outline",className:"aspect-square w-9 px-0","aria-label":"theme-selector"},{children:[(0,r.jsx)(ek.Z,{className:"h-[1.15rem] w-[1.15rem] rotate-0 scale-100 transition-all dark:-rotate-90 dark:scale-0"}),(0,r.jsx)(eT.Z,{className:"absolute h-[1.15rem] w-[1.15rem] rotate-90 scale-0 transition-all dark:rotate-0 dark:scale-100"}),(0,r.jsx)("span",Object.assign({className:"sr-only"},{children:"Toggle theme"}))]}))})),(0,r.jsxs)(eC.DropdownMenuContent,Object.assign({align:"end"},{children:[(0,r.jsx)("div",Object.assign({className:"text-muted-foreground mb-1 ml-2 mt-1 text-xs"},{children:"Select Theme"})),(0,r.jsxs)(eC.DropdownMenuItem,Object.assign({onClick:()=>e.setMode("light")},{children:["Light","light"===e.theme.mode?(0,r.jsx)(e_.Z,{className:"ml-auto aspect-square w-4"}):null]})),(0,r.jsxs)(eC.DropdownMenuItem,Object.assign({onClick:()=>e.setMode("dark")},{children:["Dark","dark"===e.theme.mode?(0,r.jsx)(e_.Z,{className:"ml-auto aspect-square w-4"}):null]})),(0,r.jsxs)(eC.DropdownMenuItem,Object.assign({onClick:()=>e.setMode("system")},{children:["System","system"===e.theme.mode?(0,r.jsx)(e_.Z,{className:"ml-auto aspect-square w-4"}):null]}))]}))]}))},eD=e=>{let t=e.linkComponent?e.linkComponent:e=>(0,r.jsx)("a",Object.assign({},e));return(0,r.jsx)("div",Object.assign({className:"bg-background text-foreground border-border sticky top-0 z-[100] w-full border-b text-sm"},{children:(0,r.jsxs)("div",Object.assign({className:" bg-background px-3 md:px-4 mx-auto max-w-[90rem] flex h-14 items-center justify-between"},{children:[(0,r.jsxs)("div",Object.assign({className:"mr-4 flex items-center"},{children:[(0,r.jsx)("div",Object.assign({className:"block md:hidden mr-3"},{children:(0,r.jsx)(eM,Object.assign({},e))})),(0,r.jsxs)("div",Object.assign({className:"whitespace-nowrap flex items-center gap-2"},{children:[(0,r.jsxs)("a",Object.assign({href:"https://docs.quantinuum.com/","aria-label":"Quantinuum Docs",title:"Quantinuum Docs",className:"hover:cursor-pointer hover:opacity-50 transition"},{children:[(0,r.jsx)("div",Object.assign({className:"hidden sm:block"},{children:(0,r.jsx)(ex,{})})),(0,r.jsx)("div",Object.assign({className:"block sm:hidden"},{children:(0,r.jsx)(eR,{})}))]})),""!==e.navProductName?(0,r.jsxs)("div",Object.assign({className:"text-muted-foreground text-xs font-medium flex items-center gap-1.5"},{children:[(0,r.jsx)("div",Object.assign({className:"mx-0.5 text-muted-foreground/50"},{children:"|"})),(0,r.jsx)("div",{children:e.navProductName})]})):null]})),(0,r.jsx)(t,Object.assign({href:"/",className:"ml-4 mr-4 flex items-center space-x-2"},{children:(0,r.jsx)("span",Object.assign({className:"hidden font-bold"},{children:"Quantinuum"}))}))]})),(0,r.jsxs)("div",Object.assign({className:"flex items-center gap-5"},{children:[(0,r.jsx)(ey,{activePath:e.activePath,linkComponent:t,navTextLinks:e.navTextLinks}),(0,r.jsx)("div",Object.assign({className:"flex items-center gap-2"},{children:e.navIconLinks.map(e=>(0,r.jsx)(t,Object.assign({href:e.href,target:"_blank"},{children:(0,r.jsx)("img",{src:e.iconImageURL,className:"dark:invert flex-shrink-0 min-w-6 max-w-6 min-h-6 max-h-6 hover:opacity-70 transition"})}),e.title))})),e.enableModeSelector?(0,r.jsxs)(r.Fragment,{children:[" ",(0,r.jsx)("div",{className:"w-px h-6 bg-muted-foreground/50"}),(0,r.jsx)(ej,{})," "]}):null]}))]}))}))}},8297:function(e,t,n){n.d(t,{SlideIn:function(){return i}});var r=n(7437),o=n(2265);let i=e=>{let t=(0,o.useRef)(null);return o.useEffect(()=>{if(null!==t.current){let e=new IntersectionObserver(e=>{var n,r;let[o]=e;o.isIntersecting&&(null===(n=t.current)||void 0===n||n.classList.add("animate-slide-up"),null===(r=t.current)||void 0===r||r.classList.remove("opacity-0"))});return e.observe(t.current),()=>e.disconnect()}},[]),(0,r.jsx)("div",Object.assign({className:"opacity-0",ref:t},{children:e.children}))}},106:function(e,t,n){n.d(t,{ThemeSelector:function(){return h},useTheme:function(){return v}});var r=n(7437);/** - * @license lucide-react v0.298.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */let o=(0,n(430).Z)("Computer",[["rect",{width:"14",height:"8",x:"5",y:"2",rx:"2",key:"wc9tft"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",key:"w68u3i"}],["path",{d:"M6 18h2",key:"rwmk9e"}],["path",{d:"M12 18h6",key:"aqd8w3"}]]);var i=n(9616),l=n(709),s=n(2265),c=n(1950);let u="data-theme",d=e=>{var t;return"system"===e&&(null===(t=null==window?void 0:window.matchMedia)||void 0===t?void 0:t.call(window,"(prefers-color-scheme: dark)").matches)||"dark"===e},f=()=>{let e=localStorage.getItem(u),t=null!==e&&["system","dark","light"].includes(e)?e:"light";return{mode:t,isDark:d(t)}},p=e=>{localStorage.setItem(u,e),window.dispatchEvent(new Event("storage"))},m=e=>{let t=()=>{e(f())};return t(),window.addEventListener("storage",t),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",t),()=>{window.removeEventListener("storage",t),window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",t)}},v=()=>{let[e,t]=s.useState("undefined"!=typeof window?f():{mode:"dark",isDark:!0});return s.useEffect(()=>{m(e=>t(e))},[]),{theme:e,setMode:e=>p(e)}},h=e=>{let{theme:t,setMode:n}=e,s={light:{icon:(0,r.jsx)(l.Z,{className:"h-4 w-4"})},dark:{icon:(0,r.jsx)(i.Z,{className:"h-4 w-4"})},system:{icon:(0,r.jsx)(o,{className:"h-4 w-4"})}};return(0,r.jsx)(c.z,Object.assign({className:"aspect-square",variant:"outline",size:"icon","aria-label":"mode-".concat(t.mode),onClick:()=>{"dark"===t.mode&&n("light"),"light"===t.mode&&n("system"),"system"===t.mode&&n("dark")}},{children:s[t.mode].icon}))}},7009:function(e,t,n){n.d(t,{Accordion:function(){return K},AccordionContent:function(){return X},AccordionItem:function(){return U},AccordionTrigger:function(){return q}});var r=n(8230),o=n(7437),i=n(2265),l=n(2673),s=n(6544),c=n(2564),u=n(7618),d=n(8890),f=n(9801),p=n(1110),m=n(4733),v=n(2358),h=n(3855);let g="Accordion",b=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[w,y,x]=(0,c.B)(g),[E,C]=(0,s.b)(g,[x,m.p_]),N=(0,m.p_)(),M=i.forwardRef((e,t)=>{let{type:n,...r}=e;return i.createElement(w.Provider,{scope:e.__scopeAccordion},"multiple"===n?i.createElement(j,(0,l.Z)({},r,{ref:t})):i.createElement(S,(0,l.Z)({},r,{ref:t})))});M.propTypes={type(e){let t=e.value||e.defaultValue;return e.type&&!["single","multiple"].includes(e.type)?Error("Invalid prop `type` supplied to `Accordion`. Expected one of `single | multiple`."):"multiple"===e.type&&"string"==typeof t?Error("Invalid prop `type` supplied to `Accordion`. Expected `single` when `defaultValue` or `value` is type `string`."):"single"===e.type&&Array.isArray(t)?Error("Invalid prop `type` supplied to `Accordion`. Expected `multiple` when `defaultValue` or `value` is type `string[]`."):null}};let[R,_]=E(g),[T,k]=E(g,{collapsible:!1}),S=i.forwardRef((e,t)=>{let{value:n,defaultValue:r,onValueChange:o=()=>{},collapsible:s=!1,...c}=e,[u,d]=(0,f.T)({prop:n,defaultProp:r,onChange:o});return i.createElement(R,{scope:e.__scopeAccordion,value:u?[u]:[],onItemOpen:d,onItemClose:i.useCallback(()=>s&&d(""),[s,d])},i.createElement(T,{scope:e.__scopeAccordion,collapsible:s},i.createElement(P,(0,l.Z)({},c,{ref:t}))))}),j=i.forwardRef((e,t)=>{let{value:n,defaultValue:r,onValueChange:o=()=>{},...s}=e,[c=[],u]=(0,f.T)({prop:n,defaultProp:r,onChange:o}),d=i.useCallback(e=>u((t=[])=>[...t,e]),[u]),p=i.useCallback(e=>u((t=[])=>t.filter(t=>t!==e)),[u]);return i.createElement(R,{scope:e.__scopeAccordion,value:c,onItemOpen:d,onItemClose:p},i.createElement(T,{scope:e.__scopeAccordion,collapsible:!0},i.createElement(P,(0,l.Z)({},s,{ref:t}))))}),[D,O]=E(g),P=i.forwardRef((e,t)=>{let{__scopeAccordion:n,disabled:r,dir:o,orientation:s="vertical",...c}=e,f=i.useRef(null),m=(0,u.e)(f,t),v=y(n),g="ltr"===(0,h.g)(o),x=(0,d.M)(e.onKeyDown,e=>{var t;if(!b.includes(e.key))return;let n=e.target,r=v().filter(e=>{var t;return!(null!==(t=e.ref.current)&&void 0!==t&&t.disabled)}),o=r.findIndex(e=>e.ref.current===n),i=r.length;if(-1===o)return;e.preventDefault();let l=o,c=i-1,u=()=>{(l=o+1)>c&&(l=0)},d=()=>{(l=o-1)<0&&(l=c)};switch(e.key){case"Home":l=0;break;case"End":l=c;break;case"ArrowRight":"horizontal"===s&&(g?u():d());break;case"ArrowDown":"vertical"===s&&u();break;case"ArrowLeft":"horizontal"===s&&(g?d():u());break;case"ArrowUp":"vertical"===s&&d()}null===(t=r[l%i].ref.current)||void 0===t||t.focus()});return i.createElement(D,{scope:n,disabled:r,direction:o,orientation:s},i.createElement(w.Slot,{scope:n},i.createElement(p.W.div,(0,l.Z)({},c,{"data-orientation":s,ref:m,onKeyDown:r?void 0:x}))))}),A="AccordionItem",[I,L]=E(A),F=i.forwardRef((e,t)=>{let{__scopeAccordion:n,value:r,...o}=e,s=O(A,n),c=_(A,n),u=N(n),d=(0,v.M)(),f=r&&c.value.includes(r)||!1,p=s.disabled||e.disabled;return i.createElement(I,{scope:n,open:f,disabled:p,triggerId:d},i.createElement(m.fC,(0,l.Z)({"data-orientation":s.orientation,"data-state":V(f)},u,o,{ref:t,disabled:p,open:f,onOpenChange:e=>{e?c.onItemOpen(r):c.onItemClose(r)}})))}),W=i.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,o=O(g,n),s=L("AccordionHeader",n);return i.createElement(p.W.h3,(0,l.Z)({"data-orientation":o.orientation,"data-state":V(s.open),"data-disabled":s.disabled?"":void 0},r,{ref:t}))}),z="AccordionTrigger",Z=i.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,o=O(g,n),s=L(z,n),c=k(z,n),u=N(n);return i.createElement(w.ItemSlot,{scope:n},i.createElement(m.xz,(0,l.Z)({"aria-disabled":s.open&&!c.collapsible||void 0,"data-orientation":o.orientation,id:s.triggerId},u,r,{ref:t})))}),B=i.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,o=O(g,n),s=L("AccordionContent",n),c=N(n);return i.createElement(m.VY,(0,l.Z)({role:"region","aria-labelledby":s.triggerId,"data-orientation":o.orientation},c,r,{ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}}))});function V(e){return e?"open":"closed"}var H=n(7279),Y=n(6616);let K=M,U=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(F,Object.assign({ref:t,className:(0,Y.cn)("border-b",n)},i))});U.displayName="AccordionItem";let q=i.forwardRef((e,t)=>{var{className:n,children:i}=e,l=(0,r._T)(e,["className","children"]);return(0,o.jsx)(W,Object.assign({className:"flex"},{children:(0,o.jsxs)(Z,Object.assign({ref:t,className:(0,Y.cn)("flex flex-1 items-center justify-between py-4 text-sm font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180",n)},l,{children:[i,(0,o.jsx)(H.v4,{className:"h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200"})]}))}))});q.displayName=Z.displayName;let X=i.forwardRef((e,t)=>{var{className:n,children:i}=e,l=(0,r._T)(e,["className","children"]);return(0,o.jsx)(B,Object.assign({ref:t,className:"overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down"},l,{children:(0,o.jsx)("div",Object.assign({className:(0,Y.cn)("pb-4 pt-0",n)},{children:i}))}))});X.displayName=B.displayName},4690:function(e,t,n){n.d(t,{AlertDialog:function(){return k},AlertDialogAction:function(){return F},AlertDialogCancel:function(){return W},AlertDialogContent:function(){return O},AlertDialogDescription:function(){return L},AlertDialogFooter:function(){return A},AlertDialogHeader:function(){return P},AlertDialogOverlay:function(){return D},AlertDialogPortal:function(){return j},AlertDialogTitle:function(){return I},AlertDialogTrigger:function(){return S}});var r=n(8230),o=n(7437),i=n(2673),l=n(2265),s=n(6544),c=n(7618),u=n(4078),d=n(8890),f=n(6575);let[p,m]=(0,s.b)("AlertDialog",[u.p8]),v=(0,u.p8)(),h=(0,l.forwardRef)((e,t)=>{let{__scopeAlertDialog:n,...r}=e,o=v(n);return(0,l.createElement)(u.xz,(0,i.Z)({},o,r,{ref:t}))}),g=(0,l.forwardRef)((e,t)=>{let{__scopeAlertDialog:n,...r}=e,o=v(n);return(0,l.createElement)(u.aV,(0,i.Z)({},o,r,{ref:t}))}),b="AlertDialogContent",[w,y]=p(b),x=(0,l.forwardRef)((e,t)=>{let{__scopeAlertDialog:n,children:r,...o}=e,s=v(n),p=(0,l.useRef)(null),m=(0,c.e)(t,p),h=(0,l.useRef)(null);return(0,l.createElement)(u.jm,{contentName:b,titleName:E,docsSlug:"alert-dialog"},(0,l.createElement)(w,{scope:n,cancelRef:h},(0,l.createElement)(u.VY,(0,i.Z)({role:"alertdialog"},s,o,{ref:m,onOpenAutoFocus:(0,d.M)(o.onOpenAutoFocus,e=>{var t;e.preventDefault(),null===(t=h.current)||void 0===t||t.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault()}),(0,l.createElement)(f.A,null,r),!1)))}),E="AlertDialogTitle",C=(0,l.forwardRef)((e,t)=>{let{__scopeAlertDialog:n,...r}=e,o=v(n);return(0,l.createElement)(u.Dx,(0,i.Z)({},o,r,{ref:t}))}),N=(0,l.forwardRef)((e,t)=>{let{__scopeAlertDialog:n,...r}=e,o=v(n);return(0,l.createElement)(u.dk,(0,i.Z)({},o,r,{ref:t}))}),M=(0,l.forwardRef)((e,t)=>{let{__scopeAlertDialog:n,...r}=e,o=v(n);return(0,l.createElement)(u.x8,(0,i.Z)({},o,r,{ref:t}))}),R=(0,l.forwardRef)((e,t)=>{let{__scopeAlertDialog:n,...r}=e,{cancelRef:o}=y("AlertDialogCancel",n),s=v(n),d=(0,c.e)(t,o);return(0,l.createElement)(u.x8,(0,i.Z)({},s,r,{ref:d}))});var _=n(6616),T=n(1950);let k=e=>{let{__scopeAlertDialog:t,...n}=e,r=v(t);return(0,l.createElement)(u.fC,(0,i.Z)({},r,n,{modal:!0}))},S=h,j=e=>{let{__scopeAlertDialog:t,...n}=e,r=v(t);return(0,l.createElement)(u.h_,(0,i.Z)({},r,n))},D=l.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(g,Object.assign({className:(0,_.cn)("fixed inset-0 z-50 bg-background/80 backdrop-blur-sm data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",n)},i,{ref:t}))});D.displayName=g.displayName;let O=l.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsxs)(j,{children:[(0,o.jsx)(D,{}),(0,o.jsx)(x,Object.assign({ref:t,className:(0,_.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",n)},i))]})});O.displayName=x.displayName;let P=e=>{var{className:t}=e,n=(0,r._T)(e,["className"]);return(0,o.jsx)("div",Object.assign({className:(0,_.cn)("flex flex-col space-y-2 text-center sm:text-left",t)},n))};P.displayName="AlertDialogHeader";let A=e=>{var{className:t}=e,n=(0,r._T)(e,["className"]);return(0,o.jsx)("div",Object.assign({className:(0,_.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t)},n))};A.displayName="AlertDialogFooter";let I=l.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(C,Object.assign({ref:t,className:(0,_.cn)("text-lg font-semibold",n)},i))});I.displayName=C.displayName;let L=l.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(N,Object.assign({ref:t,className:(0,_.cn)("text-sm text-muted-foreground",n)},i))});L.displayName=N.displayName;let F=l.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(M,Object.assign({ref:t,className:(0,_.cn)((0,T.d)(),n)},i))});F.displayName=M.displayName;let W=l.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(R,Object.assign({ref:t,className:(0,_.cn)((0,T.d)({variant:"outline"}),"mt-2 sm:mt-0",n)},i))});W.displayName=R.displayName},7619:function(e,t,n){n.d(t,{AspectRatio:function(){return l}});var r=n(2673),o=n(2265),i=n(1110);let l=(0,o.forwardRef)((e,t)=>{let{ratio:n=1,style:l,...s}=e;return(0,o.createElement)("div",{style:{position:"relative",width:"100%",paddingBottom:100/n+"%"},"data-radix-aspect-ratio-wrapper":""},(0,o.createElement)(i.W.div,(0,r.Z)({},s,{ref:t,style:{...l,position:"absolute",top:0,right:0,bottom:0,left:0}})))})},8956:function(e,t,n){n.d(t,{Avatar:function(){return x},AvatarFallback:function(){return C},AvatarImage:function(){return E}});var r=n(8230),o=n(7437),i=n(2265),l=n(2673),s=n(6544),c=n(9563),u=n(2653),d=n(1110);let f="Avatar",[p,m]=(0,s.b)(f),[v,h]=p(f),g=(0,i.forwardRef)((e,t)=>{let{__scopeAvatar:n,...r}=e,[o,s]=(0,i.useState)("idle");return(0,i.createElement)(v,{scope:n,imageLoadingStatus:o,onImageLoadingStatusChange:s},(0,i.createElement)(d.W.span,(0,l.Z)({},r,{ref:t})))}),b=(0,i.forwardRef)((e,t)=>{let{__scopeAvatar:n,src:r,onLoadingStatusChange:o=()=>{},...s}=e,f=h("AvatarImage",n),p=function(e){let[t,n]=(0,i.useState)("idle");return(0,u.b)(()=>{if(!e)return void n("error");let t=!0,r=new window.Image,o=e=>()=>{t&&n(e)};return n("loading"),r.onload=o("loaded"),r.onerror=o("error"),r.src=e,()=>{t=!1}},[e]),t}(r),m=(0,c.W)(e=>{o(e),f.onImageLoadingStatusChange(e)});return(0,u.b)(()=>{"idle"!==p&&m(p)},[p,m]),"loaded"===p?(0,i.createElement)(d.W.img,(0,l.Z)({},s,{ref:t,src:r})):null}),w=(0,i.forwardRef)((e,t)=>{let{__scopeAvatar:n,delayMs:r,...o}=e,s=h("AvatarFallback",n),[c,u]=(0,i.useState)(void 0===r);return(0,i.useEffect)(()=>{if(void 0!==r){let e=window.setTimeout(()=>u(!0),r);return()=>window.clearTimeout(e)}},[r]),c&&"loaded"!==s.imageLoadingStatus?(0,i.createElement)(d.W.span,(0,l.Z)({},o,{ref:t})):null});var y=n(6616);let x=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(g,Object.assign({ref:t,className:(0,y.cn)("relative flex h-10 w-10 shrink-0 overflow-hidden rounded-full",n)},i))});x.displayName=g.displayName;let E=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(b,Object.assign({ref:t,className:(0,y.cn)("aspect-square h-full w-full",n)},i))});E.displayName=b.displayName;let C=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(w,Object.assign({ref:t,className:(0,y.cn)("flex h-full w-full items-center justify-center rounded-full bg-muted",n)},i))});C.displayName=w.displayName},1950:function(e,t,n){n.d(t,{d:function(){return u},z:function(){return d}});var r=n(8230),o=n(7437),i=n(2265),l=n(6575),s=n(9656),c=n(6616);let u=(0,s.j)("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),d=i.forwardRef((e,t)=>{var{className:n,variant:i,size:s,asChild:d=!1}=e,f=(0,r._T)(e,["className","variant","size","asChild"]);return(0,o.jsx)(d?l.g:"button",Object.assign({className:(0,c.cn)(u({variant:i,size:s,className:n})),ref:t},f))});d.displayName="Button"},7679:function(e,t,n){n.d(t,{Calendar:function(){return ty}});var r,o=n(8230),i=n(7437),l=n(7279),s=n(2265);function c(e){let t=Object.prototype.toString.call(e);return e instanceof Date||"object"==typeof e&&"[object Date]"===t?new e.constructor(+e):new Date("number"==typeof e||"[object Number]"===t||"string"==typeof e||"[object String]"===t?e:NaN)}function u(e){let t=c(e);return t.setHours(0,0,0,0),t}function d(e,t){return+u(e)==+u(t)}function f(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}function p(e,t){let n=c(e);return isNaN(t)?f(e,NaN):(t&&n.setDate(n.getDate()+t),n)}function m(e){let t=c(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function v(e,t){let n=u(e),r=u(t);return Math.round((+n-m(n)-(+r-m(r)))/864e5)}let h={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function g(e){return function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}let b={date:g({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:g({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:g({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},w={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function y(e){return(t,n)=>{let r;if("formatting"===((null==n?void 0:n.context)?String(n.context):"standalone")&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,o=(null==n?void 0:n.width)?String(n.width):t;r=e.formattingValues[o]||e.formattingValues[t]}else{let t=e.defaultWidth,o=(null==n?void 0:n.width)?String(n.width):e.defaultWidth;r=e.values[o]||e.values[t]}return r[e.argumentCallback?e.argumentCallback(t):t]}}function x(e){return function(t){let n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=r.width,i=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],l=t.match(i);if(!l)return null;let s=l[0],c=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(c)?function(e,t){for(let n=0;ne.test(s)):function(e,t){for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}(c,e=>e.test(s));return n=e.valueCallback?e.valueCallback(u):u,{value:n=r.valueCallback?r.valueCallback(n):n,rest:t.slice(s.length)}}}let E={code:"en-US",formatDistance:(e,t,n)=>{let r;let o=h[e];return r="string"==typeof o?o:1===t?o.one:o.other.replace("{{count}}",t.toString()),(null==n?void 0:n.addSuffix)?n.comparison&&n.comparison>0?"in "+r:r+" ago":r},formatLong:b,formatRelative:(e,t,n,r)=>w[e],localize:{ordinalNumber:(e,t)=>{let n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:y({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:y({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:y({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:y({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:y({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(eB={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)},function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.match(eB.matchPattern);if(!n)return null;let r=n[0],o=e.match(eB.parsePattern);if(!o)return null;let i=eB.valueCallback?eB.valueCallback(o[0]):o[0];return{value:i=t.valueCallback?t.valueCallback(i):i,rest:e.slice(r.length)}}),era:x({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:x({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:x({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:x({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:x({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}};function C(e){let t=c(e);return t.setDate(1),t.setHours(0,0,0,0),t}function N(e){let t=c(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}function M(e,t){let n=c(e);if(isNaN(t))return f(e,NaN);if(!t)return n;let r=n.getDate(),o=f(e,n.getTime());return o.setMonth(n.getMonth()+t+1,0),r>=o.getDate()?o:(n.setFullYear(o.getFullYear(),o.getMonth(),r),n)}function R(e,t){let n=c(e),r=c(t);return 12*(n.getFullYear()-r.getFullYear())+(n.getMonth()-r.getMonth())}function _(e,t){let n=c(e),r=c(t);return n.getFullYear()===r.getFullYear()&&n.getMonth()===r.getMonth()}function T(e,t){let n=c(e),r=c(t);return n.getTime()>r.getTime()}let k={};function S(e,t){var n,r,o,i,l,s,u,d;let f=null!==(d=null!==(u=null!==(s=null!==(l=null==t?void 0:t.weekStartsOn)&&void 0!==l?l:null==t?void 0:null===(r=t.locale)||void 0===r?void 0:null===(n=r.options)||void 0===n?void 0:n.weekStartsOn)&&void 0!==s?s:k.weekStartsOn)&&void 0!==u?u:null===(i=k.locale)||void 0===i?void 0:null===(o=i.options)||void 0===o?void 0:o.weekStartsOn)&&void 0!==d?d:0,p=c(e),m=p.getDay();return p.setDate(p.getDate()-((m=o.getTime()?n+1:t.getTime()>=l.getTime()?n:n-1}function A(e){let t=c(e);return Math.round((+O(t)-+function(e){let t=P(e),n=f(e,0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),O(n)}(t))/6048e5)+1}function I(e,t){var n,r,o,i,l,s,u,d;let p=c(e),m=p.getFullYear(),v=null!==(d=null!==(u=null!==(s=null!==(l=null==t?void 0:t.firstWeekContainsDate)&&void 0!==l?l:null==t?void 0:null===(r=t.locale)||void 0===r?void 0:null===(n=r.options)||void 0===n?void 0:n.firstWeekContainsDate)&&void 0!==s?s:k.firstWeekContainsDate)&&void 0!==u?u:null===(i=k.locale)||void 0===i?void 0:null===(o=i.options)||void 0===o?void 0:o.firstWeekContainsDate)&&void 0!==d?d:1,h=f(e,0);h.setFullYear(m+1,0,v),h.setHours(0,0,0,0);let g=S(h,t),b=f(e,0);b.setFullYear(m,0,v),b.setHours(0,0,0,0);let w=S(b,t);return p.getTime()>=g.getTime()?m+1:p.getTime()>=w.getTime()?m:m-1}function L(e,t){let n=c(e);return Math.round((+S(n,t)-+function(e,t){var n,r,o,i,l,s,c,u;let d=null!==(u=null!==(c=null!==(s=null!==(l=null==t?void 0:t.firstWeekContainsDate)&&void 0!==l?l:null==t?void 0:null===(r=t.locale)||void 0===r?void 0:null===(n=r.options)||void 0===n?void 0:n.firstWeekContainsDate)&&void 0!==s?s:k.firstWeekContainsDate)&&void 0!==c?c:null===(i=k.locale)||void 0===i?void 0:null===(o=i.options)||void 0===o?void 0:o.firstWeekContainsDate)&&void 0!==u?u:1,p=I(e,t),m=f(e,0);return m.setFullYear(p,0,d),m.setHours(0,0,0,0),S(m,t)}(n,t))/6048e5)+1}function F(e,t){return(e<0?"-":"")+Math.abs(e).toString().padStart(t,"0")}let W={y(e,t){let n=e.getFullYear(),r=n>0?n:1-n;return F("yy"===t?r%100:r,t.length)},M(e,t){let n=e.getMonth();return"M"===t?String(n+1):F(n+1,2)},d:(e,t)=>F(e.getDate(),t.length),a(e,t){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:(e,t)=>F(e.getHours()%12||12,t.length),H:(e,t)=>F(e.getHours(),t.length),m:(e,t)=>F(e.getMinutes(),t.length),s:(e,t)=>F(e.getSeconds(),t.length),S(e,t){let n=t.length;return F(Math.trunc(e.getMilliseconds()*Math.pow(10,n-3)),t.length)}},z={G:function(e,t,n){let r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){let t=e.getFullYear();return n.ordinalNumber(t>0?t:1-t,{unit:"year"})}return W.y(e,t)},Y:function(e,t,n,r){let o=I(e,r),i=o>0?o:1-o;return"YY"===t?F(i%100,2):"Yo"===t?n.ordinalNumber(i,{unit:"year"}):F(i,t.length)},R:function(e,t){return F(P(e),t.length)},u:function(e,t){return F(e.getFullYear(),t.length)},Q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return F(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return F(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){let r=e.getMonth();switch(t){case"M":case"MM":return W.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){let r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return F(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){let o=L(e,r);return"wo"===t?n.ordinalNumber(o,{unit:"week"}):F(o,t.length)},I:function(e,t,n){let r=A(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):F(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getDate(),{unit:"date"}):W.d(e,t)},D:function(e,t,n){let r=function(e){let t=c(e);return v(t,D(t))+1}(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):F(r,t.length)},E:function(e,t,n){let r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){let o=e.getDay(),i=(o-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return F(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(o,{width:"short",context:"formatting"});default:return n.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){let o=e.getDay(),i=(o-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return F(i,t.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(o,{width:"narrow",context:"standalone"});case"cccccc":return n.day(o,{width:"short",context:"standalone"});default:return n.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,n){let r=e.getDay(),o=0===r?7:r;switch(t){case"i":return String(o);case"ii":return F(o,t.length);case"io":return n.ordinalNumber(o,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){let r;let o=e.getHours();switch(r=12===o?"noon":0===o?"midnight":o/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){let r;let o=e.getHours();switch(r=o>=17?"evening":o>=12?"afternoon":o>=4?"morning":"night",t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),n.ordinalNumber(t,{unit:"hour"})}return W.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getHours(),{unit:"hour"}):W.H(e,t)},K:function(e,t,n){let r=e.getHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):F(r,t.length)},k:function(e,t,n){let r=e.getHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):F(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):W.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getSeconds(),{unit:"second"}):W.s(e,t)},S:function(e,t){return W.S(e,t)},X:function(e,t,n){let r=e.getTimezoneOffset();if(0===r)return"Z";switch(t){case"X":return B(r);case"XXXX":case"XX":return V(r);default:return V(r,":")}},x:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"x":return B(r);case"xxxx":case"xx":return V(r);default:return V(r,":")}},O:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Z(r,":");default:return"GMT"+V(r,":")}},z:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Z(r,":");default:return"GMT"+V(r,":")}},t:function(e,t,n){return F(Math.trunc(e.getTime()/1e3),t.length)},T:function(e,t,n){return F(e.getTime(),t.length)}};function Z(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=e>0?"-":"+",r=Math.abs(e),o=Math.trunc(r/60),i=r%60;return 0===i?n+String(o):n+String(o)+t+F(i,2)}function B(e,t){return e%60==0?(e>0?"-":"+")+F(Math.abs(e)/60,2):V(e,t)}function V(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=Math.abs(e);return(e>0?"-":"+")+F(Math.trunc(n/60),2)+t+F(n%60,2)}let H=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},Y=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},K={p:Y,P:(e,t)=>{let n;let r=e.match(/(P+)(p+)?/)||[],o=r[1],i=r[2];if(!i)return H(e,t);switch(o){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",H(o,t)).replace("{{time}}",Y(i,t))}},U=/^D+$/,q=/^Y+$/,X=["D","DD","YY","YYYY"];function G(e){return e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e)}let $=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Q=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,J=/^'([^]*?)'?$/,ee=/''/g,et=/[a-zA-Z]/;function en(e,t,n){var r,o,i,l,s,u,d,f,p,m,v,h,g,b,w,y,x,C;let N=null!==(m=null!==(p=null==n?void 0:n.locale)&&void 0!==p?p:k.locale)&&void 0!==m?m:E,M=null!==(b=null!==(g=null!==(h=null!==(v=null==n?void 0:n.firstWeekContainsDate)&&void 0!==v?v:null==n?void 0:null===(o=n.locale)||void 0===o?void 0:null===(r=o.options)||void 0===r?void 0:r.firstWeekContainsDate)&&void 0!==h?h:k.firstWeekContainsDate)&&void 0!==g?g:null===(l=k.locale)||void 0===l?void 0:null===(i=l.options)||void 0===i?void 0:i.firstWeekContainsDate)&&void 0!==b?b:1,R=null!==(C=null!==(x=null!==(y=null!==(w=null==n?void 0:n.weekStartsOn)&&void 0!==w?w:null==n?void 0:null===(u=n.locale)||void 0===u?void 0:null===(s=u.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==y?y:k.weekStartsOn)&&void 0!==x?x:null===(f=k.locale)||void 0===f?void 0:null===(d=f.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==C?C:0,_=c(e);if(!((G(_)||"number"==typeof _)&&!isNaN(Number(c(_)))))throw RangeError("Invalid time value");let T=t.match(Q).map(e=>{let t=e[0];return"p"===t||"P"===t?(0,K[t])(e,N.formatLong):e}).join("").match($).map(e=>{if("''"===e)return{isToken:!1,value:"'"};let t=e[0];if("'"===t)return{isToken:!1,value:function(e){let t=e.match(J);return t?t[1].replace(ee,"'"):e}(e)};if(z[t])return{isToken:!0,value:e};if(t.match(et))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});N.localize.preprocessor&&(T=N.localize.preprocessor(_,T));let S={firstWeekContainsDate:M,weekStartsOn:R,locale:N};return T.map(r=>{if(!r.isToken)return r.value;let o=r.value;return(!(null==n?void 0:n.useAdditionalWeekYearTokens)&&q.test(o)||!(null==n?void 0:n.useAdditionalDayOfYearTokens)&&U.test(o))&&function(e,t,n){let r=function(e,t,n){let r="Y"===e[0]?"years":"days of the month";return"Use `".concat(e.toLowerCase(),"` instead of `").concat(e,"` (in `").concat(t,"`) for formatting ").concat(r," to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")}(e,t,n);if(console.warn(r),X.includes(e))throw RangeError(r)}(o,t,String(e)),(0,z[o[0]])(_,o,N.localize,S)}).join("")}function er(e,t){let n=c(e),r=n.getFullYear(),o=n.getDate(),i=f(e,0);i.setFullYear(r,t,15),i.setHours(0,0,0,0);let l=function(e){let t=c(e),n=t.getFullYear(),r=t.getMonth(),o=f(e,0);return o.setFullYear(n,r+1,0),o.setHours(0,0,0,0),o.getDate()}(i);return n.setMonth(t,Math.min(o,l)),n}function eo(e,t){let n=c(e);return isNaN(+n)?f(e,NaN):(n.setFullYear(t),n)}function ea(e,t){var n,r,o,i,l,s,u,d;let f=null!==(d=null!==(u=null!==(s=null!==(l=null==t?void 0:t.weekStartsOn)&&void 0!==l?l:null==t?void 0:null===(r=t.locale)||void 0===r?void 0:null===(n=r.options)||void 0===n?void 0:n.weekStartsOn)&&void 0!==s?s:k.weekStartsOn)&&void 0!==u?u:null===(i=k.locale)||void 0===i?void 0:null===(o=i.options)||void 0===o?void 0:o.weekStartsOn)&&void 0!==d?d:0,p=c(e),m=p.getDay();return p.setDate(p.getDate()+(6+(mR(u,l)&&(l=M(u,-1*((void 0===f?1:f)-1))),d&&0>R(l,d)&&(l=d),p=C(l),m=g.month,h=(v=(0,s.useState)(p))[0],b=[void 0===m?h:m,v[1]])[0],y=b[1],[w,function(e){var t;if(!g.disableNavigation){var n=C(e);y(n),null===(t=g.onMonthChange)||void 0===t||t.call(g,n)}}]),N=E[0],T=E[1],k=function(e,t){for(var n=t.reverseMonths,r=t.numberOfMonths,o=C(e),i=C(M(o,r)),l=R(i,o),s=[],c=0;c=R(i,n)))return M(i,-(r?void 0===o?1:o:1))}}(N,x),D=function(e){return k.some(function(t){return _(e,t)})};return(0,i.jsx)(eN.Provider,{value:{currentMonth:N,displayMonths:k,goToMonth:T,goToDate:function(e,t){D(e)||(t&&+c(e)<+c(t)?T(M(e,1+-1*x.numberOfMonths)):T(e))},previousMonth:j,nextMonth:S,isDateDisplayed:D},children:e.children})}function eR(){var e=(0,s.useContext)(eN);if(!e)throw Error("useNavigation must be used within a NavigationProvider");return e}function e_(e){var t,n=eb(),r=n.classNames,o=n.styles,l=n.components,s=eR().goToMonth,c=function(t){s(M(t,e.displayIndex?-e.displayIndex:0))},u=null!==(t=null==l?void 0:l.CaptionLabel)&&void 0!==t?t:ew,d=(0,i.jsx)(u,{id:e.id,displayMonth:e.displayMonth});return(0,i.jsxs)("div",{className:r.caption_dropdowns,style:o.caption_dropdowns,children:[(0,i.jsx)("div",{className:r.vhidden,children:d}),(0,i.jsx)(eE,{onChange:c,displayMonth:e.displayMonth}),(0,i.jsx)(eC,{onChange:c,displayMonth:e.displayMonth})]})}function eT(e){return(0,i.jsx)("svg",es({width:"16px",height:"16px",viewBox:"0 0 120 120"},e,{children:(0,i.jsx)("path",{d:"M69.490332,3.34314575 C72.6145263,0.218951416 77.6798462,0.218951416 80.8040405,3.34314575 C83.8617626,6.40086786 83.9268205,11.3179931 80.9992143,14.4548388 L80.8040405,14.6568542 L35.461,60 L80.8040405,105.343146 C83.8617626,108.400868 83.9268205,113.317993 80.9992143,116.454839 L80.8040405,116.656854 C77.7463184,119.714576 72.8291931,119.779634 69.6923475,116.852028 L69.490332,116.656854 L18.490332,65.6568542 C15.4326099,62.5991321 15.367552,57.6820069 18.2951583,54.5451612 L18.490332,54.3431458 L69.490332,3.34314575 Z",fill:"currentColor",fillRule:"nonzero"})}))}function ek(e){return(0,i.jsx)("svg",es({width:"16px",height:"16px",viewBox:"0 0 120 120"},e,{children:(0,i.jsx)("path",{d:"M49.8040405,3.34314575 C46.6798462,0.218951416 41.6145263,0.218951416 38.490332,3.34314575 C35.4326099,6.40086786 35.367552,11.3179931 38.2951583,14.4548388 L38.490332,14.6568542 L83.8333725,60 L38.490332,105.343146 C35.4326099,108.400868 35.367552,113.317993 38.2951583,116.454839 L38.490332,116.656854 C41.5480541,119.714576 46.4651794,119.779634 49.602025,116.852028 L49.8040405,116.656854 L100.804041,65.6568542 C103.861763,62.5991321 103.926821,57.6820069 100.999214,54.5451612 L100.804041,54.3431458 L49.8040405,3.34314575 Z",fill:"currentColor"})}))}var eS=(0,s.forwardRef)(function(e,t){var n=eb(),r=n.classNames,o=n.styles,l=[r.button_reset,r.button];e.className&&l.push(e.className);var s=l.join(" "),c=es(es({},o.button_reset),o.button);return e.style&&Object.assign(c,e.style),(0,i.jsx)("button",es({},e,{ref:t,type:"button",className:s,style:c}))});function ej(e){var t,n,r=eb(),o=r.dir,l=r.locale,s=r.classNames,c=r.styles,u=r.labels,d=u.labelPrevious,f=u.labelNext,p=r.components;if(!e.nextMonth&&!e.previousMonth)return(0,i.jsx)(i.Fragment,{});var m=d(e.previousMonth,{locale:l}),v=[s.nav_button,s.nav_button_previous].join(" "),h=f(e.nextMonth,{locale:l}),g=[s.nav_button,s.nav_button_next].join(" "),b=null!==(t=null==p?void 0:p.IconRight)&&void 0!==t?t:ek,w=null!==(n=null==p?void 0:p.IconLeft)&&void 0!==n?n:eT;return(0,i.jsxs)("div",{className:s.nav,style:c.nav,children:[!e.hidePrevious&&(0,i.jsx)(eS,{name:"previous-month","aria-label":m,className:v,style:c.nav_button_previous,disabled:!e.previousMonth,onClick:e.onPreviousClick,children:(0,i.jsx)("rtl"===o?b:w,{className:s.nav_icon,style:c.nav_icon})}),!e.hideNext&&(0,i.jsx)(eS,{name:"next-month","aria-label":h,className:g,style:c.nav_button_next,disabled:!e.nextMonth,onClick:e.onNextClick,children:(0,i.jsx)("rtl"===o?w:b,{className:s.nav_icon,style:c.nav_icon})})]})}function eD(e){var t=eb().numberOfMonths,n=eR(),r=n.previousMonth,o=n.nextMonth,l=n.goToMonth,s=n.displayMonths,c=s.findIndex(function(t){return _(e.displayMonth,t)}),u=0===c,d=c===s.length-1;return(0,i.jsx)(ej,{displayMonth:e.displayMonth,hideNext:t>1&&(u||!d),hidePrevious:t>1&&(d||!u),nextMonth:o,previousMonth:r,onPreviousClick:function(){r&&l(r)},onNextClick:function(){o&&l(o)}})}function eO(e){var t,n,r=eb(),o=r.classNames,l=r.disableNavigation,s=r.styles,c=r.captionLayout,u=r.components,d=null!==(t=null==u?void 0:u.CaptionLabel)&&void 0!==t?t:ew;return n=l?(0,i.jsx)(d,{id:e.id,displayMonth:e.displayMonth}):"dropdown"===c?(0,i.jsx)(e_,{displayMonth:e.displayMonth,id:e.id}):(0,i.jsxs)(i.Fragment,"dropdown-buttons"===c?{children:[(0,i.jsx)(e_,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id}),(0,i.jsx)(eD,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id})]}:{children:[(0,i.jsx)(d,{id:e.id,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),(0,i.jsx)(eD,{displayMonth:e.displayMonth,id:e.id})]}),(0,i.jsx)("div",{className:o.caption,style:s.caption,children:n})}function eP(e){var t=eb(),n=t.footer,r=t.styles,o=t.classNames.tfoot;return n?(0,i.jsx)("tfoot",{className:o,style:r.tfoot,children:(0,i.jsx)("tr",{children:(0,i.jsx)("td",{colSpan:8,children:n})})}):(0,i.jsx)(i.Fragment,{})}function eA(){var e=eb(),t=e.classNames,n=e.styles,r=e.showWeekNumber,o=e.locale,l=e.weekStartsOn,s=e.ISOWeek,c=e.formatters.formatWeekdayName,u=e.labels.labelWeekday,d=function(e,t,n){for(var r=n?O(new Date):S(new Date,{locale:e,weekStartsOn:t}),o=[],i=0;i<7;i++){var l=p(r,i);o.push(l)}return o}(o,l,s);return(0,i.jsxs)("tr",{style:n.head_row,className:t.head_row,children:[r&&(0,i.jsx)("td",{style:n.head_cell,className:t.head_cell}),d.map(function(e,r){return(0,i.jsx)("th",{scope:"col",className:t.head_cell,style:n.head_cell,"aria-label":u(e,{locale:o}),children:c(e,{locale:o})},r)})]})}function eI(){var e,t=eb(),n=t.classNames,r=t.styles,o=t.components,l=null!==(e=null==o?void 0:o.HeadRow)&&void 0!==e?e:eA;return(0,i.jsx)("thead",{style:r.head,className:n.head,children:(0,i.jsx)(l,{})})}function eL(e){var t=eb(),n=t.locale,r=t.formatters.formatDay;return(0,i.jsx)(i.Fragment,{children:r(e.date,{locale:n})})}var eF=(0,s.createContext)(void 0);function eW(e){return eu(e.initialProps)?(0,i.jsx)(ez,{initialProps:e.initialProps,children:e.children}):(0,i.jsx)(eF.Provider,{value:{selected:void 0,modifiers:{disabled:[]}},children:e.children})}function ez(e){var t=e.initialProps,n=e.children,r=t.selected,o=t.min,l=t.max,s={disabled:[]};return r&&s.disabled.push(function(e){var t=l&&r.length>l-1,n=r.some(function(t){return d(t,e)});return!!(t&&!n)}),(0,i.jsx)(eF.Provider,{value:{selected:r,onDayClick:function(e,n,i){var s,c;if(null===(s=t.onDayClick)||void 0===s||s.call(t,e,n,i),!(n.selected&&o&&(null==r?void 0:r.length)===o)&&!(!n.selected&&l&&(null==r?void 0:r.length)===l)){var u=r?ec([],r,!0):[];if(n.selected){var f=u.findIndex(function(t){return d(e,t)});u.splice(f,1)}else u.push(e);null===(c=t.onSelect)||void 0===c||c.call(t,u,e,n,i)}},modifiers:s},children:n})}function eZ(){var e=(0,s.useContext)(eF);if(!e)throw Error("useSelectMultiple must be used within a SelectMultipleProvider");return e}var eB,eV,eH=(0,s.createContext)(void 0);function eY(e){return ed(e.initialProps)?(0,i.jsx)(eK,{initialProps:e.initialProps,children:e.children}):(0,i.jsx)(eH.Provider,{value:{selected:void 0,modifiers:{range_start:[],range_end:[],range_middle:[],disabled:[]}},children:e.children})}function eK(e){var t=e.initialProps,n=e.children,r=t.selected,o=r||{},l=o.from,s=o.to,u=t.min,f=t.max,m={range_start:[],range_end:[],range_middle:[],disabled:[]};if(l?(m.range_start=[l],s?(m.range_end=[s],d(l,s)||(m.range_middle=[{after:l,before:s}])):m.range_end=[l]):s&&(m.range_start=[s],m.range_end=[s]),u&&(l&&!s&&m.disabled.push({after:p(l,-(u-1)),before:p(l,u-1)}),l&&s&&m.disabled.push({after:l,before:p(l,u-1)}),!l&&s&&m.disabled.push({after:p(s,-(u-1)),before:p(s,u-1)})),f){if(l&&!s&&(m.disabled.push({before:p(l,1-f)}),m.disabled.push({after:p(l,f-1)})),l&&s){var h=f-(v(s,l)+1);m.disabled.push({before:p(l,-h)}),m.disabled.push({after:p(s,h)})}!l&&s&&(m.disabled.push({before:p(s,1-f)}),m.disabled.push({after:p(s,f-1)}))}return(0,i.jsx)(eH.Provider,{value:{selected:r,onDayClick:function(e,n,o){null===(i=t.onDayClick)||void 0===i||i.call(t,e,n,o);var i,l,s=function(e,t){var n=t||{},r=n.from,o=n.to;if(r&&o){if(d(o,e)&&d(r,e))return;if(d(o,e))return{from:o,to:void 0};if(d(r,e))return;return T(r,e)?{from:e,to:o}:{from:r,to:e}}return o?T(e,o)?{from:o,to:e}:{from:e,to:o}:r?+c(e)<+c(r)?{from:e,to:r}:{from:r,to:e}:{from:e,to:void 0}}(e,r);null===(l=t.onSelect)||void 0===l||l.call(t,s,e,n,o)},modifiers:m},children:n})}function eU(){var e=(0,s.useContext)(eH);if(!e)throw Error("useSelectRange must be used within a SelectRangeProvider");return e}function eq(e){return Array.isArray(e)?ec([],e,!0):void 0!==e?[e]:[]}(r=eV||(eV={})).Outside="outside",r.Disabled="disabled",r.Selected="selected",r.Hidden="hidden",r.Today="today",r.RangeStart="range_start",r.RangeEnd="range_end",r.RangeMiddle="range_middle";var eX=eV.Selected,eG=eV.Disabled,e$=eV.Hidden,eQ=eV.Today,eJ=eV.RangeEnd,e0=eV.RangeMiddle,e1=eV.RangeStart,e5=eV.Outside,e2=(0,s.createContext)(void 0);function e6(e){var t,n,r,o,l,s=eb(),c=(t=eZ(),n=eU(),(r={})[eX]=eq(s.selected),r[eG]=eq(s.disabled),r[e$]=eq(s.hidden),r[eQ]=[s.today],r[eJ]=[],r[e0]=[],r[e1]=[],r[e5]=[],s.fromDate&&r[eG].push({before:s.fromDate}),s.toDate&&r[eG].push({after:s.toDate}),eu(s)?r[eG]=r[eG].concat(t.modifiers[eG]):ed(s)&&(r[eG]=r[eG].concat(n.modifiers[eG]),r[e1]=n.modifiers[e1],r[e0]=n.modifiers[e0],r[eJ]=n.modifiers[eJ]),r),u=(o=s.modifiers,l={},Object.entries(o).forEach(function(e){var t=e[0],n=e[1];l[t]=eq(n)}),l),d=es(es({},c),u);return(0,i.jsx)(e2.Provider,{value:d,children:e.children})}function e3(){var e=(0,s.useContext)(e2);if(!e)throw Error("useModifiers must be used within a ModifiersProvider");return e}function e8(e,t,n){var r=Object.keys(t).reduce(function(n,r){return t[r].some(function(t){if("boolean"==typeof t)return t;if(G(t))return d(e,t);if(Array.isArray(t)&&t.every(G))return t.includes(e);if(t&&"object"==typeof t&&"from"in t)return r=t.from,o=t.to,r&&o?(0>v(o,r)&&(r=(n=[o,r])[0],o=n[1]),v(e,r)>=0&&v(o,e)>=0):o?d(o,e):!!r&&d(r,e);if(t&&"object"==typeof t&&"dayOfWeek"in t)return t.dayOfWeek.includes(e.getDay());if(t&&"object"==typeof t&&"before"in t&&"after"in t){var n,r,o,i=v(t.before,e)>0,l=0>v(t.after,e);return T(t.before,t.after)?l&&i:i||l}return t&&"object"==typeof t&&"after"in t?v(e,t.after)>0:t&&"object"==typeof t&&"before"in t?v(t.before,e)>0:"function"==typeof t&&t(e)})&&n.push(r),n},[]),o={};return r.forEach(function(e){return o[e]=!0}),n&&!_(e,n)&&(o.outside=!0),o}var e4=(0,s.createContext)(void 0);function e7(e){var t=eR(),n=e3(),r=(0,s.useState)(),o=r[0],l=r[1],u=(0,s.useState)(),f=u[0],m=u[1],v=function(e,t){for(var n,r,o=C(e[0]),i=N(e[e.length-1]),l=o;l<=i;){var s=e8(l,t);if(s.disabled||s.hidden)l=p(l,1);else{if(s.selected)return l;s.today&&!r&&(r=l),n||(n=l),l=p(l,1)}}return r||n}(t.displayMonths,n),h=(null!=o?o:f&&t.isDateDisplayed(f))?f:v,g=function(e){l(e)},b=eb(),w=function(e,r){if(o){var i=function e(t,n){let r,o;var i=n.moveBy,l=n.direction,s=n.context,u=n.modifiers,d=n.retry,f=void 0===d?{count:0,lastFocused:t}:d,m=s.weekStartsOn,v=s.fromDate,h=s.toDate,g=s.locale,b=({day:p,week:j,month:M,year:el,startOfWeek:function(e){return s.ISOWeek?O(e):S(e,{locale:g,weekStartsOn:m})},endOfWeek:function(e){return s.ISOWeek?ei(e):ea(e,{locale:g,weekStartsOn:m})}})[i](t,"after"===l?1:-1);"before"===l&&v?([v,b].forEach(function(e){let t=c(e);(void 0===r||r{let t=c(e);(!o||o>t||isNaN(+t))&&(o=t)}),b=o||new Date(NaN));var w=!0;if(u){var y=e8(b,u);w=!y.disabled&&!y.hidden}return w?b:f.count>365?f.lastFocused:e(b,{moveBy:i,direction:l,context:s,modifiers:u,retry:es(es({},f),{count:f.count+1})})}(o,{moveBy:e,direction:r,context:b,modifiers:n});d(o,i)||(t.goToDate(i,o),g(i))}};return(0,i.jsx)(e4.Provider,{value:{focusedDay:o,focusTarget:h,blur:function(){m(o),l(void 0)},focus:g,focusDayAfter:function(){return w("day","after")},focusDayBefore:function(){return w("day","before")},focusWeekAfter:function(){return w("week","after")},focusWeekBefore:function(){return w("week","before")},focusMonthBefore:function(){return w("month","before")},focusMonthAfter:function(){return w("month","after")},focusYearBefore:function(){return w("year","before")},focusYearAfter:function(){return w("year","after")},focusStartOfWeek:function(){return w("startOfWeek","before")},focusEndOfWeek:function(){return w("endOfWeek","after")}},children:e.children})}function e9(){var e=(0,s.useContext)(e4);if(!e)throw Error("useFocusContext must be used within a FocusProvider");return e}var te=(0,s.createContext)(void 0);function tt(e){return ef(e.initialProps)?(0,i.jsx)(tn,{initialProps:e.initialProps,children:e.children}):(0,i.jsx)(te.Provider,{value:{selected:void 0},children:e.children})}function tn(e){var t=e.initialProps,n=e.children,r={selected:t.selected,onDayClick:function(e,n,r){var o,i,l;null===(o=t.onDayClick)||void 0===o||o.call(t,e,n,r),!n.selected||t.required?null===(l=t.onSelect)||void 0===l||l.call(t,e,e,n,r):null===(i=t.onSelect)||void 0===i||i.call(t,void 0,e,n,r)}};return(0,i.jsx)(te.Provider,{value:r,children:n})}function tr(){var e=(0,s.useContext)(te);if(!e)throw Error("useSelectSingle must be used within a SelectSingleProvider");return e}function to(e){var t,n,r,o,l,c,u,f,p,m,v,h,g,b,w,y,x,E,C,N,M,R,_,T,k,S,j,D,O,P,A,I,L,F,W,z,Z,B,V,H,Y,K,U=(0,s.useRef)(null),q=(t=e.date,n=e.displayMonth,j=eb(),D=e9(),O=e8(t,e3(),n),r=eb(),o=tr(),l=eZ(),c=eU(),f=(u=e9()).focusDayAfter,p=u.focusDayBefore,m=u.focusWeekAfter,v=u.focusWeekBefore,h=u.blur,g=u.focus,b=u.focusMonthBefore,w=u.focusMonthAfter,y=u.focusYearBefore,x=u.focusYearAfter,E=u.focusStartOfWeek,C=u.focusEndOfWeek,P={onClick:function(e){var n,i,s,u;ef(r)?null===(n=o.onDayClick)||void 0===n||n.call(o,t,O,e):eu(r)?null===(i=l.onDayClick)||void 0===i||i.call(l,t,O,e):ed(r)?null===(s=c.onDayClick)||void 0===s||s.call(c,t,O,e):null===(u=r.onDayClick)||void 0===u||u.call(r,t,O,e)},onFocus:function(e){var n;g(t),null===(n=r.onDayFocus)||void 0===n||n.call(r,t,O,e)},onBlur:function(e){var n;h(),null===(n=r.onDayBlur)||void 0===n||n.call(r,t,O,e)},onKeyDown:function(e){var n;switch(e.key){case"ArrowLeft":e.preventDefault(),e.stopPropagation(),"rtl"===r.dir?f():p();break;case"ArrowRight":e.preventDefault(),e.stopPropagation(),"rtl"===r.dir?p():f();break;case"ArrowDown":e.preventDefault(),e.stopPropagation(),m();break;case"ArrowUp":e.preventDefault(),e.stopPropagation(),v();break;case"PageUp":e.preventDefault(),e.stopPropagation(),e.shiftKey?y():b();break;case"PageDown":e.preventDefault(),e.stopPropagation(),e.shiftKey?x():w();break;case"Home":e.preventDefault(),e.stopPropagation(),E();break;case"End":e.preventDefault(),e.stopPropagation(),C()}null===(n=r.onDayKeyDown)||void 0===n||n.call(r,t,O,e)},onKeyUp:function(e){var n;null===(n=r.onDayKeyUp)||void 0===n||n.call(r,t,O,e)},onMouseEnter:function(e){var n;null===(n=r.onDayMouseEnter)||void 0===n||n.call(r,t,O,e)},onMouseLeave:function(e){var n;null===(n=r.onDayMouseLeave)||void 0===n||n.call(r,t,O,e)},onPointerEnter:function(e){var n;null===(n=r.onDayPointerEnter)||void 0===n||n.call(r,t,O,e)},onPointerLeave:function(e){var n;null===(n=r.onDayPointerLeave)||void 0===n||n.call(r,t,O,e)},onTouchCancel:function(e){var n;null===(n=r.onDayTouchCancel)||void 0===n||n.call(r,t,O,e)},onTouchEnd:function(e){var n;null===(n=r.onDayTouchEnd)||void 0===n||n.call(r,t,O,e)},onTouchMove:function(e){var n;null===(n=r.onDayTouchMove)||void 0===n||n.call(r,t,O,e)},onTouchStart:function(e){var n;null===(n=r.onDayTouchStart)||void 0===n||n.call(r,t,O,e)}},N=eb(),M=tr(),R=eZ(),_=eU(),A=ef(N)?M.selected:eu(N)?R.selected:ed(N)?_.selected:void 0,I=!!(j.onDayClick||"default"!==j.mode),(0,s.useEffect)(function(){var e;O.outside||D.focusedDay&&I&&d(D.focusedDay,t)&&(null===(e=U.current)||void 0===e||e.focus())},[D.focusedDay,t,U,I,O.outside]),W=(L=[j.classNames.day],Object.keys(O).forEach(function(e){var t=j.modifiersClassNames[e];if(t)L.push(t);else if(Object.values(eV).includes(e)){var n=j.classNames["day_".concat(e)];n&&L.push(n)}}),L).join(" "),F=es({},j.styles.day),Object.keys(O).forEach(function(e){var t;F=es(es({},F),null===(t=j.modifiersStyles)||void 0===t?void 0:t[e])}),z=F,Z=!!(O.outside&&!j.showOutsideDays||O.hidden),B=null!==(S=null===(k=j.components)||void 0===k?void 0:k.DayContent)&&void 0!==S?S:eL,V={style:z,className:W,children:(0,i.jsx)(B,{date:t,displayMonth:n,activeModifiers:O}),role:"gridcell"},H=D.focusTarget&&d(D.focusTarget,t)&&!O.outside,Y=D.focusedDay&&d(D.focusedDay,t),K=es(es(es({},V),((T={disabled:O.disabled,role:"gridcell"})["aria-selected"]=O.selected,T.tabIndex=Y||H?0:-1,T)),P),{isButton:I,isHidden:Z,activeModifiers:O,selectedDays:A,buttonProps:K,divProps:V});return q.isHidden?(0,i.jsx)("div",{role:"gridcell"}):q.isButton?(0,i.jsx)(eS,es({name:"day",ref:U},q.buttonProps)):(0,i.jsx)("div",es({},q.divProps))}function ta(e){var t=e.number,n=e.dates,r=eb(),o=r.onWeekNumberClick,l=r.styles,s=r.classNames,c=r.locale,u=r.labels.labelWeekNumber,d=(0,r.formatters.formatWeekNumber)(Number(t),{locale:c});if(!o)return(0,i.jsx)("span",{className:s.weeknumber,style:l.weeknumber,children:d});var f=u(Number(t),{locale:c});return(0,i.jsx)(eS,{name:"week-number","aria-label":f,className:s.weeknumber,style:l.weeknumber,onClick:function(e){o(t,n,e)},children:d})}function ti(e){var t,n,r,o=eb(),l=o.styles,s=o.classNames,u=o.showWeekNumber,d=o.components,f=null!==(t=null==d?void 0:d.Day)&&void 0!==t?t:to,p=null!==(n=null==d?void 0:d.WeekNumber)&&void 0!==n?n:ta;return u&&(r=(0,i.jsx)("td",{className:s.cell,style:l.cell,children:(0,i.jsx)(p,{number:e.weekNumber,dates:e.dates})})),(0,i.jsxs)("tr",{className:s.row,style:l.row,children:[r,e.dates.map(function(t){return(0,i.jsx)("td",{className:s.cell,style:l.cell,role:"presentation",children:(0,i.jsx)(f,{displayMonth:e.displayMonth,date:t})},Math.trunc(+c(t)/1e3))})]})}function tl(e,t,n){for(var r=(null==n?void 0:n.ISOWeek)?ei(t):ea(t,n),o=(null==n?void 0:n.ISOWeek)?O(e):S(e,n),i=v(r,o),l=[],s=0;s<=i;s++)l.push(p(o,s));return l.reduce(function(e,t){var r=(null==n?void 0:n.ISOWeek)?A(t):L(t,n),o=e.find(function(e){return e.weekNumber===r});return o?o.dates.push(t):e.push({weekNumber:r,dates:[t]}),e},[])}function ts(e){var t,n,r,o=eb(),l=o.locale,s=o.classNames,u=o.styles,d=o.hideHead,f=o.fixedWeeks,p=o.components,v=o.weekStartsOn,h=o.firstWeekContainsDate,g=o.ISOWeek,b=function(e,t){var n=tl(C(e),N(e),t);if(null==t?void 0:t.useFixedWeeks){var r=function(e,t,n){let r=S(e,n),o=S(t,n);return Math.round((+r-m(r)-(+o-m(o)))/6048e5)}(function(e){let t=c(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(0,0,0,0),t}(e),C(e),t)+1;if(r<6){var o=n[n.length-1],i=o.dates[o.dates.length-1],l=j(i,6-r),s=tl(j(i,1),l,t);n.push.apply(n,s)}}return n}(e.displayMonth,{useFixedWeeks:!!f,ISOWeek:g,locale:l,weekStartsOn:v,firstWeekContainsDate:h}),w=null!==(t=null==p?void 0:p.Head)&&void 0!==t?t:eI,y=null!==(n=null==p?void 0:p.Row)&&void 0!==n?n:ti,x=null!==(r=null==p?void 0:p.Footer)&&void 0!==r?r:eP;return(0,i.jsxs)("table",{id:e.id,className:s.table,style:u.table,role:"grid","aria-labelledby":e["aria-labelledby"],children:[!d&&(0,i.jsx)(w,{}),(0,i.jsx)("tbody",{className:s.tbody,style:u.tbody,children:b.map(function(t){return(0,i.jsx)(y,{displayMonth:e.displayMonth,dates:t.dates,weekNumber:t.weekNumber},t.weekNumber)})}),(0,i.jsx)(x,{displayMonth:e.displayMonth})]})}var tc="undefined"!=typeof window&&window.document&&window.document.createElement?s.useLayoutEffect:s.useEffect,tu=!1,td=0;function tf(){return"react-day-picker-".concat(++td)}function tp(e){var t,n,r,o,l,c,u,d,f=eb(),p=f.dir,m=f.classNames,v=f.styles,h=f.components,g=eR().displayMonths,b=(r=null!=(t=f.id?"".concat(f.id,"-").concat(e.displayIndex):void 0)?t:tu?tf():null,l=(o=(0,s.useState)(r))[0],c=o[1],tc(function(){null===l&&c(tf())},[]),(0,s.useEffect)(function(){!1===tu&&(tu=!0)},[]),null!==(n=null!=t?t:l)&&void 0!==n?n:void 0),w=f.id?"".concat(f.id,"-grid-").concat(e.displayIndex):void 0,y=[m.month],x=v.month,E=0===e.displayIndex,C=e.displayIndex===g.length-1,N=!E&&!C;"rtl"===p&&(C=(u=[E,C])[0],E=u[1]),E&&(y.push(m.caption_start),x=es(es({},x),v.caption_start)),C&&(y.push(m.caption_end),x=es(es({},x),v.caption_end)),N&&(y.push(m.caption_between),x=es(es({},x),v.caption_between));var M=null!==(d=null==h?void 0:h.Caption)&&void 0!==d?d:eO;return(0,i.jsxs)("div",{className:y.join(" "),style:x,children:[(0,i.jsx)(M,{id:b,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),(0,i.jsx)(ts,{id:w,"aria-labelledby":b,displayMonth:e.displayMonth})]},e.displayIndex)}function tm(e){var t=eb(),n=t.classNames,r=t.styles;return(0,i.jsx)("div",{className:n.months,style:r.months,children:e.children})}function tv(e){var t,n,r=e.initialProps,o=eb(),l=e9(),c=eR(),u=(0,s.useState)(!1),d=u[0],f=u[1];(0,s.useEffect)(function(){o.initialFocus&&l.focusTarget&&(d||(l.focus(l.focusTarget),f(!0)))},[o.initialFocus,d,l.focus,l.focusTarget,l]);var p=[o.classNames.root,o.className];o.numberOfMonths>1&&p.push(o.classNames.multiple_months),o.showWeekNumber&&p.push(o.classNames.with_weeknumber);var m=es(es({},o.styles.root),o.style),v=Object.keys(r).filter(function(e){return e.startsWith("data-")}).reduce(function(e,t){var n;return es(es({},e),((n={})[t]=r[t],n))},{}),h=null!==(n=null===(t=r.components)||void 0===t?void 0:t.Months)&&void 0!==n?n:tm;return(0,i.jsx)("div",es({className:p.join(" "),style:m,dir:o.dir,id:o.id,nonce:r.nonce,title:r.title,lang:r.lang},v,{children:(0,i.jsx)(h,{children:c.displayMonths.map(function(e,t){return(0,i.jsx)(tp,{displayIndex:t,displayMonth:e},t)})})}))}function th(e){var t=e.children,n=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);ot.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}(e,["children"]);return(0,i.jsx)(eg,{initialProps:n,children:(0,i.jsx)(eM,{children:(0,i.jsx)(tt,{initialProps:n,children:(0,i.jsx)(eW,{initialProps:n,children:(0,i.jsx)(eY,{initialProps:n,children:(0,i.jsx)(e6,{children:(0,i.jsx)(e7,{children:t})})})})})})})}function tg(e){return(0,i.jsx)(th,es({},e,{children:(0,i.jsx)(tv,{initialProps:e})}))}var tb=n(6616),tw=n(1950);function ty(e){var{className:t,classNames:n,showOutsideDays:r=!0}=e,s=(0,o._T)(e,["className","classNames","showOutsideDays"]);return(0,i.jsx)(tg,Object.assign({showOutsideDays:r,className:(0,tb.cn)("p-3",t),classNames:Object.assign({months:"flex flex-col sm:flex-row space-y-4 sm:space-x-4 sm:space-y-0",month:"space-y-4",caption:"flex justify-center pt-1 relative items-center",caption_label:"text-sm font-medium",nav:"space-x-1 flex items-center",nav_button:(0,tb.cn)((0,tw.d)({variant:"outline"}),"h-7 w-7 bg-transparent p-0 opacity-50 hover:opacity-100"),nav_button_previous:"absolute left-1",nav_button_next:"absolute right-1",table:"w-full border-collapse space-y-1",head_row:"flex",head_cell:"text-muted-foreground rounded-md w-8 font-normal text-[0.8rem]",row:"flex w-full mt-2",cell:(0,tb.cn)("relative p-0 text-center text-sm focus-within:relative focus-within:z-20 [&:has([aria-selected])]:bg-accent [&:has([aria-selected].day-range-end)]:rounded-r-md [&:has([aria-selected].day-outside)]:bg-accent/50","range"===s.mode?"[&:has(>.day-range-end)]:rounded-r-md [&:has(>.day-range-start)]:rounded-l-md first:[&:has([aria-selected])]:rounded-l-md last:[&:has([aria-selected])]:rounded-r-md":"[&:has([aria-selected])]:rounded-md"),day:(0,tb.cn)((0,tw.d)({variant:"ghost"}),"h-8 w-8 p-0 font-normal aria-selected:opacity-100"),day_range_start:"day-range-start",day_range_end:"day-range-end",day_selected:"bg-primary text-primary-foreground hover:bg-primary hover:text-primary-foreground focus:bg-primary focus:text-primary-foreground",day_today:"bg-accent text-accent-foreground",day_outside:"day-outside text-muted-foreground opacity-50 aria-selected:bg-accent/50 aria-selected:text-muted-foreground aria-selected:opacity-30",day_disabled:"text-muted-foreground opacity-50",day_range_middle:"aria-selected:bg-accent aria-selected:text-accent-foreground",day_hidden:"invisible"},n),components:{IconLeft:e=>((0,o._T)(e,[]),(0,i.jsx)(l.wy,{className:"h-4 w-4"})),IconRight:e=>((0,o._T)(e,[]),(0,i.jsx)(l.XC,{className:"h-4 w-4"}))}},s))}ty.displayName="Calendar"},3914:function(e,t,n){n.d(t,{Checkbox:function(){return T}});var r=n(8230),o=n(7437),i=n(2265),l=n(2673),s=n(7618),c=n(6544),u=n(8890),d=n(9801),f=n(7201),p=n(8930),m=n(7079),v=n(1110);let h="Checkbox",[g,b]=(0,c.b)(h),[w,y]=g(h),x=(0,i.forwardRef)((e,t)=>{let{__scopeCheckbox:n,name:r,checked:o,defaultChecked:c,required:f,disabled:p,value:m="on",onCheckedChange:h,...g}=e,[b,y]=(0,i.useState)(null),x=(0,s.e)(t,e=>y(e)),E=(0,i.useRef)(!1),R=!b||!!b.closest("form"),[_=!1,T]=(0,d.T)({prop:o,defaultProp:c,onChange:h}),k=(0,i.useRef)(_);return(0,i.useEffect)(()=>{let e=null==b?void 0:b.form;if(e){let t=()=>T(k.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[b,T]),(0,i.createElement)(w,{scope:n,state:_,disabled:p},(0,i.createElement)(v.W.button,(0,l.Z)({type:"button",role:"checkbox","aria-checked":N(_)?"mixed":_,"aria-required":f,"data-state":M(_),"data-disabled":p?"":void 0,disabled:p,value:m},g,{ref:x,onKeyDown:(0,u.M)(e.onKeyDown,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,u.M)(e.onClick,e=>{T(e=>!!N(e)||!e),R&&(E.current=e.isPropagationStopped(),E.current||e.stopPropagation())})})),R&&(0,i.createElement)(C,{control:b,bubbles:!E.current,name:r,value:m,checked:_,required:f,disabled:p,style:{transform:"translateX(-100%)"}}))}),E=(0,i.forwardRef)((e,t)=>{let{__scopeCheckbox:n,forceMount:r,...o}=e,s=y("CheckboxIndicator",n);return(0,i.createElement)(m.z,{present:r||N(s.state)||!0===s.state},(0,i.createElement)(v.W.span,(0,l.Z)({"data-state":M(s.state),"data-disabled":s.disabled?"":void 0},o,{ref:t,style:{pointerEvents:"none",...e.style}})))}),C=e=>{let{control:t,checked:n,bubbles:r=!0,...o}=e,s=(0,i.useRef)(null),c=(0,f.D)(n),u=(0,p.t)(t);return(0,i.useEffect)(()=>{let e=s.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(c!==n&&t){let o=new Event("click",{bubbles:r});e.indeterminate=N(n),t.call(e,!N(n)&&n),e.dispatchEvent(o)}},[c,n,r]),(0,i.createElement)("input",(0,l.Z)({type:"checkbox","aria-hidden":!0,defaultChecked:!N(n)&&n},o,{tabIndex:-1,ref:s,style:{...e.style,...u,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function N(e){return"indeterminate"===e}function M(e){return N(e)?"indeterminate":e?"checked":"unchecked"}var R=n(7279),_=n(6616);let T=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(x,Object.assign({ref:t,className:(0,_.cn)("peer h-4 w-4 shrink-0 rounded-sm border border-primary shadow focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground flex justify-center",n)},i,{children:(0,o.jsx)(E,Object.assign({className:(0,_.cn)("flex items-center justify-center text-current")},{children:(0,o.jsx)(R.nQ,{className:"h-4 w-4"})}))}))});T.displayName=x.displayName},1418:function(e,t,n){n.d(t,{Collapsible:function(){return o},CollapsibleContent:function(){return l},CollapsibleTrigger:function(){return i}});var r=n(4733);let o=r.fC,i=r.wy,l=r.Fw},9416:function(e,t,n){let r,o;n.d(t,{Command:function(){return tt},CommandDialog:function(){return tn},CommandEmpty:function(){return ta},CommandGroup:function(){return ti},CommandInput:function(){return tr},CommandItem:function(){return ts},CommandList:function(){return to},CommandSeparator:function(){return tl},CommandShortcut:function(){return tc}});var i=n(8230),l=n(7437),s=n(7279),c=n(2673),u=n(2265),d=n.t(u,2);function f(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}function p(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function m(...e){return(0,u.useCallback)(p(...e),e)}let v=(null==globalThis?void 0:globalThis.document)?u.useLayoutEffect:()=>{},h=d["useId".toString()]||(()=>{}),g=0;function b(e){let[t,n]=u.useState(h());return v(()=>{e||n(e=>null!=e?e:String(g++))},[e]),e||(t?`radix-${t}`:"")}function w(e){let t=(0,u.useRef)(e);return(0,u.useEffect)(()=>{t.current=e}),(0,u.useMemo)(()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)},[])}var y=n(4887);let x=(0,u.forwardRef)((e,t)=>{let{children:n,...r}=e,o=u.Children.toArray(n),i=o.find(N);if(i){let e=i.props.children,n=o.map(t=>t===i?u.Children.count(e)>1?u.Children.only(null):(0,u.isValidElement)(e)?e.props.children:null:t);return(0,u.createElement)(E,(0,c.Z)({},r,{ref:t}),(0,u.isValidElement)(e)?(0,u.cloneElement)(e,void 0,n):null)}return(0,u.createElement)(E,(0,c.Z)({},r,{ref:t}),n)});x.displayName="Slot";let E=(0,u.forwardRef)((e,t)=>{let{children:n,...r}=e;return(0,u.isValidElement)(n)?(0,u.cloneElement)(n,{...function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?n[r]=(...e)=>{null==i||i(...e),null==o||o(...e)}:"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props),ref:p(t,n.ref)}):u.Children.count(n)>1?u.Children.only(null):null});E.displayName="SlotClone";let C=({children:e})=>(0,u.createElement)(u.Fragment,null,e);function N(e){return(0,u.isValidElement)(e)&&e.type===C}let M=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=(0,u.forwardRef)((e,n)=>{let{asChild:r,...o}=e,i=r?x:t;return(0,u.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,u.createElement)(i,(0,c.Z)({},o,{ref:n}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),R="dismissableLayer.update",_=(0,u.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),T=(0,u.forwardRef)((e,t)=>{let{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:o,onPointerDownOutside:i,onFocusOutside:l,onInteractOutside:s,onDismiss:d,...p}=e,v=(0,u.useContext)(_),[h,g]=(0,u.useState)(null),[,b]=(0,u.useState)({}),y=m(t,e=>g(e)),x=Array.from(v.layers),[E]=[...v.layersWithOutsidePointerEventsDisabled].slice(-1),C=x.indexOf(E),N=h?x.indexOf(h):-1,T=v.layersWithOutsidePointerEventsDisabled.size>0,j=N>=C,D=function(e){let t=w(e),n=(0,u.useRef)(!1),r=(0,u.useRef)(()=>{});return(0,u.useEffect)(()=>{let e=e=>{if(e.target&&!n.current){let n={originalEvent:e};function o(){S("dismissableLayer.pointerDownOutside",t,n,{discrete:!0})}"touch"===e.pointerType?(document.removeEventListener("click",r.current),r.current=o,document.addEventListener("click",r.current,{once:!0})):o()}n.current=!1},o=window.setTimeout(()=>{document.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(o),document.removeEventListener("pointerdown",e),document.removeEventListener("click",r.current)}},[t]),{onPointerDownCapture:()=>n.current=!0}}(e=>{let t=e.target,n=[...v.branches].some(e=>e.contains(t));j&&!n&&(null==i||i(e),null==s||s(e),e.defaultPrevented||null==d||d())}),O=function(e){let t=w(e),n=(0,u.useRef)(!1);return(0,u.useEffect)(()=>{let e=e=>{e.target&&!n.current&&S("dismissableLayer.focusOutside",t,{originalEvent:e},{discrete:!1})};return document.addEventListener("focusin",e),()=>document.removeEventListener("focusin",e)},[t]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}(e=>{let t=e.target;[...v.branches].some(e=>e.contains(t))||(null==l||l(e),null==s||s(e),e.defaultPrevented||null==d||d())});return function(e){let t=w(e);(0,u.useEffect)(()=>{let e=e=>{"Escape"===e.key&&t(e)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[t])}(e=>{N===v.layers.size-1&&(null==o||o(e),!e.defaultPrevented&&d&&(e.preventDefault(),d()))}),(0,u.useEffect)(()=>{if(h)return n&&(0===v.layersWithOutsidePointerEventsDisabled.size&&(r=document.body.style.pointerEvents,document.body.style.pointerEvents="none"),v.layersWithOutsidePointerEventsDisabled.add(h)),v.layers.add(h),k(),()=>{n&&1===v.layersWithOutsidePointerEventsDisabled.size&&(document.body.style.pointerEvents=r)}},[h,n,v]),(0,u.useEffect)(()=>()=>{h&&(v.layers.delete(h),v.layersWithOutsidePointerEventsDisabled.delete(h),k())},[h,v]),(0,u.useEffect)(()=>{let e=()=>b({});return document.addEventListener(R,e),()=>document.removeEventListener(R,e)},[]),(0,u.createElement)(M.div,(0,c.Z)({},p,{ref:y,style:{pointerEvents:T?j?"auto":"none":void 0,...e.style},onFocusCapture:f(e.onFocusCapture,O.onFocusCapture),onBlurCapture:f(e.onBlurCapture,O.onBlurCapture),onPointerDownCapture:f(e.onPointerDownCapture,D.onPointerDownCapture)}))});function k(){let e=new CustomEvent(R);document.dispatchEvent(e)}function S(e,t,n,{discrete:r}){let o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?o&&(0,y.flushSync)(()=>o.dispatchEvent(i)):o.dispatchEvent(i)}let j="focusScope.autoFocusOnMount",D="focusScope.autoFocusOnUnmount",O={bubbles:!1,cancelable:!0},P=(0,u.forwardRef)((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:i,...l}=e,[s,d]=(0,u.useState)(null),f=w(o),p=w(i),v=(0,u.useRef)(null),h=m(t,e=>d(e)),g=(0,u.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,u.useEffect)(()=>{if(r){function e(e){if(g.paused||!s)return;let t=e.target;s.contains(t)?v.current=t:L(v.current,{select:!0})}function t(e){!g.paused&&s&&(s.contains(e.relatedTarget)||L(v.current,{select:!0}))}return document.addEventListener("focusin",e),document.addEventListener("focusout",t),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t)}}},[r,s,g.paused]),(0,u.useEffect)(()=>{if(s){F.add(g);let e=document.activeElement;if(!s.contains(e)){let t=new CustomEvent(j,O);s.addEventListener(j,f),s.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(L(r,{select:t}),document.activeElement!==n)return}(A(s).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&L(s))}return()=>{s.removeEventListener(j,f),setTimeout(()=>{let t=new CustomEvent(D,O);s.addEventListener(D,p),s.dispatchEvent(t),t.defaultPrevented||L(null!=e?e:document.body,{select:!0}),s.removeEventListener(D,p),F.remove(g)},0)}}},[s,f,p,g]);let b=(0,u.useCallback)(e=>{if(!n&&!r||g.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[r,i]=function(e){let t=A(e);return[I(t,e),I(t.reverse(),e)]}(t);r&&i?e.shiftKey||o!==i?e.shiftKey&&o===r&&(e.preventDefault(),n&&L(i,{select:!0})):(e.preventDefault(),n&&L(r,{select:!0})):o===t&&e.preventDefault()}},[n,r,g.paused]);return(0,u.createElement)(M.div,(0,c.Z)({tabIndex:-1},l,{ref:h,onKeyDown:b}))});function A(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function I(e,t){for(let n of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function L(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}let F=(o=[],{add(e){let t=o[0];e!==t&&(null==t||t.pause()),(o=W(o,e)).unshift(e)},remove(e){var t;null===(t=(o=W(o,e))[0])||void 0===t||t.resume()}});function W(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}let z=(0,u.forwardRef)((e,t)=>{var n;let{container:r=null==globalThis||null===(n=globalThis.document)||void 0===n?void 0:n.body,...o}=e;return r?y.createPortal((0,u.createElement)(M.div,(0,c.Z)({},o,{ref:t})),r):null}),Z=e=>{let{present:t,children:n}=e,r=function(e){var t,n;let[r,o]=(0,u.useState)(),i=(0,u.useRef)({}),l=(0,u.useRef)(e),s=(0,u.useRef)("none"),[c,d]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},(0,u.useReducer)((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return(0,u.useEffect)(()=>{let e=B(i.current);s.current="mounted"===c?e:"none"},[c]),v(()=>{let t=i.current,n=l.current;if(n!==e){let r=s.current,o=B(t);e?d("MOUNT"):"none"===o||"none"===(null==t?void 0:t.display)?d("UNMOUNT"):d(n&&r!==o?"ANIMATION_OUT":"UNMOUNT"),l.current=e}},[e,d]),v(()=>{if(r){let e=e=>{let t=B(i.current).includes(e.animationName);e.target===r&&t&&(0,y.flushSync)(()=>d("ANIMATION_END"))},t=e=>{e.target===r&&(s.current=B(i.current))};return r.addEventListener("animationstart",t),r.addEventListener("animationcancel",e),r.addEventListener("animationend",e),()=>{r.removeEventListener("animationstart",t),r.removeEventListener("animationcancel",e),r.removeEventListener("animationend",e)}}d("ANIMATION_END")},[r,d]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:(0,u.useCallback)(e=>{e&&(i.current=getComputedStyle(e)),o(e)},[])}}(t),o="function"==typeof n?n({present:r.isPresent}):u.Children.only(n),i=m(r.ref,o.ref);return"function"==typeof n||r.isPresent?(0,u.cloneElement)(o,{ref:i}):null};function B(e){return(null==e?void 0:e.animationName)||"none"}Z.displayName="Presence";let V=0;function H(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var Y=n(3728),K=n(3480),U=(0,n(9835)._)(),q=function(){},X=u.forwardRef(function(e,t){var n=u.useRef(null),r=u.useState({onScrollCapture:q,onWheelCapture:q,onTouchMoveCapture:q}),o=r[0],l=r[1],s=e.forwardProps,c=e.children,d=e.className,f=e.removeScrollBar,p=e.enabled,m=e.shards,v=e.sideCar,h=e.noIsolation,g=e.inert,b=e.allowPinchZoom,w=e.as,y=(0,i._T)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),x=(0,K.q)([n,t]),E=(0,i.pi)((0,i.pi)({},y),o);return u.createElement(u.Fragment,null,p&&u.createElement(v,{sideCar:U,removeScrollBar:f,shards:m,noIsolation:h,inert:g,setCallbacks:l,allowPinchZoom:!!b,lockRef:n}),s?u.cloneElement(u.Children.only(c),(0,i.pi)((0,i.pi)({},E),{ref:x})):u.createElement(void 0===w?"div":w,(0,i.pi)({},E,{className:d,ref:x}),c))});X.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},X.classNames={fullWidth:Y.zi,zeroRight:Y.pF};var G=n(9643),$=n(9045),Q=n(9669),J=!1;if("undefined"!=typeof window)try{var ee=Object.defineProperty({},"passive",{get:function(){return J=!0,!0}});window.addEventListener("test",ee,ee),window.removeEventListener("test",ee,ee)}catch(e){J=!1}var et=!!J&&{passive:!1},en=function(e,t){var n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),er(e,n)){var r=eo(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},er=function(e,t){var n,r;return"v"===e?"hidden"!==(n=window.getComputedStyle(t)).overflowY&&!(n.overflowY===n.overflowX&&"visible"===n.overflowY):"hidden"!==(r=window.getComputedStyle(t)).overflowX&&!(r.overflowY===r.overflowX&&"visible"===r.overflowX)},eo=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},ea=function(e,t,n,r,o){var i,l=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),s=l*r,c=n.target,u=t.contains(c),d=!1,f=s>0,p=0,m=0;do{var v=eo(e,c),h=v[0],g=v[1]-v[2]-l*h;(h||g)&&er(e,c)&&(p+=g,m+=h),c=c.parentNode}while(!u&&c!==document.body||u&&(t.contains(c)||t===c));return(f&&(o&&0===p||!o&&s>p)||!f&&(o&&0===m||!o&&-s>m))&&(d=!0),d},ei=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},el=function(e){return[e.deltaX,e.deltaY]},es=function(e){return e&&"current"in e?e.current:e},ec=0,eu=[],ed=(0,G.L)(U,function(e){var t=u.useRef([]),n=u.useRef([0,0]),r=u.useRef(),o=u.useState(ec++)[0],l=u.useState(function(){return(0,Q.W)()})[0],s=u.useRef(e);u.useEffect(function(){s.current=e},[e]),u.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(0,i.ev)([e.lockRef.current],(e.shards||[]).map(es),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var c=u.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!s.current.allowPinchZoom;var o,i=ei(e),l=n.current,c="deltaX"in e?e.deltaX:l[0]-i[0],u="deltaY"in e?e.deltaY:l[1]-i[1],d=e.target,f=Math.abs(c)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===f&&"range"===d.type)return!1;var p=en(f,d);if(!p)return!0;if(p?o=f:(o="v"===f?"h":"v",p=en(f,d)),!p)return!1;if(!r.current&&"changedTouches"in e&&(c||u)&&(r.current=o),!o)return!0;var m=r.current||o;return ea(m,t,e,"h"===m?c:u,!0)},[]),d=u.useCallback(function(e){if(eu.length&&eu[eu.length-1]===l){var n="deltaY"in e?el(e):ei(e),r=t.current.filter(function(t){var r;return t.name===e.type&&t.target===e.target&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should)e.preventDefault();else if(!r){var o=(s.current.shards||[]).map(es).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?c(e,o[0]):!s.current.noIsolation)&&e.preventDefault()}}},[]),f=u.useCallback(function(e,n,r,o){var i={name:e,delta:n,target:r,should:o};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),p=u.useCallback(function(e){n.current=ei(e),r.current=void 0},[]),m=u.useCallback(function(t){f(t.type,el(t),t.target,c(t,e.lockRef.current))},[]),v=u.useCallback(function(t){f(t.type,ei(t),t.target,c(t,e.lockRef.current))},[]);u.useEffect(function(){return eu.push(l),e.setCallbacks({onScrollCapture:m,onWheelCapture:m,onTouchMoveCapture:v}),document.addEventListener("wheel",d,et),document.addEventListener("touchmove",d,et),document.addEventListener("touchstart",p,et),function(){eu=eu.filter(function(e){return e!==l}),document.removeEventListener("wheel",d,et),document.removeEventListener("touchmove",d,et),document.removeEventListener("touchstart",p,et)}},[]);var h=e.removeScrollBar,g=e.inert;return u.createElement(u.Fragment,null,g?u.createElement(l,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,h?u.createElement($.j,{gapMode:"margin"}):null)}),ef=u.forwardRef(function(e,t){return u.createElement(X,(0,i.pi)({},e,{ref:t,sideCar:ed}))});ef.classNames=X.classNames;var ep=n(5837);let em="Dialog",[ev,eh]=function(e,t=[]){let n=[],r=()=>{let t=n.map(e=>(0,u.createContext)(e));return function(n){let r=(null==n?void 0:n[e])||t;return(0,u.useMemo)(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let o=(0,u.createContext)(r),i=n.length;function l(t){let{scope:n,children:r,...l}=t,s=(null==n?void 0:n[e][i])||o,c=(0,u.useMemo)(()=>l,Object.values(l));return(0,u.createElement)(s.Provider,{value:c},r)}return n=[...n,r],l.displayName=t+"Provider",[l,function(n,l){let s=(null==l?void 0:l[e][i])||o,c=(0,u.useContext)(s);if(c)return c;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>({...t,...n(e)[`__scope${r}`]}),{});return(0,u.useMemo)(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}(r,...t)]}(em),[eg,eb]=ev(em),ew="DialogPortal",[ey,ex]=ev(ew,{forceMount:void 0}),eE="DialogOverlay",eC=(0,u.forwardRef)((e,t)=>{let n=ex(eE,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=eb(eE,e.__scopeDialog);return i.modal?(0,u.createElement)(Z,{present:r||i.open},(0,u.createElement)(eN,(0,c.Z)({},o,{ref:t}))):null}),eN=(0,u.forwardRef)((e,t)=>{let{__scopeDialog:n,...r}=e,o=eb(eE,n);return(0,u.createElement)(ef,{as:x,allowPinchZoom:!0,shards:[o.contentRef]},(0,u.createElement)(M.div,(0,c.Z)({"data-state":eS(o.open)},r,{ref:t,style:{pointerEvents:"auto",...r.style}})))}),eM="DialogContent",eR=(0,u.forwardRef)((e,t)=>{let n=ex(eM,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=eb(eM,e.__scopeDialog);return(0,u.createElement)(Z,{present:r||i.open},i.modal?(0,u.createElement)(e_,(0,c.Z)({},o,{ref:t})):(0,u.createElement)(eT,(0,c.Z)({},o,{ref:t})))}),e_=(0,u.forwardRef)((e,t)=>{let n=eb(eM,e.__scopeDialog),r=(0,u.useRef)(null),o=m(t,n.contentRef,r);return(0,u.useEffect)(()=>{let e=r.current;if(e)return(0,ep.R)(e)},[]),(0,u.createElement)(ek,(0,c.Z)({},e,{ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:f(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null===(t=n.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:f(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:f(e.onFocusOutside,e=>e.preventDefault())}))}),eT=(0,u.forwardRef)((e,t)=>{let n=eb(eM,e.__scopeDialog),r=(0,u.useRef)(!1);return(0,u.createElement)(ek,(0,c.Z)({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var o,i;null===(o=e.onCloseAutoFocus)||void 0===o||o.call(e,t),t.defaultPrevented||(r.current||null===(i=n.triggerRef.current)||void 0===i||i.focus(),t.preventDefault()),r.current=!1},onInteractOutside:t=>{var o,i;null===(o=e.onInteractOutside)||void 0===o||o.call(e,t),t.defaultPrevented||(r.current=!0);let l=t.target;(null===(i=n.triggerRef.current)||void 0===i?void 0:i.contains(l))&&t.preventDefault()}}))}),ek=(0,u.forwardRef)((e,t)=>{let{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:i,...l}=e,s=eb(eM,n),d=m(t,(0,u.useRef)(null));return(0,u.useEffect)(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:H()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:H()),V++,()=>{1===V&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),V--}},[]),(0,u.createElement)(u.Fragment,null,(0,u.createElement)(P,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:i},(0,u.createElement)(T,(0,c.Z)({role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":eS(s.open)},l,{ref:d,onDismiss:()=>s.onOpenChange(!1)}))),!1)});function eS(e){return e?"open":"closed"}let ej=e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:i,modal:l=!0}=e,s=(0,u.useRef)(null),c=(0,u.useRef)(null),[d=!1,f]=function({prop:e,defaultProp:t,onChange:n=()=>{}}){let[r,o]=function({defaultProp:e,onChange:t}){let n=(0,u.useState)(e),[r]=n,o=(0,u.useRef)(r),i=w(t);return(0,u.useEffect)(()=>{o.current!==r&&(i(r),o.current=r)},[r,o,i]),n}({defaultProp:t,onChange:n}),i=void 0!==e,l=i?e:r,s=w(n);return[l,(0,u.useCallback)(t=>{if(i){let n="function"==typeof t?t(e):t;n!==e&&s(n)}else o(t)},[i,e,o,s])]}({prop:r,defaultProp:o,onChange:i});return(0,u.createElement)(eg,{scope:t,triggerRef:s,contentRef:c,contentId:b(),titleId:b(),descriptionId:b(),open:d,onOpenChange:f,onOpenToggle:(0,u.useCallback)(()=>f(e=>!e),[f]),modal:l},n)},eD=e=>{let{__scopeDialog:t,forceMount:n,children:r,container:o}=e,i=eb(ew,t);return(0,u.createElement)(ey,{scope:t,forceMount:n},u.Children.map(r,e=>(0,u.createElement)(Z,{present:n||i.open},(0,u.createElement)(z,{asChild:!0,container:o},e))))};var eO=/[\\\/\-_+.# \t"@\[\(\{&]/,eP=/[\\\/\-_+.# \t"@\[\(\{&]/g,eA='[cmdk-group=""]',eI='[cmdk-group-items=""]',eL='[cmdk-item=""]',eF=`${eL}:not([aria-disabled="true"])`,eW="cmdk-item-select",ez="data-value",eZ=(e,t)=>(function e(t,n,r,o,i,l){if(l===n.length)return i===t.length?1:.99;for(var s,c,u,d=o.charAt(l),f=r.indexOf(d,i),p=0;f>=0;)(s=e(t,n,r,o,f+1,l+1))>p&&(f===i?s*=1:eO.test(t.charAt(f-1))?(s*=.9,(u=t.slice(i,f-1).match(eP))&&i>0&&(s*=Math.pow(.999,u.length))):(eO.test(t.slice(i,f-1))?s*=0:s*=.3,i>0&&(s*=Math.pow(.999,f-i))),t.charAt(f)!==n.charAt(l)&&(s*=.9999)),s<.1&&r.charAt(f-1)===o.charAt(l+1)&&r.charAt(f-1)!==o.charAt(l)&&.1*(c=e(t,n,r,o,f+1,l+2))>s&&(s=.1*c),s>p&&(p=s),f=r.indexOf(d,f+1);return p})(e,t,e.toLowerCase(),t.toLowerCase(),0,0),eB=u.createContext(void 0),eV=()=>u.useContext(eB),eH=u.createContext(void 0),eY=()=>u.useContext(eH),eK=u.createContext(void 0),eU=u.forwardRef((e,t)=>{let n=u.useRef(null),r=e2(()=>({search:"",value:"",filtered:{count:0,items:new Map,groups:new Set}})),o=e2(()=>new Set),i=e2(()=>new Map),l=e2(()=>new Map),s=e2(()=>new Set),c=e1(e),{label:d,children:f,value:p,onValueChange:m,filter:v,shouldFilter:h,...g}=e,b=u.useId(),w=u.useId(),y=u.useId(),x=e4();e5(()=>{if(void 0!==p){let e=p.trim().toLowerCase();r.current.value=e,x(6,T),E.emit()}},[p]);let E=u.useMemo(()=>({subscribe:e=>(s.current.add(e),()=>s.current.delete(e)),snapshot:()=>r.current,setState:(e,t,n)=>{var o,i,l;if(!Object.is(r.current[e],t)){if(r.current[e]=t,"search"===e)_(),M(),x(1,R);else if("value"===e){if(void 0!==(null==(o=c.current)?void 0:o.value))return void(null==(l=(i=c.current).onValueChange)||l.call(i,t));n||x(5,T)}E.emit()}},emit:()=>{s.current.forEach(e=>e())}}),[]),C=u.useMemo(()=>({value:(e,t)=>{t!==l.current.get(e)&&(l.current.set(e,t),r.current.filtered.items.set(e,N(t)),x(2,()=>{M(),E.emit()}))},item:(e,t)=>(o.current.add(e),t&&(i.current.has(t)?i.current.get(t).add(e):i.current.set(t,new Set([e]))),x(3,()=>{_(),M(),r.current.value||R(),E.emit()}),()=>{l.current.delete(e),o.current.delete(e),r.current.filtered.items.delete(e),x(4,()=>{_(),R(),E.emit()})}),group:e=>(i.current.has(e)||i.current.set(e,new Set),()=>{l.current.delete(e),i.current.delete(e)}),filter:()=>c.current.shouldFilter,label:d||e["aria-label"],listId:b,inputId:y,labelId:w}),[]);function N(e){var t;let n=(null==(t=c.current)?void 0:t.filter)??eZ;return e?n(e,r.current.search):0}function M(){if(!n.current||!r.current.search||!1===c.current.shouldFilter)return;let e=r.current.filtered.items,t=[];r.current.filtered.groups.forEach(n=>{let r=i.current.get(n),o=0;r.forEach(t=>{o=Math.max(e.get(t),o)}),t.push([n,o])});let o=n.current.querySelector('[cmdk-list-sizer=""]');S().sort((t,n)=>{let r=t.getAttribute(ez),o=n.getAttribute(ez);return(e.get(o)??0)-(e.get(r)??0)}).forEach(e=>{let t=e.closest(eI);t?t.appendChild(e.parentElement===t?e:e.closest(`${eI} > *`)):o.appendChild(e.parentElement===o?e:e.closest(`${eI} > *`))}),t.sort((e,t)=>t[1]-e[1]).forEach(e=>{let t=n.current.querySelector(`${eA}[${ez}="${e[0]}"]`);null==t||t.parentElement.appendChild(t)})}function R(){let e=S().find(e=>!e.ariaDisabled),t=null==e?void 0:e.getAttribute(ez);E.setState("value",t||void 0)}function _(){if(!r.current.search||!1===c.current.shouldFilter)return void(r.current.filtered.count=o.current.size);r.current.filtered.groups=new Set;let e=0;for(let t of o.current){let n=N(l.current.get(t));r.current.filtered.items.set(t,n),n>0&&e++}for(let[e,t]of i.current)for(let n of t)if(r.current.filtered.items.get(n)>0){r.current.filtered.groups.add(e);break}r.current.filtered.count=e}function T(){var e,t,n;let r=k();r&&((null==(e=r.parentElement)?void 0:e.firstChild)===r&&(null==(n=null==(t=r.closest(eA))?void 0:t.querySelector('[cmdk-group-heading=""]'))||n.scrollIntoView({block:"nearest"})),r.scrollIntoView({block:"nearest"}))}function k(){return n.current.querySelector(`${eL}[aria-selected="true"]`)}function S(){return Array.from(n.current.querySelectorAll(eF))}function j(e){let t=S()[e];t&&E.setState("value",t.getAttribute(ez))}function D(e){var t;let n=k(),r=S(),o=r.findIndex(e=>e===n),i=r[o+e];null!=(t=c.current)&&t.loop&&(i=o+e<0?r[r.length-1]:o+e===r.length?r[0]:r[o+e]),i&&E.setState("value",i.getAttribute(ez))}function O(e){let t,n=k(),r=null==n?void 0:n.closest(eA);for(;r&&!t;)t=null==(r=e>0?function(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return n;n=n.nextElementSibling}}(r,eA):function(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return n;n=n.previousElementSibling}}(r,eA))?void 0:r.querySelector(eF);t?E.setState("value",t.getAttribute(ez)):D(e)}let P=()=>j(S().length-1),A=e=>{e.preventDefault(),e.metaKey?P():e.altKey?O(1):D(1)},I=e=>{e.preventDefault(),e.metaKey?j(0):e.altKey?O(-1):D(-1)};return u.createElement("div",{ref:e6([n,t]),...g,"cmdk-root":"",onKeyDown:e=>{var t;if(null==(t=g.onKeyDown)||t.call(g,e),!e.defaultPrevented)switch(e.key){case"n":case"j":e.ctrlKey&&A(e);break;case"ArrowDown":A(e);break;case"p":case"k":e.ctrlKey&&I(e);break;case"ArrowUp":I(e);break;case"Home":e.preventDefault(),j(0);break;case"End":e.preventDefault(),P();break;case"Enter":{e.preventDefault();let t=k();if(t){let e=new Event(eW);t.dispatchEvent(e)}}}}},u.createElement("label",{"cmdk-label":"",htmlFor:C.inputId,id:C.labelId,style:e7},d),u.createElement(eH.Provider,{value:E},u.createElement(eB.Provider,{value:C},f)))}),eq=u.forwardRef((e,t)=>{let n=u.useId(),r=u.useRef(null),o=u.useContext(eK),i=eV(),l=e1(e);e5(()=>i.item(n,o),[]);let s=e8(n,r,[e.value,e.children,r]),c=eY(),d=e3(e=>e.value&&e.value===s.current),f=e3(e=>!1===i.filter()||!e.search||e.filtered.items.get(n)>0);function p(){var e,t;null==(t=(e=l.current).onSelect)||t.call(e,s.current)}if(u.useEffect(()=>{let t=r.current;if(t&&!e.disabled)return t.addEventListener(eW,p),()=>t.removeEventListener(eW,p)},[f,e.onSelect,e.disabled]),!f)return null;let{disabled:m,value:v,onSelect:h,...g}=e;return u.createElement("div",{ref:e6([r,t]),...g,"cmdk-item":"",role:"option","aria-disabled":m||void 0,"aria-selected":d||void 0,"data-selected":d||void 0,onPointerMove:m?void 0:function(){c.setState("value",s.current,!0)},onClick:m?void 0:p},e.children)}),eX=u.forwardRef((e,t)=>{let{heading:n,children:r,...o}=e,i=u.useId(),l=u.useRef(null),s=u.useRef(null),c=u.useId(),d=eV(),f=e3(e=>!1===d.filter()||!e.search||e.filtered.groups.has(i));e5(()=>d.group(i),[]),e8(i,l,[e.value,e.heading,s]);let p=u.createElement(eK.Provider,{value:i},r);return u.createElement("div",{ref:e6([l,t]),...o,"cmdk-group":"",role:"presentation",hidden:!f||void 0},n&&u.createElement("div",{ref:s,"cmdk-group-heading":"","aria-hidden":!0,id:c},n),u.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":n?c:void 0},p))}),eG=u.forwardRef((e,t)=>{let{alwaysRender:n,...r}=e,o=u.useRef(null),i=e3(e=>!e.search);return n||i?u.createElement("div",{ref:e6([o,t]),...r,"cmdk-separator":"",role:"separator"}):null}),e$=u.forwardRef((e,t)=>{let{onValueChange:n,...r}=e,o=null!=e.value,i=eY(),l=e3(e=>e.search),s=eV();return u.useEffect(()=>{null!=e.value&&i.setState("search",e.value)},[e.value]),u.createElement("input",{ref:t,...r,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":s.listId,"aria-labelledby":s.labelId,id:s.inputId,type:"text",value:o?e.value:l,onChange:e=>{o||i.setState("search",e.target.value),null==n||n(e.target.value)}})}),eQ=u.forwardRef((e,t)=>{let{children:n,...r}=e,o=u.useRef(null),i=u.useRef(null),l=eV();return u.useEffect(()=>{if(i.current&&o.current){let e,t=i.current,n=o.current,r=new ResizeObserver(()=>{e=requestAnimationFrame(()=>{let e=t.getBoundingClientRect().height;n.style.setProperty("--cmdk-list-height",e.toFixed(1)+"px")})});return r.observe(t),()=>{cancelAnimationFrame(e),r.unobserve(t)}}},[]),u.createElement("div",{ref:e6([o,t]),...r,"cmdk-list":"",role:"listbox","aria-label":"Suggestions",id:l.listId,"aria-labelledby":l.inputId},u.createElement("div",{ref:i,"cmdk-list-sizer":""},n))}),eJ=u.forwardRef((e,t)=>{let{open:n,onOpenChange:r,container:o,...i}=e;return u.createElement(ej,{open:n,onOpenChange:r},u.createElement(eD,{container:o},u.createElement(eC,{"cmdk-overlay":""}),u.createElement(eR,{"aria-label":e.label,"cmdk-dialog":""},u.createElement(eU,{ref:t,...i}))))}),e0=Object.assign(eU,{List:eQ,Item:eq,Input:e$,Group:eX,Separator:eG,Dialog:eJ,Empty:u.forwardRef((e,t)=>{let n=u.useRef(!0),r=e3(e=>0===e.filtered.count);return u.useEffect(()=>{n.current=!1},[]),n.current||!r?null:u.createElement("div",{ref:t,...e,"cmdk-empty":"",role:"presentation"})}),Loading:u.forwardRef((e,t)=>{let{progress:n,children:r,...o}=e;return u.createElement("div",{ref:t,...o,"cmdk-loading":"",role:"progressbar","aria-valuenow":n,"aria-valuemin":0,"aria-valuemax":100,"aria-label":"Loading..."},u.createElement("div",{"aria-hidden":!0},r))})});function e1(e){let t=u.useRef(e);return e5(()=>{t.current=e}),t}var e5=typeof window>"u"?u.useEffect:u.useLayoutEffect;function e2(e){let t=u.useRef();return void 0===t.current&&(t.current=e()),t}function e6(e){return t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}}function e3(e){let t=eY(),n=()=>e(t.snapshot());return u.useSyncExternalStore(t.subscribe,n,n)}function e8(e,t,n){let r=u.useRef(),o=eV();return e5(()=>{var i;let l=(()=>{var e;for(let t of n){if("string"==typeof t)return t.trim().toLowerCase();if("object"==typeof t&&"current"in t&&t.current)return null==(e=t.current.textContent)?void 0:e.trim().toLowerCase()}})();o.value(e,l),null==(i=t.current)||i.setAttribute(ez,l),r.current=l}),r}var e4=()=>{let[e,t]=u.useState(),n=e2(()=>new Map);return e5(()=>{n.current.forEach(e=>e()),n.current=new Map},[e]),(e,r)=>{n.current.set(e,r),t({})}},e7={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"},e9=n(6616),te=n(5556);let tt=u.forwardRef((e,t)=>{var{className:n}=e,r=(0,i._T)(e,["className"]);return(0,l.jsx)(e0,Object.assign({ref:t,className:(0,e9.cn)("flex h-full w-full flex-col overflow-hidden rounded-md bg-popover text-popover-foreground",n)},r))});tt.displayName=e0.displayName;let tn=e=>{var{children:t}=e,n=(0,i._T)(e,["children"]);return(0,l.jsx)(te.Dialog,Object.assign({},n,{children:(0,l.jsx)(te.DialogContent,Object.assign({className:"overflow-hidden p-0"},{children:(0,l.jsx)(tt,Object.assign({className:"[&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:font-medium [&_[cmdk-group-heading]]:text-muted-foreground [&_[cmdk-group]:not([hidden])_~[cmdk-group]]:pt-0 [&_[cmdk-group]]:px-2 [&_[cmdk-input-wrapper]_svg]:h-5 [&_[cmdk-input-wrapper]_svg]:w-5 [&_[cmdk-input]]:h-12 [&_[cmdk-item]]:px-2 [&_[cmdk-item]]:py-3 [&_[cmdk-item]_svg]:h-5 [&_[cmdk-item]_svg]:w-5"},{children:t}))}))}))},tr=u.forwardRef((e,t)=>{var{className:n}=e,r=(0,i._T)(e,["className"]);return(0,l.jsxs)("div",Object.assign({className:"flex items-center border-b px-3","cmdk-input-wrapper":""},{children:[(0,l.jsx)(s._V,{className:"mr-2 h-4 w-4 shrink-0 opacity-50"}),(0,l.jsx)(e0.Input,Object.assign({ref:t,className:(0,e9.cn)("flex h-10 w-full rounded-md bg-transparent py-3 text-sm outline-none placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50",n)},r))]}))});tr.displayName=e0.Input.displayName;let to=u.forwardRef((e,t)=>{var{className:n}=e,r=(0,i._T)(e,["className"]);return(0,l.jsx)(e0.List,Object.assign({ref:t,className:(0,e9.cn)("max-h-[300px] overflow-y-auto overflow-x-hidden",n)},r))});to.displayName=e0.List.displayName;let ta=u.forwardRef((e,t)=>(0,l.jsx)(e0.Empty,Object.assign({ref:t,className:"py-6 text-center text-sm"},e)));ta.displayName=e0.Empty.displayName;let ti=u.forwardRef((e,t)=>{var{className:n}=e,r=(0,i._T)(e,["className"]);return(0,l.jsx)(e0.Group,Object.assign({ref:t,className:(0,e9.cn)("overflow-hidden p-1 text-foreground [&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:py-1.5 [&_[cmdk-group-heading]]:text-xs [&_[cmdk-group-heading]]:font-medium [&_[cmdk-group-heading]]:text-muted-foreground",n)},r))});ti.displayName=e0.Group.displayName;let tl=u.forwardRef((e,t)=>{var{className:n}=e,r=(0,i._T)(e,["className"]);return(0,l.jsx)(e0.Separator,Object.assign({ref:t,className:(0,e9.cn)("-mx-1 h-px bg-border",n)},r))});tl.displayName=e0.Separator.displayName;let ts=u.forwardRef((e,t)=>{var{className:n}=e,r=(0,i._T)(e,["className"]);return(0,l.jsx)(e0.Item,Object.assign({ref:t,className:(0,e9.cn)("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none aria-selected:bg-accent aria-selected:text-accent-foreground data-[disabled=true]:pointer-events-none data-[disabled=true]:opacity-50",r.disabled?"opacity-50 pointer-events-none":"",n)},r))});ts.displayName=e0.Item.displayName;let tc=e=>{var{className:t}=e,n=(0,i._T)(e,["className"]);return(0,l.jsx)("span",Object.assign({className:(0,e9.cn)("ml-auto text-xs tracking-widest text-muted-foreground",t)},n))};tc.displayName="CommandShortcut"},6141:function(e,t,n){n.d(t,{ContextMenu:function(){return I},ContextMenuCheckboxItem:function(){return K},ContextMenuContent:function(){return H},ContextMenuGroup:function(){return F},ContextMenuItem:function(){return Y},ContextMenuLabel:function(){return q},ContextMenuPortal:function(){return W},ContextMenuRadioGroup:function(){return Z},ContextMenuRadioItem:function(){return U},ContextMenuSeparator:function(){return X},ContextMenuShortcut:function(){return G},ContextMenuSub:function(){return z},ContextMenuSubContent:function(){return V},ContextMenuSubTrigger:function(){return B},ContextMenuTrigger:function(){return L}});var r=n(8230),o=n(7437),i=n(2265),l=n(2673),s=n(8890),c=n(6544),u=n(1110),d=n(8571),f=n(9563),p=n(9801);let m="ContextMenu",[v,h]=(0,c.b)(m,[d.Wf]),g=(0,d.Wf)(),[b,w]=v(m),y=(0,i.forwardRef)((e,t)=>{let{__scopeContextMenu:n,disabled:r=!1,...o}=e,c=w("ContextMenuTrigger",n),f=g(n),p=(0,i.useRef)({x:0,y:0}),m=(0,i.useRef)({getBoundingClientRect:()=>DOMRect.fromRect({width:0,height:0,...p.current})}),v=(0,i.useRef)(0),h=(0,i.useCallback)(()=>window.clearTimeout(v.current),[]),b=e=>{p.current={x:e.clientX,y:e.clientY},c.onOpenChange(!0)};return(0,i.useEffect)(()=>h,[h]),(0,i.useEffect)(()=>{r&&h()},[r,h]),(0,i.createElement)(i.Fragment,null,(0,i.createElement)(d.ee,(0,l.Z)({},f,{virtualRef:m})),(0,i.createElement)(u.W.span,(0,l.Z)({"data-state":c.open?"open":"closed","data-disabled":r?"":void 0},o,{ref:t,style:{WebkitTouchCallout:"none",...e.style},onContextMenu:r?e.onContextMenu:(0,s.M)(e.onContextMenu,e=>{h(),b(e),e.preventDefault()}),onPointerDown:r?e.onPointerDown:(0,s.M)(e.onPointerDown,D(e=>{h(),v.current=window.setTimeout(()=>b(e),700)})),onPointerMove:r?e.onPointerMove:(0,s.M)(e.onPointerMove,D(h)),onPointerCancel:r?e.onPointerCancel:(0,s.M)(e.onPointerCancel,D(h)),onPointerUp:r?e.onPointerUp:(0,s.M)(e.onPointerUp,D(h))})))}),x=(0,i.forwardRef)((e,t)=>{let{__scopeContextMenu:n,...r}=e,o=w("ContextMenuContent",n),s=g(n),c=(0,i.useRef)(!1);return(0,i.createElement)(d.VY,(0,l.Z)({},s,r,{ref:t,side:"right",sideOffset:2,align:"start",onCloseAutoFocus:t=>{var n;null===(n=e.onCloseAutoFocus)||void 0===n||n.call(e,t),!t.defaultPrevented&&c.current&&t.preventDefault(),c.current=!1},onInteractOutside:t=>{var n;null===(n=e.onInteractOutside)||void 0===n||n.call(e,t),t.defaultPrevented||o.modal||(c.current=!0)},style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))}),E=(0,i.forwardRef)((e,t)=>{let{__scopeContextMenu:n,...r}=e,o=g(n);return(0,i.createElement)(d.ZA,(0,l.Z)({},o,r,{ref:t}))}),C=(0,i.forwardRef)((e,t)=>{let{__scopeContextMenu:n,...r}=e,o=g(n);return(0,i.createElement)(d.__,(0,l.Z)({},o,r,{ref:t}))}),N=(0,i.forwardRef)((e,t)=>{let{__scopeContextMenu:n,...r}=e,o=g(n);return(0,i.createElement)(d.ck,(0,l.Z)({},o,r,{ref:t}))}),M=(0,i.forwardRef)((e,t)=>{let{__scopeContextMenu:n,...r}=e,o=g(n);return(0,i.createElement)(d.oC,(0,l.Z)({},o,r,{ref:t}))}),R=(0,i.forwardRef)((e,t)=>{let{__scopeContextMenu:n,...r}=e,o=g(n);return(0,i.createElement)(d.Ee,(0,l.Z)({},o,r,{ref:t}))}),_=(0,i.forwardRef)((e,t)=>{let{__scopeContextMenu:n,...r}=e,o=g(n);return(0,i.createElement)(d.Rk,(0,l.Z)({},o,r,{ref:t}))}),T=(0,i.forwardRef)((e,t)=>{let{__scopeContextMenu:n,...r}=e,o=g(n);return(0,i.createElement)(d.wU,(0,l.Z)({},o,r,{ref:t}))}),k=(0,i.forwardRef)((e,t)=>{let{__scopeContextMenu:n,...r}=e,o=g(n);return(0,i.createElement)(d.Z0,(0,l.Z)({},o,r,{ref:t}))}),S=(0,i.forwardRef)((e,t)=>{let{__scopeContextMenu:n,...r}=e,o=g(n);return(0,i.createElement)(d.fF,(0,l.Z)({},o,r,{ref:t}))}),j=(0,i.forwardRef)((e,t)=>{let{__scopeContextMenu:n,...r}=e,o=g(n);return(0,i.createElement)(d.tu,(0,l.Z)({},o,r,{ref:t,style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))});function D(e){return t=>"mouse"!==t.pointerType?e(t):void 0}let O=e=>{let{__scopeContextMenu:t,...n}=e,r=g(t);return(0,i.createElement)(d.h_,(0,l.Z)({},r,n))};var P=n(7279),A=n(6616);let I=e=>{let{__scopeContextMenu:t,children:n,onOpenChange:r,dir:o,modal:s=!0}=e,[c,u]=(0,i.useState)(!1),p=g(t),m=(0,f.W)(r),v=(0,i.useCallback)(e=>{u(e),m(e)},[m]);return(0,i.createElement)(b,{scope:t,open:c,onOpenChange:v,modal:s},(0,i.createElement)(d.fC,(0,l.Z)({},p,{dir:o,open:c,onOpenChange:v,modal:s}),n))},L=y,F=E,W=O,z=e=>{let{__scopeContextMenu:t,children:n,onOpenChange:r,open:o,defaultOpen:s}=e,c=g(t),[u,f]=(0,p.T)({prop:o,defaultProp:s,onChange:r});return(0,i.createElement)(d.Tr,(0,l.Z)({},c,{open:u,onOpenChange:f}),n)},Z=R,B=i.forwardRef((e,t)=>{var{className:n,inset:i,children:l}=e,s=(0,r._T)(e,["className","inset","children"]);return(0,o.jsxs)(S,Object.assign({ref:t,className:(0,A.cn)("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[state=open]:bg-accent data-[state=open]:text-accent-foreground",i&&"pl-8",n)},s,{children:[l,(0,o.jsx)(P.XC,{className:"ml-auto h-4 w-4"})]}))});B.displayName=S.displayName;let V=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(j,Object.assign({ref:t,className:(0,A.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",n)},i))});V.displayName=j.displayName;let H=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(O,{children:(0,o.jsx)(x,Object.assign({ref:t,className:(0,A.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",n)},i))})});H.displayName=x.displayName;let Y=i.forwardRef((e,t)=>{var{className:n,inset:i}=e,l=(0,r._T)(e,["className","inset"]);return(0,o.jsx)(N,Object.assign({ref:t,className:(0,A.cn)("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",i&&"pl-8",n)},l))});Y.displayName=N.displayName;let K=i.forwardRef((e,t)=>{var{className:n,children:i,checked:l}=e,s=(0,r._T)(e,["className","children","checked"]);return(0,o.jsxs)(M,Object.assign({ref:t,className:(0,A.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",n),checked:l},s,{children:[(0,o.jsx)("span",Object.assign({className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center"},{children:(0,o.jsx)(T,{children:(0,o.jsx)(P.nQ,{className:"h-4 w-4"})})})),i]}))});K.displayName=M.displayName;let U=i.forwardRef((e,t)=>{var{className:n,children:i}=e,l=(0,r._T)(e,["className","children"]);return(0,o.jsxs)(_,Object.assign({ref:t,className:(0,A.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",n)},l,{children:[(0,o.jsx)("span",Object.assign({className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center"},{children:(0,o.jsx)(T,{children:(0,o.jsx)(P.jX,{className:"h-4 w-4 fill-current"})})})),i]}))});U.displayName=_.displayName;let q=i.forwardRef((e,t)=>{var{className:n,inset:i}=e,l=(0,r._T)(e,["className","inset"]);return(0,o.jsx)(C,Object.assign({ref:t,className:(0,A.cn)("px-2 py-1.5 text-sm font-semibold text-foreground",i&&"pl-8",n)},l))});q.displayName=C.displayName;let X=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(k,Object.assign({ref:t,className:(0,A.cn)("-mx-1 my-1 h-px bg-border",n)},i))});X.displayName=k.displayName;let G=e=>{var{className:t}=e,n=(0,r._T)(e,["className"]);return(0,o.jsx)("span",Object.assign({className:(0,A.cn)("ml-auto text-xs tracking-widest text-muted-foreground",t)},n))};G.displayName="ContextMenuShortcut"},5556:function(e,t,n){n.d(t,{Dialog:function(){return u},DialogClose:function(){return p},DialogContent:function(){return v},DialogDescription:function(){return w},DialogFooter:function(){return g},DialogHeader:function(){return h},DialogOverlay:function(){return m},DialogPortal:function(){return f},DialogTitle:function(){return b},DialogTrigger:function(){return d}});var r=n(8230),o=n(7437),i=n(2265),l=n(4078),s=n(7279),c=n(6616);let u=l.fC,d=l.xz,f=l.h_,p=l.x8,m=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(l.aV,Object.assign({ref:t,className:(0,c.cn)("fixed inset-0 z-50 bg-background/80 backdrop-blur-sm data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",n)},i))});m.displayName=l.aV.displayName;let v=i.forwardRef((e,t)=>{var{className:n,children:i}=e,u=(0,r._T)(e,["className","children"]);return(0,o.jsxs)(f,{children:[(0,o.jsx)(m,{}),(0,o.jsxs)(l.VY,Object.assign({ref:t,className:(0,c.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",n)},u,{children:[i,(0,o.jsxs)(l.x8,Object.assign({className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground"},{children:[(0,o.jsx)(s.Px,{className:"h-4 w-4"}),(0,o.jsx)("span",Object.assign({className:"sr-only"},{children:"Close"}))]}))]}))]})});v.displayName=l.VY.displayName;let h=e=>{var{className:t}=e,n=(0,r._T)(e,["className"]);return(0,o.jsx)("div",Object.assign({className:(0,c.cn)("flex flex-col space-y-1.5 text-center sm:text-left",t)},n))};h.displayName="DialogHeader";let g=e=>{var{className:t}=e,n=(0,r._T)(e,["className"]);return(0,o.jsx)("div",Object.assign({className:(0,c.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t)},n))};g.displayName="DialogFooter";let b=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(l.Dx,Object.assign({ref:t,className:(0,c.cn)("text-lg font-semibold leading-none tracking-tight",n)},i))});b.displayName=l.Dx.displayName;let w=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(l.dk,Object.assign({ref:t,className:(0,c.cn)("text-sm text-muted-foreground",n)},i))});w.displayName=l.dk.displayName},5699:function(e,t,n){n.d(t,{Drawer:function(){return F},DrawerClose:function(){return Z},DrawerContent:function(){return V},DrawerDescription:function(){return U},DrawerFooter:function(){return Y},DrawerHeader:function(){return H},DrawerOverlay:function(){return B},DrawerPortal:function(){return z},DrawerTitle:function(){return K},DrawerTrigger:function(){return W}});var r=n(8230),o=n(7437),i=n(2265),l=n(4078),s=i.createContext({drawerRef:{current:null},overlayRef:{current:null},scaleBackground:()=>{},onPress:()=>{},onRelease:()=>{},onDrag:()=>{},onNestedDrag:()=>{},onNestedOpenChange:()=>{},onNestedRelease:()=>{},openProp:void 0,dismissible:!1,isOpen:!1,keyboardIsOpen:{current:!1},snapPointsOffset:null,snapPoints:null,modal:!1,shouldFade:!1,activeSnapPoint:null,onOpenChange:()=>{},setActiveSnapPoint:()=>{},visible:!1,closeDrawer:()=>{},setVisible:()=>{}}),c=()=>i.useContext(s);!function(e){let{insertAt:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e||"undefined"==typeof document)return;let n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===t&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}('[vaul-drawer]{touch-action:none;transform:translate3d(0,100%,0);transition:transform .5s cubic-bezier(.32,.72,0,1)}.vaul-dragging .vaul-scrollable{overflow-y:hidden!important}[vaul-drawer][vaul-drawer-visible=true]{transform:translate3d(0,var(--snap-point-height, 0),0)}[vaul-overlay]{opacity:0;transition:opacity .5s cubic-bezier(.32,.72,0,1)}[vaul-overlay][vaul-drawer-visible=true]{opacity:1}[vaul-drawer]:after{content:"";position:absolute;top:100%;background:inherit;background-color:inherit;left:0;right:0;height:200%}[vaul-overlay][vaul-snap-points=true]:not([vaul-snap-points-overlay="true"]):not([data-state="closed"]){opacity:0}[vaul-overlay][vaul-snap-points-overlay=true]:not([vaul-drawer-visible="false"]){opacity:1}@keyframes fake-animation{}@media (hover: hover) and (pointer: fine){[vaul-drawer]{user-select:none}}\n');var u="undefined"!=typeof window?i.useLayoutEffect:i.useEffect;function d(){for(var e=arguments.length,t=Array(e),n=0;n1}function p(e){return"undefined"!=typeof window&&null!=window.navigator?e.test(window.navigator.platform):void 0}var m="undefined"!=typeof document&&window.visualViewport;function v(e){let t=window.getComputedStyle(e);return/(auto|scroll)/.test(t.overflow+t.overflowX+t.overflowY)}function h(e){for(v(e)&&(e=e.parentElement);e&&!v(e);)e=e.parentElement;return e||document.scrollingElement||document.documentElement}var g,b=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),w=0;function y(e,t,n){let r=e.style[t];return e.style[t]=n,()=>{e.style[t]=r}}function x(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function E(e){let t=document.scrollingElement||document.documentElement;for(;e&&e!==t;){let t=h(e);if(t!==document.documentElement&&t!==document.body&&t!==e){let n=t.getBoundingClientRect().top,r=e.getBoundingClientRect().top;e.getBoundingClientRect().bottom>t.getBoundingClientRect().bottom&&(t.scrollTop+=r-n)}e=t.parentElement}}function C(e){return e instanceof HTMLInputElement&&!b.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable}function N(){for(var e=arguments.length,t=Array(e),n=0;nt.forEach(t=>{"function"==typeof t?t(e):null!=t&&(t.current=e)})}(...t),t)}var M=null,R=new WeakMap;function _(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!(e&&e instanceof HTMLElement&&t))return;let r={};Object.entries(t).forEach(t=>{let[n,o]=t;n.startsWith("--")?e.style.setProperty(n,o):(r[n]=e.style[n],e.style[n]=o)}),n||R.set(e,r)}function T(e,t){if(!(e&&e instanceof HTMLElement))return;let n=R.get(e);n&&(t?e.style[t]=n[t]:Object.entries(n).forEach(t=>{let[n,r]=t;e.style[n]=r}))}function k(e){let t=window.getComputedStyle(e),n=t.transform||t.webkitTransform||t.mozTransform,r=n.match(/^matrix3d\((.+)\)$/);return r?parseFloat(r[1].split(", ")[13]):(r=n.match(/^matrix\((.+)\)$/))?parseFloat(r[1].split(", ")[5]):null}var S={DURATION:.5,EASE:[.32,.72,0,1]};function j(e){let t=i.useRef(e);return i.useEffect(()=>{t.current=e}),i.useMemo(()=>function(){for(var e,n=arguments.length,r=Array(n),o=0;o{b&&e===eg.length-1&&(ee.current=new Date)},[]),{activeSnapPoint:ep,activeSnapPointIndex:em,setActiveSnapPoint:ev,onRelease:eh,snapPointsOffset:eg,onDrag:eb,shouldFade:ew,getPercentageDragged:ey}=function(e){let{activeSnapPointProp:t,setActiveSnapPointProp:n,snapPoints:r,drawerRef:o,overlayRef:l,fadeFromIndex:s,onSnapPointChange:c}=e,[u,d]=function(e){let{prop:t,defaultProp:n,onChange:r=()=>{}}=e,[o,l]=function(e){let{defaultProp:t,onChange:n}=e,r=i.useState(t),[o]=r,l=i.useRef(o),s=j(n);return i.useEffect(()=>{l.current!==o&&(s(o),l.current=o)},[o,l,s]),r}({defaultProp:n,onChange:r}),s=void 0!==t,c=s?t:o,u=j(r);return[c,i.useCallback(e=>{if(s){let n="function"==typeof e?e(t):e;n!==t&&u(n)}else l(e)},[s,t,l,u])]}({prop:t,defaultProp:null==r?void 0:r[0],onChange:n}),f=i.useMemo(()=>u===(null==r?void 0:r[r.length-1]),[r,u]),p=r&&r.length>0&&(s||0===s)&&!Number.isNaN(s)&&r[s]===u||!r,m=i.useMemo(()=>{var e;return null!=(e=null==r?void 0:r.findIndex(e=>e===u))?e:null},[r,u]),v=i.useMemo(()=>{var e;return null!=(e=null==r?void 0:r.map(e=>{let t="undefined"!=typeof window,n="string"==typeof e,r=0;n&&(r=parseInt(e,10));let o=n?r:t?e*window.innerHeight:0;return t?window.innerHeight-o:o}))?e:[]},[r]),h=i.useMemo(()=>null!==m?null==v?void 0:v[m]:null,[v,m]),g=i.useCallback(e=>{var t;let n=null!=(t=null==v?void 0:v.findIndex(t=>t===e))?t:null;c(n),_(o.current,{transition:"transform ".concat(S.DURATION,"s cubic-bezier(").concat(S.EASE.join(","),")"),transform:"translate3d(0, ".concat(e,"px, 0)")}),v&&n!==v.length-1&&n!==s?_(l.current,{transition:"opacity ".concat(S.DURATION,"s cubic-bezier(").concat(S.EASE.join(","),")"),opacity:"0"}):_(l.current,{transition:"opacity ".concat(S.DURATION,"s cubic-bezier(").concat(S.EASE.join(","),")"),opacity:"1"}),d(null!==n?null==r?void 0:r[n]:null)},[o.current,r,v,s,l,d]);return i.useEffect(()=>{var e;if(t){let n=null!=(e=null==r?void 0:r.findIndex(e=>e===t))?e:null;v&&n&&"number"==typeof v[n]&&g(v[n])}},[t,r,v,g]),{isLastSnapPoint:f,activeSnapPoint:u,shouldFade:p,getPercentageDragged:function(e,t){if(!r||"number"!=typeof m||!v||void 0===s)return null;let n=m===s-1;if(m>=s&&t)return 0;if(n&&!t)return 1;if(!p&&!n)return null;let o=n?m+1:m-1,i=e/Math.abs(n?v[o]-v[o-1]:v[o+1]-v[o]);return n?1-i:i},setActiveSnapPoint:d,activeSnapPointIndex:m,onRelease:function(e){let{draggedDistance:t,closeDrawer:n,velocity:o,dismissible:i}=e;if(void 0===s)return;let c=h-t,u=0===m,d=t>0;if(m===s-1&&_(l.current,{transition:"opacity ".concat(S.DURATION,"s cubic-bezier(").concat(S.EASE.join(","),")")}),o>2&&!d)return void(i?n():g(v[0]));if(o>2&&d&&v&&r)return void g(v[r.length-1]);let p=null==v?void 0:v.reduce((e,t)=>"number"!=typeof e||"number"!=typeof t?e:Math.abs(t-c).4&&Math.abs(t)<.4*window.innerHeight){let e=d?1:-1;if(e>0&&f)return void g(v[r.length-1]);if(u&&e<0&&i&&n(),null===m)return;g(v[m+e])}else g(p)},onDrag:function(e){let{draggedDistance:t}=e;null!==h&&_(o.current,{transform:"translate3d(0, ".concat(h-t,"px, 0)")})},snapPointsOffset:v}}({snapPoints:b,activeSnapPointProp:I,setActiveSnapPointProp:L,drawerRef:ec,fadeFromIndex:A,overlayRef:J,onSnapPointChange:ef});!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{isDisabled:t}=e;u(()=>{if(!t){let e,t,n,r,o,i;return 1==++w&&(g=f()?(t=0,n=window.pageXOffset,r=window.pageYOffset,o=d(y(document.documentElement,"paddingRight",window.innerWidth-document.documentElement.clientWidth+"px"),y(document.documentElement,"overflow","hidden")),window.scrollTo(0,0),i=d(x(document,"touchstart",n=>{((e=h(n.target))!==document.documentElement||e!==document.body)&&(t=n.changedTouches[0].pageY)},{passive:!1,capture:!0}),x(document,"touchmove",n=>{if(!e||e===document.documentElement||e===document.body)return void n.preventDefault();let r=n.changedTouches[0].pageY,o=e.scrollTop,i=e.scrollHeight-e.clientHeight;0!==i&&((o<=0&&r>t||o>=i&&r{let t=e.target;C(t)&&t!==document.activeElement&&(e.preventDefault(),t.style.transform="translateY(-2000px)",t.focus(),requestAnimationFrame(()=>{t.style.transform=""}))},{passive:!1,capture:!0}),x(document,"focus",e=>{let t=e.target;C(t)&&(t.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{t.style.transform="",m&&(m.height{E(t)}):m.addEventListener("resize",()=>E(t),{once:!0}))}))},!0),x(window,"scroll",()=>{window.scrollTo(0,0)})),()=>{o(),i(),window.scrollTo(n,r)}):d(y(document.documentElement,"paddingRight",window.innerWidth-document.documentElement.clientWidth+"px"),y(document.documentElement,"overflow","hidden"))),()=>{0==--w&&g()}}},[t])}({isDisabled:!Z||X||!W||$||!V});let{restorePositionSetting:ex}=function(e){let{isOpen:t,modal:n,nested:r,hasBeenOpened:o}=e,[l,s]=i.useState("undefined"!=typeof window?window.location.href:""),c=i.useRef(0);function u(){if(null!==M){let e=-parseInt(document.body.style.top,10),t=-parseInt(document.body.style.left,10);document.body.style.position=M.position,document.body.style.top=M.top,document.body.style.left=M.left,document.body.style.height=M.height,document.body.style.right="unset",requestAnimationFrame(()=>{l===window.location.href?window.scrollTo(t,e):s(window.location.href)}),M=null}}return i.useEffect(()=>{function e(){c.current=window.scrollY}return e(),window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]),i.useEffect(()=>{r||!o||(t?(function(){if(null===M&&t){M={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left,height:document.body.style.height};let{scrollX:e,innerHeight:t}=window;document.body.style.setProperty("position","fixed","important"),document.body.style.top=-c.current+"px",document.body.style.left=-e+"px",document.body.style.right="0px",document.body.style.height="auto",setTimeout(()=>requestAnimationFrame(()=>{let e=t-window.innerHeight;e&&c.current>=t&&(document.body.style.top=-(c.current+e)+"px")}),300)}}(),n||setTimeout(()=>{u()},500)):u())},[t,o,l]),{restorePositionSetting:u}}({isOpen:Z,modal:W,nested:N,hasBeenOpened:V});function eE(){return(window.innerWidth-26)/window.innerWidth}function eC(e,t){var n;let r=e,o=null==(n=window.getSelection())?void 0:n.toString(),i=ec.current?k(ec.current):null,l=new Date;if(ee.current&&l.getTime()-ee.current.getTime()<500)return!1;if(i>0)return!0;if(o&&o.length>0)return!1;if(er.current&&l.getTime()-er.current.getTime()r.clientHeight){if(0!==r.scrollTop)return er.current=new Date,!1;if("dialog"===r.getAttribute("role"))break}r=r.parentNode}return!0}function eN(){ec.current&&(null==z||z(),_(ec.current,{transform:"translate3d(0, 100%, 0)",transition:"transform ".concat(S.DURATION,"s cubic-bezier(").concat(S.EASE.join(","),")")}),_(J.current,{opacity:"0",transition:"opacity ".concat(S.DURATION,"s cubic-bezier(").concat(S.EASE.join(","),")")}),eR(!1),setTimeout(()=>{K(!1),B(!1)},300),setTimeout(()=>{b&&ev(b[0])},1e3*S.DURATION))}function eM(){if(!ec.current)return;let e=document.querySelector("[vaul-drawer-wrapper]"),t=k(ec.current);_(ec.current,{transform:"translate3d(0, 0, 0)",transition:"transform ".concat(S.DURATION,"s cubic-bezier(").concat(S.EASE.join(","),")")}),_(J.current,{transition:"opacity ".concat(S.DURATION,"s cubic-bezier(").concat(S.EASE.join(","),")"),opacity:"1"}),c&&t&&t>0&&Z&&_(e,{borderRadius:"".concat(8,"px"),overflow:"hidden",transform:"scale(".concat(eE(),") translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)"),transformOrigin:"top",transitionProperty:"transform, border-radius",transitionDuration:"".concat(S.DURATION,"s"),transitionTimingFunction:"cubic-bezier(".concat(S.EASE.join(","),")")},!0)}function eR(e){let t=document.querySelector("[vaul-drawer-wrapper]");t&&c&&(e?(_(document.body,{background:"black"},!0),_(t,{borderRadius:"".concat(8,"px"),overflow:"hidden",transform:"scale(".concat(eE(),") translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)"),transformOrigin:"top",transitionProperty:"transform, border-radius",transitionDuration:"".concat(S.DURATION,"s"),transitionTimingFunction:"cubic-bezier(".concat(S.EASE.join(","),")")})):(T(t,"overflow"),T(t,"transform"),T(t,"borderRadius"),_(t,{transitionProperty:"transform, border-radius",transitionDuration:"".concat(S.DURATION,"s"),transitionTimingFunction:"cubic-bezier(".concat(S.EASE.join(","),")")})))}return i.useEffect(()=>()=>{eR(!1),ex()},[]),i.useEffect(()=>{var e;function t(){var e;if(ec.current&&(C(document.activeElement)||el.current)){let t=(null==(e=window.visualViewport)?void 0:e.height)||0,n=window.innerHeight-t,r=ec.current.getBoundingClientRect().height||0;ed.current||(ed.current=r);let o=ec.current.getBoundingClientRect().top;if(Math.abs(es.current-n)>60&&(el.current=!el.current),b&&b.length>0&&eg&&em&&(n+=eg[em]||0),es.current=n,r>t||el.current){let e=ec.current.getBoundingClientRect().height,r=e;e>t&&(r=t-26),ec.current.style.height=F?e-Math.max(n,0)+"px":"".concat(Math.max(r,t-o),"px")}else ec.current.style.height="".concat(ed.current,"px");b&&b.length>0&&!el.current?ec.current.style.bottom="0px":ec.current.style.bottom="".concat(Math.max(n,0),"px")}}return null==(e=window.visualViewport)||e.addEventListener("resize",t),()=>{var e;return null==(e=window.visualViewport)?void 0:e.removeEventListener("resize",t)}},[em,b,eg]),i.useEffect(()=>{if(!Z&&c){let e=setTimeout(()=>{T(document.body)},200);return()=>clearTimeout(e)}},[Z,c]),i.useEffect(()=>{n?(B(!0),H(!0)):eN()},[n]),i.useEffect(()=>{U&&(null==r||r(Z))},[Z]),i.useEffect(()=>{q(!0)},[]),i.useEffect(()=>{Z&&(ee.current=new Date,eR(!0))},[Z]),i.useEffect(()=>{Y&&ec.current.querySelectorAll("*").forEach(e=>{(e.scrollHeight>e.clientHeight||e.scrollWidth>e.clientWidth)&&e.classList.add("vaul-scrollable")})},[Y]),i.createElement(l.fC,{modal:W,onOpenChange:e=>{void 0===n?e?(H(!0),B(e)):eN():null==r||r(e)},open:Z},i.createElement(s.Provider,{value:{visible:Y,activeSnapPoint:ep,snapPoints:b,setActiveSnapPoint:ev,drawerRef:ec,overlayRef:J,scaleBackground:eR,onOpenChange:r,onPress:function(e){var t;(P||b)&&(!ec.current||ec.current.contains(e.target))&&(eu.current=(null==(t=ec.current)?void 0:t.getBoundingClientRect().height)||0,G(!0),et.current=new Date,f()&&window.addEventListener("touchend",()=>eo.current=!1,{once:!0}),e.target.setPointerCapture(e.pointerId),ei.current=e.screenY)},setVisible:K,onRelease:function(e){var t;if(!X||!ec.current)return;eo.current&&C(e.target)&&e.target.blur(),ec.current.classList.remove(D),eo.current=!1,G(!1),en.current=new Date;let n=k(ec.current);if(!eC(e.target,!1)||!n||Number.isNaN(n)||null===et.current)return;let r=en.current.getTime()-et.current.getTime(),o=ei.current-e.screenY,i=Math.abs(o)/r;return i>.05&&(Q(!0),setTimeout(()=>{Q(!1)},200)),b?(eh({draggedDistance:o,closeDrawer:eN,velocity:i,dismissible:P}),void(null==v||v(e,!0))):o>0?(eM(),void(null==v||v(e,!0))):i>.4||n>=Math.min(null!=(t=ec.current.getBoundingClientRect().height)?t:0,window.innerHeight)*R?(eN(),void(null==v||v(e,!1))):(null==v||v(e,!0),void eM())},onDrag:function(e){if(X){let t=ei.current-e.screenY,n=t>0;if(b&&0===em&&!P||!eo.current&&!eC(e.target,n))return;if(ec.current.classList.add(D),eo.current=!0,_(ec.current,{transition:"none"}),_(J.current,{transition:"none"}),b&&eb({draggedDistance:t}),n&&!b){let e=8*(Math.log(t+1)-2);return void _(ec.current,{transform:"translate3d(0, ".concat(Math.min(-1*e,0),"px, 0)")})}let r=Math.abs(t),o=document.querySelector("[vaul-drawer-wrapper]"),i=r/eu.current,l=ey(r,n);null!==l&&(i=l);let s=1-i;(ew||A&&em===A-1)&&(null==p||p(e,i),_(J.current,{opacity:"".concat(s),transition:"none"},!0)),o&&J.current&&c&&_(o,{borderRadius:"".concat(8-8*i,"px"),transform:"scale(".concat(Math.min(eE()+i*(1-eE()),1),") translate3d(0, ").concat(Math.max(0,14-14*i),"px, 0)"),transition:"none"},!0),b||_(ec.current,{transform:"translate3d(0, ".concat(r,"px, 0)")})}},dismissible:P,isOpen:Z,shouldFade:ew,closeDrawer:eN,onNestedDrag:function(e,t){if(t<0)return;let n=(window.innerWidth-16)/window.innerWidth;_(ec.current,{transform:"scale(".concat(n+t*(1-n),") translate3d(0, ").concat(16*t-16,"px, 0)"),transition:"none"})},onNestedOpenChange:function(e){let t=e?(window.innerWidth-16)/window.innerWidth:1;ea.current&&window.clearTimeout(ea.current),_(ec.current,{transition:"transform ".concat(S.DURATION,"s cubic-bezier(").concat(S.EASE.join(","),")"),transform:"scale(".concat(t,") translate3d(0, ").concat(e?-16:0,"px, 0)")}),!e&&ec.current&&(ea.current=setTimeout(()=>{_(ec.current,{transition:"none",transform:"translate3d(0, ".concat(k(ec.current),"px, 0)")})},500))},onNestedRelease:function(e,t){let n=t?(window.innerWidth-16)/window.innerWidth:1;t&&_(ec.current,{transition:"transform ".concat(S.DURATION,"s cubic-bezier(").concat(S.EASE.join(","),")"),transform:"scale(".concat(n,") translate3d(0, ").concat(t?-16:0,"px, 0)")})},keyboardIsOpen:el,openProp:n,modal:W,snapPointsOffset:eg}},o))}var P=i.forwardRef(function(e,t){let{children:n,...r}=e,{overlayRef:o,snapPoints:s,onRelease:u,shouldFade:d,isOpen:f,visible:p}=c(),m=N(t,o),v=s&&s.length>0;return i.createElement(l.aV,{onMouseUp:u,ref:m,"vaul-drawer-visible":p?"true":"false","vaul-overlay":"","vaul-snap-points":f&&v?"true":"false","vaul-snap-points-overlay":f&&d?"true":"false",...r})});P.displayName="Drawer.Overlay";var A=i.forwardRef(function(e,t){let{onOpenAutoFocus:n,onPointerDownOutside:r,onAnimationEnd:o,style:s,...u}=e,{drawerRef:d,onPress:f,onRelease:p,onDrag:m,dismissible:v,keyboardIsOpen:h,snapPointsOffset:g,visible:b,closeDrawer:w,modal:y,openProp:x,onOpenChange:E,setVisible:C}=c(),M=N(t,d);return i.useEffect(()=>{C(!0)},[]),i.createElement(l.VY,{onOpenAutoFocus:e=>{n?n(e):(e.preventDefault(),d.current.focus())},onPointerDown:f,onPointerDownOutside:e=>{null==r||r(e),y?(h.current&&(h.current=!1),e.preventDefault(),null==E||E(!1),v&&void 0===x&&w()):e.preventDefault()},onPointerMove:m,onPointerUp:p,ref:M,style:g&&g.length>0?{"--snap-point-height":"".concat(g[0],"px"),...s}:s,...u,"vaul-drawer":"","vaul-drawer-visible":b?"true":"false"})});A.displayName="Drawer.Content";var I={Root:O,NestedRoot:function(e){let{onDrag:t,onOpenChange:n,...r}=e,{onNestedDrag:o,onNestedOpenChange:l,onNestedRelease:s}=c();if(!o)throw Error("Drawer.NestedRoot must be placed in another drawer");return i.createElement(O,{nested:!0,onClose:()=>{l(!1)},onDrag:(e,n)=>{o(e,n),null==t||t(e,n)},onOpenChange:e=>{e&&l(e),null==n||n(e)},onRelease:s,...r})},Content:A,Overlay:P,Trigger:l.xz,Portal:l.h_,Close:l.x8,Title:l.Dx,Description:l.dk},L=n(6616);let F=e=>{var{shouldScaleBackground:t=!0}=e,n=(0,r._T)(e,["shouldScaleBackground"]);return(0,o.jsx)(I.Root,Object.assign({shouldScaleBackground:t},n))};F.displayName="Drawer";let W=I.Trigger,z=I.Portal,Z=I.Close,B=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(I.Overlay,Object.assign({ref:t,className:(0,L.cn)("fixed inset-0 z-50 bg-black/80",n)},i))});B.displayName=I.Overlay.displayName;let V=i.forwardRef((e,t)=>{var{className:n,children:i}=e,l=(0,r._T)(e,["className","children"]);return(0,o.jsxs)(z,{children:[(0,o.jsx)(B,{}),(0,o.jsxs)(I.Content,Object.assign({ref:t,className:(0,L.cn)("fixed inset-x-0 bottom-0 z-50 mt-24 flex h-auto flex-col rounded-t-[10px] border bg-background",n)},l,{children:[(0,o.jsx)("div",{className:"mx-auto mt-4 h-2 w-[100px] rounded-full bg-muted"}),i]}))]})});V.displayName="DrawerContent";let H=e=>{var{className:t}=e,n=(0,r._T)(e,["className"]);return(0,o.jsx)("div",Object.assign({className:(0,L.cn)("grid gap-1.5 p-4 text-center sm:text-left",t)},n))};H.displayName="DrawerHeader";let Y=e=>{var{className:t}=e,n=(0,r._T)(e,["className"]);return(0,o.jsx)("div",Object.assign({className:(0,L.cn)("mt-auto flex flex-col gap-2 p-4",t)},n))};Y.displayName="DrawerFooter";let K=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(I.Title,Object.assign({ref:t,className:(0,L.cn)("text-lg font-semibold leading-none tracking-tight",n)},i))});K.displayName=I.Title.displayName;let U=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(I.Description,Object.assign({ref:t,className:(0,L.cn)("text-sm text-muted-foreground",n)},i))});U.displayName=I.Description.displayName},9308:function(e,t,n){n.d(t,{DropdownMenu:function(){return A},DropdownMenuCheckboxItem:function(){return Y},DropdownMenuContent:function(){return V},DropdownMenuGroup:function(){return L},DropdownMenuItem:function(){return H},DropdownMenuLabel:function(){return U},DropdownMenuPortal:function(){return F},DropdownMenuRadioGroup:function(){return z},DropdownMenuRadioItem:function(){return K},DropdownMenuSeparator:function(){return q},DropdownMenuShortcut:function(){return X},DropdownMenuSub:function(){return W},DropdownMenuSubContent:function(){return B},DropdownMenuSubTrigger:function(){return Z},DropdownMenuTrigger:function(){return I}});var r=n(8230),o=n(7437),i=n(2265),l=n(2673),s=n(8890),c=n(7618),u=n(6544),d=n(9801),f=n(1110),p=n(8571),m=n(2358);let v="DropdownMenu",[h,g]=(0,u.b)(v,[p.Wf]),b=(0,p.Wf)(),[w,y]=h(v),x=(0,i.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,disabled:r=!1,...o}=e,u=y("DropdownMenuTrigger",n),d=b(n);return(0,i.createElement)(p.ee,(0,l.Z)({asChild:!0},d),(0,i.createElement)(f.W.button,(0,l.Z)({type:"button",id:u.triggerId,"aria-haspopup":"menu","aria-expanded":u.open,"aria-controls":u.open?u.contentId:void 0,"data-state":u.open?"open":"closed","data-disabled":r?"":void 0,disabled:r},o,{ref:(0,c.F)(t,u.triggerRef),onPointerDown:(0,s.M)(e.onPointerDown,e=>{r||0!==e.button||!1!==e.ctrlKey||(u.onOpenToggle(),u.open||e.preventDefault())}),onKeyDown:(0,s.M)(e.onKeyDown,e=>{r||(["Enter"," "].includes(e.key)&&u.onOpenToggle(),"ArrowDown"===e.key&&u.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})))}),E=(0,i.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=y("DropdownMenuContent",n),c=b(n),u=(0,i.useRef)(!1);return(0,i.createElement)(p.VY,(0,l.Z)({id:o.contentId,"aria-labelledby":o.triggerId},c,r,{ref:t,onCloseAutoFocus:(0,s.M)(e.onCloseAutoFocus,e=>{var t;u.current||null===(t=o.triggerRef.current)||void 0===t||t.focus(),u.current=!1,e.preventDefault()}),onInteractOutside:(0,s.M)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;o.modal&&!r||(u.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))}),C=(0,i.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=b(n);return(0,i.createElement)(p.ZA,(0,l.Z)({},o,r,{ref:t}))}),N=(0,i.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=b(n);return(0,i.createElement)(p.__,(0,l.Z)({},o,r,{ref:t}))}),M=(0,i.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=b(n);return(0,i.createElement)(p.ck,(0,l.Z)({},o,r,{ref:t}))}),R=(0,i.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=b(n);return(0,i.createElement)(p.oC,(0,l.Z)({},o,r,{ref:t}))}),_=(0,i.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=b(n);return(0,i.createElement)(p.Ee,(0,l.Z)({},o,r,{ref:t}))}),T=(0,i.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=b(n);return(0,i.createElement)(p.Rk,(0,l.Z)({},o,r,{ref:t}))}),k=(0,i.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=b(n);return(0,i.createElement)(p.wU,(0,l.Z)({},o,r,{ref:t}))}),S=(0,i.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=b(n);return(0,i.createElement)(p.Z0,(0,l.Z)({},o,r,{ref:t}))}),j=(0,i.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=b(n);return(0,i.createElement)(p.fF,(0,l.Z)({},o,r,{ref:t}))}),D=(0,i.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=b(n);return(0,i.createElement)(p.tu,(0,l.Z)({},o,r,{ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))});var O=n(7279),P=n(6616);let A=e=>{let{__scopeDropdownMenu:t,children:n,dir:r,open:o,defaultOpen:s,onOpenChange:c,modal:u=!0}=e,f=b(t),v=(0,i.useRef)(null),[h=!1,g]=(0,d.T)({prop:o,defaultProp:s,onChange:c});return(0,i.createElement)(w,{scope:t,triggerId:(0,m.M)(),triggerRef:v,contentId:(0,m.M)(),open:h,onOpenChange:g,onOpenToggle:(0,i.useCallback)(()=>g(e=>!e),[g]),modal:u},(0,i.createElement)(p.fC,(0,l.Z)({},f,{open:h,onOpenChange:g,dir:r,modal:u}),n))},I=x,L=C,F=e=>{let{__scopeDropdownMenu:t,...n}=e,r=b(t);return(0,i.createElement)(p.h_,(0,l.Z)({},r,n))},W=e=>{let{__scopeDropdownMenu:t,children:n,open:r,onOpenChange:o,defaultOpen:s}=e,c=b(t),[u=!1,f]=(0,d.T)({prop:r,defaultProp:s,onChange:o});return(0,i.createElement)(p.Tr,(0,l.Z)({},c,{open:u,onOpenChange:f}),n)},z=_,Z=i.forwardRef((e,t)=>{var{className:n,inset:i,children:l}=e,s=(0,r._T)(e,["className","inset","children"]);return(0,o.jsxs)(j,Object.assign({ref:t,className:(0,P.cn)("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent",i&&"pl-8",n)},s,{children:[l,(0,o.jsx)(O.XC,{className:"ml-auto h-4 w-4"})]}))});Z.displayName=j.displayName;let B=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(D,Object.assign({ref:t,className:(0,P.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",n)},i))});B.displayName=D.displayName;let V=i.forwardRef((e,t)=>{var{className:n,sideOffset:i=4}=e,l=(0,r._T)(e,["className","sideOffset"]);return(0,o.jsx)(E,Object.assign({ref:t,sideOffset:i,className:(0,P.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",n)},l))});V.displayName=E.displayName;let H=i.forwardRef((e,t)=>{var{className:n,inset:i}=e,l=(0,r._T)(e,["className","inset"]);return(0,o.jsx)(M,Object.assign({ref:t,className:(0,P.cn)("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",i&&"pl-8",n)},l))});H.displayName=M.displayName;let Y=i.forwardRef((e,t)=>{var{className:n,children:i,checked:l}=e,s=(0,r._T)(e,["className","children","checked"]);return(0,o.jsxs)(R,Object.assign({ref:t,className:(0,P.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",n),checked:l},s,{children:[(0,o.jsx)("span",Object.assign({className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center"},{children:(0,o.jsx)(k,{children:(0,o.jsx)(O.nQ,{className:"h-4 w-4"})})})),i]}))});Y.displayName=R.displayName;let K=i.forwardRef((e,t)=>{var{className:n,children:i}=e,l=(0,r._T)(e,["className","children"]);return(0,o.jsxs)(T,Object.assign({ref:t,className:(0,P.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",n)},l,{children:[(0,o.jsx)("span",Object.assign({className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center"},{children:(0,o.jsx)(k,{children:(0,o.jsx)(O.jX,{className:"h-4 w-4 fill-current"})})})),i]}))});K.displayName=T.displayName;let U=i.forwardRef((e,t)=>{var{className:n,inset:i}=e,l=(0,r._T)(e,["className","inset"]);return(0,o.jsx)(N,Object.assign({ref:t,className:(0,P.cn)("px-2 py-1.5 text-sm font-semibold",i&&"pl-8",n)},l))});U.displayName=N.displayName;let q=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(S,Object.assign({ref:t,className:(0,P.cn)("-mx-1 my-1 h-px bg-muted",n)},i))});q.displayName=S.displayName;let X=e=>{var{className:t}=e,n=(0,r._T)(e,["className"]);return(0,o.jsx)("span",Object.assign({className:(0,P.cn)("ml-auto text-xs tracking-widest opacity-60",t)},n))};X.displayName="DropdownMenuShortcut"},7024:function(e,t,n){n.d(t,{Form:function(){return z},FormControl:function(){return U},FormDescription:function(){return q},FormField:function(){return B},FormItem:function(){return Y},FormLabel:function(){return K},FormMessage:function(){return X}});var r=n(8230),o=n(7437),i=n(6575),l=n(2265),s=e=>"checkbox"===e.type,c=e=>e instanceof Date,u=e=>null==e;let d=e=>"object"==typeof e;var f=e=>!u(e)&&!Array.isArray(e)&&d(e)&&!c(e),p=e=>f(e)&&e.target?s(e.target)?e.target.checked:e.target.value:e,m=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,v=(e,t)=>e.has(m(t)),h=e=>{let t=e.constructor&&e.constructor.prototype;return f(t)&&t.hasOwnProperty("isPrototypeOf")},g="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function b(e){let t;let n=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else if(!(!(g&&(e instanceof Blob||e instanceof FileList))&&(n||f(e))))return e;else if(t=n?[]:{},n||h(e))for(let n in e)e.hasOwnProperty(n)&&(t[n]=b(e[n]));else t=e;return t}var w=e=>Array.isArray(e)?e.filter(Boolean):[],y=e=>void 0===e,x=(e,t,n)=>{if(!t||!f(e))return n;let r=w(t.split(/[,[\].]+?/)).reduce((e,t)=>u(e)?e:e[t],e);return y(r)||r===e?y(e[t])?n:e[t]:r},E=e=>"boolean"==typeof e,C=e=>/^\w*$/.test(e),N=e=>w(e.replace(/["|']|\]/g,"").split(/\.|\[/)),M=(e,t,n)=>{let r=-1,o=C(t)?[t]:N(t),i=o.length,l=i-1;for(;++rl.useContext(_);var k=(e,t,n,r=!0)=>{let o={defaultValues:t._defaultValues};for(let i in e)Object.defineProperty(o,i,{get:()=>(t._proxyFormState[i]!==R.all&&(t._proxyFormState[i]=!r||R.all),n&&(n[i]=!0),e[i])});return o},S=e=>f(e)&&!Object.keys(e).length,j=(e,t,n,r)=>{n(e);let{name:o,...i}=e;return S(i)||Object.keys(i).length>=Object.keys(t).length||Object.keys(i).find(e=>t[e]===(!r||R.all))},D=e=>Array.isArray(e)?e:[e],O=(e,t,n)=>!e||!t||e===t||D(e).some(e=>e&&(n?e===t:e.startsWith(t)||t.startsWith(e)));function P(e){let t=l.useRef(e);t.current=e,l.useEffect(()=>{let n=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{n&&n.unsubscribe()}},[e.disabled])}var A=e=>"string"==typeof e,I=(e,t,n,r,o)=>A(e)?(r&&t.watch.add(e),x(n,e,o)):Array.isArray(e)?e.map(e=>(r&&t.watch.add(e),x(n,e))):(r&&(t.watchAll=!0),n);let L=e=>e.render(function(e){let t=T(),{name:n,disabled:r,control:o=t.control,shouldUnregister:i}=e,s=v(o._names.array,n),c=function(e){let t=T(),{control:n=t.control,name:r,defaultValue:o,disabled:i,exact:s}=e||{},c=l.useRef(r);c.current=r,P({disabled:i,subject:n._subjects.values,next:e=>{O(c.current,e.name,s)&&d(b(I(c.current,n._names,e.values||n._formValues,!1,o)))}});let[u,d]=l.useState(n._getWatch(r,o));return l.useEffect(()=>n._removeUnmounted()),u}({control:o,name:n,defaultValue:x(o._formValues,n,x(o._defaultValues,n,e.defaultValue)),exact:!0}),u=function(e){let t=T(),{control:n=t.control,disabled:r,name:o,exact:i}=e||{},[s,c]=l.useState(n._formState),u=l.useRef(!0),d=l.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),f=l.useRef(o);return f.current=o,P({disabled:r,next:e=>u.current&&O(f.current,e.name,i)&&j(e,d.current,n._updateFormState)&&c({...n._formState,...e}),subject:n._subjects.state}),l.useEffect(()=>(u.current=!0,d.current.isValid&&n._updateValid(!0),()=>{u.current=!1}),[n]),k(s,n,d.current,!1)}({control:o,name:n,exact:!0}),d=l.useRef(o.register(n,{...e.rules,value:c,...E(e.disabled)?{disabled:e.disabled}:{}}));return l.useEffect(()=>{let e=o._options.shouldUnregister||i,t=(e,t)=>{let n=x(o._fields,e);n&&n._f&&(n._f.mount=t)};if(t(n,!0),e){let e=b(x(o._options.defaultValues,n));M(o._defaultValues,n,e),y(x(o._formValues,n))&&M(o._formValues,n,e)}return()=>{(s?e&&!o._state.action:e)?o.unregister(n):t(n,!1)}},[n,o,s,i]),l.useEffect(()=>{x(o._fields,n)&&o._updateDisabledField({disabled:r,fields:o._fields,name:n,value:x(o._fields,n)._f.value})},[r,n,o]),{field:{name:n,value:c,...E(r)||u.disabled?{disabled:u.disabled||r}:{},onChange:l.useCallback(e=>d.current.onChange({target:{value:p(e),name:n},type:"change"}),[n]),onBlur:l.useCallback(()=>d.current.onBlur({target:{value:x(o._formValues,n),name:n},type:"blur"}),[n,o]),ref:l.useCallback(e=>{let t=x(o._fields,n);t&&e&&(t._f.ref={focus:()=>e.focus(),select:()=>e.select(),setCustomValidity:t=>e.setCustomValidity(t),reportValidity:()=>e.reportValidity()})},[o._fields,n])},formState:u,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!x(u.errors,n)},isDirty:{enumerable:!0,get:()=>!!x(u.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!x(u.touchedFields,n)},isValidating:{enumerable:!0,get:()=>!!x(u.validatingFields,n)},error:{enumerable:!0,get:()=>x(u.errors,n)}})}}(e));R.onSubmit,R.onChange;var F=n(6616),W=n(354);let z=e=>{let{children:t,...n}=e;return l.createElement(_.Provider,{value:n},t)},Z=l.createContext({}),B=e=>{var t=(0,r._T)(e,[]);return(0,o.jsx)(Z.Provider,Object.assign({value:{name:t.name}},{children:(0,o.jsx)(L,Object.assign({},t))}))},V=()=>{let e=l.useContext(Z),t=l.useContext(H),{getFieldState:n,formState:r}=T(),o=n(e.name,r);if(!e)throw Error("useFormField should be used within ");let{id:i}=t;return Object.assign({id:i,name:e.name,formItemId:"".concat(i,"-form-item"),formDescriptionId:"".concat(i,"-form-item-description"),formMessageId:"".concat(i,"-form-item-message")},o)},H=l.createContext({}),Y=l.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);let s=l.useId();return(0,o.jsx)(H.Provider,Object.assign({value:{id:s}},{children:(0,o.jsx)("div",Object.assign({ref:t,className:(0,F.cn)("space-y-2",n)},i))}))});Y.displayName="FormItem";let K=l.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);let{error:l,formItemId:s}=V();return(0,o.jsx)(W.Label,Object.assign({ref:t,className:(0,F.cn)(l&&"text-destructive",n),htmlFor:s},i))});K.displayName="FormLabel";let U=l.forwardRef((e,t)=>{var n=(0,r._T)(e,[]);let{error:l,formItemId:s,formDescriptionId:c,formMessageId:u}=V();return(0,o.jsx)(i.g,Object.assign({ref:t,id:s,"aria-describedby":l?"".concat(c," ").concat(u):"".concat(c),"aria-invalid":!!l},n))});U.displayName="FormControl";let q=l.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);let{formDescriptionId:l}=V();return(0,o.jsx)("p",Object.assign({ref:t,id:l,className:(0,F.cn)("text-[0.8rem] text-muted-foreground",n)},i))});q.displayName="FormDescription";let X=l.forwardRef((e,t)=>{var{className:n,children:i}=e,l=(0,r._T)(e,["className","children"]);let{error:s,formMessageId:c}=V(),u=s?String(null==s?void 0:s.message):i;return u?(0,o.jsx)("p",Object.assign({ref:t,id:c,className:(0,F.cn)("text-[0.8rem] font-medium text-destructive",n)},l,{children:u})):null});X.displayName="FormMessage"},4908:function(e,t,n){let r;n.d(t,{HoverCard:function(){return j},HoverCardContent:function(){return O},HoverCardTrigger:function(){return D}});var o=n(8230),i=n(7437),l=n(2265),s=n(2673),c=n(8890),u=n(6544),d=n(9801),f=n(7618),p=n(7165),m=n(7079),v=n(1110),h=n(6965);let g="HoverCard",[b,w]=(0,u.b)(g,[p.D7]),y=(0,p.D7)(),[x,E]=b(g),C=(0,l.forwardRef)((e,t)=>{let{__scopeHoverCard:n,...r}=e,o=E("HoverCardTrigger",n),i=y(n);return(0,l.createElement)(p.ee,(0,s.Z)({asChild:!0},i),(0,l.createElement)(v.W.a,(0,s.Z)({"data-state":o.open?"open":"closed"},r,{ref:t,onPointerEnter:(0,c.M)(e.onPointerEnter,k(o.onOpen)),onPointerLeave:(0,c.M)(e.onPointerLeave,k(o.onClose)),onFocus:(0,c.M)(e.onFocus,o.onOpen),onBlur:(0,c.M)(e.onBlur,o.onClose),onTouchStart:(0,c.M)(e.onTouchStart,e=>e.preventDefault())})))}),[N,M]=b("HoverCardPortal",{forceMount:void 0}),R="HoverCardContent",_=(0,l.forwardRef)((e,t)=>{let n=M(R,e.__scopeHoverCard),{forceMount:r=n.forceMount,...o}=e,i=E(R,e.__scopeHoverCard);return(0,l.createElement)(m.z,{present:r||i.open},(0,l.createElement)(T,(0,s.Z)({"data-state":i.open?"open":"closed"},o,{onPointerEnter:(0,c.M)(e.onPointerEnter,k(i.onOpen)),onPointerLeave:(0,c.M)(e.onPointerLeave,k(i.onClose)),ref:t})))}),T=(0,l.forwardRef)((e,t)=>{let{__scopeHoverCard:n,onEscapeKeyDown:o,onPointerDownOutside:i,onFocusOutside:u,onInteractOutside:d,...m}=e,v=E(R,n),g=y(n),b=(0,l.useRef)(null),w=(0,f.e)(t,b),[x,C]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{if(x){let e=document.body;return r=e.style.userSelect||e.style.webkitUserSelect,e.style.userSelect="none",e.style.webkitUserSelect="none",()=>{e.style.userSelect=r,e.style.webkitUserSelect=r}}},[x]),(0,l.useEffect)(()=>{if(b.current){let e=()=>{C(!1),v.isPointerDownOnContentRef.current=!1,setTimeout(()=>{var e;""!==(null===(e=document.getSelection())||void 0===e?void 0:e.toString())&&(v.hasSelectionRef.current=!0)})};return document.addEventListener("pointerup",e),()=>{document.removeEventListener("pointerup",e),v.hasSelectionRef.current=!1,v.isPointerDownOnContentRef.current=!1}}},[v.isPointerDownOnContentRef,v.hasSelectionRef]),(0,l.useEffect)(()=>{b.current&&(function(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;n.nextNode();)t.push(n.currentNode);return t})(b.current).forEach(e=>e.setAttribute("tabindex","-1"))}),(0,l.createElement)(h.XB,{asChild:!0,disableOutsidePointerEvents:!1,onInteractOutside:d,onEscapeKeyDown:o,onPointerDownOutside:i,onFocusOutside:(0,c.M)(u,e=>{e.preventDefault()}),onDismiss:v.onDismiss},(0,l.createElement)(p.VY,(0,s.Z)({},g,m,{onPointerDown:(0,c.M)(m.onPointerDown,e=>{e.currentTarget.contains(e.target)&&C(!0),v.hasSelectionRef.current=!1,v.isPointerDownOnContentRef.current=!0}),ref:w,style:{...m.style,userSelect:x?"text":void 0,WebkitUserSelect:x?"text":void 0,"--radix-hover-card-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-hover-card-content-available-width":"var(--radix-popper-available-width)","--radix-hover-card-content-available-height":"var(--radix-popper-available-height)","--radix-hover-card-trigger-width":"var(--radix-popper-anchor-width)","--radix-hover-card-trigger-height":"var(--radix-popper-anchor-height)"}})))});function k(e){return t=>"touch"===t.pointerType?void 0:e()}var S=n(6616);let j=e=>{let{__scopeHoverCard:t,children:n,open:r,defaultOpen:o,onOpenChange:i,openDelay:s=700,closeDelay:c=300}=e,u=y(t),f=(0,l.useRef)(0),m=(0,l.useRef)(0),v=(0,l.useRef)(!1),h=(0,l.useRef)(!1),[g=!1,b]=(0,d.T)({prop:r,defaultProp:o,onChange:i}),w=(0,l.useCallback)(()=>{clearTimeout(m.current),f.current=window.setTimeout(()=>b(!0),s)},[s,b]),E=(0,l.useCallback)(()=>{clearTimeout(f.current),v.current||h.current||(m.current=window.setTimeout(()=>b(!1),c))},[c,b]),C=(0,l.useCallback)(()=>b(!1),[b]);return(0,l.useEffect)(()=>()=>{clearTimeout(f.current),clearTimeout(m.current)},[]),(0,l.createElement)(x,{scope:t,open:g,onOpenChange:b,onOpen:w,onClose:E,onDismiss:C,hasSelectionRef:v,isPointerDownOnContentRef:h},(0,l.createElement)(p.fC,u,n))},D=C,O=l.forwardRef((e,t)=>{var{className:n,align:r="center",sideOffset:l=4}=e,s=(0,o._T)(e,["className","align","sideOffset"]);return(0,i.jsx)(_,Object.assign({ref:t,align:r,sideOffset:l,className:(0,S.cn)("z-50 w-64 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",n)},s))});O.displayName=_.displayName},354:function(e,t,n){n.d(t,{Label:function(){return p}});var r=n(8230),o=n(7437),i=n(2265),l=n(2673),s=n(1110);let c=(0,i.forwardRef)((e,t)=>(0,i.createElement)(s.W.label,(0,l.Z)({},e,{ref:t,onMouseDown:t=>{var n;null===(n=e.onMouseDown)||void 0===n||n.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault()}})));var u=n(9656),d=n(6616);let f=(0,u.j)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),p=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(c,Object.assign({ref:t,className:(0,d.cn)(f(),n)},i))});p.displayName=c.displayName},6352:function(e,t,n){n.d(t,{Menubar:function(){return ee},MenubarCheckboxItem:function(){return ei},MenubarContent:function(){return eo},MenubarGroup:function(){return G},MenubarItem:function(){return ea},MenubarLabel:function(){return es},MenubarMenu:function(){return X},MenubarPortal:function(){return $},MenubarRadioGroup:function(){return J},MenubarRadioItem:function(){return el},MenubarSeparator:function(){return ec},MenubarShortcut:function(){return eu},MenubarSub:function(){return Q},MenubarSubContent:function(){return er},MenubarSubTrigger:function(){return en},MenubarTrigger:function(){return et}});var r=n(8230),o=n(7437),i=n(2265),l=n(7279),s=n(2673),c=n(2564),u=n(3855),d=n(8890),f=n(7618),p=n(6544),m=n(2358),v=n(8571),h=n(7272),g=n(1110),b=n(9801);let w="Menubar",[y,x,E]=(0,c.B)(w),[C,N]=(0,p.b)(w,[E,h.Pc]),M=(0,v.Wf)(),R=(0,h.Pc)(),[_,T]=C(w),k=(0,i.forwardRef)((e,t)=>{let{__scopeMenubar:n,value:r,onValueChange:o,defaultValue:l,loop:c=!0,dir:d,...f}=e,p=(0,u.g)(d),m=R(n),[v="",w]=(0,b.T)({prop:r,onChange:o,defaultProp:l}),[x,E]=(0,i.useState)(null);return(0,i.createElement)(_,{scope:n,value:v,onMenuOpen:(0,i.useCallback)(e=>{w(e),E(e)},[w]),onMenuClose:(0,i.useCallback)(()=>w(""),[w]),onMenuToggle:(0,i.useCallback)(e=>{w(t=>t?"":e),E(e)},[w]),dir:p,loop:c},(0,i.createElement)(y.Provider,{scope:n},(0,i.createElement)(y.Slot,{scope:n},(0,i.createElement)(h.fC,(0,s.Z)({asChild:!0},m,{orientation:"horizontal",loop:c,dir:p,currentTabStopId:x,onCurrentTabStopIdChange:E}),(0,i.createElement)(g.W.div,(0,s.Z)({role:"menubar"},f,{ref:t}))))))}),S="MenubarMenu",[j,D]=C(S),O="MenubarTrigger",P=(0,i.forwardRef)((e,t)=>{let{__scopeMenubar:n,disabled:r=!1,...o}=e,l=R(n),c=M(n),u=T(O,n),p=D(O,n),m=(0,i.useRef)(null),b=(0,f.e)(t,m,p.triggerRef),[w,x]=(0,i.useState)(!1),E=u.value===p.value;return(0,i.createElement)(y.ItemSlot,{scope:n,value:p.value,disabled:r},(0,i.createElement)(h.ck,(0,s.Z)({asChild:!0},l,{focusable:!r,tabStopId:p.value}),(0,i.createElement)(v.ee,(0,s.Z)({asChild:!0},c),(0,i.createElement)(g.W.button,(0,s.Z)({type:"button",role:"menuitem",id:p.triggerId,"aria-haspopup":"menu","aria-expanded":E,"aria-controls":E?p.contentId:void 0,"data-highlighted":w?"":void 0,"data-state":E?"open":"closed","data-disabled":r?"":void 0,disabled:r},o,{ref:b,onPointerDown:(0,d.M)(e.onPointerDown,e=>{r||0!==e.button||!1!==e.ctrlKey||(u.onMenuOpen(p.value),E||e.preventDefault())}),onPointerEnter:(0,d.M)(e.onPointerEnter,()=>{var e;u.value&&!E&&(u.onMenuOpen(p.value),null===(e=m.current)||void 0===e||e.focus())}),onKeyDown:(0,d.M)(e.onKeyDown,e=>{r||(["Enter"," "].includes(e.key)&&u.onMenuToggle(p.value),"ArrowDown"===e.key&&u.onMenuOpen(p.value),["Enter"," ","ArrowDown"].includes(e.key)&&(p.wasKeyboardTriggerOpenRef.current=!0,e.preventDefault()))}),onFocus:(0,d.M)(e.onFocus,()=>x(!0)),onBlur:(0,d.M)(e.onBlur,()=>x(!1))})))))}),A="MenubarContent",I=(0,i.forwardRef)((e,t)=>{let{__scopeMenubar:n,align:r="start",...o}=e,l=M(n),c=T(A,n),u=D(A,n),f=x(n),p=(0,i.useRef)(!1);return(0,i.createElement)(v.VY,(0,s.Z)({id:u.contentId,"aria-labelledby":u.triggerId,"data-radix-menubar-content":""},l,o,{ref:t,align:r,onCloseAutoFocus:(0,d.M)(e.onCloseAutoFocus,e=>{var t;c.value||p.current||null===(t=u.triggerRef.current)||void 0===t||t.focus(),p.current=!1,e.preventDefault()}),onFocusOutside:(0,d.M)(e.onFocusOutside,e=>{let t=e.target;f().some(e=>{var n;return null===(n=e.ref.current)||void 0===n?void 0:n.contains(t)})&&e.preventDefault()}),onInteractOutside:(0,d.M)(e.onInteractOutside,()=>{p.current=!0}),onEntryFocus:e=>{u.wasKeyboardTriggerOpenRef.current||e.preventDefault()},onKeyDown:(0,d.M)(e.onKeyDown,e=>{var t,n;if(["ArrowRight","ArrowLeft"].includes(e.key)){let r=e.target,o=r.hasAttribute("data-radix-menubar-subtrigger"),i=r.closest("[data-radix-menubar-content]")!==e.currentTarget,l=("rtl"===c.dir?"ArrowRight":"ArrowLeft")===e.key;if(!l&&o||i&&l)return;let s=f().filter(e=>!e.disabled).map(e=>e.value);l&&s.reverse();let d=s.indexOf(u.value),[p]=s=c.loop?(n=d+1,(t=s).map((e,r)=>t[(n+r)%t.length])):s.slice(d+1);p&&c.onMenuOpen(p)}},{checkForDefaultPrevented:!1}),style:{...e.style,"--radix-menubar-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-menubar-content-available-width":"var(--radix-popper-available-width)","--radix-menubar-content-available-height":"var(--radix-popper-available-height)","--radix-menubar-trigger-width":"var(--radix-popper-anchor-width)","--radix-menubar-trigger-height":"var(--radix-popper-anchor-height)"}}))}),L=(0,i.forwardRef)((e,t)=>{let{__scopeMenubar:n,...r}=e,o=M(n);return(0,i.createElement)(v.ZA,(0,s.Z)({},o,r,{ref:t}))}),F=(0,i.forwardRef)((e,t)=>{let{__scopeMenubar:n,...r}=e,o=M(n);return(0,i.createElement)(v.__,(0,s.Z)({},o,r,{ref:t}))}),W=(0,i.forwardRef)((e,t)=>{let{__scopeMenubar:n,...r}=e,o=M(n);return(0,i.createElement)(v.ck,(0,s.Z)({},o,r,{ref:t}))}),z=(0,i.forwardRef)((e,t)=>{let{__scopeMenubar:n,...r}=e,o=M(n);return(0,i.createElement)(v.oC,(0,s.Z)({},o,r,{ref:t}))}),Z=(0,i.forwardRef)((e,t)=>{let{__scopeMenubar:n,...r}=e,o=M(n);return(0,i.createElement)(v.Ee,(0,s.Z)({},o,r,{ref:t}))}),B=(0,i.forwardRef)((e,t)=>{let{__scopeMenubar:n,...r}=e,o=M(n);return(0,i.createElement)(v.Rk,(0,s.Z)({},o,r,{ref:t}))}),V=(0,i.forwardRef)((e,t)=>{let{__scopeMenubar:n,...r}=e,o=M(n);return(0,i.createElement)(v.wU,(0,s.Z)({},o,r,{ref:t}))}),H=(0,i.forwardRef)((e,t)=>{let{__scopeMenubar:n,...r}=e,o=M(n);return(0,i.createElement)(v.Z0,(0,s.Z)({},o,r,{ref:t}))}),Y=(0,i.forwardRef)((e,t)=>{let{__scopeMenubar:n,...r}=e,o=M(n);return(0,i.createElement)(v.fF,(0,s.Z)({"data-radix-menubar-subtrigger":""},o,r,{ref:t}))}),K=(0,i.forwardRef)((e,t)=>{let{__scopeMenubar:n,...r}=e,o=M(n);return(0,i.createElement)(v.tu,(0,s.Z)({},o,{"data-radix-menubar-content":""},r,{ref:t,style:{...e.style,"--radix-menubar-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-menubar-content-available-width":"var(--radix-popper-available-width)","--radix-menubar-content-available-height":"var(--radix-popper-available-height)","--radix-menubar-trigger-width":"var(--radix-popper-anchor-width)","--radix-menubar-trigger-height":"var(--radix-popper-anchor-height)"}}))}),U=e=>{let{__scopeMenubar:t,...n}=e,r=M(t);return(0,i.createElement)(v.h_,(0,s.Z)({},r,n))};var q=n(6616);let X=e=>{let{__scopeMenubar:t,value:n,...r}=e,o=(0,m.M)(),l=n||o||"LEGACY_REACT_AUTO_VALUE",c=T(S,t),u=M(t),d=(0,i.useRef)(null),f=(0,i.useRef)(!1),p=c.value===l;return(0,i.useEffect)(()=>{p||(f.current=!1)},[p]),(0,i.createElement)(j,{scope:t,value:l,triggerId:(0,m.M)(),triggerRef:d,contentId:(0,m.M)(),wasKeyboardTriggerOpenRef:f},(0,i.createElement)(v.fC,(0,s.Z)({},u,{open:p,onOpenChange:e=>{e||c.onMenuClose()},modal:!1,dir:c.dir},r)))},G=L,$=U,Q=e=>{let{__scopeMenubar:t,children:n,open:r,onOpenChange:o,defaultOpen:l}=e,c=M(t),[u=!1,d]=(0,b.T)({prop:r,defaultProp:l,onChange:o});return(0,i.createElement)(v.Tr,(0,s.Z)({},c,{open:u,onOpenChange:d}),n)},J=Z,ee=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(k,Object.assign({ref:t,className:(0,q.cn)("flex h-9 items-center space-x-1 rounded-md border bg-background p-1 shadow-sm",n)},i))});ee.displayName=k.displayName;let et=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(P,Object.assign({ref:t,className:(0,q.cn)("flex cursor-default select-none items-center rounded-sm px-3 py-1 text-sm font-medium outline-none focus:bg-accent focus:text-accent-foreground data-[state=open]:bg-accent data-[state=open]:text-accent-foreground",n)},i))});et.displayName=P.displayName;let en=i.forwardRef((e,t)=>{var{className:n,inset:i,children:s}=e,c=(0,r._T)(e,["className","inset","children"]);return(0,o.jsxs)(Y,Object.assign({ref:t,className:(0,q.cn)("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[state=open]:bg-accent data-[state=open]:text-accent-foreground",i&&"pl-8",n)},c,{children:[s,(0,o.jsx)(l.XC,{className:"ml-auto h-4 w-4"})]}))});en.displayName=Y.displayName;let er=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(K,Object.assign({ref:t,className:(0,q.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",n)},i))});er.displayName=K.displayName;let eo=i.forwardRef((e,t)=>{var{className:n,align:i="start",alignOffset:l=-4,sideOffset:s=8}=e,c=(0,r._T)(e,["className","align","alignOffset","sideOffset"]);return(0,o.jsx)(U,{children:(0,o.jsx)(I,Object.assign({ref:t,align:i,alignOffset:l,sideOffset:s,className:(0,q.cn)("z-50 min-w-[12rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",n)},c))})});eo.displayName=I.displayName;let ea=i.forwardRef((e,t)=>{var{className:n,inset:i}=e,l=(0,r._T)(e,["className","inset"]);return(0,o.jsx)(W,Object.assign({ref:t,className:(0,q.cn)("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",i&&"pl-8",n)},l))});ea.displayName=W.displayName;let ei=i.forwardRef((e,t)=>{var{className:n,children:i,checked:s}=e,c=(0,r._T)(e,["className","children","checked"]);return(0,o.jsxs)(z,Object.assign({ref:t,className:(0,q.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",n),checked:s},c,{children:[(0,o.jsx)("span",Object.assign({className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center"},{children:(0,o.jsx)(V,{children:(0,o.jsx)(l.nQ,{className:"h-4 w-4"})})})),i]}))});ei.displayName=z.displayName;let el=i.forwardRef((e,t)=>{var{className:n,children:i}=e,s=(0,r._T)(e,["className","children"]);return(0,o.jsxs)(B,Object.assign({ref:t,className:(0,q.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",n)},s,{children:[(0,o.jsx)("span",Object.assign({className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center"},{children:(0,o.jsx)(V,{children:(0,o.jsx)(l.jX,{className:"h-4 w-4 fill-current"})})})),i]}))});el.displayName=B.displayName;let es=i.forwardRef((e,t)=>{var{className:n,inset:i}=e,l=(0,r._T)(e,["className","inset"]);return(0,o.jsx)(F,Object.assign({ref:t,className:(0,q.cn)("px-2 py-1.5 text-sm font-semibold",i&&"pl-8",n)},l))});es.displayName=F.displayName;let ec=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(H,Object.assign({ref:t,className:(0,q.cn)("-mx-1 my-1 h-px bg-muted",n)},i))});ec.displayName=H.displayName;let eu=e=>{var{className:t}=e,n=(0,r._T)(e,["className"]);return(0,o.jsx)("span",Object.assign({className:(0,q.cn)("ml-auto text-xs tracking-widest text-muted-foreground",t)},n))};eu.displayname="MenubarShortcut"},6368:function(e,t,n){n.d(t,{MultiSelect:function(){return b},MultiSelectContent:function(){return N},MultiSelectEmpty:function(){return T},MultiSelectGroup:function(){return R},MultiSelectItem:function(){return M},MultiSelectList:function(){return C},MultiSelectSearch:function(){return E},MultiSelectSeparator:function(){return _},MultiSelectTrigger:function(){return y},MultiSelectValue:function(){return x},renderMultiSelectOptions:function(){return k}});var r=n(8230),o=n(7437),i=n(2265),l=n(7279),s=n(684),c=n(9801),u=n(4887),d=n(6616),f=n(2119);let p=(0,n(9656).j)("inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground shadow hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground shadow hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function m(e){var{className:t,variant:n}=e,i=(0,r._T)(e,["className","variant"]);return(0,o.jsx)("div",Object.assign({className:(0,d.cn)(p({variant:n}),t)},i))}var v=n(9416);let h=i.createContext(void 0),g=()=>{let e=i.useContext(h);if(!e)throw Error("useMultiSelect must be used within MultiSelectProvider");return e},b=e=>{var{value:t,onValueChange:n,onDeselect:l,onSelect:u,defaultValue:d,open:f,onOpenChange:p,defaultOpen:m,onSearch:v,filter:g,disabled:b,maxCount:w}=e,y=(0,r._T)(e,["value","onValueChange","onDeselect","onSelect","defaultValue","open","onOpenChange","defaultOpen","onSearch","filter","disabled","maxCount"]);let x=i.useRef(new Map).current,E=i.useCallback(e=>{if(n){let t=e.map(e=>x.get(e));n(e,t)}},[n]),[C,N]=(0,c.T)({prop:t,defaultProp:d,onChange:E}),[M,R]=(0,c.T)({prop:f,defaultProp:m,onChange:p}),_=i.useCallback((e,t)=>{N(n=>(null==n?void 0:n.includes(e))?n:(null==u||u(e,t),n?[...n,e]:[e]))},[u,N]),T=i.useCallback((e,t)=>{N(n=>n&&n.includes(e)?(null==l||l(e,t),n.filter(t=>t!==e)):n)},[l,N]),k=i.useMemo(()=>({value:C||[],open:M||!1,onSearch:v,filter:g,disabled:b,maxCount:w,onSelect:_,onDeselect:T,itemCache:x}),[C,M,v,g,b,w,_,T]);return(0,o.jsx)(h.Provider,Object.assign({value:k},{children:(0,o.jsx)(s.fC,Object.assign({},y,{open:M,onOpenChange:R}))}))};b.displayName="MultiSelect";let w=e=>{e.preventDefault(),e.stopPropagation()},y=i.forwardRef((e,t)=>{var{className:n,children:i}=e,c=(0,r._T)(e,["className","children"]);let{disabled:u}=g();return(0,o.jsx)(s.xz,Object.assign({ref:t,asChild:!0},{children:(0,o.jsxs)("div",Object.assign({"aria-disabled":u,"data-disabled":u},c,{className:(0,d.cn)("flex h-full min-h-9 w-full items-center justify-between whitespace-nowrap rounded-md border border-input bg-transparent px-3 py-2 text-sm shadow-sm ring-offset-background focus:outline-none focus:ring-1 focus:ring-ring [&>span]:line-clamp-1",u?"cursor-not-allowed opacity-50":"cursor-text",n),onClick:u?w:c.onClick,onTouchStart:u?w:c.onTouchStart},{children:[i,(0,o.jsx)(l.jn,{"aria-hidden":!0,className:"h-4 w-4 opacity-50 shrink-0"})]}))}))});y.displayName="MultiSelectTrigger";let x=i.forwardRef((e,t)=>{var{className:n,placeholder:s,maxDisplay:c,maxItemLength:u}=e,p=(0,r._T)(e,["className","placeholder","maxDisplay","maxItemLength"]);let{value:v,itemCache:h,onDeselect:b}=g(),[w,y]=i.useState(!1),x=c&&v.length>c?v.length-c:0,E=x?v.slice(0,c):v;return i.useLayoutEffect(()=>{y(!0)},[]),v.length&&w?(0,o.jsx)(f.TooltipProvider,Object.assign({delayDuration:300},{children:(0,o.jsxs)("div",Object.assign({className:(0,d.cn)("flex flex-1 overflow-x-hidden flex-wrap items-center gap-1.5",n)},p,{ref:t},{children:[E.map(e=>{let t=h.get(e),n=(null==t?void 0:t.label)||e,r=u&&"string"==typeof n&&n.length>u?"".concat(n.slice(0,u),"..."):n,i=(0,o.jsxs)(m,Object.assign({variant:"outline",className:"px-2 py-0 leading-4 pr-1 group/multi-select-badge cursor-pointer rounded-full",onClick:n=>{n.preventDefault(),n.stopPropagation(),b(e,t)}},{children:[(0,o.jsx)("span",{children:r}),(0,o.jsx)(l.Px,{className:"h-3 w-3 ml-1 text-muted-foreground group-hover/multi-select-badge:text-foreground"})]}),e);return r!==n?(0,o.jsxs)(f.Tooltip,{children:[(0,o.jsx)(f.TooltipTrigger,Object.assign({className:"inline-flex"},{children:i})),(0,o.jsx)(f.TooltipContent,Object.assign({side:"bottom",align:"start",className:"z-[51]"},{children:n}))]},e):i}),x?(0,o.jsxs)("span",Object.assign({className:"text-muted-foreground text-xs leading-4 py-.5"},{children:["+",x]})):null]}))})):(0,o.jsx)("span",Object.assign({className:"pointer-events-none text-muted-foreground"},{children:s}))}),E=i.forwardRef((e,t)=>{let{onSearch:n}=g();return(0,o.jsx)(v.CommandInput,Object.assign({ref:t},e,{onValueChange:n}))});E.displayName="MultiSelectSearch";let C=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(v.CommandList,Object.assign({ref:t,className:(0,d.cn)("py-1 px-0 max-h-[unset]",n)},i))});C.displayName="MultiSelectList";let N=i.forwardRef((e,t)=>{var{className:n,children:l}=e,c=(0,r._T)(e,["className","children"]);let f=g(),p=i.useRef();return p.current||"undefined"==typeof window||(p.current=document.createDocumentFragment()),f.open?(0,o.jsx)(s.h_,Object.assign({forceMount:!0},{children:(0,o.jsx)(s.VY,Object.assign({ref:t,align:"start",sideOffset:4,collisionPadding:10,className:(0,d.cn)("z-50 w-full rounded-md border bg-popover p-0 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2"),style:{"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}},c,{children:(0,o.jsx)(v.Command,Object.assign({className:(0,d.cn)("px-1 max-h-96 w-full min-w-[var(--radix-select-trigger-width)]",n),shouldFilter:!f.onSearch},{children:l}))}))})):p.current?(0,u.createPortal)((0,o.jsx)(v.Command,{children:l}),p.current):null}),M=i.forwardRef((e,t)=>{var{value:n,onSelect:s,onDeselect:c,children:u,label:f,disabled:p,className:m}=e,h=(0,r._T)(e,["value","onSelect","onDeselect","children","label","disabled","className"]);let{value:b,maxCount:w,onSelect:y,onDeselect:x,itemCache:E}=g(),C=i.useMemo(()=>n?{value:n,label:f||("string"==typeof u?u:void 0)}:void 0,[n,f,u]),N=!!(n&&b.includes(n));i.useEffect(()=>{n&&E.set(n,C)},[N,n,C]);let M=!!(p||!N&&w&&b.length>=w);return(0,o.jsxs)(v.CommandItem,Object.assign({},h,{value:n,className:(0,d.cn)(M&&"text-muted-foreground cursor-not-allowed",m),disabled:M,onSelect:!M&&n?()=>{N?(null==c||c(n,C),x(n,C)):(E.set(n,C),null==s||s(n,C),y(n,C))}:void 0,ref:t},{children:[(0,o.jsx)("span",Object.assign({className:"mr-2 whitespace-nowrap overflow-hidden text-ellipsis"},{children:u||f||n})),N?(0,o.jsx)(l.nQ,{className:"h-4 w-4 ml-auto shrink-0"}):null]}))}),R=i.forwardRef((e,t)=>(0,o.jsx)(v.CommandGroup,Object.assign({},e,{ref:t})));R.displayName="MultiSelectGroup";let _=i.forwardRef((e,t)=>(0,o.jsx)(v.CommandSeparator,Object.assign({},e,{ref:t})));_.displayName="MultiSelectSeparator";let T=i.forwardRef((e,t)=>{var{children:n="No Content"}=e,i=(0,r._T)(e,["children"]);return(0,o.jsx)(v.CommandEmpty,Object.assign({},i,{ref:t},{children:n}))});T.displayName="MultiSelectEmpty";let k=e=>e.map((e,t)=>"type"in e?"separator"===e.type?(0,o.jsx)(_,{},t):null:"children"in e?(0,o.jsx)(R,Object.assign({value:e.value,heading:e.heading},{children:k(e.children)}),e.value||t):(0,o.jsx)(M,Object.assign({},e,{children:e.label}),e.value))},2897:function(e,t,n){n.d(t,{Popover:function(){return c},PopoverContent:function(){return d},PopoverTrigger:function(){return u}});var r=n(8230),o=n(7437),i=n(2265),l=n(684),s=n(6616);let c=l.fC,u=l.xz,d=i.forwardRef((e,t)=>{var{className:n,align:i="center",sideOffset:c=4}=e,u=(0,r._T)(e,["className","align","sideOffset"]);return(0,o.jsx)(l.h_,{children:(0,o.jsx)(l.VY,Object.assign({ref:t,align:i,sideOffset:c,className:(0,s.cn)("z-50 w-72 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",n)},u))})});d.displayName=l.VY.displayName},7084:function(e,t,n){n.d(t,{Progress:function(){return C}});var r=n(8230),o=n(7437),i=n(2265),l=n(2673),s=n(6544),c=n(1110);let u="Progress",[d,f]=(0,s.b)(u),[p,m]=d(u),v=(0,i.forwardRef)((e,t)=>{let{__scopeProgress:n,value:r,max:o,getValueLabel:s=g,...u}=e,d=y(o)?o:100,f=x(r,d)?r:null,m=w(f)?s(f,d):void 0;return(0,i.createElement)(p,{scope:n,value:f,max:d},(0,i.createElement)(c.W.div,(0,l.Z)({"aria-valuemax":d,"aria-valuemin":0,"aria-valuenow":w(f)?f:void 0,"aria-valuetext":m,role:"progressbar","data-state":b(f,d),"data-value":null!=f?f:void 0,"data-max":d},u,{ref:t})))});v.propTypes={max(e,t,n){let r=e[t],o=String(r);return r&&!y(r)?Error(`Invalid prop \`max\` of value \`${o}\` supplied to \`${n}\`. Only numbers greater than 0 are valid max values. Defaulting to \`100\`.`):null},value(e,t,n){let r=e[t],o=String(r),i=y(e.max)?e.max:100;return null==r||x(r,i)?null:Error(`Invalid prop \`value\` of value \`${o}\` supplied to \`${n}\`. The \`value\` prop must be: - - a positive number - - less than the value passed to \`max\` (or 100 if no \`max\` prop is set) - - \`null\` if the progress is indeterminate. - -Defaulting to \`null\`.`)}};let h=(0,i.forwardRef)((e,t)=>{var n;let{__scopeProgress:r,...o}=e,s=m("ProgressIndicator",r);return(0,i.createElement)(c.W.div,(0,l.Z)({"data-state":b(s.value,s.max),"data-value":null!==(n=s.value)&&void 0!==n?n:void 0,"data-max":s.max},o,{ref:t}))});function g(e,t){return`${Math.round(e/t*100)}%`}function b(e,t){return null==e?"indeterminate":e===t?"complete":"loading"}function w(e){return"number"==typeof e}function y(e){return w(e)&&!isNaN(e)&&e>0}function x(e,t){return w(e)&&!isNaN(e)&&e<=t&&e>=0}var E=n(6616);let C=i.forwardRef((e,t)=>{var{className:n,value:i}=e,l=(0,r._T)(e,["className","value"]);return(0,o.jsx)(v,Object.assign({ref:t,className:(0,E.cn)("relative h-2 w-full overflow-hidden rounded-full bg-primary/20",n)},l,{children:(0,o.jsx)(h,{className:"h-full w-full flex-1 bg-primary transition-all",style:{transform:"translateX(-".concat(100-(i||0),"%)")}})}))});C.displayName=v.displayName},4906:function(e,t,n){n.d(t,{RadioGroup:function(){return z},RadioGroupItem:function(){return Z}});var r=n(8230),o=n(7437),i=n(2265),l=n(6616),s=n(2673),c=n(8890),u=n(7618),d=n(6544),f=n(1110),p=n(7272),m=n(9801),v=n(3855),h=n(8930),g=n(7201),b=n(7079);let w="Radio",[y,x]=(0,d.b)(w),[E,C]=y(w),N=(0,i.forwardRef)((e,t)=>{let{__scopeRadio:n,name:r,checked:o=!1,required:l,disabled:d,value:p="on",onCheck:m,...v}=e,[h,g]=(0,i.useState)(null),b=(0,u.e)(t,e=>g(e)),w=(0,i.useRef)(!1),y=!h||!!h.closest("form");return(0,i.createElement)(E,{scope:n,checked:o,disabled:d},(0,i.createElement)(f.W.button,(0,s.Z)({type:"button",role:"radio","aria-checked":o,"data-state":_(o),"data-disabled":d?"":void 0,disabled:d,value:p},v,{ref:b,onClick:(0,c.M)(e.onClick,e=>{o||null==m||m(),y&&(w.current=e.isPropagationStopped(),w.current||e.stopPropagation())})})),y&&(0,i.createElement)(R,{control:h,bubbles:!w.current,name:r,value:p,checked:o,required:l,disabled:d,style:{transform:"translateX(-100%)"}}))}),M=(0,i.forwardRef)((e,t)=>{let{__scopeRadio:n,forceMount:r,...o}=e,l=C("RadioIndicator",n);return(0,i.createElement)(b.z,{present:r||l.checked},(0,i.createElement)(f.W.span,(0,s.Z)({"data-state":_(l.checked),"data-disabled":l.disabled?"":void 0},o,{ref:t})))}),R=e=>{let{control:t,checked:n,bubbles:r=!0,...o}=e,l=(0,i.useRef)(null),c=(0,g.D)(n),u=(0,h.t)(t);return(0,i.useEffect)(()=>{let e=l.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(c!==n&&t){let o=new Event("click",{bubbles:r});t.call(e,n),e.dispatchEvent(o)}},[c,n,r]),(0,i.createElement)("input",(0,s.Z)({type:"radio","aria-hidden":!0,defaultChecked:n},o,{tabIndex:-1,ref:l,style:{...e.style,...u,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function _(e){return e?"checked":"unchecked"}let T=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],k="RadioGroup",[S,j]=(0,d.b)(k,[p.Pc,x]),D=(0,p.Pc)(),O=x(),[P,A]=S(k),I=(0,i.forwardRef)((e,t)=>{let{__scopeRadioGroup:n,name:r,defaultValue:o,value:l,required:c=!1,disabled:u=!1,orientation:d,dir:h,loop:g=!0,onValueChange:b,...w}=e,y=D(n),x=(0,v.g)(h),[E,C]=(0,m.T)({prop:l,defaultProp:o,onChange:b});return(0,i.createElement)(P,{scope:n,name:r,required:c,disabled:u,value:E,onValueChange:C},(0,i.createElement)(p.fC,(0,s.Z)({asChild:!0},y,{orientation:d,dir:x,loop:g}),(0,i.createElement)(f.W.div,(0,s.Z)({role:"radiogroup","aria-required":c,"aria-orientation":d,"data-disabled":u?"":void 0,dir:x},w,{ref:t}))))}),L=(0,i.forwardRef)((e,t)=>{let{__scopeRadioGroup:n,disabled:r,...o}=e,l=A("RadioGroupItem",n),d=l.disabled||r,f=D(n),m=O(n),v=(0,i.useRef)(null),h=(0,u.e)(t,v),g=l.value===o.value,b=(0,i.useRef)(!1);return(0,i.useEffect)(()=>{let e=e=>{T.includes(e.key)&&(b.current=!0)},t=()=>b.current=!1;return document.addEventListener("keydown",e),document.addEventListener("keyup",t),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}},[]),(0,i.createElement)(p.ck,(0,s.Z)({asChild:!0},f,{focusable:!d,active:g}),(0,i.createElement)(N,(0,s.Z)({disabled:d,required:l.required,checked:g},m,o,{name:l.name,ref:h,onCheck:()=>l.onValueChange(o.value),onKeyDown:(0,c.M)(e=>{"Enter"===e.key&&e.preventDefault()}),onFocus:(0,c.M)(o.onFocus,()=>{var e;b.current&&(null===(e=v.current)||void 0===e||e.click())})})))}),F=(0,i.forwardRef)((e,t)=>{let{__scopeRadioGroup:n,...r}=e,o=O(n);return(0,i.createElement)(M,(0,s.Z)({},o,r,{ref:t}))}),W=(0,n(430).Z)("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),z=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(I,Object.assign({className:(0,l.cn)("grid gap-2",n)},i,{ref:t}))});z.displayName=I.displayName;let Z=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(L,Object.assign({ref:t,className:(0,l.cn)("aspect-square h-4 w-4 rounded-full border border-primary text-primary ring-offset-background focus:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",n)},i,{children:(0,o.jsx)(F,Object.assign({className:"flex items-center justify-center"},{children:(0,o.jsx)(W,{className:"h-2.5 w-2.5 fill-current text-current"})}))}))});Z.displayName=L.displayName},2017:function(e,t,n){n.d(t,{ScrollArea:function(){return G},ScrollBar:function(){return $}});var r=n(8230),o=n(7437),i=n(2265),l=n(2673),s=n(1110),c=n(7079),u=n(6544),d=n(7618),f=n(9563),p=n(3855),m=n(2653),v=n(1914),h=n(8890);let g="ScrollArea",[b,w]=(0,u.b)(g),[y,x]=b(g),E=(0,i.forwardRef)((e,t)=>{let{__scopeScrollArea:n,type:r="hover",dir:o,scrollHideDelay:c=600,...u}=e,[f,m]=(0,i.useState)(null),[v,h]=(0,i.useState)(null),[g,b]=(0,i.useState)(null),[w,x]=(0,i.useState)(null),[E,C]=(0,i.useState)(null),[N,M]=(0,i.useState)(0),[R,_]=(0,i.useState)(0),[T,k]=(0,i.useState)(!1),[S,j]=(0,i.useState)(!1),D=(0,d.e)(t,e=>m(e)),O=(0,p.g)(o);return(0,i.createElement)(y,{scope:n,type:r,dir:O,scrollHideDelay:c,scrollArea:f,viewport:v,onViewportChange:h,content:g,onContentChange:b,scrollbarX:w,onScrollbarXChange:x,scrollbarXEnabled:T,onScrollbarXEnabledChange:k,scrollbarY:E,onScrollbarYChange:C,scrollbarYEnabled:S,onScrollbarYEnabledChange:j,onCornerWidthChange:M,onCornerHeightChange:_},(0,i.createElement)(s.W.div,(0,l.Z)({dir:O},u,{ref:D,style:{position:"relative","--radix-scroll-area-corner-width":N+"px","--radix-scroll-area-corner-height":R+"px",...e.style}})))}),C=(0,i.forwardRef)((e,t)=>{let{__scopeScrollArea:n,children:r,...o}=e,c=x("ScrollAreaViewport",n),u=(0,i.useRef)(null),f=(0,d.e)(t,u,c.onViewportChange);return(0,i.createElement)(i.Fragment,null,(0,i.createElement)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"}}),(0,i.createElement)(s.W.div,(0,l.Z)({"data-radix-scroll-area-viewport":""},o,{ref:f,style:{overflowX:c.scrollbarXEnabled?"scroll":"hidden",overflowY:c.scrollbarYEnabled?"scroll":"hidden",...e.style}}),(0,i.createElement)("div",{ref:c.onContentChange,style:{minWidth:"100%",display:"table"}},r)))}),N="ScrollAreaScrollbar",M=(0,i.forwardRef)((e,t)=>{let{forceMount:n,...r}=e,o=x(N,e.__scopeScrollArea),{onScrollbarXEnabledChange:s,onScrollbarYEnabledChange:c}=o,u="horizontal"===e.orientation;return(0,i.useEffect)(()=>(u?s(!0):c(!0),()=>{u?s(!1):c(!1)}),[u,s,c]),"hover"===o.type?(0,i.createElement)(R,(0,l.Z)({},r,{ref:t,forceMount:n})):"scroll"===o.type?(0,i.createElement)(_,(0,l.Z)({},r,{ref:t,forceMount:n})):"auto"===o.type?(0,i.createElement)(T,(0,l.Z)({},r,{ref:t,forceMount:n})):"always"===o.type?(0,i.createElement)(k,(0,l.Z)({},r,{ref:t})):null}),R=(0,i.forwardRef)((e,t)=>{let{forceMount:n,...r}=e,o=x(N,e.__scopeScrollArea),[s,u]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{let e=o.scrollArea,t=0;if(e){let n=()=>{window.clearTimeout(t),u(!0)},r=()=>{t=window.setTimeout(()=>u(!1),o.scrollHideDelay)};return e.addEventListener("pointerenter",n),e.addEventListener("pointerleave",r),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",n),e.removeEventListener("pointerleave",r)}}},[o.scrollArea,o.scrollHideDelay]),(0,i.createElement)(c.z,{present:n||s},(0,i.createElement)(T,(0,l.Z)({"data-state":s?"visible":"hidden"},r,{ref:t})))}),_=(0,i.forwardRef)((e,t)=>{var n;let{forceMount:r,...o}=e,s=x(N,e.__scopeScrollArea),u="horizontal"===e.orientation,d=U(()=>p("SCROLL_END"),100),[f,p]=(n={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},(0,i.useReducer)((e,t)=>{let r=n[e][t];return null!=r?r:e},"hidden"));return(0,i.useEffect)(()=>{if("idle"===f){let e=window.setTimeout(()=>p("HIDE"),s.scrollHideDelay);return()=>window.clearTimeout(e)}},[f,s.scrollHideDelay,p]),(0,i.useEffect)(()=>{let e=s.viewport,t=u?"scrollLeft":"scrollTop";if(e){let n=e[t],r=()=>{let r=e[t];n!==r&&(p("SCROLL"),d()),n=r};return e.addEventListener("scroll",r),()=>e.removeEventListener("scroll",r)}},[s.viewport,u,p,d]),(0,i.createElement)(c.z,{present:r||"hidden"!==f},(0,i.createElement)(k,(0,l.Z)({"data-state":"hidden"===f?"hidden":"visible"},o,{ref:t,onPointerEnter:(0,h.M)(e.onPointerEnter,()=>p("POINTER_ENTER")),onPointerLeave:(0,h.M)(e.onPointerLeave,()=>p("POINTER_LEAVE"))})))}),T=(0,i.forwardRef)((e,t)=>{let n=x(N,e.__scopeScrollArea),{forceMount:r,...o}=e,[s,u]=(0,i.useState)(!1),d="horizontal"===e.orientation,f=U(()=>{if(n.viewport){let e=n.viewport.offsetWidth{let{orientation:n="vertical",...r}=e,o=x(N,e.__scopeScrollArea),s=(0,i.useRef)(null),c=(0,i.useRef)(0),[u,d]=(0,i.useState)({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),f=B(u.viewport,u.content),p={...r,sizes:u,onSizesChange:d,hasThumb:!!(f>0&&f<1),onThumbChange:e=>s.current=e,onThumbPointerUp:()=>c.current=0,onThumbPointerDown:e=>c.current=e};function m(e,t){return function(e,t,n,r="ltr"){let o=V(n),i=t||o/2,l=n.scrollbar.paddingStart+i,s=n.scrollbar.size-n.scrollbar.paddingEnd-(o-i),c=n.content-n.viewport;return Y([l,s],"ltr"===r?[0,c]:[-1*c,0])(e)}(e,c.current,u,t)}return"horizontal"===n?(0,i.createElement)(S,(0,l.Z)({},p,{ref:t,onThumbPositionChange:()=>{if(o.viewport&&s.current){let e=H(o.viewport.scrollLeft,u,o.dir);s.current.style.transform=`translate3d(${e}px, 0, 0)`}},onWheelScroll:e=>{o.viewport&&(o.viewport.scrollLeft=e)},onDragScroll:e=>{o.viewport&&(o.viewport.scrollLeft=m(e,o.dir))}})):"vertical"===n?(0,i.createElement)(j,(0,l.Z)({},p,{ref:t,onThumbPositionChange:()=>{if(o.viewport&&s.current){let e=H(o.viewport.scrollTop,u);s.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=>{o.viewport&&(o.viewport.scrollTop=e)},onDragScroll:e=>{o.viewport&&(o.viewport.scrollTop=m(e))}})):null}),S=(0,i.forwardRef)((e,t)=>{let{sizes:n,onSizesChange:r,...o}=e,s=x(N,e.__scopeScrollArea),[c,u]=(0,i.useState)(),f=(0,i.useRef)(null),p=(0,d.e)(t,f,s.onScrollbarXChange);return(0,i.useEffect)(()=>{f.current&&u(getComputedStyle(f.current))},[f]),(0,i.createElement)(P,(0,l.Z)({"data-orientation":"horizontal"},o,{ref:p,sizes:n,style:{bottom:0,left:"rtl"===s.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===s.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":V(n)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,n)=>{if(s.viewport){let r=s.viewport.scrollLeft+t.deltaX;e.onWheelScroll(r),r>0&&r{f.current&&s.viewport&&c&&r({content:s.viewport.scrollWidth,viewport:s.viewport.offsetWidth,scrollbar:{size:f.current.clientWidth,paddingStart:Z(c.paddingLeft),paddingEnd:Z(c.paddingRight)}})}}))}),j=(0,i.forwardRef)((e,t)=>{let{sizes:n,onSizesChange:r,...o}=e,s=x(N,e.__scopeScrollArea),[c,u]=(0,i.useState)(),f=(0,i.useRef)(null),p=(0,d.e)(t,f,s.onScrollbarYChange);return(0,i.useEffect)(()=>{f.current&&u(getComputedStyle(f.current))},[f]),(0,i.createElement)(P,(0,l.Z)({"data-orientation":"vertical"},o,{ref:p,sizes:n,style:{top:0,right:"ltr"===s.dir?0:void 0,left:"rtl"===s.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":V(n)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,n)=>{if(s.viewport){let r=s.viewport.scrollTop+t.deltaY;e.onWheelScroll(r),r>0&&r{f.current&&s.viewport&&c&&r({content:s.viewport.scrollHeight,viewport:s.viewport.offsetHeight,scrollbar:{size:f.current.clientHeight,paddingStart:Z(c.paddingTop),paddingEnd:Z(c.paddingBottom)}})}}))}),[D,O]=b(N),P=(0,i.forwardRef)((e,t)=>{let{__scopeScrollArea:n,sizes:r,hasThumb:o,onThumbChange:c,onThumbPointerUp:u,onThumbPointerDown:p,onThumbPositionChange:m,onDragScroll:v,onWheelScroll:g,onResize:b,...w}=e,y=x(N,n),[E,C]=(0,i.useState)(null),M=(0,d.e)(t,e=>C(e)),R=(0,i.useRef)(null),_=(0,i.useRef)(""),T=y.viewport,k=r.content-r.viewport,S=(0,f.W)(g),j=(0,f.W)(m),O=U(b,10);function P(e){R.current&&v({x:e.clientX-R.current.left,y:e.clientY-R.current.top})}return(0,i.useEffect)(()=>{let e=e=>{let t=e.target;(null==E?void 0:E.contains(t))&&S(e,k)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[T,E,k,S]),(0,i.useEffect)(j,[r,j]),q(E,O),q(y.content,O),(0,i.createElement)(D,{scope:n,scrollbar:E,hasThumb:o,onThumbChange:(0,f.W)(c),onThumbPointerUp:(0,f.W)(u),onThumbPositionChange:j,onThumbPointerDown:(0,f.W)(p)},(0,i.createElement)(s.W.div,(0,l.Z)({},w,{ref:M,style:{position:"absolute",...w.style},onPointerDown:(0,h.M)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),R.current=E.getBoundingClientRect(),_.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",y.viewport&&(y.viewport.style.scrollBehavior="auto"),P(e))}),onPointerMove:(0,h.M)(e.onPointerMove,P),onPointerUp:(0,h.M)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=_.current,y.viewport&&(y.viewport.style.scrollBehavior=""),R.current=null})})))}),A="ScrollAreaThumb",I=(0,i.forwardRef)((e,t)=>{let{forceMount:n,...r}=e,o=O(A,e.__scopeScrollArea);return(0,i.createElement)(c.z,{present:n||o.hasThumb},(0,i.createElement)(L,(0,l.Z)({ref:t},r)))}),L=(0,i.forwardRef)((e,t)=>{let{__scopeScrollArea:n,style:r,...o}=e,c=x(A,n),u=O(A,n),{onThumbPositionChange:f}=u,p=(0,d.e)(t,e=>u.onThumbChange(e)),m=(0,i.useRef)(),v=U(()=>{m.current&&(m.current(),m.current=void 0)},100);return(0,i.useEffect)(()=>{let e=c.viewport;if(e){let t=()=>{if(v(),!m.current){let t=K(e,f);m.current=t,f()}};return f(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[c.viewport,v,f]),(0,i.createElement)(s.W.div,(0,l.Z)({"data-state":u.hasThumb?"visible":"hidden"},o,{ref:p,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...r},onPointerDownCapture:(0,h.M)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),n=e.clientX-t.left,r=e.clientY-t.top;u.onThumbPointerDown({x:n,y:r})}),onPointerUp:(0,h.M)(e.onPointerUp,u.onThumbPointerUp)}))}),F="ScrollAreaCorner",W=(0,i.forwardRef)((e,t)=>{let n=x(F,e.__scopeScrollArea),r=!!(n.scrollbarX&&n.scrollbarY);return"scroll"!==n.type&&r?(0,i.createElement)(z,(0,l.Z)({},e,{ref:t})):null}),z=(0,i.forwardRef)((e,t)=>{let{__scopeScrollArea:n,...r}=e,o=x(F,n),[c,u]=(0,i.useState)(0),[d,f]=(0,i.useState)(0),p=!!(c&&d);return q(o.scrollbarX,()=>{var e;let t=(null===(e=o.scrollbarX)||void 0===e?void 0:e.offsetHeight)||0;o.onCornerHeightChange(t),f(t)}),q(o.scrollbarY,()=>{var e;let t=(null===(e=o.scrollbarY)||void 0===e?void 0:e.offsetWidth)||0;o.onCornerWidthChange(t),u(t)}),p?(0,i.createElement)(s.W.div,(0,l.Z)({},r,{ref:t,style:{width:c,height:d,position:"absolute",right:"ltr"===o.dir?0:void 0,left:"rtl"===o.dir?0:void 0,bottom:0,...e.style}})):null});function Z(e){return e?parseInt(e,10):0}function B(e,t){let n=e/t;return isNaN(n)?0:n}function V(e){let t=B(e.viewport,e.content),n=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-n)*t,18)}function H(e,t,n="ltr"){let r=V(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,i=t.scrollbar.size-o,l=t.content-t.viewport,s=(0,v.u)(e,"ltr"===n?[0,l]:[-1*l,0]);return Y([0,l],[0,i-r])(s)}function Y(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}let K=(e,t=()=>{})=>{let n={left:e.scrollLeft,top:e.scrollTop},r=0;return function o(){let i={left:e.scrollLeft,top:e.scrollTop},l=n.left!==i.left,s=n.top!==i.top;(l||s)&&t(),n=i,r=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(r)};function U(e,t){let n=(0,f.W)(e),r=(0,i.useRef)(0);return(0,i.useEffect)(()=>()=>window.clearTimeout(r.current),[]),(0,i.useCallback)(()=>{window.clearTimeout(r.current),r.current=window.setTimeout(n,t)},[n,t])}function q(e,t){let n=(0,f.W)(t);(0,m.b)(()=>{let t=0;if(e){let r=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(n)});return r.observe(e),()=>{window.cancelAnimationFrame(t),r.unobserve(e)}}},[e,n])}var X=n(6616);let G=i.forwardRef((e,t)=>{var{className:n,children:i}=e,l=(0,r._T)(e,["className","children"]);return(0,o.jsxs)(E,Object.assign({ref:t,className:(0,X.cn)("relative overflow-hidden",n)},l,{children:[(0,o.jsx)(C,Object.assign({className:"h-full w-full rounded-[inherit]"},{children:i})),(0,o.jsx)($,{}),(0,o.jsx)(W,{})]}))});G.displayName=E.displayName;let $=i.forwardRef((e,t)=>{var{className:n,orientation:i="vertical"}=e,l=(0,r._T)(e,["className","orientation"]);return(0,o.jsx)(M,Object.assign({ref:t,orientation:i,className:(0,X.cn)("flex touch-none select-none transition-colors","vertical"===i&&"h-full w-2.5 border-l border-l-transparent p-[1px]","horizontal"===i&&"h-2.5 flex-col border-t border-t-transparent p-[1px]",n)},l,{children:(0,o.jsx)(I,{className:"relative flex-1 rounded-full bg-border"})}))});$.displayName=M.displayName},6201:function(e,t,n){n.d(t,{Select:function(){return e_},SelectContent:function(){return eO},SelectGroup:function(){return eT},SelectItem:function(){return eA},SelectLabel:function(){return eP},SelectScrollDownButton:function(){return eD},SelectScrollUpButton:function(){return ej},SelectSeparator:function(){return eI},SelectTrigger:function(){return eS},SelectValue:function(){return ek}});var r=n(8230),o=n(7437),i=n(2265),l=n(7279),s=n(2673),c=n(4887),u=n(1914),d=n(8890),f=n(2564),p=n(7618),m=n(6544),v=n(3855),h=n(6965),g=n(1323),b=n(3702),w=n(2358),y=n(7165),x=n(8947),E=n(1110),C=n(6575),N=n(9563),M=n(9801),R=n(2653),_=n(7201),T=n(8573),k=n(5837),S=n(265);let j=[" ","Enter","ArrowUp","ArrowDown"],D=[" ","Enter"],O="Select",[P,A,I]=(0,f.B)(O),[L,F]=(0,m.b)(O,[I,y.D7]),W=(0,y.D7)(),[z,Z]=L(O),[B,V]=L(O),H=(0,i.forwardRef)((e,t)=>{let{__scopeSelect:n,disabled:r=!1,...o}=e,l=W(n),c=Z("SelectTrigger",n),u=c.disabled||r,f=(0,p.e)(t,c.onTriggerChange),m=A(n),[v,h,g]=eC(e=>{let t=m().filter(e=>!e.disabled),n=t.find(e=>e.value===c.value),r=eN(t,e,n);void 0!==r&&c.onValueChange(r.value)}),b=()=>{u||(c.onOpenChange(!0),g())};return(0,i.createElement)(y.ee,(0,s.Z)({asChild:!0},l),(0,i.createElement)(E.W.button,(0,s.Z)({type:"button",role:"combobox","aria-controls":c.contentId,"aria-expanded":c.open,"aria-required":c.required,"aria-autocomplete":"none",dir:c.dir,"data-state":c.open?"open":"closed",disabled:u,"data-disabled":u?"":void 0,"data-placeholder":ex(c.value)?"":void 0},o,{ref:f,onClick:(0,d.M)(o.onClick,e=>{e.currentTarget.focus()}),onPointerDown:(0,d.M)(o.onPointerDown,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&(b(),c.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)},e.preventDefault())}),onKeyDown:(0,d.M)(o.onKeyDown,e=>{let t=""!==v.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||h(e.key),t&&" "===e.key||j.includes(e.key)&&(b(),e.preventDefault())})})))}),Y=(0,i.forwardRef)((e,t)=>{let{__scopeSelect:n,className:r,style:o,children:l,placeholder:c="",...u}=e,d=Z("SelectValue",n),{onValueNodeHasChildrenChange:f}=d,m=void 0!==l,v=(0,p.e)(t,d.onValueNodeChange);return(0,R.b)(()=>{f(m)},[f,m]),(0,i.createElement)(E.W.span,(0,s.Z)({},u,{ref:v,style:{pointerEvents:"none"}}),ex(d.value)?(0,i.createElement)(i.Fragment,null,c):l)}),K=(0,i.forwardRef)((e,t)=>{let{__scopeSelect:n,children:r,...o}=e;return(0,i.createElement)(E.W.span,(0,s.Z)({"aria-hidden":!0},o,{ref:t}),r||"▼")}),U="SelectContent",q=(0,i.forwardRef)((e,t)=>{let n=Z(U,e.__scopeSelect),[r,o]=(0,i.useState)();return((0,R.b)(()=>{o(new DocumentFragment)},[]),n.open)?(0,i.createElement)($,(0,s.Z)({},e,{ref:t})):r?(0,c.createPortal)((0,i.createElement)(X,{scope:e.__scopeSelect},(0,i.createElement)(P.Slot,{scope:e.__scopeSelect},(0,i.createElement)("div",null,e.children))),r):null}),[X,G]=L(U),$=(0,i.forwardRef)((e,t)=>{let{__scopeSelect:n,position:r="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:l,onPointerDownOutside:c,side:u,sideOffset:f,align:m,alignOffset:v,arrowPadding:w,collisionBoundary:y,collisionPadding:x,sticky:E,hideWhenDetached:N,avoidCollisions:M,...R}=e,_=Z(U,n),[T,j]=(0,i.useState)(null),[D,O]=(0,i.useState)(null),P=(0,p.e)(t,e=>j(e)),[I,L]=(0,i.useState)(null),[F,W]=(0,i.useState)(null),z=A(n),[B,V]=(0,i.useState)(!1),H=(0,i.useRef)(!1);(0,i.useEffect)(()=>{if(T)return(0,k.R)(T)},[T]),(0,g.E)();let Y=(0,i.useCallback)(e=>{let[t,...n]=z().map(e=>e.ref.current),[r]=n.slice(-1),o=document.activeElement;for(let n of e)if(n===o||(null==n||n.scrollIntoView({block:"nearest"}),n===t&&D&&(D.scrollTop=0),n===r&&D&&(D.scrollTop=D.scrollHeight),null==n||n.focus(),document.activeElement!==o))return},[z,D]),K=(0,i.useCallback)(()=>Y([I,T]),[Y,I,T]);(0,i.useEffect)(()=>{B&&K()},[B,K]);let{onOpenChange:q,triggerPointerDownPosRef:G}=_;(0,i.useEffect)(()=>{if(T){let e={x:0,y:0},t=t=>{var n,r,o,i;e={x:Math.abs(Math.round(t.pageX)-(null!==(n=null===(r=G.current)||void 0===r?void 0:r.x)&&void 0!==n?n:0)),y:Math.abs(Math.round(t.pageY)-(null!==(o=null===(i=G.current)||void 0===i?void 0:i.y)&&void 0!==o?o:0))}},n=n=>{e.x<=10&&e.y<=10?n.preventDefault():T.contains(n.target)||q(!1),document.removeEventListener("pointermove",t),G.current=null};return null!==G.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}},[T,q,G]),(0,i.useEffect)(()=>{let e=()=>q(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[q]);let[$,ee]=eC(e=>{let t=z().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=eN(t,e,n);r&&setTimeout(()=>r.ref.current.focus())}),et=(0,i.useCallback)((e,t,n)=>{let r=!H.current&&!n;(void 0!==_.value&&_.value===t||r)&&(L(e),r&&(H.current=!0))},[_.value]),en=(0,i.useCallback)(()=>null==T?void 0:T.focus(),[T]),er=(0,i.useCallback)((e,t,n)=>{let r=!H.current&&!n;(void 0!==_.value&&_.value===t||r)&&W(e)},[_.value]),eo="popper"===r?J:Q;return(0,i.createElement)(X,{scope:n,content:T,viewport:D,onViewportChange:O,itemRefCallback:et,selectedItem:I,onItemLeave:en,itemTextRefCallback:er,focusSelectedItem:K,selectedItemText:F,position:r,isPositioned:B,searchRef:$},(0,i.createElement)(S.Z,{as:C.g,allowPinchZoom:!0},(0,i.createElement)(b.M,{asChild:!0,trapped:_.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,d.M)(o,e=>{var t;null===(t=_.trigger)||void 0===t||t.focus({preventScroll:!0}),e.preventDefault()})},(0,i.createElement)(h.XB,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>_.onOpenChange(!1)},(0,i.createElement)(eo,(0,s.Z)({role:"listbox",id:_.contentId,"data-state":_.open?"open":"closed",dir:_.dir,onContextMenu:e=>e.preventDefault()},R,eo===J?{side:u,sideOffset:f,align:m,alignOffset:v,arrowPadding:w,collisionBoundary:y,collisionPadding:x,sticky:E,hideWhenDetached:N,avoidCollisions:M}:{},{onPlaced:()=>V(!0),ref:P,style:{display:"flex",flexDirection:"column",outline:"none",...R.style},onKeyDown:(0,d.M)(R.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||ee(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=z().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>Y(t)),e.preventDefault()}})}))))))}),Q=(0,i.forwardRef)((e,t)=>{let{__scopeSelect:n,onPlaced:r,...o}=e,l=Z(U,n),c=G(U,n),[d,f]=(0,i.useState)(null),[m,v]=(0,i.useState)(null),h=(0,p.e)(t,e=>v(e)),g=A(n),b=(0,i.useRef)(!1),w=(0,i.useRef)(!0),{viewport:y,selectedItem:x,selectedItemText:C,focusSelectedItem:N}=c,M=(0,i.useCallback)(()=>{if(l.trigger&&l.valueNode&&d&&m&&y&&x&&C){let e=l.trigger.getBoundingClientRect(),t=m.getBoundingClientRect(),n=l.valueNode.getBoundingClientRect(),o=C.getBoundingClientRect();if("rtl"!==l.dir){let r=o.left-t.left,i=n.left-r,l=e.left-i,s=e.width+l,c=Math.max(s,t.width),f=window.innerWidth-10,p=(0,u.u)(i,[10,f-c]);d.style.minWidth=s+"px",d.style.left=p+"px"}else{let r=t.right-o.right,i=window.innerWidth-n.right-r,l=window.innerWidth-e.right-i,s=e.width+l,c=Math.max(s,t.width),f=window.innerWidth-10,p=(0,u.u)(i,[10,f-c]);d.style.minWidth=s+"px",d.style.right=p+"px"}let i=g(),s=window.innerHeight-20,c=y.scrollHeight,f=window.getComputedStyle(m),p=parseInt(f.borderTopWidth,10),v=parseInt(f.paddingTop,10),h=parseInt(f.borderBottomWidth,10),w=p+v+c+parseInt(f.paddingBottom,10)+h,E=Math.min(5*x.offsetHeight,w),N=window.getComputedStyle(y),M=parseInt(N.paddingTop,10),R=parseInt(N.paddingBottom,10),_=e.top+e.height/2-10,T=x.offsetHeight/2,k=p+v+(x.offsetTop+T);if(k<=_){let e=x===i[i.length-1].ref.current;d.style.bottom="0px";let t=m.clientHeight-y.offsetTop-y.offsetHeight;d.style.height=k+Math.max(s-_,T+(e?R:0)+t+h)+"px"}else{let e=x===i[0].ref.current;d.style.top="0px";let t=Math.max(_,p+y.offsetTop+(e?M:0)+T)+(w-k);d.style.height=t+"px",y.scrollTop=k-_+y.offsetTop}d.style.margin="10px 0",d.style.minHeight=E+"px",d.style.maxHeight=s+"px",null==r||r(),requestAnimationFrame(()=>b.current=!0)}},[g,l.trigger,l.valueNode,d,m,y,x,C,l.dir,r]);(0,R.b)(()=>M(),[M]);let[_,T]=(0,i.useState)();(0,R.b)(()=>{m&&T(window.getComputedStyle(m).zIndex)},[m]);let k=(0,i.useCallback)(e=>{e&&!0===w.current&&(M(),null==N||N(),w.current=!1)},[M,N]);return(0,i.createElement)(ee,{scope:n,contentWrapper:d,shouldExpandOnScrollRef:b,onScrollButtonChange:k},(0,i.createElement)("div",{ref:f,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:_}},(0,i.createElement)(E.W.div,(0,s.Z)({},o,{ref:h,style:{boxSizing:"border-box",maxHeight:"100%",...o.style}}))))}),J=(0,i.forwardRef)((e,t)=>{let{__scopeSelect:n,align:r="start",collisionPadding:o=10,...l}=e,c=W(n);return(0,i.createElement)(y.VY,(0,s.Z)({},c,l,{ref:t,align:r,collisionPadding:o,style:{boxSizing:"border-box",...l.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}}))}),[ee,et]=L(U,{}),en="SelectViewport",er=(0,i.forwardRef)((e,t)=>{let{__scopeSelect:n,...r}=e,o=G(en,n),l=et(en,n),c=(0,p.e)(t,o.onViewportChange),u=(0,i.useRef)(0);return(0,i.createElement)(i.Fragment,null,(0,i.createElement)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"}}),(0,i.createElement)(P.Slot,{scope:n},(0,i.createElement)(E.W.div,(0,s.Z)({"data-radix-select-viewport":"",role:"presentation"},r,{ref:c,style:{position:"relative",flex:1,overflow:"auto",...r.style},onScroll:(0,d.M)(r.onScroll,e=>{let t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=l;if(null!=r&&r.current&&n){let e=Math.abs(u.current-t.scrollTop);if(e>0){let r=window.innerHeight-20,o=Math.max(parseFloat(n.style.minHeight),parseFloat(n.style.height));if(o0?s:0,n.style.justifyContent="flex-end")}}}u.current=t.scrollTop})}))))}),[eo,ea]=L("SelectGroup"),ei=(0,i.forwardRef)((e,t)=>{let{__scopeSelect:n,...r}=e,o=(0,w.M)();return(0,i.createElement)(eo,{scope:n,id:o},(0,i.createElement)(E.W.div,(0,s.Z)({role:"group","aria-labelledby":o},r,{ref:t})))}),el=(0,i.forwardRef)((e,t)=>{let{__scopeSelect:n,...r}=e,o=ea("SelectLabel",n);return(0,i.createElement)(E.W.div,(0,s.Z)({id:o.id},r,{ref:t}))}),es="SelectItem",[ec,eu]=L(es),ed=(0,i.forwardRef)((e,t)=>{let{__scopeSelect:n,value:r,disabled:o=!1,textValue:l,...c}=e,u=Z(es,n),f=G(es,n),m=u.value===r,[v,h]=(0,i.useState)(null!=l?l:""),[g,b]=(0,i.useState)(!1),y=(0,p.e)(t,e=>{var t;return null===(t=f.itemRefCallback)||void 0===t?void 0:t.call(f,e,r,o)}),x=(0,w.M)(),C=()=>{o||(u.onValueChange(r),u.onOpenChange(!1))};if(""===r)throw Error("A must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,i.createElement)(ec,{scope:n,value:r,disabled:o,textId:x,isSelected:m,onItemTextChange:(0,i.useCallback)(e=>{h(t=>{var n;return t||(null!==(n=null==e?void 0:e.textContent)&&void 0!==n?n:"").trim()})},[])},(0,i.createElement)(P.ItemSlot,{scope:n,value:r,disabled:o,textValue:v},(0,i.createElement)(E.W.div,(0,s.Z)({role:"option","aria-labelledby":x,"data-highlighted":g?"":void 0,"aria-selected":m&&g,"data-state":m?"checked":"unchecked","aria-disabled":o||void 0,"data-disabled":o?"":void 0,tabIndex:o?void 0:-1},c,{ref:y,onFocus:(0,d.M)(c.onFocus,()=>b(!0)),onBlur:(0,d.M)(c.onBlur,()=>b(!1)),onPointerUp:(0,d.M)(c.onPointerUp,C),onPointerMove:(0,d.M)(c.onPointerMove,e=>{var t;o?null===(t=f.onItemLeave)||void 0===t||t.call(f):e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,d.M)(c.onPointerLeave,e=>{var t;e.currentTarget===document.activeElement&&(null===(t=f.onItemLeave)||void 0===t||t.call(f))}),onKeyDown:(0,d.M)(c.onKeyDown,e=>{var t;""!==(null===(t=f.searchRef)||void 0===t?void 0:t.current)&&" "===e.key||(D.includes(e.key)&&C()," "===e.key&&e.preventDefault())})}))))}),ef="SelectItemText",ep=(0,i.forwardRef)((e,t)=>{let{__scopeSelect:n,className:r,style:o,...l}=e,u=Z(ef,n),d=G(ef,n),f=eu(ef,n),m=V(ef,n),[v,h]=(0,i.useState)(null),g=(0,p.e)(t,e=>h(e),f.onItemTextChange,e=>{var t;return null===(t=d.itemTextRefCallback)||void 0===t?void 0:t.call(d,e,f.value,f.disabled)}),b=null==v?void 0:v.textContent,w=(0,i.useMemo)(()=>(0,i.createElement)("option",{key:f.value,value:f.value,disabled:f.disabled},b),[f.disabled,f.value,b]),{onNativeOptionAdd:y,onNativeOptionRemove:x}=m;return(0,R.b)(()=>(y(w),()=>x(w)),[y,x,w]),(0,i.createElement)(i.Fragment,null,(0,i.createElement)(E.W.span,(0,s.Z)({id:f.textId},l,{ref:g})),f.isSelected&&u.valueNode&&!u.valueNodeHasChildren?(0,c.createPortal)(l.children,u.valueNode):null)}),em=(0,i.forwardRef)((e,t)=>{let{__scopeSelect:n,...r}=e;return eu("SelectItemIndicator",n).isSelected?(0,i.createElement)(E.W.span,(0,s.Z)({"aria-hidden":!0},r,{ref:t})):null}),ev="SelectScrollUpButton",eh=(0,i.forwardRef)((e,t)=>{let n=G(ev,e.__scopeSelect),r=et(ev,e.__scopeSelect),[o,l]=(0,i.useState)(!1),c=(0,p.e)(t,r.onScrollButtonChange);return(0,R.b)(()=>{if(n.viewport&&n.isPositioned){let t=n.viewport;function e(){l(t.scrollTop>0)}return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),o?(0,i.createElement)(ew,(0,s.Z)({},e,{ref:c,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}})):null}),eg="SelectScrollDownButton",eb=(0,i.forwardRef)((e,t)=>{let n=G(eg,e.__scopeSelect),r=et(eg,e.__scopeSelect),[o,l]=(0,i.useState)(!1),c=(0,p.e)(t,r.onScrollButtonChange);return(0,R.b)(()=>{if(n.viewport&&n.isPositioned){let t=n.viewport;function e(){let e=t.scrollHeight-t.clientHeight;l(Math.ceil(t.scrollTop)t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),o?(0,i.createElement)(ew,(0,s.Z)({},e,{ref:c,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}})):null}),ew=(0,i.forwardRef)((e,t)=>{let{__scopeSelect:n,onAutoScroll:r,...o}=e,l=G("SelectScrollButton",n),c=(0,i.useRef)(null),u=A(n),f=(0,i.useCallback)(()=>{null!==c.current&&(window.clearInterval(c.current),c.current=null)},[]);return(0,i.useEffect)(()=>()=>f(),[f]),(0,R.b)(()=>{var e;let t=u().find(e=>e.ref.current===document.activeElement);null==t||null===(e=t.ref.current)||void 0===e||e.scrollIntoView({block:"nearest"})},[u]),(0,i.createElement)(E.W.div,(0,s.Z)({"aria-hidden":!0},o,{ref:t,style:{flexShrink:0,...o.style},onPointerDown:(0,d.M)(o.onPointerDown,()=>{null===c.current&&(c.current=window.setInterval(r,50))}),onPointerMove:(0,d.M)(o.onPointerMove,()=>{var e;null===(e=l.onItemLeave)||void 0===e||e.call(l),null===c.current&&(c.current=window.setInterval(r,50))}),onPointerLeave:(0,d.M)(o.onPointerLeave,()=>{f()})}))}),ey=(0,i.forwardRef)((e,t)=>{let{__scopeSelect:n,...r}=e;return(0,i.createElement)(E.W.div,(0,s.Z)({"aria-hidden":!0},r,{ref:t}))});function ex(e){return""===e||void 0===e}let eE=(0,i.forwardRef)((e,t)=>{let{value:n,...r}=e,o=(0,i.useRef)(null),l=(0,p.e)(t,o),c=(0,_.D)(n);return(0,i.useEffect)(()=>{let e=o.current,t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(c!==n&&t){let r=new Event("change",{bubbles:!0});t.call(e,n),e.dispatchEvent(r)}},[c,n]),(0,i.createElement)(T.T,{asChild:!0},(0,i.createElement)("select",(0,s.Z)({},r,{ref:l,defaultValue:n})))});function eC(e){let t=(0,N.W)(e),n=(0,i.useRef)(""),r=(0,i.useRef)(0),o=(0,i.useCallback)(e=>{let o=n.current+e;t(o),function e(t){n.current=t,window.clearTimeout(r.current),""!==t&&(r.current=window.setTimeout(()=>e(""),1e3))}(o)},[t]),l=(0,i.useCallback)(()=>{n.current="",window.clearTimeout(r.current)},[]);return(0,i.useEffect)(()=>()=>window.clearTimeout(r.current),[]),[n,o,l]}function eN(e,t,n){var r;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=(r=Math.max(n?e.indexOf(n):-1,0),e.map((t,n)=>e[(r+n)%e.length]));1===o.length&&(i=i.filter(e=>e!==n));let l=i.find(e=>e.textValue.toLowerCase().startsWith(o.toLowerCase()));return l!==n?l:void 0}eE.displayName="BubbleSelect";let eM=e=>(0,i.createElement)(x.h,(0,s.Z)({asChild:!0},e));var eR=n(6616);let e_=e=>{let{__scopeSelect:t,children:n,open:r,defaultOpen:o,onOpenChange:l,value:s,defaultValue:c,onValueChange:u,dir:d,name:f,autoComplete:p,disabled:m,required:h}=e,g=W(t),[b,x]=(0,i.useState)(null),[E,C]=(0,i.useState)(null),[N,R]=(0,i.useState)(!1),_=(0,v.g)(d),[T=!1,k]=(0,M.T)({prop:r,defaultProp:o,onChange:l}),[S,j]=(0,M.T)({prop:s,defaultProp:c,onChange:u}),D=(0,i.useRef)(null),O=!b||!!b.closest("form"),[A,I]=(0,i.useState)(new Set),L=Array.from(A).map(e=>e.props.value).join(";");return(0,i.createElement)(y.fC,g,(0,i.createElement)(z,{required:h,scope:t,trigger:b,onTriggerChange:x,valueNode:E,onValueNodeChange:C,valueNodeHasChildren:N,onValueNodeHasChildrenChange:R,contentId:(0,w.M)(),value:S,onValueChange:j,open:T,onOpenChange:k,dir:_,triggerPointerDownPosRef:D,disabled:m},(0,i.createElement)(P.Provider,{scope:t},(0,i.createElement)(B,{scope:e.__scopeSelect,onNativeOptionAdd:(0,i.useCallback)(e=>{I(t=>new Set(t).add(e))},[]),onNativeOptionRemove:(0,i.useCallback)(e=>{I(t=>{let n=new Set(t);return n.delete(e),n})},[])},n)),O?(0,i.createElement)(eE,{key:L,"aria-hidden":!0,required:h,tabIndex:-1,name:f,autoComplete:p,value:S,onChange:e=>j(e.target.value),disabled:m},void 0===S?(0,i.createElement)("option",{value:""}):null,Array.from(A)):null))},eT=ei,ek=Y,eS=i.forwardRef((e,t)=>{var{className:n,children:i}=e,s=(0,r._T)(e,["className","children"]);return(0,o.jsxs)(H,Object.assign({ref:t,className:(0,eR.cn)("flex h-9 w-full items-center justify-between whitespace-nowrap rounded-md border border-input bg-transparent px-3 py-2 text-sm shadow-sm ring-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-1 focus:ring-ring disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",n)},s,{children:[i,(0,o.jsx)(K,Object.assign({asChild:!0},{children:(0,o.jsx)(l.jn,{className:"h-4 w-4 opacity-50"})}))]}))});eS.displayName=H.displayName;let ej=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(eh,Object.assign({ref:t,className:(0,eR.cn)("flex cursor-default items-center justify-center py-1",n)},i,{children:(0,o.jsx)(l.g8,{})}))});ej.displayName=eh.displayName;let eD=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(eb,Object.assign({ref:t,className:(0,eR.cn)("flex cursor-default items-center justify-center py-1",n)},i,{children:(0,o.jsx)(l.v4,{})}))});eD.displayName=eb.displayName;let eO=i.forwardRef((e,t)=>{var{className:n,children:i,position:l="popper"}=e,s=(0,r._T)(e,["className","children","position"]);return(0,o.jsx)(eM,{children:(0,o.jsxs)(q,Object.assign({ref:t,className:(0,eR.cn)("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","popper"===l&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",n),position:l},s,{children:[(0,o.jsx)(ej,{}),(0,o.jsx)(er,Object.assign({className:(0,eR.cn)("p-1","popper"===l&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]")},{children:i})),(0,o.jsx)(eD,{})]}))})});eO.displayName=q.displayName;let eP=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(el,Object.assign({ref:t,className:(0,eR.cn)("px-2 py-1.5 text-sm font-semibold",n)},i))});eP.displayName=el.displayName;let eA=i.forwardRef((e,t)=>{var{className:n,children:i}=e,s=(0,r._T)(e,["className","children"]);return(0,o.jsxs)(ed,Object.assign({ref:t,className:(0,eR.cn)("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-2 pr-8 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",n)},s,{children:[(0,o.jsx)("span",Object.assign({className:"absolute right-2 flex h-3.5 w-3.5 items-center justify-center"},{children:(0,o.jsx)(em,{children:(0,o.jsx)(l.nQ,{className:"h-4 w-4"})})})),(0,o.jsx)(ep,{children:i})]}))});eA.displayName=ed.displayName;let eI=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(ey,Object.assign({ref:t,className:(0,eR.cn)("-mx-1 my-1 h-px bg-muted",n)},i))});eI.displayName=ey.displayName},8542:function(e,t,n){n.d(t,{Separator:function(){return m}});var r=n(8230),o=n(7437),i=n(2265),l=n(2673),s=n(1110);let c="horizontal",u=["horizontal","vertical"],d=(0,i.forwardRef)((e,t)=>{let{decorative:n,orientation:r=c,...o}=e,u=f(r)?r:c,d=n?{role:"none"}:{"aria-orientation":"vertical"===u?u:void 0,role:"separator"};return(0,i.createElement)(s.W.div,(0,l.Z)({"data-orientation":u},d,o,{ref:t}))});function f(e){return u.includes(e)}d.propTypes={orientation(e,t,n){let r=e[t],o=String(r);return r&&!f(r)?Error(`Invalid prop \`orientation\` of value \`${o}\` supplied to \`${n}\`, expected one of: - - horizontal - - vertical - -Defaulting to \`${c}\`.`):null}};var p=n(6616);let m=i.forwardRef((e,t)=>{var{className:n,orientation:i="horizontal",decorative:l=!0}=e,s=(0,r._T)(e,["className","orientation","decorative"]);return(0,o.jsx)(d,Object.assign({ref:t,decorative:l,orientation:i,className:(0,p.cn)("shrink-0 bg-border","horizontal"===i?"h-[1px] w-full":"h-full w-[1px]",n)},s))});m.displayName=d.displayName},1413:function(e,t,n){n.d(t,{Sheet:function(){return d},SheetClose:function(){return p},SheetContent:function(){return g},SheetDescription:function(){return x},SheetFooter:function(){return w},SheetHeader:function(){return b},SheetOverlay:function(){return v},SheetPortal:function(){return m},SheetTitle:function(){return y},SheetTrigger:function(){return f}});var r=n(8230),o=n(7437),i=n(2265),l=n(4078),s=n(7279),c=n(9656),u=n(6616);let d=l.fC,f=l.xz,p=l.x8,m=l.h_,v=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(l.aV,Object.assign({className:(0,u.cn)("fixed inset-0 z-50 bg-background/80 backdrop-blur-sm data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",n)},i,{ref:t}))});v.displayName=l.aV.displayName;let h=(0,c.j)("fixed z-50 gap-4 bg-background p-6 shadow-lg transition ease-in-out data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:duration-300 data-[state=open]:duration-500",{variants:{side:{top:"inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4 border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"}},defaultVariants:{side:"right"}}),g=i.forwardRef((e,t)=>{var{side:n="right",className:i,children:c}=e,d=(0,r._T)(e,["side","className","children"]);return(0,o.jsxs)(m,{children:[(0,o.jsx)(v,{}),(0,o.jsxs)(l.VY,Object.assign({ref:t,className:(0,u.cn)(h({side:n}),i)},d,{children:[c,(0,o.jsxs)(l.x8,Object.assign({className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-secondary"},{children:[(0,o.jsx)(s.Px,{className:"h-4 w-4"}),(0,o.jsx)("span",Object.assign({className:"sr-only"},{children:"Close"}))]}))]}))]})});g.displayName=l.VY.displayName;let b=e=>{var{className:t}=e,n=(0,r._T)(e,["className"]);return(0,o.jsx)("div",Object.assign({className:(0,u.cn)("flex flex-col space-y-2 text-center sm:text-left",t)},n))};b.displayName="SheetHeader";let w=e=>{var{className:t}=e,n=(0,r._T)(e,["className"]);return(0,o.jsx)("div",Object.assign({className:(0,u.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t)},n))};w.displayName="SheetFooter";let y=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(l.Dx,Object.assign({ref:t,className:(0,u.cn)("text-lg font-semibold text-foreground",n)},i))});y.displayName=l.Dx.displayName;let x=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(l.dk,Object.assign({ref:t,className:(0,u.cn)("text-sm text-muted-foreground",n)},i))});x.displayName=l.dk.displayName},2442:function(e,t,n){n.d(t,{Slider:function(){return Y}});var r=n(8230),o=n(7437),i=n(2265),l=n(2673),s=n(1914),c=n(8890),u=n(7618),d=n(6544),f=n(9801),p=n(3855),m=n(7201),v=n(8930),h=n(1110),g=n(2564);let b=["PageUp","PageDown"],w=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],y={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},x="Slider",[E,C,N]=(0,g.B)(x),[M,R]=(0,d.b)(x,[N]),[_,T]=M(x),k=(0,i.forwardRef)((e,t)=>{let{name:n,min:r=0,max:o=100,step:d=1,orientation:p="horizontal",disabled:m=!1,minStepsBetweenThumbs:v=0,defaultValue:h=[r],value:g,onValueChange:y=()=>{},onValueCommit:x=()=>{},inverted:C=!1,...N}=e,[M,R]=(0,i.useState)(null),T=(0,u.e)(t,e=>R(e)),k=(0,i.useRef)(new Set),S=(0,i.useRef)(0),j="horizontal"===p,P=!M||!!M.closest("form"),[A=[],I]=(0,f.T)({prop:g,defaultProp:h,onChange:e=>{var t;null===(t=[...k.current][S.current])||void 0===t||t.focus(),y(e)}}),L=(0,i.useRef)(A);function F(e,t,{commit:n}={commit:!1}){let i=(String(d).split(".")[1]||"").length,l=function(e,t){let n=Math.pow(10,t);return Math.round(e*n)/n}(Math.round((e-r)/d)*d+r,i),c=(0,s.u)(l,[r,o]);I((e=[])=>{var r,o;let i=function(e=[],t,n){let r=[...e];return r[n]=t,r.sort((e,t)=>e-t)}(e,c,t);if(r=i,!((o=v*d)>0)||Math.min(...r.slice(0,-1).map((e,t)=>r[t+1]-e))>=o){S.current=i.indexOf(c);let t=String(i)!==String(e);return t&&n&&x(i),t?i:e}return e})}return(0,i.createElement)(_,{scope:e.__scopeSlider,disabled:m,min:r,max:o,valueIndexToChangeRef:S,thumbs:k.current,values:A,orientation:p},(0,i.createElement)(E.Provider,{scope:e.__scopeSlider},(0,i.createElement)(E.Slot,{scope:e.__scopeSlider},(0,i.createElement)(j?D:O,(0,l.Z)({"aria-disabled":m,"data-disabled":m?"":void 0},N,{ref:T,onPointerDown:(0,c.M)(N.onPointerDown,()=>{m||(L.current=A)}),min:r,max:o,inverted:C,onSlideStart:m?void 0:function(e){let t=function(e,t){if(1===e.length)return 0;let n=e.map(e=>Math.abs(e-t));return n.indexOf(Math.min(...n))}(A,e);F(e,t)},onSlideMove:m?void 0:function(e){F(e,S.current)},onSlideEnd:m?void 0:function(){let e=L.current[S.current];A[S.current]!==e&&x(A)},onHomeKeyDown:()=>!m&&F(r,0,{commit:!0}),onEndKeyDown:()=>!m&&F(o,A.length-1,{commit:!0}),onStepKeyDown:({event:e,direction:t})=>{if(!m){let n=b.includes(e.key)||e.shiftKey&&w.includes(e.key)?10:1,r=S.current;F(A[r]+d*n*t,r,{commit:!0})}}})))),P&&A.map((e,t)=>(0,i.createElement)(Z,{key:t,name:n?n+(A.length>1?"[]":""):void 0,value:e})))}),[S,j]=M(x,{startEdge:"left",endEdge:"right",size:"width",direction:1}),D=(0,i.forwardRef)((e,t)=>{let{min:n,max:r,dir:o,inverted:s,onSlideStart:c,onSlideMove:d,onSlideEnd:f,onStepKeyDown:m,...v}=e,[h,g]=(0,i.useState)(null),b=(0,u.e)(t,e=>g(e)),w=(0,i.useRef)(),x=(0,p.g)(o),E="ltr"===x,C=E&&!s||!E&&s;function N(e){let t=w.current||h.getBoundingClientRect(),o=V([0,t.width],C?[n,r]:[r,n]);return w.current=t,o(e-t.left)}return(0,i.createElement)(S,{scope:e.__scopeSlider,startEdge:C?"left":"right",endEdge:C?"right":"left",direction:C?1:-1,size:"width"},(0,i.createElement)(P,(0,l.Z)({dir:x,"data-orientation":"horizontal"},v,{ref:b,style:{...v.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:e=>{let t=N(e.clientX);null==c||c(t)},onSlideMove:e=>{let t=N(e.clientX);null==d||d(t)},onSlideEnd:()=>{w.current=void 0,null==f||f()},onStepKeyDown:e=>{let t=y[C?"from-left":"from-right"].includes(e.key);null==m||m({event:e,direction:t?-1:1})}})))}),O=(0,i.forwardRef)((e,t)=>{let{min:n,max:r,inverted:o,onSlideStart:s,onSlideMove:c,onSlideEnd:d,onStepKeyDown:f,...p}=e,m=(0,i.useRef)(null),v=(0,u.e)(t,m),h=(0,i.useRef)(),g=!o;function b(e){let t=h.current||m.current.getBoundingClientRect(),o=V([0,t.height],g?[r,n]:[n,r]);return h.current=t,o(e-t.top)}return(0,i.createElement)(S,{scope:e.__scopeSlider,startEdge:g?"bottom":"top",endEdge:g?"top":"bottom",size:"height",direction:g?1:-1},(0,i.createElement)(P,(0,l.Z)({"data-orientation":"vertical"},p,{ref:v,style:{...p.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:e=>{let t=b(e.clientY);null==s||s(t)},onSlideMove:e=>{let t=b(e.clientY);null==c||c(t)},onSlideEnd:()=>{h.current=void 0,null==d||d()},onStepKeyDown:e=>{let t=y[g?"from-bottom":"from-top"].includes(e.key);null==f||f({event:e,direction:t?-1:1})}})))}),P=(0,i.forwardRef)((e,t)=>{let{__scopeSlider:n,onSlideStart:r,onSlideMove:o,onSlideEnd:s,onHomeKeyDown:u,onEndKeyDown:d,onStepKeyDown:f,...p}=e,m=T(x,n);return(0,i.createElement)(h.W.span,(0,l.Z)({},p,{ref:t,onKeyDown:(0,c.M)(e.onKeyDown,e=>{"Home"===e.key?(u(e),e.preventDefault()):"End"===e.key?(d(e),e.preventDefault()):b.concat(w).includes(e.key)&&(f(e),e.preventDefault())}),onPointerDown:(0,c.M)(e.onPointerDown,e=>{let t=e.target;t.setPointerCapture(e.pointerId),e.preventDefault(),m.thumbs.has(t)?t.focus():r(e)}),onPointerMove:(0,c.M)(e.onPointerMove,e=>{e.target.hasPointerCapture(e.pointerId)&&o(e)}),onPointerUp:(0,c.M)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&(t.releasePointerCapture(e.pointerId),s(e))})}))}),A=(0,i.forwardRef)((e,t)=>{let{__scopeSlider:n,...r}=e,o=T("SliderTrack",n);return(0,i.createElement)(h.W.span,(0,l.Z)({"data-disabled":o.disabled?"":void 0,"data-orientation":o.orientation},r,{ref:t}))}),I="SliderRange",L=(0,i.forwardRef)((e,t)=>{let{__scopeSlider:n,...r}=e,o=T(I,n),s=j(I,n),c=(0,i.useRef)(null),d=(0,u.e)(t,c),f=o.values.length,p=o.values.map(e=>B(e,o.min,o.max));return(0,i.createElement)(h.W.span,(0,l.Z)({"data-orientation":o.orientation,"data-disabled":o.disabled?"":void 0},r,{ref:d,style:{...e.style,[s.startEdge]:(f>1?Math.min(...p):0)+"%",[s.endEdge]:100-Math.max(...p)+"%"}}))}),F="SliderThumb",W=(0,i.forwardRef)((e,t)=>{let n=C(e.__scopeSlider),[r,o]=(0,i.useState)(null),s=(0,u.e)(t,e=>o(e)),c=(0,i.useMemo)(()=>r?n().findIndex(e=>e.ref.current===r):-1,[n,r]);return(0,i.createElement)(z,(0,l.Z)({},e,{ref:s,index:c}))}),z=(0,i.forwardRef)((e,t)=>{var n;let{__scopeSlider:r,index:o,...s}=e,d=T(F,r),f=j(F,r),[p,m]=(0,i.useState)(null),g=(0,u.e)(t,e=>m(e)),b=(0,v.t)(p),w=d.values[o],y=void 0===w?0:B(w,d.min,d.max),x=(n=d.values.length)>2?`Value ${o+1} of ${n}`:2===n?["Minimum","Maximum"][o]:void 0,C=null==b?void 0:b[f.size],N=C?function(e,t,n){let r=e/2,o=V([0,50],[0,r]);return(r-o(t)*n)*n}(C,y,f.direction):0;return(0,i.useEffect)(()=>{if(p)return d.thumbs.add(p),()=>{d.thumbs.delete(p)}},[p,d.thumbs]),(0,i.createElement)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[f.startEdge]:`calc(${y}% + ${N}px)`}},(0,i.createElement)(E.ItemSlot,{scope:e.__scopeSlider},(0,i.createElement)(h.W.span,(0,l.Z)({role:"slider","aria-label":e["aria-label"]||x,"aria-valuemin":d.min,"aria-valuenow":w,"aria-valuemax":d.max,"aria-orientation":d.orientation,"data-orientation":d.orientation,"data-disabled":d.disabled?"":void 0,tabIndex:d.disabled?void 0:0},s,{ref:g,style:void 0===w?{display:"none"}:e.style,onFocus:(0,c.M)(e.onFocus,()=>{d.valueIndexToChangeRef.current=o})}))))}),Z=e=>{let{value:t,...n}=e,r=(0,i.useRef)(null),o=(0,m.D)(t);return(0,i.useEffect)(()=>{let e=r.current,n=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set;if(o!==t&&n){let r=new Event("input",{bubbles:!0});n.call(e,t),e.dispatchEvent(r)}},[o,t]),(0,i.createElement)("input",(0,l.Z)({style:{display:"none"}},n,{ref:r,defaultValue:t}))};function B(e,t,n){return(0,s.u)(100/(n-t)*(e-t),[0,100])}function V(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}var H=n(6616);let Y=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsxs)(k,Object.assign({ref:t,className:(0,H.cn)("relative flex w-full touch-none select-none items-center",n)},i,{children:[(0,o.jsx)(A,Object.assign({className:"relative h-1.5 w-full grow overflow-hidden rounded-full bg-primary/20"},{children:(0,o.jsx)(L,{className:"absolute h-full bg-primary"})})),(0,o.jsx)(W,{className:"block h-4 w-4 rounded-full border border-primary/50 bg-background shadow transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50"})]}))});Y.displayName=k.displayName},1811:function(e,t,n){n.d(t,{SonnerToast:function(){return f}});var r=n(8230),o=n(7437),i=n(2265);let l=(0,i.createContext)(void 0),s={setTheme:e=>{},themes:[]},c=()=>{var e;return null!==(e=(0,i.useContext)(l))&&void 0!==e?e:s};var u=n(393),d=n(6616);let f=e=>{var t,n,i,l,s,{theme:f,className:p,toastOptions:m}=e,v=(0,r._T)(e,["theme","className","toastOptions"]);let{theme:h="system"}=c();return(0,o.jsx)(u.Toaster,Object.assign({theme:null!=f?f:h,className:(0,d.cn)("toaster group",p),toastOptions:Object.assign(Object.assign({},m),{classNames:{toast:(0,d.cn)("group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",null===(t=null==m?void 0:m.classNames)||void 0===t?void 0:t.toast),description:(0,d.cn)("group-[.toast]:text-muted-foreground",null===(n=null==m?void 0:m.classNames)||void 0===n?void 0:n.description),actionButton:(0,d.cn)("group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",null===(i=null==m?void 0:m.classNames)||void 0===i?void 0:i.actionButton),cancelButton:(0,d.cn)("group-[.toaster]:bg-muted group-[.toaster]:text-muted-foreground bg-red",null===(l=null==m?void 0:m.classNames)||void 0===l?void 0:l.cancelButton),closeButton:(0,d.cn)("group-[.toaster]:bg-muted group-[.toaster]:border-border group-[.toaster]:text-foreground bg-red group-[.toaster]:hover:text-muted-foreground",null===(s=null==m?void 0:m.classNames)||void 0===s?void 0:s.closeButton)}})},v))}},2183:function(e,t,n){n.d(t,{Switch:function(){return M}});var r=n(8230),o=n(7437),i=n(2265),l=n(2673),s=n(8890),c=n(7618),u=n(6544),d=n(9801),f=n(7201),p=n(8930),m=n(1110);let v="Switch",[h,g]=(0,u.b)(v),[b,w]=h(v),y=(0,i.forwardRef)((e,t)=>{let{__scopeSwitch:n,name:r,checked:o,defaultChecked:u,required:f,disabled:p,value:v="on",onCheckedChange:h,...g}=e,[w,y]=(0,i.useState)(null),x=(0,c.e)(t,e=>y(e)),N=(0,i.useRef)(!1),M=!w||!!w.closest("form"),[R=!1,_]=(0,d.T)({prop:o,defaultProp:u,onChange:h});return(0,i.createElement)(b,{scope:n,checked:R,disabled:p},(0,i.createElement)(m.W.button,(0,l.Z)({type:"button",role:"switch","aria-checked":R,"aria-required":f,"data-state":C(R),"data-disabled":p?"":void 0,disabled:p,value:v},g,{ref:x,onClick:(0,s.M)(e.onClick,e=>{_(e=>!e),M&&(N.current=e.isPropagationStopped(),N.current||e.stopPropagation())})})),M&&(0,i.createElement)(E,{control:w,bubbles:!N.current,name:r,value:v,checked:R,required:f,disabled:p,style:{transform:"translateX(-100%)"}}))}),x=(0,i.forwardRef)((e,t)=>{let{__scopeSwitch:n,...r}=e,o=w("SwitchThumb",n);return(0,i.createElement)(m.W.span,(0,l.Z)({"data-state":C(o.checked),"data-disabled":o.disabled?"":void 0},r,{ref:t}))}),E=e=>{let{control:t,checked:n,bubbles:r=!0,...o}=e,s=(0,i.useRef)(null),c=(0,f.D)(n),u=(0,p.t)(t);return(0,i.useEffect)(()=>{let e=s.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(c!==n&&t){let o=new Event("click",{bubbles:r});t.call(e,n),e.dispatchEvent(o)}},[c,n,r]),(0,i.createElement)("input",(0,l.Z)({type:"checkbox","aria-hidden":!0,defaultChecked:n},o,{tabIndex:-1,ref:s,style:{...e.style,...u,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function C(e){return e?"checked":"unchecked"}var N=n(6616);let M=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(y,Object.assign({className:(0,N.cn)("peer inline-flex h-5 w-9 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent shadow-sm transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input",n)},i,{ref:t},{children:(0,o.jsx)(x,{className:(0,N.cn)("pointer-events-none block h-4 w-4 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-4 data-[state=unchecked]:translate-x-0")})}))});M.displayName=y.displayName},8565:function(e,t,n){n.d(t,{Tabs:function(){return k},TabsContent:function(){return D},TabsList:function(){return S},TabsTrigger:function(){return j}});var r=n(8230),o=n(7437),i=n(2265),l=n(2673),s=n(8890),c=n(6544),u=n(7272),d=n(7079),f=n(1110),p=n(3855),m=n(9801),v=n(2358);let h="Tabs",[g,b]=(0,c.b)(h,[u.Pc]),w=(0,u.Pc)(),[y,x]=g(h),E=(0,i.forwardRef)((e,t)=>{let{__scopeTabs:n,value:r,onValueChange:o,defaultValue:s,orientation:c="horizontal",dir:u,activationMode:d="automatic",...h}=e,g=(0,p.g)(u),[b,w]=(0,m.T)({prop:r,onChange:o,defaultProp:s});return(0,i.createElement)(y,{scope:n,baseId:(0,v.M)(),value:b,onValueChange:w,orientation:c,dir:g,activationMode:d},(0,i.createElement)(f.W.div,(0,l.Z)({dir:g,"data-orientation":c},h,{ref:t})))}),C=(0,i.forwardRef)((e,t)=>{let{__scopeTabs:n,loop:r=!0,...o}=e,s=x("TabsList",n),c=w(n);return(0,i.createElement)(u.fC,(0,l.Z)({asChild:!0},c,{orientation:s.orientation,dir:s.dir,loop:r}),(0,i.createElement)(f.W.div,(0,l.Z)({role:"tablist","aria-orientation":s.orientation},o,{ref:t})))}),N=(0,i.forwardRef)((e,t)=>{let{__scopeTabs:n,value:r,disabled:o=!1,...c}=e,d=x("TabsTrigger",n),p=w(n),m=R(d.baseId,r),v=_(d.baseId,r),h=r===d.value;return(0,i.createElement)(u.ck,(0,l.Z)({asChild:!0},p,{focusable:!o,active:h}),(0,i.createElement)(f.W.button,(0,l.Z)({type:"button",role:"tab","aria-selected":h,"aria-controls":v,"data-state":h?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:m},c,{ref:t,onMouseDown:(0,s.M)(e.onMouseDown,e=>{o||0!==e.button||!1!==e.ctrlKey?e.preventDefault():d.onValueChange(r)}),onKeyDown:(0,s.M)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&d.onValueChange(r)}),onFocus:(0,s.M)(e.onFocus,()=>{let e="manual"!==d.activationMode;h||o||!e||d.onValueChange(r)})})))}),M=(0,i.forwardRef)((e,t)=>{let{__scopeTabs:n,value:r,forceMount:o,children:s,...c}=e,u=x("TabsContent",n),p=R(u.baseId,r),m=_(u.baseId,r),v=r===u.value,h=(0,i.useRef)(v);return(0,i.useEffect)(()=>{let e=requestAnimationFrame(()=>h.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,i.createElement)(d.z,{present:o||v},({present:n})=>(0,i.createElement)(f.W.div,(0,l.Z)({"data-state":v?"active":"inactive","data-orientation":u.orientation,role:"tabpanel","aria-labelledby":p,hidden:!n,id:m,tabIndex:0},c,{ref:t,style:{...e.style,animationDuration:h.current?"0s":void 0}}),n&&s))});function R(e,t){return`${e}-trigger-${t}`}function _(e,t){return`${e}-content-${t}`}var T=n(6616);let k=E,S=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(C,Object.assign({ref:t,className:(0,T.cn)("inline-flex h-9 items-center justify-center rounded-lg bg-muted p-1 text-muted-foreground",n)},i))});S.displayName=C.displayName;let j=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(N,Object.assign({ref:t,className:(0,T.cn)("inline-flex items-center justify-center whitespace-nowrap rounded-md px-6 py-1 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow data-[state=inactive]:hover:brightness-50 data-[state=inactive]:dark:hover:brightness-150",n)},i))});j.displayName=N.displayName;let D=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(M,Object.assign({ref:t,className:(0,T.cn)("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",n)},i))});D.displayName=M.displayName},1526:function(e,t,n){n.d(t,{Toaster:function(){return ef}});var r=n(8230),o=n(7437),i=n(2265),l=n(7279),s=n(2673),c=n(4887),u=n(8890),d=n(7618),f=n(2564),p=n(6544),m=n(6965),v=n(8947),h=n(7079),g=n(1110),b=n(9563),w=n(9801),y=n(2653),x=n(8573);let E="ToastProvider",[C,N,M]=(0,f.B)("Toast"),[R,_]=(0,p.b)("Toast",[M]),[T,k]=R(E),S=e=>{let{__scopeToast:t,label:n="Notification",duration:r=5e3,swipeDirection:o="right",swipeThreshold:l=50,children:s}=e,[c,u]=(0,i.useState)(null),[d,f]=(0,i.useState)(0),p=(0,i.useRef)(!1),m=(0,i.useRef)(!1);return(0,i.createElement)(C.Provider,{scope:t},(0,i.createElement)(T,{scope:t,label:n,duration:r,swipeDirection:o,swipeThreshold:l,toastCount:d,viewport:c,onViewportChange:u,onToastAdd:(0,i.useCallback)(()=>f(e=>e+1),[]),onToastRemove:(0,i.useCallback)(()=>f(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:p,isClosePausedRef:m},s))};S.propTypes={label:e=>e.label&&"string"==typeof e.label&&!e.label.trim()?Error(`Invalid prop \`label\` supplied to \`${E}\`. Expected non-empty \`string\`.`):null};let j=["F8"],D="toast.viewportPause",O="toast.viewportResume",P=(0,i.forwardRef)((e,t)=>{let{__scopeToast:n,hotkey:r=j,label:o="Notifications ({hotkey})",...l}=e,c=k("ToastViewport",n),u=N(n),f=(0,i.useRef)(null),p=(0,i.useRef)(null),v=(0,i.useRef)(null),h=(0,i.useRef)(null),b=(0,d.e)(t,h,c.onViewportChange),w=r.join("+").replace(/Key/g,"").replace(/Digit/g,""),y=c.toastCount>0;(0,i.useEffect)(()=>{let e=e=>{var t;r.every(t=>e[t]||e.code===t)&&(null===(t=h.current)||void 0===t||t.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[r]),(0,i.useEffect)(()=>{let e=f.current,t=h.current;if(y&&e&&t){let n=()=>{if(!c.isClosePausedRef.current){let e=new CustomEvent(D);t.dispatchEvent(e),c.isClosePausedRef.current=!0}},r=()=>{if(c.isClosePausedRef.current){let e=new CustomEvent(O);t.dispatchEvent(e),c.isClosePausedRef.current=!1}},o=t=>{e.contains(t.relatedTarget)||r()},i=()=>{e.contains(document.activeElement)||r()};return e.addEventListener("focusin",n),e.addEventListener("focusout",o),e.addEventListener("pointermove",n),e.addEventListener("pointerleave",i),window.addEventListener("blur",n),window.addEventListener("focus",r),()=>{e.removeEventListener("focusin",n),e.removeEventListener("focusout",o),e.removeEventListener("pointermove",n),e.removeEventListener("pointerleave",i),window.removeEventListener("blur",n),window.removeEventListener("focus",r)}}},[y,c.isClosePausedRef]);let x=(0,i.useCallback)(({tabbingDirection:e})=>{let t=u().map(t=>{let n=t.ref.current,r=[n,...function(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}(n)];return"forwards"===e?r:r.reverse()});return("forwards"===e?t.reverse():t).flat()},[u]);return(0,i.useEffect)(()=>{let e=h.current;if(e){let t=t=>{let n=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!n){var r,o,i;let n=document.activeElement,l=t.shiftKey;if(t.target===e&&l)return void(null===(r=p.current)||void 0===r||r.focus());let s=x({tabbingDirection:l?"backwards":"forwards"}),c=s.findIndex(e=>e===n);X(s.slice(c+1))?t.preventDefault():l?null===(o=p.current)||void 0===o||o.focus():null===(i=v.current)||void 0===i||i.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[u,x]),(0,i.createElement)(m.I0,{ref:f,role:"region","aria-label":o.replace("{hotkey}",w),tabIndex:-1,style:{pointerEvents:y?void 0:"none"}},y&&(0,i.createElement)(A,{ref:p,onFocusFromOutsideViewport:()=>{X(x({tabbingDirection:"forwards"}))}}),(0,i.createElement)(C.Slot,{scope:n},(0,i.createElement)(g.W.ol,(0,s.Z)({tabIndex:-1},l,{ref:b}))),y&&(0,i.createElement)(A,{ref:v,onFocusFromOutsideViewport:()=>{X(x({tabbingDirection:"backwards"}))}}))}),A=(0,i.forwardRef)((e,t)=>{let{__scopeToast:n,onFocusFromOutsideViewport:r,...o}=e,l=k("ToastFocusProxy",n);return(0,i.createElement)(x.T,(0,s.Z)({"aria-hidden":!0,tabIndex:0},o,{ref:t,style:{position:"fixed"},onFocus:e=>{var t;let n=e.relatedTarget;null!==(t=l.viewport)&&void 0!==t&&t.contains(n)||r()}}))}),I="Toast",L=(0,i.forwardRef)((e,t)=>{let{forceMount:n,open:r,defaultOpen:o,onOpenChange:l,...c}=e,[d=!0,f]=(0,w.T)({prop:r,defaultProp:o,onChange:l});return(0,i.createElement)(h.z,{present:n||d},(0,i.createElement)(z,(0,s.Z)({open:d},c,{ref:t,onClose:()=>f(!1),onPause:(0,b.W)(e.onPause),onResume:(0,b.W)(e.onResume),onSwipeStart:(0,u.M)(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:(0,u.M)(e.onSwipeMove,e=>{let{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${n}px`)}),onSwipeCancel:(0,u.M)(e.onSwipeCancel,e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:(0,u.M)(e.onSwipeEnd,e=>{let{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${n}px`),f(!1)})})))}),[F,W]=R(I,{onClose(){}}),z=(0,i.forwardRef)((e,t)=>{let{__scopeToast:n,type:r="foreground",duration:o,open:l,onClose:f,onEscapeKeyDown:p,onPause:v,onResume:h,onSwipeStart:w,onSwipeMove:y,onSwipeCancel:x,onSwipeEnd:E,...N}=e,M=k(I,n),[R,_]=(0,i.useState)(null),T=(0,d.e)(t,e=>_(e)),S=(0,i.useRef)(null),j=(0,i.useRef)(null),P=o||M.duration,A=(0,i.useRef)(0),L=(0,i.useRef)(P),W=(0,i.useRef)(0),{onToastAdd:z,onToastRemove:B}=M,V=(0,b.W)(()=>{var e;(null==R?void 0:R.contains(document.activeElement))&&(null===(e=M.viewport)||void 0===e||e.focus()),f()}),H=(0,i.useCallback)(e=>{e&&e!==1/0&&(window.clearTimeout(W.current),A.current=(new Date).getTime(),W.current=window.setTimeout(V,e))},[V]);(0,i.useEffect)(()=>{let e=M.viewport;if(e){let t=()=>{H(L.current),null==h||h()},n=()=>{let e=(new Date).getTime()-A.current;L.current=L.current-e,window.clearTimeout(W.current),null==v||v()};return e.addEventListener(D,n),e.addEventListener(O,t),()=>{e.removeEventListener(D,n),e.removeEventListener(O,t)}}},[M.viewport,P,v,h,H]),(0,i.useEffect)(()=>{l&&!M.isClosePausedRef.current&&H(P)},[l,P,M.isClosePausedRef,H]),(0,i.useEffect)(()=>(z(),()=>B()),[z,B]);let Y=(0,i.useMemo)(()=>R?function e(t){let n=[];return Array.from(t.childNodes).forEach(t=>{if(t.nodeType===t.TEXT_NODE&&t.textContent&&n.push(t.textContent),t.nodeType===t.ELEMENT_NODE){let r=t.ariaHidden||t.hidden||"none"===t.style.display,o=""===t.dataset.radixToastAnnounceExclude;if(!r){if(o){let e=t.dataset.radixToastAnnounceAlt;e&&n.push(e)}else n.push(...e(t))}}}),n}(R):null,[R]);return M.viewport?(0,i.createElement)(i.Fragment,null,Y&&(0,i.createElement)(Z,{__scopeToast:n,role:"status","aria-live":"foreground"===r?"assertive":"polite","aria-atomic":!0},Y),(0,i.createElement)(F,{scope:n,onClose:V},(0,c.createPortal)((0,i.createElement)(C.ItemSlot,{scope:n},(0,i.createElement)(m.fC,{asChild:!0,onEscapeKeyDown:(0,u.M)(p,()=>{M.isFocusedToastEscapeKeyDownRef.current||V(),M.isFocusedToastEscapeKeyDownRef.current=!1})},(0,i.createElement)(g.W.li,(0,s.Z)({role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":l?"open":"closed","data-swipe-direction":M.swipeDirection},N,{ref:T,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:(0,u.M)(e.onKeyDown,e=>{"Escape"===e.key&&(null==p||p(e.nativeEvent),e.nativeEvent.defaultPrevented||(M.isFocusedToastEscapeKeyDownRef.current=!0,V()))}),onPointerDown:(0,u.M)(e.onPointerDown,e=>{0===e.button&&(S.current={x:e.clientX,y:e.clientY})}),onPointerMove:(0,u.M)(e.onPointerMove,e=>{if(!S.current)return;let t=e.clientX-S.current.x,n=e.clientY-S.current.y,r=!!j.current,o=["left","right"].includes(M.swipeDirection),i=["left","up"].includes(M.swipeDirection)?Math.min:Math.max,l=o?i(0,t):0,s=o?0:i(0,n),c="touch"===e.pointerType?10:2,u={x:l,y:s},d={originalEvent:e,delta:u};r?(j.current=u,U("toast.swipeMove",y,d,{discrete:!1})):q(u,M.swipeDirection,c)?(j.current=u,U("toast.swipeStart",w,d,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>c||Math.abs(n)>c)&&(S.current=null)}),onPointerUp:(0,u.M)(e.onPointerUp,e=>{let t=j.current,n=e.target;if(n.hasPointerCapture(e.pointerId)&&n.releasePointerCapture(e.pointerId),j.current=null,S.current=null,t){let n=e.currentTarget,r={originalEvent:e,delta:t};q(t,M.swipeDirection,M.swipeThreshold)?U("toast.swipeEnd",E,r,{discrete:!0}):U("toast.swipeCancel",x,r,{discrete:!0}),n.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})))),M.viewport))):null});z.propTypes={type:e=>e.type&&!["foreground","background"].includes(e.type)?Error(`Invalid prop \`type\` supplied to \`${I}\`. Expected \`foreground | background\`.`):null};let Z=e=>{let{__scopeToast:t,children:n,...r}=e,o=k(I,t),[l,s]=(0,i.useState)(!1),[c,u]=(0,i.useState)(!1);return function(e=()=>{}){let t=(0,b.W)(e);(0,y.b)(()=>{let e=0,n=0;return e=window.requestAnimationFrame(()=>n=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(n)}},[t])}(()=>s(!0)),(0,i.useEffect)(()=>{let e=window.setTimeout(()=>u(!0),1e3);return()=>window.clearTimeout(e)},[]),c?null:(0,i.createElement)(v.h,{asChild:!0},(0,i.createElement)(x.T,r,l&&(0,i.createElement)(i.Fragment,null,o.label," ",n)))},B=(0,i.forwardRef)((e,t)=>{let{__scopeToast:n,...r}=e;return(0,i.createElement)(g.W.div,(0,s.Z)({},r,{ref:t}))}),V=(0,i.forwardRef)((e,t)=>{let{__scopeToast:n,...r}=e;return(0,i.createElement)(g.W.div,(0,s.Z)({},r,{ref:t}))}),H=(0,i.forwardRef)((e,t)=>{let{altText:n,...r}=e;return n?(0,i.createElement)(K,{altText:n,asChild:!0},(0,i.createElement)(Y,(0,s.Z)({},r,{ref:t}))):null});H.propTypes={altText:e=>e.altText?null:Error("Missing prop `altText` expected on `ToastAction`")};let Y=(0,i.forwardRef)((e,t)=>{let{__scopeToast:n,...r}=e,o=W("ToastClose",n);return(0,i.createElement)(K,{asChild:!0},(0,i.createElement)(g.W.button,(0,s.Z)({type:"button"},r,{ref:t,onClick:(0,u.M)(e.onClick,o.onClose)})))}),K=(0,i.forwardRef)((e,t)=>{let{__scopeToast:n,altText:r,...o}=e;return(0,i.createElement)(g.W.div,(0,s.Z)({"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":r||void 0},o,{ref:t}))});function U(e,t,n,{discrete:r}){let o=n.originalEvent.currentTarget,i=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?(0,g.j)(o,i):o.dispatchEvent(i)}let q=(e,t,n=0)=>{let r=Math.abs(e.x),o=Math.abs(e.y),i=r>o;return"left"===t||"right"===t?i&&r>n:!i&&o>n};function X(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}var G=n(9656),$=n(6616);let Q=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(P,Object.assign({ref:t,className:(0,$.cn)("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",n)},i))});Q.displayName=P.displayName;let J=(0,G.j)("group pointer-events-auto relative flex w-full items-center justify-between space-x-2 overflow-hidden rounded-md border p-4 pr-6 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),ee=i.forwardRef((e,t)=>{var{className:n,variant:i}=e,l=(0,r._T)(e,["className","variant"]);return(0,o.jsx)(L,Object.assign({ref:t,className:(0,$.cn)(J({variant:i}),n)},l))});ee.displayName=L.displayName,i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(H,Object.assign({ref:t,className:(0,$.cn)("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium transition-colors hover:bg-secondary focus:outline-none focus:ring-1 focus:ring-ring disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive",n)},i))}).displayName=H.displayName;let et=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(Y,Object.assign({ref:t,className:(0,$.cn)("absolute right-1 top-1 rounded-md p-1 text-foreground/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none focus:ring-1 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",n),"toast-close":""},i,{children:(0,o.jsx)(l.Px,{className:"h-4 w-4"})}))});et.displayName=Y.displayName;let en=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(B,Object.assign({ref:t,className:(0,$.cn)("text-sm font-semibold [&+div]:text-xs",n)},i))});en.displayName=B.displayName;let er=i.forwardRef((e,t)=>{var{className:n}=e,i=(0,r._T)(e,["className"]);return(0,o.jsx)(V,Object.assign({ref:t,className:(0,$.cn)("text-sm opacity-90",n)},i))});er.displayName=V.displayName;let eo=0,ea=new Map,ei=e=>{if(ea.has(e))return;let t=setTimeout(()=>{ea.delete(e),eu({type:"REMOVE_TOAST",toastId:e})},1e6);ea.set(e,t)},el=(e,t)=>{switch(t.type){case"ADD_TOAST":return Object.assign(Object.assign({},e),{toasts:[t.toast,...e.toasts].slice(0,1)});case"UPDATE_TOAST":return Object.assign(Object.assign({},e),{toasts:e.toasts.map(e=>e.id===t.toast.id?Object.assign(Object.assign({},e),t.toast):e)});case"DISMISS_TOAST":{let{toastId:n}=t;return n?ei(n):e.toasts.forEach(e=>{ei(e.id)}),Object.assign(Object.assign({},e),{toasts:e.toasts.map(e=>e.id===n||void 0===n?Object.assign(Object.assign({},e),{open:!1}):e)})}case"REMOVE_TOAST":return void 0===t.toastId?Object.assign(Object.assign({},e),{toasts:[]}):Object.assign(Object.assign({},e),{toasts:e.toasts.filter(e=>e.id!==t.toastId)})}},es=[],ec={toasts:[]};function eu(e){ec=el(ec,e),es.forEach(e=>{e(ec)})}function ed(e){var t=(0,r._T)(e,[]);let n=(eo=(eo+1)%Number.MAX_SAFE_INTEGER).toString(),o=()=>eu({type:"DISMISS_TOAST",toastId:n});return eu({type:"ADD_TOAST",toast:Object.assign(Object.assign({},t),{id:n,open:!0,onOpenChange:e=>{e||o()}})}),{id:n,dismiss:o,update:e=>eu({type:"UPDATE_TOAST",toast:Object.assign(Object.assign({},e),{id:n})})}}function ef(){let{toasts:e}=function(){let[e,t]=i.useState(ec);return i.useEffect(()=>(es.push(t),()=>{let e=es.indexOf(t);e>-1&&es.splice(e,1)}),[e]),Object.assign(Object.assign({},e),{toast:ed,dismiss:e=>eu({type:"DISMISS_TOAST",toastId:e})})}();return(0,o.jsxs)(S,{children:[e.map(function(e){var{id:t,title:n,description:i,action:l}=e,s=(0,r._T)(e,["id","title","description","action"]);return(0,o.jsxs)(ee,Object.assign({},s,{children:[(0,o.jsxs)("div",Object.assign({className:"grid gap-1"},{children:[n&&(0,o.jsx)(en,{children:n}),i&&(0,o.jsx)(er,{children:i})]})),l,(0,o.jsx)(et,{})]}),t)}),(0,o.jsx)(Q,{})]})}},7568:function(e,t,n){n.d(t,{ToggleGroup:function(){return D},ToggleGroupItem:function(){return O}});var r=n(8230),o=n(7437),i=n(2673),l=n(2265),s=n(6544),c=n(1110),u=n(7272),d=n(5284),f=n(9801),p=n(3855);let m="ToggleGroup",[v,h]=(0,s.b)(m,[u.Pc]),g=(0,u.Pc)(),b=l.forwardRef((e,t)=>{let{type:n,...r}=e;if("single"===n)return l.createElement(x,(0,i.Z)({},r,{ref:t}));if("multiple"===n)return l.createElement(E,(0,i.Z)({},r,{ref:t}));throw Error(`Missing prop \`type\` expected on \`${m}\``)}),[w,y]=v(m),x=l.forwardRef((e,t)=>{let{value:n,defaultValue:r,onValueChange:o=()=>{},...s}=e,[c,u]=(0,f.T)({prop:n,defaultProp:r,onChange:o});return l.createElement(w,{scope:e.__scopeToggleGroup,type:"single",value:c?[c]:[],onItemActivate:u,onItemDeactivate:l.useCallback(()=>u(""),[u])},l.createElement(M,(0,i.Z)({},s,{ref:t})))}),E=l.forwardRef((e,t)=>{let{value:n,defaultValue:r,onValueChange:o=()=>{},...s}=e,[c=[],u]=(0,f.T)({prop:n,defaultProp:r,onChange:o}),d=l.useCallback(e=>u((t=[])=>[...t,e]),[u]),p=l.useCallback(e=>u((t=[])=>t.filter(t=>t!==e)),[u]);return l.createElement(w,{scope:e.__scopeToggleGroup,type:"multiple",value:c,onItemActivate:d,onItemDeactivate:p},l.createElement(M,(0,i.Z)({},s,{ref:t})))}),[C,N]=v(m),M=l.forwardRef((e,t)=>{let{__scopeToggleGroup:n,disabled:r=!1,rovingFocus:o=!0,orientation:s,dir:d,loop:f=!0,...m}=e,v=g(n),h=(0,p.g)(d),b={role:"group",dir:h,...m};return l.createElement(C,{scope:n,rovingFocus:o,disabled:r},o?l.createElement(u.fC,(0,i.Z)({asChild:!0},v,{orientation:s,dir:h,loop:f}),l.createElement(c.W.div,(0,i.Z)({},b,{ref:t}))):l.createElement(c.W.div,(0,i.Z)({},b,{ref:t})))}),R="ToggleGroupItem",_=l.forwardRef((e,t)=>{let n=y(R,e.__scopeToggleGroup),r=N(R,e.__scopeToggleGroup),o=g(e.__scopeToggleGroup),s=n.value.includes(e.value),c=r.disabled||e.disabled,d={...e,pressed:s,disabled:c},f=l.useRef(null);return r.rovingFocus?l.createElement(u.ck,(0,i.Z)({asChild:!0},o,{focusable:!c,active:s,ref:f}),l.createElement(T,(0,i.Z)({},d,{ref:t}))):l.createElement(T,(0,i.Z)({},d,{ref:t}))}),T=l.forwardRef((e,t)=>{let{__scopeToggleGroup:n,value:r,...o}=e,s=y(R,n),c={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},u="single"===s.type?c:void 0;return l.createElement(d.Z,(0,i.Z)({},u,o,{ref:t,onPressedChange:e=>{e?s.onItemActivate(r):s.onItemDeactivate(r)}}))});var k=n(6616),S=n(3649);let j=l.createContext({size:"default",variant:"default"}),D=l.forwardRef((e,t)=>{var{className:n,variant:i,size:l,children:s}=e,c=(0,r._T)(e,["className","variant","size","children"]);return(0,o.jsx)(b,Object.assign({ref:t,className:(0,k.cn)("flex items-center justify-center gap-1",n)},c,{children:(0,o.jsx)(j.Provider,Object.assign({value:{variant:i,size:l}},{children:s}))}))});D.displayName=b.displayName;let O=l.forwardRef((e,t)=>{var{className:n,children:i,variant:s,size:c}=e,u=(0,r._T)(e,["className","children","variant","size"]);let d=l.useContext(j);return(0,o.jsx)(_,Object.assign({ref:t,className:(0,k.cn)((0,S.toggleVariants)({variant:d.variant||s,size:d.size||c}),n)},u,{children:i}))});O.displayName=_.displayName},3649:function(e,t,n){n.d(t,{Toggle:function(){return d},toggleVariants:function(){return u}});var r=n(8230),o=n(7437),i=n(2265),l=n(5284),s=n(9656),c=n(6616);let u=(0,s.j)("inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors hover:bg-muted hover:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-accent data-[state=on]:text-accent-foreground",{variants:{variant:{default:"bg-transparent",outline:"border border-input bg-transparent shadow-sm hover:bg-accent hover:text-accent-foreground"},size:{default:"h-9 px-3",sm:"h-8 px-2",lg:"h-10 px-3"}},defaultVariants:{variant:"default",size:"default"}}),d=i.forwardRef((e,t)=>{var{className:n,variant:i,size:s}=e,d=(0,r._T)(e,["className","variant","size"]);return(0,o.jsx)(l.f,Object.assign({ref:t,className:(0,c.cn)(u({variant:i,size:s,className:n}))},d))});d.displayName=l.f.displayName},2119:function(e,t,n){n.d(t,{Tooltip:function(){return Z},TooltipContent:function(){return V},TooltipProvider:function(){return z},TooltipTrigger:function(){return B}});var r=n(8230),o=n(7437),i=n(2265),l=n(2673),s=n(8890),c=n(7618),u=n(6544),d=n(6965),f=n(2358),p=n(7165),m=n(7079),v=n(1110),h=n(6575),g=n(9801),b=n(8573);let[w,y]=(0,u.b)("Tooltip",[p.D7]),x=(0,p.D7)(),E="tooltip.open",[C,N]=w("TooltipProvider"),M="Tooltip",[R,_]=w(M),T="TooltipTrigger",k=(0,i.forwardRef)((e,t)=>{let{__scopeTooltip:n,...r}=e,o=_(T,n),u=N(T,n),d=x(n),f=(0,i.useRef)(null),m=(0,c.e)(t,f,o.onTriggerChange),h=(0,i.useRef)(!1),g=(0,i.useRef)(!1),b=(0,i.useCallback)(()=>h.current=!1,[]);return(0,i.useEffect)(()=>()=>document.removeEventListener("pointerup",b),[b]),(0,i.createElement)(p.ee,(0,l.Z)({asChild:!0},d),(0,i.createElement)(v.W.button,(0,l.Z)({"aria-describedby":o.open?o.contentId:void 0,"data-state":o.stateAttribute},r,{ref:m,onPointerMove:(0,s.M)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(g.current||u.isPointerInTransitRef.current||(o.onTriggerEnter(),g.current=!0))}),onPointerLeave:(0,s.M)(e.onPointerLeave,()=>{o.onTriggerLeave(),g.current=!1}),onPointerDown:(0,s.M)(e.onPointerDown,()=>{h.current=!0,document.addEventListener("pointerup",b,{once:!0})}),onFocus:(0,s.M)(e.onFocus,()=>{h.current||o.onOpen()}),onBlur:(0,s.M)(e.onBlur,o.onClose),onClick:(0,s.M)(e.onClick,o.onClose)})))}),[S,j]=w("TooltipPortal",{forceMount:void 0}),D="TooltipContent",O=(0,i.forwardRef)((e,t)=>{let n=j(D,e.__scopeTooltip),{forceMount:r=n.forceMount,side:o="top",...s}=e,c=_(D,e.__scopeTooltip);return(0,i.createElement)(m.z,{present:r||c.open},c.disableHoverableContent?(0,i.createElement)(L,(0,l.Z)({side:o},s,{ref:t})):(0,i.createElement)(P,(0,l.Z)({side:o},s,{ref:t})))}),P=(0,i.forwardRef)((e,t)=>{let n=_(D,e.__scopeTooltip),r=N(D,e.__scopeTooltip),o=(0,i.useRef)(null),s=(0,c.e)(t,o),[u,d]=(0,i.useState)(null),{trigger:f,onClose:p}=n,m=o.current,{onPointerInTransitChange:v}=r,h=(0,i.useCallback)(()=>{d(null),v(!1)},[v]),g=(0,i.useCallback)((e,t)=>{let n=e.currentTarget,r={x:e.clientX,y:e.clientY};d(function(e){let t=e.slice();return t.sort((e,t)=>e.xt.x?1:e.yt.y?1:0),function(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n=2;){let e=t[t.length-1],n=t[t.length-2];if(!((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x)))break;t.pop()}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n[n.length-1],t=n[n.length-2];if(!((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x)))break;n.pop()}n.push(r)}return n.pop(),1===t.length&&1===n.length&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}(t)}([...function(e,t,n=5){let r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}(r,function(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(n,r,o,i)){case i:return"left";case o:return"right";case n:return"top";case r:return"bottom";default:throw Error("unreachable")}}(r,n.getBoundingClientRect())),...function(e){let{top:t,right:n,bottom:r,left:o}=e;return[{x:o,y:t},{x:n,y:t},{x:n,y:r},{x:o,y:r}]}(t.getBoundingClientRect())])),v(!0)},[v]);return(0,i.useEffect)(()=>()=>h(),[h]),(0,i.useEffect)(()=>{if(f&&m){let e=e=>g(e,m),t=e=>g(e,f);return f.addEventListener("pointerleave",e),m.addEventListener("pointerleave",t),()=>{f.removeEventListener("pointerleave",e),m.removeEventListener("pointerleave",t)}}},[f,m,g,h]),(0,i.useEffect)(()=>{if(u){let e=e=>{let t=e.target,n={x:e.clientX,y:e.clientY},r=(null==f?void 0:f.contains(t))||(null==m?void 0:m.contains(t)),o=!function(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,i=t.length-1;er!=u>r&&n<(c-l)*(r-s)/(u-s)+l&&(o=!o)}return o}(n,u);r?h():o&&(h(),p())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[f,m,u,p,h]),(0,i.createElement)(L,(0,l.Z)({},e,{ref:s}))}),[A,I]=w(M,{isInside:!1}),L=(0,i.forwardRef)((e,t)=>{let{__scopeTooltip:n,children:r,"aria-label":o,onEscapeKeyDown:s,onPointerDownOutside:c,...u}=e,f=_(D,n),m=x(n),{onClose:v}=f;return(0,i.useEffect)(()=>(document.addEventListener(E,v),()=>document.removeEventListener(E,v)),[v]),(0,i.useEffect)(()=>{if(f.trigger){let e=e=>{let t=e.target;null!=t&&t.contains(f.trigger)&&v()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[f.trigger,v]),(0,i.createElement)(d.XB,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:c,onFocusOutside:e=>e.preventDefault(),onDismiss:v},(0,i.createElement)(p.VY,(0,l.Z)({"data-state":f.stateAttribute},m,u,{ref:t,style:{...u.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"}}),(0,i.createElement)(h.A,null,r),(0,i.createElement)(A,{scope:n,isInside:!0},(0,i.createElement)(b.f,{id:f.contentId,role:"tooltip"},o||r))))}),F=e=>{let{__scopeTooltip:t,children:n,open:r,defaultOpen:o=!1,onOpenChange:l,disableHoverableContent:s,delayDuration:c}=e,u=N(M,e.__scopeTooltip),d=x(t),[m,v]=(0,i.useState)(null),h=(0,f.M)(),b=(0,i.useRef)(0),w=null!=s?s:u.disableHoverableContent,y=null!=c?c:u.delayDuration,C=(0,i.useRef)(!1),[_=!1,T]=(0,g.T)({prop:r,defaultProp:o,onChange:e=>{e?(u.onOpen(),document.dispatchEvent(new CustomEvent(E))):u.onClose(),null==l||l(e)}}),k=(0,i.useMemo)(()=>_?C.current?"delayed-open":"instant-open":"closed",[_]),S=(0,i.useCallback)(()=>{window.clearTimeout(b.current),C.current=!1,T(!0)},[T]),j=(0,i.useCallback)(()=>{window.clearTimeout(b.current),T(!1)},[T]),D=(0,i.useCallback)(()=>{window.clearTimeout(b.current),b.current=window.setTimeout(()=>{C.current=!0,T(!0)},y)},[y,T]);return(0,i.useEffect)(()=>()=>window.clearTimeout(b.current),[]),(0,i.createElement)(p.fC,d,(0,i.createElement)(R,{scope:t,contentId:h,open:_,stateAttribute:k,trigger:m,onTriggerChange:v,onTriggerEnter:(0,i.useCallback)(()=>{u.isOpenDelayed?D():S()},[u.isOpenDelayed,D,S]),onTriggerLeave:(0,i.useCallback)(()=>{w?j():window.clearTimeout(b.current)},[j,w]),onOpen:S,onClose:j,disableHoverableContent:w},n))};var W=n(6616);let z=e=>{let{__scopeTooltip:t,delayDuration:n=700,skipDelayDuration:r=300,disableHoverableContent:o=!1,children:l}=e,[s,c]=(0,i.useState)(!0),u=(0,i.useRef)(!1),d=(0,i.useRef)(0);return(0,i.useEffect)(()=>{let e=d.current;return()=>window.clearTimeout(e)},[]),(0,i.createElement)(C,{scope:t,isOpenDelayed:s,delayDuration:n,onOpen:(0,i.useCallback)(()=>{window.clearTimeout(d.current),c(!1)},[]),onClose:(0,i.useCallback)(()=>{window.clearTimeout(d.current),d.current=window.setTimeout(()=>c(!0),r)},[r]),isPointerInTransitRef:u,onPointerInTransitChange:(0,i.useCallback)(e=>{u.current=e},[]),disableHoverableContent:o},l)},Z=i.forwardRef(e=>{var t=(0,r._T)(e,[]);return(0,o.jsx)(F,Object.assign({delayDuration:0},t))});F.displayName=F.displayName;let B=k,V=i.forwardRef((e,t)=>{var{className:n,sideOffset:i=4}=e,l=(0,r._T)(e,["className","sideOffset"]);return(0,o.jsx)(O,Object.assign({ref:t,sideOffset:i,className:(0,W.cn)("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-xs text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",n)},l))});V.displayName=O.displayName},6616:function(e,t,n){n.d(t,{cn:function(){return F}});var r=n(7355);let o=/^\[(.+)\]$/;function i(e,t){let n=e;return t.split("-").forEach(e=>{n.nextPart.has(e)||n.nextPart.set(e,{nextPart:new Map,validators:[]}),n=n.nextPart.get(e)}),n}let l=/\s+/;function s(){let e,t,n=0,r="";for(;nt[e]||[];return t.isThemeGetter=!0,t}let u=/^\[(?:([a-z-]+):)?(.+)\]$/i,d=/^\d+\/\d+$/,f=new Set(["px","full","screen"]),p=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,m=/\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$/,v=/^-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,h=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function g(e){return w(e)||f.has(e)||d.test(e)}function b(e){return D(e,"length",O)}function w(e){return!!e&&!Number.isNaN(Number(e))}function y(e){return D(e,"number",w)}function x(e){return!!e&&Number.isInteger(Number(e))}function E(e){return e.endsWith("%")&&w(e.slice(0,-1))}function C(e){return u.test(e)}function N(e){return p.test(e)}let M=new Set(["length","size","percentage"]);function R(e){return D(e,M,P)}function _(e){return D(e,"position",P)}let T=new Set(["image","url"]);function k(e){return D(e,T,I)}function S(e){return D(e,"",A)}function j(){return!0}function D(e,t,n){let r=u.exec(e);return!!r&&(r[1]?"string"==typeof t?r[1]===t:t.has(r[1]):n(r[2]))}function O(e){return m.test(e)}function P(){return!1}function A(e){return v.test(e)}function I(e){return h.test(e)}let L=function(e,...t){let n,r,c,u=function(l){var s;return r=(n={cache:function(e){if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;function o(o,i){n.set(o,i),++t>e&&(t=0,r=n,n=new Map)}return{get(e){let t=n.get(e);return void 0!==t?t:void 0!==(t=r.get(e))?(o(e,t),t):void 0},set(e,t){n.has(e)?n.set(e,t):o(e,t)}}}((s=t.reduce((e,t)=>t(e),e())).cacheSize),splitModifiers:function(e){let t=e.separator,n=1===t.length,r=t[0],o=t.length;return function(e){let i=[],l,s=0,c=0;for(let u=0;uc?l-c:void 0}}}(s),...function(e){let t=function(e){var t;let{theme:n,prefix:r}=e,o={nextPart:new Map,validators:[]};return(t=Object.entries(e.classGroups),r?t.map(([e,t])=>[e,t.map(e=>"string"==typeof e?r+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(([e,t])=>[r+e,t])):e)]):t).forEach(([e,t])=>{(function e(t,n,r,o){t.forEach(t=>{if("string"!=typeof t){if("function"==typeof t)return t.isThemeGetter?void e(t(o),n,r,o):void n.validators.push({validator:t,classGroupId:r});Object.entries(t).forEach(([t,l])=>{e(l,i(n,t),r,o)})}else(""===t?n:i(n,t)).classGroupId=r})})(t,o,e,n)}),o}(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:function(e){let n=e.split("-");return""===n[0]&&1!==n.length&&n.shift(),function e(t,n){if(0===t.length)return n.classGroupId;let r=t[0],o=n.nextPart.get(r),i=o?e(t.slice(1),o):void 0;if(i)return i;if(0===n.validators.length)return;let l=t.join("-");return n.validators.find(({validator:e})=>e(l))?.classGroupId}(n,t)||function(e){if(o.test(e)){let t=o.exec(e)[1],n=t?.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}}(e)},getConflictingClassGroupIds:function(e,t){let o=n[e]||[];return t&&r[e]?[...o,...r[e]]:o}}}(s)}).cache.get,c=n.cache.set,u=d,d(l)};function d(e){let t=r(e);if(t)return t;let o=function(e,t){let{splitModifiers:n,getClassGroupId:r,getConflictingClassGroupIds:o}=t,i=new Set;return e.trim().split(l).map(e=>{let{modifiers:t,hasImportantModifier:o,baseClassName:i,maybePostfixModifierPosition:l}=n(e),s=r(l?i.substring(0,l):i),c=!!l;if(!s){if(!l||!(s=r(i)))return{isTailwindClass:!1,originalClassName:e};c=!1}let u=(function(e){if(e.length<=1)return e;let t=[],n=[];return e.forEach(e=>{"["===e[0]?(t.push(...n.sort(),e),n=[]):n.push(e)}),t.push(...n.sort()),t})(t).join(":");return{isTailwindClass:!0,modifierId:o?u+"!":u,classGroupId:s,originalClassName:e,hasPostfixModifier:c}}).reverse().filter(e=>{if(!e.isTailwindClass)return!0;let{modifierId:t,classGroupId:n,hasPostfixModifier:r}=e,l=t+n;return!i.has(l)&&(i.add(l),o(n,r).forEach(e=>i.add(t+e)),!0)}).reverse().map(e=>e.originalClassName).join(" ")}(e,n);return c(e,o),o}return function(){return u(s.apply(null,arguments))}}(function(){let e=c("colors"),t=c("spacing"),n=c("blur"),r=c("brightness"),o=c("borderColor"),i=c("borderRadius"),l=c("borderSpacing"),s=c("borderWidth"),u=c("contrast"),d=c("grayscale"),f=c("hueRotate"),p=c("invert"),m=c("gap"),v=c("gradientColorStops"),h=c("gradientColorStopPositions"),M=c("inset"),T=c("margin"),D=c("opacity"),O=c("padding"),P=c("saturate"),A=c("scale"),I=c("sepia"),L=c("skew"),F=c("space"),W=c("translate"),z=()=>["auto",C,t],Z=()=>[C,t],B=()=>["",g,b],V=()=>["auto",w,C],H=()=>["","0",C],Y=()=>[w,y],K=()=>[w,C];return{cacheSize:500,separator:":",theme:{colors:[j],spacing:[g,b],blur:["none","",N,C],brightness:Y(),borderColor:[e],borderRadius:["none","","full",N,C],borderSpacing:Z(),borderWidth:B(),contrast:Y(),grayscale:H(),hueRotate:K(),invert:H(),gap:Z(),gradientColorStops:[e],gradientColorStopPositions:[E,b],inset:z(),margin:z(),opacity:Y(),padding:Z(),saturate:Y(),scale:Y(),sepia:H(),skew:K(),space:Z(),translate:Z()},classGroups:{aspect:[{aspect:["auto","square","video",C]}],container:["container"],columns:[{columns:[N]}],"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"]}],clear:[{clear:["left","right","both","none"]}],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",C]}],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",x,C]}],basis:[{basis:z()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",C]}],grow:[{grow:H()}],shrink:[{shrink:H()}],order:[{order:["first","last","none",x,C]}],"grid-cols":[{"grid-cols":[j]}],"col-start-end":[{col:["auto",{span:["full",x,C]},C]}],"col-start":[{"col-start":V()}],"col-end":[{"col-end":V()}],"grid-rows":[{"grid-rows":[j]}],"row-start-end":[{row:["auto",{span:[x,C]},C]}],"row-start":[{"row-start":V()}],"row-end":[{"row-end":V()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",C]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",C]}],gap:[{gap:[m]}],"gap-x":[{"gap-x":[m]}],"gap-y":[{"gap-y":[m]}],"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:[O]}],px:[{px:[O]}],py:[{py:[O]}],ps:[{ps:[O]}],pe:[{pe:[O]}],pt:[{pt:[O]}],pr:[{pr:[O]}],pb:[{pb:[O]}],pl:[{pl:[O]}],m:[{m:[T]}],mx:[{mx:[T]}],my:[{my:[T]}],ms:[{ms:[T]}],me:[{me:[T]}],mt:[{mt:[T]}],mr:[{mr:[T]}],mb:[{mb:[T]}],ml:[{ml:[T]}],"space-x":[{"space-x":[F]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[F]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit",C,t]}],"min-w":[{"min-w":["min","max","fit",C,g]}],"max-w":[{"max-w":["0","none","full","min","max","fit","prose",{screen:[N]},N,C]}],h:[{h:[C,t,"auto","min","max","fit"]}],"min-h":[{"min-h":["min","max","fit",g,C]}],"max-h":[{"max-h":[C,t,"min","max","fit"]}],"font-size":[{text:["base",N,b]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",y]}],"font-family":[{font:[j]}],"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-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",C]}],"line-clamp":[{"line-clamp":["none",w,y]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",g,C]}],"list-image":[{"list-image":["none",C]}],"list-style-type":[{list:["none","disc","decimal",C]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[D]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[D]}],"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",g,b]}],"underline-offset":[{"underline-offset":["auto",g,C]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],indent:[{indent:Z()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",C]}],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",C]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[D]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",_]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",R]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},k]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[h]}],"gradient-via-pos":[{via:[h]}],"gradient-to-pos":[{to:[h]}],"gradient-from":[{from:[v]}],"gradient-via":[{via:[v]}],"gradient-to":[{to:[v]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"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":[D]}],"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":[D]}],"divide-style":[{divide:["solid","dashed","dotted","double","none"]}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["","solid","dashed","dotted","double","none"]}],"outline-offset":[{"outline-offset":[g,C]}],"outline-w":[{outline:[g,b]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:B()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[D]}],"ring-offset-w":[{"ring-offset":[g,b]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",N,S]}],"shadow-color":[{shadow:[j]}],opacity:[{opacity:[D]}],"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"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"]}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[u]}],"drop-shadow":[{"drop-shadow":["","none",N,C]}],grayscale:[{grayscale:[d]}],"hue-rotate":[{"hue-rotate":[f]}],invert:[{invert:[p]}],saturate:[{saturate:[P]}],sepia:[{sepia:[I]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[u]}],"backdrop-grayscale":[{"backdrop-grayscale":[d]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[f]}],"backdrop-invert":[{"backdrop-invert":[p]}],"backdrop-opacity":[{"backdrop-opacity":[D]}],"backdrop-saturate":[{"backdrop-saturate":[P]}],"backdrop-sepia":[{"backdrop-sepia":[I]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[l]}],"border-spacing-x":[{"border-spacing-x":[l]}],"border-spacing-y":[{"border-spacing-y":[l]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",C]}],duration:[{duration:K()}],ease:[{ease:["linear","in","out","in-out",C]}],delay:[{delay:K()}],animate:[{animate:["none","spin","ping","pulse","bounce",C]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[A]}],"scale-x":[{"scale-x":[A]}],"scale-y":[{"scale-y":[A]}],rotate:[{rotate:[x,C]}],"translate-x":[{"translate-x":[W]}],"translate-y":[{"translate-y":[W]}],"skew-x":[{"skew-x":[L]}],"skew-y":[{"skew-y":[L]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",C]}],accent:[{accent:["auto",e]}],appearance:["appearance-none"],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",C]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":Z()}],"scroll-mx":[{"scroll-mx":Z()}],"scroll-my":[{"scroll-my":Z()}],"scroll-ms":[{"scroll-ms":Z()}],"scroll-me":[{"scroll-me":Z()}],"scroll-mt":[{"scroll-mt":Z()}],"scroll-mr":[{"scroll-mr":Z()}],"scroll-mb":[{"scroll-mb":Z()}],"scroll-ml":[{"scroll-ml":Z()}],"scroll-p":[{"scroll-p":Z()}],"scroll-px":[{"scroll-px":Z()}],"scroll-py":[{"scroll-py":Z()}],"scroll-ps":[{"scroll-ps":Z()}],"scroll-pe":[{"scroll-pe":Z()}],"scroll-pt":[{"scroll-pt":Z()}],"scroll-pr":[{"scroll-pr":Z()}],"scroll-pb":[{"scroll-pb":Z()}],"scroll-pl":[{"scroll-pl":Z()}],"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",C]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[g,b,y]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"]},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"],"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-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"]}}});function F(...e){return L((0,r.W)(e))}}}]); \ No newline at end of file diff --git a/base_site/_next/static/chunks/app/_not-found/page-44e8ec8405c49fe2.js b/base_site/_next/static/chunks/app/_not-found/page-44e8ec8405c49fe2.js deleted file mode 100644 index 9a14bf6..0000000 --- a/base_site/_next/static/chunks/app/_not-found/page-44e8ec8405c49fe2.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[409],{7589:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_not-found/page",function(){return n(5457)}])},5457:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}}),n(9920);let i=n(7437);n(2265);let o={fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},l={display:"inline-block"},r={display:"inline-block",margin:"0 20px 0 0",padding:"0 23px 0 0",fontSize:24,fontWeight:500,verticalAlign:"top",lineHeight:"49px"},d={fontSize:14,fontWeight:400,lineHeight:"49px",margin:0};function s(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("title",{children:"404: This page could not be found."}),(0,i.jsx)("div",{style:o,children:(0,i.jsxs)("div",{children:[(0,i.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}),(0,i.jsx)("h1",{className:"next-error-h1",style:r,children:"404"}),(0,i.jsx)("div",{style:l,children:(0,i.jsx)("h2",{style:d,children:"This page could not be found."})})]})})]})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}},function(e){e.O(0,[971,23,744],function(){return e(e.s=7589)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/base_site/_next/static/chunks/app/layout-84b584ef19f92de8.js b/base_site/_next/static/chunks/app/layout-84b584ef19f92de8.js deleted file mode 100644 index c27e352..0000000 --- a/base_site/_next/static/chunks/app/layout-84b584ef19f92de8.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[185],{6514:function(e,n,_){Promise.resolve().then(_.t.bind(_,8381,23)),Promise.resolve().then(_.t.bind(_,7042,23)),Promise.resolve().then(_.t.bind(_,3054,23)),Promise.resolve().then(_.t.bind(_,6730,23))},6730:function(){},3054:function(){},8381:function(e){e.exports={style:{fontFamily:"'__Inter_36bd41', '__Inter_Fallback_36bd41'",fontStyle:"normal"},className:"__className_36bd41",variable:"__variable_36bd41"}},7042:function(e){e.exports={style:{fontFamily:"'__Roboto_Mono_c9cbed', '__Roboto_Mono_Fallback_c9cbed'",fontStyle:"normal"},className:"__className_c9cbed",variable:"__variable_c9cbed"}}},function(e){e.O(0,[202,971,23,744],function(){return e(e.s=6514)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/base_site/_next/static/chunks/app/page-db51014eed2a8d07.js b/base_site/_next/static/chunks/app/page-db51014eed2a8d07.js deleted file mode 100644 index 7941b28..0000000 --- a/base_site/_next/static/chunks/app/page-db51014eed2a8d07.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[931],{7654:function(e,n,s){Promise.resolve().then(s.bind(s,393)),Promise.resolve().then(s.bind(s,274)),Promise.resolve().then(s.bind(s,8608)),Promise.resolve().then(s.bind(s,8297)),Promise.resolve().then(s.bind(s,106)),Promise.resolve().then(s.bind(s,7009)),Promise.resolve().then(s.bind(s,4690)),Promise.resolve().then(s.bind(s,7619)),Promise.resolve().then(s.bind(s,8956)),Promise.resolve().then(s.bind(s,7679)),Promise.resolve().then(s.bind(s,3914)),Promise.resolve().then(s.bind(s,1418)),Promise.resolve().then(s.bind(s,9416)),Promise.resolve().then(s.bind(s,6141)),Promise.resolve().then(s.bind(s,5556)),Promise.resolve().then(s.bind(s,5699)),Promise.resolve().then(s.bind(s,9308)),Promise.resolve().then(s.bind(s,7024)),Promise.resolve().then(s.bind(s,4908)),Promise.resolve().then(s.bind(s,354)),Promise.resolve().then(s.bind(s,6352)),Promise.resolve().then(s.bind(s,6368)),Promise.resolve().then(s.bind(s,2897)),Promise.resolve().then(s.bind(s,7084)),Promise.resolve().then(s.bind(s,4906)),Promise.resolve().then(s.bind(s,2017)),Promise.resolve().then(s.bind(s,6201)),Promise.resolve().then(s.bind(s,8542)),Promise.resolve().then(s.bind(s,1413)),Promise.resolve().then(s.bind(s,2442)),Promise.resolve().then(s.bind(s,1811)),Promise.resolve().then(s.bind(s,2183)),Promise.resolve().then(s.bind(s,8565)),Promise.resolve().then(s.bind(s,1526)),Promise.resolve().then(s.bind(s,7568)),Promise.resolve().then(s.bind(s,3649)),Promise.resolve().then(s.bind(s,2119))}},function(e){e.O(0,[338,971,23,744],function(){return e(e.s=7654)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/base_site/_next/static/chunks/fd9d1056-023bbdd6fd8a5298.js b/base_site/_next/static/chunks/fd9d1056-023bbdd6fd8a5298.js deleted file mode 100644 index fa8340d..0000000 --- a/base_site/_next/static/chunks/fd9d1056-023bbdd6fd8a5298.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[971],{4417:function(e,t,n){var r,l=n(2265),a=n(5689),o={usingClientEntryPoint:!1,Events:null,Dispatcher:{current:null}};function i(e){var t="https://react.dev/errors/"+e;if(1p||(e.current=d[p],d[p]=null,p--)}function g(e,t){d[++p]=e.current,e.current=t}var y=Symbol.for("react.element"),v=Symbol.for("react.portal"),b=Symbol.for("react.fragment"),k=Symbol.for("react.strict_mode"),w=Symbol.for("react.profiler"),S=Symbol.for("react.provider"),C=Symbol.for("react.consumer"),E=Symbol.for("react.context"),x=Symbol.for("react.forward_ref"),z=Symbol.for("react.suspense"),P=Symbol.for("react.suspense_list"),N=Symbol.for("react.memo"),_=Symbol.for("react.lazy"),L=Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var T=Symbol.for("react.offscreen"),F=Symbol.for("react.legacy_hidden"),M=Symbol.for("react.cache");Symbol.for("react.tracing_marker");var O=Symbol.iterator;function R(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=O&&e[O]||e["@@iterator"])?e:null}var D=m(null),A=m(null),I=m(null),U=m(null),B={$$typeof:E,_currentValue:null,_currentValue2:null,_threadCount:0,Provider:null,Consumer:null};function V(e,t){switch(g(I,t),g(A,e),g(D,null),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?s2(t):0;break;default:if(t=(e=8===e?t.parentNode:t).tagName,e=e.namespaceURI)t=s3(e=s2(e),t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}h(D),g(D,t)}function Q(){h(D),h(A),h(I)}function $(e){null!==e.memoizedState&&g(U,e);var t=D.current,n=s3(t,e.type);t!==n&&(g(A,e),g(D,n))}function j(e){A.current===e&&(h(D),h(A)),U.current===e&&(h(U),B._currentValue=null)}var W=a.unstable_scheduleCallback,H=a.unstable_cancelCallback,q=a.unstable_shouldYield,K=a.unstable_requestPaint,Y=a.unstable_now,X=a.unstable_getCurrentPriorityLevel,G=a.unstable_ImmediatePriority,Z=a.unstable_UserBlockingPriority,J=a.unstable_NormalPriority,ee=a.unstable_LowPriority,et=a.unstable_IdlePriority,en=a.log,er=a.unstable_setDisableYieldValue,el=null,ea=null;function eo(e){if("function"==typeof en&&er(e),ea&&"function"==typeof ea.setStrictMode)try{ea.setStrictMode(el,e)}catch(e){}}var ei=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(eu(e)/es|0)|0},eu=Math.log,es=Math.LN2,ec=128,ef=4194304;function ed(e){var t=42&e;if(0!==t)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194176&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function ep(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,l=e.suspendedLanes;e=e.pingedLanes;var a=134217727&n;return 0!==a?0!=(n=a&~l)?r=ed(n):0!=(e&=a)&&(r=ed(e)):0!=(n&=~l)?r=ed(n):0!==e&&(r=ed(e)),0===r?0:0!==t&&t!==r&&0==(t&l)&&((l=r&-r)>=(e=t&-t)||32===l&&0!=(4194176&e))?t:r}function em(e,t){return e.errorRecoveryDisabledLanes&t?0:0!=(e=-536870913&e.pendingLanes)?e:536870912&e?536870912:0}function eh(){var e=ec;return 0==(4194176&(ec<<=1))&&(ec=128),e}function eg(){var e=ef;return 0==(62914560&(ef<<=1))&&(ef=4194304),e}function ey(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ev(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-ei(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|4194218&n}function eb(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ei(n),l=1<l||u[r]!==s[l]){var c="\n"+u[r].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=r&&0<=l);break}}}finally{eG=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?eX(n):""}function eJ(e){try{var t="";do t+=function(e){switch(e.tag){case 26:case 27:case 5:return eX(e.type);case 16:return eX("Lazy");case 13:return eX("Suspense");case 19:return eX("SuspenseList");case 0:case 2:case 15:return e=eZ(e.type,!1);case 11:return e=eZ(e.type.render,!1);case 1:return e=eZ(e.type,!0);default:return""}}(e),e=e.return;while(e);return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}var e0=Symbol.for("react.client.reference");function e1(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function e2(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function e3(e){e._valueTracker||(e._valueTracker=function(e){var t=e2(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var l=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function e4(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=e2(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function e6(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var e8=/[\n"\\]/g;function e5(e){return e.replace(e8,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function e7(e,t,n,r,l,a,o,i){e.name="",null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o?e.type=o:e.removeAttribute("type"),null!=t?"number"===o?(0===t&&""===e.value||e.value!=t)&&(e.value=""+e1(t)):e.value!==""+e1(t)&&(e.value=""+e1(t)):"submit"!==o&&"reset"!==o||e.removeAttribute("value"),null!=t?te(e,o,e1(t)):null!=n?te(e,o,e1(n)):null!=r&&e.removeAttribute("value"),null==l&&null!=a&&(e.defaultChecked=!!a),null!=l&&(e.checked=l&&"function"!=typeof l&&"symbol"!=typeof l),null!=i&&"function"!=typeof i&&"symbol"!=typeof i&&"boolean"!=typeof i?e.name=""+e1(i):e.removeAttribute("name")}function e9(e,t,n,r,l,a,o,i){if(null!=a&&"function"!=typeof a&&"symbol"!=typeof a&&"boolean"!=typeof a&&(e.type=a),null!=t||null!=n){if(!("submit"!==a&&"reset"!==a||null!=t))return;n=null!=n?""+e1(n):"",t=null!=t?""+e1(t):n,i||t===e.value||(e.value=t),e.defaultValue=t}r="function"!=typeof(r=null!=r?r:l)&&"symbol"!=typeof r&&!!r,e.checked=i?e.checked:!!r,e.defaultChecked=!!r,null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o&&(e.name=o)}function te(e,t,n){"number"===t&&e6(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}var tt=Array.isArray;function tn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=iX.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}var to=ta;"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction&&(to=function(e,t){return MSApp.execUnsafeLocalFunction(function(){return ta(e,t)})});var ti=to;function tu(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType){n.nodeValue=t;return}}e.textContent=t}var ts=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function tc(e,t,n){var r=0===t.indexOf("--");null==n||"boolean"==typeof n||""===n?r?e.setProperty(t,""):"float"===t?e.cssFloat="":e[t]="":r?e.setProperty(t,n):"number"!=typeof n||0===n||ts.has(t)?"float"===t?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function tf(e,t,n){if(null!=t&&"object"!=typeof t)throw Error(i(62));if(e=e.style,null!=n){for(var r in n)!n.hasOwnProperty(r)||null!=t&&t.hasOwnProperty(r)||(0===r.indexOf("--")?e.setProperty(r,""):"float"===r?e.cssFloat="":e[r]="");for(var l in t)r=t[l],t.hasOwnProperty(l)&&n[l]!==r&&tc(e,l,r)}else for(var a in t)t.hasOwnProperty(a)&&tc(e,a,t[a])}function td(e){if(-1===e.indexOf("-"))return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var tp=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),tm=null;function th(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var tg=null,ty=null;function tv(e){var t=eO(e);if(t&&(e=t.stateNode)){var n=eD(e);switch(e=t.stateNode,t.type){case"input":if(e7(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+e5(""+t)+'"][type="radio"]'),t=0;t>=o,l-=o,tj=1<<32-ei(t)+l|n<h?(g=f,f=null):g=f.sibling;var y=p(l,f,i[h],u);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&t(l,f),o=a(y,o,h),null===c?s=y:c.sibling=y,c=y,f=g}if(h===i.length)return n(l,f),tZ&&tH(l,h),s;if(null===f){for(;hg?(y=h,h=null):y=h.sibling;var b=p(l,h,v.value,s);if(null===b){null===h&&(h=y);break}e&&h&&null===b.alternate&&t(l,h),o=a(b,o,g),null===f?c=b:f.sibling=b,f=b,h=y}if(v.done)return n(l,h),tZ&&tH(l,g),c;if(null===h){for(;!v.done;g++,v=u.next())null!==(v=d(l,v.value,s))&&(o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return tZ&&tH(l,g),c}for(h=r(l,h);!v.done;g++,v=u.next())null!==(v=m(h,l,g,v.value,s))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return e&&h.forEach(function(e){return t(l,e)}),tZ&&tH(l,g),c}(s,c,f,h);if("function"==typeof f.then)return u(s,c,nJ(f),h);if(f.$$typeof===E)return u(s,c,ai(s,f,h),h);n1(s,f)}return"string"==typeof f&&""!==f||"number"==typeof f?(f=""+f,null!==c&&6===c.tag?(n(s,c.sibling),(c=l(c,f)).return=s):(n(s,c),(c=i_(f,s.mode,h)).return=s),o(s=c)):n(s,c)}(u,s,c,f),nG=null,u}}var n4=n3(!0),n6=n3(!1),n8=m(null),n5=m(0);function n7(e,t){g(n5,e=oz),g(n8,t),oz=e|t.baseLanes}function n9(){g(n5,oz),g(n8,n8.current)}function re(){oz=n5.current,h(n8),h(n5)}var rt=m(null),rn=null;function rr(e){var t=e.alternate;g(ri,1&ri.current),g(rt,e),null===rn&&(null===t||null!==n8.current?rn=e:null!==t.memoizedState&&(rn=e))}function rl(e){if(22===e.tag){if(g(ri,ri.current),g(rt,e),null===rn){var t=e.alternate;null!==t&&null!==t.memoizedState&&(rn=e)}}else ra(e)}function ra(){g(ri,ri.current),g(rt,rt.current)}function ro(e){h(rt),rn===e&&(rn=null),h(ri)}var ri=m(0);function ru(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var rs=s.ReactCurrentDispatcher,rc=s.ReactCurrentBatchConfig,rf=0,rd=null,rp=null,rm=null,rh=!1,rg=!1,ry=!1,rv=0,rb=0,rk=null,rw=0;function rS(){throw Error(i(321))}function rC(e,t){if(null===t)return!1;for(var n=0;na?a:8;var o=rc.transition,i={_callbacks:new Set};rc.transition=i,lf(e,!1,t,n);try{var u=l();if(null!==u&&"object"==typeof u&&"function"==typeof u.then){av(i,u);var s,c,f=(s=[],c={status:"pending",value:null,reason:null,then:function(e){s.push(e)}},u.then(function(){c.status="fulfilled",c.value=r;for(var e=0;e title"))),sG(l,n,r),l[eE]=e,eI(l),n=l;break e;case"link":var a=cE("link","href",t).get(n+(r.href||""));if(a){for(var o=0;o",e=e.removeChild(e.firstChild);break;case"select":e="string"==typeof r.is?l.createElement("select",{is:r.is}):l.createElement("select"),r.multiple?e.multiple=!0:r.size&&(e.size=r.size);break;default:e="string"==typeof r.is?l.createElement(n,{is:r.is}):l.createElement(n)}}e[eE]=t,e[ex]=r;e:for(l=t.child;null!==l;){if(5===l.tag||6===l.tag)e.appendChild(l.stateNode);else if(4!==l.tag&&27!==l.tag&&null!==l.child){l.child.return=l,l=l.child;continue}if(l===t)break;for(;null===l.sibling;){if(null===l.return||l.return===t)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}switch(t.stateNode=e,sG(e,n,r),n){case"button":case"input":case"select":case"textarea":e=!!r.autoFocus;break;case"img":e=!0;break;default:e=!1}e&&aC(t)}}return aP(t),t.flags&=-16777217,null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&aC(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));if(e=I.current,t9(t)){e:{if(e=t.stateNode,n=t.memoizedProps,e[eE]=t,(r=e.nodeValue!==n)&&null!==(l=tX))switch(l.tag){case 3:if(l=0!=(1&l.mode),sq(e.nodeValue,n,l),l){e=!1;break e}break;case 27:case 5:var a=0!=(1&l.mode);if(!0!==l.memoizedProps.suppressHydrationWarning&&sq(e.nodeValue,n,a),a){e=!1;break e}}e=r}e&&aC(t)}else(e=s1(e).createTextNode(r))[eE]=t,t.stateNode=e}return aP(t),null;case 13:if(ro(t),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(tZ&&null!==tG&&0!=(1&t.mode)&&0==(128&t.flags))ne(),nt(),t.flags|=384,l=!1;else if(l=t9(t),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(i(318));if(!(l=null!==(l=t.memoizedState)?l.dehydrated:null))throw Error(i(317));l[eE]=t}else nt(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;aP(t),l=!1}else null!==tJ&&(o0(tJ),tJ=null),l=!0;if(!l)return 256&t.flags?t:null}if(0!=(128&t.flags))return t.lanes=n,t;return n=null!==r,e=null!==e&&null!==e.memoizedState,n&&(r=t.child,l=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(l=r.alternate.memoizedState.cachePool.pool),a=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==l&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),ax(t,t.updateQueue),aP(t),null;case 4:return Q(),null===e&&sA(t.stateNode.containerInfo),aP(t),null;case 10:return an(t.type._context),aP(t),null;case 19:if(h(ri),null===(l=t.memoizedState))return aP(t),null;if(r=0!=(128&t.flags),null===(a=l.rendering)){if(r)az(l,!1);else{if(0!==oP||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(a=ru(e))){for(t.flags|=128,az(l,!1),e=a.updateQueue,t.updateQueue=e,ax(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)ix(n,e),n=n.sibling;return g(ri,1&ri.current|2),t.child}e=e.sibling}null!==l.tail&&Y()>oI&&(t.flags|=128,r=!0,az(l,!1),t.lanes=4194304)}}else{if(!r){if(null!==(e=ru(a))){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,ax(t,e),az(l,!0),null===l.tail&&"hidden"===l.tailMode&&!a.alternate&&!tZ)return aP(t),null}else 2*Y()-l.renderingStartTime>oI&&536870912!==n&&(t.flags|=128,r=!0,az(l,!1),t.lanes=4194304)}l.isBackwards?(a.sibling=t.child,t.child=a):(null!==(e=l.last)?e.sibling=a:t.child=a,l.last=a)}if(null!==l.tail)return t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=Y(),t.sibling=null,e=ri.current,g(ri,r?1&e|2:1&e),t;return aP(t),null;case 22:case 23:return ro(t),re(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(536870912&n)&&0==(128&t.flags)&&(aP(t),6&t.subtreeFlags&&(t.flags|=8192)):aP(t),null!==(n=t.updateQueue)&&ax(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&h(ab),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),an(ad),aP(t),null;case 25:return null}throw Error(i(156,t.tag))}(t.alternate,t,oz);if(null!==n){ow=n;return}if(null!==(t=t.sibling)){ow=t;return}ow=t=e}while(null!==t);0===oP&&(oP=5)}function is(e,t,n,r,l){var a=ek,o=ov.transition;try{ov.transition=null,ek=2,function(e,t,n,r,l,a){do id();while(null!==oj);if(0!=(6&ob))throw Error(i(327));var o,u=e.finishedWork,s=e.finishedLanes;if(null!==u){if(e.finishedWork=null,e.finishedLanes=0,u===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var c=u.lanes|u.childLanes;if(function(e,t,n){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.entangledLanes&=t,e.errorRecoveryDisabledLanes&=t,e.shellSuspendCounter=0,t=e.entanglements;for(var l=e.expirationTimes,a=e.hiddenUpdates;0r&&(l=r,r=a,a=l),l=si(n,a);var o=si(n,r);l&&o&&(1!==e.rangeCount||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(l.node,l.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;nn?32:n;n=ov.transition;var l=ek;try{if(ov.transition=null,ek=r,null===oj)var a=!1;else{r=oq,oq=null;var o=oj,u=oW;if(oj=null,oW=0,0!=(6&ob))throw Error(i(331));var s=ob;if(ob|=4,of(o.current),ol(o,o.current,u,r),ob=s,nb(!1),ea&&"function"==typeof ea.onPostCommitFiberRoot)try{ea.onPostCommitFiberRoot(el,o)}catch(e){}a=!0}return a}finally{ek=l,ov.transition=n,ic(e,t)}}return!1}function ip(e,t,n){t=lL(e,t=lP(n,t),2),null!==(e=nO(e,t,2))&&(o2(e,2),nv(e))}function im(e,t,n){if(3===e.tag)ip(e,e,n);else for(;null!==t;){if(3===t.tag){ip(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===oQ||!oQ.has(r))){e=lT(t,e=lP(n,e),2),null!==(t=nO(t,e,2))&&(o2(t,2),nv(t));break}}t=t.return}}function ih(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new om;var l=new Set;r.set(t,l)}else void 0===(l=r.get(t))&&(l=new Set,r.set(t,l));l.has(n)||(ox=!0,l.add(n),e=ig.bind(null,e,t,n),t.then(e,e))}function ig(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,2&ob?oR=!0:4&ob&&(oD=!0),ik(),ok===e&&(oS&n)===n&&(4===oP||3===oP&&(62914560&oS)===oS&&300>Y()-oA?0==(2&ob)&&o5(e,0):oT|=n),nv(e)}function iy(e,t){0===t&&(t=0==(1&e.mode)?2:eg()),null!==(e=ns(e,t))&&(o2(e,t),nv(e))}function iv(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),iy(e,n)}function ib(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(n=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}null!==r&&r.delete(t),iy(e,n)}function ik(){if(50=uH),uY=!1;function uX(e,t){switch(e){case"keyup":return -1!==uj.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function uG(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var uZ=!1,uJ={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function u0(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!uJ[e.type]:"textarea"===t}function u1(e,t,n,r){tb(r),0<(t=sV(t,"onChange")).length&&(n=new i3("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var u2=null,u3=null;function u4(e){sM(e,0)}function u6(e){if(e4(eR(e)))return e}function u8(e,t){if("change"===e)return t}var u5=!1;if(e$){if(e$){var u7="oninput"in document;if(!u7){var u9=document.createElement("div");u9.setAttribute("oninput","return;"),u7="function"==typeof u9.oninput}r=u7}else r=!1;u5=r&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=so(r)}}function su(){for(var e=window,t=e6();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(n)e=t.contentWindow;else break;t=e6(e.document)}return t}function ss(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var sc=e$&&"documentMode"in document&&11>=document.documentMode,sf=null,sd=null,sp=null,sm=!1;function sh(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;sm||null==sf||sf!==e6(r)||(r="selectionStart"in(r=sf)&&ss(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},sp&&nQ(sp,r)||(sp=r,0<(r=sV(sd,"onSelect")).length&&(t=new i3("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=sf)))}function sg(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var sy={animationend:sg("Animation","AnimationEnd"),animationiteration:sg("Animation","AnimationIteration"),animationstart:sg("Animation","AnimationStart"),transitionend:sg("Transition","TransitionEnd")},sv={},sb={};function sk(e){if(sv[e])return sv[e];if(!sy[e])return e;var t,n=sy[e];for(t in n)if(n.hasOwnProperty(t)&&t in sb)return sv[e]=n[t];return e}e$&&(sb=document.createElement("div").style,"AnimationEvent"in window||(delete sy.animationend.animation,delete sy.animationiteration.animation,delete sy.animationstart.animation),"TransitionEvent"in window||delete sy.transitionend.transition);var sw=sk("animationend"),sS=sk("animationiteration"),sC=sk("animationstart"),sE=sk("transitionend"),sx=new Map,sz="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll scrollEnd toggle touchMove waiting wheel".split(" ");function sP(e,t){sx.set(e,t),eV(t,[e])}for(var sN=0;sN title"):null)}var cz=null;function cP(){}function cN(){if(this.count--,0===this.count){if(this.stylesheets)cL(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var c_=null;function cL(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,c_=new Map,t.forEach(cT,e),c_=null,cN.call(e))}function cT(e,t){if(!(4&t.state.loading)){var n=c_.get(e);if(n)var r=n.get(null);else{n=new Map,c_.set(e,n);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;a