diff --git a/.firebase/hosting.ZGlzdA.cache b/.firebase/hosting.ZGlzdA.cache new file mode 100644 index 00000000..eb955544 --- /dev/null +++ b/.firebase/hosting.ZGlzdA.cache @@ -0,0 +1,20 @@ +index.html,1738342721762,ac220810f6821bb15131464e2132086e60266bfefc1d8a87cdf6dca0a9d73eb3 +img/twitter-logo.svg,1738342721538,9e29d817bbfca51116bb22822da43b3e44e28b87847335f49acaa6b9c4f8addd +img/teamwork.png,1738342721538,0675e89dd222c72065f47b715310b5290469beddf31a7a876375c2e219d64554 +img/team-5.png,1738342721536,a6f544b6ebc1b12e988ad37b1cc578122a983001d9ec536ee4a60113f5f694d6 +img/team-4.png,1738342721535,1d359f58586a2201a86834cc294ba570a361cb71d47dc74804555debf17e110f +img/team-3.jpg,1738342721530,40975969459b91bb08283c52d481d5972323cf4704272b74084eaf48a35af318 +img/team-2.jpg,1738342721528,632cf0c4bac11e35d3a470bb72871414b4ad5a07522c7266ff5c24057f0d431a +img/team-1.jpg,1738342721528,b52712dfdca458f4562e2503871a6b1eb8795d4cbd285048eab20810b65b1d86 +img/pattern.png,1738342721527,e114ecfcaafebc1bc14a5a83623d71d9394b0e3cf9e602ee5a1ce86673272468 +img/favicon1.png,1738342721527,7c49d7403999ae9c60dccbfcb14b4f4715f283890ba5b8b3cede36de2c17c571 +img/favicon.png,1738342721527,a3c5b57427ac3f3a7046da1f4ad91ad22db06a2573501abd32ce69ae39449844 +img/favicon.ico,1738342721526,3182eed67300c0510e6d01eac589e4a2cf7de54373c7a5499cc2dd3cc4dc887d +img/cardimg.jpeg,1738342721526,58abd9298b277d2f7e6da45b54d434929311050c4197d1c98424383b16841629 +img/background-4.jpeg,1738342721525,e34c86eb25e0e16a35615c0d371268cb1795187c87afd8a7473a4a6aaee80603 +img/background-3.png,1738342721524,872a54a079ad50a448865d6f8048799dd2ff53cca552cdd8b483c281ee52fe97 +img/background-2.jpg,1738342721523,3cebe69a71406b124c6bda1ac011e2d5ef2a2726e0815e21a9f628a7c1947619 +img/background-1.jpg,1738342721522,eeca31ddc1de4db59829519b319c00a3e0c8b090aa2636adf121e8f7cc18ae2e +css/tailwind.css,1738342721520,2b08413e92e5019636d83714ce777cc6e3ad1f275933446c344824150fea2e82 +assets/index-9b3e6fe4.css,1738342721763,2ab328cb133640fe03e0504478e6a9d4748a6acd33415e75ca24a78feaa4734a +assets/index-240a6630.js,1738342721763,d306b1f2200002787be84f4cb227d7dadbd7900935ace0377bf36caa77b0c864 diff --git a/.firebaserc b/.firebaserc new file mode 100644 index 00000000..bf93c25e --- /dev/null +++ b/.firebaserc @@ -0,0 +1,5 @@ +{ + "projects": { + "default": "saseklabs-25dea" + } +} diff --git a/.github/workflows/firebase-hosting-merge.yml b/.github/workflows/firebase-hosting-merge.yml new file mode 100644 index 00000000..378030dc --- /dev/null +++ b/.github/workflows/firebase-hosting-merge.yml @@ -0,0 +1,19 @@ +# This file was auto-generated by the Firebase CLI +# https://github.com/firebase/firebase-tools + +name: Deploy to Firebase Hosting on merge +on: + push: + branches: + - main +jobs: + build_and_deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: FirebaseExtended/action-hosting-deploy@v0 + with: + repoToken: ${{ secrets.GITHUB_TOKEN }} + firebaseServiceAccount: ${{ secrets.FIREBASE_SERVICE_ACCOUNT_SASEKLABS_25DEA }} + channelId: live + projectId: saseklabs-25dea diff --git a/.github/workflows/firebase-hosting-pull-request.yml b/.github/workflows/firebase-hosting-pull-request.yml new file mode 100644 index 00000000..8cb3dc90 --- /dev/null +++ b/.github/workflows/firebase-hosting-pull-request.yml @@ -0,0 +1,20 @@ +# This file was auto-generated by the Firebase CLI +# https://github.com/firebase/firebase-tools + +name: Deploy to Firebase Hosting on PR +on: pull_request +permissions: + checks: write + contents: read + pull-requests: write +jobs: + build_and_preview: + if: ${{ github.event.pull_request.head.repo.full_name == github.repository }} + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: FirebaseExtended/action-hosting-deploy@v0 + with: + repoToken: ${{ secrets.GITHUB_TOKEN }} + firebaseServiceAccount: ${{ secrets.FIREBASE_SERVICE_ACCOUNT_SASEKLABS_25DEA }} + projectId: saseklabs-25dea diff --git a/.gitignore b/.gitignore index cc19606f..13257c9f 100644 --- a/.gitignore +++ b/.gitignore @@ -6,9 +6,10 @@ yarn-debug.log* yarn-error.log* pnpm-debug.log* lerna-debug.log* +.env node_modules -dist + dist-ssr *.local diff --git a/bun.lockb b/bun.lockb new file mode 100755 index 00000000..3f74a048 Binary files /dev/null and b/bun.lockb differ diff --git a/dist/assets/index-ddd2042a.css b/dist/assets/index-ddd2042a.css new file mode 100644 index 00000000..ed900121 --- /dev/null +++ b/dist/assets/index-ddd2042a.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#eee}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Roboto,sans-serif;font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#bdbdbd}input::placeholder,textarea::placeholder{opacity:1;color:#bdbdbd}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(33 150 243 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(33 150 243 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 540px){.container{max-width:540px}}@media (min-width: 720px){.container{max-width:720px}}@media (min-width: 960px){.container{max-width:960px}}@media (min-width: 1140px){.container{max-width:1140px}}@media (min-width: 1320px){.container{max-width:1320px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!invisible{visibility:hidden!important}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.-left-1{left:-.25rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-2{top:-.5rem}.-top-2\.5{top:-.625rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-\[14\%\]{bottom:14%}.bottom-\[4\%\]{bottom:4%}.left-0{left:0}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2,.left-2\/4{left:50%}.left-3{left:.75rem}.left-4{left:1rem}.left-\[14\%\]{left:14%}.left-\[2\%\]{left:2%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[14\%\]{right:14%}.right-\[2\%\]{right:2%}.top-0{top:0}.top-1\/2,.top-2\/4{top:50%}.top-3{top:.75rem}.top-\[14\%\]{top:14%}.top-\[4\%\]{top:4%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[2\]{z-index:2}.z-\[9995\]{z-index:9995}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.m-0{margin:0}.m-0\.5{margin:.125rem}.m-4{margin:1rem}.m-8{margin:2rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mx-px{margin-left:1px;margin-right:1px}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.\!mt-0{margin-top:0!important}.-mb-3{margin-bottom:-.75rem}.-ml-1{margin-left:-.25rem}.-ml-2{margin-left:-.5rem}.-ml-2\.5{margin-left:-.625rem}.-mt-0{margin-top:-0px}.-mt-0\.5{margin-top:-.125rem}.-mt-20{margin-top:-5rem}.-mt-32{margin-top:-8rem}.-mt-4{margin-top:-1rem}.-mt-40{margin-top:-10rem}.-mt-6{margin-top:-1.5rem}.-mt-8{margin-top:-2rem}.-mt-px{margin-top:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-48{margin-bottom:12rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-\[18px\]{margin-left:18px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-12{margin-right:3rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-auto{margin-right:auto}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-32{margin-top:8rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-px{margin-top:1px}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[110px\]{height:110px}.h-\[18px\]{height:18px}.h-\[50vh\]{height:50vh}.h-\[58px\]{height:58px}.h-\[74px\]{height:74px}.h-full{height:100%}.h-max{height:-moz-max-content;height:max-content}.h-screen{height:100vh}.max-h-96{max-height:24rem}.max-h-\[100vh\]{max-height:100vh}.max-h-\[32px\]{max-height:32px}.max-h-\[40px\]{max-height:40px}.max-h-\[48px\]{max-height:48px}.min-h-\[100px\]{min-height:100px}.min-h-\[100vh\]{min-height:100vh}.min-h-\[12px\]{min-height:12px}.min-h-\[24px\]{min-height:24px}.min-h-\[48px\]{min-height:48px}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\/5{width:40%}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[110px\]{width:110px}.w-\[18px\]{width:18px}.w-\[58px\]{width:58px}.w-\[74px\]{width:74px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[100vw\]{min-width:100vw}.min-w-\[12px\]{min-width:12px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[240px\]{min-width:240px}.min-w-\[24px\]{min-width:24px}.min-w-\[48px\]{min-width:48px}.min-w-\[80\%\]{min-width:80%}.min-w-\[90\%\]{min-width:90%}.min-w-\[95\%\]{min-width:95%}.max-w-5xl{max-width:64rem}.max-w-\[100vw\]{max-width:100vw}.max-w-\[32px\]{max-width:32px}.max-w-\[40px\]{max-width:40px}.max-w-\[48px\]{max-width:48px}.max-w-\[80\%\]{max-width:80%}.max-w-\[90\%\]{max-width:90%}.max-w-\[95\%\]{max-width:95%}.max-w-full{max-width:100%}.max-w-screen-2xl{max-width:1320px}.max-w-screen-lg{max-width:960px}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2,.-translate-x-2\/4{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/4{--tw-translate-y: -25%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2\/4{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2\/4{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2\/4{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-0{--tw-scale-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-100{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\!resize-none{resize:none!important}.resize-none{resize:none}.resize-y{resize:vertical}.\!resize{resize:both!important}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-24{gap:6rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-24{-moz-column-gap:6rem;column-gap:6rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-amber-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(255 179 0 / var(--tw-divide-opacity))}.divide-blue-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(30 136 229 / var(--tw-divide-opacity))}.divide-blue-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(236 239 241 / var(--tw-divide-opacity))}.divide-blue-gray-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(84 110 122 / var(--tw-divide-opacity))}.divide-brown-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(109 76 65 / var(--tw-divide-opacity))}.divide-cyan-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(0 172 193 / var(--tw-divide-opacity))}.divide-deep-orange-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(244 81 30 / var(--tw-divide-opacity))}.divide-deep-purple-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(94 53 177 / var(--tw-divide-opacity))}.divide-gray-800>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(66 66 66 / var(--tw-divide-opacity))}.divide-green-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(67 160 71 / var(--tw-divide-opacity))}.divide-indigo-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(57 73 171 / var(--tw-divide-opacity))}.divide-light-blue-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(3 155 229 / var(--tw-divide-opacity))}.divide-light-green-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(124 179 66 / var(--tw-divide-opacity))}.divide-lime-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(192 202 51 / var(--tw-divide-opacity))}.divide-orange-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(251 140 0 / var(--tw-divide-opacity))}.divide-pink-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(216 27 96 / var(--tw-divide-opacity))}.divide-purple-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(142 36 170 / var(--tw-divide-opacity))}.divide-red-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 57 53 / var(--tw-divide-opacity))}.divide-teal-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(0 137 123 / var(--tw-divide-opacity))}.divide-yellow-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(253 216 53 / var(--tw-divide-opacity))}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.\!overflow-visible{overflow:visible!important}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-full{border-radius:9999px!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[7px\]{border-radius:7px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-r-0{border-right-width:0px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(255 193 7 / var(--tw-border-opacity))}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity))}.border-blue-gray-100{--tw-border-opacity: 1;border-color:rgb(207 216 220 / var(--tw-border-opacity))}.border-blue-gray-200{--tw-border-opacity: 1;border-color:rgb(176 190 197 / var(--tw-border-opacity))}.border-blue-gray-50{--tw-border-opacity: 1;border-color:rgb(236 239 241 / var(--tw-border-opacity))}.border-blue-gray-500{--tw-border-opacity: 1;border-color:rgb(96 125 139 / var(--tw-border-opacity))}.border-brown-500{--tw-border-opacity: 1;border-color:rgb(121 85 72 / var(--tw-border-opacity))}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(0 188 212 / var(--tw-border-opacity))}.border-deep-orange-500{--tw-border-opacity: 1;border-color:rgb(255 87 34 / var(--tw-border-opacity))}.border-deep-purple-500{--tw-border-opacity: 1;border-color:rgb(103 58 183 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(224 224 224 / var(--tw-border-opacity))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(33 33 33 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(63 81 181 / var(--tw-border-opacity))}.border-light-blue-500{--tw-border-opacity: 1;border-color:rgb(3 169 244 / var(--tw-border-opacity))}.border-light-green-500{--tw-border-opacity: 1;border-color:rgb(139 195 74 / var(--tw-border-opacity))}.border-lime-500{--tw-border-opacity: 1;border-color:rgb(205 220 57 / var(--tw-border-opacity))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(255 152 0 / var(--tw-border-opacity))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(233 30 99 / var(--tw-border-opacity))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(156 39 176 / var(--tw-border-opacity))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.border-teal-500{--tw-border-opacity: 1;border-color:rgb(0 150 136 / var(--tw-border-opacity))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-white\/80{border-color:#fffc}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(255 235 59 / var(--tw-border-opacity))}.\!border-t-blue-gray-200{--tw-border-opacity: 1 !important;border-top-color:rgb(176 190 197 / var(--tw-border-opacity))!important}.\!border-t-transparent{border-top-color:transparent!important}.border-b-blue-gray-100{--tw-border-opacity: 1;border-bottom-color:rgb(207 216 220 / var(--tw-border-opacity))}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.border-t-blue-gray-100{--tw-border-opacity: 1;border-top-color:rgb(207 216 220 / var(--tw-border-opacity))}.border-t-transparent{border-top-color:transparent}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(255 193 7 / var(--tw-bg-opacity))}.bg-amber-500\/10{background-color:#ffc1071a}.bg-amber-500\/20{background-color:#ffc10733}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-black\/60{background-color:#0009}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(33 150 243 / var(--tw-bg-opacity))}.bg-blue-500\/10{background-color:#2196f31a}.bg-blue-500\/20{background-color:#2196f333}.bg-blue-gray-100{--tw-bg-opacity: 1;background-color:rgb(207 216 220 / var(--tw-bg-opacity))}.bg-blue-gray-50{--tw-bg-opacity: 1;background-color:rgb(236 239 241 / var(--tw-bg-opacity))}.bg-blue-gray-50\/50{background-color:#eceff180}.bg-blue-gray-500{--tw-bg-opacity: 1;background-color:rgb(96 125 139 / var(--tw-bg-opacity))}.bg-blue-gray-500\/10{background-color:#607d8b1a}.bg-blue-gray-500\/20{background-color:#607d8b33}.bg-blue-gray-900{--tw-bg-opacity: 1;background-color:rgb(38 50 56 / var(--tw-bg-opacity))}.bg-brown-500{--tw-bg-opacity: 1;background-color:rgb(121 85 72 / var(--tw-bg-opacity))}.bg-brown-500\/10{background-color:#7955481a}.bg-brown-500\/20{background-color:#79554833}.bg-current{background-color:currentColor}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(0 188 212 / var(--tw-bg-opacity))}.bg-cyan-500\/10{background-color:#00bcd41a}.bg-cyan-500\/20{background-color:#00bcd433}.bg-deep-orange-500{--tw-bg-opacity: 1;background-color:rgb(255 87 34 / var(--tw-bg-opacity))}.bg-deep-orange-500\/10{background-color:#ff57221a}.bg-deep-orange-500\/20{background-color:#ff572233}.bg-deep-purple-500{--tw-bg-opacity: 1;background-color:rgb(103 58 183 / var(--tw-bg-opacity))}.bg-deep-purple-500\/10{background-color:#673ab71a}.bg-deep-purple-500\/20{background-color:#673ab733}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(224 224 224 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(158 158 158 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(33 33 33 / var(--tw-bg-opacity))}.bg-gray-900\/10{background-color:#2121211a}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(76 175 80 / var(--tw-bg-opacity))}.bg-green-500\/10{background-color:#4caf501a}.bg-green-500\/20{background-color:#4caf5033}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(63 81 181 / var(--tw-bg-opacity))}.bg-indigo-500\/10{background-color:#3f51b51a}.bg-indigo-500\/20{background-color:#3f51b533}.bg-light-blue-500{--tw-bg-opacity: 1;background-color:rgb(3 169 244 / var(--tw-bg-opacity))}.bg-light-blue-500\/10{background-color:#03a9f41a}.bg-light-blue-500\/20{background-color:#03a9f433}.bg-light-green-500{--tw-bg-opacity: 1;background-color:rgb(139 195 74 / var(--tw-bg-opacity))}.bg-light-green-500\/10{background-color:#8bc34a1a}.bg-light-green-500\/20{background-color:#8bc34a33}.bg-lime-500{--tw-bg-opacity: 1;background-color:rgb(205 220 57 / var(--tw-bg-opacity))}.bg-lime-500\/10{background-color:#cddc391a}.bg-lime-500\/20{background-color:#cddc3933}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(255 152 0 / var(--tw-bg-opacity))}.bg-orange-500\/10{background-color:#ff98001a}.bg-orange-500\/20{background-color:#ff980033}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(233 30 99 / var(--tw-bg-opacity))}.bg-pink-500\/10{background-color:#e91e631a}.bg-pink-500\/20{background-color:#e91e6333}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(156 39 176 / var(--tw-bg-opacity))}.bg-purple-500\/10{background-color:#9c27b01a}.bg-purple-500\/20{background-color:#9c27b033}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(244 67 54 / var(--tw-bg-opacity))}.bg-red-500\/10{background-color:#f443361a}.bg-red-500\/20{background-color:#f4433633}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(0 150 136 / var(--tw-bg-opacity))}.bg-teal-500\/10{background-color:#0096881a}.bg-teal-500\/20{background-color:#00968833}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/50{background-color:#ffffff80}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(255 235 59 / var(--tw-bg-opacity))}.bg-yellow-500\/10{background-color:#ffeb3b1a}.bg-yellow-500\/20{background-color:#ffeb3b33}.bg-opacity-60{--tw-bg-opacity: .6}.bg-opacity-80{--tw-bg-opacity: .8}.bg-\[url\(\'\/img\/background-3\.png\'\)\]{background-image:url(/img/background-3.png)}.bg-\[url\(\'\/img\/background-4\.jpeg\'\)\]{background-image:url(/img/background-4.jpeg)}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-amber-600{--tw-gradient-from: #ffb300 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 179 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #1e88e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 136 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-gray-600{--tw-gradient-from: #546e7a var(--tw-gradient-from-position);--tw-gradient-to: rgb(84 110 122 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brown-600{--tw-gradient-from: #6d4c41 var(--tw-gradient-from-position);--tw-gradient-to: rgb(109 76 65 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-600{--tw-gradient-from: #00acc1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 172 193 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-deep-orange-600{--tw-gradient-from: #f4511e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 81 30 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-deep-purple-600{--tw-gradient-from: #5e35b1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(94 53 177 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-600{--tw-gradient-from: #757575 var(--tw-gradient-from-position);--tw-gradient-to: rgb(117 117 117 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from: #212121 var(--tw-gradient-from-position);--tw-gradient-to: rgb(33 33 33 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600{--tw-gradient-from: #43a047 var(--tw-gradient-from-position);--tw-gradient-to: rgb(67 160 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #3949ab var(--tw-gradient-from-position);--tw-gradient-to: rgb(57 73 171 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-light-blue-600{--tw-gradient-from: #039be5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(3 155 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-light-green-600{--tw-gradient-from: #7cb342 var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 179 66 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-600{--tw-gradient-from: #c0ca33 var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 202 51 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-600{--tw-gradient-from: #fb8c00 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 140 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-600{--tw-gradient-from: #d81b60 var(--tw-gradient-from-position);--tw-gradient-to: rgb(216 27 96 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #8e24aa var(--tw-gradient-from-position);--tw-gradient-to: rgb(142 36 170 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600{--tw-gradient-from: #e53935 var(--tw-gradient-from-position);--tw-gradient-to: rgb(229 57 53 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-600{--tw-gradient-from: #00897b var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 137 123 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-600{--tw-gradient-from: #fdd835 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 216 53 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-amber-400{--tw-gradient-to: #ffca28 var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to: #42a5f5 var(--tw-gradient-to-position)}.to-blue-gray-400{--tw-gradient-to: #78909c var(--tw-gradient-to-position)}.to-brown-400{--tw-gradient-to: #8d6e63 var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #26c6da var(--tw-gradient-to-position)}.to-deep-orange-400{--tw-gradient-to: #ff7043 var(--tw-gradient-to-position)}.to-deep-purple-400{--tw-gradient-to: #7e57c2 var(--tw-gradient-to-position)}.to-gray-400{--tw-gradient-to: #bdbdbd var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to: #424242 var(--tw-gradient-to-position)}.to-green-400{--tw-gradient-to: #66bb6a var(--tw-gradient-to-position)}.to-indigo-400{--tw-gradient-to: #5c6bc0 var(--tw-gradient-to-position)}.to-light-blue-400{--tw-gradient-to: #29b6f6 var(--tw-gradient-to-position)}.to-light-green-400{--tw-gradient-to: #9ccc65 var(--tw-gradient-to-position)}.to-lime-400{--tw-gradient-to: #d4e157 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to: #ffa726 var(--tw-gradient-to-position)}.to-pink-400{--tw-gradient-to: #ec407a var(--tw-gradient-to-position)}.to-purple-400{--tw-gradient-to: #ab47bc var(--tw-gradient-to-position)}.to-red-400{--tw-gradient-to: #ef5350 var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to: #26a69a var(--tw-gradient-to-position)}.to-yellow-400{--tw-gradient-to: #ffee58 var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-clip-border{background-clip:border-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-px{padding-left:1px;padding-right:1px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.\!pr-7{padding-right:1.75rem!important}.\!pr-9{padding-right:2.25rem!important}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-48{padding-bottom:12rem}.pb-6{padding-bottom:1.5rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[9px\]{padding-top:9px}.pt-px{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-sans{font-family:Roboto,sans-serif}.\!text-\[11px\]{font-size:11px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.\!leading-tight{line-height:1.25!important}.leading-\[1\.3\]{line-height:1.3}.leading-\[3\.75\]{line-height:3.75}.leading-\[4\.1\]{line-height:4.1}.leading-\[4\.25\]{line-height:4.25}.leading-\[4\.875\]{line-height:4.875}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-normal{letter-spacing:0em}.\!text-black{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity))!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.text-amber-500{--tw-text-opacity: 1;color:rgb(255 193 7 / var(--tw-text-opacity))}.text-amber-700{--tw-text-opacity: 1;color:rgb(255 160 0 / var(--tw-text-opacity))}.text-amber-900{--tw-text-opacity: 1;color:rgb(255 111 0 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(33 150 243 / var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity: 1;color:rgb(25 118 210 / var(--tw-text-opacity))}.text-blue-900{--tw-text-opacity: 1;color:rgb(13 71 161 / var(--tw-text-opacity))}.text-blue-gray-400{--tw-text-opacity: 1;color:rgb(120 144 156 / var(--tw-text-opacity))}.text-blue-gray-500{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}.text-blue-gray-600{--tw-text-opacity: 1;color:rgb(84 110 122 / var(--tw-text-opacity))}.text-blue-gray-700{--tw-text-opacity: 1;color:rgb(69 90 100 / var(--tw-text-opacity))}.text-blue-gray-900{--tw-text-opacity: 1;color:rgb(38 50 56 / var(--tw-text-opacity))}.text-brown-500{--tw-text-opacity: 1;color:rgb(121 85 72 / var(--tw-text-opacity))}.text-brown-700{--tw-text-opacity: 1;color:rgb(93 64 55 / var(--tw-text-opacity))}.text-brown-900{--tw-text-opacity: 1;color:rgb(62 39 35 / var(--tw-text-opacity))}.text-current{color:currentColor}.text-cyan-500{--tw-text-opacity: 1;color:rgb(0 188 212 / var(--tw-text-opacity))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(0 151 167 / var(--tw-text-opacity))}.text-cyan-900{--tw-text-opacity: 1;color:rgb(0 96 100 / var(--tw-text-opacity))}.text-deep-orange-500{--tw-text-opacity: 1;color:rgb(255 87 34 / var(--tw-text-opacity))}.text-deep-orange-700{--tw-text-opacity: 1;color:rgb(230 74 25 / var(--tw-text-opacity))}.text-deep-orange-900{--tw-text-opacity: 1;color:rgb(191 54 12 / var(--tw-text-opacity))}.text-deep-purple-500{--tw-text-opacity: 1;color:rgb(103 58 183 / var(--tw-text-opacity))}.text-deep-purple-700{--tw-text-opacity: 1;color:rgb(81 45 168 / var(--tw-text-opacity))}.text-deep-purple-900{--tw-text-opacity: 1;color:rgb(49 27 146 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(224 224 224 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(158 158 158 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(97 97 97 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(33 33 33 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(76 175 80 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(56 142 60 / var(--tw-text-opacity))}.text-green-900{--tw-text-opacity: 1;color:rgb(27 94 32 / var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(63 81 181 / var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(48 63 159 / var(--tw-text-opacity))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(26 35 126 / var(--tw-text-opacity))}.text-inherit{color:inherit}.text-light-blue-500{--tw-text-opacity: 1;color:rgb(3 169 244 / var(--tw-text-opacity))}.text-light-blue-700{--tw-text-opacity: 1;color:rgb(2 136 209 / var(--tw-text-opacity))}.text-light-blue-900{--tw-text-opacity: 1;color:rgb(1 87 155 / var(--tw-text-opacity))}.text-light-green-500{--tw-text-opacity: 1;color:rgb(139 195 74 / var(--tw-text-opacity))}.text-light-green-700{--tw-text-opacity: 1;color:rgb(104 159 56 / var(--tw-text-opacity))}.text-light-green-900{--tw-text-opacity: 1;color:rgb(51 105 30 / var(--tw-text-opacity))}.text-lime-500{--tw-text-opacity: 1;color:rgb(205 220 57 / var(--tw-text-opacity))}.text-lime-700{--tw-text-opacity: 1;color:rgb(175 180 43 / var(--tw-text-opacity))}.text-lime-900{--tw-text-opacity: 1;color:rgb(130 119 23 / var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity: 1;color:rgb(255 152 0 / var(--tw-text-opacity))}.text-orange-700{--tw-text-opacity: 1;color:rgb(245 124 0 / var(--tw-text-opacity))}.text-orange-900{--tw-text-opacity: 1;color:rgb(230 81 0 / var(--tw-text-opacity))}.text-pink-500{--tw-text-opacity: 1;color:rgb(233 30 99 / var(--tw-text-opacity))}.text-pink-700{--tw-text-opacity: 1;color:rgb(194 24 91 / var(--tw-text-opacity))}.text-pink-900{--tw-text-opacity: 1;color:rgb(136 14 79 / var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity: 1;color:rgb(156 39 176 / var(--tw-text-opacity))}.text-purple-700{--tw-text-opacity: 1;color:rgb(123 31 162 / var(--tw-text-opacity))}.text-purple-900{--tw-text-opacity: 1;color:rgb(74 20 140 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(244 67 54 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(211 47 47 / var(--tw-text-opacity))}.text-red-900{--tw-text-opacity: 1;color:rgb(183 28 28 / var(--tw-text-opacity))}.text-teal-500{--tw-text-opacity: 1;color:rgb(0 150 136 / var(--tw-text-opacity))}.text-teal-700{--tw-text-opacity: 1;color:rgb(0 121 107 / var(--tw-text-opacity))}.text-teal-900{--tw-text-opacity: 1;color:rgb(0 77 64 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(255 235 59 / var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(251 192 45 / var(--tw-text-opacity))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(245 127 23 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 rgb(0, 0 / 0, 0);--tw-shadow-colored: 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-amber-500\/20{--tw-shadow-color: rgb(255 193 7 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-500\/40{--tw-shadow-color: rgb(255 193 7 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/20{--tw-shadow-color: rgb(33 150 243 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/40{--tw-shadow-color: rgb(33 150 243 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-gray-500\/10{--tw-shadow-color: rgb(96 125 139 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-gray-500\/20{--tw-shadow-color: rgb(96 125 139 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-gray-500\/40{--tw-shadow-color: rgb(96 125 139 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-gray-900\/10{--tw-shadow-color: rgb(38 50 56 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-brown-500\/20{--tw-shadow-color: rgb(121 85 72 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-brown-500\/40{--tw-shadow-color: rgb(121 85 72 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/20{--tw-shadow-color: rgb(0 188 212 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/40{--tw-shadow-color: rgb(0 188 212 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-deep-orange-500\/20{--tw-shadow-color: rgb(255 87 34 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-deep-orange-500\/40{--tw-shadow-color: rgb(255 87 34 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-deep-purple-500\/20{--tw-shadow-color: rgb(103 58 183 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-deep-purple-500\/40{--tw-shadow-color: rgb(103 58 183 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-500\/10{--tw-shadow-color: rgb(158 158 158 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-500\/20{--tw-shadow-color: rgb(158 158 158 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-500\/25{--tw-shadow-color: rgb(158 158 158 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-900\/10{--tw-shadow-color: rgb(33 33 33 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-900\/20{--tw-shadow-color: rgb(33 33 33 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/20{--tw-shadow-color: rgb(76 175 80 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/40{--tw-shadow-color: rgb(76 175 80 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/20{--tw-shadow-color: rgb(63 81 181 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/40{--tw-shadow-color: rgb(63 81 181 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-light-blue-500\/20{--tw-shadow-color: rgb(3 169 244 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-light-blue-500\/40{--tw-shadow-color: rgb(3 169 244 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-light-green-500\/20{--tw-shadow-color: rgb(139 195 74 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-light-green-500\/40{--tw-shadow-color: rgb(139 195 74 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-lime-500\/20{--tw-shadow-color: rgb(205 220 57 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-lime-500\/40{--tw-shadow-color: rgb(205 220 57 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/20{--tw-shadow-color: rgb(255 152 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/40{--tw-shadow-color: rgb(255 152 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-pink-500\/20{--tw-shadow-color: rgb(233 30 99 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-pink-500\/40{--tw-shadow-color: rgb(233 30 99 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/20{--tw-shadow-color: rgb(156 39 176 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/40{--tw-shadow-color: rgb(156 39 176 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/20{--tw-shadow-color: rgb(244 67 54 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/40{--tw-shadow-color: rgb(244 67 54 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-500\/20{--tw-shadow-color: rgb(0 150 136 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-500\/40{--tw-shadow-color: rgb(0 150 136 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-yellow-500\/20{--tw-shadow-color: rgb(255 235 59 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-yellow-500\/40{--tw-shadow-color: rgb(255 235 59 / .4);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-0{outline-width:0px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-saturate-200{--tw-backdrop-saturate: saturate(2);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.content-\[\'\'\]{--tw-content: "";content:var(--tw-content)}.\[-webkit-appearance\:none\]{-webkit-appearance:none}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-2\/4:before{content:var(--tw-content);left:50%}.before\:top-2\/4:before{content:var(--tw-content);top:50%}.before\:mr-1:before{content:var(--tw-content);margin-right:.25rem}.before\:mt-\[6\.5px\]:before{content:var(--tw-content);margin-top:6.5px}.before\:box-border:before{content:var(--tw-content);box-sizing:border-box}.before\:block:before{content:var(--tw-content);display:block}.before\:h-1:before{content:var(--tw-content);height:.25rem}.before\:h-1\.5:before{content:var(--tw-content);height:.375rem}.before\:h-10:before{content:var(--tw-content);height:2.5rem}.before\:h-12:before{content:var(--tw-content);height:3rem}.before\:w-10:before{content:var(--tw-content);width:2.5rem}.before\:w-12:before{content:var(--tw-content);width:3rem}.before\:w-2:before{content:var(--tw-content);width:.5rem}.before\:w-2\.5:before{content:var(--tw-content);width:.625rem}.before\:-translate-x-2\/4:before{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:-translate-y-2\/4:before{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:rounded-tl-md:before{content:var(--tw-content);border-top-left-radius:.375rem}.before\:border-l:before{content:var(--tw-content);border-left-width:1px}.before\:border-l-2:before{content:var(--tw-content);border-left-width:2px}.before\:border-t:before{content:var(--tw-content);border-top-width:1px}.before\:border-t-2:before{content:var(--tw-content);border-top-width:2px}.before\:\!border-blue-gray-200:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(176 190 197 / var(--tw-border-opacity))!important}.before\:border-amber-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 193 7 / var(--tw-border-opacity))}.before\:border-black:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.before\:border-blue-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity))}.before\:border-blue-gray-200:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(176 190 197 / var(--tw-border-opacity))}.before\:border-blue-gray-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(96 125 139 / var(--tw-border-opacity))}.before\:border-brown-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(121 85 72 / var(--tw-border-opacity))}.before\:border-cyan-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 188 212 / var(--tw-border-opacity))}.before\:border-deep-orange-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 87 34 / var(--tw-border-opacity))}.before\:border-deep-purple-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(103 58 183 / var(--tw-border-opacity))}.before\:border-gray-900:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(33 33 33 / var(--tw-border-opacity))}.before\:border-green-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.before\:border-indigo-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(63 81 181 / var(--tw-border-opacity))}.before\:border-light-blue-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(3 169 244 / var(--tw-border-opacity))}.before\:border-light-green-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(139 195 74 / var(--tw-border-opacity))}.before\:border-lime-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(205 220 57 / var(--tw-border-opacity))}.before\:border-orange-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 152 0 / var(--tw-border-opacity))}.before\:border-pink-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(233 30 99 / var(--tw-border-opacity))}.before\:border-purple-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(156 39 176 / var(--tw-border-opacity))}.before\:border-red-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.before\:border-teal-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 150 136 / var(--tw-border-opacity))}.before\:border-transparent:before{content:var(--tw-content);border-color:transparent}.before\:border-white:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.before\:border-yellow-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 235 59 / var(--tw-border-opacity))}.before\:border-l-transparent:before{content:var(--tw-content);border-left-color:transparent}.before\:border-t-transparent:before{content:var(--tw-content);border-top-color:transparent}.before\:bg-blue-gray-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(96 125 139 / var(--tw-bg-opacity))}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:transition-all:before{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:transition-opacity:before{content:var(--tw-content);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:content-none:before{--tw-content: none;content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-bottom-0:after{content:var(--tw-content);bottom:-0px}.after\:-bottom-1:after{content:var(--tw-content);bottom:-.25rem}.after\:-bottom-1\.5:after{content:var(--tw-content);bottom:-.375rem}.after\:-bottom-2:after{content:var(--tw-content);bottom:-.5rem}.after\:-bottom-2\.5:after{content:var(--tw-content);bottom:-.625rem}.after\:ml-1:after{content:var(--tw-content);margin-left:.25rem}.after\:mt-\[6\.5px\]:after{content:var(--tw-content);margin-top:6.5px}.after\:box-border:after{content:var(--tw-content);box-sizing:border-box}.after\:block:after{content:var(--tw-content);display:block}.after\:h-1:after{content:var(--tw-content);height:.25rem}.after\:h-1\.5:after{content:var(--tw-content);height:.375rem}.after\:w-2:after{content:var(--tw-content);width:.5rem}.after\:w-2\.5:after{content:var(--tw-content);width:.625rem}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:flex-grow:after{content:var(--tw-content);flex-grow:1}.after\:scale-x-0:after{content:var(--tw-content);--tw-scale-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:scale-x-100:after{content:var(--tw-content);--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-tr-md:after{content:var(--tw-content);border-top-right-radius:.375rem}.after\:border-b-2:after{content:var(--tw-content);border-bottom-width:2px}.after\:border-r:after{content:var(--tw-content);border-right-width:1px}.after\:border-r-2:after{content:var(--tw-content);border-right-width:2px}.after\:border-t:after{content:var(--tw-content);border-top-width:1px}.after\:border-t-2:after{content:var(--tw-content);border-top-width:2px}.after\:\!border-blue-gray-200:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(176 190 197 / var(--tw-border-opacity))!important}.after\:border-amber-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 193 7 / var(--tw-border-opacity))}.after\:border-black:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.after\:border-blue-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity))}.after\:border-blue-gray-200:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(176 190 197 / var(--tw-border-opacity))}.after\:border-blue-gray-50:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(236 239 241 / var(--tw-border-opacity))}.after\:border-blue-gray-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(96 125 139 / var(--tw-border-opacity))}.after\:border-brown-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(121 85 72 / var(--tw-border-opacity))}.after\:border-cyan-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 188 212 / var(--tw-border-opacity))}.after\:border-deep-orange-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 87 34 / var(--tw-border-opacity))}.after\:border-deep-purple-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(103 58 183 / var(--tw-border-opacity))}.after\:border-gray-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(158 158 158 / var(--tw-border-opacity))}.after\:border-gray-900:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(33 33 33 / var(--tw-border-opacity))}.after\:border-green-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.after\:border-indigo-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(63 81 181 / var(--tw-border-opacity))}.after\:border-light-blue-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(3 169 244 / var(--tw-border-opacity))}.after\:border-light-green-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(139 195 74 / var(--tw-border-opacity))}.after\:border-lime-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(205 220 57 / var(--tw-border-opacity))}.after\:border-orange-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 152 0 / var(--tw-border-opacity))}.after\:border-pink-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(233 30 99 / var(--tw-border-opacity))}.after\:border-purple-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(156 39 176 / var(--tw-border-opacity))}.after\:border-red-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.after\:border-teal-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 150 136 / var(--tw-border-opacity))}.after\:border-transparent:after{content:var(--tw-content);border-color:transparent}.after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.after\:border-yellow-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 235 59 / var(--tw-border-opacity))}.after\:border-r-transparent:after{content:var(--tw-content);border-right-color:transparent}.after\:border-t-transparent:after{content:var(--tw-content);border-top-color:transparent}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:duration-300:after{content:var(--tw-content);transition-duration:.3s}.after\:content-none:after{--tw-content: none;content:var(--tw-content)}.checked\:border-amber-500:checked{--tw-border-opacity: 1;border-color:rgb(255 193 7 / var(--tw-border-opacity))}.checked\:border-blue-500:checked{--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity))}.checked\:border-blue-gray-500:checked{--tw-border-opacity: 1;border-color:rgb(96 125 139 / var(--tw-border-opacity))}.checked\:border-brown-500:checked{--tw-border-opacity: 1;border-color:rgb(121 85 72 / var(--tw-border-opacity))}.checked\:border-cyan-500:checked{--tw-border-opacity: 1;border-color:rgb(0 188 212 / var(--tw-border-opacity))}.checked\:border-deep-orange-500:checked{--tw-border-opacity: 1;border-color:rgb(255 87 34 / var(--tw-border-opacity))}.checked\:border-deep-purple-500:checked{--tw-border-opacity: 1;border-color:rgb(103 58 183 / var(--tw-border-opacity))}.checked\:border-gray-900:checked{--tw-border-opacity: 1;border-color:rgb(33 33 33 / var(--tw-border-opacity))}.checked\:border-green-500:checked{--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.checked\:border-indigo-500:checked{--tw-border-opacity: 1;border-color:rgb(63 81 181 / var(--tw-border-opacity))}.checked\:border-light-blue-500:checked{--tw-border-opacity: 1;border-color:rgb(3 169 244 / var(--tw-border-opacity))}.checked\:border-light-green-500:checked{--tw-border-opacity: 1;border-color:rgb(139 195 74 / var(--tw-border-opacity))}.checked\:border-lime-500:checked{--tw-border-opacity: 1;border-color:rgb(205 220 57 / var(--tw-border-opacity))}.checked\:border-orange-500:checked{--tw-border-opacity: 1;border-color:rgb(255 152 0 / var(--tw-border-opacity))}.checked\:border-pink-500:checked{--tw-border-opacity: 1;border-color:rgb(233 30 99 / var(--tw-border-opacity))}.checked\:border-purple-500:checked{--tw-border-opacity: 1;border-color:rgb(156 39 176 / var(--tw-border-opacity))}.checked\:border-red-500:checked{--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.checked\:border-teal-500:checked{--tw-border-opacity: 1;border-color:rgb(0 150 136 / var(--tw-border-opacity))}.checked\:border-yellow-500:checked{--tw-border-opacity: 1;border-color:rgb(255 235 59 / var(--tw-border-opacity))}.checked\:bg-amber-500:checked{--tw-bg-opacity: 1;background-color:rgb(255 193 7 / var(--tw-bg-opacity))}.checked\:bg-blue-500:checked{--tw-bg-opacity: 1;background-color:rgb(33 150 243 / var(--tw-bg-opacity))}.checked\:bg-blue-gray-500:checked{--tw-bg-opacity: 1;background-color:rgb(96 125 139 / var(--tw-bg-opacity))}.checked\:bg-brown-500:checked{--tw-bg-opacity: 1;background-color:rgb(121 85 72 / var(--tw-bg-opacity))}.checked\:bg-cyan-500:checked{--tw-bg-opacity: 1;background-color:rgb(0 188 212 / var(--tw-bg-opacity))}.checked\:bg-deep-orange-500:checked{--tw-bg-opacity: 1;background-color:rgb(255 87 34 / var(--tw-bg-opacity))}.checked\:bg-deep-purple-500:checked{--tw-bg-opacity: 1;background-color:rgb(103 58 183 / var(--tw-bg-opacity))}.checked\:bg-gray-900:checked{--tw-bg-opacity: 1;background-color:rgb(33 33 33 / var(--tw-bg-opacity))}.checked\:bg-green-500:checked{--tw-bg-opacity: 1;background-color:rgb(76 175 80 / var(--tw-bg-opacity))}.checked\:bg-indigo-500:checked{--tw-bg-opacity: 1;background-color:rgb(63 81 181 / var(--tw-bg-opacity))}.checked\:bg-light-blue-500:checked{--tw-bg-opacity: 1;background-color:rgb(3 169 244 / var(--tw-bg-opacity))}.checked\:bg-light-green-500:checked{--tw-bg-opacity: 1;background-color:rgb(139 195 74 / var(--tw-bg-opacity))}.checked\:bg-lime-500:checked{--tw-bg-opacity: 1;background-color:rgb(205 220 57 / var(--tw-bg-opacity))}.checked\:bg-orange-500:checked{--tw-bg-opacity: 1;background-color:rgb(255 152 0 / var(--tw-bg-opacity))}.checked\:bg-pink-500:checked{--tw-bg-opacity: 1;background-color:rgb(233 30 99 / var(--tw-bg-opacity))}.checked\:bg-purple-500:checked{--tw-bg-opacity: 1;background-color:rgb(156 39 176 / var(--tw-bg-opacity))}.checked\:bg-red-500:checked{--tw-bg-opacity: 1;background-color:rgb(244 67 54 / var(--tw-bg-opacity))}.checked\:bg-teal-500:checked{--tw-bg-opacity: 1;background-color:rgb(0 150 136 / var(--tw-bg-opacity))}.checked\:bg-yellow-500:checked{--tw-bg-opacity: 1;background-color:rgb(255 235 59 / var(--tw-bg-opacity))}.checked\:before\:bg-amber-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 193 7 / var(--tw-bg-opacity))}.checked\:before\:bg-blue-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(33 150 243 / var(--tw-bg-opacity))}.checked\:before\:bg-blue-gray-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(96 125 139 / var(--tw-bg-opacity))}.checked\:before\:bg-brown-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(121 85 72 / var(--tw-bg-opacity))}.checked\:before\:bg-cyan-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(0 188 212 / var(--tw-bg-opacity))}.checked\:before\:bg-deep-orange-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 87 34 / var(--tw-bg-opacity))}.checked\:before\:bg-deep-purple-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(103 58 183 / var(--tw-bg-opacity))}.checked\:before\:bg-gray-900:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(33 33 33 / var(--tw-bg-opacity))}.checked\:before\:bg-green-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(76 175 80 / var(--tw-bg-opacity))}.checked\:before\:bg-indigo-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(63 81 181 / var(--tw-bg-opacity))}.checked\:before\:bg-light-blue-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(3 169 244 / var(--tw-bg-opacity))}.checked\:before\:bg-light-green-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(139 195 74 / var(--tw-bg-opacity))}.checked\:before\:bg-lime-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(205 220 57 / var(--tw-bg-opacity))}.checked\:before\:bg-orange-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 152 0 / var(--tw-bg-opacity))}.checked\:before\:bg-pink-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(233 30 99 / var(--tw-bg-opacity))}.checked\:before\:bg-purple-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(156 39 176 / var(--tw-bg-opacity))}.checked\:before\:bg-red-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(244 67 54 / var(--tw-bg-opacity))}.checked\:before\:bg-teal-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(0 150 136 / var(--tw-bg-opacity))}.checked\:before\:bg-yellow-500:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 235 59 / var(--tw-bg-opacity))}.placeholder-shown\:border:-moz-placeholder-shown{border-width:1px}.placeholder-shown\:border:placeholder-shown{border-width:1px}.placeholder-shown\:border-blue-gray-200:-moz-placeholder-shown{--tw-border-opacity: 1;border-color:rgb(176 190 197 / var(--tw-border-opacity))}.placeholder-shown\:border-blue-gray-200:placeholder-shown{--tw-border-opacity: 1;border-color:rgb(176 190 197 / var(--tw-border-opacity))}.placeholder-shown\:border-green-500:-moz-placeholder-shown{--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.placeholder-shown\:border-green-500:placeholder-shown{--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.placeholder-shown\:border-red-500:-moz-placeholder-shown{--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.placeholder-shown\:border-red-500:placeholder-shown{--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.placeholder-shown\:border-t-blue-gray-200:-moz-placeholder-shown{--tw-border-opacity: 1;border-top-color:rgb(176 190 197 / var(--tw-border-opacity))}.placeholder-shown\:border-t-blue-gray-200:placeholder-shown{--tw-border-opacity: 1;border-top-color:rgb(176 190 197 / var(--tw-border-opacity))}.placeholder-shown\:border-t-green-500:-moz-placeholder-shown{--tw-border-opacity: 1;border-top-color:rgb(76 175 80 / var(--tw-border-opacity))}.placeholder-shown\:border-t-green-500:placeholder-shown{--tw-border-opacity: 1;border-top-color:rgb(76 175 80 / var(--tw-border-opacity))}.placeholder-shown\:border-t-red-500:-moz-placeholder-shown{--tw-border-opacity: 1;border-top-color:rgb(244 67 54 / var(--tw-border-opacity))}.placeholder-shown\:border-t-red-500:placeholder-shown{--tw-border-opacity: 1;border-top-color:rgb(244 67 54 / var(--tw-border-opacity))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-amber-500\/10:hover{background-color:#ffc1071a}.hover\:bg-blue-500\/10:hover{background-color:#2196f31a}.hover\:bg-blue-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 239 241 / var(--tw-bg-opacity))}.hover\:bg-blue-gray-500\/10:hover{background-color:#607d8b1a}.hover\:bg-brown-500\/10:hover{background-color:#7955481a}.hover\:bg-cyan-500\/10:hover{background-color:#00bcd41a}.hover\:bg-deep-orange-500\/10:hover{background-color:#ff57221a}.hover\:bg-deep-purple-500\/10:hover{background-color:#673ab71a}.hover\:bg-gray-900\/10:hover{background-color:#2121211a}.hover\:bg-green-500\/10:hover{background-color:#4caf501a}.hover\:bg-indigo-500\/10:hover{background-color:#3f51b51a}.hover\:bg-light-blue-500\/10:hover{background-color:#03a9f41a}.hover\:bg-light-green-500\/10:hover{background-color:#8bc34a1a}.hover\:bg-lime-500\/10:hover{background-color:#cddc391a}.hover\:bg-orange-500\/10:hover{background-color:#ff98001a}.hover\:bg-pink-500\/10:hover{background-color:#e91e631a}.hover\:bg-purple-500\/10:hover{background-color:#9c27b01a}.hover\:bg-red-500\/10:hover{background-color:#f443361a}.hover\:bg-teal-500\/10:hover{background-color:#0096881a}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-yellow-500\/10:hover{background-color:#ffeb3b1a}.hover\:bg-opacity-80:hover{--tw-bg-opacity: .8}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(33 150 243 / var(--tw-text-opacity))}.hover\:text-blue-gray-500:hover{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}.hover\:text-blue-gray-700:hover{--tw-text-opacity: 1;color:rgb(69 90 100 / var(--tw-text-opacity))}.hover\:text-blue-gray-900:hover{--tw-text-opacity: 1;color:rgb(38 50 56 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(33 33 33 / var(--tw-text-opacity))}.hover\:text-light-blue-500:hover{--tw-text-opacity: 1;color:rgb(3 169 244 / var(--tw-text-opacity))}.hover\:opacity-75:hover{opacity:.75}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-amber-500\/40:hover{--tw-shadow-color: rgb(255 193 7 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-500\/40:hover{--tw-shadow-color: rgb(33 150 243 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-gray-500\/20:hover{--tw-shadow-color: rgb(96 125 139 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-gray-500\/40:hover{--tw-shadow-color: rgb(96 125 139 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-brown-500\/40:hover{--tw-shadow-color: rgb(121 85 72 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-cyan-500\/40:hover{--tw-shadow-color: rgb(0 188 212 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-deep-orange-500\/40:hover{--tw-shadow-color: rgb(255 87 34 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-deep-purple-500\/40:hover{--tw-shadow-color: rgb(103 58 183 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-gray-900\/20:hover{--tw-shadow-color: rgb(33 33 33 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-green-500\/40:hover{--tw-shadow-color: rgb(76 175 80 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-indigo-500\/40:hover{--tw-shadow-color: rgb(63 81 181 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-light-blue-500\/40:hover{--tw-shadow-color: rgb(3 169 244 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-light-green-500\/40:hover{--tw-shadow-color: rgb(139 195 74 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-lime-500\/40:hover{--tw-shadow-color: rgb(205 220 57 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-orange-500\/40:hover{--tw-shadow-color: rgb(255 152 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-pink-500\/40:hover{--tw-shadow-color: rgb(233 30 99 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-purple-500\/40:hover{--tw-shadow-color: rgb(156 39 176 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-red-500\/40:hover{--tw-shadow-color: rgb(244 67 54 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-teal-500\/40:hover{--tw-shadow-color: rgb(0 150 136 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-yellow-500\/40:hover{--tw-shadow-color: rgb(255 235 59 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:before\:opacity-10:hover:before{content:var(--tw-content);opacity:.1}.focus\:scale-110:focus{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus\:border-2:focus{border-width:2px}.focus\:border-amber-500:focus{--tw-border-opacity: 1;border-color:rgb(255 193 7 / var(--tw-border-opacity))}.focus\:border-black:focus{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity))}.focus\:border-blue-gray-500:focus{--tw-border-opacity: 1;border-color:rgb(96 125 139 / var(--tw-border-opacity))}.focus\:border-blue-gray-900:focus{--tw-border-opacity: 1;border-color:rgb(38 50 56 / var(--tw-border-opacity))}.focus\:border-brown-500:focus{--tw-border-opacity: 1;border-color:rgb(121 85 72 / var(--tw-border-opacity))}.focus\:border-cyan-500:focus{--tw-border-opacity: 1;border-color:rgb(0 188 212 / var(--tw-border-opacity))}.focus\:border-deep-orange-500:focus{--tw-border-opacity: 1;border-color:rgb(255 87 34 / var(--tw-border-opacity))}.focus\:border-deep-purple-500:focus{--tw-border-opacity: 1;border-color:rgb(103 58 183 / var(--tw-border-opacity))}.focus\:border-gray-500:focus{--tw-border-opacity: 1;border-color:rgb(158 158 158 / var(--tw-border-opacity))}.focus\:border-gray-900:focus{--tw-border-opacity: 1;border-color:rgb(33 33 33 / var(--tw-border-opacity))}.focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(63 81 181 / var(--tw-border-opacity))}.focus\:border-light-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(3 169 244 / var(--tw-border-opacity))}.focus\:border-light-green-500:focus{--tw-border-opacity: 1;border-color:rgb(139 195 74 / var(--tw-border-opacity))}.focus\:border-lime-500:focus{--tw-border-opacity: 1;border-color:rgb(205 220 57 / var(--tw-border-opacity))}.focus\:border-orange-500:focus{--tw-border-opacity: 1;border-color:rgb(255 152 0 / var(--tw-border-opacity))}.focus\:border-pink-500:focus{--tw-border-opacity: 1;border-color:rgb(233 30 99 / var(--tw-border-opacity))}.focus\:border-purple-500:focus{--tw-border-opacity: 1;border-color:rgb(156 39 176 / var(--tw-border-opacity))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.focus\:border-teal-500:focus{--tw-border-opacity: 1;border-color:rgb(0 150 136 / var(--tw-border-opacity))}.focus\:border-white:focus{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.focus\:border-yellow-500:focus{--tw-border-opacity: 1;border-color:rgb(255 235 59 / var(--tw-border-opacity))}.focus\:\!border-t-gray-900:focus{--tw-border-opacity: 1 !important;border-top-color:rgb(33 33 33 / var(--tw-border-opacity))!important}.focus\:border-t-transparent:focus{border-top-color:transparent}.focus\:bg-blue-gray-50:focus{--tw-bg-opacity: 1;background-color:rgb(236 239 241 / var(--tw-bg-opacity))}.focus\:bg-transparent:focus{background-color:transparent}.focus\:bg-opacity-80:focus{--tw-bg-opacity: .8}.focus\:text-blue-gray-500:focus{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}.focus\:text-blue-gray-900:focus{--tw-text-opacity: 1;color:rgb(38 50 56 / var(--tw-text-opacity))}.focus\:opacity-\[0\.85\]:focus{opacity:.85}.focus\:shadow-none:focus{--tw-shadow: 0 0 rgb(0, 0 / 0, 0);--tw-shadow-colored: 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline-0:focus{outline-width:0px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-amber-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 224 130 / var(--tw-ring-opacity))}.focus\:ring-blue-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(144 202 249 / var(--tw-ring-opacity))}.focus\:ring-blue-gray-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(176 190 197 / var(--tw-ring-opacity))}.focus\:ring-brown-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(188 170 164 / var(--tw-ring-opacity))}.focus\:ring-cyan-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(128 222 234 / var(--tw-ring-opacity))}.focus\:ring-deep-orange-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 171 145 / var(--tw-ring-opacity))}.focus\:ring-deep-purple-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(179 157 219 / var(--tw-ring-opacity))}.focus\:ring-gray-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 224 224 / var(--tw-ring-opacity))}.focus\:ring-green-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 214 167 / var(--tw-ring-opacity))}.focus\:ring-indigo-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(159 168 218 / var(--tw-ring-opacity))}.focus\:ring-light-blue-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(129 212 250 / var(--tw-ring-opacity))}.focus\:ring-light-green-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(197 225 165 / var(--tw-ring-opacity))}.focus\:ring-lime-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(230 238 156 / var(--tw-ring-opacity))}.focus\:ring-orange-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 204 128 / var(--tw-ring-opacity))}.focus\:ring-pink-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(244 143 177 / var(--tw-ring-opacity))}.focus\:ring-purple-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(206 147 216 / var(--tw-ring-opacity))}.focus\:ring-red-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 154 154 / var(--tw-ring-opacity))}.focus\:ring-teal-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(128 203 196 / var(--tw-ring-opacity))}.focus\:ring-white\/50:focus{--tw-ring-color: rgb(255 255 255 / .5)}.focus\:ring-yellow-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 245 157 / var(--tw-ring-opacity))}.active\:scale-100:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-amber-500\/30:active{background-color:#ffc1074d}.active\:bg-blue-500\/30:active{background-color:#2196f34d}.active\:bg-blue-gray-50:active{--tw-bg-opacity: 1;background-color:rgb(236 239 241 / var(--tw-bg-opacity))}.active\:bg-blue-gray-500\/30:active{background-color:#607d8b4d}.active\:bg-brown-500\/30:active{background-color:#7955484d}.active\:bg-cyan-500\/30:active{background-color:#00bcd44d}.active\:bg-deep-orange-500\/30:active{background-color:#ff57224d}.active\:bg-deep-purple-500\/30:active{background-color:#673ab74d}.active\:bg-gray-900\/20:active{background-color:#21212133}.active\:bg-green-500\/30:active{background-color:#4caf504d}.active\:bg-indigo-500\/30:active{background-color:#3f51b54d}.active\:bg-light-blue-500\/30:active{background-color:#03a9f44d}.active\:bg-light-green-500\/30:active{background-color:#8bc34a4d}.active\:bg-lime-500\/30:active{background-color:#cddc394d}.active\:bg-orange-500\/30:active{background-color:#ff98004d}.active\:bg-pink-500\/30:active{background-color:#e91e634d}.active\:bg-purple-500\/30:active{background-color:#9c27b04d}.active\:bg-red-500\/30:active{background-color:#f443364d}.active\:bg-teal-500\/30:active{background-color:#0096884d}.active\:bg-transparent:active{background-color:transparent}.active\:bg-white\/30:active{background-color:#ffffff4d}.active\:bg-yellow-500\/30:active{background-color:#ffeb3b4d}.active\:bg-opacity-80:active{--tw-bg-opacity: .8}.active\:text-blue-gray-500:active{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}.active\:text-blue-gray-900:active{--tw-text-opacity: 1;color:rgb(38 50 56 / var(--tw-text-opacity))}.active\:opacity-\[0\.85\]:active{opacity:.85}.active\:shadow-none:active{--tw-shadow: 0 0 rgb(0, 0 / 0, 0);--tw-shadow-colored: 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:resize-none:disabled{resize:none}.disabled\:border-0:disabled{border-width:0px}.disabled\:bg-blue-gray-50:disabled{--tw-bg-opacity: 1;background-color:rgb(236 239 241 / var(--tw-bg-opacity))}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 rgb(0, 0 / 0, 0);--tw-shadow-colored: 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.peer:checked~.peer-checked\:translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:border-amber-500{--tw-border-opacity: 1;border-color:rgb(255 193 7 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-blue-500{--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-blue-gray-500{--tw-border-opacity: 1;border-color:rgb(96 125 139 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-brown-500{--tw-border-opacity: 1;border-color:rgb(121 85 72 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-cyan-500{--tw-border-opacity: 1;border-color:rgb(0 188 212 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-deep-orange-500{--tw-border-opacity: 1;border-color:rgb(255 87 34 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-deep-purple-500{--tw-border-opacity: 1;border-color:rgb(103 58 183 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-gray-900{--tw-border-opacity: 1;border-color:rgb(33 33 33 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-green-500{--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-indigo-500{--tw-border-opacity: 1;border-color:rgb(63 81 181 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-light-blue-500{--tw-border-opacity: 1;border-color:rgb(3 169 244 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-light-green-500{--tw-border-opacity: 1;border-color:rgb(139 195 74 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-lime-500{--tw-border-opacity: 1;border-color:rgb(205 220 57 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-orange-500{--tw-border-opacity: 1;border-color:rgb(255 152 0 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-pink-500{--tw-border-opacity: 1;border-color:rgb(233 30 99 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-purple-500{--tw-border-opacity: 1;border-color:rgb(156 39 176 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-red-500{--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-teal-500{--tw-border-opacity: 1;border-color:rgb(0 150 136 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-yellow-500{--tw-border-opacity: 1;border-color:rgb(255 235 59 / var(--tw-border-opacity))}.peer:checked~.peer-checked\:opacity-100{opacity:1}.peer:checked~.peer-checked\:before\:bg-amber-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 193 7 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-blue-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(33 150 243 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-blue-gray-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(96 125 139 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-brown-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(121 85 72 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-cyan-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(0 188 212 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-deep-orange-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 87 34 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-deep-purple-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(103 58 183 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-gray-900:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(33 33 33 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-green-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(76 175 80 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-indigo-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(63 81 181 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-light-blue-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(3 169 244 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-light-green-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(139 195 74 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-lime-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(205 220 57 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-orange-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 152 0 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-pink-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(233 30 99 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-purple-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(156 39 176 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-red-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(244 67 54 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-teal-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(0 150 136 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:before\:bg-yellow-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 235 59 / var(--tw-bg-opacity))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:text-sm{font-size:.875rem;line-height:1.25rem}.peer:placeholder-shown~.peer-placeholder-shown\:text-sm{font-size:.875rem;line-height:1.25rem}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:leading-\[3\.75\]{line-height:3.75}.peer:placeholder-shown~.peer-placeholder-shown\:leading-\[3\.75\]{line-height:3.75}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:leading-\[4\.1\]{line-height:4.1}.peer:placeholder-shown~.peer-placeholder-shown\:leading-\[4\.1\]{line-height:4.1}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:leading-\[4\.25\]{line-height:4.25}.peer:placeholder-shown~.peer-placeholder-shown\:leading-\[4\.25\]{line-height:4.25}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:leading-\[4\.875\]{line-height:4.875}.peer:placeholder-shown~.peer-placeholder-shown\:leading-\[4\.875\]{line-height:4.875}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:leading-tight{line-height:1.25}.peer:placeholder-shown~.peer-placeholder-shown\:leading-tight{line-height:1.25}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:text-blue-gray-500{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}.peer:placeholder-shown~.peer-placeholder-shown\:text-blue-gray-500{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:text-green-500{--tw-text-opacity: 1;color:rgb(76 175 80 / var(--tw-text-opacity))}.peer:placeholder-shown~.peer-placeholder-shown\:text-green-500{--tw-text-opacity: 1;color:rgb(76 175 80 / var(--tw-text-opacity))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:text-red-500{--tw-text-opacity: 1;color:rgb(244 67 54 / var(--tw-text-opacity))}.peer:placeholder-shown~.peer-placeholder-shown\:text-red-500{--tw-text-opacity: 1;color:rgb(244 67 54 / var(--tw-text-opacity))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:before\:border-transparent:before{content:var(--tw-content);border-color:transparent}.peer:placeholder-shown~.peer-placeholder-shown\:before\:border-transparent:before{content:var(--tw-content);border-color:transparent}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:after\:border-transparent:after{content:var(--tw-content);border-color:transparent}.peer:placeholder-shown~.peer-placeholder-shown\:after\:border-transparent:after{content:var(--tw-content);border-color:transparent}.peer:focus~.peer-focus\:text-\[11px\]{font-size:11px}.peer:focus~.peer-focus\:text-sm{font-size:.875rem;line-height:1.25rem}.peer:focus~.peer-focus\:leading-tight{line-height:1.25}.peer:focus~.peer-focus\:text-amber-500{--tw-text-opacity: 1;color:rgb(255 193 7 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-blue-500{--tw-text-opacity: 1;color:rgb(33 150 243 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-blue-gray-500{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-brown-500{--tw-text-opacity: 1;color:rgb(121 85 72 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-cyan-500{--tw-text-opacity: 1;color:rgb(0 188 212 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-deep-orange-500{--tw-text-opacity: 1;color:rgb(255 87 34 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-deep-purple-500{--tw-text-opacity: 1;color:rgb(103 58 183 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-gray-900{--tw-text-opacity: 1;color:rgb(33 33 33 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-green-500{--tw-text-opacity: 1;color:rgb(76 175 80 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-indigo-500{--tw-text-opacity: 1;color:rgb(63 81 181 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-light-blue-500{--tw-text-opacity: 1;color:rgb(3 169 244 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-light-green-500{--tw-text-opacity: 1;color:rgb(139 195 74 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-lime-500{--tw-text-opacity: 1;color:rgb(205 220 57 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-orange-500{--tw-text-opacity: 1;color:rgb(255 152 0 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-pink-500{--tw-text-opacity: 1;color:rgb(233 30 99 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-purple-500{--tw-text-opacity: 1;color:rgb(156 39 176 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-red-500{--tw-text-opacity: 1;color:rgb(244 67 54 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-teal-500{--tw-text-opacity: 1;color:rgb(0 150 136 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:text-yellow-500{--tw-text-opacity: 1;color:rgb(255 235 59 / var(--tw-text-opacity))}.peer:focus~.peer-focus\:before\:border-l-2:before{content:var(--tw-content);border-left-width:2px}.peer:focus~.peer-focus\:before\:border-t-2:before{content:var(--tw-content);border-top-width:2px}.peer:focus~.peer-focus\:before\:\!border-amber-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 193 7 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-black:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(0 0 0 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-blue-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(33 150 243 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-blue-gray-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(96 125 139 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-brown-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(121 85 72 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-cyan-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(0 188 212 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-deep-orange-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 87 34 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-deep-purple-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(103 58 183 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-gray-900:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(33 33 33 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-green-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(76 175 80 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-indigo-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(63 81 181 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-light-blue-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(3 169 244 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-light-green-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(139 195 74 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-lime-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(205 220 57 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-orange-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 152 0 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-pink-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(233 30 99 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-purple-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(156 39 176 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-red-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(244 67 54 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-teal-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(0 150 136 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-white:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:\!border-yellow-500:before{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 235 59 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:before\:border-green-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:before\:border-red-500:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:scale-x-100:after{content:var(--tw-content);--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:after\:border-r-2:after{content:var(--tw-content);border-right-width:2px}.peer:focus~.peer-focus\:after\:border-t-2:after{content:var(--tw-content);border-top-width:2px}.peer:focus~.peer-focus\:after\:\!border-amber-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 193 7 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-black:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(0 0 0 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-blue-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(33 150 243 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-blue-gray-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(96 125 139 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-brown-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(121 85 72 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-cyan-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(0 188 212 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-deep-orange-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 87 34 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-deep-purple-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(103 58 183 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-gray-900:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(33 33 33 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-green-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(76 175 80 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-indigo-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(63 81 181 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-light-blue-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(3 169 244 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-light-green-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(139 195 74 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-lime-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(205 220 57 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-orange-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 152 0 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-pink-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(233 30 99 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-purple-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(156 39 176 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-red-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(244 67 54 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-teal-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(0 150 136 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-white:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:\!border-yellow-500:after{content:var(--tw-content);--tw-border-opacity: 1 !important;border-color:rgb(255 235 59 / var(--tw-border-opacity))!important}.peer:focus~.peer-focus\:after\:border-amber-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 193 7 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-black:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-blue-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(33 150 243 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-blue-gray-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(96 125 139 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-brown-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(121 85 72 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-cyan-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 188 212 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-deep-orange-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 87 34 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-deep-purple-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(103 58 183 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-gray-900:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(33 33 33 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-green-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-indigo-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(63 81 181 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-light-blue-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(3 169 244 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-light-green-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(139 195 74 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-lime-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(205 220 57 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-orange-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 152 0 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-pink-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(233 30 99 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-purple-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(156 39 176 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-red-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(244 67 54 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-teal-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 150 136 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:after\:border-yellow-500:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 235 59 / var(--tw-border-opacity))}.peer:disabled~.peer-disabled\:text-blue-gray-400{--tw-text-opacity: 1;color:rgb(120 144 156 / var(--tw-text-opacity))}.peer:disabled~.peer-disabled\:text-transparent{color:transparent}.peer:disabled~.peer-disabled\:before\:border-transparent:before{content:var(--tw-content);border-color:transparent}.peer:disabled~.peer-disabled\:after\:border-transparent:after{content:var(--tw-content);border-color:transparent}.peer:disabled:-moz-placeholder-shown~.peer-disabled\:peer-placeholder-shown\:text-blue-gray-500{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}.peer:disabled:placeholder-shown~.peer-disabled\:peer-placeholder-shown\:text-blue-gray-500{--tw-text-opacity: 1;color:rgb(96 125 139 / var(--tw-text-opacity))}@media (min-width: 540px){.sm\:relative{position:relative}.sm\:mb-8{margin-bottom:2rem}.sm\:mr-5{margin-right:1.25rem}.sm\:grid{display:grid}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-items-center{justify-items:center}}@media (min-width: 720px){.md\:m-0{margin:0}.md\:mb-0{margin-bottom:0}.md\:h-full{height:100%}.md\:w-2\/3{width:66.666667%}.md\:w-2\/5{width:40%}.md\:w-3\/4{width:75%}.md\:w-3\/5{width:60%}.md\:w-4\/12{width:33.333333%}.md\:w-5\/12{width:41.666667%}.md\:w-5\/6{width:83.333333%}.md\:w-full{width:100%}.md\:min-w-\[60\%\]{min-width:60%}.md\:min-w-\[66\.666667\%\]{min-width:66.666667%}.md\:min-w-\[75\%\]{min-width:75%}.md\:min-w-\[83\.333333\%\]{min-width:83.333333%}.md\:max-w-\[45rem\]{max-width:45rem}.md\:max-w-\[60\%\]{max-width:60%}.md\:max-w-\[66\.666667\%\]{max-width:66.666667%}.md\:max-w-\[75\%\]{max-width:75%}.md\:max-w-\[83\.333333\%\]{max-width:83.333333%}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:justify-between{justify-content:space-between}}@media (min-width: 960px){.lg\:m-0{margin:0}.lg\:-mt-5{margin-top:-1.25rem}.lg\:mb-0{margin-bottom:0}.lg\:ml-auto{margin-left:auto}.lg\:mr-4{margin-right:1rem}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:w-1\/2{width:50%}.lg\:w-2{width:.5rem}.lg\:w-2\/4{width:50%}.lg\:w-2\/5{width:40%}.lg\:w-3\/4{width:75%}.lg\:w-3\/5{width:60%}.lg\:w-5\/12{width:41.666667%}.lg\:w-6\/12{width:50%}.lg\:w-8\/12{width:66.666667%}.lg\:w-full{width:100%}.lg\:min-w-\[40\%\]{min-width:40%}.lg\:min-w-\[50\%\]{min-width:50%}.lg\:min-w-\[60\%\]{min-width:60%}.lg\:min-w-\[75\%\]{min-width:75%}.lg\:max-w-\[40\%\]{max-width:40%}.lg\:max-w-\[48rem\]{max-width:48rem}.lg\:max-w-\[50\%\]{max-width:50%}.lg\:max-w-\[60\%\]{max-width:60%}.lg\:max-w-\[75\%\]{max-width:75%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:gap-6{gap:1.5rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:pt-4{padding-top:1rem}.lg\:text-left{text-align:left}}@media (min-width: 1140px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1320px){.\32xl\:w-1\/3{width:33.333333%}.\32xl\:w-1\/4{width:25%}.\32xl\:w-2\/5{width:40%}.\32xl\:w-3\/4{width:75%}.\32xl\:w-3\/5{width:60%}.\32xl\:min-w-\[25\%\]{min-width:25%}.\32xl\:min-w-\[33\.333333\%\]{min-width:33.333333%}.\32xl\:min-w-\[40\%\]{min-width:40%}.\32xl\:min-w-\[60\%\]{min-width:60%}.\32xl\:min-w-\[75\%\]{min-width:75%}.\32xl\:max-w-\[25\%\]{max-width:25%}.\32xl\:max-w-\[33\.333333\%\]{max-width:33.333333%}.\32xl\:max-w-\[40\%\]{max-width:40%}.\32xl\:max-w-\[60\%\]{max-width:60%}.\32xl\:max-w-\[75\%\]{max-width:75%}}.\[\&\:\:-moz-range-thumb\]\:relative::-moz-range-thumb{position:relative}.\[\&\:\:-moz-range-thumb\]\:z-20::-moz-range-thumb{z-index:20}.\[\&\:\:-moz-range-thumb\]\:-mt-1::-moz-range-thumb{margin-top:-.25rem}.\[\&\:\:-moz-range-thumb\]\:-mt-\[3px\]::-moz-range-thumb{margin-top:-3px}.\[\&\:\:-moz-range-thumb\]\:h-2\.5::-moz-range-thumb{height:.625rem}.\[\&\:\:-moz-range-thumb\]\:h-3\.5::-moz-range-thumb{height:.875rem}.\[\&\:\:-moz-range-thumb\]\:h-5::-moz-range-thumb{height:1.25rem}.\[\&\:\:-moz-range-thumb\]\:w-2\.5::-moz-range-thumb{width:.625rem}.\[\&\:\:-moz-range-thumb\]\:w-3\.5::-moz-range-thumb{width:.875rem}.\[\&\:\:-moz-range-thumb\]\:w-5::-moz-range-thumb{width:1.25rem}.\[\&\:\:-moz-range-thumb\]\:appearance-none::-moz-range-thumb{-moz-appearance:none;-webkit-appearance:none;appearance:none}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:9999px}.\[\&\:\:-moz-range-thumb\]\:border-0::-moz-range-thumb{border-width:0px}.\[\&\:\:-moz-range-thumb\]\:bg-white::-moz-range-thumb{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.\[\&\:\:-moz-range-thumb\]\:ring-2::-moz-range-thumb{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.\[\&\:\:-moz-range-thumb\]\:ring-current::-moz-range-thumb{--tw-ring-color: currentColor}.\[\&\:\:-moz-range-thumb\]\:\[-webkit-appearance\:none\]::-moz-range-thumb{-webkit-appearance:none}.\[\&\:\:-moz-range-track\]\:h-full::-moz-range-track{height:100%}.\[\&\:\:-moz-range-track\]\:rounded-full::-moz-range-track{border-radius:9999px}.\[\&\:\:-moz-range-track\]\:bg-blue-gray-100::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(207 216 220 / var(--tw-bg-opacity))}.\[\&\:\:-webkit-slider-runnable-track\]\:h-full::-webkit-slider-runnable-track{height:100%}.\[\&\:\:-webkit-slider-runnable-track\]\:rounded-full::-webkit-slider-runnable-track{border-radius:9999px}.\[\&\:\:-webkit-slider-runnable-track\]\:bg-blue-gray-100::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(207 216 220 / var(--tw-bg-opacity))}.\[\&\:\:-webkit-slider-thumb\]\:relative::-webkit-slider-thumb{position:relative}.\[\&\:\:-webkit-slider-thumb\]\:z-20::-webkit-slider-thumb{z-index:20}.\[\&\:\:-webkit-slider-thumb\]\:-mt-1::-webkit-slider-thumb{margin-top:-.25rem}.\[\&\:\:-webkit-slider-thumb\]\:-mt-\[3px\]::-webkit-slider-thumb{margin-top:-3px}.\[\&\:\:-webkit-slider-thumb\]\:h-2\.5::-webkit-slider-thumb{height:.625rem}.\[\&\:\:-webkit-slider-thumb\]\:h-3\.5::-webkit-slider-thumb{height:.875rem}.\[\&\:\:-webkit-slider-thumb\]\:h-5::-webkit-slider-thumb{height:1.25rem}.\[\&\:\:-webkit-slider-thumb\]\:w-2\.5::-webkit-slider-thumb{width:.625rem}.\[\&\:\:-webkit-slider-thumb\]\:w-3\.5::-webkit-slider-thumb{width:.875rem}.\[\&\:\:-webkit-slider-thumb\]\:w-5::-webkit-slider-thumb{width:1.25rem}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:9999px}.\[\&\:\:-webkit-slider-thumb\]\:border-0::-webkit-slider-thumb{border-width:0px}.\[\&\:\:-webkit-slider-thumb\]\:bg-white::-webkit-slider-thumb{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.\[\&\:\:-webkit-slider-thumb\]\:ring-2::-webkit-slider-thumb{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.\[\&\:\:-webkit-slider-thumb\]\:ring-current::-webkit-slider-thumb{--tw-ring-color: currentColor}.\[\&\:\:-webkit-slider-thumb\]\:\[-webkit-appearance\:none\]::-webkit-slider-thumb{-webkit-appearance:none} diff --git a/dist/assets/index-e63a124c.js b/dist/assets/index-e63a124c.js new file mode 100644 index 00000000..71be60d7 --- /dev/null +++ b/dist/assets/index-e63a124c.js @@ -0,0 +1,77 @@ +function Ck(e,t){for(var r=0;rn[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const a of o)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function r(o){const a={};return o.integrity&&(a.integrity=o.integrity),o.referrerPolicy&&(a.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?a.credentials="include":o.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(o){if(o.ep)return;o.ep=!0;const a=r(o);fetch(o.href,a)}})();function ly(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Il(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),r}var uy={exports:{}},dc={},sy={exports:{}},De={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Dl=Symbol.for("react.element"),Pk=Symbol.for("react.portal"),Sk=Symbol.for("react.fragment"),kk=Symbol.for("react.strict_mode"),Ek=Symbol.for("react.profiler"),Mk=Symbol.for("react.provider"),Rk=Symbol.for("react.context"),jk=Symbol.for("react.forward_ref"),Nk=Symbol.for("react.suspense"),Ak=Symbol.for("react.memo"),Ik=Symbol.for("react.lazy"),Bb=Symbol.iterator;function Dk(e){return e===null||typeof e!="object"?null:(e=Bb&&e[Bb]||e["@@iterator"],typeof e=="function"?e:null)}var cy={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},dy=Object.assign,fy={};function Ga(e,t,r){this.props=e,this.context=t,this.refs=fy,this.updater=r||cy}Ga.prototype.isReactComponent={};Ga.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Ga.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function py(){}py.prototype=Ga.prototype;function Yp(e,t,r){this.props=e,this.context=t,this.refs=fy,this.updater=r||cy}var Xp=Yp.prototype=new py;Xp.constructor=Yp;dy(Xp,Ga.prototype);Xp.isPureReactComponent=!0;var Hb=Array.isArray,gy=Object.prototype.hasOwnProperty,Qp={current:null},vy={key:!0,ref:!0,__self:!0,__source:!0};function by(e,t,r){var n,o={},a=null,i=null;if(t!=null)for(n in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(a=""+t.key),t)gy.call(t,n)&&!vy.hasOwnProperty(n)&&(o[n]=t[n]);var p=arguments.length-2;if(p===1)o.children=r;else if(1>>1,J=U[G];if(0>>1;Go(ae,$))teo(pe,ae)?(U[G]=pe,U[te]=$,G=te):(U[G]=ae,U[le]=$,G=le);else if(teo(pe,$))U[G]=pe,U[te]=$,G=te;else break e}}return V}function o(U,V){var $=U.sortIndex-V.sortIndex;return $!==0?$:U.id-V.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var i=Date,p=i.now();e.unstable_now=function(){return i.now()-p}}var g=[],v=[],w=1,_=null,P=3,T=!1,O=!1,x=!1,h=typeof setTimeout=="function"?setTimeout:null,d=typeof clearTimeout=="function"?clearTimeout:null,l=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function s(U){for(var V=r(v);V!==null;){if(V.callback===null)n(v);else if(V.startTime<=U)n(v),V.sortIndex=V.expirationTime,t(g,V);else break;V=r(v)}}function u(U){if(x=!1,s(U),!O)if(r(g)!==null)O=!0,q(f);else{var V=r(v);V!==null&&Y(u,V.startTime-U)}}function f(U,V){O=!1,x&&(x=!1,d(M),M=-1),T=!0;var $=P;try{for(s(V),_=r(g);_!==null&&(!(_.expirationTime>V)||U&&!R());){var G=_.callback;if(typeof G=="function"){_.callback=null,P=_.priorityLevel;var J=G(_.expirationTime<=V);V=e.unstable_now(),typeof J=="function"?_.callback=J:_===r(g)&&n(g),s(V)}else n(g);_=r(g)}if(_!==null)var re=!0;else{var le=r(v);le!==null&&Y(u,le.startTime-V),re=!1}return re}finally{_=null,P=$,T=!1}}var b=!1,y=null,M=-1,k=5,S=-1;function R(){return!(e.unstable_now()-SU||125G?(U.sortIndex=$,t(v,U),r(g)===null&&U===r(v)&&(x?(d(M),M=-1):x=!0,Y(u,$-G))):(U.sortIndex=J,t(g,U),O||T||(O=!0,q(f))),U},e.unstable_shouldYield=R,e.unstable_wrapCallback=function(U){var V=P;return function(){var $=P;P=V;try{return U.apply(this,arguments)}finally{P=$}}}})(wy);yy.exports=wy;var Gk=yy.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var xy=z,fr=Gk;function de(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Rf=Object.prototype.hasOwnProperty,Kk=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Ub={},qb={};function Yk(e){return Rf.call(qb,e)?!0:Rf.call(Ub,e)?!1:Kk.test(e)?qb[e]=!0:(Ub[e]=!0,!1)}function Xk(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Qk(e,t,r,n){if(t===null||typeof t>"u"||Xk(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Kt(e,t,r,n,o,a,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=i}var jt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){jt[e]=new Kt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];jt[t]=new Kt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){jt[e]=new Kt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){jt[e]=new Kt(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){jt[e]=new Kt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){jt[e]=new Kt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){jt[e]=new Kt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){jt[e]=new Kt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){jt[e]=new Kt(e,5,!1,e.toLowerCase(),null,!1,!1)});var e0=/[\-:]([a-z])/g;function t0(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(e0,t0);jt[t]=new Kt(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(e0,t0);jt[t]=new Kt(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(e0,t0);jt[t]=new Kt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){jt[e]=new Kt(e,1,!1,e.toLowerCase(),null,!1,!1)});jt.xlinkHref=new Kt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){jt[e]=new Kt(e,1,!1,e.toLowerCase(),null,!0,!0)});function r0(e,t,r,n){var o=jt.hasOwnProperty(t)?jt[t]:null;(o!==null?o.type!==0:n||!(2p||o[i]!==a[p]){var g=` +`+o[i].replace(" at new "," at ");return e.displayName&&g.includes("")&&(g=g.replace("",e.displayName)),g}while(1<=i&&0<=p);break}}}finally{Bd=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Bi(e):""}function Zk(e){switch(e.tag){case 5:return Bi(e.type);case 16:return Bi("Lazy");case 13:return Bi("Suspense");case 19:return Bi("SuspenseList");case 0:case 2:case 15:return e=Hd(e.type,!1),e;case 11:return e=Hd(e.type.render,!1),e;case 1:return e=Hd(e.type,!0),e;default:return""}}function If(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case sa:return"Fragment";case ua:return"Portal";case jf:return"Profiler";case n0:return"StrictMode";case Nf:return"Suspense";case Af:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Oy:return(e.displayName||"Context")+".Consumer";case Ty:return(e._context.displayName||"Context")+".Provider";case o0:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case a0:return t=e.displayName||null,t!==null?t:If(e.type)||"Memo";case Fn:t=e._payload,e=e._init;try{return If(e(t))}catch{}}return null}function Jk(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return If(t);case 8:return t===n0?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function ro(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Py(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function e2(e){var t=Py(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var o=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(i){n=""+i,a.call(this,i)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(i){n=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ku(e){e._valueTracker||(e._valueTracker=e2(e))}function Sy(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=Py(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function ys(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Df(e,t){var r=t.checked;return st({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Kb(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=ro(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function ky(e,t){t=t.checked,t!=null&&r0(e,"checked",t,!1)}function Lf(e,t){ky(e,t);var r=ro(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Ff(e,t.type,r):t.hasOwnProperty("defaultValue")&&Ff(e,t.type,ro(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Yb(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function Ff(e,t,r){(t!=="number"||ys(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Hi=Array.isArray;function _a(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=Eu.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function cl(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Ki={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},t2=["Webkit","ms","Moz","O"];Object.keys(Ki).forEach(function(e){t2.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Ki[t]=Ki[e]})});function jy(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Ki.hasOwnProperty(e)&&Ki[e]?(""+t).trim():t+"px"}function Ny(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=jy(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var r2=st({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Wf(e,t){if(t){if(r2[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(de(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(de(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(de(61))}if(t.style!=null&&typeof t.style!="object")throw Error(de(62))}}function Bf(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";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 Hf=null;function i0(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var $f=null,Ta=null,Oa=null;function Zb(e){if(e=zl(e)){if(typeof $f!="function")throw Error(de(280));var t=e.stateNode;t&&(t=bc(t),$f(e.stateNode,e.type,t))}}function Ay(e){Ta?Oa?Oa.push(e):Oa=[e]:Ta=e}function Iy(){if(Ta){var e=Ta,t=Oa;if(Oa=Ta=null,Zb(e),t)for(e=0;e>>=0,e===0?32:31-(p2(e)/g2|0)|0}var Mu=64,Ru=4194304;function $i(e){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: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 e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Ts(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,o=e.suspendedLanes,a=e.pingedLanes,i=r&268435455;if(i!==0){var p=i&~o;p!==0?n=$i(p):(a&=i,a!==0&&(n=$i(a)))}else i=r&~o,i!==0?n=$i(i):a!==0&&(n=$i(a));if(n===0)return 0;if(t!==0&&t!==n&&!(t&o)&&(o=n&-n,a=t&-t,o>=a||o===16&&(a&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0r;r++)t.push(e);return t}function Ll(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Wr(t),e[t]=r}function m2(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0=Xi),lh=String.fromCharCode(32),uh=!1;function tw(e,t){switch(e){case"keyup":return q2.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function rw(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ca=!1;function K2(e,t){switch(e){case"compositionend":return rw(t);case"keypress":return t.which!==32?null:(uh=!0,lh);case"textInput":return e=t.data,e===lh&&uh?null:e;default:return null}}function Y2(e,t){if(ca)return e==="compositionend"||!g0&&tw(e,t)?(e=Jy(),Ju=d0=Hn=null,ca=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=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=fh(r)}}function iw(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?iw(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function lw(){for(var e=window,t=ys();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=ys(e.document)}return t}function v0(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function oE(e){var t=lw(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&iw(r.ownerDocument.documentElement,r)){if(n!==null&&v0(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=r.textContent.length,a=Math.min(n.start,o);n=n.end===void 0?a:Math.min(n.end,o),!e.extend&&a>n&&(o=n,n=a,a=o),o=ph(r,a);var i=ph(r,n);o&&i&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),a>n?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,da=null,Xf=null,Zi=null,Qf=!1;function gh(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Qf||da==null||da!==ys(n)||(n=da,"selectionStart"in n&&v0(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Zi&&bl(Zi,n)||(Zi=n,n=Ps(Xf,"onSelect"),0ga||(e.current=np[ga],np[ga]=null,ga--)}function Ke(e,t){ga++,np[ga]=e.current,e.current=t}var no={},Wt=io(no),rr=io(!1),So=no;function Na(e,t){var r=e.type.contextTypes;if(!r)return no;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o={},a;for(a in r)o[a]=t[a];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function nr(e){return e=e.childContextTypes,e!=null}function ks(){Qe(rr),Qe(Wt)}function xh(e,t,r){if(Wt.current!==no)throw Error(de(168));Ke(Wt,t),Ke(rr,r)}function bw(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var o in n)if(!(o in t))throw Error(de(108,Jk(e)||"Unknown",o));return st({},r,n)}function Es(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||no,So=Wt.current,Ke(Wt,e),Ke(rr,rr.current),!0}function _h(e,t,r){var n=e.stateNode;if(!n)throw Error(de(169));r?(e=bw(e,t,So),n.__reactInternalMemoizedMergedChildContext=e,Qe(rr),Qe(Wt),Ke(Wt,e)):Qe(rr),Ke(rr,r)}var dn=null,hc=!1,nf=!1;function hw(e){dn===null?dn=[e]:dn.push(e)}function bE(e){hc=!0,hw(e)}function lo(){if(!nf&&dn!==null){nf=!0;var e=0,t=Be;try{var r=dn;for(Be=1;e>=i,o-=i,fn=1<<32-Wr(t)+o|r<M?(k=y,y=null):k=y.sibling;var S=P(d,y,s[M],u);if(S===null){y===null&&(y=k);break}e&&y&&S.alternate===null&&t(d,y),l=a(S,l,M),b===null?f=S:b.sibling=S,b=S,y=k}if(M===s.length)return r(d,y),tt&&yo(d,M),f;if(y===null){for(;MM?(k=y,y=null):k=y.sibling;var R=P(d,y,S.value,u);if(R===null){y===null&&(y=k);break}e&&y&&R.alternate===null&&t(d,y),l=a(R,l,M),b===null?f=R:b.sibling=R,b=R,y=k}if(S.done)return r(d,y),tt&&yo(d,M),f;if(y===null){for(;!S.done;M++,S=s.next())S=_(d,S.value,u),S!==null&&(l=a(S,l,M),b===null?f=S:b.sibling=S,b=S);return tt&&yo(d,M),f}for(y=n(d,y);!S.done;M++,S=s.next())S=T(y,d,M,S.value,u),S!==null&&(e&&S.alternate!==null&&y.delete(S.key===null?M:S.key),l=a(S,l,M),b===null?f=S:b.sibling=S,b=S);return e&&y.forEach(function(N){return t(d,N)}),tt&&yo(d,M),f}function h(d,l,s,u){if(typeof s=="object"&&s!==null&&s.type===sa&&s.key===null&&(s=s.props.children),typeof s=="object"&&s!==null){switch(s.$$typeof){case Su:e:{for(var f=s.key,b=l;b!==null;){if(b.key===f){if(f=s.type,f===sa){if(b.tag===7){r(d,b.sibling),l=o(b,s.props.children),l.return=d,d=l;break e}}else if(b.elementType===f||typeof f=="object"&&f!==null&&f.$$typeof===Fn&&Eh(f)===b.type){r(d,b.sibling),l=o(b,s.props),l.ref=Li(d,b,s),l.return=d,d=l;break e}r(d,b);break}else t(d,b);b=b.sibling}s.type===sa?(l=Co(s.props.children,d.mode,u,s.key),l.return=d,d=l):(u=ls(s.type,s.key,s.props,null,d.mode,u),u.ref=Li(d,l,s),u.return=d,d=u)}return i(d);case ua:e:{for(b=s.key;l!==null;){if(l.key===b)if(l.tag===4&&l.stateNode.containerInfo===s.containerInfo&&l.stateNode.implementation===s.implementation){r(d,l.sibling),l=o(l,s.children||[]),l.return=d,d=l;break e}else{r(d,l);break}else t(d,l);l=l.sibling}l=ff(s,d.mode,u),l.return=d,d=l}return i(d);case Fn:return b=s._init,h(d,l,b(s._payload),u)}if(Hi(s))return O(d,l,s,u);if(ji(s))return x(d,l,s,u);Fu(d,s)}return typeof s=="string"&&s!==""||typeof s=="number"?(s=""+s,l!==null&&l.tag===6?(r(d,l.sibling),l=o(l,s),l.return=d,d=l):(r(d,l),l=df(s,d.mode,u),l.return=d,d=l),i(d)):r(d,l)}return h}var Ia=Cw(!0),Pw=Cw(!1),Vl={},nn=io(Vl),wl=io(Vl),xl=io(Vl);function To(e){if(e===Vl)throw Error(de(174));return e}function O0(e,t){switch(Ke(xl,t),Ke(wl,e),Ke(nn,Vl),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Vf(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Vf(t,e)}Qe(nn),Ke(nn,t)}function Da(){Qe(nn),Qe(wl),Qe(xl)}function Sw(e){To(xl.current);var t=To(nn.current),r=Vf(t,e.type);t!==r&&(Ke(wl,e),Ke(nn,r))}function C0(e){wl.current===e&&(Qe(nn),Qe(wl))}var it=io(0);function Is(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var of=[];function P0(){for(var e=0;er?r:4,e(!0);var n=af.transition;af.transition={};try{e(!1),t()}finally{Be=r,af.transition=n}}function Hw(){return Mr().memoizedState}function wE(e,t,r){var n=Zn(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},$w(e))Uw(t,r);else if(r=xw(e,t,r,n),r!==null){var o=qt();Br(r,e,n,o),qw(r,t,n)}}function xE(e,t,r){var n=Zn(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if($w(e))Uw(t,o);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,p=a(i,r);if(o.hasEagerState=!0,o.eagerState=p,$r(p,i)){var g=t.interleaved;g===null?(o.next=o,_0(t)):(o.next=g.next,g.next=o),t.interleaved=o;return}}catch{}finally{}r=xw(e,t,o,n),r!==null&&(o=qt(),Br(r,e,n,o),qw(r,t,n))}}function $w(e){var t=e.alternate;return e===ut||t!==null&&t===ut}function Uw(e,t){Ji=Ds=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function qw(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,u0(e,r)}}var Ls={readContext:Er,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useInsertionEffect:It,useLayoutEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useMutableSource:It,useSyncExternalStore:It,useId:It,unstable_isNewReconciler:!1},_E={readContext:Er,useCallback:function(e,t){return en().memoizedState=[e,t===void 0?null:t],e},useContext:Er,useEffect:Rh,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,ns(4194308,4,Fw.bind(null,t,e),r)},useLayoutEffect:function(e,t){return ns(4194308,4,e,t)},useInsertionEffect:function(e,t){return ns(4,2,e,t)},useMemo:function(e,t){var r=en();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=en();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=wE.bind(null,ut,e),[n.memoizedState,e]},useRef:function(e){var t=en();return e={current:e},t.memoizedState=e},useState:Mh,useDebugValue:R0,useDeferredValue:function(e){return en().memoizedState=e},useTransition:function(){var e=Mh(!1),t=e[0];return e=yE.bind(null,e[1]),en().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=ut,o=en();if(tt){if(r===void 0)throw Error(de(407));r=r()}else{if(r=t(),St===null)throw Error(de(349));Eo&30||Mw(n,t,r)}o.memoizedState=r;var a={value:r,getSnapshot:t};return o.queue=a,Rh(jw.bind(null,n,a,e),[e]),n.flags|=2048,Ol(9,Rw.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=en(),t=St.identifierPrefix;if(tt){var r=pn,n=fn;r=(n&~(1<<32-Wr(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=_l++,0<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=i.createElement(r,{is:n.is}):(e=i.createElement(r),r==="select"&&(i=e,n.multiple?i.multiple=!0:n.size&&(i.size=n.size))):e=i.createElementNS(e,r),e[tn]=t,e[yl]=n,tx(e,t,!1,!1),t.stateNode=e;e:{switch(i=Bf(r,n),r){case"dialog":Ye("cancel",e),Ye("close",e),o=n;break;case"iframe":case"object":case"embed":Ye("load",e),o=n;break;case"video":case"audio":for(o=0;oFa&&(t.flags|=128,n=!0,Fi(a,!1),t.lanes=4194304)}else{if(!n)if(e=Is(i),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Fi(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!tt)return Dt(t),null}else 2*ft()-a.renderingStartTime>Fa&&r!==1073741824&&(t.flags|=128,n=!0,Fi(a,!1),t.lanes=4194304);a.isBackwards?(i.sibling=t.child,t.child=i):(r=a.last,r!==null?r.sibling=i:t.child=i,a.last=i)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=ft(),t.sibling=null,r=it.current,Ke(it,n?r&1|2:r&1),t):(Dt(t),null);case 22:case 23:return L0(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?lr&1073741824&&(Dt(t),t.subtreeFlags&6&&(t.flags|=8192)):Dt(t),null;case 24:return null;case 25:return null}throw Error(de(156,t.tag))}function ME(e,t){switch(h0(t),t.tag){case 1:return nr(t.type)&&ks(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Da(),Qe(rr),Qe(Wt),P0(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return C0(t),null;case 13:if(Qe(it),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(de(340));Aa()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Qe(it),null;case 4:return Da(),null;case 10:return x0(t.type._context),null;case 22:case 23:return L0(),null;case 24:return null;default:return null}}var Vu=!1,zt=!1,RE=typeof WeakSet=="function"?WeakSet:Set,me=null;function ma(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){ct(e,t,n)}else r.current=null}function vp(e,t,r){try{r()}catch(n){ct(e,t,n)}}var Vh=!1;function jE(e,t){if(Zf=Os,e=lw(),v0(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var o=n.anchorOffset,a=n.focusNode;n=n.focusOffset;try{r.nodeType,a.nodeType}catch{r=null;break e}var i=0,p=-1,g=-1,v=0,w=0,_=e,P=null;t:for(;;){for(var T;_!==r||o!==0&&_.nodeType!==3||(p=i+o),_!==a||n!==0&&_.nodeType!==3||(g=i+n),_.nodeType===3&&(i+=_.nodeValue.length),(T=_.firstChild)!==null;)P=_,_=T;for(;;){if(_===e)break t;if(P===r&&++v===o&&(p=i),P===a&&++w===n&&(g=i),(T=_.nextSibling)!==null)break;_=P,P=_.parentNode}_=T}r=p===-1||g===-1?null:{start:p,end:g}}else r=null}r=r||{start:0,end:0}}else r=null;for(Jf={focusedElem:e,selectionRange:r},Os=!1,me=t;me!==null;)if(t=me,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,me=e;else for(;me!==null;){t=me;try{var O=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(O!==null){var x=O.memoizedProps,h=O.memoizedState,d=t.stateNode,l=d.getSnapshotBeforeUpdate(t.elementType===t.type?x:Lr(t.type,x),h);d.__reactInternalSnapshotBeforeUpdate=l}break;case 3:var s=t.stateNode.containerInfo;s.nodeType===1?s.textContent="":s.nodeType===9&&s.documentElement&&s.removeChild(s.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(de(163))}}catch(u){ct(t,t.return,u)}if(e=t.sibling,e!==null){e.return=t.return,me=e;break}me=t.return}return O=Vh,Vh=!1,O}function el(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var o=n=n.next;do{if((o.tag&e)===e){var a=o.destroy;o.destroy=void 0,a!==void 0&&vp(t,r,a)}o=o.next}while(o!==n)}}function wc(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function bp(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function ox(e){var t=e.alternate;t!==null&&(e.alternate=null,ox(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[tn],delete t[yl],delete t[rp],delete t[gE],delete t[vE])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ax(e){return e.tag===5||e.tag===3||e.tag===4}function Wh(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ax(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function hp(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Ss));else if(n!==4&&(e=e.child,e!==null))for(hp(e,t,r),e=e.sibling;e!==null;)hp(e,t,r),e=e.sibling}function mp(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(mp(e,t,r),e=e.sibling;e!==null;)mp(e,t,r),e=e.sibling}var Et=null,Fr=!1;function In(e,t,r){for(r=r.child;r!==null;)ix(e,t,r),r=r.sibling}function ix(e,t,r){if(rn&&typeof rn.onCommitFiberUnmount=="function")try{rn.onCommitFiberUnmount(fc,r)}catch{}switch(r.tag){case 5:zt||ma(r,t);case 6:var n=Et,o=Fr;Et=null,In(e,t,r),Et=n,Fr=o,Et!==null&&(Fr?(e=Et,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Et.removeChild(r.stateNode));break;case 18:Et!==null&&(Fr?(e=Et,r=r.stateNode,e.nodeType===8?rf(e.parentNode,r):e.nodeType===1&&rf(e,r),gl(e)):rf(Et,r.stateNode));break;case 4:n=Et,o=Fr,Et=r.stateNode.containerInfo,Fr=!0,In(e,t,r),Et=n,Fr=o;break;case 0:case 11:case 14:case 15:if(!zt&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){o=n=n.next;do{var a=o,i=a.destroy;a=a.tag,i!==void 0&&(a&2||a&4)&&vp(r,t,i),o=o.next}while(o!==n)}In(e,t,r);break;case 1:if(!zt&&(ma(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(p){ct(r,t,p)}In(e,t,r);break;case 21:In(e,t,r);break;case 22:r.mode&1?(zt=(n=zt)||r.memoizedState!==null,In(e,t,r),zt=n):In(e,t,r);break;default:In(e,t,r)}}function Bh(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new RE),t.forEach(function(n){var o=WE.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function Ir(e,t){var r=t.deletions;if(r!==null)for(var n=0;no&&(o=i),n&=~a}if(n=o,n=ft()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*AE(n/1960))-n,10e?16:e,$n===null)var n=!1;else{if(e=$n,$n=null,Vs=0,ze&6)throw Error(de(331));var o=ze;for(ze|=4,me=e.current;me!==null;){var a=me,i=a.child;if(me.flags&16){var p=a.deletions;if(p!==null){for(var g=0;gft()-I0?Oo(e,0):A0|=r),or(e,t)}function gx(e,t){t===0&&(e.mode&1?(t=Ru,Ru<<=1,!(Ru&130023424)&&(Ru=4194304)):t=1);var r=qt();e=yn(e,t),e!==null&&(Ll(e,t,r),or(e,r))}function VE(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),gx(e,r)}function WE(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,o=e.memoizedState;o!==null&&(r=o.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(de(314))}n!==null&&n.delete(t),gx(e,r)}var vx;vx=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||rr.current)er=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return er=!1,kE(e,t,r);er=!!(e.flags&131072)}else er=!1,tt&&t.flags&1048576&&mw(t,Rs,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;os(e,t),e=t.pendingProps;var o=Na(t,Wt.current);Pa(t,r),o=k0(null,t,n,e,o,r);var a=E0();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,nr(n)?(a=!0,Es(t)):a=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,T0(t),o.updater=mc,t.stateNode=o,o._reactInternals=t,up(t,n,e,r),t=dp(null,t,n,!0,a,r)):(t.tag=0,tt&&a&&b0(t),Ut(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(os(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=HE(n),e=Lr(n,e),o){case 0:t=cp(null,t,n,e,r);break e;case 1:t=Lh(null,t,n,e,r);break e;case 11:t=Ih(null,t,n,e,r);break e;case 14:t=Dh(null,t,n,Lr(n.type,e),r);break e}throw Error(de(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Lr(n,o),cp(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Lr(n,o),Lh(e,t,n,o,r);case 3:e:{if(Zw(t),e===null)throw Error(de(387));n=t.pendingProps,a=t.memoizedState,o=a.element,_w(e,t),As(t,n,null,r);var i=t.memoizedState;if(n=i.element,a.isDehydrated)if(a={element:n,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){o=La(Error(de(423)),t),t=Fh(e,t,n,r,o);break e}else if(n!==o){o=La(Error(de(424)),t),t=Fh(e,t,n,r,o);break e}else for(sr=Yn(t.stateNode.containerInfo.firstChild),cr=t,tt=!0,zr=null,r=Pw(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Aa(),n===o){t=wn(e,t,r);break e}Ut(e,t,n,r)}t=t.child}return t;case 5:return Sw(t),e===null&&ap(t),n=t.type,o=t.pendingProps,a=e!==null?e.memoizedProps:null,i=o.children,ep(n,o)?i=null:a!==null&&ep(n,a)&&(t.flags|=32),Qw(e,t),Ut(e,t,i,r),t.child;case 6:return e===null&&ap(t),null;case 13:return Jw(e,t,r);case 4:return O0(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Ia(t,null,n,r):Ut(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Lr(n,o),Ih(e,t,n,o,r);case 7:return Ut(e,t,t.pendingProps,r),t.child;case 8:return Ut(e,t,t.pendingProps.children,r),t.child;case 12:return Ut(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,o=t.pendingProps,a=t.memoizedProps,i=o.value,Ke(js,n._currentValue),n._currentValue=i,a!==null)if($r(a.value,i)){if(a.children===o.children&&!rr.current){t=wn(e,t,r);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var p=a.dependencies;if(p!==null){i=a.child;for(var g=p.firstContext;g!==null;){if(g.context===n){if(a.tag===1){g=gn(-1,r&-r),g.tag=2;var v=a.updateQueue;if(v!==null){v=v.shared;var w=v.pending;w===null?g.next=g:(g.next=w.next,w.next=g),v.pending=g}}a.lanes|=r,g=a.alternate,g!==null&&(g.lanes|=r),ip(a.return,r,t),p.lanes|=r;break}g=g.next}}else if(a.tag===10)i=a.type===t.type?null:a.child;else if(a.tag===18){if(i=a.return,i===null)throw Error(de(341));i.lanes|=r,p=i.alternate,p!==null&&(p.lanes|=r),ip(i,r,t),i=a.sibling}else i=a.child;if(i!==null)i.return=a;else for(i=a;i!==null;){if(i===t){i=null;break}if(a=i.sibling,a!==null){a.return=i.return,i=a;break}i=i.return}a=i}Ut(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,Pa(t,r),o=Er(o),n=n(o),t.flags|=1,Ut(e,t,n,r),t.child;case 14:return n=t.type,o=Lr(n,t.pendingProps),o=Lr(n.type,o),Dh(e,t,n,o,r);case 15:return Yw(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Lr(n,o),os(e,t),t.tag=1,nr(n)?(e=!0,Es(t)):e=!1,Pa(t,r),Ow(t,n,o),up(t,n,o,r),dp(null,t,n,!0,e,r);case 19:return ex(e,t,r);case 22:return Xw(e,t,r)}throw Error(de(156,t.tag))};function bx(e,t){return By(e,t)}function BE(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Cr(e,t,r,n){return new BE(e,t,r,n)}function z0(e){return e=e.prototype,!(!e||!e.isReactComponent)}function HE(e){if(typeof e=="function")return z0(e)?1:0;if(e!=null){if(e=e.$$typeof,e===o0)return 11;if(e===a0)return 14}return 2}function Jn(e,t){var r=e.alternate;return r===null?(r=Cr(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function ls(e,t,r,n,o,a){var i=2;if(n=e,typeof e=="function")z0(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case sa:return Co(r.children,o,a,t);case n0:i=8,o|=8;break;case jf:return e=Cr(12,r,t,o|2),e.elementType=jf,e.lanes=a,e;case Nf:return e=Cr(13,r,t,o),e.elementType=Nf,e.lanes=a,e;case Af:return e=Cr(19,r,t,o),e.elementType=Af,e.lanes=a,e;case Cy:return _c(r,o,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ty:i=10;break e;case Oy:i=9;break e;case o0:i=11;break e;case a0:i=14;break e;case Fn:i=16,n=null;break e}throw Error(de(130,e==null?e:typeof e,""))}return t=Cr(i,r,t,o),t.elementType=e,t.type=n,t.lanes=a,t}function Co(e,t,r,n){return e=Cr(7,e,n,t),e.lanes=r,e}function _c(e,t,r,n){return e=Cr(22,e,n,t),e.elementType=Cy,e.lanes=r,e.stateNode={isHidden:!1},e}function df(e,t,r){return e=Cr(6,e,null,t),e.lanes=r,e}function ff(e,t,r){return t=Cr(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function $E(e,t,r,n,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ud(0),this.expirationTimes=Ud(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ud(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function V0(e,t,r,n,o,a,i,p,g){return e=new $E(e,t,r,p,g),t===1?(t=1,a===!0&&(t|=8)):t=0,a=Cr(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},T0(a),e}function UE(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(wx)}catch(e){console.error(e)}}wx(),my.exports=gr;var xn=my.exports,Xh=xn;Mf.createRoot=Xh.createRoot,Mf.hydrateRoot=Xh.hydrateRoot;/** + * @remix-run/router v1.10.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function Pl(){return Pl=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function $0(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function QE(){return Math.random().toString(36).substr(2,8)}function Zh(e,t){return{usr:e.state,key:e.key,idx:t}}function Tp(e,t,r,n){return r===void 0&&(r=null),Pl({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Xa(t):t,{state:r,key:t&&t.key||n||QE()})}function Hs(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function Xa(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function ZE(e,t,r,n){n===void 0&&(n={});let{window:o=document.defaultView,v5Compat:a=!1}=n,i=o.history,p=Un.Pop,g=null,v=w();v==null&&(v=0,i.replaceState(Pl({},i.state,{idx:v}),""));function w(){return(i.state||{idx:null}).idx}function _(){p=Un.Pop;let h=w(),d=h==null?null:h-v;v=h,g&&g({action:p,location:x.location,delta:d})}function P(h,d){p=Un.Push;let l=Tp(x.location,h,d);r&&r(l,h),v=w()+1;let s=Zh(l,v),u=x.createHref(l);try{i.pushState(s,"",u)}catch(f){if(f instanceof DOMException&&f.name==="DataCloneError")throw f;o.location.assign(u)}a&&g&&g({action:p,location:x.location,delta:1})}function T(h,d){p=Un.Replace;let l=Tp(x.location,h,d);r&&r(l,h),v=w();let s=Zh(l,v),u=x.createHref(l);i.replaceState(s,"",u),a&&g&&g({action:p,location:x.location,delta:0})}function O(h){let d=o.location.origin!=="null"?o.location.origin:o.location.href,l=typeof h=="string"?h:Hs(h);return pt(d,"No window.location.(origin|href) available to create URL for href: "+l),new URL(l,d)}let x={get action(){return p},get location(){return e(o,i)},listen(h){if(g)throw new Error("A history only accepts one active listener");return o.addEventListener(Qh,_),g=h,()=>{o.removeEventListener(Qh,_),g=null}},createHref(h){return t(o,h)},createURL:O,encodeLocation(h){let d=O(h);return{pathname:d.pathname,search:d.search,hash:d.hash}},push:P,replace:T,go(h){return i.go(h)}};return x}var Jh;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Jh||(Jh={}));function JE(e,t,r){r===void 0&&(r="/");let n=typeof t=="string"?Xa(t):t,o=U0(n.pathname||"/",r);if(o==null)return null;let a=xx(e);eM(a);let i=null;for(let p=0;i==null&&p{let g={relativePath:p===void 0?a.path||"":p,caseSensitive:a.caseSensitive===!0,childrenIndex:i,route:a};g.relativePath.startsWith("/")&&(pt(g.relativePath.startsWith(n),'Absolute route path "'+g.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),g.relativePath=g.relativePath.slice(n.length));let v=eo([n,g.relativePath]),w=r.concat(g);a.children&&a.children.length>0&&(pt(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+v+'".')),xx(a.children,t,w,v)),!(a.path==null&&!a.index)&&t.push({path:v,score:lM(v,a.index),routesMeta:w})};return e.forEach((a,i)=>{var p;if(a.path===""||!((p=a.path)!=null&&p.includes("?")))o(a,i);else for(let g of _x(a.path))o(a,i,g)}),t}function _x(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,o=r.endsWith("?"),a=r.replace(/\?$/,"");if(n.length===0)return o?[a,""]:[a];let i=_x(n.join("/")),p=[];return p.push(...i.map(g=>g===""?a:[a,g].join("/"))),o&&p.push(...i),p.map(g=>e.startsWith("/")&&g===""?"/":g)}function eM(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:uM(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const tM=/^:\w+$/,rM=3,nM=2,oM=1,aM=10,iM=-2,em=e=>e==="*";function lM(e,t){let r=e.split("/"),n=r.length;return r.some(em)&&(n+=iM),t&&(n+=nM),r.filter(o=>!em(o)).reduce((o,a)=>o+(tM.test(a)?rM:a===""?oM:aM),n)}function uM(e,t){return e.length===t.length&&e.slice(0,-1).every((n,o)=>n===t[o])?e[e.length-1]-t[t.length-1]:0}function sM(e,t){let{routesMeta:r}=e,n={},o="/",a=[];for(let i=0;i{if(w==="*"){let P=p[_]||"";i=a.slice(0,a.length-P.length).replace(/(.)\/+$/,"$1")}return v[w]=pM(p[_]||"",w),v},{}),pathname:a,pathnameBase:i,pattern:e}}function dM(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),$0(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(i,p)=>(n.push(p),"/([^\\/]+)"));return e.endsWith("*")?(n.push("*"),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),n]}function fM(e){try{return decodeURI(e)}catch(t){return $0(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function pM(e,t){try{return decodeURIComponent(e)}catch(r){return $0(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+r+").")),e}}function U0(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}function gM(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:o=""}=typeof e=="string"?Xa(e):e;return{pathname:r?r.startsWith("/")?r:vM(r,t):t,search:hM(n),hash:mM(o)}}function vM(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?r.length>1&&r.pop():o!=="."&&r.push(o)}),r.length>1?r.join("/"):"/"}function pf(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function q0(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function G0(e,t,r,n){n===void 0&&(n=!1);let o;typeof e=="string"?o=Xa(e):(o=Pl({},e),pt(!o.pathname||!o.pathname.includes("?"),pf("?","pathname","search",o)),pt(!o.pathname||!o.pathname.includes("#"),pf("#","pathname","hash",o)),pt(!o.search||!o.search.includes("#"),pf("#","search","hash",o)));let a=e===""||o.pathname==="",i=a?"/":o.pathname,p;if(n||i==null)p=r;else{let _=t.length-1;if(i.startsWith("..")){let P=i.split("/");for(;P[0]==="..";)P.shift(),_-=1;o.pathname=P.join("/")}p=_>=0?t[_]:"/"}let g=gM(o,p),v=i&&i!=="/"&&i.endsWith("/"),w=(a||i===".")&&r.endsWith("/");return!g.pathname.endsWith("/")&&(v||w)&&(g.pathname+="/"),g}const eo=e=>e.join("/").replace(/\/\/+/g,"/"),bM=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),hM=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,mM=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function yM(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Tx=["post","put","patch","delete"];new Set(Tx);const wM=["get",...Tx];new Set(wM);/** + * React Router v6.17.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function $s(){return $s=Object.assign?Object.assign.bind():function(e){for(var t=1;tg.pathnameBase)),i=z.useRef(!1);return Cx(()=>{i.current=!0}),z.useCallback(function(g,v){if(v===void 0&&(v={}),!i.current)return;if(typeof g=="number"){r.go(g);return}let w=G0(g,JSON.parse(a),o,v.relative==="path");e==null&&t!=="/"&&(w.pathname=w.pathname==="/"?t:eo([t,w.pathname])),(v.replace?r.replace:r.push)(w,v.state,v)},[t,r,a,o,e])}function Sx(e,t){let{relative:r}=t===void 0?{}:t,{matches:n}=z.useContext(uo),{pathname:o}=Ja(),a=JSON.stringify(q0(n).map(i=>i.pathnameBase));return z.useMemo(()=>G0(e,JSON.parse(a),o,r==="path"),[e,a,o,r])}function OM(e,t){return CM(e,t)}function CM(e,t,r){Za()||pt(!1);let{navigator:n}=z.useContext(Qa),{matches:o}=z.useContext(uo),a=o[o.length-1],i=a?a.params:{};a&&a.pathname;let p=a?a.pathnameBase:"/";a&&a.route;let g=Ja(),v;if(t){var w;let x=typeof t=="string"?Xa(t):t;p==="/"||(w=x.pathname)!=null&&w.startsWith(p)||pt(!1),v=x}else v=g;let _=v.pathname||"/",P=p==="/"?_:_.slice(p.length)||"/",T=JE(e,{pathname:P}),O=MM(T&&T.map(x=>Object.assign({},x,{params:Object.assign({},i,x.params),pathname:eo([p,n.encodeLocation?n.encodeLocation(x.pathname).pathname:x.pathname]),pathnameBase:x.pathnameBase==="/"?p:eo([p,n.encodeLocation?n.encodeLocation(x.pathnameBase).pathname:x.pathnameBase])})),o,r);return t&&O?z.createElement(Sc.Provider,{value:{location:$s({pathname:"/",search:"",hash:"",state:null,key:"default"},v),navigationType:Un.Pop}},O):O}function PM(){let e=AM(),t=yM(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},a=null;return z.createElement(z.Fragment,null,z.createElement("h2",null,"Unexpected Application Error!"),z.createElement("h3",{style:{fontStyle:"italic"}},t),r?z.createElement("pre",{style:o},r):null,a)}const SM=z.createElement(PM,null);class kM extends z.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error||r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error?z.createElement(uo.Provider,{value:this.props.routeContext},z.createElement(Ox.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function EM(e){let{routeContext:t,match:r,children:n}=e,o=z.useContext(K0);return o&&o.static&&o.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=r.route.id),z.createElement(uo.Provider,{value:t},n)}function MM(e,t,r){var n;if(t===void 0&&(t=[]),r===void 0&&(r=null),e==null){var o;if((o=r)!=null&&o.errors)e=r.matches;else return null}let a=e,i=(n=r)==null?void 0:n.errors;if(i!=null){let p=a.findIndex(g=>g.route.id&&(i==null?void 0:i[g.route.id]));p>=0||pt(!1),a=a.slice(0,Math.min(a.length,p+1))}return a.reduceRight((p,g,v)=>{let w=g.route.id?i==null?void 0:i[g.route.id]:null,_=null;r&&(_=g.route.errorElement||SM);let P=t.concat(a.slice(0,v+1)),T=()=>{let O;return w?O=_:g.route.Component?O=z.createElement(g.route.Component,null):g.route.element?O=g.route.element:O=p,z.createElement(EM,{match:g,routeContext:{outlet:p,matches:P,isDataRoute:r!=null},children:O})};return r&&(g.route.ErrorBoundary||g.route.errorElement||v===0)?z.createElement(kM,{location:r.location,revalidation:r.revalidation,component:_,error:w,children:T(),routeContext:{outlet:null,matches:P,isDataRoute:!0}}):T()},null)}var kx=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(kx||{}),Us=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Us||{});function RM(e){let t=z.useContext(K0);return t||pt(!1),t}function jM(e){let t=z.useContext(xM);return t||pt(!1),t}function NM(e){let t=z.useContext(uo);return t||pt(!1),t}function Ex(e){let t=NM(),r=t.matches[t.matches.length-1];return r.route.id||pt(!1),r.route.id}function AM(){var e;let t=z.useContext(Ox),r=jM(Us.UseRouteError),n=Ex(Us.UseRouteError);return t||((e=r.errors)==null?void 0:e[n])}function IM(){let{router:e}=RM(kx.UseNavigateStable),t=Ex(Us.UseNavigateStable),r=z.useRef(!1);return Cx(()=>{r.current=!0}),z.useCallback(function(o,a){a===void 0&&(a={}),r.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,$s({fromRouteId:t},a)))},[e,t])}function DM(e){let{to:t,replace:r,state:n,relative:o}=e;Za()||pt(!1);let{matches:a}=z.useContext(uo),{pathname:i}=Ja(),p=Px(),g=G0(t,q0(a).map(w=>w.pathnameBase),i,o==="path"),v=JSON.stringify(g);return z.useEffect(()=>p(JSON.parse(v),{replace:r,state:n,relative:o}),[p,v,o,r,n]),null}function Op(e){pt(!1)}function LM(e){let{basename:t="/",children:r=null,location:n,navigationType:o=Un.Pop,navigator:a,static:i=!1}=e;Za()&&pt(!1);let p=t.replace(/^\/*/,"/"),g=z.useMemo(()=>({basename:p,navigator:a,static:i}),[p,a,i]);typeof n=="string"&&(n=Xa(n));let{pathname:v="/",search:w="",hash:_="",state:P=null,key:T="default"}=n,O=z.useMemo(()=>{let x=U0(v,p);return x==null?null:{location:{pathname:x,search:w,hash:_,state:P,key:T},navigationType:o}},[p,v,w,_,P,T,o]);return O==null?null:z.createElement(Qa.Provider,{value:g},z.createElement(Sc.Provider,{children:r,value:O}))}function FM(e){let{children:t,location:r}=e;return OM(Cp(t),r)}new Promise(()=>{});function Cp(e,t){t===void 0&&(t=[]);let r=[];return z.Children.forEach(e,(n,o)=>{if(!z.isValidElement(n))return;let a=[...t,o];if(n.type===z.Fragment){r.push.apply(r,Cp(n.props.children,a));return}n.type!==Op&&pt(!1),!n.props.index||!n.props.children||pt(!1);let i={id:n.props.id||a.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(i.children=Cp(n.props.children,a)),r.push(i)}),r}/** + * React Router DOM v6.17.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function Pp(){return Pp=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[o]=e[o]);return r}function VM(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function WM(e,t){return e.button===0&&(!t||t==="_self")&&!VM(e)}const BM=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],HM="startTransition",tm=Jp[HM];function $M(e){let{basename:t,children:r,future:n,window:o}=e,a=z.useRef();a.current==null&&(a.current=XE({window:o,v5Compat:!0}));let i=a.current,[p,g]=z.useState({action:i.action,location:i.location}),{v7_startTransition:v}=n||{},w=z.useCallback(_=>{v&&tm?tm(()=>g(_)):g(_)},[g,v]);return z.useLayoutEffect(()=>i.listen(w),[i,w]),z.createElement(LM,{basename:t,children:r,location:p.location,navigationType:p.action,navigator:i})}const UM=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",qM=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,rm=z.forwardRef(function(t,r){let{onClick:n,relative:o,reloadDocument:a,replace:i,state:p,target:g,to:v,preventScrollReset:w,unstable_viewTransition:_}=t,P=zM(t,BM),{basename:T}=z.useContext(Qa),O,x=!1;if(typeof v=="string"&&qM.test(v)&&(O=v,UM))try{let s=new URL(window.location.href),u=v.startsWith("//")?new URL(s.protocol+v):new URL(v),f=U0(u.pathname,T);u.origin===s.origin&&f!=null?v=f+u.search+u.hash:x=!0}catch{}let h=_M(v,{relative:o}),d=GM(v,{replace:i,state:p,target:g,preventScrollReset:w,relative:o,unstable_viewTransition:_});function l(s){n&&n(s),s.defaultPrevented||d(s)}return z.createElement("a",Pp({},P,{href:O||h,onClick:x||a?n:l,ref:r,target:g}))});var nm;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(nm||(nm={}));var om;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(om||(om={}));function GM(e,t){let{target:r,replace:n,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:p}=t===void 0?{}:t,g=Px(),v=Ja(),w=Sx(e,{relative:i});return z.useCallback(_=>{if(WM(_,r)){_.preventDefault();let P=n!==void 0?n:Hs(v)===Hs(w);g(e,{replace:P,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:p})}},[v,g,w,n,o,r,e,a,i,p])}var Mx={exports:{}},KM="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",YM=KM,XM=YM;function Rx(){}function jx(){}jx.resetWarningCache=Rx;var QM=function(){function e(n,o,a,i,p,g){if(g!==XM){var v=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw v.name="Invariant Violation",v}}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:jx,resetWarningCache:Rx};return r.PropTypes=r,r};Mx.exports=QM();var Te=Mx.exports;const Ge=ly(Te);var Re={},Nx={},Ax={exports:{}};/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/(function(e){(function(){var t={}.hasOwnProperty;function r(){for(var n=[],o=0;oe&&(t=0,n=r,r=new Map)}return{get:function(a){var i=r.get(a);return i!==void 0?i:(i=n.get(a))!==void 0?(o(a,i),i):void 0},set:function(a,i){r.has(a)?r.set(a,i):o(a,i)}}}function eR(e){var t=e.separator||":";return function(r){for(var n=0,o=[],a=0,i=0;i1?t-1:0),n=1;ng.length)&&(v=g.length);for(var w=0,_=new Array(v);wh.length)&&(d=h.length);for(var l=0,s=new Array(d);ll.length)&&(s=l.length);for(var u=0,f=new Array(s);ul.length)&&(s=l.length);for(var u=0,f=new Array(s);uy.length)&&(M=y.length);for(var k=0,S=new Array(M);ku.length)&&(f=u.length);for(var b=0,y=new Array(f);bd.length)&&(l=d.length);for(var s=0,u=new Array(l);sf.length)&&(b=f.length);for(var y=0,M=new Array(b);ys.length)&&(u=s.length);for(var f=0,b=new Array(u);fT.length)&&(O=T.length);for(var x=0,h=new Array(O);xx.length)&&(h=x.length);for(var d=0,l=new Array(h);d"u"?p[v]=i.cloneUnlessOtherwiseSpecified(g,i):i.isMergeableObject(g)?p[v]=(0,t.default)(o[v],g,i):o.indexOf(g)===-1&&p.push(g)}),p}})(e1);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,O){for(var x in O)Object.defineProperty(T,x,{enumerable:!0,get:O[x]})}t(e,{MaterialTailwindTheme:function(){return w},ThemeProvider:function(){return _},useTheme:function(){return P}});var r=v(z),n=p(Te),o=p(Nt),a=p(X0),i=p(e1);function p(T){return T&&T.__esModule?T:{default:T}}function g(T){if(typeof WeakMap!="function")return null;var O=new WeakMap,x=new WeakMap;return(g=function(h){return h?x:O})(T)}function v(T,O){if(!O&&T&&T.__esModule)return T;if(T===null||typeof T!="object"&&typeof T!="function")return{default:T};var x=g(O);if(x&&x.has(T))return x.get(T);var h={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in T)if(l!=="default"&&Object.prototype.hasOwnProperty.call(T,l)){var s=d?Object.getOwnPropertyDescriptor(T,l):null;s&&(s.get||s.set)?Object.defineProperty(h,l,s):h[l]=T[l]}return h.default=T,x&&x.set(T,h),h}var w=(0,r.createContext)(a.default);w.displayName="MaterialTailwindThemeProvider";function _(T){var O=T.value,x=O===void 0?a.default:O,h=T.children,d=(0,o.default)(a.default,x,{arrayMerge:i.default});return r.default.createElement(w.Provider,{value:d},h)}var P=function(){return(0,r.useContext)(w)};_.propTypes={value:n.default.instanceOf(Object),children:n.default.node.isRequired}})(we);var Ec={},Hl={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,T){for(var O in T)Object.defineProperty(P,O,{enumerable:!0,get:T[O]})}t(e,{propTypesOpen:function(){return a},propTypesIcon:function(){return i},propTypesAnimate:function(){return p},propTypesDisabled:function(){return g},propTypesClassName:function(){return v},propTypesValue:function(){return w},propTypesChildren:function(){return _}});var r=o(Te),n=Ze;function o(P){return P&&P.__esModule?P:{default:P}}var a=r.default.bool.isRequired,i=r.default.node,p=n.propTypesAnimation,g=r.default.bool,v=r.default.string,w=r.default.instanceOf(Object).isRequired,_=r.default.node.isRequired})(Hl);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,v){for(var w in v)Object.defineProperty(g,w,{enumerable:!0,get:v[w]})}t(e,{AccordionContext:function(){return a},useAccordion:function(){return i},AccordionContextProvider:function(){return p}});var r=o(z),n=Hl;function o(g){return g&&g.__esModule?g:{default:g}}var a=r.default.createContext(null);a.displayName="MaterialTailwind.AccordionContext";function i(){var g=r.default.useContext(a);if(!g)throw new Error("useAccordion() must be used within an Accordion. It happens when you use AccordionHeader or AccordionBody components outside the Accordion component.");return g}var p=function(g){var v=g.value,w=g.children;return r.default.createElement(a.Provider,{value:v},w)};p.propTypes={value:n.propTypesValue,children:n.propTypesChildren},p.displayName="MaterialTailwind.AccordionContextProvider"})(Ec);var t1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,d){for(var l in d)Object.defineProperty(h,l,{enumerable:!0,get:d[l]})}t(e,{AccordionHeader:function(){return O},default:function(){return x}});var r=_(z),n=_(Ee),o=Oe,a=_(xe),i=Ec,p=we,g=Hl;function v(h,d,l){return d in h?Object.defineProperty(h,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):h[d]=l,h}function w(){return w=Object.assign||function(h){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(h,s)&&(l[s]=h[s])}return l}function T(h,d){if(h==null)return{};var l={},s=Object.keys(h),u,f;for(f=0;f=0)&&(l[u]=h[u]);return l}var O=r.default.forwardRef(function(h,d){var l=h.className,s=h.children,u=P(h,["className","children"]),f=(0,i.useAccordion)(),b=f.open,y=f.icon,M=f.disabled,k=(0,p.useTheme)().accordion,S=k.styles.base;l=l??"";var R=(0,o.twMerge)((0,n.default)((0,a.default)(S.header.initial),v({},(0,a.default)(S.header.active),b)),l),N=(0,n.default)((0,a.default)(S.header.icon));return r.default.createElement("button",w({},u,{ref:d,type:"button",disabled:M,className:R}),s,r.default.createElement("span",{className:N},y??(b?r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},r.default.createElement("path",{fillRule:"evenodd",d:"M5 10a1 1 0 011-1h8a1 1 0 110 2H6a1 1 0 01-1-1z",clipRule:"evenodd"})):r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},r.default.createElement("path",{fillRule:"evenodd",d:"M10 5a1 1 0 011 1v3h3a1 1 0 110 2h-3v3a1 1 0 11-2 0v-3H6a1 1 0 110-2h3V6a1 1 0 011-1z",clipRule:"evenodd"})))))});O.propTypes={className:g.propTypesClassName,children:g.propTypesChildren},O.displayName="MaterialTailwind.AccordionHeader";var x=O})(t1);var r1={},kt={},Mp=function(e,t){return Mp=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(r[o]=n[o])},Mp(e,t)};function n1(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Mp(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var Gs=function(){return Gs=Object.assign||function(t){for(var r,n=1,o=arguments.length;n=0;p--)(i=e[p])&&(a=(o<3?i(a):o>3?i(t,r,a):i(t,r))||a);return o>3&&a&&Object.defineProperty(t,r,a),a}function a1(e,t){return function(r,n){t(r,n,e)}}function i1(e,t,r,n,o,a){function i(d){if(d!==void 0&&typeof d!="function")throw new TypeError("Function expected");return d}for(var p=n.kind,g=p==="getter"?"get":p==="setter"?"set":"value",v=!t&&e?n.static?e:e.prototype:null,w=t||(v?Object.getOwnPropertyDescriptor(v,n.name):{}),_,P=!1,T=r.length-1;T>=0;T--){var O={};for(var x in n)O[x]=x==="access"?{}:n[x];for(var x in n.access)O.access[x]=n.access[x];O.addInitializer=function(d){if(P)throw new TypeError("Cannot add initializers after decoration has completed");a.push(i(d||null))};var h=(0,r[T])(p==="accessor"?{get:w.get,set:w.set}:w[g],O);if(p==="accessor"){if(h===void 0)continue;if(h===null||typeof h!="object")throw new TypeError("Object expected");(_=i(h.get))&&(w.get=_),(_=i(h.set))&&(w.set=_),(_=i(h.init))&&o.unshift(_)}else(_=i(h))&&(p==="field"?o.unshift(_):w[g]=_)}v&&Object.defineProperty(v,n.name,w),P=!0}function l1(e,t,r){for(var n=arguments.length>2,o=0;o0&&a[a.length-1])&&(v[0]===6||v[0]===2)){r=0;continue}if(v[0]===3&&(!a||v[1]>a[0]&&v[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function fg(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),o,a=[],i;try{for(;(t===void 0||t-- >0)&&!(o=n.next()).done;)a.push(o.value)}catch(p){i={error:p}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(i)throw i.error}}return a}function g1(){for(var e=[],t=0;t1||g(T,x)})},O&&(o[T]=O(o[T])))}function g(T,O){try{v(n[T](O))}catch(x){P(a[0][3],x)}}function v(T){T.value instanceof Va?Promise.resolve(T.value.v).then(w,_):P(a[0][2],T)}function w(T){g("next",T)}function _(T){g("throw",T)}function P(T,O){T(O),a.shift(),a.length&&g(a[0][0],a[0][1])}}function m1(e){var t,r;return t={},n("next"),n("throw",function(o){throw o}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(o,a){t[o]=e[o]?function(i){return(r=!r)?{value:Va(e[o](i)),done:!1}:a?a(i):i}:a}}function y1(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof Ks=="function"?Ks(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(a){r[a]=e[a]&&function(i){return new Promise(function(p,g){i=e[a](i),o(p,g,i.done,i.value)})}}function o(a,i,p,g){Promise.resolve(g).then(function(v){a({value:v,done:p})},i)}}function w1(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var SR=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},Rp=function(e){return Rp=Object.getOwnPropertyNames||function(t){var r=[];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(r[r.length]=n);return r},Rp(e)};function x1(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r=Rp(e),n=0;nr=>Math.max(Math.min(r,t),e),nl=e=>e%1?Number(e.toFixed(5)):e,kl=/(-)?([\d]*\.?[\d])+/g,jp=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,NR=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function $l(e){return typeof e=="string"}const Ul={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},pg=Object.assign(Object.assign({},Ul),{transform:j1(0,1)}),AR=Object.assign(Object.assign({},Ul),{default:1}),ql=e=>({test:t=>$l(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),IR=ql("deg"),ka=ql("%"),DR=ql("px"),LR=ql("vh"),FR=ql("vw"),zR=Object.assign(Object.assign({},ka),{parse:e=>ka.parse(e)/100,transform:e=>ka.transform(e*100)}),gg=(e,t)=>r=>!!($l(r)&&NR.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),N1=(e,t,r)=>n=>{if(!$l(n))return n;const[o,a,i,p]=n.match(kl);return{[e]:parseFloat(o),[t]:parseFloat(a),[r]:parseFloat(i),alpha:p!==void 0?parseFloat(p):1}},qi={test:gg("hsl","hue"),parse:N1("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+ka.transform(nl(t))+", "+ka.transform(nl(r))+", "+nl(pg.transform(n))+")"},VR=j1(0,255),ss=Object.assign(Object.assign({},Ul),{transform:e=>Math.round(VR(e))}),wa={test:gg("rgb","red"),parse:N1("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+ss.transform(e)+", "+ss.transform(t)+", "+ss.transform(r)+", "+nl(pg.transform(n))+")"};function WR(e){let t="",r="",n="",o="";return e.length>5?(t=e.substr(1,2),r=e.substr(3,2),n=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),r=e.substr(2,1),n=e.substr(3,1),o=e.substr(4,1),t+=t,r+=r,n+=n,o+=o),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:o?parseInt(o,16)/255:1}}const Np={test:gg("#"),parse:WR,transform:wa.transform},vg={test:e=>wa.test(e)||Np.test(e)||qi.test(e),parse:e=>wa.test(e)?wa.parse(e):qi.test(e)?qi.parse(e):Np.parse(e),transform:e=>$l(e)?e:e.hasOwnProperty("red")?wa.transform(e):qi.transform(e)},A1="${c}",I1="${n}";function BR(e){var t,r,n,o;return isNaN(e)&&$l(e)&&((r=(t=e.match(kl))===null||t===void 0?void 0:t.length)!==null&&r!==void 0?r:0)+((o=(n=e.match(jp))===null||n===void 0?void 0:n.length)!==null&&o!==void 0?o:0)>0}function D1(e){typeof e=="number"&&(e=`${e}`);const t=[];let r=0;const n=e.match(jp);n&&(r=n.length,e=e.replace(jp,A1),t.push(...n.map(vg.parse)));const o=e.match(kl);return o&&(e=e.replace(kl,I1),t.push(...o.map(Ul.parse))),{values:t,numColors:r,tokenised:e}}function L1(e){return D1(e).values}function F1(e){const{values:t,numColors:r,tokenised:n}=D1(e),o=t.length;return a=>{let i=n;for(let p=0;ptypeof e=="number"?0:e;function $R(e){const t=L1(e);return F1(e)(t.map(HR))}const z1={test:BR,parse:L1,createTransformer:F1,getAnimatableNone:$R},UR=new Set(["brightness","contrast","saturate","opacity"]);function qR(e){let[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=r.match(kl)||[];if(!n)return e;const o=r.replace(n,"");let a=UR.has(t)?1:0;return n!==r&&(a*=100),t+"("+a+o+")"}const GR=/([a-z-]*)\(.*?\)/g,KR=Object.assign(Object.assign({},z1),{getAnimatableNone:e=>{const t=e.match(GR);return t?t.map(qR).join(" "):e}});wt.alpha=pg;wt.color=vg;wt.complex=z1;wt.degrees=IR;wt.filter=KR;wt.hex=Np;wt.hsla=qi;wt.number=Ul;wt.percent=ka;wt.progressPercentage=zR;wt.px=DR;wt.rgbUnit=ss;wt.rgba=wa;wt.scale=AR;wt.vh=LR;wt.vw=FR;var Se={},Wo={};Object.defineProperty(Wo,"__esModule",{value:!0});const V1=1/60*1e3,YR=typeof performance<"u"?()=>performance.now():()=>Date.now(),W1=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(YR()),V1);function XR(e){let t=[],r=[],n=0,o=!1,a=!1;const i=new WeakSet,p={schedule:(g,v=!1,w=!1)=>{const _=w&&o,P=_?t:r;return v&&i.add(g),P.indexOf(g)===-1&&(P.push(g),_&&o&&(n=t.length)),g},cancel:g=>{const v=r.indexOf(g);v!==-1&&r.splice(v,1),i.delete(g)},process:g=>{if(o){a=!0;return}if(o=!0,[t,r]=[r,t],r.length=0,n=t.length,n)for(let v=0;v(e[t]=XR(()=>El=!0),e),{}),ZR=Gl.reduce((e,t)=>{const r=Rc[t];return e[t]=(n,o=!1,a=!1)=>(El||rj(),r.schedule(n,o,a)),e},{}),JR=Gl.reduce((e,t)=>(e[t]=Rc[t].cancel,e),{}),ej=Gl.reduce((e,t)=>(e[t]=()=>Rc[t].process(Ea),e),{}),tj=e=>Rc[e].process(Ea),B1=e=>{El=!1,Ea.delta=Ap?V1:Math.max(Math.min(e-Ea.timestamp,QR),1),Ea.timestamp=e,Ip=!0,Gl.forEach(tj),Ip=!1,El&&(Ap=!1,W1(B1))},rj=()=>{El=!0,Ap=!0,Ip||W1(B1)},nj=()=>Ea;Wo.cancelSync=JR;Wo.default=ZR;Wo.flushSync=ej;Wo.getFrameData=nj;Object.defineProperty(Se,"__esModule",{value:!0});var H1=E1,Wa=R1,Vr=wt,jc=Wo;function oj(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var aj=oj(jc);const Ml=(e,t,r)=>Math.min(Math.max(r,e),t),gf=.001,ij=.01,sm=10,lj=.05,uj=1;function sj({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let o,a;Wa.warning(e<=sm*1e3,"Spring duration must be 10 seconds or less");let i=1-t;i=Ml(lj,uj,i),e=Ml(ij,sm,e/1e3),i<1?(o=v=>{const w=v*i,_=w*e,P=w-r,T=Dp(v,i),O=Math.exp(-_);return gf-P/T*O},a=v=>{const _=v*i*e,P=_*r+r,T=Math.pow(i,2)*Math.pow(v,2)*e,O=Math.exp(-_),x=Dp(Math.pow(v,2),i);return(-o(v)+gf>0?-1:1)*((P-T)*O)/x}):(o=v=>{const w=Math.exp(-v*e),_=(v-r)*e+1;return-gf+w*_},a=v=>{const w=Math.exp(-v*e),_=(r-v)*(e*e);return w*_});const p=5/e,g=dj(o,a,p);if(e=e*1e3,isNaN(g))return{stiffness:100,damping:10,duration:e};{const v=Math.pow(g,2)*n;return{stiffness:v,damping:i*2*Math.sqrt(n*v),duration:e}}}const cj=12;function dj(e,t,r){let n=r;for(let o=1;oe[r]!==void 0)}function gj(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!cm(e,pj)&&cm(e,fj)){const r=sj(e);t=Object.assign(Object.assign(Object.assign({},t),r),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function Nc(e){var{from:t=0,to:r=1,restSpeed:n=2,restDelta:o}=e,a=H1.__rest(e,["from","to","restSpeed","restDelta"]);const i={done:!1,value:t};let{stiffness:p,damping:g,mass:v,velocity:w,duration:_,isResolvedFromDuration:P}=gj(a),T=dm,O=dm;function x(){const h=w?-(w/1e3):0,d=r-t,l=g/(2*Math.sqrt(p*v)),s=Math.sqrt(p/v)/1e3;if(o===void 0&&(o=Math.min(Math.abs(r-t)/100,.4)),l<1){const u=Dp(s,l);T=f=>{const b=Math.exp(-l*s*f);return r-b*((h+l*s*d)/u*Math.sin(u*f)+d*Math.cos(u*f))},O=f=>{const b=Math.exp(-l*s*f);return l*s*b*(Math.sin(u*f)*(h+l*s*d)/u+d*Math.cos(u*f))-b*(Math.cos(u*f)*(h+l*s*d)-u*d*Math.sin(u*f))}}else if(l===1)T=u=>r-Math.exp(-s*u)*(d+(h+s*d)*u);else{const u=s*Math.sqrt(l*l-1);T=f=>{const b=Math.exp(-l*s*f),y=Math.min(u*f,300);return r-b*((h+l*s*d)*Math.sinh(y)+u*d*Math.cosh(y))/u}}}return x(),{next:h=>{const d=T(h);if(P)i.done=h>=_;else{const l=O(h)*1e3,s=Math.abs(l)<=n,u=Math.abs(r-d)<=o;i.done=s&&u}return i.value=i.done?r:d,i},flipTarget:()=>{w=-w,[t,r]=[r,t],x()}}}Nc.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const dm=e=>0,bg=(e,t,r)=>{const n=t-e;return n===0?1:(r-e)/n},Ac=(e,t,r)=>-r*e+r*t+e;function vf(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function fm({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,t/=100,r/=100;let o=0,a=0,i=0;if(!t)o=a=i=r;else{const p=r<.5?r*(1+t):r+t-r*t,g=2*r-p;o=vf(g,p,e+1/3),a=vf(g,p,e),i=vf(g,p,e-1/3)}return{red:Math.round(o*255),green:Math.round(a*255),blue:Math.round(i*255),alpha:n}}const vj=(e,t,r)=>{const n=e*e,o=t*t;return Math.sqrt(Math.max(0,r*(o-n)+n))},bj=[Vr.hex,Vr.rgba,Vr.hsla],pm=e=>bj.find(t=>t.test(e)),gm=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,hg=(e,t)=>{let r=pm(e),n=pm(t);Wa.invariant(!!r,gm(e)),Wa.invariant(!!n,gm(t));let o=r.parse(e),a=n.parse(t);r===Vr.hsla&&(o=fm(o),r=Vr.rgba),n===Vr.hsla&&(a=fm(a),n=Vr.rgba);const i=Object.assign({},o);return p=>{for(const g in i)g!=="alpha"&&(i[g]=vj(o[g],a[g],p));return i.alpha=Ac(o.alpha,a.alpha,p),r.transform(i)}},hj={x:0,y:0,z:0},Lp=e=>typeof e=="number",mj=(e,t)=>r=>t(e(r)),mg=(...e)=>e.reduce(mj);function $1(e,t){return Lp(e)?r=>Ac(e,t,r):Vr.color.test(e)?hg(e,t):yg(e,t)}const U1=(e,t)=>{const r=[...e],n=r.length,o=e.map((a,i)=>$1(a,t[i]));return a=>{for(let i=0;i{const r=Object.assign(Object.assign({},e),t),n={};for(const o in r)e[o]!==void 0&&t[o]!==void 0&&(n[o]=$1(e[o],t[o]));return o=>{for(const a in n)r[a]=n[a](o);return r}};function vm(e){const t=Vr.complex.parse(e),r=t.length;let n=0,o=0,a=0;for(let i=0;i{const r=Vr.complex.createTransformer(t),n=vm(e),o=vm(t);return n.numHSL===o.numHSL&&n.numRGB===o.numRGB&&n.numNumbers>=o.numNumbers?mg(U1(n.parsed,o.parsed),r):(Wa.warning(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),i=>`${i>0?t:e}`)},wj=(e,t)=>r=>Ac(e,t,r);function xj(e){if(typeof e=="number")return wj;if(typeof e=="string")return Vr.color.test(e)?hg:yg;if(Array.isArray(e))return U1;if(typeof e=="object")return yj}function _j(e,t,r){const n=[],o=r||xj(e[0]),a=e.length-1;for(let i=0;ir(bg(e,t,n))}function Oj(e,t){const r=e.length,n=r-1;return o=>{let a=0,i=!1;if(o<=e[0]?i=!0:o>=e[n]&&(a=n-1,i=!0),!i){let g=1;for(;go||g===n);g++);a=g-1}const p=bg(e[a],e[a+1],o);return t[a](p)}}function wg(e,t,{clamp:r=!0,ease:n,mixer:o}={}){const a=e.length;Wa.invariant(a===t.length,"Both input and output ranges must be the same length"),Wa.invariant(!n||!Array.isArray(n)||n.length===a-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[a-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const i=_j(t,n,o),p=a===2?Tj(e,i):Oj(e,i);return r?g=>p(Ml(e[0],e[a-1],g)):p}const Kl=e=>t=>1-e(1-t),Ic=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,q1=e=>t=>Math.pow(t,e),xg=e=>t=>t*t*((e+1)*t-e),G1=e=>{const t=xg(e);return r=>(r*=2)<1?.5*t(r):.5*(2-Math.pow(2,-10*(r-1)))},K1=1.525,Cj=4/11,Pj=8/11,Sj=9/10,Y1=e=>e,_g=q1(2),kj=Kl(_g),X1=Ic(_g),Q1=e=>1-Math.sin(Math.acos(e)),Z1=Kl(Q1),Ej=Ic(Z1),Tg=xg(K1),Mj=Kl(Tg),Rj=Ic(Tg),jj=G1(K1),Nj=4356/361,Aj=35442/1805,Ij=16061/1805,Ys=e=>{if(e===1||e===0)return e;const t=e*e;return ee<.5?.5*(1-Ys(1-e*2)):.5*Ys(e*2-1)+.5;function Fj(e,t){return e.map(()=>t||X1).splice(0,e.length-1)}function zj(e){const t=e.length;return e.map((r,n)=>n!==0?n/(t-1):0)}function Vj(e,t){return e.map(r=>r*t)}function ol({from:e=0,to:t=1,ease:r,offset:n,duration:o=300}){const a={done:!1,value:e},i=Array.isArray(t)?t:[e,t],p=Vj(n&&n.length===i.length?n:zj(i),o);function g(){return wg(p,i,{ease:Array.isArray(r)?r:Fj(i,r)})}let v=g();return{next:w=>(a.value=v(w),a.done=w>=o,a),flipTarget:()=>{i.reverse(),v=g()}}}function J1({velocity:e=0,from:t=0,power:r=.8,timeConstant:n=350,restDelta:o=.5,modifyTarget:a}){const i={done:!1,value:t};let p=r*e;const g=t+p,v=a===void 0?g:a(g);return v!==g&&(p=v-t),{next:w=>{const _=-p*Math.exp(-w/n);return i.done=!(_>o||_<-o),i.value=i.done?v:v+_,i},flipTarget:()=>{}}}const bm={keyframes:ol,spring:Nc,decay:J1};function Wj(e){if(Array.isArray(e.to))return ol;if(bm[e.type])return bm[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?ol:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?Nc:ol}function eT(e,t,r=0){return e-t-r}function Bj(e,t,r=0,n=!0){return n?eT(t+-e,t,r):t-(e-t)+r}function Hj(e,t,r,n){return n?e>=t+r:e<=-r}const $j=e=>{const t=({delta:r})=>e(r);return{start:()=>aj.default.update(t,!0),stop:()=>jc.cancelSync.update(t)}};function tT(e){var t,r,{from:n,autoplay:o=!0,driver:a=$j,elapsed:i=0,repeat:p=0,repeatType:g="loop",repeatDelay:v=0,onPlay:w,onStop:_,onComplete:P,onRepeat:T,onUpdate:O}=e,x=H1.__rest(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:h}=x,d,l=0,s=x.duration,u,f=!1,b=!0,y;const M=Wj(x);!((r=(t=M).needsInterpolation)===null||r===void 0)&&r.call(t,n,h)&&(y=wg([0,100],[n,h],{clamp:!1}),n=0,h=100);const k=M(Object.assign(Object.assign({},x),{from:n,to:h}));function S(){l++,g==="reverse"?(b=l%2===0,i=Bj(i,s,v,b)):(i=eT(i,s,v),g==="mirror"&&k.flipTarget()),f=!1,T&&T()}function R(){d.stop(),P&&P()}function N(D){if(b||(D=-D),i+=D,!f){const W=k.next(Math.max(0,i));u=W.value,y&&(u=y(u)),f=b?W.done:i<=0}O==null||O(u),f&&(l===0&&(s??(s=i)),l{_==null||_(),d.stop()}}}function rT(e,t){return t?e*(1e3/t):0}function Uj({from:e=0,velocity:t=0,min:r,max:n,power:o=.8,timeConstant:a=750,bounceStiffness:i=500,bounceDamping:p=10,restDelta:g=1,modifyTarget:v,driver:w,onUpdate:_,onComplete:P,onStop:T}){let O;function x(s){return r!==void 0&&sn}function h(s){return r===void 0?n:n===void 0||Math.abs(r-s){var f;_==null||_(u),(f=s.onUpdate)===null||f===void 0||f.call(s,u)},onComplete:P,onStop:T}))}function l(s){d(Object.assign({type:"spring",stiffness:i,damping:p,restDelta:g},s))}if(x(e))l({from:e,velocity:t,to:h(e)});else{let s=o*t+e;typeof v<"u"&&(s=v(s));const u=h(s),f=u===r?-1:1;let b,y;const M=k=>{b=y,y=k,t=rT(k-b,jc.getFrameData().delta),(f===1&&k>u||f===-1&&kO==null?void 0:O.stop()}}const nT=e=>e*180/Math.PI,qj=(e,t=hj)=>nT(Math.atan2(t.y-e.y,t.x-e.x)),Gj=(e,t)=>{let r=!0;return t===void 0&&(t=e,r=!1),n=>r?n-e+t:(e=n,r=!0,t)},Kj=e=>e,Og=(e=Kj)=>(t,r,n)=>{const o=r-n,a=-(0-t+1)*(0-e(Math.abs(o)));return o<=0?r+a:r-a},Yj=Og(),Xj=Og(Math.sqrt),oT=e=>e*Math.PI/180,Xs=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),Fp=e=>Xs(e)&&e.hasOwnProperty("z"),Hu=(e,t)=>Math.abs(e-t);function Qj(e,t){if(Lp(e)&&Lp(t))return Hu(e,t);if(Xs(e)&&Xs(t)){const r=Hu(e.x,t.x),n=Hu(e.y,t.y),o=Fp(e)&&Fp(t)?Hu(e.z,t.z):0;return Math.sqrt(Math.pow(r,2)+Math.pow(n,2)+Math.pow(o,2))}}const Zj=(e,t,r)=>(t=oT(t),{x:r*Math.cos(t)+e.x,y:r*Math.sin(t)+e.y}),aT=(e,t=2)=>(t=Math.pow(10,t),Math.round(e*t)/t),iT=(e,t,r,n=0)=>aT(e+r*(t-e)/Math.max(n,r)),Jj=(e=50)=>{let t=0,r=0;return n=>{const o=jc.getFrameData().timestamp,a=o!==r?o-r:0,i=a?iT(t,n,a,e):t;return r=o,t=i,i}},eN=e=>{if(typeof e=="number")return t=>Math.round(t/e)*e;{let t=0;const r=e.length;return n=>{let o=Math.abs(e[0]-n);for(t=1;to)return e[t-1];if(t===r-1)return a;o=i}}}};function tN(e,t){return e/(1e3/t)}const rN=(e,t,r)=>{const n=t-e;return((r-e)%n+n)%n+e},lT=(e,t)=>1-3*t+3*e,uT=(e,t)=>3*t-6*e,sT=e=>3*e,Qs=(e,t,r)=>((lT(t,r)*e+uT(t,r))*e+sT(t))*e,cT=(e,t,r)=>3*lT(t,r)*e*e+2*uT(t,r)*e+sT(t),nN=1e-7,oN=10;function aN(e,t,r,n,o){let a,i,p=0;do i=t+(r-t)/2,a=Qs(i,n,o)-e,a>0?r=i:t=i;while(Math.abs(a)>nN&&++p=lN?uN(i,_,e,r):P===0?_:aN(i,p,p+$u,e,r)}return i=>i===0||i===1?i:Qs(a(i),t,n)}const cN=(e,t="end")=>r=>{r=t==="end"?Math.min(r,.999):Math.max(r,.001);const n=r*e,o=t==="end"?Math.floor(n):Math.ceil(n);return Ml(0,1,o/e)};Se.angle=qj;Se.animate=tT;Se.anticipate=jj;Se.applyOffset=Gj;Se.attract=Yj;Se.attractExpo=Xj;Se.backIn=Tg;Se.backInOut=Rj;Se.backOut=Mj;Se.bounceIn=Dj;Se.bounceInOut=Lj;Se.bounceOut=Ys;Se.circIn=Q1;Se.circInOut=Ej;Se.circOut=Z1;Se.clamp=Ml;Se.createAnticipate=G1;Se.createAttractor=Og;Se.createBackIn=xg;Se.createExpoIn=q1;Se.cubicBezier=sN;Se.decay=J1;Se.degreesToRadians=oT;Se.distance=Qj;Se.easeIn=_g;Se.easeInOut=X1;Se.easeOut=kj;Se.inertia=Uj;Se.interpolate=wg;Se.isPoint=Xs;Se.isPoint3D=Fp;Se.keyframes=ol;Se.linear=Y1;Se.mirrorEasing=Ic;Se.mix=Ac;Se.mixColor=hg;Se.mixComplex=yg;Se.pipe=mg;Se.pointFromVector=Zj;Se.progress=bg;Se.radiansToDegrees=nT;Se.reverseEasing=Kl;Se.smooth=Jj;Se.smoothFrame=iT;Se.snap=eN;Se.spring=Nc;Se.steps=cN;Se.toDecimal=aT;Se.velocityPerFrame=tN;Se.velocityPerSecond=rT;Se.wrap=rN;class dN{setAnimation(t){this.animation=t,t==null||t.finished.then(()=>this.clearAnimation()).catch(()=>{})}clearAnimation(){this.animation=this.generator=void 0}}const bf=new WeakMap;function Cg(e){return bf.has(e)||bf.set(e,{transforms:[],values:new Map}),bf.get(e)}function fN(e,t){return e.has(t)||e.set(t,new dN),e.get(t)}function dT(e,t){e.indexOf(t)===-1&&e.push(t)}function fT(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const pT=(e,t,r)=>Math.min(Math.max(r,e),t),Jt={duration:.3,delay:0,endDelay:0,repeat:0,easing:"ease"},_n=e=>typeof e=="number",Rl=e=>Array.isArray(e)&&!_n(e[0]),pN=(e,t,r)=>{const n=t-e;return((r-e)%n+n)%n+e};function gT(e,t){return Rl(e)?e[pN(0,e.length,t)]:e}const Pg=(e,t,r)=>-r*e+r*t+e,Sg=()=>{},vn=e=>e,Dc=(e,t,r)=>t-e===0?1:(r-e)/(t-e);function kg(e,t){const r=e[e.length-1];for(let n=1;n<=t;n++){const o=Dc(0,t,n);e.push(Pg(r,1,o))}}function Eg(e){const t=[0];return kg(t,e-1),t}function vT(e,t=Eg(e.length),r=vn){const n=e.length,o=n-t.length;return o>0&&kg(t,o),a=>{let i=0;for(;iArray.isArray(e)&&_n(e[0]),Zs=e=>typeof e=="object"&&!!e.createAnimation,gN=e=>typeof e=="function",Mg=e=>typeof e=="string",Po={ms:e=>e*1e3,s:e=>e/1e3};function hT(e,t){return t?e*(1e3/t):0}const vN=["","X","Y","Z"],bN=["translate","scale","rotate","skew"],Ba={x:"translateX",y:"translateY",z:"translateZ"},hm={syntax:"",initialValue:"0deg",toDefaultUnit:e=>e+"deg"},hN={translate:{syntax:"",initialValue:"0px",toDefaultUnit:e=>e+"px"},rotate:hm,scale:{syntax:"",initialValue:1,toDefaultUnit:vn},skew:hm},Ha=new Map,Lc=e=>`--motion-${e}`,Js=["x","y","z"];bN.forEach(e=>{vN.forEach(t=>{Js.push(e+t),Ha.set(Lc(e+t),hN[e])})});const mN=(e,t)=>Js.indexOf(e)-Js.indexOf(t),yN=new Set(Js),Fc=e=>yN.has(e),wN=(e,t)=>{Ba[t]&&(t=Ba[t]);const{transforms:r}=Cg(e);dT(r,t),e.style.transform=mT(r)},mT=e=>e.sort(mN).reduce(xN,"").trim(),xN=(e,t)=>`${e} ${t}(var(${Lc(t)}))`,zp=e=>e.startsWith("--"),mm=new Set;function _N(e){if(!mm.has(e)){mm.add(e);try{const{syntax:t,initialValue:r}=Ha.has(e)?Ha.get(e):{};CSS.registerProperty({name:e,inherits:!1,syntax:t,initialValue:r})}catch{}}}const yT=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,TN=1e-7,ON=12;function CN(e,t,r,n,o){let a,i,p=0;do i=t+(r-t)/2,a=yT(i,n,o)-e,a>0?r=i:t=i;while(Math.abs(a)>TN&&++pCN(a,0,1,e,r);return a=>a===0||a===1?a:yT(o(a),t,n)}const PN=(e,t="end")=>r=>{r=t==="end"?Math.min(r,.999):Math.max(r,.001);const n=r*e,o=t==="end"?Math.floor(n):Math.ceil(n);return pT(0,1,o/e)},SN={ease:Gi(.25,.1,.25,1),"ease-in":Gi(.42,0,1,1),"ease-in-out":Gi(.42,0,.58,1),"ease-out":Gi(0,0,.58,1)},kN=/\((.*?)\)/;function Vp(e){if(gN(e))return e;if(bT(e))return Gi(...e);const t=SN[e];if(t)return t;if(e.startsWith("steps")){const r=kN.exec(e);if(r){const n=r[1].split(",");return PN(parseFloat(n[0]),n[1].trim())}}return vn}class EN{constructor(t,r=[0,1],{easing:n,duration:o=Jt.duration,delay:a=Jt.delay,endDelay:i=Jt.endDelay,repeat:p=Jt.repeat,offset:g,direction:v="normal",autoplay:w=!0}={}){if(this.startTime=null,this.rate=1,this.t=0,this.cancelTimestamp=null,this.easing=vn,this.duration=0,this.totalDuration=0,this.repeat=0,this.playState="idle",this.finished=new Promise((P,T)=>{this.resolve=P,this.reject=T}),n=n||Jt.easing,Zs(n)){const P=n.createAnimation(r);n=P.easing,r=P.keyframes||r,o=P.duration||o}this.repeat=p,this.easing=Rl(n)?vn:Vp(n),this.updateDuration(o);const _=vT(r,g,Rl(n)?n.map(Vp):vn);this.tick=P=>{var T;a=a;let O=0;this.pauseTime!==void 0?O=this.pauseTime:O=(P-this.startTime)*this.rate,this.t=O,O/=1e3,O=Math.max(O-a,0),this.playState==="finished"&&this.pauseTime===void 0&&(O=this.totalDuration);const x=O/this.duration;let h=Math.floor(x),d=x%1;!d&&x>=1&&(d=1),d===1&&h--;const l=h%2;(v==="reverse"||v==="alternate"&&l||v==="alternate-reverse"&&!l)&&(d=1-d);const s=O>=this.totalDuration?1:Math.min(d,1),u=_(this.easing(s));t(u),this.pauseTime===void 0&&(this.playState==="finished"||O>=this.totalDuration+i)?(this.playState="finished",(T=this.resolve)===null||T===void 0||T.call(this,u)):this.playState!=="idle"&&(this.frameRequestId=requestAnimationFrame(this.tick))},w&&this.play()}play(){const t=performance.now();this.playState="running",this.pauseTime!==void 0?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t),this.cancelTimestamp=this.startTime,this.pauseTime=void 0,this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState="paused",this.pauseTime=this.t}finish(){this.playState="finished",this.tick(0)}stop(){var t;this.playState="idle",this.frameRequestId!==void 0&&cancelAnimationFrame(this.frameRequestId),(t=this.reject)===null||t===void 0||t.call(this,!1)}cancel(){this.stop(),this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t,this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){this.pauseTime!==void 0||this.rate===0?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}const ym=e=>bT(e)?MN(e):e,MN=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,wm=e=>document.createElement("div").animate(e,{duration:.001}),xm={cssRegisterProperty:()=>typeof CSS<"u"&&Object.hasOwnProperty.call(CSS,"registerProperty"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate"),partialKeyframes:()=>{try{wm({opacity:[1]})}catch{return!1}return!0},finished:()=>!!wm({opacity:[0,1]}).finished},hf={},ds={};for(const e in xm)ds[e]=()=>(hf[e]===void 0&&(hf[e]=xm[e]()),hf[e]);function RN(e,t){for(let r=0;rArray.isArray(e)?e:[e];function ec(e){return Ba[e]&&(e=Ba[e]),Fc(e)?Lc(e):e}const xa={get:(e,t)=>{t=ec(t);let r=zp(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!r&&r!==0){const n=Ha.get(t);n&&(r=n.initialValue)}return r},set:(e,t,r)=>{t=ec(t),zp(t)?e.style.setProperty(t,r):e.style[t]=r}};function xT(e,t=!0){if(!(!e||e.playState==="finished"))try{e.stop?e.stop():(t&&e.commitStyles(),e.cancel())}catch{}}function jN(){return window.__MOTION_DEV_TOOLS_RECORD}function zc(e,t,r,n={}){const o=jN(),a=n.record!==!1&&o;let i,{duration:p=Jt.duration,delay:g=Jt.delay,endDelay:v=Jt.endDelay,repeat:w=Jt.repeat,easing:_=Jt.easing,direction:P,offset:T,allowWebkitAcceleration:O=!1}=n;const x=Cg(e);let h=ds.waapi();const d=Fc(t);d&&wN(e,t);const l=ec(t),s=fN(x.values,l),u=Ha.get(l);return xT(s.animation,!(Zs(_)&&s.generator)&&n.record!==!1),()=>{const f=()=>{var y,M;return(M=(y=xa.get(e,l))!==null&&y!==void 0?y:u==null?void 0:u.initialValue)!==null&&M!==void 0?M:0};let b=RN(wT(r),f);if(Zs(_)){const y=_.createAnimation(b,f,d,l,s);_=y.easing,y.keyframes!==void 0&&(b=y.keyframes),y.duration!==void 0&&(p=y.duration)}if(zp(l)&&(ds.cssRegisterProperty()?_N(l):h=!1),h){u&&(b=b.map(k=>_n(k)?u.toDefaultUnit(k):k)),b.length===1&&(!ds.partialKeyframes()||a)&&b.unshift(f());const y={delay:Po.ms(g),duration:Po.ms(p),endDelay:Po.ms(v),easing:Rl(_)?void 0:ym(_),direction:P,iterations:w+1,fill:"both"};i=e.animate({[l]:b,offset:T,easing:Rl(_)?_.map(ym):void 0},y),i.finished||(i.finished=new Promise((k,S)=>{i.onfinish=k,i.oncancel=S}));const M=b[b.length-1];i.finished.then(()=>{xa.set(e,l,M),i.cancel()}).catch(Sg),O||(i.playbackRate=1.000001)}else if(d){b=b.map(M=>typeof M=="string"?parseFloat(M):M),b.length===1&&b.unshift(parseFloat(f()));const y=M=>{u&&(M=u.toDefaultUnit(M)),xa.set(e,l,M)};i=new EN(y,b,Object.assign(Object.assign({},n),{duration:p,easing:_}))}else{const y=b[b.length-1];xa.set(e,l,u&&_n(y)?u.toDefaultUnit(y):y)}return a&&o(e,t,b,{duration:p,delay:g,easing:_,repeat:w,offset:T},"motion-one"),s.setAnimation(i),i}}const Rg=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function Vc(e,t){var r;return typeof e=="string"?t?((r=t[e])!==null&&r!==void 0||(t[e]=document.querySelectorAll(e)),e=t[e]):e=document.querySelectorAll(e):e instanceof Element&&(e=[e]),Array.from(e||[])}const NN=e=>e(),jg=(e,t,r=Jt.duration)=>new Proxy({animations:e.map(NN).filter(Boolean),duration:r,options:t},IN),AN=e=>e.animations[0],IN={get:(e,t)=>{const r=AN(e);switch(t){case"duration":return e.duration;case"currentTime":return Po.s((r==null?void 0:r[t])||0);case"playbackRate":case"playState":return r==null?void 0:r[t];case"finished":return e.finished||(e.finished=Promise.all(e.animations.map(DN)).catch(Sg)),e.finished;case"stop":return()=>{e.animations.forEach(n=>xT(n))};case"forEachNative":return n=>{e.animations.forEach(o=>n(o,e))};default:return typeof(r==null?void 0:r[t])>"u"?void 0:()=>e.animations.forEach(n=>n[t]())}},set:(e,t,r)=>{switch(t){case"currentTime":r=Po.ms(r);case"currentTime":case"playbackRate":for(let n=0;ne.finished;function LN(e=.1,{start:t=0,from:r=0,easing:n}={}){return(o,a)=>{const i=_n(r)?r:FN(r,a),p=Math.abs(i-o);let g=e*p;if(n){const v=a*e;g=Vp(n)(g/v)*v}return t+g}}function FN(e,t){if(e==="first")return 0;{const r=t-1;return e==="last"?r:r/2}}function _T(e,t,r){return typeof e=="function"?e(t,r):e}function zN(e,t,r={}){e=Vc(e);const n=e.length,o=[];for(let a=0;at&&o.atzc(...a)).filter(Boolean);return jg(o,t,(r=n[0])===null||r===void 0?void 0:r[3].duration)}function $N(e,t={}){var{defaultOptions:r={}}=t,n=ti(t,["defaultOptions"]);const o=[],a=new Map,i={},p=new Map;let g=0,v=0,w=0;for(let _=0;_"0",Y);R=U.easing,U.keyframes!==void 0&&(M=U.keyframes),U.duration!==void 0&&(S=U.duration)}const N=_T(x.delay,s,l)||0,I=v+N,D=I+S;let{offset:W=Eg(M.length)}=k;W.length===1&&W[0]===0&&(W[1]=1);const q=length-M.length;q>0&&kg(W,q),M.length===1&&M.unshift(null),WN(y,M,R,W,I,D),h=Math.max(N+S,h),w=Math.max(D,w)}}g=v,v+=h}return a.forEach((_,P)=>{for(const T in _){const O=_[T];O.sort(BN);const x=[],h=[],d=[];for(let l=0;lt/(2*Math.sqrt(e*r));function YN(e,t,r){return e=t||e>t&&r<=t}const TT=({stiffness:e=Ma.stiffness,damping:t=Ma.damping,mass:r=Ma.mass,from:n=0,to:o=1,velocity:a=0,restSpeed:i,restDistance:p}={})=>{a=a?Po.s(a):0;const g={done:!1,hasReachedTarget:!1,current:n,target:o},v=o-n,w=Math.sqrt(e/r)/1e3,_=KN(e,t,r),P=Math.abs(v)<5;i||(i=P?.01:2),p||(p=P?.005:.5);let T;if(_<1){const O=w*Math.sqrt(1-_*_);T=x=>o-Math.exp(-_*w*x)*((-a+_*w*v)/O*Math.sin(O*x)+v*Math.cos(O*x))}else T=O=>o-Math.exp(-w*O)*(v+(-a+w*v)*O);return O=>{g.current=T(O);const x=O===0?a:Ng(T,O,g.current),h=Math.abs(x)<=i,d=Math.abs(o-g.current)<=p;return g.done=h&&d,g.hasReachedTarget=YN(n,o,g.current),g}},XN=({from:e=0,velocity:t=0,power:r=.8,decay:n=.325,bounceDamping:o,bounceStiffness:a,changeTarget:i,min:p,max:g,restDistance:v=.5,restSpeed:w})=>{n=Po.ms(n);const _={hasReachedTarget:!1,done:!1,current:e,target:e},P=y=>p!==void 0&&yg,T=y=>p===void 0?g:g===void 0||Math.abs(p-y)-O*Math.exp(-y/n),l=y=>h+d(y),s=y=>{const M=d(y),k=l(y);_.done=Math.abs(M)<=v,_.current=_.done?h:k};let u,f;const b=y=>{P(_.current)&&(u=y,f=TT({from:_.current,to:T(_.current),velocity:Ng(l,y,_.current),damping:o,stiffness:a,restDistance:v,restSpeed:w}))};return b(0),y=>{let M=!1;return!f&&u===void 0&&(M=!0,s(y),b(y)),u!==void 0&&y>u?(_.hasReachedTarget=!0,f(y-u)):(_.hasReachedTarget=!1,!M&&s(y),_)}},mf=10,QN=1e4;function ZN(e,t=vn){let r,n=mf,o=e(0);const a=[t(o.current)];for(;!o.done&&n{const n=new Map,o=(i=0,p=100,g=0,v=!1)=>{const w=`${i}-${p}-${g}-${v}`;return n.has(w)||n.set(w,e(Object.assign({from:i,to:p,velocity:g,restSpeed:v?.05:2,restDistance:v?.01:.5},r))),n.get(w)},a=i=>(t.has(i)||t.set(i,ZN(i)),t.get(i));return{createAnimation:(i,p,g,v,w)=>{var _,P;let T;const O=i.length;if(g&&O<=2&&i.every(JN)){const h=i[O-1],d=O===1?null:i[0];let l=0,s=0;const u=w==null?void 0:w.generator;if(u){const{animation:y,generatorStartTime:M}=w,k=(y==null?void 0:y.startTime)||M||0,S=(y==null?void 0:y.currentTime)||performance.now()-k,R=u(S).current;s=(_=d)!==null&&_!==void 0?_:R,(O===1||O===2&&i[0]===null)&&(l=Ng(N=>u(N).current,S,R))}else s=(P=d)!==null&&P!==void 0?P:parseFloat(p());const f=o(s,h,l,v==null?void 0:v.includes("scale")),b=a(f);T=Object.assign(Object.assign({},b),{easing:"linear"}),w&&(w.generator=f,w.generatorStartTime=performance.now())}else T={easing:"ease",duration:a(o(0,100)).overshootDuration};return T}}}}const JN=e=>typeof e!="string",eA=OT(TT),tA=OT(XN),rA={any:0,all:1};function CT(e,t,{root:r,margin:n,amount:o="any"}={}){if(typeof IntersectionObserver>"u")return()=>{};const a=Vc(e),i=new WeakMap,p=v=>{v.forEach(w=>{const _=i.get(w.target);if(w.isIntersecting!==!!_)if(w.isIntersecting){const P=t(w);typeof P=="function"?i.set(w.target,P):g.unobserve(w.target)}else _&&(_(w),i.delete(w.target))})},g=new IntersectionObserver(p,{root:r,rootMargin:n,threshold:typeof o=="number"?o:rA[o]});return a.forEach(v=>g.observe(v)),()=>g.disconnect()}const fs=new WeakMap;let Dn;function nA(e,t){if(t){const{inlineSize:r,blockSize:n}=t[0];return{width:r,height:n}}else return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function oA({target:e,contentRect:t,borderBoxSize:r}){var n;(n=fs.get(e))===null||n===void 0||n.forEach(o=>{o({target:e,contentSize:t,get size(){return nA(e,r)}})})}function aA(e){e.forEach(oA)}function iA(){typeof ResizeObserver>"u"||(Dn=new ResizeObserver(aA))}function lA(e,t){Dn||iA();const r=Vc(e);return r.forEach(n=>{let o=fs.get(n);o||(o=new Set,fs.set(n,o)),o.add(t),Dn==null||Dn.observe(n)}),()=>{r.forEach(n=>{const o=fs.get(n);o==null||o.delete(t),o!=null&&o.size||Dn==null||Dn.unobserve(n)})}}const ps=new Set;let al;function uA(){al=()=>{const e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};ps.forEach(r=>r(t))},window.addEventListener("resize",al)}function sA(e){return ps.add(e),al||uA(),()=>{ps.delete(e),!ps.size&&al&&(al=void 0)}}function PT(e,t){return typeof e=="function"?sA(e):lA(e,t)}const cA=50,Tm=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),dA=()=>({time:0,x:Tm(),y:Tm()}),fA={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function Om(e,t,r,n){const o=r[t],{length:a,position:i}=fA[t],p=o.current,g=r.time;o.current=e["scroll"+i],o.scrollLength=e["scroll"+a]-e["client"+a],o.offset.length=0,o.offset[0]=0,o.offset[1]=o.scrollLength,o.progress=Dc(0,o.scrollLength,o.current);const v=n-g;o.velocity=v>cA?0:hT(o.current-p,v)}function pA(e,t,r){Om(e,"x",t,r),Om(e,"y",t,r),t.time=r}function gA(e,t){let r={x:0,y:0},n=e;for(;n&&n!==t;)if(n instanceof HTMLElement)r.x+=n.offsetLeft,r.y+=n.offsetTop,n=n.offsetParent;else if(n instanceof SVGGraphicsElement&&"getBBox"in n){const{top:o,left:a}=n.getBBox();for(r.x+=a,r.y+=o;n&&n.tagName!=="svg";)n=n.parentNode}return r}const ST={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},Wp={start:0,center:.5,end:1};function Cm(e,t,r=0){let n=0;if(Wp[e]!==void 0&&(e=Wp[e]),Mg(e)){const o=parseFloat(e);e.endsWith("px")?n=o:e.endsWith("%")?e=o/100:e.endsWith("vw")?n=o/100*document.documentElement.clientWidth:e.endsWith("vh")?n=o/100*document.documentElement.clientHeight:e=o}return _n(e)&&(n=t*e),r+n}const vA=[0,0];function bA(e,t,r,n){let o=Array.isArray(e)?e:vA,a=0,i=0;return _n(e)?o=[e,e]:Mg(e)&&(e=e.trim(),e.includes(" ")?o=e.split(" "):o=[e,Wp[e]?e:"0"]),a=Cm(o[0],r,n),i=Cm(o[1],t),a-i}const hA={x:0,y:0};function mA(e,t,r){let{offset:n=ST.All}=r;const{target:o=e,axis:a="y"}=r,i=a==="y"?"height":"width",p=o!==e?gA(o,e):hA,g=o===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:o.clientWidth,height:o.clientHeight},v={width:e.clientWidth,height:e.clientHeight};t[a].offset.length=0;let w=!t[a].interpolate;const _=n.length;for(let P=0;P<_;P++){const T=bA(n[P],v[i],g[i],p[a]);!w&&T!==t[a].interpolatorOffsets[P]&&(w=!0),t[a].offset[P]=T}w&&(t[a].interpolate=vT(Eg(_),t[a].offset),t[a].interpolatorOffsets=[...t[a].offset]),t[a].progress=t[a].interpolate(t[a].current)}function yA(e,t=e,r){if(r.x.targetOffset=0,r.y.targetOffset=0,t!==e){let n=t;for(;n&&n!=e;)r.x.targetOffset+=n.offsetLeft,r.y.targetOffset+=n.offsetTop,n=n.offsetParent}r.x.targetLength=t===e?t.scrollWidth:t.clientWidth,r.y.targetLength=t===e?t.scrollHeight:t.clientHeight,r.x.containerLength=e.clientWidth,r.y.containerLength=e.clientHeight}function wA(e,t,r,n={}){const o=n.axis||"y";return{measure:()=>yA(e,n.target,r),update:a=>{pA(e,r,a),(n.offset||n.target)&&mA(e,r,n)},notify:typeof t=="function"?()=>t(r):xA(t,r[o])}}function xA(e,t){return e.pause(),e.forEachNative((r,{easing:n})=>{var o,a;if(r.updateDuration)n||(r.easing=vn),r.updateDuration(1);else{const i={duration:1e3};n||(i.easing="linear"),(a=(o=r.effect)===null||o===void 0?void 0:o.updateTiming)===null||a===void 0||a.call(o,i)}}),()=>{e.currentTime=t.progress}}const Vi=new WeakMap,Pm=new WeakMap,yf=new WeakMap,Sm=e=>e===document.documentElement?window:e;function _A(e,t={}){var{container:r=document.documentElement}=t,n=ti(t,["container"]);let o=yf.get(r);o||(o=new Set,yf.set(r,o));const a=dA(),i=wA(r,e,a,n);if(o.add(i),!Vi.has(r)){const v=()=>{const _=performance.now();for(const P of o)P.measure();for(const P of o)P.update(_);for(const P of o)P.notify()};Vi.set(r,v);const w=Sm(r);window.addEventListener("resize",v,{passive:!0}),r!==document.documentElement&&Pm.set(r,PT(r,v)),w.addEventListener("scroll",v,{passive:!0})}const p=Vi.get(r),g=requestAnimationFrame(p);return()=>{var v;typeof e!="function"&&e.stop(),cancelAnimationFrame(g);const w=yf.get(r);if(!w||(w.delete(i),w.size))return;const _=Vi.get(r);Vi.delete(r),_&&(Sm(r).removeEventListener("scroll",_),(v=Pm.get(r))===null||v===void 0||v(),window.removeEventListener("resize",_))}}function TA(e,t){return typeof e!=typeof t?!0:Array.isArray(e)&&Array.isArray(t)?!OA(e,t):e!==t}function OA(e,t){const r=t.length;if(r!==e.length)return!1;for(let n=0;ne.getDepth()-t.getDepth(),EA=e=>e.animateUpdates(),Em=e=>e.next(),Mm=(e,t)=>new CustomEvent(e,{detail:{target:t}});function Bp(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:r}}))}function Rm(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:r}}))}const MA={isActive:e=>!!e.inView,subscribe:(e,{enable:t,disable:r},{inViewOptions:n={}})=>{const{once:o}=n,a=ti(n,["once"]);return CT(e,i=>{if(t(),Rm(e,"viewenter",i),!o)return p=>{r(),Rm(e,"viewleave",p)}},a)}},jm=(e,t,r)=>n=>{n.pointerType&&n.pointerType!=="mouse"||(r(),Bp(e,t,n))},RA={isActive:e=>!!e.hover,subscribe:(e,{enable:t,disable:r})=>{const n=jm(e,"hoverstart",t),o=jm(e,"hoverend",r);return e.addEventListener("pointerenter",n),e.addEventListener("pointerleave",o),()=>{e.removeEventListener("pointerenter",n),e.removeEventListener("pointerleave",o)}}},jA={isActive:e=>!!e.press,subscribe:(e,{enable:t,disable:r})=>{const n=a=>{r(),Bp(e,"pressend",a),window.removeEventListener("pointerup",n)},o=a=>{t(),Bp(e,"pressstart",a),window.addEventListener("pointerup",n)};return e.addEventListener("pointerdown",o),()=>{e.removeEventListener("pointerdown",o),window.removeEventListener("pointerup",n)}}},gs={inView:MA,hover:RA,press:jA},Nm=["initial","animate",...Object.keys(gs),"exit"],Hp=new WeakMap;function NA(e={},t){let r,n=t?t.getDepth()+1:0;const o={initial:!0,animate:!0},a={},i={};for(const x of Nm)i[x]=typeof e[x]=="string"?e[x]:t==null?void 0:t.getContext()[x];const p=e.initial===!1?"animate":"initial";let g=km(e[p]||i[p],e.variants)||{},v=ti(g,["transition"]);const w=Object.assign({},v);function*_(){var x,h;const d=v;v={};const l={};for(const y of Nm){if(!o[y])continue;const M=km(e[y]);if(M)for(const k in M)k!=="transition"&&(v[k]=M[k],l[k]=Rg((h=(x=M.transition)!==null&&x!==void 0?x:e.transition)!==null&&h!==void 0?h:{},k))}const s=new Set([...Object.keys(v),...Object.keys(d)]),u=[];s.forEach(y=>{var M;v[y]===void 0&&(v[y]=w[y]),TA(d[y],v[y])&&((M=w[y])!==null&&M!==void 0||(w[y]=xa.get(r,y)),u.push(zc(r,y,v[y],l[y])))}),yield;const f=u.map(y=>y()).filter(Boolean);if(!f.length)return;const b=v;r.dispatchEvent(Mm("motionstart",b)),Promise.all(f.map(y=>y.finished)).then(()=>{r.dispatchEvent(Mm("motioncomplete",b))}).catch(Sg)}const P=(x,h)=>()=>{o[x]=h,wf(O)},T=()=>{for(const x in gs){const h=gs[x].isActive(e),d=a[x];h&&!d?a[x]=gs[x].subscribe(r,{enable:P(x,!0),disable:P(x,!1)},e):!h&&d&&(d(),delete a[x])}},O={update:x=>{r&&(e=x,T(),wf(O))},setActive:(x,h)=>{r&&(o[x]=h,wf(O))},animateUpdates:_,getDepth:()=>n,getTarget:()=>v,getOptions:()=>e,getContext:()=>i,mount:x=>(r=x,Hp.set(r,O),T(),()=>{Hp.delete(r),SA(O);for(const h in a)a[h]()}),isMounted:()=>!!r};return O}function kT(e){const t={},r=[];for(let n in e){const o=e[n];Fc(n)&&(Ba[n]&&(n=Ba[n]),r.push(n),n=Lc(n));let a=Array.isArray(o)?o[0]:o;const i=Ha.get(n);i&&(a=_n(o)?i.toDefaultUnit(o):o),t[n]=a}return r.length&&(t.transform=mT(r)),t}const AA=e=>`-${e.toLowerCase()}`,IA=e=>e.replace(/[A-Z]/g,AA);function DA(e={}){const t=kT(e);let r="";for(const n in t)r+=n.startsWith("--")?n:IA(n),r+=`: ${t[n]}; `;return r}const LA=Object.freeze(Object.defineProperty({__proto__:null,ScrollOffset:ST,animate:zN,animateStyle:zc,createMotionState:NA,createStyleString:DA,createStyles:kT,getAnimationData:Cg,getStyleName:ec,glide:tA,inView:CT,mountedStates:Hp,resize:PT,scroll:_A,spring:eA,stagger:LN,style:xa,timeline:HN,withControls:jg},Symbol.toStringTag,{value:"Module"})),FA=Il(LA);function zA(e){var t={};return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var VA=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,WA=zA(function(e){return VA.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});const BA=Object.freeze(Object.defineProperty({__proto__:null,default:WA},Symbol.toStringTag,{value:"Module"})),HA=Il(BA);(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=E1,r=z,n=R1,o=wt,a=Se,i=Wo,p=FA;function g(c){return c&&typeof c=="object"&&"default"in c?c:{default:c}}function v(c){if(c&&c.__esModule)return c;var m=Object.create(null);return c&&Object.keys(c).forEach(function(C){if(C!=="default"){var E=Object.getOwnPropertyDescriptor(c,C);Object.defineProperty(m,C,E.get?E:{enumerable:!0,get:function(){return c[C]}})}}),m.default=c,Object.freeze(m)}var w=v(r),_=g(r),P=g(i),T="production",O=typeof process>"u"||process.env===void 0?T:"production",x=function(c){return{isEnabled:function(m){return c.some(function(C){return!!m[C]})}}},h={measureLayout:x(["layout","layoutId","drag"]),animation:x(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:x(["exit"]),drag:x(["drag","dragControls"]),focus:x(["whileFocus"]),hover:x(["whileHover","onHoverStart","onHoverEnd"]),tap:x(["whileTap","onTap","onTapStart","onTapCancel"]),pan:x(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:x(["whileInView","onViewportEnter","onViewportLeave"])};function d(c){for(var m in c)c[m]!==null&&(m==="projectionNodeConstructor"?h.projectionNodeConstructor=c[m]:h[m].Component=c[m])}var l=r.createContext({strict:!1}),s=Object.keys(h),u=s.length;function f(c,m,C){var E=[],j=r.useContext(l);if(!m)return null;O!=="production"&&C&&j.strict&&n.invariant(!1,"You have rendered a `motion` component within a `LazyMotion` component. This will break tree shaking. Import and render a `m` component instead.");for(var L=0;L"u")return m;var C=new Map;return new Proxy(m,{get:function(E,j){return C.has(j)||C.set(j,m(j)),C.get(j)}})}var bt=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function ht(c){return typeof c!="string"||c.includes("-")?!1:!!(bt.indexOf(c)>-1||/[A-Z]/.test(c))}var He={};function Le(c){Object.assign(He,c)}var At=["","X","Y","Z"],Yt=["translate","scale","rotate","skew"],_t=["transformPerspective","x","y","z"];Yt.forEach(function(c){return At.forEach(function(m){return _t.push(c+m)})});function $o(c,m){return _t.indexOf(c)-_t.indexOf(m)}var Uo=new Set(_t);function Tt(c){return Uo.has(c)}var un=new Set(["originX","originY","originZ"]);function Rr(c){return un.has(c)}function br(c,m){var C=m.layout,E=m.layoutId;return Tt(c)||Rr(c)||(C||E!==void 0)&&(!!He[c]||c==="opacity")}var dt=function(c){return!!(c!==null&&typeof c=="object"&&c.getVelocity)},ru={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function nu(c,m,C,E){var j=c.transform,L=c.transformKeys,F=m.enableHardwareAcceleration,A=F===void 0?!0:F,B=m.allowTransformNone,H=B===void 0?!0:B,K="";L.sort($o);for(var X=!1,Q=L.length,Z=0;Z"u"?VC:zC;H(B,A.current,m,F)}var FC={some:0,all:1};function zC(c,m,C,E){var j=E.root,L=E.margin,F=E.amount,A=F===void 0?"some":F,B=E.once;r.useEffect(function(){if(c){var H={root:j==null?void 0:j.current,rootMargin:L,threshold:typeof A=="number"?A:FC[A]},K=function(X){var Q,Z=X.isIntersecting;if(m.isInView!==Z&&(m.isInView=Z,!(B&&!Z&&m.hasEnteredView))){Z&&(m.hasEnteredView=!0),(Q=C.animationState)===null||Q===void 0||Q.setActive(e.AnimationType.InView,Z);var ee=C.getProps(),ne=Z?ee.onViewportEnter:ee.onViewportLeave;ne==null||ne(X)}};return DC(C.getInstance(),H,K)}},[c,j,L,A])}function VC(c,m,C,E){var j=E.fallback,L=j===void 0?!0:j;r.useEffect(function(){!c||!L||(O!=="production"&&ld(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(function(){var F;m.hasEnteredView=!0;var A=C.getProps().onViewportEnter;A==null||A(null),(F=C.animationState)===null||F===void 0||F.setActive(e.AnimationType.InView,!0)}))},[c])}var kn=function(c){return function(m){return c(m),null}},lv={inView:kn(LC),tap:kn(jC),focus:kn(gt),hover:kn(RC)},WC=0,BC=function(){return WC++},uv=function(){return ue(BC)};function cd(){var c=r.useContext(k);if(c===null)return[!0,null];var m=c.isPresent,C=c.onExitComplete,E=c.register,j=uv();r.useEffect(function(){return E(j)},[]);var L=function(){return C==null?void 0:C(j)};return!m&&C?[!1,L]:[!0]}function HC(){return $C(r.useContext(k))}function $C(c){return c===null?!0:c.isPresent}function sv(c,m){if(!Array.isArray(m))return!1;var C=m.length;if(C!==c.length)return!1;for(var E=0;E-1&&c.splice(C,1)}function nP(c,m,C){var E=t.__read(c),j=E.slice(0),L=m<0?j.length+m:m;if(L>=0&&L_e&&yr,An=Array.isArray(et)?et:[et],wr=An.reduce(L,{});Ht===!1&&(wr={});var Mi=Fe.prevResolvedValues,na=Mi===void 0?{}:Mi,Ou=t.__assign(t.__assign({},na),wr),oa=function(ke){Nn=!0,fe.delete(ke),Fe.needsAnimating[ke]=!0};for(var Xt in Ou){var Ve=wr[Xt],ye=na[Xt];ve.hasOwnProperty(Xt)||(Ve!==ye?co(Ve)&&co(ye)?!sv(Ve,ye)||jn?oa(Xt):Fe.protectedKeys[Xt]=!0:Ve!==void 0?oa(Xt):fe.add(Xt):Ve!==void 0&&fe.has(Xt)?oa(Xt):Fe.protectedKeys[Xt]=!0)}Fe.prevProp=et,Fe.prevResolvedValues=wr,Fe.isActive&&(ve=t.__assign(t.__assign({},ve),wr)),j&&c.blockInitialAnimation&&(Nn=!1),Nn&&!ir&&ne.push.apply(ne,t.__spreadArray([],t.__read(An.map(function(ke){return{animation:ke,options:t.__assign({type:Ae},K)}})),!1))},je=0;je=3;if(!(!Z&&!ee)){var ne=Q.point,fe=i.getFrameData().timestamp;j.history.push(t.__assign(t.__assign({},ne),{timestamp:fe}));var ve=j.handlers,_e=ve.onStart,Me=ve.onMove;Z||(_e&&_e(j.lastMoveEvent,Q),j.startEvent=j.lastMoveEvent),Me&&Me(j.lastMoveEvent,Q)}}},this.handlePointerMove=function(Q,Z){if(j.lastMoveEvent=Q,j.lastMoveEventInfo=Cd(Z,j.transformPagePoint),at(Q)&&Q.buttons===0){j.handlePointerUp(Q,Z);return}P.default.update(j.updatePoint,!0)},this.handlePointerUp=function(Q,Z){j.end();var ee=j.handlers,ne=ee.onEnd,fe=ee.onSessionEnd,ve=Pd(Cd(Z,j.transformPagePoint),j.history);j.startEvent&&ne&&ne(Q,ve),fe&&fe(Q,ve)},!(Xr(m)&&m.touches.length>1)){this.handlers=C,this.transformPagePoint=F;var A=od(m),B=Cd(A,this.transformPagePoint),H=B.point,K=i.getFrameData().timestamp;this.history=[t.__assign(t.__assign({},H),{timestamp:K})];var X=C.onSessionStart;X&&X(m,Pd(B,this.history)),this.removeListeners=a.pipe(vo(window,"pointermove",this.handlePointerMove),vo(window,"pointerup",this.handlePointerUp),vo(window,"pointercancel",this.handlePointerUp))}}return c.prototype.updateHandlers=function(m){this.handlers=m},c.prototype.end=function(){this.removeListeners&&this.removeListeners(),i.cancelSync.update(this.updatePoint)},c}();function Cd(c,m){return m?{point:m(c.point)}:c}function Tv(c,m){return{x:c.x-m.x,y:c.y-m.y}}function Pd(c,m){var C=c.point;return{point:C,delta:Tv(C,Ov(m)),offset:Tv(C,xP(m)),velocity:_P(m,.1)}}function xP(c){return c[0]}function Ov(c){return c[c.length-1]}function _P(c,m){if(c.length<2)return{x:0,y:0};for(var C=c.length-1,E=null,j=Ov(c);C>=0&&(E=c[C],!(j.timestamp-E.timestamp>gu(m)));)C--;if(!E)return{x:0,y:0};var L=(j.timestamp-E.timestamp)/1e3;if(L===0)return{x:0,y:0};var F={x:(j.x-E.x)/L,y:(j.y-E.y)/L};return F.x===1/0&&(F.x=0),F.y===1/0&&(F.y=0),F}function Qr(c){return c.max-c.min}function Cv(c,m,C){return m===void 0&&(m=0),C===void 0&&(C=.01),a.distance(c,m)j&&(c=C?a.mix(j,c,C.max):Math.min(c,j)),c}function Ev(c,m,C){return{min:m!==void 0?c.min+m:void 0,max:C!==void 0?c.max+C-(c.max-c.min):void 0}}function CP(c,m){var C=m.top,E=m.left,j=m.bottom,L=m.right;return{x:Ev(c.x,E,L),y:Ev(c.y,C,j)}}function Mv(c,m){var C,E=m.min-c.min,j=m.max-c.max;return m.max-m.minE?C=a.progress(m.min,m.max-E,c.min):E>j&&(C=a.progress(c.min,c.max-j,m.min)),a.clamp(0,1,C)}function kP(c,m){var C={};return m.min!==void 0&&(C.min=m.min-c.min),m.max!==void 0&&(C.max=m.max-c.min),C}var Sd=.35;function EP(c){return c===void 0&&(c=Sd),c===!1?c=0:c===!0&&(c=Sd),{x:Rv(c,"left","right"),y:Rv(c,"top","bottom")}}function Rv(c,m,C){return{min:jv(c,m),max:jv(c,C)}}function jv(c,m){var C;return typeof c=="number"?c:(C=c[m])!==null&&C!==void 0?C:0}var Nv=function(){return{translate:0,scale:1,origin:0,originPoint:0}},ki=function(){return{x:Nv(),y:Nv()}},Av=function(){return{min:0,max:0}},Ot=function(){return{x:Av(),y:Av()}};function Zr(c){return[c("x"),c("y")]}function Iv(c){var m=c.top,C=c.left,E=c.right,j=c.bottom;return{x:{min:C,max:E},y:{min:m,max:j}}}function MP(c){var m=c.x,C=c.y;return{top:C.min,right:m.max,bottom:C.max,left:m.min}}function RP(c,m){if(!m)return c;var C=m({x:c.left,y:c.top}),E=m({x:c.right,y:c.bottom});return{top:C.y,left:C.x,bottom:E.y,right:E.x}}function kd(c){return c===void 0||c===1}function Dv(c){var m=c.scale,C=c.scaleX,E=c.scaleY;return!kd(m)||!kd(C)||!kd(E)}function En(c){return Dv(c)||Lv(c.x)||Lv(c.y)||c.z||c.rotate||c.rotateX||c.rotateY}function Lv(c){return c&&c!=="0%"}function hu(c,m,C){var E=c-C,j=m*E;return C+j}function Fv(c,m,C,E,j){return j!==void 0&&(c=hu(c,j,E)),hu(c,C,E)+m}function Ed(c,m,C,E,j){m===void 0&&(m=0),C===void 0&&(C=1),c.min=Fv(c.min,m,C,E,j),c.max=Fv(c.max,m,C,E,j)}function zv(c,m){var C=m.x,E=m.y;Ed(c.x,C.translate,C.scale,C.originPoint),Ed(c.y,E.translate,E.scale,E.originPoint)}function jP(c,m,C,E){var j,L;E===void 0&&(E=!1);var F=C.length;if(F){m.x=m.y=1;for(var A,B,H=0;Hm?C="y":Math.abs(c.x)>m&&(C="x"),C}function zP(c){var m=c.dragControls,C=c.visualElement,E=ue(function(){return new LP(C)});r.useEffect(function(){return m&&m.subscribe(E)},[E,m]),r.useEffect(function(){return E.addListeners()},[E])}function VP(c){var m=c.onPan,C=c.onPanStart,E=c.onPanEnd,j=c.onPanSessionStart,L=c.visualElement,F=m||C||E||j,A=r.useRef(null),B=r.useContext(b).transformPagePoint,H={onSessionStart:j,onStart:C,onMove:m,onEnd:function(X,Q){A.current=null,E&&E(X,Q)}};r.useEffect(function(){A.current!==null&&A.current.updateHandlers(H)});function K(X){A.current=new _v(X,H,{transformPagePoint:B})}fu(L,"pointerdown",F&&K),pu(function(){return A.current&&A.current.end()})}var Bv={pan:kn(VP),drag:kn(zP)},yu=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function WP(){var c=yu.map(function(){return new Oi}),m={},C={clearAllListeners:function(){return c.forEach(function(E){return E.clear()})},updatePropListeners:function(E){yu.forEach(function(j){var L,F="on"+j,A=E[F];(L=m[j])===null||L===void 0||L.call(m),A&&(m[j]=C[F](A))})}};return c.forEach(function(E,j){C["on"+yu[j]]=function(L){return E.add(L)},C["notify"+yu[j]]=function(){for(var L=[],F=0;F=0?window.pageYOffset:null,H=ZP(m,c,A);return L.length&&L.forEach(function(K){var X=t.__read(K,2),Q=X[0],Z=X[1];c.getValue(Q).set(Z)}),c.syncRender(),B!==null&&window.scrollTo({top:B}),{target:H,transitionEnd:E}}else return{target:m,transitionEnd:E}};function eS(c,m,C,E){return KP(m)?JP(c,m,C,E):{target:m,transitionEnd:E}}var tS=function(c,m,C,E){var j=qP(c,m,E);return m=j.target,E=j.transitionEnd,eS(c,m,C,E)};function rS(c){return window.getComputedStyle(c)}var Qv={treeType:"dom",readValueFromInstance:function(c,m){if(Tt(m)){var C=fd(m);return C&&C.default||0}else{var E=rS(c);return(si(m)?E.getPropertyValue(m):E[m])||0}},sortNodePosition:function(c,m){return c.compareDocumentPosition(m)&2?1:-1},getBaseTarget:function(c,m){var C;return(C=c.style)===null||C===void 0?void 0:C[m]},measureViewportBox:function(c,m){var C=m.transformPagePoint;return Wv(c,C)},resetTransform:function(c,m,C){var E=C.transformTemplate;m.style.transform=E?E({},""):"none",c.scheduleRender()},restoreTransform:function(c,m){c.style.transform=m.style.transform},removeValueFromRenderState:function(c,m){var C=m.vars,E=m.style;delete C[c],delete E[c]},makeTargetAnimatable:function(c,m,C,E){var j=C.transformValues;E===void 0&&(E=!0);var L=m.transition,F=m.transitionEnd,A=t.__rest(m,["transition","transitionEnd"]),B=wv(A,L||{},c);if(j&&(F&&(F=j(F)),A&&(A=j(A)),B&&(B=j(B))),E){xd(c,A,B);var H=tS(c,A,B,F);F=H.transitionEnd,A=H.target}return t.__assign({transition:L,transitionEnd:F},A)},scrapeMotionValuesFromProps:hi,build:function(c,m,C,E,j){c.isVisible!==void 0&&(m.style.visibility=c.isVisible?"visible":"hidden"),Go(m,C,E,j.transformTemplate)},render:su},nS=wu(Qv),oS=wu(t.__assign(t.__assign({},Qv),{getBaseTarget:function(c,m){return c[m]},readValueFromInstance:function(c,m){var C;return Tt(m)?((C=fd(m))===null||C===void 0?void 0:C.default)||0:(m=vi.has(m)?m:gi(m),c.getAttribute(m))},scrapeMotionValuesFromProps:mi,build:function(c,m,C,E,j){fi(m,C,E,j.transformTemplate)},render:bi})),jd=function(c,m){return ht(c)?oS(m,{enableHardwareAcceleration:!1}):nS(m,{enableHardwareAcceleration:!0})};function Zv(c,m){return m.max===m.min?0:c/(m.max-m.min)*100}var Ei={correct:function(c,m){if(!m.target)return c;if(typeof c=="string")if(o.px.test(c))c=parseFloat(c);else return c;var C=Zv(c,m.target.x),E=Zv(c,m.target.y);return"".concat(C,"% ").concat(E,"%")}},Jv="_$css",aS={correct:function(c,m){var C=m.treeScale,E=m.projectionDelta,j=c,L=c.includes("var("),F=[];L&&(c=c.replace($v,function(ne){return F.push(ne),Jv}));var A=o.complex.parse(c);if(A.length>5)return j;var B=o.complex.createTransformer(c),H=typeof A[0]!="number"?1:0,K=E.x.scale*C.x,X=E.y.scale*C.y;A[0+H]/=K,A[1+H]/=X;var Q=a.mix(K,X,.5);typeof A[2+H]=="number"&&(A[2+H]/=Q),typeof A[3+H]=="number"&&(A[3+H]/=Q);var Z=B(A);if(L){var ee=0;Z=Z.replace(Jv,function(){var ne=F[ee];return ee++,ne})}return Z}},iS=function(c){t.__extends(m,c);function m(){return c!==null&&c.apply(this,arguments)||this}return m.prototype.componentDidMount=function(){var C=this,E=this.props,j=E.visualElement,L=E.layoutGroup,F=E.switchLayoutGroup,A=E.layoutId,B=j.projection;Le(uS),B&&(L!=null&&L.group&&L.group.add(B),F!=null&&F.register&&A&&F.register(B),B.root.didUpdate(),B.addEventListener("animationComplete",function(){C.safeToRemove()}),B.setOptions(t.__assign(t.__assign({},B.options),{onExitComplete:function(){return C.safeToRemove()}}))),be.hasEverUpdated=!0},m.prototype.getSnapshotBeforeUpdate=function(C){var E=this,j=this.props,L=j.layoutDependency,F=j.visualElement,A=j.drag,B=j.isPresent,H=F.projection;return H&&(H.isPresent=B,A||C.layoutDependency!==L||L===void 0?H.willUpdate():this.safeToRemove(),C.isPresent!==B&&(B?H.promote():H.relegate()||P.default.postRender(function(){var K;!((K=H.getStack())===null||K===void 0)&&K.members.length||E.safeToRemove()}))),null},m.prototype.componentDidUpdate=function(){var C=this.props.visualElement.projection;C&&(C.root.didUpdate(),!C.currentAnimation&&C.isLead()&&this.safeToRemove())},m.prototype.componentWillUnmount=function(){var C=this.props,E=C.visualElement,j=C.layoutGroup,L=C.switchLayoutGroup,F=E.projection;F&&(F.scheduleCheckAfterUnmount(),j!=null&&j.group&&j.group.remove(F),L!=null&&L.deregister&&L.deregister(F))},m.prototype.safeToRemove=function(){var C=this.props.safeToRemove;C==null||C()},m.prototype.render=function(){return null},m}(_.default.Component);function lS(c){var m=t.__read(cd(),2),C=m[0],E=m[1],j=r.useContext(ge);return _.default.createElement(iS,t.__assign({},c,{layoutGroup:j,switchLayoutGroup:r.useContext(Pe),isPresent:C,safeToRemove:E}))}var uS={borderRadius:t.__assign(t.__assign({},Ei),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:Ei,borderTopRightRadius:Ei,borderBottomLeftRadius:Ei,borderBottomRightRadius:Ei,boxShadow:aS},eb={measureLayout:lS};function tb(c,m,C){C===void 0&&(C={});var E=dt(c)?c:mr(c);return bd("",E,m,C),{stop:function(){return E.stop()},isAnimating:function(){return E.isAnimating()}}}var rb=["TopLeft","TopRight","BottomLeft","BottomRight"],sS=rb.length,nb=function(c){return typeof c=="string"?parseFloat(c):c},ob=function(c){return typeof c=="number"||o.px.test(c)};function cS(c,m,C,E,j,L){var F,A,B,H;j?(c.opacity=a.mix(0,(F=C.opacity)!==null&&F!==void 0?F:1,dS(E)),c.opacityExit=a.mix((A=m.opacity)!==null&&A!==void 0?A:1,0,fS(E))):L&&(c.opacity=a.mix((B=m.opacity)!==null&&B!==void 0?B:1,(H=C.opacity)!==null&&H!==void 0?H:1,E));for(var K=0;Km?1:C(a.progress(c,m,E))}}function lb(c,m){c.min=m.min,c.max=m.max}function Ar(c,m){lb(c.x,m.x),lb(c.y,m.y)}function ub(c,m,C,E,j){return c-=m,c=hu(c,1/C,E),j!==void 0&&(c=hu(c,1/j,E)),c}function pS(c,m,C,E,j,L,F){if(m===void 0&&(m=0),C===void 0&&(C=1),E===void 0&&(E=.5),L===void 0&&(L=c),F===void 0&&(F=c),o.percent.test(m)){m=parseFloat(m);var A=a.mix(F.min,F.max,m/100);m=A-F.min}if(typeof m=="number"){var B=a.mix(L.min,L.max,E);c===L&&(B-=m),c.min=ub(c.min,m,C,B,j),c.max=ub(c.max,m,C,B,j)}}function sb(c,m,C,E,j){var L=t.__read(C,3),F=L[0],A=L[1],B=L[2];pS(c,m[F],m[A],m[B],m.scale,E,j)}var gS=["x","scaleX","originX"],vS=["y","scaleY","originY"];function cb(c,m,C,E){sb(c.x,m,gS,C==null?void 0:C.x,E==null?void 0:E.x),sb(c.y,m,vS,C==null?void 0:C.y,E==null?void 0:E.y)}function db(c){return c.translate===0&&c.scale===1}function fb(c){return db(c.x)&&db(c.y)}function pb(c,m){return c.x.min===m.x.min&&c.x.max===m.x.max&&c.y.min===m.y.min&&c.y.max===m.y.max}var bS=function(){function c(){this.members=[]}return c.prototype.add=function(m){hd(this.members,m),m.scheduleRender()},c.prototype.remove=function(m){if(md(this.members,m),m===this.prevLead&&(this.prevLead=void 0),m===this.lead){var C=this.members[this.members.length-1];C&&this.promote(C)}},c.prototype.relegate=function(m){var C=this.members.findIndex(function(F){return m===F});if(C===0)return!1;for(var E,j=C;j>=0;j--){var L=this.members[j];if(L.isPresent!==!1){E=L;break}}return E?(this.promote(E),!0):!1},c.prototype.promote=function(m,C){var E,j=this.lead;if(m!==j&&(this.prevLead=j,this.lead=m,m.show(),j)){j.instance&&j.scheduleRender(),m.scheduleRender(),m.resumeFrom=j,C&&(m.resumeFrom.preserveOpacity=!0),j.snapshot&&(m.snapshot=j.snapshot,m.snapshot.latestValues=j.animationValues||j.latestValues,m.snapshot.isShared=!0),!((E=m.root)===null||E===void 0)&&E.isUpdating&&(m.isLayoutDirty=!0);var L=m.options.crossfade;L===!1&&j.hide()}},c.prototype.exitAnimationComplete=function(){this.members.forEach(function(m){var C,E,j,L,F;(E=(C=m.options).onExitComplete)===null||E===void 0||E.call(C),(F=(j=m.resumingFrom)===null||j===void 0?void 0:(L=j.options).onExitComplete)===null||F===void 0||F.call(L)})},c.prototype.scheduleRender=function(){this.members.forEach(function(m){m.instance&&m.scheduleRender(!1)})},c.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},c}(),hS="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function gb(c,m,C){var E=c.x.translate/m.x,j=c.y.translate/m.y,L="translate3d(".concat(E,"px, ").concat(j,"px, 0) ");if(L+="scale(".concat(1/m.x,", ").concat(1/m.y,") "),C){var F=C.rotate,A=C.rotateX,B=C.rotateY;F&&(L+="rotate(".concat(F,"deg) ")),A&&(L+="rotateX(".concat(A,"deg) ")),B&&(L+="rotateY(".concat(B,"deg) "))}var H=c.x.scale*m.x,K=c.y.scale*m.y;return L+="scale(".concat(H,", ").concat(K,")"),L===hS?"none":L}var mS=function(c,m){return c.depth-m.depth},vb=function(){function c(){this.children=[],this.isDirty=!1}return c.prototype.add=function(m){hd(this.children,m),this.isDirty=!0},c.prototype.remove=function(m){md(this.children,m),this.isDirty=!0},c.prototype.forEach=function(m){this.isDirty&&this.children.sort(mS),this.isDirty=!1,this.children.forEach(m)},c}(),bb=1e3;function hb(c){var m=c.attachResizeListener,C=c.defaultParent,E=c.measureScroll,j=c.checkIsScrollRoot,L=c.resetTransform;return function(){function F(A,B,H){var K=this;B===void 0&&(B={}),H===void 0&&(H=C==null?void 0:C()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=function(){K.isUpdating&&(K.isUpdating=!1,K.clearAllSnapshots())},this.updateProjection=function(){K.nodes.forEach(OS),K.nodes.forEach(CS)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=A,this.latestValues=B,this.root=H?H.root||H:this,this.path=H?t.__spreadArray(t.__spreadArray([],t.__read(H.path),!1),[H],!1):[],this.parent=H,this.depth=H?H.depth+1:0,A&&this.root.registerPotentialNode(A,this);for(var X=0;X=0;E--)if(c.path[E].instance){C=c.path[E];break}var j=C&&C!==c.root?C.instance:document,L=j.querySelector('[data-projection-id="'.concat(m,'"]'));L&&c.mount(L,!0)}function xb(c){c.min=Math.round(c.min),c.max=Math.round(c.max)}function _b(c){xb(c.x),xb(c.y)}var jS=hb({attachResizeListener:function(c,m){return po(c,"resize",m)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),mo={current:void 0},Nd=hb({measureScroll:function(c){return{x:c.scrollLeft,y:c.scrollTop}},defaultParent:function(){if(!mo.current){var c=new jS(0,{});c.mount(window),c.setOptions({layoutScroll:!0}),mo.current=c}return mo.current},resetTransform:function(c,m){c.style.transform=m??"none"},checkIsScrollRoot:function(c){return window.getComputedStyle(c).position==="fixed"}}),Tb=t.__assign(t.__assign(t.__assign(t.__assign({},Od),lv),Bv),eb),Ad=ot(function(c,m){return _i(c,m,Tb,jd,Nd)});function NS(c){return nt(_i(c,{forwardMotionProps:!1},Tb,jd,Nd))}var AS=ot(_i);function Ob(){var c=r.useRef(!1);return R(function(){return c.current=!0,function(){c.current=!1}},[]),c}function _u(){var c=Ob(),m=t.__read(r.useState(0),2),C=m[0],E=m[1],j=r.useCallback(function(){c.current&&E(C+1)},[C]),L=r.useCallback(function(){return P.default.postRender(j)},[j]);return[L,C]}var Id=function(c){var m=c.children,C=c.initial,E=c.isPresent,j=c.onExitComplete,L=c.custom,F=c.presenceAffectsLayout,A=ue(IS),B=uv(),H=r.useMemo(function(){return{id:B,initial:C,isPresent:E,custom:L,onExitComplete:function(K){var X,Q;A.set(K,!0);try{for(var Z=t.__values(A.values()),ee=Z.next();!ee.done;ee=Z.next()){var ne=ee.value;if(!ne)return}}catch(fe){X={error:fe}}finally{try{ee&&!ee.done&&(Q=Z.return)&&Q.call(Z)}finally{if(X)throw X.error}}j==null||j()},register:function(K){return A.set(K,!1),function(){return A.delete(K)}}}},F?void 0:[E]);return r.useMemo(function(){A.forEach(function(K,X){return A.set(X,!1)})},[E]),w.useEffect(function(){!E&&!A.size&&(j==null||j())},[E]),w.createElement(k.Provider,{value:H},m)};function IS(){return new Map}var ra=function(c){return c.key||""};function DS(c,m){c.forEach(function(C){var E=ra(C);m.set(E,C)})}function LS(c){var m=[];return r.Children.forEach(c,function(C){r.isValidElement(C)&&m.push(C)}),m}var FS=function(c){var m=c.children,C=c.custom,E=c.initial,j=E===void 0?!0:E,L=c.onExitComplete,F=c.exitBeforeEnter,A=c.presenceAffectsLayout,B=A===void 0?!0:A,H=t.__read(_u(),1),K=H[0],X=r.useContext(ge).forceRender;X&&(K=X);var Q=Ob(),Z=LS(m),ee=Z,ne=new Set,fe=r.useRef(ee),ve=r.useRef(new Map).current,_e=r.useRef(!0);if(R(function(){_e.current=!1,DS(Z,ve),fe.current=ee}),pu(function(){_e.current=!0,ve.clear(),ne.clear()}),_e.current)return w.createElement(w.Fragment,null,ee.map(function(Ae){return w.createElement(Id,{key:ra(Ae),isPresent:!0,initial:j?void 0:!1,presenceAffectsLayout:B},Ae)}));ee=t.__spreadArray([],t.__read(ee),!1);for(var Me=fe.current.map(ra),je=Z.map(ra),Ne=Me.length,$e=0;$e1&&console.warn("You're attempting to animate multiple children within AnimatePresence, but its exitBeforeEnter prop is set to true. This will lead to odd visual behaviour."),w.createElement(w.Fragment,null,ne.size?ee:ee.map(function(Ae){return r.cloneElement(Ae)}))},Cb=r.createContext(null),zS=function(c){return!c.isLayoutDirty&&c.willUpdate(!1)};function Pb(){var c=new Set,m=new WeakMap,C=function(){return c.forEach(zS)};return{add:function(E){c.add(E),m.set(E,E.addEventListener("willUpdate",C))},remove:function(E){var j;c.delete(E),(j=m.get(E))===null||j===void 0||j(),m.delete(E),C()},dirty:C}}var Sb=function(c){return c===!0},VS=function(c){return Sb(c===!0)||c==="id"},kb=function(c){var m,C,E=c.children,j=c.id,L=c.inheritId,F=c.inherit,A=F===void 0?!0:F;L!==void 0&&(A=L);var B=r.useContext(ge),H=r.useContext(Cb),K=t.__read(_u(),2),X=K[0],Q=K[1],Z=r.useRef(null),ee=(m=B.id)!==null&&m!==void 0?m:H;Z.current===null&&(VS(A)&&ee&&(j=j?ee+"-"+j:ee),Z.current={id:j,group:Sb(A)&&(C=B==null?void 0:B.group)!==null&&C!==void 0?C:Pb()});var ne=r.useMemo(function(){return t.__assign(t.__assign({},Z.current),{forceRender:X})},[Q]);return w.createElement(ge.Provider,{value:ne},E)},WS=0,BS=function(c){var m=c.children;return w.useEffect(function(){n.warning(!1,"AnimateSharedLayout is deprecated: https://www.framer.com/docs/guide-upgrade/##shared-layout-animations")},[]),w.createElement(kb,{id:ue(function(){return"asl-".concat(WS++)})},m)};function HS(c){var m=c.children,C=c.isValidProp,E=t.__rest(c,["children","isValidProp"]);C&&Xo(C),E=t.__assign(t.__assign({},r.useContext(b)),E),E.isStatic=ue(function(){return E.isStatic});var j=r.useMemo(function(){return E},[JSON.stringify(E.transition),E.transformPagePoint,E.reducedMotion]);return w.createElement(b.Provider,{value:j},m)}function $S(c){var m=c.children,C=c.features,E=c.strict,j=E===void 0?!1:E,L=t.__read(r.useState(!Dd(C)),2),F=L[1],A=r.useRef(void 0);if(!Dd(C)){var B=C.renderer,H=t.__rest(C,["renderer"]);A.current=B,d(H)}return r.useEffect(function(){Dd(C)&&C().then(function(K){var X=K.renderer,Q=t.__rest(K,["renderer"]);d(Q),A.current=X,F(!0)})},[]),w.createElement(l.Provider,{value:{renderer:A.current,strict:j}},m)}function Dd(c){return typeof c=="function"}var Eb=r.createContext(null);function US(c,m,C,E){if(!E)return c;var j=c.findIndex(function(K){return K.value===m});if(j===-1)return c;var L=E>0?1:-1,F=c[j+L];if(!F)return c;var A=c[j],B=F.layout,H=a.mix(B.min,B.max,.5);return L===1&&A.layout.max+C>H||L===-1&&A.layout.min+C.001?1/c:Tk},Wb=!1;function Ok(c){var m=Rn(1),C=Rn(1),E=M();n.invariant(!!(c||E),"If no scale values are provided, useInvertedScale must be used within a child of another motion component."),n.warning(Wb,"useInvertedScale is deprecated and will be removed in 3.0. Use the layout prop instead."),Wb=!0,c?(m=c.scaleX||m,C=c.scaleY||C):E&&(m=E.getValue("scaleX",1),C=E.getValue("scaleY",1));var j=Tu(m,Vb),L=Tu(C,Vb);return{scaleX:j,scaleY:L}}e.AnimatePresence=FS,e.AnimateSharedLayout=BS,e.DeprecatedLayoutGroupContext=Cb,e.DragControls=Fb,e.FlatTree=vb,e.LayoutGroup=kb,e.LayoutGroupContext=ge,e.LazyMotion=$S,e.MotionConfig=HS,e.MotionConfigContext=b,e.MotionContext=y,e.MotionValue=hv,e.PresenceContext=k,e.Reorder=rk,e.SwitchLayoutGroupContext=Pe,e.addPointerEvent=vo,e.addScaleCorrector=Le,e.animate=tb,e.animateVisualElement=bu,e.animationControls=Db,e.animations=Od,e.calcLength=Qr,e.checkTargetForNewValues=xd,e.createBox=Ot,e.createDomMotionComponent=NS,e.createMotionComponent=nt,e.domAnimation=Ab,e.domMax=nk,e.filterProps=lu,e.isBrowser=S,e.isDragActive=id,e.isMotionValue=dt,e.isValidMotionProp=Nr,e.m=AS,e.makeUseVisualState=ea,e.motion=Ad,e.motionValue=mr,e.resolveMotionValue=fo,e.transform=Mb,e.useAnimation=fk,e.useAnimationControls=Lb,e.useAnimationFrame=Ib,e.useCycle=pk,e.useDeprecatedAnimatedState=_k,e.useDeprecatedInvertedScale=Ok,e.useDomEvent=Je,e.useDragControls=bk,e.useElementScroll=uk,e.useForceUpdate=_u,e.useInView=gk,e.useInstantLayoutTransition=zb,e.useInstantTransition=mk,e.useIsPresent=HC,e.useIsomorphicLayoutEffect=R,e.useMotionTemplate=ok,e.useMotionValue=Rn,e.usePresence=cd,e.useReducedMotion=W,e.useReducedMotionConfig=q,e.useResetProjection=yk,e.useScroll=Ld,e.useSpring=ak,e.useTime=dk,e.useTransform=Tu,e.useUnmountEffect=pu,e.useVelocity=ik,e.useViewportScroll=sk,e.useVisualElementContext=M,e.visualElement=wu,e.wrapHandler=ad})(kt);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var s in l)Object.defineProperty(d,s,{enumerable:!0,get:l[s]})}t(e,{AccordionBody:function(){return x},default:function(){return h}});var r=P(z),n=kt,o=P(Ee),a=P(Nt),i=P(xe),p=Oe,g=Ec,v=we,w=Hl;function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(s[u]=d[u])}return s}function O(d,l){if(d==null)return{};var s={},u=Object.keys(d),f,b;for(b=0;b=0)&&(s[f]=d[f]);return s}var x=r.default.forwardRef(function(d,l){var s=d.className,u=d.children,f=T(d,["className","children"]),b=(0,g.useAccordion)(),y=b.open,M=b.animate,k=(0,v.useTheme)().accordion,S=k.styles.base;s=s??"";var R=(0,p.twMerge)((0,o.default)((0,i.default)(S.body)),s),N={unmount:{height:"0px",transition:{duration:.2,times:[.4,0,.2,1]}},mount:{height:"auto",transition:{duration:.2,times:[.4,0,.2,1]}}},I={unmount:{transition:{duration:.3,ease:"linear"}},mount:{transition:{duration:.3,ease:"linear"}}},D=(0,a.default)(I,M);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(n.m.div,{className:"overflow-hidden",initial:"unmount",exit:"unmount",animate:y?"mount":"unmount",variants:N},r.default.createElement(n.m.div,_({},f,{ref:l,className:R,initial:"unmount",exit:"unmount",animate:y?"mount":"unmount",variants:D}),u)))});x.propTypes={className:w.propTypesClassName,children:w.propTypesChildren},x.displayName="MaterialTailwind.AccordionBody";var h=x})(r1);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var u in s)Object.defineProperty(l,u,{enumerable:!0,get:s[u]})}t(e,{Accordion:function(){return h},AccordionHeader:function(){return v.AccordionHeader},AccordionBody:function(){return w.AccordionBody},useAccordion:function(){return p.useAccordion},default:function(){return d}});var r=T(z),n=T(Ee),o=Oe,a=T(xe),i=we,p=Ec,g=Hl,v=t1,w=r1;function _(l,s,u){return s in l?Object.defineProperty(l,s,{value:u,enumerable:!0,configurable:!0,writable:!0}):l[s]=u,l}function P(){return P=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,f)&&(u[f]=l[f])}return u}function x(l,s){if(l==null)return{};var u={},f=Object.keys(l),b,y;for(y=0;y=0)&&(u[b]=l[b]);return u}var h=r.default.forwardRef(function(l,s){var u=l.open,f=l.icon,b=l.animate,y=l.className,M=l.disabled,k=l.children,S=O(l,["open","icon","animate","className","disabled","children"]),R=(0,i.useTheme)().accordion,N=R.defaultProps,I=R.styles.base;f=f??N.icon,b=b??N.animate,y=y??N.className,M=M??N.disabled;var D=(0,o.twMerge)((0,n.default)((0,a.default)(I.container),_({},(0,a.default)(I.disabled),M)),y),W=r.default.useMemo(function(){return{open:u,icon:f,animate:b,disabled:M}},[u,f,b,M]);return r.default.createElement(p.AccordionContextProvider,{value:W},r.default.createElement("div",P({},S,{ref:s,className:D}),k))});h.propTypes={open:g.propTypesOpen,icon:g.propTypesIcon,animate:g.propTypesAnimate,disabled:g.propTypesDisabled,className:g.propTypesClassName,children:g.propTypesChildren},h.displayName="MaterialTailwind.Accordion";var d=Object.assign(h,{Header:v.AccordionHeader,Body:w.AccordionBody})})(Nx);var ET={},rt={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});function t(n,o,a){var i=n.findIndex(function(p){return p===o});return i>=0?o:a}var r=t})(rt);var Wc={},ri=class{constructor(){this.x=0,this.y=0,this.z=0}findFurthestPoint(t,r,n,o,a,i){return this.x=t-n>r/2?0:r,this.y=o-i>a/2?0:a,this.z=Math.hypot(this.x-(t-n),this.y-(o-i)),this.z}appyStyles(t,r,n,o,a){t.classList.add("ripple"),t.style.backgroundColor=r==="dark"?"rgba(0,0,0, 0.2)":"rgba(255,255,255, 0.3)",t.style.borderRadius="50%",t.style.pointerEvents="none",t.style.position="absolute",t.style.left=a.clientX-n.left-o+"px",t.style.top=a.clientY-n.top-o+"px",t.style.width=t.style.height=o*2+"px"}applyAnimation(t){t.animate([{transform:"scale(0)",opacity:1},{transform:"scale(1.5)",opacity:0}],{duration:500,easing:"linear"})}create(t,r){const n=t.currentTarget;n.style.position="relative",n.style.overflow="hidden";const o=n.getBoundingClientRect(),a=this.findFurthestPoint(t.clientX,n.offsetWidth,o.left,t.clientY,n.offsetHeight,o.top),i=document.createElement("span");this.appyStyles(i,r,o,a,t),this.applyAnimation(i),n.appendChild(i),setTimeout(()=>i.remove(),500)}};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var s in l)Object.defineProperty(d,s,{enumerable:!0,get:l[s]})}t(e,{IconButton:function(){return x},default:function(){return h}});var r=P(z),n=P(Te),o=P(ri),a=P(Ee),i=Oe,p=P(rt),g=P(xe),v=we,w=Fo;function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(s[u]=d[u])}return s}function O(d,l){if(d==null)return{};var s={},u=Object.keys(d),f,b;for(b=0;b=0)&&(s[f]=d[f]);return s}var x=r.default.forwardRef(function(d,l){var s=d.variant,u=d.size,f=d.color,b=d.ripple,y=d.className,M=d.children;d.fullWidth;var k=T(d,["variant","size","color","ripple","className","children","fullWidth"]),S=(0,v.useTheme)().iconButton,R=S.valid,N=S.defaultProps,I=S.styles,D=I.base,W=I.variants,q=I.sizes;s=s??N.variant,u=u??N.size,f=f??N.color,b=b??N.ripple,y=y??N.className;var Y=b!==void 0&&new o.default,U=(0,g.default)(D),V=(0,g.default)(W[(0,p.default)(R.variants,s,"filled")][(0,p.default)(R.colors,f,"gray")]),$=(0,g.default)(q[(0,p.default)(R.sizes,u,"md")]),G=(0,i.twMerge)((0,a.default)(U,$,V),y);return r.default.createElement("button",_({},k,{ref:l,className:G,type:k.type||"button",onMouseDown:function(J){var re=k==null?void 0:k.onMouseDown;return b&&Y.create(J,(s==="filled"||s==="gradient")&&f!=="white"?"light":"dark"),typeof re=="function"&&re(J)}}),r.default.createElement("span",{className:"absolute top-1/2 left-1/2 transform -translate-y-1/2 -translate-x-1/2"},M))});x.propTypes={variant:n.default.oneOf(w.propTypesVariant),size:n.default.oneOf(w.propTypesSize),color:n.default.oneOf(w.propTypesColor),ripple:w.propTypesRipple,className:w.propTypesClassName,children:w.propTypesChildren},x.displayName="MaterialTailwind.IconButton";var h=x})(Wc);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,u){for(var f in u)Object.defineProperty(s,f,{enumerable:!0,get:u[f]})}t(e,{Alert:function(){return d},default:function(){return l}});var r=O(z),n=O(Te),o=kt,a=O(Ee),i=O(Nt),p=Oe,g=O(rt),v=O(xe),w=we,_=Q0,P=O(Wc);function T(){return T=Object.assign||function(s){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(s,b)&&(f[b]=s[b])}return f}function h(s,u){if(s==null)return{};var f={},b=Object.keys(s),y,M;for(M=0;M=0)&&(f[y]=s[y]);return f}var d=r.default.forwardRef(function(s,u){var f=s.variant,b=s.color,y=s.icon,M=s.open,k=s.action,S=s.onClose,R=s.animate,N=s.className,I=s.children,D=x(s,["variant","color","icon","open","action","onClose","animate","className","children"]),W=(0,w.useTheme)().alert,q=W.defaultProps,Y=W.valid,U=W.styles,V=U.base,$=U.variants;f=f??q.variant,b=b??q.color,N=N??q.className,R=R??q.animate,M=M??q.open,k=k??q.action,S=S??q.onClose;var G=(0,v.default)(V.alert),J=(0,v.default)(V.action),re=(0,v.default)($[(0,g.default)(Y.variants,f,"filled")][(0,g.default)(Y.colors,b,"gray")]),le=(0,p.twMerge)((0,a.default)(G,re),N),ae=(0,a.default)(J),te={unmount:{opacity:0},mount:{opacity:1}},pe=(0,i.default)(te,R),se=r.default.createElement("div",{className:"shrink-0"},y),oe=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(oe,null,M&&r.default.createElement(o.m.div,T({},D,{ref:u,role:"alert",className:"".concat(le," flex"),initial:"unmount",exit:"unmount",animate:M?"mount":"unmount",variants:pe}),y&&se,r.default.createElement("div",{className:"".concat(y?"ml-3":""," mr-12")},I),S&&!k&&r.default.createElement(P.default,{onClick:S,size:"sm",variant:"text",color:f==="outlined"||f==="ghost"?b:"white",className:ae},r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",className:"h-6 w-6",strokeWidth:2},r.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))),k||null)))});d.propTypes={variant:n.default.oneOf(_.propTypesVariant),color:n.default.oneOf(_.propTypesColor),icon:_.propTypesIcon,open:_.propTypesOpen,action:_.propTypesAction,onClose:_.propTypesOnClose,animate:_.propTypesAnimate,className:_.propTypesClassName,children:_.propTypesChildren},d.displayName="MaterialTailwind.Alert";var l=d})(ET);var MT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var s in l)Object.defineProperty(d,s,{enumerable:!0,get:l[s]})}t(e,{Avatar:function(){return x},default:function(){return h}});var r=P(z),n=P(Te),o=P(Ee),a=Oe,i=P(rt),p=P(xe),g=we,v=Z0;function w(d,l,s){return l in d?Object.defineProperty(d,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):d[l]=s,d}function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(s[u]=d[u])}return s}function O(d,l){if(d==null)return{};var s={},u=Object.keys(d),f,b;for(b=0;b=0)&&(s[f]=d[f]);return s}var x=r.default.forwardRef(function(d,l){var s=d.variant,u=d.size,f=d.className,b=d.color,y=d.withBorder,M=T(d,["variant","size","className","color","withBorder"]),k=(0,g.useTheme)().avatar,S=k.valid,R=k.defaultProps,N=k.styles,I=N.base,D=N.variants,W=N.sizes,q=N.borderColor;s=s??R.variant,u=u??R.size,f=f??R.className,y=y??R.withBorder,b=b??R.color;var Y=(0,p.default)(D[(0,i.default)(S.variants,s,"rounded")]),U=(0,p.default)(W[(0,i.default)(S.sizes,u,"md")]),V=(0,p.default)(q[(0,i.default)(S.colors,b,"gray")]),$,G=(0,a.twMerge)((0,o.default)((0,p.default)(I.initial),Y,U,($={},w($,(0,p.default)(I.withBorder),y),w($,V,y),$)),f);return r.default.createElement("img",_({},M,{ref:l,className:G}))});x.propTypes={variant:n.default.oneOf(v.propTypesVariant),size:n.default.oneOf(v.propTypesSize),className:v.propTypesClassName,withBorder:v.propTypesWithBorder,color:n.default.oneOf(v.propTypesColor)},x.displayName="MaterialTailwind.Avatar";var h=x})(MT);var RT={},jT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,v){for(var w in v)Object.defineProperty(g,w,{enumerable:!0,get:v[w]})}t(e,{propTypesSeparator:function(){return o},propTypesFullWidth:function(){return a},propTypesClassName:function(){return i},propTypesChildren:function(){return p}});var r=n(Te);function n(g){return g&&g.__esModule?g:{default:g}}var o=r.default.node,a=r.default.bool,i=r.default.string,p=r.default.node.isRequired})(jT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var s in l)Object.defineProperty(d,s,{enumerable:!0,get:l[s]})}t(e,{Breadcrumbs:function(){return x},default:function(){return h}});var r=P(z),n=w(Ee),o=Oe,a=w(xe),i=we,p=jT;function g(d,l,s){return l in d?Object.defineProperty(d,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):d[l]=s,d}function v(){return v=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(s[u]=d[u])}return s}function O(d,l){if(d==null)return{};var s={},u=Object.keys(d),f,b;for(b=0;b=0)&&(s[f]=d[f]);return s}var x=(0,r.forwardRef)(function(d,l){var s=d.separator,u=d.fullWidth,f=d.className,b=d.children,y=T(d,["separator","fullWidth","className","children"]),M=(0,i.useTheme)().breadcrumbs,k=M.defaultProps,S=M.styles.base;s=s??k.separator,u=u??k.fullWidth,f=f??k.className;var R=(0,n.default)((0,a.default)(S.root.initial),g({},(0,a.default)(S.root.fullWidth),u)),N=(0,o.twMerge)((0,n.default)((0,a.default)(S.list)),f),I=(0,n.default)((0,a.default)(S.item.initial)),D=(0,n.default)((0,a.default)(S.separator));return r.default.createElement("nav",{"aria-label":"breadcrumb",className:R},r.default.createElement("ol",v({},y,{ref:l,className:N}),r.Children.map(b,function(W,q){if((0,r.isValidElement)(W)){var Y;return r.default.createElement("li",{className:(0,n.default)(I,g({},(0,a.default)(S.item.disabled),W==null||(Y=W.props)===null||Y===void 0?void 0:Y.disabled))},W,q!==r.Children.count(b)-1&&r.default.createElement("span",{className:D},s))}return null})))});x.propTypes={separator:p.propTypesSeparator,fullWidth:p.propTypesFullWidth,className:p.propTypesClassName,children:p.propTypesChildren},x.displayName="MaterialTailwind.Breadcrumbs";var h=x})(RT);var NT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var u in s)Object.defineProperty(l,u,{enumerable:!0,get:s[u]})}t(e,{Button:function(){return h},default:function(){return d}});var r=T(z),n=T(Te),o=T(ri),a=T(Ee),i=Oe,p=T(rt),g=T(xe),v=we,w=Fo;function _(l,s,u){return s in l?Object.defineProperty(l,s,{value:u,enumerable:!0,configurable:!0,writable:!0}):l[s]=u,l}function P(){return P=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,f)&&(u[f]=l[f])}return u}function x(l,s){if(l==null)return{};var u={},f=Object.keys(l),b,y;for(y=0;y=0)&&(u[b]=l[b]);return u}var h=r.default.forwardRef(function(l,s){var u=l.variant,f=l.size,b=l.color,y=l.fullWidth,M=l.ripple,k=l.className,S=l.children,R=O(l,["variant","size","color","fullWidth","ripple","className","children"]),N=(0,v.useTheme)().button,I=N.valid,D=N.defaultProps,W=N.styles,q=W.base,Y=W.variants,U=W.sizes;u=u??D.variant,f=f??D.size,b=b??D.color,y=y??D.fullWidth,M=M??D.ripple,k=k??D.className;var V=M!==void 0&&new o.default,$=(0,g.default)(q.initial),G=(0,g.default)(Y[(0,p.default)(I.variants,u,"filled")][(0,p.default)(I.colors,b,"gray")]),J=(0,g.default)(U[(0,p.default)(I.sizes,f,"md")]),re=(0,i.twMerge)((0,a.default)($,J,G,_({},(0,g.default)(q.fullWidth),y)),k);return r.default.createElement("button",P({},R,{ref:s,className:re,type:R.type||"button",onMouseDown:function(le){var ae=R==null?void 0:R.onMouseDown;return M&&V.create(le,(u==="filled"||u==="gradient")&&b!=="white"?"light":"dark"),typeof ae=="function"&&ae(le)}}),S)});h.propTypes={variant:n.default.oneOf(w.propTypesVariant),size:n.default.oneOf(w.propTypesSize),color:n.default.oneOf(w.propTypesColor),fullWidth:w.propTypesFullWidth,ripple:w.propTypesRipple,className:w.propTypesClassName,children:w.propTypesChildren},h.displayName="MaterialTailwind.Button";var d=h})(NT);var AT={},IT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var s in l)Object.defineProperty(d,s,{enumerable:!0,get:l[s]})}t(e,{CardHeader:function(){return x},default:function(){return h}});var r=P(z),n=P(Te),o=P(Ee),a=Oe,i=P(rt),p=P(xe),g=we,v=zo;function w(d,l,s){return l in d?Object.defineProperty(d,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):d[l]=s,d}function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(s[u]=d[u])}return s}function O(d,l){if(d==null)return{};var s={},u=Object.keys(d),f,b;for(b=0;b=0)&&(s[f]=d[f]);return s}var x=r.default.forwardRef(function(d,l){var s=d.variant,u=d.color,f=d.shadow,b=d.floated,y=d.className,M=d.children,k=T(d,["variant","color","shadow","floated","className","children"]),S=(0,g.useTheme)().cardHeader,R=S.defaultProps,N=S.styles,I=S.valid,D=N.base,W=N.variants;s=s??R.variant,u=u??R.color,f=f??R.shadow,b=b??R.floated,y=y??R.className;var q=(0,p.default)(D.initial),Y=(0,p.default)(W[(0,i.default)(I.variants,s,"filled")][(0,i.default)(I.colors,u,"white")]),U=(0,a.twMerge)((0,o.default)(q,Y,w({},(0,p.default)(D.shadow),f),w({},(0,p.default)(D.floated),b)),y);return r.default.createElement("div",_({},k,{ref:l,className:U}),M)});x.propTypes={variant:n.default.oneOf(v.propTypesVariant),color:n.default.oneOf(v.propTypesColor),shadow:v.propTypesShadow,floated:v.propTypesFloated,className:v.propTypesClassName,children:v.propTypesChildren},x.displayName="MaterialTailwind.CardHeader";var h=x})(IT);var DT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,x){for(var h in x)Object.defineProperty(O,h,{enumerable:!0,get:x[h]})}t(e,{CardBody:function(){return P},default:function(){return T}});var r=v(z),n=v(Ee),o=Oe,a=v(xe),i=we,p=zo;function g(){return g=Object.assign||function(O){for(var x=1;x=0)&&Object.prototype.propertyIsEnumerable.call(O,d)&&(h[d]=O[d])}return h}function _(O,x){if(O==null)return{};var h={},d=Object.keys(O),l,s;for(s=0;s=0)&&(h[l]=O[l]);return h}var P=r.default.forwardRef(function(O,x){var h=O.className,d=O.children,l=w(O,["className","children"]),s=(0,i.useTheme)().cardBody,u=s.defaultProps,f=s.styles.base;h=h??u.className;var b=(0,o.twMerge)((0,n.default)((0,a.default)(f)),h);return r.default.createElement("div",g({},l,{ref:x,className:b}),d)});P.propTypes={className:p.propTypesClassName,children:p.propTypesChildren},P.displayName="MaterialTailwind.CardBody";var T=P})(DT);var LT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(x,h){for(var d in h)Object.defineProperty(x,d,{enumerable:!0,get:h[d]})}t(e,{CardFooter:function(){return T},default:function(){return O}});var r=w(z),n=w(Ee),o=Oe,a=w(xe),i=we,p=zo;function g(x,h,d){return h in x?Object.defineProperty(x,h,{value:d,enumerable:!0,configurable:!0,writable:!0}):x[h]=d,x}function v(){return v=Object.assign||function(x){for(var h=1;h=0)&&Object.prototype.propertyIsEnumerable.call(x,l)&&(d[l]=x[l])}return d}function P(x,h){if(x==null)return{};var d={},l=Object.keys(x),s,u;for(u=0;u=0)&&(d[s]=x[s]);return d}var T=r.default.forwardRef(function(x,h){var d=x.divider,l=x.className,s=x.children,u=_(x,["divider","className","children"]),f=(0,i.useTheme)().cardFooter,b=f.defaultProps,y=f.styles.base;l=l??b.className,d=d??b.divider;var M=(0,o.twMerge)((0,n.default)((0,a.default)(y.initial),g({},(0,a.default)(y.divider),d)),l);return r.default.createElement("div",v({},u,{ref:h,className:M}),s)});T.propTypes={divider:p.propTypesDivider,className:p.propTypesClassName,children:p.propTypesChildren},T.displayName="MaterialTailwind.CardFooter";var O=T})(LT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,f){for(var b in f)Object.defineProperty(u,b,{enumerable:!0,get:f[b]})}t(e,{Card:function(){return l},CardHeader:function(){return v.CardHeader},CardBody:function(){return w.CardBody},CardFooter:function(){return _.CardFooter},default:function(){return s}});var r=x(z),n=x(Te),o=x(Ee),a=Oe,i=x(rt),p=x(xe),g=we,v=IT,w=DT,_=LT,P=zo;function T(u,f,b){return f in u?Object.defineProperty(u,f,{value:b,enumerable:!0,configurable:!0,writable:!0}):u[f]=b,u}function O(){return O=Object.assign||function(u){for(var f=1;f=0)&&Object.prototype.propertyIsEnumerable.call(u,y)&&(b[y]=u[y])}return b}function d(u,f){if(u==null)return{};var b={},y=Object.keys(u),M,k;for(k=0;k=0)&&(b[M]=u[M]);return b}var l=r.default.forwardRef(function(u,f){var b=u.variant,y=u.color,M=u.shadow,k=u.className,S=u.children,R=h(u,["variant","color","shadow","className","children"]),N=(0,g.useTheme)().card,I=N.defaultProps,D=N.styles,W=N.valid,q=D.base,Y=D.variants;b=b??I.variant,y=y??I.color,M=M??I.shadow,k=k??I.className;var U=(0,p.default)(q.initial),V=(0,p.default)(Y[(0,i.default)(W.variants,b,"filled")][(0,i.default)(W.colors,y,"white")]),$=(0,a.twMerge)((0,o.default)(U,V,T({},(0,p.default)(q.shadow),M)),k);return r.default.createElement("div",O({},R,{ref:f,className:$}),S)});l.propTypes={variant:n.default.oneOf(P.propTypesVariant),color:n.default.oneOf(P.propTypesColor),shadow:P.propTypesShadow,className:P.propTypesClassName,children:P.propTypesChildren},l.displayName="MaterialTailwind.Card";var s=Object.assign(l,{Header:v.CardHeader,Body:w.CardBody,Footer:_.CardFooter})})(AT);var FT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var u in s)Object.defineProperty(l,u,{enumerable:!0,get:s[u]})}t(e,{Checkbox:function(){return h},default:function(){return d}});var r=T(z),n=T(Te),o=T(ri),a=T(Ee),i=Oe,p=T(rt),g=T(xe),v=we,w=Vo;function _(l,s,u){return s in l?Object.defineProperty(l,s,{value:u,enumerable:!0,configurable:!0,writable:!0}):l[s]=u,l}function P(){return P=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,f)&&(u[f]=l[f])}return u}function x(l,s){if(l==null)return{};var u={},f=Object.keys(l),b,y;for(y=0;y=0)&&(u[b]=l[b]);return u}var h=r.default.forwardRef(function(l,s){var u=l.color,f=l.label,b=l.icon,y=l.ripple,M=l.className,k=l.disabled,S=l.containerProps,R=l.labelProps,N=l.iconProps,I=l.inputRef,D=O(l,["color","label","icon","ripple","className","disabled","containerProps","labelProps","iconProps","inputRef"]),W=(0,v.useTheme)().checkbox,q=W.defaultProps,Y=W.valid,U=W.styles,V=U.base,$=U.colors,G=r.default.useId();u=u??q.color,f=f??q.label,b=b??q.icon,y=y??q.ripple,M=M??q.className,k=k??q.disabled,S=S??q.containerProps,R=R??q.labelProps,N=N??q.iconProps;var J=y!==void 0&&new o.default,re=(0,a.default)((0,g.default)(V.root),_({},(0,g.default)(V.disabled),k)),le=(0,i.twMerge)((0,a.default)((0,g.default)(V.container)),S==null?void 0:S.className),ae=(0,i.twMerge)((0,a.default)((0,g.default)(V.input),(0,g.default)($[(0,p.default)(Y.colors,u,"gray")])),M),te=(0,i.twMerge)((0,a.default)((0,g.default)(V.label)),R==null?void 0:R.className),pe=(0,i.twMerge)((0,a.default)((0,g.default)(V.icon)),N==null?void 0:N.className);return r.default.createElement("div",{ref:s,className:re},r.default.createElement("label",P({},S,{className:le,htmlFor:D.id||G,onMouseDown:function(se){var oe=S==null?void 0:S.onMouseDown;return y&&J.create(se,"dark"),typeof oe=="function"&&oe(se)}}),r.default.createElement("input",P({},D,{ref:I,type:"checkbox",disabled:k,className:ae,id:D.id||G})),r.default.createElement("span",{className:pe},b||r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-3.5 w-3.5",viewBox:"0 0 20 20",fill:"currentColor",stroke:"currentColor",strokeWidth:1},r.default.createElement("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"})))),f&&r.default.createElement("label",P({},R,{className:te,htmlFor:D.id||G}),f))});h.propTypes={color:n.default.oneOf(w.propTypesColor),label:w.propTypesLabel,icon:w.propTypesIcon,ripple:w.propTypesRipple,className:w.propTypesClassName,disabled:w.propTypesDisabled,containerProps:w.propTypesObject,labelProps:w.propTypesObject},h.displayName="MaterialTailwind.Checkbox";var d=h})(FT);var zT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,u){for(var f in u)Object.defineProperty(s,f,{enumerable:!0,get:u[f]})}t(e,{Chip:function(){return d},default:function(){return l}});var r=O(z),n=O(Te),o=kt,a=O(Ee),i=O(Nt),p=Oe,g=O(rt),v=O(xe),w=we,_=ag,P=O(Wc);function T(){return T=Object.assign||function(s){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(s,b)&&(f[b]=s[b])}return f}function h(s,u){if(s==null)return{};var f={},b=Object.keys(s),y,M;for(M=0;M=0)&&(f[y]=s[y]);return f}var d=r.default.forwardRef(function(s,u){var f=s.variant,b=s.size,y=s.color,M=s.icon,k=s.open,S=s.onClose,R=s.action,N=s.animate,I=s.className,D=s.value,W=x(s,["variant","size","color","icon","open","onClose","action","animate","className","value"]),q=(0,w.useTheme)().chip,Y=q.defaultProps,U=q.valid,V=q.styles,$=V.base,G=V.variants,J=V.sizes;f=f??Y.variant,b=b??Y.size,y=y??Y.color,I=I??Y.className,N=N??Y.animate,k=k??Y.open,R=R??Y.action,S=S??Y.onClose;var re=(0,v.default)($.chip),le=(0,v.default)($.action),ae=(0,v.default)($.icon),te=(0,v.default)(G[(0,g.default)(U.variants,f,"filled")][(0,g.default)(U.colors,y,"gray")]),pe=(0,v.default)(J[(0,g.default)(U.sizes,b,"md")].chip),se=(0,v.default)(J[(0,g.default)(U.sizes,b,"md")].action),oe=(0,v.default)(J[(0,g.default)(U.sizes,b,"md")].icon),ce=(0,p.twMerge)((0,a.default)(re,te,pe),I),ue=(0,a.default)(le,se),be=(0,a.default)(ae,oe),Ce=(0,a.default)({"ml-4":M&&b==="sm","ml-[18px]":M&&b==="md","ml-5":M&&b==="lg","mr-5":S}),he={unmount:{opacity:0},mount:{opacity:1}},ge=(0,i.default)(he,N),Pe=r.default.createElement("div",{className:be},M),Ie=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(Ie,null,k&&r.default.createElement(o.m.div,T({},W,{ref:u,className:ce,initial:"unmount",exit:"unmount",animate:k?"mount":"unmount",variants:ge}),M&&Pe,r.default.createElement("span",{className:Ce},D),S&&!R&&r.default.createElement(P.default,{onClick:S,size:"sm",variant:"text",color:f==="outlined"||f==="ghost"?y:"white",className:ue},r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",className:(0,a.default)({"h-3.5 w-3.5":b==="sm","h-4 w-4":b==="md","h-5 w-5":b==="lg"}),strokeWidth:2},r.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))),R||null)))});d.propTypes={variant:n.default.oneOf(_.propTypesVariant),size:n.default.oneOf(_.propTypesSize),color:n.default.oneOf(_.propTypesColor),icon:_.propTypesIcon,open:_.propTypesOpen,onClose:_.propTypesOnClose,action:_.propTypesAction,animate:_.propTypesAnimate,className:_.propTypesClassName,value:_.propTypesValue},d.displayName="MaterialTailwind.Chip";var l=d})(zT);var VT={},$A=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},ia=new WeakMap,Uu=new WeakMap,qu={},xf=0,WT=function(e){return e&&(e.host||WT(e.parentNode))},UA=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=WT(r);return n&&e.contains(n)?n:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},qA=function(e,t,r,n){var o=UA(t,Array.isArray(e)?e:[e]);qu[r]||(qu[r]=new WeakMap);var a=qu[r],i=[],p=new Set,g=new Set(o),v=function(_){!_||p.has(_)||(p.add(_),v(_.parentNode))};o.forEach(v);var w=function(_){!_||g.has(_)||Array.prototype.forEach.call(_.children,function(P){if(p.has(P))w(P);else try{var T=P.getAttribute(n),O=T!==null&&T!=="false",x=(ia.get(P)||0)+1,h=(a.get(P)||0)+1;ia.set(P,x),a.set(P,h),i.push(P),x===1&&O&&Uu.set(P,!0),h===1&&P.setAttribute(r,"true"),O||P.setAttribute(n,"true")}catch(d){console.error("aria-hidden: cannot operate on ",P,d)}})};return w(t),p.clear(),xf++,function(){i.forEach(function(_){var P=ia.get(_)-1,T=a.get(_)-1;ia.set(_,P),a.set(_,T),P||(Uu.has(_)||_.removeAttribute(n),Uu.delete(_)),T||_.removeAttribute(r)}),xf--,xf||(ia=new WeakMap,ia=new WeakMap,Uu=new WeakMap,qu={})}},GA=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||$A(e);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live]"))),qA(n,o,r,"aria-hidden")):function(){return null}};/*! +* tabbable 6.2.0 +* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE +*/var KA=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],$p=KA.join(","),BT=typeof Element>"u",jl=BT?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,tc=!BT&&Element.prototype.getRootNode?function(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}:function(e){return e==null?void 0:e.ownerDocument},rc=function e(t,r){var n;r===void 0&&(r=!0);var o=t==null||(n=t.getAttribute)===null||n===void 0?void 0:n.call(t,"inert"),a=o===""||o==="true",i=a||r&&t&&e(t.parentNode);return i},YA=function(t){var r,n=t==null||(r=t.getAttribute)===null||r===void 0?void 0:r.call(t,"contenteditable");return n===""||n==="true"},XA=function(t,r,n){if(rc(t))return[];var o=Array.prototype.slice.apply(t.querySelectorAll($p));return r&&jl.call(t,$p)&&o.unshift(t),o=o.filter(n),o},QA=function e(t,r,n){for(var o=[],a=Array.from(t);a.length;){var i=a.shift();if(!rc(i,!1))if(i.tagName==="SLOT"){var p=i.assignedElements(),g=p.length?p:i.children,v=e(g,!0,n);n.flatten?o.push.apply(o,v):o.push({scopeParent:i,candidates:v})}else{var w=jl.call(i,$p);w&&n.filter(i)&&(r||!t.includes(i))&&o.push(i);var _=i.shadowRoot||typeof n.getShadowRoot=="function"&&n.getShadowRoot(i),P=!rc(_,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(i));if(_&&P){var T=e(_===!0?i.children:_.children,!0,n);n.flatten?o.push.apply(o,T):o.push({scopeParent:i,candidates:T})}else a.unshift.apply(a,i.children)}}return o},HT=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},$T=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||YA(t))&&!HT(t)?0:t.tabIndex},ZA=function(t,r){var n=$T(t);return n<0&&r&&!HT(t)?0:n},JA=function(t,r){return t.tabIndex===r.tabIndex?t.documentOrder-r.documentOrder:t.tabIndex-r.tabIndex},UT=function(t){return t.tagName==="INPUT"},eI=function(t){return UT(t)&&t.type==="hidden"},tI=function(t){var r=t.tagName==="DETAILS"&&Array.prototype.slice.apply(t.children).some(function(n){return n.tagName==="SUMMARY"});return r},rI=function(t,r){for(var n=0;nsummary:first-of-type"),i=a?t.parentElement:t;if(jl.call(i,"details:not([open]) *"))return!0;if(!n||n==="full"||n==="legacy-full"){if(typeof o=="function"){for(var p=t;t;){var g=t.parentElement,v=tc(t);if(g&&!g.shadowRoot&&o(g)===!0)return Am(t);t.assignedSlot?t=t.assignedSlot:!g&&v!==t.ownerDocument?t=v.host:t=g}t=p}if(iI(t))return!t.getClientRects().length;if(n!=="legacy-full")return!0}else if(n==="non-zero-area")return Am(t);return!1},uI=function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var r=t.parentElement;r;){if(r.tagName==="FIELDSET"&&r.disabled){for(var n=0;n=0)},dI=function e(t){var r=[],n=[];return t.forEach(function(o,a){var i=!!o.scopeParent,p=i?o.scopeParent:o,g=ZA(p,i),v=i?e(o.candidates):p;g===0?i?r.push.apply(r,v):r.push(p):n.push({documentOrder:a,tabIndex:g,item:o,isScope:i,content:v})}),n.sort(JA).reduce(function(o,a){return a.isScope?o.push.apply(o,a.content):o.push(a.content),o},[]).concat(r)},nc=function(t,r){r=r||{};var n;return r.getShadowRoot?n=QA([t],r.includeContainer,{filter:Im.bind(null,r),flatten:!1,getShadowRoot:r.getShadowRoot,shadowRootFilter:cI}):n=XA(t,r.includeContainer,Im.bind(null,r)),dI(n)};const qT=["top","right","bottom","left"],Dm=["start","end"],Lm=qT.reduce((e,t)=>e.concat(t,t+"-"+Dm[0],t+"-"+Dm[1]),[]),Ur=Math.min,Vt=Math.max,oc=Math.round,Gu=Math.floor,on=e=>({x:e,y:e}),fI={left:"right",right:"left",bottom:"top",top:"bottom"},pI={start:"end",end:"start"};function Up(e,t,r){return Vt(e,Ur(t,r))}function qr(e,t){return typeof e=="function"?e(t):e}function pr(e){return e.split("-")[0]}function Hr(e){return e.split("-")[1]}function Ag(e){return e==="x"?"y":"x"}function Ig(e){return e==="y"?"height":"width"}function Tn(e){return["top","bottom"].includes(pr(e))?"y":"x"}function Dg(e){return Ag(Tn(e))}function GT(e,t,r){r===void 0&&(r=!1);const n=Hr(e),o=Dg(e),a=Ig(o);let i=o==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[a]>t.floating[a]&&(i=ic(i)),[i,ic(i)]}function gI(e){const t=ic(e);return[ac(e),t,ac(t)]}function ac(e){return e.replace(/start|end/g,t=>pI[t])}function vI(e,t,r){const n=["left","right"],o=["right","left"],a=["top","bottom"],i=["bottom","top"];switch(e){case"top":case"bottom":return r?t?o:n:t?n:o;case"left":case"right":return t?a:i;default:return[]}}function bI(e,t,r,n){const o=Hr(e);let a=vI(pr(e),r==="start",n);return o&&(a=a.map(i=>i+"-"+o),t&&(a=a.concat(a.map(ac)))),a}function ic(e){return e.replace(/left|right|bottom|top/g,t=>fI[t])}function hI(e){return{top:0,right:0,bottom:0,left:0,...e}}function Lg(e){return typeof e!="number"?hI(e):{top:e,right:e,bottom:e,left:e}}function $a(e){const{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function Fm(e,t,r){let{reference:n,floating:o}=e;const a=Tn(t),i=Dg(t),p=Ig(i),g=pr(t),v=a==="y",w=n.x+n.width/2-o.width/2,_=n.y+n.height/2-o.height/2,P=n[p]/2-o[p]/2;let T;switch(g){case"top":T={x:w,y:n.y-o.height};break;case"bottom":T={x:w,y:n.y+n.height};break;case"right":T={x:n.x+n.width,y:_};break;case"left":T={x:n.x-o.width,y:_};break;default:T={x:n.x,y:n.y}}switch(Hr(t)){case"start":T[i]-=P*(r&&v?-1:1);break;case"end":T[i]+=P*(r&&v?-1:1);break}return T}const mI=async(e,t,r)=>{const{placement:n="bottom",strategy:o="absolute",middleware:a=[],platform:i}=r,p=a.filter(Boolean),g=await(i.isRTL==null?void 0:i.isRTL(t));let v=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:w,y:_}=Fm(v,n,g),P=n,T={},O=0;for(let x=0;x({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:o,rects:a,platform:i,elements:p,middlewareData:g}=t,{element:v,padding:w=0}=qr(e,t)||{};if(v==null)return{};const _=Lg(w),P={x:r,y:n},T=Dg(o),O=Ig(T),x=await i.getDimensions(v),h=T==="y",d=h?"top":"left",l=h?"bottom":"right",s=h?"clientHeight":"clientWidth",u=a.reference[O]+a.reference[T]-P[T]-a.floating[O],f=P[T]-a.reference[T],b=await(i.getOffsetParent==null?void 0:i.getOffsetParent(v));let y=b?b[s]:0;(!y||!await(i.isElement==null?void 0:i.isElement(b)))&&(y=p.floating[s]||a.floating[O]);const M=u/2-f/2,k=y/2-x[O]/2-1,S=Ur(_[d],k),R=Ur(_[l],k),N=S,I=y-x[O]-R,D=y/2-x[O]/2+M,W=Up(N,D,I),q=!g.arrow&&Hr(o)!=null&&D!==W&&a.reference[O]/2-(DHr(o)===e),...r.filter(o=>Hr(o)!==e)]:r.filter(o=>pr(o)===o)).filter(o=>e?Hr(o)===e||(t?ac(o)!==o:!1):!0)}const xI=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var r,n,o;const{rects:a,middlewareData:i,placement:p,platform:g,elements:v}=t,{crossAxis:w=!1,alignment:_,allowedPlacements:P=Lm,autoAlignment:T=!0,...O}=qr(e,t),x=_!==void 0||P===Lm?wI(_||null,T,P):P,h=await jo(t,O),d=((r=i.autoPlacement)==null?void 0:r.index)||0,l=x[d];if(l==null)return{};const s=GT(l,a,await(g.isRTL==null?void 0:g.isRTL(v.floating)));if(p!==l)return{reset:{placement:x[0]}};const u=[h[pr(l)],h[s[0]],h[s[1]]],f=[...((n=i.autoPlacement)==null?void 0:n.overflows)||[],{placement:l,overflows:u}],b=x[d+1];if(b)return{data:{index:d+1,overflows:f},reset:{placement:b}};const y=f.map(S=>{const R=Hr(S.placement);return[S.placement,R&&w?S.overflows.slice(0,2).reduce((N,I)=>N+I,0):S.overflows[0],S.overflows]}).sort((S,R)=>S[1]-R[1]),k=((o=y.filter(S=>S[2].slice(0,Hr(S[0])?2:3).every(R=>R<=0))[0])==null?void 0:o[0])||y[0][0];return k!==p?{data:{index:d+1,overflows:f},reset:{placement:k}}:{}}}},_I=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,n;const{placement:o,middlewareData:a,rects:i,initialPlacement:p,platform:g,elements:v}=t,{mainAxis:w=!0,crossAxis:_=!0,fallbackPlacements:P,fallbackStrategy:T="bestFit",fallbackAxisSideDirection:O="none",flipAlignment:x=!0,...h}=qr(e,t);if((r=a.arrow)!=null&&r.alignmentOffset)return{};const d=pr(o),l=Tn(p),s=pr(p)===p,u=await(g.isRTL==null?void 0:g.isRTL(v.floating)),f=P||(s||!x?[ic(p)]:gI(p)),b=O!=="none";!P&&b&&f.push(...bI(p,x,O,u));const y=[p,...f],M=await jo(t,h),k=[];let S=((n=a.flip)==null?void 0:n.overflows)||[];if(w&&k.push(M[d]),_){const D=GT(o,i,u);k.push(M[D[0]],M[D[1]])}if(S=[...S,{placement:o,overflows:k}],!k.every(D=>D<=0)){var R,N;const D=(((R=a.flip)==null?void 0:R.index)||0)+1,W=y[D];if(W)return{data:{index:D,overflows:S},reset:{placement:W}};let q=(N=S.filter(Y=>Y.overflows[0]<=0).sort((Y,U)=>Y.overflows[1]-U.overflows[1])[0])==null?void 0:N.placement;if(!q)switch(T){case"bestFit":{var I;const Y=(I=S.filter(U=>{if(b){const V=Tn(U.placement);return V===l||V==="y"}return!0}).map(U=>[U.placement,U.overflows.filter(V=>V>0).reduce((V,$)=>V+$,0)]).sort((U,V)=>U[1]-V[1])[0])==null?void 0:I[0];Y&&(q=Y);break}case"initialPlacement":q=p;break}if(o!==q)return{reset:{placement:q}}}return{}}}};function zm(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Vm(e){return qT.some(t=>e[t]>=0)}const TI=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r}=t,{strategy:n="referenceHidden",...o}=qr(e,t);switch(n){case"referenceHidden":{const a=await jo(t,{...o,elementContext:"reference"}),i=zm(a,r.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:Vm(i)}}}case"escaped":{const a=await jo(t,{...o,altBoundary:!0}),i=zm(a,r.floating);return{data:{escapedOffsets:i,escaped:Vm(i)}}}default:return{}}}}};function KT(e){const t=Ur(...e.map(a=>a.left)),r=Ur(...e.map(a=>a.top)),n=Vt(...e.map(a=>a.right)),o=Vt(...e.map(a=>a.bottom));return{x:t,y:r,width:n-t,height:o-r}}function OI(e){const t=e.slice().sort((o,a)=>o.y-a.y),r=[];let n=null;for(let o=0;on.height/2?r.push([a]):r[r.length-1].push(a),n=a}return r.map(o=>$a(KT(o)))}const CI=function(e){return e===void 0&&(e={}),{name:"inline",options:e,async fn(t){const{placement:r,elements:n,rects:o,platform:a,strategy:i}=t,{padding:p=2,x:g,y:v}=qr(e,t),w=Array.from(await(a.getClientRects==null?void 0:a.getClientRects(n.reference))||[]),_=OI(w),P=$a(KT(w)),T=Lg(p);function O(){if(_.length===2&&_[0].left>_[1].right&&g!=null&&v!=null)return _.find(h=>g>h.left-T.left&&gh.top-T.top&&v=2){if(Tn(r)==="y"){const S=_[0],R=_[_.length-1],N=pr(r)==="top",I=S.top,D=R.bottom,W=N?S.left:R.left,q=N?S.right:R.right,Y=q-W,U=D-I;return{top:I,bottom:D,left:W,right:q,width:Y,height:U,x:W,y:I}}const h=pr(r)==="left",d=Vt(..._.map(S=>S.right)),l=Ur(..._.map(S=>S.left)),s=_.filter(S=>h?S.left===l:S.right===d),u=s[0].top,f=s[s.length-1].bottom,b=l,y=d,M=y-b,k=f-u;return{top:u,bottom:f,left:b,right:y,width:M,height:k,x:b,y:u}}return P}const x=await a.getElementRects({reference:{getBoundingClientRect:O},floating:n.floating,strategy:i});return o.reference.x!==x.reference.x||o.reference.y!==x.reference.y||o.reference.width!==x.reference.width||o.reference.height!==x.reference.height?{reset:{rects:x}}:{}}}};async function PI(e,t){const{placement:r,platform:n,elements:o}=e,a=await(n.isRTL==null?void 0:n.isRTL(o.floating)),i=pr(r),p=Hr(r),g=Tn(r)==="y",v=["left","top"].includes(i)?-1:1,w=a&&g?-1:1,_=qr(t,e);let{mainAxis:P,crossAxis:T,alignmentAxis:O}=typeof _=="number"?{mainAxis:_,crossAxis:0,alignmentAxis:null}:{mainAxis:_.mainAxis||0,crossAxis:_.crossAxis||0,alignmentAxis:_.alignmentAxis};return p&&typeof O=="number"&&(T=p==="end"?O*-1:O),g?{x:T*w,y:P*v}:{x:P*v,y:T*w}}const SI=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:o,y:a,placement:i,middlewareData:p}=t,g=await PI(t,e);return i===((r=p.offset)==null?void 0:r.placement)&&(n=p.arrow)!=null&&n.alignmentOffset?{}:{x:o+g.x,y:a+g.y,data:{...g,placement:i}}}}},kI=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:o}=t,{mainAxis:a=!0,crossAxis:i=!1,limiter:p={fn:h=>{let{x:d,y:l}=h;return{x:d,y:l}}},...g}=qr(e,t),v={x:r,y:n},w=await jo(t,g),_=Tn(pr(o)),P=Ag(_);let T=v[P],O=v[_];if(a){const h=P==="y"?"top":"left",d=P==="y"?"bottom":"right",l=T+w[h],s=T-w[d];T=Up(l,T,s)}if(i){const h=_==="y"?"top":"left",d=_==="y"?"bottom":"right",l=O+w[h],s=O-w[d];O=Up(l,O,s)}const x=p.fn({...t,[P]:T,[_]:O});return{...x,data:{x:x.x-r,y:x.y-n,enabled:{[P]:a,[_]:i}}}}}},EI=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:r,y:n,placement:o,rects:a,middlewareData:i}=t,{offset:p=0,mainAxis:g=!0,crossAxis:v=!0}=qr(e,t),w={x:r,y:n},_=Tn(o),P=Ag(_);let T=w[P],O=w[_];const x=qr(p,t),h=typeof x=="number"?{mainAxis:x,crossAxis:0}:{mainAxis:0,crossAxis:0,...x};if(g){const s=P==="y"?"height":"width",u=a.reference[P]-a.floating[s]+h.mainAxis,f=a.reference[P]+a.reference[s]-h.mainAxis;Tf&&(T=f)}if(v){var d,l;const s=P==="y"?"width":"height",u=["top","left"].includes(pr(o)),f=a.reference[_]-a.floating[s]+(u&&((d=i.offset)==null?void 0:d[_])||0)+(u?0:h.crossAxis),b=a.reference[_]+a.reference[s]+(u?0:((l=i.offset)==null?void 0:l[_])||0)-(u?h.crossAxis:0);Ob&&(O=b)}return{[P]:T,[_]:O}}}},MI=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,n;const{placement:o,rects:a,platform:i,elements:p}=t,{apply:g=()=>{},...v}=qr(e,t),w=await jo(t,v),_=pr(o),P=Hr(o),T=Tn(o)==="y",{width:O,height:x}=a.floating;let h,d;_==="top"||_==="bottom"?(h=_,d=P===(await(i.isRTL==null?void 0:i.isRTL(p.floating))?"start":"end")?"left":"right"):(d=_,h=P==="end"?"top":"bottom");const l=x-w.top-w.bottom,s=O-w.left-w.right,u=Ur(x-w[h],l),f=Ur(O-w[d],s),b=!t.middlewareData.shift;let y=u,M=f;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(M=s),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(y=l),b&&!P){const S=Vt(w.left,0),R=Vt(w.right,0),N=Vt(w.top,0),I=Vt(w.bottom,0);T?M=O-2*(S!==0||R!==0?S+R:Vt(w.left,w.right)):y=x-2*(N!==0||I!==0?N+I:Vt(w.top,w.bottom))}await g({...t,availableWidth:M,availableHeight:y});const k=await i.getDimensions(p.floating);return O!==k.width||x!==k.height?{reset:{rects:!0}}:{}}}};function Bc(){return typeof window<"u"}function ni(e){return YT(e)?(e.nodeName||"").toLowerCase():"#document"}function dr(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ln(e){var t;return(t=(YT(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function YT(e){return Bc()?e instanceof Node||e instanceof dr(e).Node:!1}function Gr(e){return Bc()?e instanceof Element||e instanceof dr(e).Element:!1}function an(e){return Bc()?e instanceof HTMLElement||e instanceof dr(e).HTMLElement:!1}function Wm(e){return!Bc()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof dr(e).ShadowRoot}function Yl(e){const{overflow:t,overflowX:r,overflowY:n,display:o}=Kr(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(o)}function RI(e){return["table","td","th"].includes(ni(e))}function Hc(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function Fg(e){const t=zg(),r=Gr(e)?Kr(e):e;return["transform","translate","scale","rotate","perspective"].some(n=>r[n]?r[n]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(n=>(r.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(r.contain||"").includes(n))}function jI(e){let t=oo(e);for(;an(t)&&!Ua(t);){if(Fg(t))return t;if(Hc(t))return null;t=oo(t)}return null}function zg(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Ua(e){return["html","body","#document"].includes(ni(e))}function Kr(e){return dr(e).getComputedStyle(e)}function $c(e){return Gr(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function oo(e){if(ni(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Wm(e)&&e.host||ln(e);return Wm(t)?t.host:t}function XT(e){const t=oo(e);return Ua(t)?e.ownerDocument?e.ownerDocument.body:e.body:an(t)&&Yl(t)?t:XT(t)}function bn(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const o=XT(e),a=o===((n=e.ownerDocument)==null?void 0:n.body),i=dr(o);if(a){const p=qp(i);return t.concat(i,i.visualViewport||[],Yl(o)?o:[],p&&r?bn(p):[])}return t.concat(o,bn(o,[],r))}function qp(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function QT(e){const t=Kr(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const o=an(e),a=o?e.offsetWidth:r,i=o?e.offsetHeight:n,p=oc(r)!==a||oc(n)!==i;return p&&(r=a,n=i),{width:r,height:n,$:p}}function Vg(e){return Gr(e)?e:e.contextElement}function Ra(e){const t=Vg(e);if(!an(t))return on(1);const r=t.getBoundingClientRect(),{width:n,height:o,$:a}=QT(t);let i=(a?oc(r.width):r.width)/n,p=(a?oc(r.height):r.height)/o;return(!i||!Number.isFinite(i))&&(i=1),(!p||!Number.isFinite(p))&&(p=1),{x:i,y:p}}const NI=on(0);function ZT(e){const t=dr(e);return!zg()||!t.visualViewport?NI:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function AI(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==dr(e)?!1:t}function No(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const o=e.getBoundingClientRect(),a=Vg(e);let i=on(1);t&&(n?Gr(n)&&(i=Ra(n)):i=Ra(e));const p=AI(a,r,n)?ZT(a):on(0);let g=(o.left+p.x)/i.x,v=(o.top+p.y)/i.y,w=o.width/i.x,_=o.height/i.y;if(a){const P=dr(a),T=n&&Gr(n)?dr(n):n;let O=P,x=qp(O);for(;x&&n&&T!==O;){const h=Ra(x),d=x.getBoundingClientRect(),l=Kr(x),s=d.left+(x.clientLeft+parseFloat(l.paddingLeft))*h.x,u=d.top+(x.clientTop+parseFloat(l.paddingTop))*h.y;g*=h.x,v*=h.y,w*=h.x,_*=h.y,g+=s,v+=u,O=dr(x),x=qp(O)}}return $a({width:w,height:_,x:g,y:v})}function Wg(e,t){const r=$c(e).scrollLeft;return t?t.left+r:No(ln(e)).left+r}function JT(e,t,r){r===void 0&&(r=!1);const n=e.getBoundingClientRect(),o=n.left+t.scrollLeft-(r?0:Wg(e,n)),a=n.top+t.scrollTop;return{x:o,y:a}}function II(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e;const a=o==="fixed",i=ln(n),p=t?Hc(t.floating):!1;if(n===i||p&&a)return r;let g={scrollLeft:0,scrollTop:0},v=on(1);const w=on(0),_=an(n);if((_||!_&&!a)&&((ni(n)!=="body"||Yl(i))&&(g=$c(n)),an(n))){const T=No(n);v=Ra(n),w.x=T.x+n.clientLeft,w.y=T.y+n.clientTop}const P=i&&!_&&!a?JT(i,g,!0):on(0);return{width:r.width*v.x,height:r.height*v.y,x:r.x*v.x-g.scrollLeft*v.x+w.x+P.x,y:r.y*v.y-g.scrollTop*v.y+w.y+P.y}}function DI(e){return Array.from(e.getClientRects())}function LI(e){const t=ln(e),r=$c(e),n=e.ownerDocument.body,o=Vt(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),a=Vt(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let i=-r.scrollLeft+Wg(e);const p=-r.scrollTop;return Kr(n).direction==="rtl"&&(i+=Vt(t.clientWidth,n.clientWidth)-o),{width:o,height:a,x:i,y:p}}function FI(e,t){const r=dr(e),n=ln(e),o=r.visualViewport;let a=n.clientWidth,i=n.clientHeight,p=0,g=0;if(o){a=o.width,i=o.height;const v=zg();(!v||v&&t==="fixed")&&(p=o.offsetLeft,g=o.offsetTop)}return{width:a,height:i,x:p,y:g}}function zI(e,t){const r=No(e,!0,t==="fixed"),n=r.top+e.clientTop,o=r.left+e.clientLeft,a=an(e)?Ra(e):on(1),i=e.clientWidth*a.x,p=e.clientHeight*a.y,g=o*a.x,v=n*a.y;return{width:i,height:p,x:g,y:v}}function Bm(e,t,r){let n;if(t==="viewport")n=FI(e,r);else if(t==="document")n=LI(ln(e));else if(Gr(t))n=zI(t,r);else{const o=ZT(e);n={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return $a(n)}function eO(e,t){const r=oo(e);return r===t||!Gr(r)||Ua(r)?!1:Kr(r).position==="fixed"||eO(r,t)}function VI(e,t){const r=t.get(e);if(r)return r;let n=bn(e,[],!1).filter(p=>Gr(p)&&ni(p)!=="body"),o=null;const a=Kr(e).position==="fixed";let i=a?oo(e):e;for(;Gr(i)&&!Ua(i);){const p=Kr(i),g=Fg(i);!g&&p.position==="fixed"&&(o=null),(a?!g&&!o:!g&&p.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||Yl(i)&&!g&&eO(e,i))?n=n.filter(w=>w!==i):o=p,i=oo(i)}return t.set(e,n),n}function WI(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e;const i=[...r==="clippingAncestors"?Hc(t)?[]:VI(t,this._c):[].concat(r),n],p=i[0],g=i.reduce((v,w)=>{const _=Bm(t,w,o);return v.top=Vt(_.top,v.top),v.right=Ur(_.right,v.right),v.bottom=Ur(_.bottom,v.bottom),v.left=Vt(_.left,v.left),v},Bm(t,p,o));return{width:g.right-g.left,height:g.bottom-g.top,x:g.left,y:g.top}}function BI(e){const{width:t,height:r}=QT(e);return{width:t,height:r}}function HI(e,t,r){const n=an(t),o=ln(t),a=r==="fixed",i=No(e,!0,a,t);let p={scrollLeft:0,scrollTop:0};const g=on(0);if(n||!n&&!a)if((ni(t)!=="body"||Yl(o))&&(p=$c(t)),n){const P=No(t,!0,a,t);g.x=P.x+t.clientLeft,g.y=P.y+t.clientTop}else o&&(g.x=Wg(o));const v=o&&!n&&!a?JT(o,p):on(0),w=i.left+p.scrollLeft-g.x-v.x,_=i.top+p.scrollTop-g.y-v.y;return{x:w,y:_,width:i.width,height:i.height}}function _f(e){return Kr(e).position==="static"}function Hm(e,t){if(!an(e)||Kr(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return ln(e)===r&&(r=r.ownerDocument.body),r}function tO(e,t){const r=dr(e);if(Hc(e))return r;if(!an(e)){let o=oo(e);for(;o&&!Ua(o);){if(Gr(o)&&!_f(o))return o;o=oo(o)}return r}let n=Hm(e,t);for(;n&&RI(n)&&_f(n);)n=Hm(n,t);return n&&Ua(n)&&_f(n)&&!Fg(n)?r:n||jI(e)||r}const $I=async function(e){const t=this.getOffsetParent||tO,r=this.getDimensions,n=await r(e.floating);return{reference:HI(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function UI(e){return Kr(e).direction==="rtl"}const rO={convertOffsetParentRelativeRectToViewportRelativeRect:II,getDocumentElement:ln,getClippingRect:WI,getOffsetParent:tO,getElementRects:$I,getClientRects:DI,getDimensions:BI,getScale:Ra,isElement:Gr,isRTL:UI};function nO(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function qI(e,t){let r=null,n;const o=ln(e);function a(){var p;clearTimeout(n),(p=r)==null||p.disconnect(),r=null}function i(p,g){p===void 0&&(p=!1),g===void 0&&(g=1),a();const v=e.getBoundingClientRect(),{left:w,top:_,width:P,height:T}=v;if(p||t(),!P||!T)return;const O=Gu(_),x=Gu(o.clientWidth-(w+P)),h=Gu(o.clientHeight-(_+T)),d=Gu(w),s={rootMargin:-O+"px "+-x+"px "+-h+"px "+-d+"px",threshold:Vt(0,Ur(1,g))||1};let u=!0;function f(b){const y=b[0].intersectionRatio;if(y!==g){if(!u)return i();y?i(!1,y):n=setTimeout(()=>{i(!1,1e-7)},1e3)}y===1&&!nO(v,e.getBoundingClientRect())&&i(),u=!1}try{r=new IntersectionObserver(f,{...s,root:o.ownerDocument})}catch{r=new IntersectionObserver(f,s)}r.observe(e)}return i(!0),a}function GI(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:p=typeof IntersectionObserver=="function",animationFrame:g=!1}=n,v=Vg(e),w=o||a?[...v?bn(v):[],...bn(t)]:[];w.forEach(d=>{o&&d.addEventListener("scroll",r,{passive:!0}),a&&d.addEventListener("resize",r)});const _=v&&p?qI(v,r):null;let P=-1,T=null;i&&(T=new ResizeObserver(d=>{let[l]=d;l&&l.target===v&&T&&(T.unobserve(t),cancelAnimationFrame(P),P=requestAnimationFrame(()=>{var s;(s=T)==null||s.observe(t)})),r()}),v&&!g&&T.observe(v),T.observe(t));let O,x=g?No(e):null;g&&h();function h(){const d=No(e);x&&!nO(x,d)&&r(),x=d,O=requestAnimationFrame(h)}return r(),()=>{var d;w.forEach(l=>{o&&l.removeEventListener("scroll",r),a&&l.removeEventListener("resize",r)}),_==null||_(),(d=T)==null||d.disconnect(),T=null,g&&cancelAnimationFrame(O)}}const vs=jo,oO=SI,KI=xI,YI=kI,XI=_I,QI=MI,ZI=TI,$m=yI,JI=CI,e4=EI,aO=(e,t,r)=>{const n=new Map,o={platform:rO,...r},a={...o.platform,_c:n};return mI(e,t,{...o,platform:a})},t4=e=>{const{element:t,padding:r}=e;function n(o){return Object.prototype.hasOwnProperty.call(o,"current")}return{name:"arrow",options:e,fn(o){return n(t)?t.current!=null?$m({element:t.current,padding:r}).fn(o):{}:t?$m({element:t,padding:r}).fn(o):{}}}};var bs=typeof document<"u"?z.useLayoutEffect:z.useEffect;function lc(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,n,o;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(!lc(e[n],t[n]))return!1;return!0}if(o=Object.keys(e),r=o.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(t,o[n]))return!1;for(n=r;n--!==0;){const a=o[n];if(!(a==="_owner"&&e.$$typeof)&&!lc(e[a],t[a]))return!1}return!0}return e!==e&&t!==t}function Um(e){const t=z.useRef(e);return bs(()=>{t.current=e}),t}function r4(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:o,whileElementsMounted:a,open:i}=e,[p,g]=z.useState({x:null,y:null,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[v,w]=z.useState(n);lc(v,n)||w(n);const _=z.useRef(null),P=z.useRef(null),T=z.useRef(p),O=Um(a),x=Um(o),[h,d]=z.useState(null),[l,s]=z.useState(null),u=z.useCallback(S=>{_.current!==S&&(_.current=S,d(S))},[]),f=z.useCallback(S=>{P.current!==S&&(P.current=S,s(S))},[]),b=z.useCallback(()=>{if(!_.current||!P.current)return;const S={placement:t,strategy:r,middleware:v};x.current&&(S.platform=x.current),aO(_.current,P.current,S).then(R=>{const N={...R,isPositioned:!0};y.current&&!lc(T.current,N)&&(T.current=N,xn.flushSync(()=>{g(N)}))})},[v,t,r,x]);bs(()=>{i===!1&&T.current.isPositioned&&(T.current.isPositioned=!1,g(S=>({...S,isPositioned:!1})))},[i]);const y=z.useRef(!1);bs(()=>(y.current=!0,()=>{y.current=!1}),[]),bs(()=>{if(h&&l){if(O.current)return O.current(h,l,b);b()}},[h,l,b,O]);const M=z.useMemo(()=>({reference:_,floating:P,setReference:u,setFloating:f}),[u,f]),k=z.useMemo(()=>({reference:h,floating:l}),[h,l]);return z.useMemo(()=>({...p,update:b,refs:M,elements:k,reference:u,floating:f}),[p,b,M,k,u,f])}var lt=typeof document<"u"?z.useLayoutEffect:z.useEffect;let Tf=!1,n4=0;const qm=()=>"floating-ui-"+n4++;function o4(){const[e,t]=z.useState(()=>Tf?qm():void 0);return lt(()=>{e==null&&t(qm())},[]),z.useEffect(()=>{Tf||(Tf=!0)},[]),e}const a4=Jp["useId".toString()],Nl=a4||o4;function iO(){const e=new Map;return{emit(t,r){var n;(n=e.get(t))==null||n.forEach(o=>o(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){e.set(t,(e.get(t)||[]).filter(n=>n!==r))}}}const lO=z.createContext(null),uO=z.createContext(null),oi=()=>{var e;return((e=z.useContext(lO))==null?void 0:e.id)||null},Bo=()=>z.useContext(uO),i4=e=>{const t=Nl(),r=Bo(),n=oi(),o=e||n;return lt(()=>{const a={id:t,parentId:o};return r==null||r.addNode(a),()=>{r==null||r.removeNode(a)}},[r,t,o]),t},l4=e=>{let{children:t,id:r}=e;const n=oi();return z.createElement(lO.Provider,{value:z.useMemo(()=>({id:r,parentId:n}),[r,n])},t)},u4=e=>{let{children:t}=e;const r=z.useRef([]),n=z.useCallback(i=>{r.current=[...r.current,i]},[]),o=z.useCallback(i=>{r.current=r.current.filter(p=>p!==i)},[]),a=z.useState(()=>iO())[0];return z.createElement(uO.Provider,{value:z.useMemo(()=>({nodesRef:r,addNode:n,removeNode:o,events:a}),[r,n,o,a])},t)};function tr(e){return(e==null?void 0:e.ownerDocument)||document}function Bg(){const e=navigator.userAgentData;return e!=null&&e.platform?e.platform:navigator.platform}function sO(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(t=>{let{brand:r,version:n}=t;return r+"/"+n}).join(" "):navigator.userAgent}function Hg(e){return tr(e).defaultView||window}function Pr(e){return e?e instanceof Hg(e).Element:!1}function Ao(e){return e?e instanceof Hg(e).HTMLElement:!1}function s4(e){if(typeof ShadowRoot>"u")return!1;const t=Hg(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function cO(e){if(e.mozInputSource===0&&e.isTrusted)return!0;const t=/Android/i;return(t.test(Bg())||t.test(sO()))&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function dO(e){return e.width===0&&e.height===0||e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType!=="mouse"||e.width<1&&e.height<1&&e.pressure===0&&e.detail===0}function Gp(){return/apple/i.test(navigator.vendor)}function fO(){return Bg().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function uc(e,t){const r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function Sr(e){const t=z.useRef(e);return lt(()=>{t.current=e}),t}const Gm="data-floating-ui-safe-polygon";function hs(e,t,r){return r&&!uc(r)?0:typeof e=="number"?e:e==null?void 0:e[t]}const c4=function(e,t){let{enabled:r=!0,delay:n=0,handleClose:o=null,mouseOnly:a=!1,restMs:i=0,move:p=!0}=t===void 0?{}:t;const{open:g,onOpenChange:v,dataRef:w,events:_,elements:{domReference:P,floating:T},refs:O}=e,x=Bo(),h=oi(),d=Sr(o),l=Sr(n),s=z.useRef(),u=z.useRef(),f=z.useRef(),b=z.useRef(),y=z.useRef(!0),M=z.useRef(!1),k=z.useRef(()=>{}),S=z.useCallback(()=>{var D;const W=(D=w.current.openEvent)==null?void 0:D.type;return(W==null?void 0:W.includes("mouse"))&&W!=="mousedown"},[w]);z.useEffect(()=>{if(!r)return;function D(){clearTimeout(u.current),clearTimeout(b.current),y.current=!0}return _.on("dismiss",D),()=>{_.off("dismiss",D)}},[r,_]),z.useEffect(()=>{if(!r||!d.current||!g)return;function D(){S()&&v(!1)}const W=tr(T).documentElement;return W.addEventListener("mouseleave",D),()=>{W.removeEventListener("mouseleave",D)}},[T,g,v,r,d,w,S]);const R=z.useCallback(function(D){D===void 0&&(D=!0);const W=hs(l.current,"close",s.current);W&&!f.current?(clearTimeout(u.current),u.current=setTimeout(()=>v(!1),W)):D&&(clearTimeout(u.current),v(!1))},[l,v]),N=z.useCallback(()=>{k.current(),f.current=void 0},[]),I=z.useCallback(()=>{if(M.current){const D=tr(O.floating.current).body;D.style.pointerEvents="",D.removeAttribute(Gm),M.current=!1}},[O]);return z.useEffect(()=>{if(!r)return;function D(){return w.current.openEvent?["click","mousedown"].includes(w.current.openEvent.type):!1}function W(U){if(clearTimeout(u.current),y.current=!1,a&&!uc(s.current)||i>0&&hs(l.current,"open")===0)return;w.current.openEvent=U;const V=hs(l.current,"open",s.current);V?u.current=setTimeout(()=>{v(!0)},V):v(!0)}function q(U){if(D())return;k.current();const V=tr(T);if(clearTimeout(b.current),d.current){clearTimeout(u.current),f.current=d.current({...e,tree:x,x:U.clientX,y:U.clientY,onClose(){I(),N(),R()}});const $=f.current;V.addEventListener("mousemove",$),k.current=()=>{V.removeEventListener("mousemove",$)};return}R()}function Y(U){D()||d.current==null||d.current({...e,tree:x,x:U.clientX,y:U.clientY,onClose(){N(),R()}})(U)}if(Pr(P)){const U=P;return g&&U.addEventListener("mouseleave",Y),T==null||T.addEventListener("mouseleave",Y),p&&U.addEventListener("mousemove",W,{once:!0}),U.addEventListener("mouseenter",W),U.addEventListener("mouseleave",q),()=>{g&&U.removeEventListener("mouseleave",Y),T==null||T.removeEventListener("mouseleave",Y),p&&U.removeEventListener("mousemove",W),U.removeEventListener("mouseenter",W),U.removeEventListener("mouseleave",q)}}},[P,T,r,e,a,i,p,R,N,I,v,g,x,l,d,w]),lt(()=>{var D;if(r&&g&&(D=d.current)!=null&&D.__options.blockPointerEvents&&S()){const Y=tr(T).body;if(Y.setAttribute(Gm,""),Y.style.pointerEvents="none",M.current=!0,Pr(P)&&T){var W,q;const U=P,V=x==null||(W=x.nodesRef.current.find($=>$.id===h))==null||(q=W.context)==null?void 0:q.elements.floating;return V&&(V.style.pointerEvents=""),U.style.pointerEvents="auto",T.style.pointerEvents="auto",()=>{U.style.pointerEvents="",T.style.pointerEvents=""}}}},[r,g,h,T,P,x,d,w,S]),lt(()=>{g||(s.current=void 0,N(),I())},[g,N,I]),z.useEffect(()=>()=>{N(),clearTimeout(u.current),clearTimeout(b.current),I()},[r,N,I]),z.useMemo(()=>{if(!r)return{};function D(W){s.current=W.pointerType}return{reference:{onPointerDown:D,onPointerEnter:D,onMouseMove(){g||i===0||(clearTimeout(b.current),b.current=setTimeout(()=>{y.current||v(!0)},i))}},floating:{onMouseEnter(){clearTimeout(u.current)},onMouseLeave(){_.emit("dismiss",{type:"mouseLeave",data:{returnFocus:!1}}),R(!1)}}}},[_,r,i,g,v,R])},pO=z.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:()=>{},setState:()=>{},isInstantPhase:!1}),gO=()=>z.useContext(pO),d4=e=>{let{children:t,delay:r,timeoutMs:n=0}=e;const[o,a]=z.useReducer((g,v)=>({...g,...v}),{delay:r,timeoutMs:n,initialDelay:r,currentId:null,isInstantPhase:!1}),i=z.useRef(null),p=z.useCallback(g=>{a({currentId:g})},[]);return lt(()=>{o.currentId?i.current===null?i.current=o.currentId:a({isInstantPhase:!0}):(a({isInstantPhase:!1}),i.current=null)},[o.currentId]),z.createElement(pO.Provider,{value:z.useMemo(()=>({...o,setState:a,setCurrentId:p}),[o,a,p])},t)},f4=(e,t)=>{let{open:r,onOpenChange:n}=e,{id:o}=t;const{currentId:a,setCurrentId:i,initialDelay:p,setState:g,timeoutMs:v}=gO();z.useEffect(()=>{a&&(g({delay:{open:1,close:hs(p,"close")}}),a!==o&&n(!1))},[o,n,g,a,p]),z.useEffect(()=>{function w(){n(!1),g({delay:p,currentId:null})}if(!r&&a===o)if(v){const _=window.setTimeout(w,v);return()=>{clearTimeout(_)}}else w()},[r,g,a,o,n,p,v]),z.useEffect(()=>{r&&i(o)},[r,i,o])};function Al(){return Al=Object.assign||function(e){for(var t=1;te==null?void 0:e.focus({preventScroll:r});o?a():Km=requestAnimationFrame(a)}function p4(e,t){var r;let n=[],o=(r=e.find(a=>a.id===t))==null?void 0:r.parentId;for(;o;){const a=e.find(i=>i.id===o);o=a==null?void 0:a.parentId,a&&(n=n.concat(a))}return n}function il(e,t){let r=e.filter(o=>{var a;return o.parentId===t&&((a=o.context)==null?void 0:a.open)})||[],n=r;for(;n.length;)n=e.filter(o=>{var a;return(a=n)==null?void 0:a.some(i=>{var p;return o.parentId===i.id&&((p=o.context)==null?void 0:p.open)})})||[],r=r.concat(n);return r}function Uc(e){return"composedPath"in e?e.composedPath()[0]:e.target}const g4="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function vO(e){return Ao(e)&&e.matches(g4)}function _r(e){e.preventDefault(),e.stopPropagation()}const sc=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver=="function"&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function bO(e,t){const r=nc(e,sc());t==="prev"&&r.reverse();const n=r.indexOf(Io(tr(e)));return r.slice(n+1)[0]}function hO(){return bO(document.body,"next")}function mO(){return bO(document.body,"prev")}function ll(e,t){const r=t||e.currentTarget,n=e.relatedTarget;return!n||!Qt(r,n)}function v4(e){nc(e,sc()).forEach(r=>{r.dataset.tabindex=r.getAttribute("tabindex")||"",r.setAttribute("tabindex","-1")})}function b4(e){e.querySelectorAll("[data-tabindex]").forEach(r=>{const n=r.dataset.tabindex;delete r.dataset.tabindex,n?r.setAttribute("tabindex",n):r.removeAttribute("tabindex")})}const h4=Jp["useInsertionEffect".toString()],m4=h4||(e=>e());function ai(e){const t=z.useRef(()=>{});return m4(()=>{t.current=e}),z.useCallback(function(){for(var r=arguments.length,n=new Array(r),o=0;o(Gp()&&a("button"),document.addEventListener("keydown",Ym),()=>{document.removeEventListener("keydown",Ym)}),[]),z.createElement("span",Al({},t,{ref:r,tabIndex:0,role:o,"aria-hidden":o?void 0:!0,"data-floating-ui-focus-guard":"",style:$g,onFocus:i=>{Gp()&&fO()&&!y4(i)?(i.persist(),Ug=window.setTimeout(()=>{n(i)},50)):n(i)}}))}),yO=z.createContext(null),wO=function(e){let{id:t,enabled:r=!0}=e===void 0?{}:e;const[n,o]=z.useState(null),a=Nl(),i=xO();return lt(()=>{if(!r)return;const p=t?document.getElementById(t):null;if(p)p.setAttribute("data-floating-ui-portal",""),o(p);else{const g=document.createElement("div");t!==""&&(g.id=t||a),g.setAttribute("data-floating-ui-portal",""),o(g);const v=(i==null?void 0:i.portalNode)||document.body;return v.appendChild(g),()=>{v.removeChild(g)}}},[t,i,a,r]),n},w4=e=>{let{children:t,id:r,root:n=null,preserveTabOrder:o=!0}=e;const a=wO({id:r,enabled:!n}),[i,p]=z.useState(null),g=z.useRef(null),v=z.useRef(null),w=z.useRef(null),_=z.useRef(null),P=!!i&&!i.modal&&!!(n||a)&&o;return z.useEffect(()=>{if(!a||!o||i!=null&&i.modal)return;function T(O){a&&ll(O)&&(O.type==="focusin"?b4:v4)(a)}return a.addEventListener("focusin",T,!0),a.addEventListener("focusout",T,!0),()=>{a.removeEventListener("focusin",T,!0),a.removeEventListener("focusout",T,!0)}},[a,o,i==null?void 0:i.modal]),z.createElement(yO.Provider,{value:z.useMemo(()=>({preserveTabOrder:o,beforeOutsideRef:g,afterOutsideRef:v,beforeInsideRef:w,afterInsideRef:_,portalNode:a,setFocusManagerState:p}),[o,a])},P&&a&&z.createElement(cc,{"data-type":"outside",ref:g,onFocus:T=>{if(ll(T,a)){var O;(O=w.current)==null||O.focus()}else{const x=mO()||(i==null?void 0:i.refs.domReference.current);x==null||x.focus()}}}),P&&a&&z.createElement("span",{"aria-owns":a.id,style:$g}),n?xn.createPortal(t,n):a?xn.createPortal(t,a):null,P&&a&&z.createElement(cc,{"data-type":"outside",ref:v,onFocus:T=>{if(ll(T,a)){var O;(O=_.current)==null||O.focus()}else{const x=hO()||(i==null?void 0:i.refs.domReference.current);x==null||x.focus(),i!=null&&i.closeOnFocusOut&&(i==null||i.onOpenChange(!1))}}}))},xO=()=>z.useContext(yO),x4=z.forwardRef(function(t,r){return z.createElement("button",Al({},t,{type:"button",ref:r,tabIndex:-1,style:$g}))});function _4(e){let{context:t,children:r,order:n=["content"],guards:o=!0,initialFocus:a=0,returnFocus:i=!0,modal:p=!0,visuallyHiddenDismiss:g=!1,closeOnFocusOut:v=!0}=e;const{refs:w,nodeId:_,onOpenChange:P,events:T,dataRef:O,elements:{domReference:x,floating:h}}=t,d=Sr(n),l=Bo(),s=xO(),[u,f]=z.useState(null),b=typeof a=="number"&&a<0,y=z.useRef(null),M=z.useRef(null),k=z.useRef(!1),S=z.useRef(null),R=z.useRef(!1),N=s!=null,I=x&&x.getAttribute("role")==="combobox"&&vO(x),D=z.useCallback(function(U){return U===void 0&&(U=h),U?nc(U,sc()):[]},[h]),W=z.useCallback(U=>{const V=D(U);return d.current.map($=>x&&$==="reference"?x:h&&$==="floating"?h:V).filter(Boolean).flat()},[x,h,d,D]);z.useEffect(()=>{if(!p)return;function U($){if($.key==="Tab"){D().length===0&&!I&&_r($);const G=W(),J=Uc($);d.current[0]==="reference"&&J===x&&(_r($),$.shiftKey?Ln(G[G.length-1]):Ln(G[1])),d.current[1]==="floating"&&J===h&&$.shiftKey&&(_r($),Ln(G[0]))}}const V=tr(h);return V.addEventListener("keydown",U),()=>{V.removeEventListener("keydown",U)}},[x,h,p,d,w,I,D,W]),z.useEffect(()=>{if(!v)return;function U(){R.current=!0,setTimeout(()=>{R.current=!1})}function V($){const G=$.relatedTarget,J=!(Qt(x,G)||Qt(h,G)||Qt(G,h)||Qt(s==null?void 0:s.portalNode,G)||G!=null&&G.hasAttribute("data-floating-ui-focus-guard")||l&&(il(l.nodesRef.current,_).find(re=>{var le,ae;return Qt((le=re.context)==null?void 0:le.elements.floating,G)||Qt((ae=re.context)==null?void 0:ae.elements.domReference,G)})||p4(l.nodesRef.current,_).find(re=>{var le,ae;return((le=re.context)==null?void 0:le.elements.floating)===G||((ae=re.context)==null?void 0:ae.elements.domReference)===G})));G&&J&&!R.current&&G!==S.current&&(k.current=!0,setTimeout(()=>P(!1)))}if(h&&Ao(x))return x.addEventListener("focusout",V),x.addEventListener("pointerdown",U),!p&&h.addEventListener("focusout",V),()=>{x.removeEventListener("focusout",V),x.removeEventListener("pointerdown",U),!p&&h.removeEventListener("focusout",V)}},[x,h,p,_,l,s,P,v]),z.useEffect(()=>{var U;const V=Array.from((s==null||(U=s.portalNode)==null?void 0:U.querySelectorAll("[data-floating-ui-portal]"))||[]);function $(){return[y.current,M.current].filter(Boolean)}if(h&&p){const G=[h,...V,...$()],J=GA(d.current.includes("reference")||I?G.concat(x||[]):G);return()=>{J()}}},[x,h,p,d,s,I]),z.useEffect(()=>{if(p&&!o&&h){const U=[],V=sc(),$=nc(tr(h).body,V),G=W(),J=$.filter(re=>!G.includes(re));return J.forEach((re,le)=>{U[le]=re.getAttribute("tabindex"),re.setAttribute("tabindex","-1")}),()=>{J.forEach((re,le)=>{const ae=U[le];ae==null?re.removeAttribute("tabindex"):re.setAttribute("tabindex",ae)})}}},[h,p,o,W]),lt(()=>{if(!h)return;const U=tr(h);let V=i,$=!1;const G=Io(U),J=O.current;S.current=G;const re=W(h),le=(typeof a=="number"?re[a]:a.current)||h;!b&&Ln(le,{preventScroll:le===h});function ae(te){if(te.type==="escapeKey"&&w.domReference.current&&(S.current=w.domReference.current),["referencePress","escapeKey"].includes(te.type))return;const pe=te.data.returnFocus;typeof pe=="object"?(V=!0,$=pe.preventScroll):V=pe}return T.on("dismiss",ae),()=>{if(T.off("dismiss",ae),Qt(h,Io(U))&&w.domReference.current&&(S.current=w.domReference.current),V&&Ao(S.current)&&!k.current)if(!w.domReference.current||R.current)Ln(S.current,{cancelPrevious:!1,preventScroll:$});else{var te;J.__syncReturnFocus=!0,(te=S.current)==null||te.focus({preventScroll:$}),setTimeout(()=>{delete J.__syncReturnFocus})}}},[h,W,a,i,O,w,T,b]),lt(()=>{if(s)return s.setFocusManagerState({...t,modal:p,closeOnFocusOut:v}),()=>{s.setFocusManagerState(null)}},[s,p,v,t]),lt(()=>{if(b||!h)return;function U(){f(D().length)}if(U(),typeof MutationObserver=="function"){const V=new MutationObserver(U);return V.observe(h,{childList:!0,subtree:!0}),()=>{V.disconnect()}}},[h,D,b,w]);const q=o&&(N||p)&&!I;function Y(U){return g&&p?z.createElement(x4,{ref:U==="start"?y:M,onClick:()=>P(!1)},typeof g=="string"?g:"Dismiss"):null}return z.createElement(z.Fragment,null,q&&z.createElement(cc,{"data-type":"inside",ref:s==null?void 0:s.beforeInsideRef,onFocus:U=>{if(p){const $=W();Ln(n[0]==="reference"?$[0]:$[$.length-1])}else if(s!=null&&s.preserveTabOrder&&s.portalNode)if(k.current=!1,ll(U,s.portalNode)){const $=hO()||x;$==null||$.focus()}else{var V;(V=s.beforeOutsideRef.current)==null||V.focus()}}}),I?null:Y("start"),z.cloneElement(r,u===0||n.includes("floating")?{tabIndex:0}:{}),Y("end"),q&&z.createElement(cc,{"data-type":"inside",ref:s==null?void 0:s.afterInsideRef,onFocus:U=>{if(p)Ln(W()[0]);else if(s!=null&&s.preserveTabOrder&&s.portalNode)if(k.current=!0,ll(U,s.portalNode)){const $=mO()||x;$==null||$.focus()}else{var V;(V=s.afterOutsideRef.current)==null||V.focus()}}}))}const Ku="data-floating-ui-scroll-lock",T4=z.forwardRef(function(t,r){let{lockScroll:n=!1,...o}=t;return lt(()=>{var a,i;if(!n||document.body.hasAttribute(Ku))return;document.body.setAttribute(Ku,"");const v=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",w=window.innerWidth-document.documentElement.clientWidth;if(!/iP(hone|ad|od)|iOS/.test(Bg()))return Object.assign(document.body.style,{overflow:"hidden",[v]:w+"px"}),()=>{document.body.removeAttribute(Ku),Object.assign(document.body.style,{overflow:"",[v]:""})};const _=((a=window.visualViewport)==null?void 0:a.offsetLeft)||0,P=((i=window.visualViewport)==null?void 0:i.offsetTop)||0,T=window.pageXOffset,O=window.pageYOffset;return Object.assign(document.body.style,{position:"fixed",overflow:"hidden",top:-(O-Math.floor(P))+"px",left:-(T-Math.floor(_))+"px",right:"0",[v]:w+"px"}),()=>{Object.assign(document.body.style,{position:"",overflow:"",top:"",left:"",right:"",[v]:""}),document.body.removeAttribute(Ku),window.scrollTo(T,O)}},[n]),z.createElement("div",Al({ref:r},o,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...o.style}}))});function Xm(e){return Ao(e.target)&&e.target.tagName==="BUTTON"}function Qm(e){return vO(e)}const O4=function(e,t){let{open:r,onOpenChange:n,dataRef:o,elements:{domReference:a}}=e,{enabled:i=!0,event:p="click",toggle:g=!0,ignoreMouse:v=!1,keyboardHandlers:w=!0}=t===void 0?{}:t;const _=z.useRef();return z.useMemo(()=>i?{reference:{onPointerDown(P){_.current=P.pointerType},onMouseDown(P){P.button===0&&(uc(_.current,!0)&&v||p!=="click"&&(r?g&&(!o.current.openEvent||o.current.openEvent.type==="mousedown")&&n(!1):(P.preventDefault(),n(!0)),o.current.openEvent=P.nativeEvent))},onClick(P){if(!o.current.__syncReturnFocus){if(p==="mousedown"&&_.current){_.current=void 0;return}uc(_.current,!0)&&v||(r?g&&(!o.current.openEvent||o.current.openEvent.type==="click")&&n(!1):n(!0),o.current.openEvent=P.nativeEvent)}},onKeyDown(P){_.current=void 0,w&&(Xm(P)||(P.key===" "&&!Qm(a)&&P.preventDefault(),P.key==="Enter"&&(r?g&&n(!1):n(!0))))},onKeyUp(P){w&&(Xm(P)||Qm(a)||P.key===" "&&(r?g&&n(!1):n(!0)))}}}:{},[i,o,p,v,w,a,g,r,n])};function ms(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);const r=e;return r.target!=null&&t.contains(r.target)}const C4={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},P4={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},S4=function(e){var t,r;return e===void 0&&(e=!0),{escapeKeyBubbles:typeof e=="boolean"?e:(t=e.escapeKey)!=null?t:!0,outsidePressBubbles:typeof e=="boolean"?e:(r=e.outsidePress)!=null?r:!0}},k4=function(e,t){let{open:r,onOpenChange:n,events:o,nodeId:a,elements:{reference:i,domReference:p,floating:g},dataRef:v}=e,{enabled:w=!0,escapeKey:_=!0,outsidePress:P=!0,outsidePressEvent:T="pointerdown",referencePress:O=!1,referencePressEvent:x="pointerdown",ancestorScroll:h=!1,bubbles:d=!0}=t===void 0?{}:t;const l=Bo(),s=oi()!=null,u=ai(typeof P=="function"?P:()=>!1),f=typeof P=="function"?u:P,b=z.useRef(!1),{escapeKeyBubbles:y,outsidePressBubbles:M}=S4(d);return z.useEffect(()=>{if(!r||!w)return;v.current.__escapeKeyBubbles=y,v.current.__outsidePressBubbles=M;function k(D){if(D.key==="Escape"){const W=l?il(l.nodesRef.current,a):[];if(W.length>0){let q=!0;if(W.forEach(Y=>{var U;if((U=Y.context)!=null&&U.open&&!Y.context.dataRef.current.__escapeKeyBubbles){q=!1;return}}),!q)return}o.emit("dismiss",{type:"escapeKey",data:{returnFocus:{preventScroll:!1}}}),n(!1)}}function S(D){const W=b.current;if(b.current=!1,W||typeof f=="function"&&!f(D))return;const q=Uc(D);if(Ao(q)&&g){const V=g.ownerDocument.defaultView||window,$=q.scrollWidth>q.clientWidth,G=q.scrollHeight>q.clientHeight;let J=G&&D.offsetX>q.clientWidth;if(G&&V.getComputedStyle(q).direction==="rtl"&&(J=D.offsetX<=q.offsetWidth-q.clientWidth),J||$&&D.offsetY>q.clientHeight)return}const Y=l&&il(l.nodesRef.current,a).some(V=>{var $;return ms(D,($=V.context)==null?void 0:$.elements.floating)});if(ms(D,g)||ms(D,p)||Y)return;const U=l?il(l.nodesRef.current,a):[];if(U.length>0){let V=!0;if(U.forEach($=>{var G;if((G=$.context)!=null&&G.open&&!$.context.dataRef.current.__outsidePressBubbles){V=!1;return}}),!V)return}o.emit("dismiss",{type:"outsidePress",data:{returnFocus:s?{preventScroll:!0}:cO(D)||dO(D)}}),n(!1)}function R(){n(!1)}const N=tr(g);_&&N.addEventListener("keydown",k),f&&N.addEventListener(T,S);let I=[];return h&&(Pr(p)&&(I=bn(p)),Pr(g)&&(I=I.concat(bn(g))),!Pr(i)&&i&&i.contextElement&&(I=I.concat(bn(i.contextElement)))),I=I.filter(D=>{var W;return D!==((W=N.defaultView)==null?void 0:W.visualViewport)}),I.forEach(D=>{D.addEventListener("scroll",R,{passive:!0})}),()=>{_&&N.removeEventListener("keydown",k),f&&N.removeEventListener(T,S),I.forEach(D=>{D.removeEventListener("scroll",R)})}},[v,g,p,i,_,f,T,o,l,a,r,n,h,w,y,M,s]),z.useEffect(()=>{b.current=!1},[f,T]),z.useMemo(()=>w?{reference:{[C4[x]]:()=>{O&&(o.emit("dismiss",{type:"referencePress",data:{returnFocus:!1}}),n(!1))}},floating:{[P4[T]]:()=>{b.current=!0}}}:{},[w,o,O,T,x,n])},E4=function(e,t){let{open:r,onOpenChange:n,dataRef:o,events:a,refs:i,elements:{floating:p,domReference:g}}=e,{enabled:v=!0,keyboardOnly:w=!0}=t===void 0?{}:t;const _=z.useRef(""),P=z.useRef(!1),T=z.useRef();return z.useEffect(()=>{if(!v)return;const x=tr(p).defaultView||window;function h(){!r&&Ao(g)&&g===Io(tr(g))&&(P.current=!0)}return x.addEventListener("blur",h),()=>{x.removeEventListener("blur",h)}},[p,g,r,v]),z.useEffect(()=>{if(!v)return;function O(x){(x.type==="referencePress"||x.type==="escapeKey")&&(P.current=!0)}return a.on("dismiss",O),()=>{a.off("dismiss",O)}},[a,v]),z.useEffect(()=>()=>{clearTimeout(T.current)},[]),z.useMemo(()=>v?{reference:{onPointerDown(O){let{pointerType:x}=O;_.current=x,P.current=!!(x&&w)},onMouseLeave(){P.current=!1},onFocus(O){var x;P.current||O.type==="focus"&&((x=o.current.openEvent)==null?void 0:x.type)==="mousedown"&&o.current.openEvent&&ms(o.current.openEvent,g)||(o.current.openEvent=O.nativeEvent,n(!0))},onBlur(O){P.current=!1;const x=O.relatedTarget,h=Pr(x)&&x.hasAttribute("data-floating-ui-focus-guard")&&x.getAttribute("data-type")==="outside";T.current=setTimeout(()=>{Qt(i.floating.current,x)||Qt(g,x)||h||n(!1)})}}}:{},[v,w,g,i,o,n])};let Zm=!1;const qg="ArrowUp",qc="ArrowDown",qa="ArrowLeft",Xl="ArrowRight";function Yu(e,t,r){return Math.floor(e/t)!==r}function Wi(e,t){return t<0||t>=e.current.length}function Ft(e,t){let{startingIndex:r=-1,decrement:n=!1,disabledIndices:o,amount:a=1}=t===void 0?{}:t;const i=e.current;let p=r;do{var g,v;p=p+(n?-a:a)}while(p>=0&&p<=i.length-1&&(o?o.includes(p):i[p]==null||(g=i[p])!=null&&g.hasAttribute("disabled")||((v=i[p])==null?void 0:v.getAttribute("aria-disabled"))==="true"));return p}function Gc(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function Jm(e,t){return Gc(t,e===qg||e===qc,e===qa||e===Xl)}function Of(e,t,r){return Gc(t,e===qc,r?e===qa:e===Xl)||e==="Enter"||e==" "||e===""}function M4(e,t,r){return Gc(t,r?e===qa:e===Xl,e===qc)}function R4(e,t,r){return Gc(t,r?e===Xl:e===qa,e===qg)}function Cf(e,t){return Ft(e,{disabledIndices:t})}function ey(e,t){return Ft(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}const j4=function(e,t){let{open:r,onOpenChange:n,refs:o,elements:{domReference:a}}=e,{listRef:i,activeIndex:p,onNavigate:g=()=>{},enabled:v=!0,selectedIndex:w=null,allowEscape:_=!1,loop:P=!1,nested:T=!1,rtl:O=!1,virtual:x=!1,focusItemOnOpen:h="auto",focusItemOnHover:d=!0,openOnArrowKeyDown:l=!0,disabledIndices:s=void 0,orientation:u="vertical",cols:f=1,scrollItemIntoView:b=!0}=t===void 0?{listRef:{current:[]},activeIndex:null,onNavigate:()=>{}}:t;const y=oi(),M=Bo(),k=ai(g),S=z.useRef(h),R=z.useRef(w??-1),N=z.useRef(null),I=z.useRef(!0),D=z.useRef(k),W=z.useRef(r),q=z.useRef(!1),Y=z.useRef(!1),U=Sr(s),V=Sr(r),$=Sr(b),[G,J]=z.useState(),re=z.useCallback(function(te,pe,se){se===void 0&&(se=!1);const oe=te.current[pe.current];x?J(oe==null?void 0:oe.id):Ln(oe,{preventScroll:!0,sync:fO()&&Gp()?Zm||q.current:!1}),requestAnimationFrame(()=>{const ce=$.current;ce&&oe&&(se||!I.current)&&(oe.scrollIntoView==null||oe.scrollIntoView(typeof ce=="boolean"?{block:"nearest",inline:"nearest"}:ce))})},[x,$]);lt(()=>{document.createElement("div").focus({get preventScroll(){return Zm=!0,!1}})},[]),lt(()=>{v&&(r?S.current&&w!=null&&(Y.current=!0,k(w)):W.current&&(R.current=-1,D.current(null)))},[v,r,w,k]),lt(()=>{if(v&&r)if(p==null){if(q.current=!1,w!=null)return;W.current&&(R.current=-1,re(i,R)),!W.current&&S.current&&(N.current!=null||S.current===!0&&N.current==null)&&(R.current=N.current==null||Of(N.current,u,O)||T?Cf(i,U.current):ey(i,U.current),k(R.current))}else Wi(i,p)||(R.current=p,re(i,R,Y.current),Y.current=!1)},[v,r,p,w,T,i,u,O,k,re,U]),lt(()=>{if(v&&W.current&&!r){var te,pe;const se=M==null||(te=M.nodesRef.current.find(oe=>oe.id===y))==null||(pe=te.context)==null?void 0:pe.elements.floating;se&&!Qt(se,Io(tr(se)))&&se.focus({preventScroll:!0})}},[v,r,M,y]),lt(()=>{N.current=null,D.current=k,W.current=r});const le=p!=null,ae=z.useMemo(()=>{function te(se){if(!r)return;const oe=i.current.indexOf(se);oe!==-1&&k(oe)}return{onFocus(se){let{currentTarget:oe}=se;te(oe)},onClick:se=>{let{currentTarget:oe}=se;return oe.focus({preventScroll:!0})},...d&&{onMouseMove(se){let{currentTarget:oe}=se;te(oe)},onPointerLeave(){if(I.current&&(R.current=-1,re(i,R),xn.flushSync(()=>k(null)),!x)){var se;(se=o.floating.current)==null||se.focus({preventScroll:!0})}}}}},[r,o,re,d,i,k,x]);return z.useMemo(()=>{if(!v)return{};const te=U.current;function pe(ue){if(I.current=!1,q.current=!0,!V.current&&ue.currentTarget===o.floating.current)return;if(T&&R4(ue.key,u,O)){_r(ue),n(!1),Ao(a)&&a.focus();return}const be=R.current,Ce=Cf(i,te),he=ey(i,te);if(ue.key==="Home"&&(R.current=Ce,k(R.current)),ue.key==="End"&&(R.current=he,k(R.current)),f>1){const ge=R.current;if(ue.key===qg){if(_r(ue),ge===-1)R.current=he;else if(R.current=Ft(i,{startingIndex:ge,amount:f,decrement:!0,disabledIndices:te}),P&&(ge-fPe?We:We-f}Wi(i,R.current)&&(R.current=ge),k(R.current)}if(ue.key===qc&&(_r(ue),ge===-1?R.current=Ce:(R.current=Ft(i,{startingIndex:ge,amount:f,disabledIndices:te}),P&&ge+f>he&&(R.current=Ft(i,{startingIndex:ge%f-f,amount:f,disabledIndices:te}))),Wi(i,R.current)&&(R.current=ge),k(R.current)),u==="both"){const Pe=Math.floor(ge/f);ue.key===Xl&&(_r(ue),ge%f!==f-1?(R.current=Ft(i,{startingIndex:ge,disabledIndices:te}),P&&Yu(R.current,f,Pe)&&(R.current=Ft(i,{startingIndex:ge-ge%f-1,disabledIndices:te}))):P&&(R.current=Ft(i,{startingIndex:ge-ge%f-1,disabledIndices:te})),Yu(R.current,f,Pe)&&(R.current=ge)),ue.key===qa&&(_r(ue),ge%f!==0?(R.current=Ft(i,{startingIndex:ge,disabledIndices:te,decrement:!0}),P&&Yu(R.current,f,Pe)&&(R.current=Ft(i,{startingIndex:ge+(f-ge%f),decrement:!0,disabledIndices:te}))):P&&(R.current=Ft(i,{startingIndex:ge+(f-ge%f),decrement:!0,disabledIndices:te})),Yu(R.current,f,Pe)&&(R.current=ge));const Ie=Math.floor(he/f)===Pe;Wi(i,R.current)&&(P&&Ie?R.current=ue.key===qa?he:Ft(i,{startingIndex:ge-ge%f-1,disabledIndices:te}):R.current=ge),k(R.current);return}}if(Jm(ue.key,u)){if(_r(ue),r&&!x&&Io(ue.currentTarget.ownerDocument)===ue.currentTarget){R.current=Of(ue.key,u,O)?Ce:he,k(R.current);return}Of(ue.key,u,O)?P?R.current=be>=he?_&&be!==i.current.length?-1:Ce:Ft(i,{startingIndex:be,disabledIndices:te}):R.current=Math.min(he,Ft(i,{startingIndex:be,disabledIndices:te})):P?R.current=be<=Ce?_&&be!==-1?i.current.length:he:Ft(i,{startingIndex:be,decrement:!0,disabledIndices:te}):R.current=Math.max(Ce,Ft(i,{startingIndex:be,decrement:!0,disabledIndices:te})),Wi(i,R.current)?k(null):k(R.current)}}function se(ue){h==="auto"&&cO(ue.nativeEvent)&&(S.current=!0)}function oe(ue){S.current=h,h==="auto"&&dO(ue.nativeEvent)&&(S.current=!0)}const ce=x&&r&&le&&{"aria-activedescendant":G};return{reference:{...ce,onKeyDown(ue){I.current=!1;const be=ue.key.indexOf("Arrow")===0;if(x&&r)return pe(ue);if(!r&&!l&&be)return;if((be||ue.key==="Enter"||ue.key===" "||ue.key==="")&&(N.current=ue.key),T){M4(ue.key,u,O)&&(_r(ue),r?(R.current=Cf(i,te),k(R.current)):n(!0));return}Jm(ue.key,u)&&(w!=null&&(R.current=w),_r(ue),!r&&l?n(!0):pe(ue),r&&k(R.current))},onFocus(){r&&k(null)},onPointerDown:oe,onMouseDown:se,onClick:se},floating:{"aria-orientation":u==="both"?void 0:u,...ce,onKeyDown:pe,onPointerMove(){I.current=!0}},item:ae}},[a,o,G,U,V,i,v,u,O,x,r,le,T,w,l,_,f,P,h,k,n,ae])};function N4(e){return z.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{typeof r=="function"?r(t):r!=null&&(r.current=t)})},e)}const A4=function(e,t){let{open:r}=e,{enabled:n=!0,role:o="dialog"}=t===void 0?{}:t;const a=Nl(),i=Nl();return z.useMemo(()=>{const p={id:a,role:o};return n?o==="tooltip"?{reference:{"aria-describedby":r?a:void 0},floating:p}:{reference:{"aria-expanded":r?"true":"false","aria-haspopup":o==="alertdialog"?"dialog":o,"aria-controls":r?a:void 0,...o==="listbox"&&{role:"combobox"},...o==="menu"&&{id:i}},floating:{...p,...o==="menu"&&{"aria-labelledby":i}}}:{}},[n,o,r,a,i])},ty=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(t,r)=>(r?"-":"")+t.toLowerCase());function I4(e,t){const[r,n]=z.useState(e);return e&&!r&&n(!0),z.useEffect(()=>{if(!e){const o=setTimeout(()=>n(!1),t);return()=>clearTimeout(o)}},[e,t]),r}function _O(e,t){let{open:r,elements:{floating:n}}=e,{duration:o=250}=t===void 0?{}:t;const i=(typeof o=="number"?o:o.close)||0,[p,g]=z.useState(!1),[v,w]=z.useState("unmounted"),_=I4(r,i);return lt(()=>{p&&!_&&w("unmounted")},[p,_]),lt(()=>{if(n)if(r){w("initial");const P=requestAnimationFrame(()=>{w("open")});return()=>{cancelAnimationFrame(P)}}else g(!0),w("close")},[r,n]),{isMounted:_,status:v}}function D4(e,t){let{initial:r={opacity:0},open:n,close:o,common:a,duration:i=250}=t===void 0?{}:t;const p=e.placement,g=p.split("-")[0],[v,w]=z.useState({}),{isMounted:_,status:P}=_O(e,{duration:i}),T=Sr(r),O=Sr(n),x=Sr(o),h=Sr(a),d=typeof i=="number",l=(d?i:i.open)||0,s=(d?i:i.close)||0;return lt(()=>{const u={side:g,placement:p},f=T.current,b=x.current,y=O.current,M=h.current,k=typeof f=="function"?f(u):f,S=typeof b=="function"?b(u):b,R=typeof M=="function"?M(u):M,N=(typeof y=="function"?y(u):y)||Object.keys(k).reduce((I,D)=>(I[D]="",I),{});if(P==="initial"&&w(I=>({transitionProperty:I.transitionProperty,...R,...k})),P==="open"&&w({transitionProperty:Object.keys(N).map(ty).join(","),transitionDuration:l+"ms",...R,...N}),P==="close"){const I=S||k;w({transitionProperty:Object.keys(I).map(ty).join(","),transitionDuration:s+"ms",...R,...I})}},[g,p,s,x,T,O,h,l,P]),{isMounted:_,styles:v}}const L4=function(e,t){var r;let{open:n,dataRef:o}=e,{listRef:a,activeIndex:i,onMatch:p=()=>{},enabled:g=!0,findMatch:v=null,resetMs:w=1e3,ignoreKeys:_=[],selectedIndex:P=null}=t===void 0?{listRef:{current:[]},activeIndex:null}:t;const T=z.useRef(),O=z.useRef(""),x=z.useRef((r=P??i)!=null?r:-1),h=z.useRef(null),d=ai(p),l=Sr(v),s=Sr(_);return lt(()=>{n&&(clearTimeout(T.current),h.current=null,O.current="")},[n]),lt(()=>{if(n&&O.current===""){var u;x.current=(u=P??i)!=null?u:-1}},[n,P,i]),z.useMemo(()=>{if(!g)return{};function u(f){const b=Uc(f.nativeEvent);if(Pr(b)&&(Io(tr(b))!==f.currentTarget&&b.closest('[role="dialog"],[role="menu"],[role="listbox"],[role="tree"],[role="grid"]')!==f.currentTarget))return;O.current.length>0&&O.current[0]!==" "&&(o.current.typing=!0,f.key===" "&&_r(f));const y=a.current;if(y==null||s.current.includes(f.key)||f.key.length!==1||f.ctrlKey||f.metaKey||f.altKey)return;y.every(I=>{var D,W;return I?((D=I[0])==null?void 0:D.toLocaleLowerCase())!==((W=I[1])==null?void 0:W.toLocaleLowerCase()):!0})&&O.current===f.key&&(O.current="",x.current=h.current),O.current+=f.key,clearTimeout(T.current),T.current=setTimeout(()=>{O.current="",x.current=h.current,o.current.typing=!1},w);const k=x.current,S=[...y.slice((k||0)+1),...y.slice(0,(k||0)+1)],R=l.current?l.current(S,O.current):S.find(I=>(I==null?void 0:I.toLocaleLowerCase().indexOf(O.current.toLocaleLowerCase()))===0),N=R?y.indexOf(R):-1;N!==-1&&(d(N),h.current=N)}return{reference:{onKeyDown:u},floating:{onKeyDown:u}}},[g,o,a,w,s,l,d])};function ry(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}const F4=e=>({name:"inner",options:e,async fn(t){const{listRef:r,overflowRef:n,onFallbackChange:o,offset:a=0,index:i=0,minItemsVisible:p=4,referenceOverflowThreshold:g=0,scrollRef:v,...w}=e,{rects:_,elements:{floating:P}}=t,T=r.current[i];if(!T)return{};const O={...t,...await oO(-T.offsetTop-_.reference.height/2-T.offsetHeight/2-a).fn(t)},x=(v==null?void 0:v.current)||P,h=await vs(ry(O,x.scrollHeight),w),d=await vs(O,{...w,elementContext:"reference"}),l=Math.max(0,h.top),s=O.y+l,u=Math.max(0,x.scrollHeight-l-Math.max(0,h.bottom));return x.style.maxHeight=u+"px",x.scrollTop=l,o&&(x.offsetHeight=-g||d.bottom>=-g?xn.flushSync(()=>o(!0)):xn.flushSync(()=>o(!1))),n&&(n.current=await vs(ry({...O,y:s},x.offsetHeight),w)),{y:s}}}),z4=(e,t)=>{let{open:r,elements:n}=e,{enabled:o=!0,overflowRef:a,scrollRef:i,onChange:p}=t;const g=ai(p),v=z.useRef(!1),w=z.useRef(null),_=z.useRef(null);return z.useEffect(()=>{if(!o)return;function P(O){if(O.ctrlKey||!T||a.current==null)return;const x=O.deltaY,h=a.current.top>=-.5,d=a.current.bottom>=-.5,l=T.scrollHeight-T.clientHeight,s=x<0?-1:1,u=x<0?"max":"min";T.scrollHeight<=T.clientHeight||(!h&&x>0||!d&&x<0?(O.preventDefault(),xn.flushSync(()=>{g(f=>f+Math[u](x,l*s))})):/firefox/i.test(sO())&&(T.scrollTop+=x))}const T=(i==null?void 0:i.current)||n.floating;if(r&&T)return T.addEventListener("wheel",P),requestAnimationFrame(()=>{w.current=T.scrollTop,a.current!=null&&(_.current={...a.current})}),()=>{w.current=null,_.current=null,T.removeEventListener("wheel",P)}},[o,r,n.floating,a,i,g]),z.useMemo(()=>o?{floating:{onKeyDown(){v.current=!0},onWheel(){v.current=!1},onPointerMove(){v.current=!1},onScroll(){const P=(i==null?void 0:i.current)||n.floating;if(!(!a.current||!P||!v.current)){if(w.current!==null){const T=P.scrollTop-w.current;(a.current.bottom<-.5&&T<-1||a.current.top<-.5&&T>1)&&xn.flushSync(()=>g(O=>O+T))}requestAnimationFrame(()=>{w.current=P.scrollTop})}}}}:{},[o,a,n.floating,i,g])};function V4(e,t){const[r,n]=e;let o=!1;const a=t.length;for(let i=0,p=a-1;i=n!=_>=n&&r<=(w-g)*(n-v)/(_-v)+g&&(o=!o)}return o}function W4(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function B4(e){let{restMs:t=0,buffer:r=.5,blockPointerEvents:n=!1}=e===void 0?{}:e,o,a=!1,i=!1;const p=g=>{let{x:v,y:w,placement:_,elements:P,onClose:T,nodeId:O,tree:x}=g;return function(d){function l(){clearTimeout(o),T()}if(clearTimeout(o),!P.domReference||!P.floating||_==null||v==null||w==null)return;const{clientX:s,clientY:u}=d,f=[s,u],b=Uc(d),y=d.type==="mouseleave",M=Qt(P.floating,b),k=Qt(P.domReference,b),S=P.domReference.getBoundingClientRect(),R=P.floating.getBoundingClientRect(),N=_.split("-")[0],I=v>R.right-R.width/2,D=w>R.bottom-R.height/2,W=W4(f,S);if(M&&(i=!0),k&&(i=!1),k&&!y){i=!0;return}if(y&&Pr(d.relatedTarget)&&Qt(P.floating,d.relatedTarget)||x&&il(x.nodesRef.current,O).some(V=>{let{context:$}=V;return $==null?void 0:$.open}))return;if(N==="top"&&w>=S.bottom-1||N==="bottom"&&w<=S.top+1||N==="left"&&v>=S.right-1||N==="right"&&v<=S.left+1)return l();let q=[];switch(N){case"top":q=[[R.left,S.top+1],[R.left,R.bottom-1],[R.right,R.bottom-1],[R.right,S.top+1]],a=s>=R.left&&s<=R.right&&u>=R.top&&u<=S.top+1;break;case"bottom":q=[[R.left,R.top+1],[R.left,S.bottom-1],[R.right,S.bottom-1],[R.right,R.top+1]],a=s>=R.left&&s<=R.right&&u>=S.bottom-1&&u<=R.bottom;break;case"left":q=[[R.right-1,R.bottom],[R.right-1,R.top],[S.left+1,R.top],[S.left+1,R.bottom]],a=s>=R.left&&s<=S.left+1&&u>=R.top&&u<=R.bottom;break;case"right":q=[[S.right-1,R.bottom],[S.right-1,R.top],[R.left+1,R.top],[R.left+1,R.bottom]],a=s>=S.right-1&&s<=R.right&&u>=R.top&&u<=R.bottom;break}function Y(V){let[$,G]=V;const J=R.width>S.width,re=R.height>S.height;switch(N){case"top":{const le=[J?$+r/2:I?$+r*4:$-r*4,G+r+1],ae=[J?$-r/2:I?$+r*4:$-r*4,G+r+1],te=[[R.left,I||J?R.bottom-r:R.top],[R.right,I?J?R.bottom-r:R.top:R.bottom-r]];return[le,ae,...te]}case"bottom":{const le=[J?$+r/2:I?$+r*4:$-r*4,G-r],ae=[J?$-r/2:I?$+r*4:$-r*4,G-r],te=[[R.left,I||J?R.top+r:R.bottom],[R.right,I?J?R.top+r:R.bottom:R.top+r]];return[le,ae,...te]}case"left":{const le=[$+r+1,re?G+r/2:D?G+r*4:G-r*4],ae=[$+r+1,re?G-r/2:D?G+r*4:G-r*4];return[...[[D||re?R.right-r:R.left,R.top],[D?re?R.right-r:R.left:R.right-r,R.bottom]],le,ae]}case"right":{const le=[$-r,re?G+r/2:D?G+r*4:G-r*4],ae=[$-r,re?G-r/2:D?G+r*4:G-r*4],te=[[D||re?R.left+r:R.right,R.top],[D?re?R.left+r:R.right:R.left+r,R.bottom]];return[le,ae,...te]}}}const U=a?q:Y([v,w]);if(!a){if(i&&!W)return l();V4([s,u],U)?t&&!i&&(o=setTimeout(l,t)):l()}}};return p.__options={blockPointerEvents:n},p}function H4(e){e===void 0&&(e={});const{open:t=!1,onOpenChange:r,nodeId:n}=e,o=r4(e),a=Bo(),i=z.useRef(null),p=z.useRef({}),g=z.useState(()=>iO())[0],[v,w]=z.useState(null),_=z.useCallback(d=>{const l=Pr(d)?{getBoundingClientRect:()=>d.getBoundingClientRect(),contextElement:d}:d;o.refs.setReference(l)},[o.refs]),P=z.useCallback(d=>{(Pr(d)||d===null)&&(i.current=d,w(d)),(Pr(o.refs.reference.current)||o.refs.reference.current===null||d!==null&&!Pr(d))&&o.refs.setReference(d)},[o.refs]),T=z.useMemo(()=>({...o.refs,setReference:P,setPositionReference:_,domReference:i}),[o.refs,P,_]),O=z.useMemo(()=>({...o.elements,domReference:v}),[o.elements,v]),x=ai(r),h=z.useMemo(()=>({...o,refs:T,elements:O,dataRef:p,nodeId:n,events:g,open:t,onOpenChange:x}),[o,n,g,t,x,T,O]);return lt(()=>{const d=a==null?void 0:a.nodesRef.current.find(l=>l.id===n);d&&(d.context=h)}),z.useMemo(()=>({...o,context:h,refs:T,reference:P,positionReference:_}),[o,T,h,P,_])}function Pf(e,t,r){const n=new Map;return{...r==="floating"&&{tabIndex:-1},...e,...t.map(o=>o?o[r]:null).concat(e).reduce((o,a)=>(a&&Object.entries(a).forEach(i=>{let[p,g]=i;if(p.indexOf("on")===0){if(n.has(p)||n.set(p,[]),typeof g=="function"){var v;(v=n.get(p))==null||v.push(g),o[p]=function(){for(var w,_=arguments.length,P=new Array(_),T=0;T<_;T++)P[T]=arguments[T];(w=n.get(p))==null||w.forEach(O=>O(...P))}}}else o[p]=g}),o),{})}}const $4=function(e){e===void 0&&(e=[]);const t=e,r=z.useCallback(a=>Pf(a,e,"reference"),t),n=z.useCallback(a=>Pf(a,e,"floating"),t),o=z.useCallback(a=>Pf(a,e,"item"),e.map(a=>a==null?void 0:a.item));return z.useMemo(()=>({getReferenceProps:r,getFloatingProps:n,getItemProps:o}),[r,n,o])},U4=Object.freeze(Object.defineProperty({__proto__:null,FloatingDelayGroup:d4,FloatingFocusManager:_4,FloatingNode:l4,FloatingOverlay:T4,FloatingPortal:w4,FloatingTree:u4,arrow:t4,autoPlacement:KI,autoUpdate:GI,computePosition:aO,detectOverflow:vs,flip:XI,getOverflowAncestors:bn,hide:ZI,inline:JI,inner:F4,limitShift:e4,offset:oO,platform:rO,safePolygon:B4,shift:YI,size:QI,useClick:O4,useDelayGroup:f4,useDelayGroupContext:gO,useDismiss:k4,useFloating:H4,useFloatingNodeId:i4,useFloatingParentNodeId:oi,useFloatingPortalNode:wO,useFloatingTree:Bo,useFocus:E4,useHover:c4,useId:Nl,useInnerOffset:z4,useInteractions:$4,useListNavigation:j4,useMergeRefs:N4,useRole:A4,useTransitionStatus:_O,useTransitionStyles:D4,useTypeahead:L4},Symbol.toStringTag,{value:"Module"})),xt=Il(U4);var TO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,x){for(var h in x)Object.defineProperty(O,h,{enumerable:!0,get:x[h]})}t(e,{DialogHeader:function(){return P},default:function(){return T}});var r=v(z),n=v(Ee),o=Oe,a=v(xe),i=we,p=ei;function g(){return g=Object.assign||function(O){for(var x=1;x=0)&&Object.prototype.propertyIsEnumerable.call(O,d)&&(h[d]=O[d])}return h}function _(O,x){if(O==null)return{};var h={},d=Object.keys(O),l,s;for(s=0;s=0)&&(h[l]=O[l]);return h}var P=r.default.forwardRef(function(O,x){var h=O.className,d=O.children,l=w(O,["className","children"]),s=(0,i.useTheme)().dialogHeader,u=s.defaultProps,f=s.styles.base;h=h??u.className;var b=(0,o.twMerge)((0,n.default)((0,a.default)(f)),h);return r.default.createElement("div",g({},l,{ref:x,className:b}),d)});P.propTypes={className:p.propTypesClassName,children:p.propTypesChildren},P.displayName="MaterialTailwind.DialogHeader";var T=P})(TO);var OO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(x,h){for(var d in h)Object.defineProperty(x,d,{enumerable:!0,get:h[d]})}t(e,{DialogBody:function(){return T},default:function(){return O}});var r=w(z),n=w(Ee),o=Oe,a=w(xe),i=we,p=ei;function g(x,h,d){return h in x?Object.defineProperty(x,h,{value:d,enumerable:!0,configurable:!0,writable:!0}):x[h]=d,x}function v(){return v=Object.assign||function(x){for(var h=1;h=0)&&Object.prototype.propertyIsEnumerable.call(x,l)&&(d[l]=x[l])}return d}function P(x,h){if(x==null)return{};var d={},l=Object.keys(x),s,u;for(u=0;u=0)&&(d[s]=x[s]);return d}var T=r.default.forwardRef(function(x,h){var d=x.divider,l=x.className,s=x.children,u=_(x,["divider","className","children"]),f=(0,i.useTheme)().dialogBody,b=f.defaultProps,y=f.styles.base;l=l??b.className;var M=(0,o.twMerge)((0,n.default)((0,a.default)(y.initial),g({},(0,a.default)(y.divider),d)),l);return r.default.createElement("div",v({},u,{ref:h,className:M}),s)});T.propTypes={divider:p.propTypesDivider,className:p.propTypesClassName,children:p.propTypesChildren},T.displayName="MaterialTailwind.DialogBody";var O=T})(OO);var CO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,x){for(var h in x)Object.defineProperty(O,h,{enumerable:!0,get:x[h]})}t(e,{DialogFooter:function(){return P},default:function(){return T}});var r=v(z),n=v(Ee),o=Oe,a=v(xe),i=we,p=ei;function g(){return g=Object.assign||function(O){for(var x=1;x=0)&&Object.prototype.propertyIsEnumerable.call(O,d)&&(h[d]=O[d])}return h}function _(O,x){if(O==null)return{};var h={},d=Object.keys(O),l,s;for(s=0;s=0)&&(h[l]=O[l]);return h}var P=r.default.forwardRef(function(O,x){var h=O.className,d=O.children,l=w(O,["className","children"]),s=(0,i.useTheme)().dialogFooter,u=s.defaultProps,f=s.styles.base;h=h??u.className;var b=(0,o.twMerge)((0,n.default)((0,a.default)(f)),h);return r.default.createElement("div",g({},l,{ref:x,className:b}),d)});P.propTypes={className:p.propTypesClassName,children:p.propTypesChildren},P.displayName="MaterialTailwind.DialogFooter";var T=P})(CO);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(S,R){for(var N in R)Object.defineProperty(S,N,{enumerable:!0,get:R[N]})}t(e,{Dialog:function(){return M},DialogHeader:function(){return T.DialogHeader},DialogBody:function(){return O.DialogBody},DialogFooter:function(){return x.DialogFooter},default:function(){return k}});var r=l(z),n=l(Te),o=xt,a=kt,i=l(Ee),p=l(Nt),g=Oe,v=l(rt),w=l(xe),_=we,P=ei,T=TO,O=OO,x=CO;function h(S,R,N){return R in S?Object.defineProperty(S,R,{value:N,enumerable:!0,configurable:!0,writable:!0}):S[R]=N,S}function d(){return d=Object.assign||function(S){for(var R=1;R=0)&&Object.prototype.propertyIsEnumerable.call(S,I)&&(N[I]=S[I])}return N}function y(S,R){if(S==null)return{};var N={},I=Object.keys(S),D,W;for(W=0;W=0)&&(N[D]=S[D]);return N}var M=r.default.forwardRef(function(S,R){var N=S.open,I=S.handler,D=S.size,W=S.dismiss,q=S.animate,Y=S.className,U=S.children,V=b(S,["open","handler","size","dismiss","animate","className","children"]),$=(0,_.useTheme)().dialog,G=$.defaultProps,J=$.valid,re=$.styles,le=re.base,ae=re.sizes;I=I??void 0,D=D??G.size,W=W??G.dismiss,q=q??G.animate,Y=Y??G.className;var te=(0,i.default)((0,w.default)(le.backdrop)),pe=(0,g.twMerge)((0,i.default)((0,w.default)(le.container),(0,w.default)(ae[(0,v.default)(J.sizes,D,"md")])),Y),se={unmount:{opacity:0,y:-50,transition:{duration:.3}},mount:{opacity:1,y:0,transition:{duration:.3}}},oe={unmount:{opacity:0,transition:{delay:.2}},mount:{opacity:1}},ce=(0,p.default)(se,q),ue=(0,o.useFloating)({open:N,onOpenChange:I}),be=ue.floating,Ce=ue.context,he=(0,o.useId)(),ge="".concat(he,"-label"),Pe="".concat(he,"-description"),Ie=(0,o.useInteractions)([(0,o.useClick)(Ce),(0,o.useRole)(Ce),(0,o.useDismiss)(Ce,W)]).getFloatingProps,We=(0,o.useMergeRefs)([R,be]),nt=a.AnimatePresence;return r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(o.FloatingPortal,null,r.default.createElement(nt,null,N&&r.default.createElement(o.FloatingOverlay,{style:{zIndex:9999},lockScroll:!0},r.default.createElement(o.FloatingFocusManager,{context:Ce},r.default.createElement(a.m.div,{className:D==="xxl"?"":te,initial:"unmount",exit:"unmount",animate:N?"mount":"unmount",variants:oe,transition:{duration:.2}},r.default.createElement(a.m.div,d({},Ie(f(s({},V),{ref:We,className:pe,"aria-labelledby":ge,"aria-describedby":Pe})),{initial:"unmount",exit:"unmount",animate:N?"mount":"unmount",variants:ce}),U)))))))});M.propTypes={open:P.propTypesOpen,handler:P.propTypesHandler,size:n.default.oneOf(P.propTypesSize),dismiss:P.propTypesDismiss,animate:P.propTypesAnimate,className:P.propTypesClassName,children:P.propTypesChildren},M.displayName="MaterialTailwind.Dialog";var k=Object.assign(M,{Header:T.DialogHeader,Body:O.DialogBody,Footer:x.DialogFooter})})(VT);var PO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,d){for(var l in d)Object.defineProperty(h,l,{enumerable:!0,get:d[l]})}t(e,{Input:function(){return O},default:function(){return x}});var r=_(z),n=_(Te),o=_(Ee),a=_(rt),i=_(xe),p=we,g=Wl;function v(h,d,l){return d in h?Object.defineProperty(h,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):h[d]=l,h}function w(){return w=Object.assign||function(h){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(h,s)&&(l[s]=h[s])}return l}function T(h,d){if(h==null)return{};var l={},s=Object.keys(h),u,f;for(f=0;f=0)&&(l[u]=h[u]);return l}var O=r.default.forwardRef(function(h,d){var l=h.variant,s=h.color,u=h.size,f=h.label,b=h.error,y=h.success,M=h.icon,k=h.containerProps,S=h.labelProps,R=h.className,N=h.shrink,I=h.inputRef,D=P(h,["variant","color","size","label","error","success","icon","containerProps","labelProps","className","shrink","inputRef"]),W=(0,p.useTheme)().input,q=W.defaultProps,Y=W.valid,U=W.styles,V=U.base,$=U.variants;l=l??q.variant,u=u??q.size,s=s??q.color,f=f??q.label,S=S??q.labelProps,k=k??q.containerProps,R=R??q.className,N=N??q.shrink,M=M??q.icon;var G=$[(0,a.default)(Y.variants,l,"outlined")],J=G.sizes[(0,a.default)(Y.sizes,u,"md")],re=(0,i.default)(G.error.input),le=(0,i.default)(G.success.input),ae=(0,i.default)(G.shrink.input),te=(0,i.default)(G.colors.input[(0,a.default)(Y.colors,s,"gray")]),pe=(0,i.default)(G.error.label),se=(0,i.default)(G.success.label),oe=(0,i.default)(G.shrink.label),ce=(0,i.default)(G.colors.label[(0,a.default)(Y.colors,s,"gray")]),ue=(0,o.default)((0,i.default)(V.container),(0,i.default)(J.container),k==null?void 0:k.className),be=(0,o.default)((0,i.default)(V.input),(0,i.default)(G.base.input),(0,i.default)(J.input),v({},(0,i.default)(G.base.inputWithIcon),M),v({},te,!b&&!y),v({},re,b),v({},le,y),v({},ae,N),R),Ce=(0,o.default)((0,i.default)(V.label),(0,i.default)(G.base.label),(0,i.default)(J.label),v({},ce,!b&&!y),v({},pe,b),v({},se,y),v({},oe,N),S==null?void 0:S.className),he=(0,o.default)((0,i.default)(V.icon),(0,i.default)(G.base.icon),(0,i.default)(J.icon)),ge=(0,o.default)((0,i.default)(V.asterisk));return r.default.createElement("div",w({},k,{ref:d,className:ue}),M&&r.default.createElement("div",{className:he},M),r.default.createElement("input",w({},D,{ref:I,className:be,placeholder:(D==null?void 0:D.placeholder)||" "})),r.default.createElement("label",w({},S,{className:Ce}),f," ",D.required?r.default.createElement("span",{className:ge},"*"):""))});O.propTypes={variant:n.default.oneOf(g.propTypesVariant),size:n.default.oneOf(g.propTypesSize),color:n.default.oneOf(g.propTypesColor),label:g.propTypesLabel,error:g.propTypesError,success:g.propTypesSuccess,icon:g.propTypesIcon,labelProps:g.propTypesLabelProps,containerProps:g.propTypesContainerProps,shrink:g.propTypesShrink,className:g.propTypesClassName},O.displayName="MaterialTailwind.Input";var x=O})(PO);var SO={},Ql={},ii={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,f){for(var b in f)Object.defineProperty(u,b,{enumerable:!0,get:f[b]})}t(e,{propTypesOpen:function(){return v},propTypesHandler:function(){return w},propTypesPlacement:function(){return _},propTypesOffset:function(){return P},propTypesDismiss:function(){return T},propTypesAnimate:function(){return O},propTypesLockScroll:function(){return x},propTypesDisabled:function(){return h},propTypesClassName:function(){return d},propTypesChildren:function(){return l},propTypesContextValue:function(){return s}});var r=a(Te),n=Ze;function o(u,f,b){return f in u?Object.defineProperty(u,f,{value:b,enumerable:!0,configurable:!0,writable:!0}):u[f]=b,u}function a(u){return u&&u.__esModule?u:{default:u}}function i(u){for(var f=1;fl.length)&&(s=l.length);for(var u=0,f=new Array(s);u=0)&&Object.prototype.propertyIsEnumerable.call(x,l)&&(d[l]=x[l])}return d}function P(x,h){if(x==null)return{};var d={},l=Object.keys(x),s,u;for(u=0;u=0)&&(d[s]=x[s]);return d}var T=r.default.forwardRef(function(x,h){var d=x.children,l=_(x,["children"]),s=(0,o.useMenu)(),u=s.getReferenceProps,f=s.reference,b=s.nested,y=(0,n.useMergeRefs)([h,f]);return r.default.cloneElement(d,g({},u(g(w(g({},l),{ref:y,onClick:function(k){k.stopPropagation()}}),b&&{role:"menuitem"}))))});T.propTypes={children:a.propTypesChildren},T.displayName="MaterialTailwind.MenuHandler";var O=T})(EO);var MO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var s in l)Object.defineProperty(d,s,{enumerable:!0,get:l[s]})}t(e,{MenuList:function(){return x},default:function(){return h}});var r=P(z),n=xt,o=kt,a=P(Ee),i=Oe,p=P(xe),g=we,v=Ql,w=ii;function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(s[u]=d[u])}return s}function O(d,l){if(d==null)return{};var s={},u=Object.keys(d),f,b;for(b=0;b=0)&&(s[f]=d[f]);return s}var x=r.default.forwardRef(function(d,l){var s=d.children,u=d.className,f=T(d,["children","className"]),b=(0,g.useTheme)().menu,y=b.styles.base,M=(0,v.useMenu)(),k=M.open,S=M.handler,R=M.strategy,N=M.x,I=M.y,D=M.floating,W=M.listItemsRef,q=M.getFloatingProps,Y=M.getItemProps,U=M.appliedAnimation,V=M.lockScroll,$=M.context,G=M.activeIndex,J=M.tree,re=M.allowHover,le=M.internalAllowHover,ae=M.setActiveIndex,te=M.nested;u=u??"";var pe=(0,i.twMerge)((0,a.default)((0,p.default)(y.menu)),u),se=(0,n.useMergeRefs)([l,D]),oe=o.AnimatePresence,ce=r.default.createElement(o.m.div,_({},f,{ref:se,style:{position:R,top:I??0,left:N??0},className:pe},q({onKeyDown:function(be){be.key==="Tab"&&(S(!1),be.shiftKey&&be.preventDefault())}}),{initial:"unmount",exit:"unmount",animate:k?"mount":"unmount",variants:U}),r.default.Children.map(s,function(ue,be){return r.default.isValidElement(ue)&&r.default.cloneElement(ue,Y({tabIndex:G===be?0:-1,role:"menuitem",className:ue.props.className,ref:function(he){W.current[be]=he},onClick:function(he){if(ue.props.onClick){var ge,Pe;(Pe=(ge=ue.props).onClick)===null||Pe===void 0||Pe.call(ge,he)}J==null||J.events.emit("click")},onMouseEnter:function(){(re&&k||le&&k)&&ae(be)}}))}));return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(n.FloatingPortal,null,r.default.createElement(oe,null,k&&r.default.createElement(r.default.Fragment,null,V?r.default.createElement(n.FloatingOverlay,{lockScroll:!0},r.default.createElement(n.FloatingFocusManager,{context:$,modal:!te,initialFocus:te?-1:0,returnFocus:!te,visuallyHiddenDismiss:!0},ce)):r.default.createElement(n.FloatingFocusManager,{context:$,modal:!te,initialFocus:te?-1:0,returnFocus:!te,visuallyHiddenDismiss:!0},ce)))))});x.propTypes={className:w.propTypesClassName,children:w.propTypesChildren},x.displayName="MaterialTailwind.MenuList";var h=x})(MO);var RO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(x,h){for(var d in h)Object.defineProperty(x,d,{enumerable:!0,get:h[d]})}t(e,{MenuItem:function(){return T},default:function(){return O}});var r=w(z),n=w(Ee),o=Oe,a=w(xe),i=we,p=ii;function g(x,h,d){return h in x?Object.defineProperty(x,h,{value:d,enumerable:!0,configurable:!0,writable:!0}):x[h]=d,x}function v(){return v=Object.assign||function(x){for(var h=1;h=0)&&Object.prototype.propertyIsEnumerable.call(x,l)&&(d[l]=x[l])}return d}function P(x,h){if(x==null)return{};var d={},l=Object.keys(x),s,u;for(u=0;u=0)&&(d[s]=x[s]);return d}var T=r.default.forwardRef(function(x,h){var d=x.className,l=d===void 0?"":d,s=x.disabled,u=s===void 0?!1:s,f=x.children,b=_(x,["className","disabled","children"]),y=(0,i.useTheme)().menu,M=y.styles.base,k=(0,o.twMerge)((0,n.default)((0,a.default)(M.item.initial),g({},(0,a.default)(M.item.disabled),u)),l);return r.default.createElement("button",v({},b,{ref:h,role:"menuitem",className:k}),f)});T.propTypes={className:p.propTypesClassName,disabled:p.propTypesDisabled,children:p.propTypesChildren},T.displayName="MaterialTailwind.MenuItem";var O=T})(RO);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,O){for(var x in O)Object.defineProperty(T,x,{enumerable:!0,get:O[x]})}t(e,{Menu:function(){return _},MenuHandler:function(){return i.MenuHandler},MenuList:function(){return p.MenuList},MenuItem:function(){return g.MenuItem},useMenu:function(){return o.useMenu},default:function(){return P}});var r=w(z),n=xt,o=Ql,a=kO,i=EO,p=MO,g=RO;function v(){return v=Object.assign||function(T){for(var O=1;O=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(s[u]=d[u])}return s}function O(d,l){if(d==null)return{};var s={},u=Object.keys(d),f,b;for(b=0;b=0)&&(s[f]=d[f]);return s}var x=r.default.forwardRef(function(d,l){var s=d.open,u=d.animate,f=d.className,b=d.children,y=T(d,["open","animate","className","children"]),M;console.error(` will be deprecated in the future versions of @material-tailwind/react use instead. + +More details: https://www.material-tailwind.com/docs/react/collapse + `);var k=r.default.useRef(null),S=(0,v.useTheme)().navbar,R=S.styles,N=R.base.mobileNav;u=u??{},f=f??"";var I=(0,p.twMerge)((0,i.default)((0,g.default)(N)),f),D={unmount:{height:0,opacity:0,transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}},mount:{opacity:1,height:"".concat((M=k.current)===null||M===void 0?void 0:M.scrollHeight,"px"),transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}}},W=(0,a.default)(D,u),q=n.AnimatePresence,Y=(0,o.useMergeRefs)([l,k]);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(q,null,r.default.createElement(n.m.div,_({},y,{ref:Y,className:I,initial:"unmount",exit:"unmount",animate:s?"mount":"unmount",variants:W}),b)))});x.displayName="MaterialTailwind.MobileNav",x.propTypes={open:w.propTypesOpen,animate:w.propTypesAnimate,className:w.propTypesClassName,children:w.propTypesChildren};var h=x})(NO);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var u in s)Object.defineProperty(l,u,{enumerable:!0,get:s[u]})}t(e,{Navbar:function(){return h},MobileNav:function(){return v.MobileNav},default:function(){return d}});var r=T(z),n=T(Te),o=T(Ee),a=Oe,i=T(rt),p=T(xe),g=we,v=NO,w=kc;function _(l,s,u){return s in l?Object.defineProperty(l,s,{value:u,enumerable:!0,configurable:!0,writable:!0}):l[s]=u,l}function P(){return P=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,f)&&(u[f]=l[f])}return u}function x(l,s){if(l==null)return{};var u={},f=Object.keys(l),b,y;for(y=0;y=0)&&(u[b]=l[b]);return u}var h=r.default.forwardRef(function(l,s){var u=l.variant,f=l.color,b=l.shadow,y=l.blurred,M=l.fullWidth,k=l.className,S=l.children,R=O(l,["variant","color","shadow","blurred","fullWidth","className","children"]),N=(0,g.useTheme)().navbar,I=N.defaultProps,D=N.valid,W=N.styles,q=W.base,Y=W.variants;u=u??I.variant,f=f??I.color,b=b??I.shadow,y=y??I.blurred,M=M??I.fullWidth,k=k??I.className;var U,V=(0,o.default)((0,p.default)(q.navbar.initial),(U={},_(U,(0,p.default)(q.navbar.shadow),b),_(U,(0,p.default)(q.navbar.blurred),y&&f==="white"),_(U,(0,p.default)(q.navbar.fullWidth),M),U)),$=(0,o.default)((0,p.default)(Y[(0,i.default)(D.variants,u,"filled")][(0,i.default)(D.colors,f,"white")])),G=(0,a.twMerge)((0,o.default)(V,$),k);return r.default.createElement("nav",P({},R,{ref:s,className:G}),S)});h.propTypes={variant:n.default.oneOf(w.propTypesVariant),color:n.default.oneOf(w.propTypesColor),shadow:w.propTypesShadow,blurred:w.propTypesBlurred,fullWidth:w.propTypesFullWidth,className:w.propTypesClassName,children:w.propTypesChildren},h.displayName="MaterialTailwind.Navbar";var d=Object.assign(h,{MobileNav:v.MobileNav})})(jO);var AO={},Kc={},li={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,d){for(var l in d)Object.defineProperty(h,l,{enumerable:!0,get:d[l]})}t(e,{propTypesOpen:function(){return a},propTypesHandler:function(){return i},propTypesPlacement:function(){return p},propTypesOffset:function(){return g},propTypesDismiss:function(){return v},propTypesAnimate:function(){return w},propTypesContent:function(){return _},propTypesInteractive:function(){return P},propTypesClassName:function(){return T},propTypesChildren:function(){return O},propTypesContextValue:function(){return x}});var r=o(Te),n=Ze;function o(h){return h&&h.__esModule?h:{default:h}}var a=r.default.bool,i=r.default.func,p=n.propTypesPlacements,g=n.propTypesOffsetType,v=n.propTypesDismissType,w=n.propTypesAnimation,_=r.default.node,P=r.default.bool,T=r.default.string,O=r.default.node.isRequired,x=r.default.shape({open:r.default.bool.isRequired,strategy:r.default.oneOf(["fixed","absolute"]).isRequired,x:r.default.number,y:r.default.number,context:r.default.instanceOf(Object).isRequired,reference:r.default.func.isRequired,floating:r.default.func.isRequired,getReferenceProps:r.default.func.isRequired,getFloatingProps:r.default.func.isRequired,appliedAnimation:w.isRequired,labelId:r.default.string.isRequired,descriptionId:r.default.string.isRequired}).isRequired})(li);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,v){for(var w in v)Object.defineProperty(g,w,{enumerable:!0,get:v[w]})}t(e,{PopoverContext:function(){return a},usePopover:function(){return i},PopoverContextProvider:function(){return p}});var r=o(z),n=li;function o(g){return g&&g.__esModule?g:{default:g}}var a=r.default.createContext(null);a.displayName="MaterialTailwind.PopoverContext";function i(){var g=r.default.useContext(a);if(!g)throw new Error("usePopover() must be used within a Popover. It happens when you use PopoverHandler or PopoverContent components outside the Popover component.");return g}var p=function(g){var v=g.value,w=g.children;return r.default.createElement(a.Provider,{value:v},w)};p.propTypes={value:n.propTypesContextValue,children:n.propTypesChildren},p.displayName="MaterialTailwind.PopoverContextProvider"})(Kc);var IO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(x,h){for(var d in h)Object.defineProperty(x,d,{enumerable:!0,get:h[d]})}t(e,{PopoverHandler:function(){return T},default:function(){return O}});var r=p(z),n=xt,o=Kc,a=li;function i(x,h,d){return h in x?Object.defineProperty(x,h,{value:d,enumerable:!0,configurable:!0,writable:!0}):x[h]=d,x}function p(x){return x&&x.__esModule?x:{default:x}}function g(x){for(var h=1;h=0)&&Object.prototype.propertyIsEnumerable.call(x,l)&&(d[l]=x[l])}return d}function P(x,h){if(x==null)return{};var d={},l=Object.keys(x),s,u;for(u=0;u=0)&&(d[s]=x[s]);return d}var T=r.default.forwardRef(function(x,h){var d=x.children,l=_(x,["children"]),s=(0,o.usePopover)(),u=s.getReferenceProps,f=s.reference,b=(0,n.useMergeRefs)([h,f]);return r.default.cloneElement(d,g({},u(w(g({},l),{ref:b}))))});T.propTypes={children:a.propTypesChildren},T.displayName="MaterialTailwind.PopoverHandler";var O=T})(IO);var DO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,b){for(var y in b)Object.defineProperty(f,y,{enumerable:!0,get:b[y]})}t(e,{PopoverContent:function(){return s},default:function(){return u}});var r=T(z),n=xt,o=kt,a=T(Ee),i=Oe,p=T(xe),g=we,v=Kc,w=li;function _(f,b,y){return b in f?Object.defineProperty(f,b,{value:y,enumerable:!0,configurable:!0,writable:!0}):f[b]=y,f}function P(){return P=Object.assign||function(f){for(var b=1;b=0)&&Object.prototype.propertyIsEnumerable.call(f,M)&&(y[M]=f[M])}return y}function l(f,b){if(f==null)return{};var y={},M=Object.keys(f),k,S;for(S=0;S=0)&&(y[k]=f[k]);return y}var s=r.default.forwardRef(function(f,b){var y=f.children,M=f.className,k=d(f,["children","className"]),S=(0,g.useTheme)().popover,R=S.defaultProps,N=S.styles.base,I=(0,v.usePopover)(),D=I.open,W=I.strategy,q=I.x,Y=I.y,U=I.context,V=I.floating,$=I.getFloatingProps,G=I.appliedAnimation,J=I.labelId,re=I.descriptionId;M=M??R.className;var le=(0,i.twMerge)((0,a.default)((0,p.default)(N)),M),ae=(0,n.useMergeRefs)([b,V]),te=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(n.FloatingPortal,null,r.default.createElement(te,null,D&&r.default.createElement(n.FloatingFocusManager,{context:U},r.default.createElement(o.m.div,P({},$(h(O({},k),{ref:ae,className:le,style:{position:W,top:Y??"",left:q??""},"aria-labelledby":J,"aria-describedby":re})),{initial:"unmount",exit:"unmount",animate:D?"mount":"unmount",variants:G}),y)))))});s.propTypes={className:w.propTypesClassName,children:w.propTypesChildren},s.displayName="MaterialTailwind.PopoverContent";var u=s})(DO);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,f){for(var b in f)Object.defineProperty(u,b,{enumerable:!0,get:f[b]})}t(e,{Popover:function(){return l},PopoverHandler:function(){return v.PopoverHandler},PopoverContent:function(){return w.PopoverContent},usePopover:function(){return p.usePopover},default:function(){return s}});var r=T(z),n=T(Te),o=xt,a=T(Nt),i=we,p=Kc,g=li,v=IO,w=DO;function _(u,f){(f==null||f>u.length)&&(f=u.length);for(var b=0,y=new Array(f);b=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(s[u]=d[u])}return s}function O(d,l){if(d==null)return{};var s={},u=Object.keys(d),f,b;for(b=0;b=0)&&(s[f]=d[f]);return s}var x=r.default.forwardRef(function(d,l){var s=d.variant,u=d.color,f=d.size,b=d.value,y=d.label,M=d.className,k=d.barProps,S=T(d,["variant","color","size","value","label","className","barProps"]),R=(0,g.useTheme)().progress,N=R.defaultProps,I=R.valid,D=R.styles,W=D.base,q=D.variants,Y=D.sizes;s=s??N.variant,u=u??N.color,f=f??N.size,y=y??N.label,M=M??N.className,k=k??N.barProps;var U=(0,p.default)(q[(0,i.default)(I.variants,s,"filled")][(0,i.default)(I.colors,u,"gray")]),V=(0,p.default)(Y[(0,i.default)(I.sizes,f,"md")].container.initial),$=(0,o.default)((0,p.default)(W.container.initial),V),G=(0,p.default)(Y[(0,i.default)(I.sizes,f,"md")].container.withLabel),J=(0,o.default)((0,p.default)(W.container.withLabel),G),re=(0,p.default)(Y[(0,i.default)(I.sizes,f,"md")].bar),le=(0,o.default)((0,p.default)(W.bar),re),ae=(0,a.twMerge)((0,o.default)($,w({},J,y)),M),te=(0,a.twMerge)((0,o.default)(le,U),k==null?void 0:k.className);return r.default.createElement("div",_({},S,{ref:l,className:ae}),r.default.createElement("div",_({},k,{className:te,style:{width:"".concat(b,"%")}}),y&&"".concat(b,"% ").concat(typeof y=="string"?y:"")))});x.propTypes={variant:n.default.oneOf(v.propTypesVariant),color:n.default.oneOf(v.propTypesColor),size:n.default.oneOf(v.propTypesSize),value:v.propTypesValue,label:v.propTypesLabel,barProps:v.propTypesBarProps,className:v.propTypesClassName},x.displayName="MaterialTailwind.Progress";var h=x})(LO);var FO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var u in s)Object.defineProperty(l,u,{enumerable:!0,get:s[u]})}t(e,{Radio:function(){return h},default:function(){return d}});var r=T(z),n=T(Te),o=T(ri),a=T(Ee),i=Oe,p=T(rt),g=T(xe),v=we,w=Vo;function _(l,s,u){return s in l?Object.defineProperty(l,s,{value:u,enumerable:!0,configurable:!0,writable:!0}):l[s]=u,l}function P(){return P=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,f)&&(u[f]=l[f])}return u}function x(l,s){if(l==null)return{};var u={},f=Object.keys(l),b,y;for(y=0;y=0)&&(u[b]=l[b]);return u}var h=r.default.forwardRef(function(l,s){var u=l.color,f=l.label,b=l.icon,y=l.ripple,M=l.className,k=l.disabled,S=l.containerProps,R=l.labelProps,N=l.iconProps,I=l.inputRef,D=O(l,["color","label","icon","ripple","className","disabled","containerProps","labelProps","iconProps","inputRef"]),W=(0,v.useTheme)().radio,q=W.defaultProps,Y=W.valid,U=W.styles,V=U.base,$=U.colors,G=r.default.useId();u=u??q.color,f=f??q.label,b=b??q.icon,y=y??q.ripple,M=M??q.className,k=k??q.disabled,S=S??q.containerProps,R=R??q.labelProps,N=N??q.iconProps;var J=y!==void 0&&new o.default,re=(0,a.default)((0,g.default)(V.root),_({},(0,g.default)(V.disabled),k)),le=(0,i.twMerge)((0,a.default)((0,g.default)(V.container)),S==null?void 0:S.className),ae=(0,i.twMerge)((0,a.default)((0,g.default)(V.input),(0,g.default)($[(0,p.default)(Y.colors,u,"gray")])),M),te=(0,i.twMerge)((0,a.default)((0,g.default)(V.label)),R==null?void 0:R.className),pe=(0,a.default)((0,a.default)((0,g.default)(V.icon)),$[(0,p.default)(Y.colors,u,"gray")].color,N==null?void 0:N.className);return r.default.createElement("div",{ref:s,className:re},r.default.createElement("label",P({},S,{className:le,htmlFor:D.id||G,onMouseDown:function(se){var oe=S==null?void 0:S.onMouseDown;return y&&J.create(se,"dark"),typeof oe=="function"&&oe(se)}}),r.default.createElement("input",P({},D,{ref:I,type:"radio",disabled:k,className:ae,id:D.id||G})),r.default.createElement("span",{className:pe},b||r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-3.5 w-3.5",viewBox:"0 0 16 16",fill:"currentColor"},r.default.createElement("circle",{"data-name":"ellipse",cx:"8",cy:"8",r:"8"})))),f&&r.default.createElement("label",P({},R,{className:te,htmlFor:D.id||G}),f))});h.propTypes={color:n.default.oneOf(w.propTypesColor),label:w.propTypesLabel,icon:w.propTypesIcon,ripple:w.propTypesRipple,className:w.propTypesClassName,disabled:w.propTypesDisabled,containerProps:w.propTypesObject,labelProps:w.propTypesObject},h.displayName="MaterialTailwind.Radio";var d=h})(FO);var zO={},Gg={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,_){for(var P in _)Object.defineProperty(w,P,{enumerable:!0,get:_[P]})}t(e,{SelectContext:function(){return i},useSelect:function(){return p},usePrevious:function(){return g},SelectContextProvider:function(){return v}});var r=a(z),n=kt,o=Bl;function a(w){return w&&w.__esModule?w:{default:w}}var i=r.default.createContext(null);i.displayName="MaterialTailwind.SelectContext";function p(){var w=r.default.useContext(i);if(w===null)throw new Error("useSelect() must be used within a Select. It happens when you use SelectOption component outside the Select component.");return w}function g(w){var _=r.default.useRef();return(0,n.useIsomorphicLayoutEffect)(function(){_.current=w},[w]),_.current}var v=function(w){var _=w.value,P=w.children;return r.default.createElement(i.Provider,{value:_},P)};v.propTypes={value:o.propTypesContextValue,children:o.propTypesChildren},v.displayName="MaterialTailwind.SelectContextProvider"})(Gg);var VO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,d){for(var l in d)Object.defineProperty(h,l,{enumerable:!0,get:d[l]})}t(e,{SelectOption:function(){return O},default:function(){return x}});var r=_(z),n=_(Ee),o=Oe,a=_(xe),i=we,p=Gg,g=Bl;function v(h,d,l){return d in h?Object.defineProperty(h,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):h[d]=l,h}function w(){return w=Object.assign||function(h){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(h,s)&&(l[s]=h[s])}return l}function T(h,d){if(h==null)return{};var l={},s=Object.keys(h),u,f;for(f=0;f=0)&&(l[u]=h[u]);return l}var O=function(h){var d=function(){U(b),G(u),$(!1),re(null)},l=function(be){(be.key==="Enter"||be.key===" "&&!ae.current.typing)&&(be.preventDefault(),d())},s=h.value,u=s===void 0?"":s,f=h.index,b=f===void 0?0:f,y=h.disabled,M=y===void 0?!1:y,k=h.className,S=k===void 0?"":k,R=h.children,N=P(h,["value","index","disabled","className","children"]),I=(0,i.useTheme)().select,D=I.styles,W=D.base,q=(0,p.useSelect)(),Y=q.selectedIndex,U=q.setSelectedIndex,V=q.listRef,$=q.setOpen,G=q.onChange,J=q.activeIndex,re=q.setActiveIndex,le=q.getItemProps,ae=q.dataRef,te=(0,a.default)(W.option.initial),pe=(0,a.default)(W.option.active),se=(0,a.default)(W.option.disabled),oe,ce=(0,o.twMerge)((0,n.default)(te,(oe={},v(oe,pe,Y===b),v(oe,se,M),oe)),S??"");return r.default.createElement("li",w({},N,{role:"option",ref:function(ue){return V.current[b]=ue},className:ce,disabled:M,tabIndex:J===b?0:1,"aria-selected":J===b&&Y===b,"data-selected":Y===b},le({onClick:function(ue){var be=N==null?void 0:N.onClick;typeof be=="function"&&(be(ue),d()),d()},onKeyDown:function(ue){var be=N==null?void 0:N.onKeyDown;typeof be=="function"&&(be(ue),l(ue)),l(ue)}})),R)};O.propTypes={value:g.propTypesValue,index:g.propTypesIndex,disabled:g.propTypesDisabled,className:g.propTypesClassName,children:g.propTypesChildren},O.displayName="MaterialTailwind.SelectOption";var x=O})(VO);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(V,$){for(var G in $)Object.defineProperty(V,G,{enumerable:!0,get:$[G]})}t(e,{Select:function(){return Y},Option:function(){return O.SelectOption},useSelect:function(){return P.useSelect},usePrevious:function(){return P.usePrevious},default:function(){return U}});var r=u(z),n=u(Te),o=xt,a=kt,i=u(Ee),p=Oe,g=u(Nt),v=u(rt),w=u(xe),_=we,P=Gg,T=Bl,O=VO;function x(V,$){($==null||$>V.length)&&($=V.length);for(var G=0,J=new Array($);G<$;G++)J[G]=V[G];return J}function h(V){if(Array.isArray(V))return V}function d(V){if(Array.isArray(V))return x(V)}function l(V,$,G){return $ in V?Object.defineProperty(V,$,{value:G,enumerable:!0,configurable:!0,writable:!0}):V[$]=G,V}function s(){return s=Object.assign||function(V){for(var $=1;$=0)&&Object.prototype.propertyIsEnumerable.call(V,J)&&(G[J]=V[J])}return G}function I(V,$){if(V==null)return{};var G={},J=Object.keys(V),re,le;for(le=0;le=0)&&(G[re]=V[re]);return G}function D(V,$){return h(V)||b(V,$)||q(V,$)||y()}function W(V){return d(V)||f(V)||q(V)||M()}function q(V,$){if(V){if(typeof V=="string")return x(V,$);var G=Object.prototype.toString.call(V).slice(8,-1);if(G==="Object"&&V.constructor&&(G=V.constructor.name),G==="Map"||G==="Set")return Array.from(G);if(G==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(G))return x(V,$)}}var Y=r.default.forwardRef(function(V,$){var G=V.variant,J=V.color,re=V.size,le=V.label,ae=V.error,te=V.success,pe=V.arrow,se=V.value,oe=V.onChange,ce=V.selected,ue=V.offset,be=V.dismiss,Ce=V.animate,he=V.lockScroll,ge=V.labelProps,Pe=V.menuProps,Ie=V.className,We=V.disabled,nt=V.name,Ue=V.children,ot=V.containerProps,bt=N(V,["variant","color","size","label","error","success","arrow","value","onChange","selected","offset","dismiss","animate","lockScroll","labelProps","menuProps","className","disabled","name","children","containerProps"]),ht,He=(0,_.useTheme)().select,Le=He.defaultProps,At=He.valid,Yt=He.styles,_t=Yt.base,$o=Yt.variants,Uo=D(r.default.useState("close"),2),Tt=Uo[0],un=Uo[1];G=G??Le.variant,J=J??Le.color,re=re??Le.size,le=le??Le.label,ae=ae??Le.error,te=te??Le.success,pe=pe??Le.arrow,se=se??Le.value,oe=oe??Le.onChange,ce=ce??Le.selected,ue=ue??Le.offset,be=be??Le.dismiss,Ce=Ce??Le.animate,ge=ge??Le.labelProps,Pe=Pe??Le.menuProps;var Rr;ot=(Rr=(0,g.default)(ot,(Le==null?void 0:Le.containerProps)||{}))!==null&&Rr!==void 0?Rr:Le.containerProps,Ie=Ie??Le.className;var br=r.default.useRef([]),dt,ru=r.default.useRef(W((dt=r.default.Children.map(Ue,function(Je){var gt=Je.props;return gt==null?void 0:gt.value}))!==null&&dt!==void 0?dt:[])),nu=D(r.default.useState(!1),2),ar=nu[0],si=nu[1],ou=D(r.default.useState(null),2),jr=ou[0],qo=ou[1],Go=D(r.default.useState(0),2),Bt=Go[0],Ko=Go[1],au=D(r.default.useState(!1),2),iu=au[0],Pn=au[1],ci=(0,P.usePrevious)(jr),Nr=(0,o.useFloating)({placement:"bottom-start",open:ar,onOpenChange:si,whileElementsMounted:o.autoUpdate,middleware:[(0,o.offset)(5),(0,o.flip)({padding:10}),(0,o.size)({apply:function(gt){var at=gt.rects,Xr=gt.elements,go,Sn;Object.assign(Xr==null||(go=Xr.floating)===null||go===void 0?void 0:go.style,{width:"".concat(at==null||(Sn=at.reference)===null||Sn===void 0?void 0:Sn.width,"px"),zIndex:99})},padding:20})]}),Yo=Nr.x,Xo=Nr.y,lu=Nr.strategy,Qo=Nr.refs,Yr=Nr.context;r.default.useEffect(function(){Ko(Math.max(0,ru.current.indexOf(se)+1))},[se]);var Jc=Qo.floating,di=(0,o.useInteractions)([(0,o.useClick)(Yr),(0,o.useRole)(Yr,{role:"listbox"}),(0,o.useDismiss)(Yr,k({},be)),(0,o.useListNavigation)(Yr,{listRef:br,activeIndex:jr,selectedIndex:Bt,onNavigate:qo,loop:!0}),(0,o.useTypeahead)(Yr,{listRef:ru,activeIndex:jr,selectedIndex:Bt,onMatch:ar?qo:Ko})]),ed=di.getReferenceProps,fi=di.getFloatingProps,pi=di.getItemProps;(0,a.useIsomorphicLayoutEffect)(function(){var Je=Jc.current;if(ar&&iu&&Je){var gt=jr!=null?br.current[jr]:Bt!=null?br.current[Bt]:null;if(gt&&ci!=null){var at,Xr,go=(Xr=(at=br.current[ci])===null||at===void 0?void 0:at.offsetHeight)!==null&&Xr!==void 0?Xr:0,Sn=Je.offsetHeight,Ti=gt.offsetTop,du=Ti+go;TiSn+Je.scrollTop&&(Je.scrollTop+=du-Sn-Je.scrollTop+5)}}},[ar,iu,ci,jr]);var td=r.default.useMemo(function(){return{selectedIndex:Bt,setSelectedIndex:Ko,listRef:br,setOpen:si,onChange:oe||function(){},activeIndex:jr,setActiveIndex:qo,getItemProps:pi,dataRef:Yr.dataRef}},[Bt,oe,jr,pi,Yr.dataRef]);r.default.useEffect(function(){un(ar?"open":!ar&&Bt||!ar&&se?"withValue":"close")},[ar,se,Bt,ce]);var hr=$o[(0,v.default)(At.variants,G,"outlined")],Zo=hr.sizes[(0,v.default)(At.sizes,re,"md")],uu=hr.error.select,gi=hr.success.select,su=hr.colors.select[(0,v.default)(At.colors,J,"gray")],vi=hr.error.label,bi=hr.success.label,hi=hr.colors.label[(0,v.default)(At.colors,J,"gray")],mi=hr.states[Tt],yi=(0,i.default)((0,w.default)(_t.container),(0,w.default)(Zo.container),ot==null?void 0:ot.className),co=(0,p.twMerge)((0,i.default)((0,w.default)(_t.select),(0,w.default)(hr.base.select),(0,w.default)(mi.select),(0,w.default)(Zo.select),l({},(0,w.default)(su[Tt]),!ae&&!te),l({},(0,w.default)(uu.initial),ae),l({},(0,w.default)(uu.states[Tt]),ae),l({},(0,w.default)(gi.initial),te),l({},(0,w.default)(gi.states[Tt]),te)),Ie),wi,cu=(0,p.twMerge)((0,i.default)((0,w.default)(_t.label),(0,w.default)(hr.base.label),(0,w.default)(mi.label),(0,w.default)(Zo.label.initial),(0,w.default)(Zo.label.states[Tt]),l({},(0,w.default)(hi[Tt]),!ae&&!te),l({},(0,w.default)(vi.initial),ae),l({},(0,w.default)(vi.states[Tt]),ae),l({},(0,w.default)(bi.initial),te),l({},(0,w.default)(bi.states[Tt]),te)),(wi=ge.className)!==null&&wi!==void 0?wi:""),fo=(0,i.default)((0,w.default)(_t.arrow.initial),l({},(0,w.default)(_t.arrow.active),ar)),Jo,ea=(0,p.twMerge)((0,i.default)((0,w.default)(_t.menu)),(Jo=Pe.className)!==null&&Jo!==void 0?Jo:""),xi=(0,i.default)("absolute top-2/4 -translate-y-2/4",G==="outlined"?"left-3 pt-0.5":"left-0 pt-3"),rd={unmount:{opacity:0,transformOrigin:"top",transform:"scale(0.95)",transition:{duration:.2,times:[.4,0,.2,1]}},mount:{opacity:1,transformOrigin:"top",transform:"scale(1)",transition:{duration:.2,times:[.4,0,.2,1]}}},nd=(0,g.default)(rd,Ce),_i=a.AnimatePresence;r.default.useEffect(function(){se&&!oe&&console.error("Warning: You provided a `value` prop to a select component without an `onChange` handler. This will render a read-only select. If the field should be mutable use `onChange` handler with `value` together.")},[se,oe]);var po=r.default.createElement(o.FloatingFocusManager,{context:Yr,modal:!1},r.default.createElement(a.m.ul,s({},fi(R(k({},Pe),{ref:Qo.setFloating,role:"listbox",className:ea,style:{position:lu,top:Xo??0,left:Yo??0,overflow:"auto"},onPointerEnter:function(gt){var at=Pe==null?void 0:Pe.onPointerEnter;typeof at=="function"&&(at(gt),Pn(!1)),Pn(!1)},onPointerMove:function(gt){var at=Pe==null?void 0:Pe.onPointerMove;typeof at=="function"&&(at(gt),Pn(!1)),Pn(!1)},onKeyDown:function(gt){var at=Pe==null?void 0:Pe.onKeyDown;typeof at=="function"&&(at(gt),Pn(!0)),Pn(!0)}})),{initial:"unmount",exit:"unmount",animate:ar?"mount":"unmount",variants:nd}),r.default.Children.map(Ue,function(Je,gt){var at;return r.default.isValidElement(Je)&&r.default.cloneElement(Je,R(k({},Je.props),{index:((at=Je.props)===null||at===void 0?void 0:at.index)||gt+1,id:"material-tailwind-select-".concat(gt)}))})));return r.default.createElement(P.SelectContextProvider,{value:td},r.default.createElement("div",s({},ot,{ref:$,className:yi}),r.default.createElement("button",s({type:"button"},ed(R(k({},bt),{ref:Qo.setReference,className:co,disabled:We,name:nt}))),typeof ce=="function"?r.default.createElement("span",{className:xi},ce(Ue[Bt-1],Bt-1)):se&&!oe?r.default.createElement("span",{className:xi},se):r.default.createElement("span",s({},(ht=Ue[Bt-1])===null||ht===void 0?void 0:ht.props,{className:xi})),r.default.createElement("div",{className:fo},pe??r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},r.default.createElement("path",{fillRule:"evenodd",d:"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z",clipRule:"evenodd"})))),r.default.createElement("label",s({},ge,{className:cu}),le),r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(_i,null,ar&&r.default.createElement(r.default.Fragment,null,he?r.default.createElement(o.FloatingOverlay,{lockScroll:!0},po):po)))))});Y.propTypes={variant:n.default.oneOf(T.propTypesVariant),color:n.default.oneOf(T.propTypesColor),size:n.default.oneOf(T.propTypesSize),label:T.propTypesLabel,error:T.propTypesError,success:T.propTypesSuccess,arrow:T.propTypesArrow,value:T.propTypesValue,onChange:T.propTypesOnChange,selected:T.propTypesSelected,offset:T.propTypesOffset,dismiss:T.propTypesDismiss,animate:T.propTypesAnimate,lockScroll:T.propTypesLockScroll,labelProps:T.propTypesLabelProps,menuProps:T.propTypesMenuProps,className:T.propTypesClassName,disabled:T.propTypesDisabled,name:T.propTypesName,children:T.propTypesChildren,containerProps:T.propTypesContainerProps},Y.displayName="MaterialTailwind.Select";var U=Object.assign(Y,{Option:O.SelectOption})})(zO);var WO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var u in s)Object.defineProperty(l,u,{enumerable:!0,get:s[u]})}t(e,{Switch:function(){return h},default:function(){return d}});var r=T(z),n=T(Te),o=T(ri),a=T(Ee),i=Oe,p=T(rt),g=T(xe),v=we,w=Vo;function _(l,s,u){return s in l?Object.defineProperty(l,s,{value:u,enumerable:!0,configurable:!0,writable:!0}):l[s]=u,l}function P(){return P=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,f)&&(u[f]=l[f])}return u}function x(l,s){if(l==null)return{};var u={},f=Object.keys(l),b,y;for(y=0;y=0)&&(u[b]=l[b]);return u}var h=r.default.forwardRef(function(l,s){var u=l.color,f=l.label,b=l.ripple,y=l.className,M=l.disabled,k=l.containerProps,S=l.circleProps,R=l.labelProps,N=l.inputRef,I=O(l,["color","label","ripple","className","disabled","containerProps","circleProps","labelProps","inputRef"]),D=(0,v.useTheme)(),W=D.switch,q=W.defaultProps,Y=W.valid,U=W.styles,V=U.base,$=U.colors,G=r.default.useId();u=u??q.color,b=b??q.ripple,y=y??q.className,M=M??q.disabled,k=k??q.containerProps,R=R??q.labelProps,S=S??q.circleProps;var J=b!==void 0&&new o.default,re=(0,a.default)((0,g.default)(V.root),_({},(0,g.default)(V.disabled),M)),le=(0,i.twMerge)((0,a.default)((0,g.default)(V.container)),k==null?void 0:k.className),ae=(0,i.twMerge)((0,a.default)((0,g.default)(V.input),(0,g.default)($[(0,p.default)(Y.colors,u,"gray")])),y),te=(0,i.twMerge)((0,a.default)((0,g.default)(V.circle),$[(0,p.default)(Y.colors,u,"gray")].circle,$[(0,p.default)(Y.colors,u,"gray")].before),S==null?void 0:S.className),pe=(0,a.default)((0,g.default)(V.ripple)),se=(0,i.twMerge)((0,a.default)((0,g.default)(V.label)),R==null?void 0:R.className);return r.default.createElement("div",{ref:s,className:re},r.default.createElement("div",P({},k,{className:le}),r.default.createElement("input",P({},I,{ref:N,type:"checkbox",disabled:M,id:I.id||G,className:ae})),r.default.createElement("label",P({},S,{htmlFor:I.id||G,className:te}),b&&r.default.createElement("div",{className:pe,onMouseDown:function(oe){var ce=k==null?void 0:k.onMouseDown;return b&&J.create(oe,"dark"),typeof ce=="function"&&ce(oe)}}))),f&&r.default.createElement("label",P({},R,{htmlFor:I.id||G,className:se}),f))});h.propTypes={color:n.default.oneOf(w.propTypesColor),label:w.propTypesLabel,ripple:w.propTypesRipple,className:w.propTypesClassName,disabled:w.propTypesDisabled,containerProps:w.propTypesObject,labelProps:w.propTypesObject,circleProps:w.propTypesObject},h.displayName="MaterialTailwind.Switch";var d=h})(WO);var BO={},ui={},Ho={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,O){for(var x in O)Object.defineProperty(T,x,{enumerable:!0,get:O[x]})}t(e,{propTypesId:function(){return a},propTypesValue:function(){return i},propTypesAnimate:function(){return p},propTypesDisabled:function(){return g},propTypesClassName:function(){return v},propTypesOrientation:function(){return w},propTypesIndicator:function(){return _},propTypesChildren:function(){return P}});var r=o(Te),n=Ze;function o(T){return T&&T.__esModule?T:{default:T}}var a=r.default.string,i=r.default.oneOfType([r.default.string,r.default.number]).isRequired,p=n.propTypesAnimation,g=r.default.bool,v=r.default.string,w=r.default.oneOf(["horizontal","vertical"]),_=r.default.instanceOf(Object),P=r.default.node.isRequired})(Ho);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(k,S){for(var R in S)Object.defineProperty(k,R,{enumerable:!0,get:S[R]})}t(e,{TabsContext:function(){return h},useTabs:function(){return d},TabsContextProvider:function(){return l},setId:function(){return s},setActive:function(){return u},setAnimation:function(){return f},setIndicator:function(){return b},setIsInitial:function(){return y},setOrientation:function(){return M}});var r=p(z),n=Ho;function o(k,S){(S==null||S>k.length)&&(S=k.length);for(var R=0,N=new Array(S);R=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(s[u]=d[u])}return s}function O(d,l){if(d==null)return{};var s={},u=Object.keys(d),f,b;for(b=0;b=0)&&(s[f]=d[f]);return s}var x=r.default.forwardRef(function(d,l){var s=d.value,u=d.className,f=d.activeClassName,b=d.disabled,y=d.children,M=T(d,["value","className","activeClassName","disabled","children"]),k=(0,p.useTheme)(),S=k.tab,R=S.defaultProps,N=S.styles.base,I=(0,g.useTabs)(),D=I.state,W=I.dispatch,q=D.id,Y=D.active,U=D.indicatorProps;u=u??R.className,f=f??R.activeClassName,b=b??R.disabled;var V,$=(0,a.twMerge)((0,o.default)((0,i.default)(N.tab.initial),(V={},w(V,(0,i.default)(N.tab.disabled),b),w(V,f,Y===s),V)),u),G,J=(0,a.twMerge)((0,o.default)((0,i.default)(N.indicator)),(G=U==null?void 0:U.className)!==null&&G!==void 0?G:"");return r.default.createElement("li",_({},M,{ref:l,role:"tab",className:$,onClick:function(re){var le=M==null?void 0:M.onClick;typeof le=="function"&&((0,g.setActive)(W,s),(0,g.setIsInitial)(W,!1),le(re)),(0,g.setIsInitial)(W,!1),(0,g.setActive)(W,s)},"data-value":s}),r.default.createElement("div",{className:"z-20 text-inherit"},y),Y===s&&r.default.createElement(n.motion.div,_({},U,{transition:{duration:.5},className:J,layoutId:q})))});x.propTypes={value:v.propTypesValue,className:v.propTypesClassName,disabled:v.propTypesDisabled,children:v.propTypesChildren},x.displayName="MaterialTailwind.Tab";var h=x})(HO);var $O={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var s in l)Object.defineProperty(d,s,{enumerable:!0,get:l[s]})}t(e,{TabsBody:function(){return x},default:function(){return h}});var r=P(z),n=kt,o=P(Nt),a=P(Ee),i=Oe,p=P(xe),g=we,v=ui,w=Ho;function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(s[u]=d[u])}return s}function O(d,l){if(d==null)return{};var s={},u=Object.keys(d),f,b;for(b=0;b=0)&&(s[f]=d[f]);return s}var x=r.default.forwardRef(function(d,l){var s=d.animate,u=d.className,f=d.children,b=T(d,["animate","className","children"]),y=(0,g.useTheme)().tabsBody,M=y.defaultProps,k=y.styles.base,S=(0,v.useTabs)().dispatch;u=u??M.className,s=s??M.animate;var R=(0,i.twMerge)((0,a.default)((0,p.default)(k)),u),N=r.default.useMemo(function(){return{initial:{opacity:0,position:"absolute",top:"0",left:"0",zIndex:1,transition:{duration:0}},unmount:{opacity:0,position:"absolute",top:"0",left:"0",zIndex:1,transition:{duration:.5,times:[.4,0,.2,1]}},mount:{opacity:1,position:"relative",zIndex:2,transition:{duration:.5,times:[.4,0,.2,1]}}}},[]),I=r.default.useMemo(function(){return(0,o.default)(N,s)},[s,N]);return(0,n.useIsomorphicLayoutEffect)(function(){(0,v.setAnimation)(S,I)},[I,S]),r.default.createElement("div",_({},b,{ref:l,className:R}),f)});x.propTypes={animate:w.propTypesAnimate,className:w.propTypesClassName,children:w.propTypesChildren},x.displayName="MaterialTailwind.TabsBody";var h=x})($O);var UO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,d){for(var l in d)Object.defineProperty(h,l,{enumerable:!0,get:d[l]})}t(e,{TabsHeader:function(){return O},default:function(){return x}});var r=_(z),n=_(Ee),o=Oe,a=_(xe),i=we,p=ui,g=Ho;function v(h,d,l){return d in h?Object.defineProperty(h,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):h[d]=l,h}function w(){return w=Object.assign||function(h){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(h,s)&&(l[s]=h[s])}return l}function T(h,d){if(h==null)return{};var l={},s=Object.keys(h),u,f;for(f=0;f=0)&&(l[u]=h[u]);return l}var O=r.default.forwardRef(function(h,d){var l=h.indicatorProps,s=h.className,u=h.children,f=P(h,["indicatorProps","className","children"]),b=(0,i.useTheme)().tabsHeader,y=b.defaultProps,M=b.styles,k=(0,p.useTabs)(),S=k.state,R=k.dispatch,N=S.orientation;r.default.useEffect(function(){(0,p.setIndicator)(R,l)},[R,l]),s=s??y.className;var I=(0,o.twMerge)((0,n.default)((0,a.default)(M.base),v({},M[N]&&(0,a.default)(M[N]),N)),s);return r.default.createElement("nav",null,r.default.createElement("ul",w({},f,{ref:d,role:"tablist",className:I}),u))});O.propTypes={indicatorProps:g.propTypesIndicator,className:g.propTypesClassName,children:g.propTypesChildren},O.displayName="MaterialTailwind.TabsHeader";var x=O})(UO);var qO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,d){for(var l in d)Object.defineProperty(h,l,{enumerable:!0,get:d[l]})}t(e,{TabPanel:function(){return O},default:function(){return x}});var r=_(z),n=kt,o=_(Ee),a=Oe,i=_(xe),p=we,g=ui,v=Ho;function w(){return w=Object.assign||function(h){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(h,s)&&(l[s]=h[s])}return l}function T(h,d){if(h==null)return{};var l={},s=Object.keys(h),u,f;for(f=0;f=0)&&(l[u]=h[u]);return l}var O=r.default.forwardRef(function(h,d){var l=h.value,s=h.className,u=h.children,f=P(h,["value","className","children"]),b=(0,p.useTheme)().tabPanel,y=b.defaultProps,M=b.styles.base,k=(0,g.useTabs)().state,S=k.active,R=k.appliedAnimation,N=k.isInitial;s=s??y.className;var I=(0,a.twMerge)((0,o.default)((0,i.default)(M)),s),D=n.AnimatePresence;return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(D,{exitBeforeEnter:!0},r.default.createElement(n.m.div,w({},f,{ref:d,role:"tabpanel",className:I,initial:"unmount",exit:"unmount",animate:S===l?"mount":N?"initial":"unmount",variants:R,"data-value":l}),u)))});O.propTypes={value:v.propTypesValue,className:v.propTypesClassName,children:v.propTypesChildren},O.displayName="MaterialTailwind.TabPanel";var x=O})(qO);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,f){for(var b in f)Object.defineProperty(u,b,{enumerable:!0,get:f[b]})}t(e,{Tabs:function(){return l},Tab:function(){return g.Tab},TabsBody:function(){return v.TabsBody},TabsHeader:function(){return w.TabsHeader},TabPanel:function(){return _.TabPanel},useTabs:function(){return p.useTabs},default:function(){return s}});var r=x(z),n=x(Ee),o=Oe,a=x(xe),i=we,p=ui,g=HO,v=$O,w=UO,_=qO,P=Ho;function T(u,f,b){return f in u?Object.defineProperty(u,f,{value:b,enumerable:!0,configurable:!0,writable:!0}):u[f]=b,u}function O(){return O=Object.assign||function(u){for(var f=1;f=0)&&Object.prototype.propertyIsEnumerable.call(u,y)&&(b[y]=u[y])}return b}function d(u,f){if(u==null)return{};var b={},y=Object.keys(u),M,k;for(k=0;k=0)&&(b[M]=u[M]);return b}var l=r.default.forwardRef(function(u,f){var b=u.value,y=u.className,M=u.orientation,k=u.children,S=h(u,["value","className","orientation","children"]),R=(0,i.useTheme)().tabs,N=R.defaultProps,I=R.styles,D=r.default.useId();y=y??N.className,M=M??N.orientation;var W=(0,o.twMerge)((0,n.default)((0,a.default)(I.base),T({},I[M]&&(0,a.default)(I[M]),M)),y);return r.default.createElement(p.TabsContextProvider,{id:D,value:b,orientation:M},r.default.createElement("div",O({},S,{ref:f,className:W}),k))});l.propTypes={id:P.propTypesId,value:P.propTypesValue,className:P.propTypesClassName,orientation:P.propTypesOrientation,children:P.propTypesChildren},l.displayName="MaterialTailwind.Tabs";var s=Object.assign(l,{Tab:g.Tab,Body:v.TabsBody,Header:w.TabsHeader,Panel:_.TabPanel})})(BO);var GO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,d){for(var l in d)Object.defineProperty(h,l,{enumerable:!0,get:d[l]})}t(e,{Textarea:function(){return O},default:function(){return x}});var r=_(z),n=_(Te),o=_(Ee),a=_(rt),i=_(xe),p=we,g=Wl;function v(h,d,l){return d in h?Object.defineProperty(h,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):h[d]=l,h}function w(){return w=Object.assign||function(h){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(h,s)&&(l[s]=h[s])}return l}function T(h,d){if(h==null)return{};var l={},s=Object.keys(h),u,f;for(f=0;f=0)&&(l[u]=h[u]);return l}var O=r.default.forwardRef(function(h,d){var l=h.variant,s=h.color,u=h.size,f=h.label,b=h.error,y=h.success,M=h.resize,k=h.labelProps,S=h.containerProps,R=h.shrink,N=h.className,I=P(h,["variant","color","size","label","error","success","resize","labelProps","containerProps","shrink","className"]),D=(0,p.useTheme)().textarea,W=D.defaultProps,q=D.valid,Y=D.styles,U=Y.base,V=Y.variants;l=l??W.variant,u=u??W.size,s=s??W.color,f=f??W.label,k=k??W.labelProps,S=S??W.containerProps,R=R??W.shrink,N=N??W.className;var $=V[(0,a.default)(q.variants,l,"outlined")],G=(0,i.default)($.error.textarea),J=(0,i.default)($.success.textarea),re=(0,i.default)($.shrink.textarea),le=(0,i.default)($.colors.textarea[(0,a.default)(q.colors,s,"gray")]),ae=(0,i.default)($.error.label),te=(0,i.default)($.success.label),pe=(0,i.default)($.shrink.label),se=(0,i.default)($.colors.label[(0,a.default)(q.colors,s,"gray")]),oe=(0,o.default)((0,i.default)(U.container),S==null?void 0:S.className),ce=(0,o.default)((0,i.default)(U.textarea),(0,i.default)($.base.textarea),(0,i.default)($.sizes[(0,a.default)(q.sizes,u,"md")].textarea),v({},le,!b&&!y),v({},G,b),v({},J,y),v({},re,R),M?"":"!resize-none",N),ue=(0,o.default)((0,i.default)(U.label),(0,i.default)($.base.label),(0,i.default)($.sizes[(0,a.default)(q.sizes,u,"md")].label),v({},se,!b&&!y),v({},ae,b),v({},te,y),v({},pe,R),k==null?void 0:k.className);return r.default.createElement("div",{ref:d,className:oe},r.default.createElement("textarea",w({},I,{className:ce,placeholder:(I==null?void 0:I.placeholder)||" "})),r.default.createElement("label",{className:ue},f))});O.propTypes={variant:n.default.oneOf(g.propTypesVariant),size:n.default.oneOf(g.propTypesSize),color:n.default.oneOf(g.propTypesColor),label:g.propTypesLabel,error:g.propTypesError,success:g.propTypesSuccess,resize:g.propTypesResize,labelProps:g.propTypesLabelProps,containerProps:g.propTypesContainerProps,shrink:g.propTypesShrink,className:g.propTypesClassName},O.displayName="MaterialTailwind.Textarea";var x=O})(GO);var KO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(N,I){for(var D in I)Object.defineProperty(N,D,{enumerable:!0,get:I[D]})}t(e,{Tooltip:function(){return S},default:function(){return R}});var r=h(z),n=h(Te),o=xt,a=kt,i=h(Ee),p=Oe,g=h(Nt),v=h(xe),w=we,_=li;function P(N,I){(I==null||I>N.length)&&(I=N.length);for(var D=0,W=new Array(I);D=0)&&Object.prototype.propertyIsEnumerable.call(N,W)&&(D[W]=N[W])}return D}function y(N,I){if(N==null)return{};var D={},W=Object.keys(N),q,Y;for(Y=0;Y=0)&&(D[q]=N[q]);return D}function M(N,I){return T(N)||d(N,I)||k(N,I)||l()}function k(N,I){if(N){if(typeof N=="string")return P(N,I);var D=Object.prototype.toString.call(N).slice(8,-1);if(D==="Object"&&N.constructor&&(D=N.constructor.name),D==="Map"||D==="Set")return Array.from(D);if(D==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(D))return P(N,I)}}var S=r.default.forwardRef(function(N,I){var D=N.open,W=N.handler,q=N.content,Y=N.interactive,U=N.placement,V=N.offset,$=N.dismiss,G=N.animate,J=N.className,re=N.children,le=b(N,["open","handler","content","interactive","placement","offset","dismiss","animate","className","children"]),ae=(0,w.useTheme)().tooltip,te=ae.defaultProps,pe=ae.styles.base,se=M(r.default.useState(!1),2),oe=se[0],ce=se[1];D=D??oe,W=W??ce,Y=Y??te.interactive,U=U??te.placement,V=V??te.offset,$=$??te.dismiss,G=G??te.animate,J=J??te.className;var ue=(0,p.twMerge)((0,i.default)((0,v.default)(pe)),J),be={unmount:{opacity:0},mount:{opacity:1}},Ce=(0,g.default)(be,G),he=(0,o.useFloating)({open:D,onOpenChange:W,middleware:[(0,o.offset)(V),(0,o.flip)(),(0,o.shift)()],placement:U}),ge=he.x,Pe=he.y,Ie=he.reference,We=he.floating,nt=he.strategy,Ue=he.refs,ot=he.update,bt=he.context,ht=(0,o.useInteractions)([(0,o.useClick)(bt,{enabled:Y}),(0,o.useFocus)(bt),(0,o.useHover)(bt),(0,o.useRole)(bt,{role:"tooltip"}),(0,o.useDismiss)(bt,$)]),He=ht.getReferenceProps,Le=ht.getFloatingProps;r.default.useEffect(function(){if(Ue.reference.current&&Ue.floating.current&&D)return(0,o.autoUpdate)(Ue.reference.current,Ue.floating.current,ot)},[D,ot,Ue.reference,Ue.floating]);var At=(0,o.useMergeRefs)([I,We]),Yt=(0,o.useMergeRefs)([I,Ie]),_t=a.AnimatePresence;return r.default.createElement(r.default.Fragment,null,typeof re=="string"?r.default.createElement("span",x({},He({ref:Yt})),re):r.default.cloneElement(re,s({},He(f(s({},re==null?void 0:re.props),{ref:Yt})))),r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(o.FloatingPortal,null,r.default.createElement(_t,null,D&&r.default.createElement(a.m.div,x({},Le(f(s({},le),{ref:At,className:ue,style:{position:nt,top:Pe??"",left:ge??""}})),{initial:"unmount",exit:"unmount",animate:D?"mount":"unmount",variants:Ce}),q)))))});S.propTypes={open:_.propTypesOpen,handler:_.propTypesHandler,content:_.propTypesContent,interactive:_.propTypesInteractive,placement:n.default.oneOf(_.propTypesPlacement),offset:_.propTypesOffset,dismiss:_.propTypesDismiss,animate:_.propTypesAnimate,className:_.propTypesClassName,children:_.propTypesChildren},S.displayName="MaterialTailwind.Tooltip";var R=S})(KO);var YO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,u){for(var f in u)Object.defineProperty(s,f,{enumerable:!0,get:u[f]})}t(e,{Typography:function(){return d},default:function(){return l}});var r=_(z),n=_(Te),o=_(Ee),a=Oe,i=_(rt),p=_(xe),g=we,v=lg;function w(s,u,f){return u in s?Object.defineProperty(s,u,{value:f,enumerable:!0,configurable:!0,writable:!0}):s[u]=f,s}function _(s){return s&&s.__esModule?s:{default:s}}function P(s){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(s,b)&&(f[b]=s[b])}return f}function h(s,u){if(s==null)return{};var f={},b=Object.keys(s),y,M;for(M=0;M=0)&&(f[y]=s[y]);return f}var d=r.default.forwardRef(function(s,u){var f=s.variant,b=s.color,y=s.textGradient,M=s.as,k=s.className,S=s.children,R=x(s,["variant","color","textGradient","as","className","children"]),N=(0,g.useTheme)().typography,I=N.defaultProps,D=N.valid,W=N.styles,q=W.variants,Y=W.colors,U=W.textGradient;f=f??I.variant,b=b??I.color,y=y||I.textGradient,M=M??void 0,k=k??I.className;var V=(0,p.default)(q[(0,i.default)(D.variants,f,"paragraph")]),$=Y[(0,i.default)(D.colors,b,"inherit")],G=(0,p.default)(U),J=(0,a.twMerge)((0,o.default)(V,w({},$.color,!y),w({},G,y),w({},$.gradient,y)),k),re;switch(f){case"h1":re=r.default.createElement(M||"h1",O(P({},R),{ref:u,className:J}),S);break;case"h2":re=r.default.createElement(M||"h2",O(P({},R),{ref:u,className:J}),S);break;case"h3":re=r.default.createElement(M||"h3",O(P({},R),{ref:u,className:J}),S);break;case"h4":re=r.default.createElement(M||"h4",O(P({},R),{ref:u,className:J}),S);break;case"h5":re=r.default.createElement(M||"h5",O(P({},R),{ref:u,className:J}),S);break;case"h6":re=r.default.createElement(M||"h6",O(P({},R),{ref:u,className:J}),S);break;case"lead":re=r.default.createElement(M||"p",O(P({},R),{ref:u,className:J}),S);break;case"paragraph":re=r.default.createElement(M||"p",O(P({},R),{ref:u,className:J}),S);break;case"small":re=r.default.createElement(M||"p",O(P({},R),{ref:u,className:J}),S);break;default:re=r.default.createElement(M||"p",O(P({},R),{ref:u,className:J}),S);break}return re});d.propTypes={variant:n.default.oneOf(v.propTypesVariant),color:n.default.oneOf(v.propTypesColor),as:v.propTypesAs,textGradient:v.propTypesTextGradient,className:v.propTypesClassName,children:v.propTypesChildren},d.displayName="MaterialTailwind.Typography";var l=d})(YO);var XO={},QO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,w){for(var _ in w)Object.defineProperty(v,_,{enumerable:!0,get:w[_]})}t(e,{propTypesClassName:function(){return a},propTypesChildren:function(){return i},propTypesOpen:function(){return p},propTypesAnimate:function(){return g}});var r=o(Te),n=Ze;function o(v){return v&&v.__esModule?v:{default:v}}var a=r.default.string,i=r.default.node.isRequired,p=r.default.bool.isRequired,g=n.propTypesAnimation})(QO);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var s in l)Object.defineProperty(d,s,{enumerable:!0,get:l[s]})}t(e,{Collapse:function(){return x},default:function(){return h}});var r=P(z),n=kt,o=xt,a=P(Nt),i=P(Ee),p=Oe,g=P(xe),v=we,w=QO;function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(s[u]=d[u])}return s}function O(d,l){if(d==null)return{};var s={},u=Object.keys(d),f,b;for(b=0;b=0)&&(s[f]=d[f]);return s}var x=r.default.forwardRef(function(d,l){var s=d.open,u=d.animate,f=d.className,b=d.children,y=T(d,["open","animate","className","children"]),M=r.default.useRef(null),k=(0,v.useTheme)().collapse,S=k.styles,R=S.base;u=u??{},f=f??"";var N=(0,p.twMerge)((0,i.default)((0,g.default)(R)),f),I={unmount:{height:"0px",transition:{duration:.3,times:[.4,0,.2,1]}},mount:{height:"auto",transition:{duration:.3,times:[.4,0,.2,1]}}},D=(0,a.default)(I,u),W=n.AnimatePresence,q=(0,o.useMergeRefs)([l,M]);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(W,null,r.default.createElement(n.m.div,_({},y,{ref:q,className:N,initial:"unmount",exit:"unmount",animate:s?"mount":"unmount",variants:D}),b)))});x.displayName="MaterialTailwind.Collapse",x.propTypes={open:w.propTypesOpen,animate:w.propTypesAnimate,className:w.propTypesClassName,children:w.propTypesChildren};var h=x})(XO);var ZO={},Zl={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,w){for(var _ in w)Object.defineProperty(v,_,{enumerable:!0,get:w[_]})}t(e,{propTypesClassName:function(){return o},propTypesDisabled:function(){return a},propTypesSelected:function(){return i},propTypesRipple:function(){return p},propTypesChildren:function(){return g}});var r=n(Te);function n(v){return v&&v.__esModule?v:{default:v}}var o=r.default.string,a=r.default.bool,i=r.default.bool,p=r.default.bool,g=r.default.node.isRequired})(Zl);var JO={},Kg={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,x){for(var h in x)Object.defineProperty(O,h,{enumerable:!0,get:x[h]})}t(e,{ListItemPrefix:function(){return P},default:function(){return T}});var r=v(z),n=we,o=v(Ee),a=Oe,i=v(xe),p=Zl;function g(){return g=Object.assign||function(O){for(var x=1;x=0)&&Object.prototype.propertyIsEnumerable.call(O,d)&&(h[d]=O[d])}return h}function _(O,x){if(O==null)return{};var h={},d=Object.keys(O),l,s;for(s=0;s=0)&&(h[l]=O[l]);return h}var P=r.default.forwardRef(function(O,x){var h=O.className,d=O.children,l=w(O,["className","children"]),s=(0,n.useTheme)().list,u=s.styles.base,f=(0,a.twMerge)((0,o.default)((0,i.default)(u.itemPrefix)),h);return r.default.createElement("div",g({},l,{ref:x,className:f}),d)});P.propTypes={className:p.propTypesClassName,children:p.propTypesChildren},P.displayName="MaterialTailwind.ListItemPrefix";var T=P})(Kg);var Yg={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,x){for(var h in x)Object.defineProperty(O,h,{enumerable:!0,get:x[h]})}t(e,{ListItemSuffix:function(){return P},default:function(){return T}});var r=v(z),n=we,o=v(Ee),a=Oe,i=v(xe),p=Zl;function g(){return g=Object.assign||function(O){for(var x=1;x=0)&&Object.prototype.propertyIsEnumerable.call(O,d)&&(h[d]=O[d])}return h}function _(O,x){if(O==null)return{};var h={},d=Object.keys(O),l,s;for(s=0;s=0)&&(h[l]=O[l]);return h}var P=r.default.forwardRef(function(O,x){var h=O.className,d=O.children,l=w(O,["className","children"]),s=(0,n.useTheme)().list,u=s.styles.base,f=(0,a.twMerge)((0,o.default)((0,i.default)(u.itemSuffix)),h);return r.default.createElement("div",g({},l,{ref:x,className:f}),d)});P.propTypes={className:p.propTypesClassName,children:p.propTypesChildren},P.displayName="MaterialTailwind.ListItemSuffix";var T=P})(Yg);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var u in s)Object.defineProperty(l,u,{enumerable:!0,get:s[u]})}t(e,{ListItem:function(){return h},ListItemPrefix:function(){return v.ListItemPrefix},ListItemSuffix:function(){return w.ListItemSuffix},default:function(){return d}});var r=T(z),n=we,o=T(ri),a=T(Ee),i=Oe,p=T(xe),g=Zl,v=Kg,w=Yg;function _(l,s,u){return s in l?Object.defineProperty(l,s,{value:u,enumerable:!0,configurable:!0,writable:!0}):l[s]=u,l}function P(){return P=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,f)&&(u[f]=l[f])}return u}function x(l,s){if(l==null)return{};var u={},f=Object.keys(l),b,y;for(y=0;y=0)&&(u[b]=l[b]);return u}var h=r.default.forwardRef(function(l,s){var u=l.className,f=l.disabled,b=l.selected,y=l.ripple,M=l.children,k=O(l,["className","disabled","selected","ripple","children"]),S=(0,n.useTheme)().list,R=S.defaultProps,N=S.styles.base;y=y??R.ripple;var I=y!==void 0&&new o.default,D,W=(0,i.twMerge)((0,a.default)((0,p.default)(N.item.initial),(D={},_(D,(0,p.default)(N.item.disabled),f),_(D,(0,p.default)(N.item.selected),b&&!f),D)),u);return r.default.createElement("div",P({},k,{ref:s,role:"button",tabIndex:0,className:W,onMouseDown:function(q){var Y=k==null?void 0:k.onMouseDown;return y&&I.create(q,"dark"),typeof Y=="function"&&Y(q)}}),M)});h.propTypes={className:g.propTypesClassName,selected:g.propTypesSelected,disabled:g.propTypesDisabled,ripple:g.propTypesRipple,children:g.propTypesChildren},h.displayName="MaterialTailwind.ListItem";var d=Object.assign(h,{Prefix:v.ListItemPrefix,Suffix:w.ListItemSuffix})})(JO);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var s in l)Object.defineProperty(d,s,{enumerable:!0,get:l[s]})}t(e,{List:function(){return x},ListItem:function(){return g.ListItem},ListItemPrefix:function(){return v.ListItemPrefix},ListItemSuffix:function(){return w.ListItemSuffix},default:function(){return h}});var r=P(z),n=we,o=P(Ee),a=Oe,i=P(xe),p=Zl,g=JO,v=Kg,w=Yg;function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(s[u]=d[u])}return s}function O(d,l){if(d==null)return{};var s={},u=Object.keys(d),f,b;for(b=0;b=0)&&(s[f]=d[f]);return s}var x=r.default.forwardRef(function(d,l){var s=d.className,u=d.children,f=T(d,["className","children"]),b=(0,n.useTheme)().list,y=b.defaultProps,M=b.styles.base;s=s??y.className;var k=(0,a.twMerge)((0,o.default)((0,i.default)(M.list)),s);return r.default.createElement("nav",_({},f,{ref:l,className:k}),u)});x.propTypes={className:p.propTypesClassName,children:p.propTypesChildren},x.displayName="MaterialTailwind.List";var h=Object.assign(x,{Item:g.ListItem,ItemPrefix:v.ListItemPrefix,ItemSuffix:w.ListItemSuffix})})(ZO);var eC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var s in l)Object.defineProperty(d,s,{enumerable:!0,get:l[s]})}t(e,{ButtonGroup:function(){return x},default:function(){return h}});var r=P(z),n=P(Te),o=P(Ee),a=Oe,i=P(rt),p=P(xe),g=we,v=Fo;function w(d,l,s){return l in d?Object.defineProperty(d,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):d[l]=s,d}function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(s[u]=d[u])}return s}function O(d,l){if(d==null)return{};var s={},u=Object.keys(d),f,b;for(b=0;b=0)&&(s[f]=d[f]);return s}var x=r.default.forwardRef(function(d,l){var s=d.variant,u=d.size,f=d.color,b=d.fullWidth,y=d.ripple,M=d.className,k=d.children,S=T(d,["variant","size","color","fullWidth","ripple","className","children"]),R=(0,g.useTheme)().buttonGroup,N=R.defaultProps,I=R.styles,D=R.valid,W=I.base,q=I.dividerColor;s=s??N.variant,u=u??N.size,f=f??N.color,y=y??N.ripple,b=b??N.fullWidth,M=M??N.className;var Y,U=(0,a.twMerge)((0,o.default)((0,p.default)(W.initial),(Y={},w(Y,(0,p.default)(W.fullWidth),b),w(Y,"divide-x",s!=="outlined"),w(Y,(0,p.default)(q[(0,i.default)(D.colors,f,"gray")]),s!=="outlined"),Y)),M);return r.default.createElement("div",_({},S,{ref:l,className:U}),r.default.Children.map(k,function(V,$){var G;return r.default.isValidElement(V)&&r.default.cloneElement(V,{variant:s,size:u,color:f,ripple:y,fullWidth:b,className:(0,a.twMerge)((0,o.default)({"rounded-r-none":$!==r.default.Children.count(k)-1,"border-r-0":$!==r.default.Children.count(k)-1,"rounded-l-none":$!==0}),(G=V.props)===null||G===void 0?void 0:G.className)})}))});x.propTypes={variant:n.default.oneOf(v.propTypesVariant),size:n.default.oneOf(v.propTypesSize),color:n.default.oneOf(v.propTypesColor),fullWidth:v.propTypesFullWidth,ripple:v.propTypesRipple,className:v.propTypesClassName,children:v.propTypesChildren},x.displayName="MaterialTailwind.ButtonGroup";var h=x})(eC);var tC={},rC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,x){for(var h in x)Object.defineProperty(O,h,{enumerable:!0,get:x[h]})}t(e,{propTypesClassName:function(){return o},propTypesPrevArrow:function(){return a},propTypesNextArrow:function(){return i},propTypesNavigation:function(){return p},propTypesAutoplay:function(){return g},propTypesAutoplayDelay:function(){return v},propTypesTransition:function(){return w},propTypesLoop:function(){return _},propTypesChildren:function(){return P},propTypesSlideRef:function(){return T}});var r=n(Te);function n(O){return O&&O.__esModule?O:{default:O}}var o=r.default.string,a=r.default.func,i=r.default.func,p=r.default.func,g=r.default.bool,v=r.default.number,w=r.default.object,_=r.default.bool,P=r.default.node.isRequired,T=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(rC);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,y){for(var M in y)Object.defineProperty(b,M,{enumerable:!0,get:y[M]})}t(e,{Carousel:function(){return u},default:function(){return f}});var r=T(z),n=kt,o=xt,a=T(Ee),i=Oe,p=T(xe),g=we,v=rC;function w(b,y){(y==null||y>b.length)&&(y=b.length);for(var M=0,k=new Array(y);M=0)&&Object.prototype.propertyIsEnumerable.call(b,k)&&(M[k]=b[k])}return M}function d(b,y){if(b==null)return{};var M={},k=Object.keys(b),S,R;for(R=0;R=0)&&(M[S]=b[S]);return M}function l(b,y){return _(b)||O(b,y)||s(b,y)||x()}function s(b,y){if(b){if(typeof b=="string")return w(b,y);var M=Object.prototype.toString.call(b).slice(8,-1);if(M==="Object"&&b.constructor&&(M=b.constructor.name),M==="Map"||M==="Set")return Array.from(M);if(M==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(M))return w(b,y)}}var u=r.default.forwardRef(function(b,y){var M=b.children,k=b.prevArrow,S=b.nextArrow,R=b.navigation,N=b.autoplay,I=b.autoplayDelay,D=b.transition,W=b.loop,q=b.className,Y=b.slideRef,U=h(b,["children","prevArrow","nextArrow","navigation","autoplay","autoplayDelay","transition","loop","className","slideRef"]),V=(0,g.useTheme)().carousel,$=V.defaultProps,G=V.styles.base,J=(0,n.useMotionValue)(0),re=r.default.useRef(null),le=l(r.default.useState(0),2),ae=le[0],te=le[1],pe=r.default.Children.toArray(M);q=q??$.className,k=k??$.prevArrow,S=S??$.nextArrow,R=R??$.navigation,N=N??$.autoplay,I=I??$.autoplayDelay,D=D??$.transition,W=W??$.loop;var se=(0,i.twMerge)((0,a.default)((0,p.default)(G.carousel)),q),oe=(0,i.twMerge)((0,a.default)((0,p.default)(G.slide))),ce=r.default.useCallback(function(){var he;return-ae*(((he=re.current)===null||he===void 0?void 0:he.clientWidth)||0)},[ae]),ue=r.default.useCallback(function(){var he=W?0:ae;te(ae+1===pe.length?he:ae+1)},[ae,W,pe.length]),be=function(){var he=W?pe.length-1:0;te(ae-1<0?he:ae-1)};r.default.useEffect(function(){var he=(0,n.animate)(J,ce(),D);return he.stop},[ce,ae,J,D]),r.default.useEffect(function(){window.addEventListener("resize",function(){(0,n.animate)(J,ce(),D)})},[ce,D,J]),r.default.useEffect(function(){if(N){var he=setInterval(function(){return ue()},I);return function(){return clearInterval(he)}}},[N,ue,I]);var Ce=(0,o.useMergeRefs)([re,y]);return r.default.createElement("div",P({},U,{ref:Ce,className:se}),pe.map(function(he,ge){return r.default.createElement(n.LazyMotion,{key:ge,features:n.domAnimation},r.default.createElement(n.m.div,{ref:Y,className:oe,style:{x:J,left:"".concat(ge*100,"%"),right:"".concat(ge*100,"%")}},he))}),k&&k({loop:W,handlePrev:be,activeIndex:ae,firstIndex:ae===0}),S&&S({loop:W,handleNext:ue,activeIndex:ae,lastIndex:ae===pe.length-1}),R&&R({setActiveIndex:te,activeIndex:ae,length:pe.length}))});u.propTypes={className:v.propTypesClassName,children:v.propTypesChildren,nextArrow:v.propTypesNextArrow,prevArrow:v.propTypesPrevArrow,navigation:v.propTypesNavigation,autoplay:v.propTypesAutoplay,autoplayDelay:v.propTypesAutoplayDelay,transition:v.propTypesTransition,loop:v.propTypesLoop,slideRef:v.propTypesSlideRef},u.displayName="MaterialTailwind.Carousel";var f=u})(tC);var nC={},oC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,d){for(var l in d)Object.defineProperty(h,l,{enumerable:!0,get:d[l]})}t(e,{propTypesOpen:function(){return a},propTypesSize:function(){return i},propTypesOverlay:function(){return p},propTypesChildren:function(){return g},propTypesPlacement:function(){return v},propTypesOverlayProps:function(){return w},propTypesClassName:function(){return _},propTypesOnClose:function(){return P},propTypesDismiss:function(){return T},propTypesTransition:function(){return O},propTypesOverlayRef:function(){return x}});var r=o(Te),n=Ze;function o(h){return h&&h.__esModule?h:{default:h}}var a=r.default.bool.isRequired,i=r.default.number,p=r.default.bool,g=r.default.node.isRequired,v=["top","right","bottom","left"],w=r.default.object,_=r.default.string,P=r.default.func,T=n.propTypesDismissType,O=r.default.object,x=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(oC);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,f){for(var b in f)Object.defineProperty(u,b,{enumerable:!0,get:f[b]})}t(e,{Drawer:function(){return l},default:function(){return s}});var r=O(z),n=O(Te),o=kt,a=xt,i=O(Nt),p=O(Ee),g=Oe,v=O(xe),w=we,_=oC;function P(u,f,b){return f in u?Object.defineProperty(u,f,{value:b,enumerable:!0,configurable:!0,writable:!0}):u[f]=b,u}function T(){return T=Object.assign||function(u){for(var f=1;f=0)&&Object.prototype.propertyIsEnumerable.call(u,y)&&(b[y]=u[y])}return b}function d(u,f){if(u==null)return{};var b={},y=Object.keys(u),M,k;for(k=0;k=0)&&(b[M]=u[M]);return b}var l=r.default.forwardRef(function(u,f){var b=u.open,y=u.size,M=u.overlay,k=u.children,S=u.placement,R=u.overlayProps,N=u.className,I=u.onClose,D=u.dismiss,W=u.transition,q=u.overlayRef,Y=h(u,["open","size","overlay","children","placement","overlayProps","className","onClose","dismiss","transition","overlayRef"]),U=(0,w.useTheme)().drawer,V=U.defaultProps,$=U.styles.base,G=(0,o.useAnimation)();y=y??V.size,M=M??V.overlay,S=S??V.placement,N=N??V.className,R=R??V.overlayProps,I=I??V.onClose;var J;D=(J=(0,i.default)(V.dismiss,D||{}))!==null&&J!==void 0?J:V.dismiss,W=W??V.transition;var re=(0,g.twMerge)((0,p.default)((0,v.default)($.drawer),{"top-0 right-0":S==="right","bottom-0 left-0":S==="bottom","top-0 left-0":S==="top"||S==="left"}),N),le=(0,g.twMerge)((0,p.default)((0,v.default)($.overlay)),R==null?void 0:R.className),ae=(0,a.useFloating)({open:b,onOpenChange:I}).context,te=(0,a.useInteractions)([(0,a.useDismiss)(ae,D)]).getFloatingProps;r.default.useEffect(function(){G.start(b?"open":"close")},[b,G,S]);var pe={open:{x:0,y:0},close:{x:S==="left"?-y:S==="right"?y:0,y:S==="top"?-y:S==="bottom"?y:0}},se={unmount:{opacity:0,transition:{delay:.3}},mount:{opacity:1}};return r.default.createElement(r.default.Fragment,null,r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(o.AnimatePresence,null,M&&b&&r.default.createElement(o.m.div,{ref:q,className:le,initial:"unmount",exit:"unmount",animate:b?"mount":"unmount",variants:se,transition:{duration:.3}})),r.default.createElement(o.m.div,T({},te(x({ref:f},Y)),{className:re,style:{maxWidth:S==="left"||S==="right"?y:"100%",maxHeight:S==="top"||S==="bottom"?y:"100%",height:S==="left"||S==="right"?"100vh":"100%"},initial:"close",animate:G,variants:pe,transition:W}),k)))});l.propTypes={open:_.propTypesOpen,size:_.propTypesSize,overlay:_.propTypesOverlay,children:_.propTypesChildren,placement:n.default.oneOf(_.propTypesPlacement),overlayProps:_.propTypesOverlayProps,className:_.propTypesClassName,onClose:_.propTypesOnClose,dismiss:_.propTypesDismiss,transition:_.propTypesTransition,overlayRef:_.propTypesOverlayRef},l.displayName="MaterialTailwind.Drawer";var s=l})(nC);var aC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var u in s)Object.defineProperty(l,u,{enumerable:!0,get:s[u]})}t(e,{Badge:function(){return h},default:function(){return d}});var r=T(z),n=T(Te),o=T(Nt),a=T(Ee),i=Oe,p=T(rt),g=T(xe),v=we,w=ug;function _(l,s,u){return s in l?Object.defineProperty(l,s,{value:u,enumerable:!0,configurable:!0,writable:!0}):l[s]=u,l}function P(){return P=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,f)&&(u[f]=l[f])}return u}function x(l,s){if(l==null)return{};var u={},f=Object.keys(l),b,y;for(y=0;y=0)&&(u[b]=l[b]);return u}var h=r.default.forwardRef(function(l,s){var u=l.color,f=l.invisible,b=l.withBorder,y=l.overlap,M=l.placement,k=l.className,S=l.content,R=l.children,N=l.containerProps,I=l.containerRef,D=O(l,["color","invisible","withBorder","overlap","placement","className","content","children","containerProps","containerRef"]),W=(0,v.useTheme)().badge,q=W.valid,Y=W.defaultProps,U=W.styles,V=U.base,$=U.placements,G=U.colors;u=u??Y.color,f=f??Y.invisible,b=b??Y.withBorder,y=y??Y.overlap,M=M??Y.placement;var J;k=(J=(0,a.default)(k,Y.className))!==null&&J!==void 0?J:Y.className;var re;N=(re=(0,o.default)(N,Y.containerProps||{}))!==null&&re!==void 0?re:Y.containerProps;var le=(0,g.default)(V.badge.initial),ae=(0,g.default)(V.badge.withBorder),te=(0,g.default)(V.badge.withContent),pe=(0,g.default)(G[(0,p.default)(q.colors,u,"red")]),se=(0,g.default)($[(0,p.default)(q.placements,M,"top-end")][(0,p.default)(q.overlaps,y,"square")]),oe,ce=(0,i.twMerge)((0,a.default)(le,se,pe,(oe={},_(oe,ae,b),_(oe,te,S),oe)),k),ue=(0,i.twMerge)((0,a.default)((0,g.default)(V.container),N==null?void 0:N.className));return r.default.createElement("div",P({ref:I},N,{className:ue}),R,!f&&r.default.createElement("span",P({},D,{ref:s,className:ce}),S))});h.propTypes={color:n.default.oneOf(w.propTypesColor),invisible:w.propTypesInvisible,withBorder:w.propTypesWithBorder,overlap:n.default.oneOf(w.propTypesOverlap),className:w.propTypesClassName,content:w.propTypesContent,children:w.propTypesChildren,placement:n.default.oneOf(w.propTypesPlacement),containerProps:w.propTypesContainerProps,containerRef:w.propTypesContainerRef},h.displayName="MaterialTailwind.Badge";var d=h})(aC);var iC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(S,R){for(var N in R)Object.defineProperty(S,N,{enumerable:!0,get:R[N]})}t(e,{Rating:function(){return M},default:function(){return k}});var r=O(z),n=O(Te),o=O(Ee),a=Oe,i=O(rt),p=O(xe),g=we,v=sg;function w(S,R){(R==null||R>S.length)&&(R=S.length);for(var N=0,I=new Array(R);N=0)&&Object.prototype.propertyIsEnumerable.call(S,I)&&(N[I]=S[I])}return N}function u(S,R){if(S==null)return{};var N={},I=Object.keys(S),D,W;for(W=0;W=0)&&(N[D]=S[D]);return N}function f(S,R){return _(S)||h(S,R)||y(S,R)||d()}function b(S){return P(S)||x(S)||y(S)||l()}function y(S,R){if(S){if(typeof S=="string")return w(S,R);var N=Object.prototype.toString.call(S).slice(8,-1);if(N==="Object"&&S.constructor&&(N=S.constructor.name),N==="Map"||N==="Set")return Array.from(N);if(N==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(N))return w(S,R)}}var M=r.default.forwardRef(function(S,R){var N=S.count,I=S.value,D=S.ratedIcon,W=S.unratedIcon,q=S.ratedColor,Y=S.unratedColor,U=S.className,V=S.onChange,$=S.readonly,G=s(S,["count","value","ratedIcon","unratedIcon","ratedColor","unratedColor","className","onChange","readonly"]),J,re,le=(0,g.useTheme)().rating,ae=le.valid,te=le.defaultProps,pe=le.styles,se=pe.base,oe=pe.colors;N=N??te.count,I=I??te.value,D=D??te.ratedIcon,D=D??te.ratedIcon,W=W??te.unratedIcon,q=q??te.ratedColor,Y=Y??te.unratedColor,U=U??te.className,V=V??te.onChange,$=$??te.readonly;var ce=f(r.default.useState(function(){return b(Array(I).fill("rated")).concat(b(Array(N-I).fill("un_rated")))}),2),ue=ce[0],be=ce[1],Ce=f(r.default.useState(function(){return b(Array(N).fill("un_rated"))}),2),he=Ce[0],ge=Ce[1],Pe=f(r.default.useState(!1),2),Ie=Pe[0],We=Pe[1],nt=(0,p.default)(oe[(0,i.default)(ae.colors,q,"yellow")]),Ue=(0,p.default)(oe[(0,i.default)(ae.colors,Y,"blue-gray")]),ot=(0,a.twMerge)((0,o.default)((0,p.default)(se.rating),U)),bt=(0,p.default)(se.icon),ht=D,He=W,Le=r.default.isValidElement(D)&&r.default.cloneElement(ht,{className:(0,a.twMerge)((0,o.default)(bt,nt,ht==null||(J=ht.props)===null||J===void 0?void 0:J.className))}),At=r.default.isValidElement(D)&&r.default.cloneElement(He,{className:(0,a.twMerge)((0,o.default)(bt,Ue,He==null||(re=He.props)===null||re===void 0?void 0:re.className))}),Yt=!r.default.isValidElement(D)&&r.default.createElement(D,{className:(0,a.twMerge)((0,o.default)(bt,nt))}),_t=!r.default.isValidElement(D)&&r.default.createElement(W,{className:(0,a.twMerge)((0,o.default)(bt,Ue))}),$o=function(Uo){return Uo.map(function(Tt,un){return r.default.createElement("span",{key:un,onClick:function(){if(!$){var Rr=ue.map(function(br,dt){return dt<=un?"rated":"un_rated"});be(Rr),V&&typeof V=="function"&&V(Rr.filter(function(br){return br==="rated"}).length)}},onMouseEnter:function(){if(!$){var Rr=he.map(function(br,dt){return dt<=un?"rated":"un_rated"});We(!0),ge(Rr)}},onMouseLeave:function(){return!$&&We(!1)}},r.default.isValidElement(Tt==="rated"?D:W)?Tt==="rated"?Le:At:Tt==="rated"?Yt:_t)})};return r.default.createElement("div",T({},G,{ref:R,className:ot}),$o(Ie?he:ue))});M.propTypes={count:v.propTypesCount,value:v.propTypesValue,ratedIcon:v.propTypesRatedIcon,unratedIcon:v.propTypesUnratedIcon,ratedColor:n.default.oneOf(v.propTypesColor),unratedColor:n.default.oneOf(v.propTypesColor),className:v.propTypesClassName,onChange:v.propTypesOnChange,readonly:v.propTypesReadonly},M.displayName="MaterialTailwind.Rating";var k=M})(iC);var lC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,M){for(var k in M)Object.defineProperty(y,k,{enumerable:!0,get:M[k]})}t(e,{Slider:function(){return f},default:function(){return b}});var r=O(z),n=O(Te),o=O(Nt),a=O(Ee),i=Oe,p=O(rt),g=O(xe),v=we,w=cg;function _(y,M){(M==null||M>y.length)&&(M=y.length);for(var k=0,S=new Array(M);k=0)&&Object.prototype.propertyIsEnumerable.call(y,S)&&(k[S]=y[S])}return k}function l(y,M){if(y==null)return{};var k={},S=Object.keys(y),R,N;for(N=0;N=0)&&(k[R]=y[R]);return k}function s(y,M){return P(y)||x(y,M)||u(y,M)||h()}function u(y,M){if(y){if(typeof y=="string")return _(y,M);var k=Object.prototype.toString.call(y).slice(8,-1);if(k==="Object"&&y.constructor&&(k=y.constructor.name),k==="Map"||k==="Set")return Array.from(k);if(k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return _(y,M)}}var f=r.default.forwardRef(function(y,M){var k=y.color,S=y.size,R=y.className,N=y.trackClassName,I=y.thumbClassName,D=y.barClassName,W=y.value,q=y.defaultValue,Y=y.onChange,U=y.min,V=y.max,$=y.step,G=y.inputRef,J=y.inputProps,re=d(y,["color","size","className","trackClassName","thumbClassName","barClassName","value","defaultValue","onChange","min","max","step","inputRef","inputProps"]),le=(0,v.useTheme)().slider,ae=le.valid,te=le.defaultProps,pe=le.styles,se=pe.base,oe=pe.sizes,ce=pe.colors,ue=s(r.default.useState(q||0),2),be=ue[0],Ce=ue[1];r.default.useMemo(function(){q&&Ce(q)},[q]),k=k??te.color,S=S??te.size,U=U??te.min,V=V??te.max,$=$??te.step;var he;R=(he=(0,a.default)(te.className,R))!==null&&he!==void 0?he:te.className;var ge;I=(ge=(0,a.default)(te.thumbClassName,I))!==null&&ge!==void 0?ge:te.thumbClassName;var Pe;N=(Pe=(0,a.default)(te.trackClassName,N))!==null&&Pe!==void 0?Pe:te.trackClassName;var Ie;D=(Ie=(0,a.default)(te.barClassName,D))!==null&&Ie!==void 0?Ie:te.barClassName;var We;J=(We=(0,o.default)(J,(te==null?void 0:te.inputProps)||{}))!==null&&We!==void 0?We:te.inputProps;var nt=(0,i.twMerge)((0,a.default)((0,g.default)(se.container),(0,g.default)(ce[(0,p.default)(ae.colors,k,"gray")]),(0,g.default)(oe[(0,p.default)(ae.sizes,S,"md")].container),R)),Ue=(0,i.twMerge)((0,a.default)((0,g.default)(se.bar),D)),ot=(0,a.default)((0,g.default)(se.track),(0,g.default)(oe[(0,p.default)(ae.sizes,S,"md")].track)),bt=(0,a.default)((0,g.default)(se.thumb),(0,g.default)(oe[(0,p.default)(ae.sizes,S,"md")].thumb)),ht=(0,a.default)((0,g.default)(se.slider),(0,i.twMerge)(ot,N),(0,i.twMerge)(bt,I));return r.default.createElement("div",T({},re,{ref:M,className:nt}),r.default.createElement("label",{className:Ue,style:{width:"".concat(W||be,"%")}}),r.default.createElement("input",T({ref:G,type:"range",max:V,min:U,step:$,className:ht},W?{value:W}:null,{defaultValue:q,onChange:function(He){return Y?Y(He):Ce(Number(He.target.value))}})))});f.propTypes={color:n.default.oneOf(w.propTypesColor),size:n.default.oneOf(w.propTypesSize),className:w.propTypesClassName,trackClassName:w.propTypesTrackClassName,thumbClassName:w.propTypesThumbClassName,barClassName:w.propTypesBarClassName,defaultValue:w.propTypesDefaultValue,value:w.propTypesValue,onChange:w.propTypesOnChange,min:w.propTypesMin,max:w.propTypesMax,step:w.propTypesStep,inputRef:w.propTypesInputRef,inputProps:w.propTypesInputProps},f.displayName="MaterialTailwind.Slider";var b=f})(lC);var uC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var u in s)Object.defineProperty(l,u,{enumerable:!0,get:s[u]})}t(e,{Spinner:function(){return h},default:function(){return d}});var r=_(Te),n=T(z),o=_(Ee),a=Oe,i=_(rt),p=_(xe),g=we,v=dg;function w(){return w=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,f)&&(u[f]=l[f])}return u}function x(l,s){if(l==null)return{};var u={},f=Object.keys(l),b,y;for(y=0;y=0)&&(u[b]=l[b]);return u}var h=(0,n.forwardRef)(function(l,s){var u=l.color,f=l.className,b=O(l,["color","className"]),y=(0,g.useTheme)().spinner,M=y.defaultProps,k=y.valid,S=y.styles,R=S.base,N=S.colors;u=u??M.color;var I;f=(I=(0,o.default)(M.className,f))!==null&&I!==void 0?I:M.className;var D=(0,p.default)(N[(0,i.default)(k.colors,u,"gray")]),W=(0,a.twMerge)((0,o.default)((0,p.default)(R)),f),q,Y;return n.default.createElement("svg",w({},b,{ref:s,className:W,viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg",width:(q=b==null?void 0:b.width)!==null&&q!==void 0?q:24,height:(Y=b==null?void 0:b.height)!==null&&Y!==void 0?Y:24}),n.default.createElement("path",{d:"M32 3C35.8083 3 39.5794 3.75011 43.0978 5.20749C46.6163 6.66488 49.8132 8.80101 52.5061 11.4939C55.199 14.1868 57.3351 17.3837 58.7925 20.9022C60.2499 24.4206 61 28.1917 61 32C61 35.8083 60.2499 39.5794 58.7925 43.0978C57.3351 46.6163 55.199 49.8132 52.5061 52.5061C49.8132 55.199 46.6163 57.3351 43.0978 58.7925C39.5794 60.2499 35.8083 61 32 61C28.1917 61 24.4206 60.2499 20.9022 58.7925C17.3837 57.3351 14.1868 55.199 11.4939 52.5061C8.801 49.8132 6.66487 46.6163 5.20749 43.0978C3.7501 39.5794 3 35.8083 3 32C3 28.1917 3.75011 24.4206 5.2075 20.9022C6.66489 17.3837 8.80101 14.1868 11.4939 11.4939C14.1868 8.80099 17.3838 6.66487 20.9022 5.20749C24.4206 3.7501 28.1917 3 32 3L32 3Z",stroke:"currentColor",strokeWidth:"5",strokeLinecap:"round",strokeLinejoin:"round"}),n.default.createElement("path",{d:"M32 3C36.5778 3 41.0906 4.08374 45.1692 6.16256C49.2477 8.24138 52.7762 11.2562 55.466 14.9605C58.1558 18.6647 59.9304 22.9531 60.6448 27.4748C61.3591 31.9965 60.9928 36.6232 59.5759 40.9762",stroke:"currentColor",strokeWidth:"5",strokeLinecap:"round",strokeLinejoin:"round",className:D}))});h.propTypes={color:r.default.oneOf(v.propTypesColor),className:v.propTypesClassName},h.displayName="MaterialTailwind.Spinner";var d=h})(uC);var sC={},Jl={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,b){for(var y in b)Object.defineProperty(f,y,{enumerable:!0,get:b[y]})}t(e,{useTimelineItem:function(){return l},TimelineItem:function(){return s},default:function(){return u}});var r=w(z),n=Oe,o=w(xe),a=we,i=Cn;function p(f,b){(b==null||b>f.length)&&(b=f.length);for(var y=0,M=new Array(b);y=0)&&Object.prototype.propertyIsEnumerable.call(f,M)&&(y[M]=f[M])}return y}function O(f,b){if(f==null)return{};var y={},M=Object.keys(f),k,S;for(S=0;S=0)&&(y[k]=f[k]);return y}function x(f,b){return g(f)||_(f,b)||h(f,b)||P()}function h(f,b){if(f){if(typeof f=="string")return p(f,b);var y=Object.prototype.toString.call(f).slice(8,-1);if(y==="Object"&&f.constructor&&(y=f.constructor.name),y==="Map"||y==="Set")return Array.from(y);if(y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return p(f,b)}}var d=r.default.createContext(0);d.displayName="MaterialTailwind.TimelineItemContext";function l(){var f=r.default.useContext(d);if(!f)throw new Error("useTimelineItemContext() must be used within a TimelineItem. It happens when you use TimelineIcon, TimelineConnector or TimelineBody components outside the TimelineItem component.");return f}var s=r.default.forwardRef(function(f,b){var y=f.className,M=f.children,k=T(f,["className","children"]),S=(0,a.useTheme)().timelineItem,R=S.styles,N=R.base,I=x(r.default.useState(0),2),D=I[0],W=I[1],q=r.default.useMemo(function(){return[D,W]},[D,W]),Y=(0,n.twMerge)((0,o.default)(N),y);return r.default.createElement(d.Provider,{value:q},r.default.createElement("li",v({ref:b},k,{className:Y}),M))});s.propTypes={className:i.propTypeClassName,children:i.propTypeChildren.isRequired},s.displayName="MaterialTailwind.TimelineItem";var u=s})(Jl);var cC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,M){for(var k in M)Object.defineProperty(y,k,{enumerable:!0,get:M[k]})}t(e,{TimelineIcon:function(){return f},default:function(){return b}});var r=O(z),n=O(Te),o=xt,a=Oe,i=O(rt),p=O(xe),g=we,v=Jl,w=Cn;function _(y,M){(M==null||M>y.length)&&(M=y.length);for(var k=0,S=new Array(M);k=0)&&Object.prototype.propertyIsEnumerable.call(y,S)&&(k[S]=y[S])}return k}function l(y,M){if(y==null)return{};var k={},S=Object.keys(y),R,N;for(N=0;N=0)&&(k[R]=y[R]);return k}function s(y,M){return P(y)||x(y,M)||u(y,M)||h()}function u(y,M){if(y){if(typeof y=="string")return _(y,M);var k=Object.prototype.toString.call(y).slice(8,-1);if(k==="Object"&&y.constructor&&(k=y.constructor.name),k==="Map"||k==="Set")return Array.from(k);if(k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return _(y,M)}}var f=r.default.forwardRef(function(y,M){var k=y.color,S=y.variant,R=y.className,N=y.children,I=d(y,["color","variant","className","children"]),D=(0,g.useTheme)().timelineIcon,W=D.styles,q=D.valid,Y=W.base,U=W.variants,V=s((0,v.useTimelineItem)(),2),$=V[1],G=r.default.useRef(null),J=(0,o.useMergeRefs)([M,G]);r.default.useEffect(function(){var ae=G.current;if(ae){var te=ae.getBoundingClientRect().width;return $(te),function(){$(0)}}},[$,R,N]);var re=(0,p.default)(U[(0,i.default)(q.variants,S,"filled")][(0,i.default)(q.colors,k,"gray")]),le=(0,a.twMerge)((0,p.default)(Y),re,R);return r.default.createElement("span",T({ref:J},I,{className:le}),N)});f.propTypes={children:w.propTypeChildren,className:w.propTypeClassName,color:n.default.oneOf(w.propTypeColor),variant:n.default.oneOf(w.propTypeVariant)},f.displayName="MaterialTailwind.TimelineIcon";var b=f})(cC);var dC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,f){for(var b in f)Object.defineProperty(u,b,{enumerable:!0,get:f[b]})}t(e,{TimelineHeader:function(){return l},default:function(){return s}});var r=_(z),n=Oe,o=_(xe),a=we,i=Jl,p=Cn;function g(u,f){(f==null||f>u.length)&&(f=u.length);for(var b=0,y=new Array(f);b=0)&&Object.prototype.propertyIsEnumerable.call(u,y)&&(b[y]=u[y])}return b}function x(u,f){if(u==null)return{};var b={},y=Object.keys(u),M,k;for(k=0;k=0)&&(b[M]=u[M]);return b}function h(u,f){return v(u)||P(u,f)||d(u,f)||T()}function d(u,f){if(u){if(typeof u=="string")return g(u,f);var b=Object.prototype.toString.call(u).slice(8,-1);if(b==="Object"&&u.constructor&&(b=u.constructor.name),b==="Map"||b==="Set")return Array.from(b);if(b==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b))return g(u,f)}}var l=r.default.forwardRef(function(u,f){var b=u.className,y=u.children,M=O(u,["className","children"]),k=(0,a.useTheme)().timelineBody,S=k.styles,R=S.base,N=h((0,i.useTimelineItem)(),1),I=N[0],D=(0,n.twMerge)((0,o.default)(R),b);return r.default.createElement("div",w({},M,{ref:f,className:D}),r.default.createElement("span",{className:"pointer-events-none invisible h-full flex-shrink-0",style:{width:"".concat(I,"px")}}),r.default.createElement("div",null,y))});l.propTypes={children:p.propTypeChildren,className:p.propTypeClassName},l.displayName="MaterialTailwind.TimelineHeader";var s=l})(dC);var fC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,O){for(var x in O)Object.defineProperty(T,x,{enumerable:!0,get:O[x]})}t(e,{TimelineHeader:function(){return _},default:function(){return P}});var r=g(z),n=Oe,o=g(xe),a=we,i=Cn;function p(){return p=Object.assign||function(T){for(var O=1;O=0)&&Object.prototype.propertyIsEnumerable.call(T,h)&&(x[h]=T[h])}return x}function w(T,O){if(T==null)return{};var x={},h=Object.keys(T),d,l;for(l=0;l=0)&&(x[d]=T[d]);return x}var _=r.default.forwardRef(function(T,O){var x=T.className,h=T.children,d=v(T,["className","children"]),l=(0,a.useTheme)().timelineHeader,s=l.styles,u=s.base,f=(0,n.twMerge)((0,o.default)(u),x);return r.default.createElement("div",p({},d,{ref:O,className:f}),h)});_.propTypes={children:i.propTypeChildren,className:i.propTypeClassName},_.displayName="MaterialTailwind.TimelineHeader";var P=_})(fC);var pC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,f){for(var b in f)Object.defineProperty(u,b,{enumerable:!0,get:f[b]})}t(e,{TimelineConnector:function(){return l},default:function(){return s}});var r=_(z),n=Oe,o=_(xe),a=we,i=Jl,p=Cn;function g(u,f){(f==null||f>u.length)&&(f=u.length);for(var b=0,y=new Array(f);b=0)&&Object.prototype.propertyIsEnumerable.call(u,y)&&(b[y]=u[y])}return b}function x(u,f){if(u==null)return{};var b={},y=Object.keys(u),M,k;for(k=0;k=0)&&(b[M]=u[M]);return b}function h(u,f){return v(u)||P(u,f)||d(u,f)||T()}function d(u,f){if(u){if(typeof u=="string")return g(u,f);var b=Object.prototype.toString.call(u).slice(8,-1);if(b==="Object"&&u.constructor&&(b=u.constructor.name),b==="Map"||b==="Set")return Array.from(b);if(b==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b))return g(u,f)}}var l=r.default.forwardRef(function(u,f){var b=u.className,y=u.children,M=O(u,["className","children"]),k,S=(0,a.useTheme)().timelineConnector,R=S.styles,N=R.base,I=h((0,i.useTimelineItem)(),1),D=I[0],W=(0,o.default)(N.line),q=(0,n.twMerge)((0,o.default)(N.container),b);return r.default.createElement("span",w({},M,{ref:f,className:q,style:{top:"".concat(D,"px"),width:"".concat(D,"px"),opacity:D?1:0,height:"calc(100% - ".concat(D,"px)")}}),y&&r.default.isValidElement(y)?r.default.cloneElement(y,{className:(0,n.twMerge)(W,(k=y.props)===null||k===void 0?void 0:k.className)}):r.default.createElement("span",{className:W}))});l.propTypes={children:p.propTypeChildren,className:p.propTypeClassName},l.displayName="MaterialTailwind.TimelineConnector";var s=l})(pC);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var u in s)Object.defineProperty(l,u,{enumerable:!0,get:s[u]})}t(e,{Timeline:function(){return h},TimelineItem:function(){return p.default},TimelineIcon:function(){return g.default},TimelineBody:function(){return v.default},TimelineHeader:function(){return w.default},TimelineConnector:function(){return _.default},default:function(){return d}});var r=T(z),n=Oe,o=T(xe),a=we,i=Cn,p=T(Jl),g=T(cC),v=T(dC),w=T(fC),_=T(pC);function P(){return P=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,f)&&(u[f]=l[f])}return u}function x(l,s){if(l==null)return{};var u={},f=Object.keys(l),b,y;for(y=0;y=0)&&(u[b]=l[b]);return u}var h=r.default.forwardRef(function(l,s){var u=l.className,f=l.children,b=O(l,["className","children"]),y=(0,a.useTheme)().timeline,M=y.styles,k=M.base,S=(0,n.twMerge)((0,o.default)(k),u);return r.default.createElement("ul",P({ref:s},b,{className:S}),f)});h.propTypes={className:i.propTypeClassName,children:i.propTypeChildren},h.displayName="MaterialTailwind.Timeline";var d=Object.assign(h,{Item:p.default,Icon:g.default,Header:w.default,Body:v.default,Connector:_.default})})(sC);var gC={},vC={},Xg={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,w){for(var _ in w)Object.defineProperty(v,_,{enumerable:!0,get:w[_]})}t(e,{propTypesActiveStep:function(){return o},propTypesIsLastStep:function(){return a},propTypesIsFirstStep:function(){return i},propTypesChildren:function(){return p},propTypesClassName:function(){return g}});var r=n(Te);function n(v){return v&&v.__esModule?v:{default:v}}var o=r.default.number,a=r.default.func,i=r.default.func,p=r.default.node,g=r.default.string})(Xg);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,O){for(var x in O)Object.defineProperty(T,x,{enumerable:!0,get:O[x]})}t(e,{Step:function(){return _},default:function(){return P}});var r=g(z),n=Oe,o=g(xe),a=we,i=Xg;function p(){return p=Object.assign||function(T){for(var O=1;O=0)&&Object.prototype.propertyIsEnumerable.call(T,h)&&(x[h]=T[h])}return x}function w(T,O){if(T==null)return{};var x={},h=Object.keys(T),d,l;for(l=0;l=0)&&(x[d]=T[d]);return x}var _=r.default.forwardRef(function(T,O){var x=T.className;T.activeClassName,T.completedClassName;var h=T.children,d=v(T,["className","activeClassName","completedClassName","children"]),l=(0,a.useTheme)().step,s=l.styles.base,u=(0,n.twMerge)((0,o.default)(s.initial),x);return r.default.createElement("div",p({},d,{ref:O,className:u}),h)});_.propTypes={className:i.propTypesClassName,activeClassName:i.propTypesClassName,completedClassName:i.propTypesClassName,children:i.propTypesChildren},_.displayName="MaterialTailwind.Step";var P=_})(vC);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(k,S){for(var R in S)Object.defineProperty(k,R,{enumerable:!0,get:S[R]})}t(e,{Stepper:function(){return y},Step:function(){return p.default},default:function(){return M}});var r=T(z),n=xt,o=Oe,a=T(xe),i=we,p=T(vC),g=Xg;function v(k,S){(S==null||S>k.length)&&(S=k.length);for(var R=0,N=new Array(S);R=0)&&Object.prototype.propertyIsEnumerable.call(k,N)&&(R[N]=k[N])}return R}function u(k,S){if(k==null)return{};var R={},N=Object.keys(k),I,D;for(D=0;D=0)&&(R[I]=k[I]);return R}function f(k,S){return w(k)||O(k,S)||b(k,S)||x()}function b(k,S){if(k){if(typeof k=="string")return v(k,S);var R=Object.prototype.toString.call(k).slice(8,-1);if(R==="Object"&&k.constructor&&(R=k.constructor.name),R==="Map"||R==="Set")return Array.from(R);if(R==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(R))return v(k,S)}}var y=r.default.forwardRef(function(k,S){var R=k.activeStep,N=k.isFirstStep,I=k.isLastStep,D=k.className,W=k.lineClassName,q=k.activeLineClassName,Y=k.children,U=s(k,["activeStep","isFirstStep","isLastStep","className","lineClassName","activeLineClassName","children"]),V=(0,i.useTheme)(),$=V.stepper,G=V.step,J=$.styles.base,re=G.styles,le=re.base,ae=r.default.useRef(null),te=f(r.default.useState(0),2),pe=te[0],se=te[1],oe=R===0,ce=Array.isArray(Y)&&R===Y.length-1,ue=Array.isArray(Y)&&R>Y.length-1;r.default.useEffect(function(){if(ae.current){var We=Y,nt=ae.current.getBoundingClientRect().width,Ue=nt/(We.length-1);se(Ue)}},[Y]);var be=r.default.useMemo(function(){if(!ue)return pe*R},[R,ue,pe]);(0,n.useMergeRefs)([S,ae]);var Ce=(0,o.twMerge)((0,a.default)(J.stepper),D),he=(0,o.twMerge)((0,a.default)(J.line.initial),W),ge=(0,o.twMerge)(he,(0,a.default)(J.line.active),q),Pe=(0,a.default)(le.active),Ie=(0,a.default)(le.completed);return r.default.useEffect(function(){I&&typeof I=="function"&&I(ce),N&&typeof N=="function"&&N(oe)},[N,oe,I,ce]),r.default.createElement("div",P({},U,{ref:ae,className:Ce}),r.default.createElement("div",{className:he}),r.default.createElement("div",{className:ge,style:{width:"".concat(be,"px")}}),Array.isArray(Y)?Y.map(function(We,nt){var Ue,ot;return r.default.cloneElement(We,l(h({key:nt},We.props),{className:(0,o.twMerge)(We.props.className,nt===R?(0,o.twMerge)(Pe,(Ue=We.props)===null||Ue===void 0?void 0:Ue.activeClassName):nt=0)&&Object.prototype.propertyIsEnumerable.call(h,s)&&(l[s]=h[s])}return l}function T(h,d){if(h==null)return{};var l={},s=Object.keys(h),u,f;for(f=0;f=0)&&(l[u]=h[u]);return l}var O=r.default.forwardRef(function(h,d){var l=h.children,s=P(h,["children"]),u,f=(0,o.useSpeedDial)(),b=f.getReferenceProps,y=f.refs,M=(0,n.useMergeRefs)([d,y.setReference]);return r.default.cloneElement(l,v({},b(_(v({},s),{ref:M,className:(0,a.twMerge)(l==null||(u=l.props)===null||u===void 0?void 0:u.className,s==null?void 0:s.className)}))))});O.propTypes={children:i.propTypesChildren},O.displayName="MaterialTailwind.SpeedDialHandler";var x=O}(kf)),kf}var Ef={},oy;function G4(){return oy||(oy=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,d){for(var l in d)Object.defineProperty(h,l,{enumerable:!0,get:d[l]})}t(e,{SpeedDialContent:function(){return O},default:function(){return x}});var r=_(z),n=kt,o=xt,a=Qg(),i=we,p=Oe,g=_(xe),v=eu;function w(){return w=Object.assign||function(h){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(h,s)&&(l[s]=h[s])}return l}function T(h,d){if(h==null)return{};var l={},s=Object.keys(h),u,f;for(f=0;f=0)&&(l[u]=h[u]);return l}var O=r.default.forwardRef(function(h,d){var l=h.children,s=h.className,u=P(h,["children","className"]),f=(0,i.useTheme)(),b=f.speedDialContent.styles,y=(0,a.useSpeedDial)(),M=y.x,k=y.y,S=y.refs,R=y.open,N=y.strategy,I=y.getFloatingProps,D=y.animation,W=(0,o.useMergeRefs)([d,S.setFloating]),q=(0,p.twMerge)((0,g.default)(b),s),Y=n.AnimatePresence;return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(Y,null,R&&r.default.createElement("div",w({},u,{ref:W,className:q,style:{position:N,top:k??0,left:M??0}},I()),r.default.Children.map(l,function(U){return r.default.createElement(n.m.div,{initial:"unmount",exit:"unmount",animate:R?"mount":"unmount",variants:D},U)}))))});O.propTypes={children:v.propTypesChildren,className:v.propTypesClassName},O.displayName="MaterialTailwind.SpeedDialContent";var x=O}(Ef)),Ef}var bC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,O){for(var x in O)Object.defineProperty(T,x,{enumerable:!0,get:O[x]})}t(e,{SpeedDialAction:function(){return _},default:function(){return P}});var r=g(z),n=we,o=Oe,a=g(xe),i=eu;function p(){return p=Object.assign||function(T){for(var O=1;O=0)&&Object.prototype.propertyIsEnumerable.call(T,h)&&(x[h]=T[h])}return x}function w(T,O){if(T==null)return{};var x={},h=Object.keys(T),d,l;for(l=0;l=0)&&(x[d]=T[d]);return x}var _=r.default.forwardRef(function(T,O){var x=T.className,h=T.children,d=v(T,["className","children"]),l=(0,n.useTheme)(),s=l.speedDialAction.styles,u=(0,o.twMerge)((0,a.default)(s),x);return r.default.createElement("button",p({},d,{ref:O,className:u}),h)});_.propTypes={children:i.propTypesChildren,className:i.propTypesClassName},_.displayName="SpeedDialAction";var P=_})(bC);var ay;function Qg(){return ay||(ay=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,b){for(var y in b)Object.defineProperty(f,y,{enumerable:!0,get:b[y]})}t(e,{SpeedDialContext:function(){return d},useSpeedDial:function(){return l},SpeedDial:function(){return s},SpeedDialHandler:function(){return p.default},SpeedDialContent:function(){return g.default},SpeedDialAction:function(){return v.default},default:function(){return u}});var r=P(z),n=xt,o=we,a=P(Nt),i=eu,p=P(q4()),g=P(G4()),v=P(bC);function w(f,b){(b==null||b>f.length)&&(b=f.length);for(var y=0,M=new Array(b);y.");return f}function s(f){var b=f.open,y=f.handler,M=f.placement,k=f.offset,S=f.dismiss,R=f.animate,N=f.children,I=(0,o.useTheme)(),D=I.speedDial.defaultProps,W=x(r.default.useState(!1),2),q=W[0],Y=W[1];b=b??q,y=y??Y,M=M??D.placement,k=k??D.offset,S=S??D.dismiss,R=R??D.animate;var U={unmount:{opacity:0,transform:"scale(0.5)",transition:{duration:.2,times:[.4,0,.2,1]}},mount:{opacity:1,transform:"scale(1)",transition:{duration:.2,times:[.4,0,.2,1]}}},V=(0,a.default)(U,R),$=(0,n.useFloatingNodeId)(),G=(0,n.useFloating)({open:b,nodeId:$,placement:M,onOpenChange:y,whileElementsMounted:n.autoUpdate,middleware:[(0,n.offset)(k),(0,n.flip)(),(0,n.shift)()]}),J=G.x,re=G.y,le=G.strategy,ae=G.refs,te=G.context,pe=(0,n.useInteractions)([(0,n.useHover)(te,{handleClose:(0,n.safePolygon)()}),(0,n.useDismiss)(te,S)]),se=pe.getReferenceProps,oe=pe.getFloatingProps,ce=r.default.useMemo(function(){return{x:J,y:re,strategy:le,refs:ae,open:b,context:te,getReferenceProps:se,getFloatingProps:oe,animation:V}},[te,oe,se,ae,le,J,re,b,V]);return r.default.createElement(d.Provider,{value:ce},r.default.createElement("div",{className:"group"},r.default.createElement(n.FloatingNode,{id:$},N)))}s.propTypes={open:i.propTypesOpen,handler:i.propTypesHanlder,placement:i.propTypesPlacement,offset:i.propTypesOffset,dismiss:i.propTypesDismiss,className:i.propTypesClassName,children:i.propTypesChildren,animate:i.propTypesAnimate},s.displayName="MaterialTailwind.SpeedDial";var u=Object.assign(s,{Handler:p.default,Content:g.default,Action:v.default})}(Sf)),Sf}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),t(Nx,e),t(ET,e),t(MT,e),t(RT,e),t(NT,e),t(AT,e),t(FT,e),t(zT,e),t(VT,e),t(Wc,e),t(PO,e),t(SO,e),t(jO,e),t(AO,e),t(LO,e),t(FO,e),t(zO,e),t(WO,e),t(BO,e),t(GO,e),t(KO,e),t(YO,e),t(XO,e),t(ZO,e),t(eC,e),t(tC,e),t(nC,e),t(aC,e),t(iC,e),t(lC,e),t(uC,e),t(sC,e),t(gC,e),t(Qg(),e),t(we,e),t(X0,e);function t(r,n){return Object.keys(r).forEach(function(o){o!=="default"&&!Object.prototype.hasOwnProperty.call(n,o)&&Object.defineProperty(n,o,{enumerable:!0,get:function(){return r[o]}})}),r}})(Re);function K4({title:e,titleId:t,...r},n){return z.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?z.createElement("title",{id:t},e):null,z.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"}))}const Y4=z.forwardRef(K4),X4=Y4;function Q4({title:e,titleId:t,...r},n){return z.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?z.createElement("title",{id:t},e):null,z.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))}const Z4=z.forwardRef(Q4),J4=Z4;function Yc({brandName:e,routes:t,action:r}){const[n,o]=ur.useState(!1);ur.useEffect(()=>{window.addEventListener("resize",()=>window.innerWidth>=960&&o(!1))},[]);const a=ie.jsx("ul",{className:"mb-4 mt-2 flex flex-col gap-2 text-inherit lg:mb-0 lg:mt-0 lg:flex-row lg:items-center lg:gap-6",children:t.map(({name:i,path:p,icon:g,href:v,target:w})=>ie.jsx(Re.Typography,{as:"li",variant:"small",color:"inherit",className:"capitalize",children:v?ie.jsxs("a",{href:v,target:w,className:"flex items-center gap-1 p-1 font-bold",children:[g&&ur.createElement(g,{className:"w-[18px] h-[18px] opacity-75 mr-1"}),i]}):ie.jsxs(rm,{to:p,target:w,className:"flex items-center gap-1 p-1 font-bold",children:[g&&ur.createElement(g,{className:"w-[18px] h-[18px] opacity-75 mr-1"}),i]})},i))});return ie.jsxs(Re.Navbar,{color:"transparent",className:"p-3",children:[ie.jsxs("div",{className:"container mx-auto flex items-center justify-between text-white",children:[ie.jsx(rm,{to:"/",children:ie.jsx(Re.Typography,{className:"mr-4 ml-2 cursor-pointer py-1.5 font-bold",children:e})}),ie.jsx("div",{className:"hidden lg:block",children:a}),ie.jsx(Re.IconButton,{variant:"text",size:"sm",color:"white",className:"ml-auto text-inherit hover:bg-transparent focus:bg-transparent active:bg-transparent lg:hidden",onClick:()=>o(!n),children:n?ie.jsx(J4,{strokeWidth:2,className:"h-6 w-6"}):ie.jsx(X4,{strokeWidth:2,className:"h-6 w-6"})})]}),ie.jsx(Re.MobileNav,{className:"rounded-xl bg-white px-4 pt-2 pb-4 text-blue-gray-900",open:n,children:ie.jsxs("div",{className:"container mx-auto",children:[a,ur.cloneElement(r,{className:"w-full block"})]})})]})}Yc.defaultProps={brandName:"SasekLabs",action:ie.jsx(ie.Fragment,{})};Yc.propTypes={brandName:Ge.string,routes:Ge.arrayOf(Ge.object).isRequired,action:Ge.node};Yc.displayName="/src/widgets/layout/navbar.jsx";const eD=new Date().getFullYear();function Xc({title:e,description:t,socials:r,menus:n,copyright:o}){return ie.jsx("footer",{className:"relative px-4 pt-8 pb-6",children:ie.jsxs("div",{className:"container mx-auto",children:[ie.jsxs("div",{className:"flex flex-wrap pt-6 text-center lg:text-left",children:[ie.jsxs("div",{className:"w-full px-4 lg:w-6/12",children:[ie.jsx(Re.Typography,{variant:"h4",className:"mb-4",color:"blue-gray",children:e}),ie.jsx(Re.Typography,{className:"font-normal text-blue-gray-500 lg:w-2/5",children:t}),ie.jsx("div",{className:"mx-auto mt-6 mb-8 flex justify-center gap-2 md:mb-0 lg:justify-start",children:r.map(({color:a,name:i,path:p})=>ie.jsx("a",{href:p,target:"_blank",rel:"noopener noreferrer",children:ie.jsx(Re.IconButton,{color:"white",className:"rounded-full shadow-none bg-transparent",children:ie.jsx(Re.Typography,{color:a,children:ie.jsx("i",{className:`fa-brands fa-${i}`})})})},i))})]}),ie.jsx("div",{className:"mx-auto mt-12 grid w-max grid-cols-2 gap-24 lg:mt-0 sm:justify-items-center sm:items-center sm:mr-5",children:n.map(({name:a,items:i})=>ie.jsxs("div",{children:[ie.jsx(Re.Typography,{variant:"small",color:"blue-gray",className:"mb-2 block font-medium uppercase",children:a}),ie.jsx("ul",{className:"mt-3",children:i.map(p=>ie.jsx("li",{children:ie.jsx(Re.Typography,{as:"a",href:p.path,target:"_blank",rel:"noreferrer",variant:"small",className:"mb-2 block font-normal text-blue-gray-500 hover:text-blue-gray-700",children:p.name})},p.name))})]},a))})]}),ie.jsx("hr",{className:"my-6 border-gray-300"}),ie.jsx("div",{className:"flex flex-wrap items-center justify-center md:justify-between",children:ie.jsx("div",{className:"mx-auto w-full px-4 text-center",children:ie.jsx(Re.Typography,{variant:"small",className:"font-normal text-blue-gray-500",children:o})})})]})})}Xc.defaultProps={title:"SasekLabs",description:"You think it! We build it!",socials:[{color:"gray",name:"twitter",path:"https://x.com/SasekLabs"},{color:"gray",name:"youtube",path:"http://www.youtube.com/@SASEKLABS"},{color:"gray",name:"instagram",path:"https://www.instagram.com/saseklabs/"},{color:"black",name:"github",path:"https://github.com/SasekLab"}],menus:[{name:"useful links",items:[{name:"Blog",path:"https://www.creative-tim.com/blog"},{name:"Github",path:"https://github.com/SasekLab"},{name:"",path:""}]}],copyright:ie.jsxs(ie.Fragment,{children:["Copyright Β© ",eD]})};Xc.propTypes={title:Ge.string,description:Ge.string,socials:Ge.arrayOf(Ge.object),menus:Ge.arrayOf(Ge.object),copyright:Ge.node};Xc.displayName="/src/widgets/layout/footer.jsx";function tD({title:e,titleId:t,...r},n){return z.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?z.createElement("title",{id:t},e):null,z.createElement("path",{fillRule:"evenodd",d:"M3 2.25a.75.75 0 000 1.5v16.5h-.75a.75.75 0 000 1.5H15v-18a.75.75 0 000-1.5H3zM6.75 19.5v-2.25a.75.75 0 01.75-.75h3a.75.75 0 01.75.75v2.25a.75.75 0 01-.75.75h-3a.75.75 0 01-.75-.75zM6 6.75A.75.75 0 016.75 6h.75a.75.75 0 010 1.5h-.75A.75.75 0 016 6.75zM6.75 9a.75.75 0 000 1.5h.75a.75.75 0 000-1.5h-.75zM6 12.75a.75.75 0 01.75-.75h.75a.75.75 0 010 1.5h-.75a.75.75 0 01-.75-.75zM10.5 6a.75.75 0 000 1.5h.75a.75.75 0 000-1.5h-.75zm-.75 3.75A.75.75 0 0110.5 9h.75a.75.75 0 010 1.5h-.75a.75.75 0 01-.75-.75zM10.5 12a.75.75 0 000 1.5h.75a.75.75 0 000-1.5h-.75zM16.5 6.75v15h5.25a.75.75 0 000-1.5H21v-12a.75.75 0 000-1.5h-4.5zm1.5 4.5a.75.75 0 01.75-.75h.008a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75h-.008a.75.75 0 01-.75-.75v-.008zm.75 2.25a.75.75 0 00-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 00.75-.75v-.008a.75.75 0 00-.75-.75h-.008zM18 17.25a.75.75 0 01.75-.75h.008a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75h-.008a.75.75 0 01-.75-.75v-.008z",clipRule:"evenodd"}))}const rD=z.forwardRef(tD),nD=rD;function oD({title:e,titleId:t,...r},n){return z.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?z.createElement("title",{id:t},e):null,z.createElement("path",{fillRule:"evenodd",d:"M12 3.75a6.715 6.715 0 00-3.722 1.118.75.75 0 11-.828-1.25 8.25 8.25 0 0112.8 6.883c0 3.014-.574 5.897-1.62 8.543a.75.75 0 01-1.395-.551A21.69 21.69 0 0018.75 10.5 6.75 6.75 0 0012 3.75zM6.157 5.739a.75.75 0 01.21 1.04A6.715 6.715 0 005.25 10.5c0 1.613-.463 3.12-1.265 4.393a.75.75 0 01-1.27-.8A6.715 6.715 0 003.75 10.5c0-1.68.503-3.246 1.367-4.55a.75.75 0 011.04-.211zM12 7.5a3 3 0 00-3 3c0 3.1-1.176 5.927-3.105 8.056a.75.75 0 11-1.112-1.008A10.459 10.459 0 007.5 10.5a4.5 4.5 0 119 0c0 .547-.022 1.09-.067 1.626a.75.75 0 01-1.495-.123c.041-.495.062-.996.062-1.503a3 3 0 00-3-3zm0 2.25a.75.75 0 01.75.75A15.69 15.69 0 018.97 20.738a.75.75 0 01-1.14-.975A14.19 14.19 0 0011.25 10.5a.75.75 0 01.75-.75zm3.239 5.183a.75.75 0 01.515.927 19.415 19.415 0 01-2.585 5.544.75.75 0 11-1.243-.84 17.912 17.912 0 002.386-5.116.75.75 0 01.927-.515z",clipRule:"evenodd"}))}const aD=z.forwardRef(oD),iD=aD;function lD({title:e,titleId:t,...r},n){return z.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?z.createElement("title",{id:t},e):null,z.createElement("path",{d:"M11.645 20.91l-.007-.003-.022-.012a15.247 15.247 0 01-.383-.218 25.18 25.18 0 01-4.244-3.17C4.688 15.36 2.25 12.174 2.25 8.25 2.25 5.322 4.714 3 7.688 3A5.5 5.5 0 0112 5.052 5.5 5.5 0 0116.313 3c2.973 0 5.437 2.322 5.437 5.25 0 3.925-2.438 7.111-4.739 9.256a25.175 25.175 0 01-4.244 3.17 15.247 15.247 0 01-.383.219l-.022.012-.007.004-.003.001a.752.752 0 01-.704 0l-.003-.001z"}))}const uD=z.forwardRef(lD),sD=uD;function cD({title:e,titleId:t,...r},n){return z.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?z.createElement("title",{id:t},e):null,z.createElement("path",{fillRule:"evenodd",d:"M9.315 7.584C12.195 3.883 16.695 1.5 21.75 1.5a.75.75 0 01.75.75c0 5.056-2.383 9.555-6.084 12.436A6.75 6.75 0 019.75 22.5a.75.75 0 01-.75-.75v-4.131A15.838 15.838 0 016.382 15H2.25a.75.75 0 01-.75-.75 6.75 6.75 0 017.815-6.666zM15 6.75a2.25 2.25 0 100 4.5 2.25 2.25 0 000-4.5z",clipRule:"evenodd"}),z.createElement("path",{d:"M5.26 17.242a.75.75 0 10-.897-1.203 5.243 5.243 0 00-2.05 5.022.75.75 0 00.625.627 5.243 5.243 0 005.022-2.051.75.75 0 10-1.202-.897 3.744 3.744 0 01-3.008 1.51c0-1.23.592-2.323 1.51-3.008z"}))}const dD=z.forwardRef(cD),fD=dD;function pD({title:e,titleId:t,...r},n){return z.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?z.createElement("title",{id:t},e):null,z.createElement("path",{fillRule:"evenodd",d:"M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.007 5.404.433c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.433 2.082-5.006z",clipRule:"evenodd"}))}const gD=z.forwardRef(pD),hC=gD;function vD({title:e,titleId:t,...r},n){return z.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?z.createElement("title",{id:t},e):null,z.createElement("path",{d:"M4.5 6.375a4.125 4.125 0 118.25 0 4.125 4.125 0 01-8.25 0zM14.25 8.625a3.375 3.375 0 116.75 0 3.375 3.375 0 01-6.75 0zM1.5 19.125a7.125 7.125 0 0114.25 0v.003l-.001.119a.75.75 0 01-.363.63 13.067 13.067 0 01-6.761 1.873c-2.472 0-4.786-.684-6.76-1.873a.75.75 0 01-.364-.63l-.001-.122zM17.25 19.128l-.001.144a2.25 2.25 0 01-.233.96 10.088 10.088 0 005.06-1.01.75.75 0 00.42-.643 4.875 4.875 0 00-6.957-4.611 8.586 8.586 0 011.71 5.157v.003z"}))}const bD=z.forwardRef(vD),hD=bD;function mD({title:e,titleId:t,...r},n){return z.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?z.createElement("title",{id:t},e):null,z.createElement("path",{fillRule:"evenodd",d:"M12 6.75a5.25 5.25 0 016.775-5.025.75.75 0 01.313 1.248l-3.32 3.319c.063.475.276.934.641 1.299.365.365.824.578 1.3.64l3.318-3.319a.75.75 0 011.248.313 5.25 5.25 0 01-5.472 6.756c-1.018-.086-1.87.1-2.309.634L7.344 21.3A3.298 3.298 0 112.7 16.657l8.684-7.151c.533-.44.72-1.291.634-2.309A5.342 5.342 0 0112 6.75zM4.117 19.125a.75.75 0 01.75-.75h.008a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75h-.008a.75.75 0 01-.75-.75v-.008z",clipRule:"evenodd"}))}const yD=z.forwardRef(mD),wD=yD;Ge.string,Ge.string,Ge.arrayOf(Ge.object);function ul({section:e,heading:t,children:r}){return ie.jsxs("div",{className:"mx-auto w-full px-4 text-center lg:w-6/12",children:[ie.jsx(Re.Typography,{variant:"lead",className:"font-semibold",children:e}),ie.jsx(Re.Typography,{variant:"h2",color:"blue-gray",className:"my-3",children:t}),ie.jsx(Re.Typography,{variant:"lead",className:"text-blue-gray-500",children:r})]})}ul.propTypes={section:Ge.string.isRequired,heading:Ge.string.isRequired,children:Ge.node.isRequired};ul.displayName="/src/widgets/layout/page-title.jsx";function Qc({color:e,icon:t,title:r,description:n}){return ie.jsx(Re.Card,{className:"rounded-lg shadow-lg shadow-gray-500/10",children:ie.jsxs(Re.CardBody,{className:"px-8 text-center",children:[ie.jsx(Re.IconButton,{variant:"gradient",size:"lg",color:e,className:"pointer-events-none mb-6 rounded-full",children:t}),ie.jsx(Re.Typography,{variant:"h5",className:"mb-2",color:"blue-gray",children:r}),ie.jsx(Re.Typography,{className:"font-normal text-blue-gray-600",children:n})]})})}Qc.defaultProps={color:"blue"};Qc.propTypes={color:Ge.oneOf(["blue-gray","gray","brown","deep-orange","orange","amber","yellow","lime","light-green","green","teal","cyan","light-blue","blue","indigo","deep-purple","purple","pink","red"]),icon:Ge.node.isRequired,title:Ge.string.isRequired,description:Ge.node.isRequired};Qc.displayName="/src/widgets/layout/feature-card.jsx";function Zc({img:e,name:t,position:r,socials:n}){return ie.jsxs(Re.Card,{color:"transparent",shadow:!1,className:"text-center",children:[ie.jsx(Re.Avatar,{src:e,alt:t,size:"xxl",variant:"rounded",className:"h-full w-full shadow-lg shadow-gray-500/25"}),ie.jsx(Re.Typography,{variant:"h5",color:"blue-gray",className:"mt-6 mb-1",children:t}),r&&ie.jsx(Re.Typography,{className:"font-bold text-blue-gray-500",children:r})]})}Zc.defaultProps={position:"",socials:null};Zc.propTypes={img:Ge.string.isRequired,name:Ge.string.isRequired,position:Ge.string,socials:Ge.node};Zc.displayName="/src/widgets/layout/team-card.jsx";const xD=[{color:"orange",title:"Innovation",icon:hC,description:"We offer services leveraging all forms of digital technology to let your company stand out from the competition."},{color:"red",title:"Speed and Efficiency",icon:fD,description:"Technology drives the market at speed beyond limits. This is what we set out to do for you with our services. To set your business soaring with increased productivity and efficiency."},{color:"gray",title:"Automation",icon:nD,description:"Automation is gaining credence as one of the ways business scale up their operations and also, of course- to avoid those annoying repetitive tasks πŸ˜‰ to focus on what truly matters in the company."}],_D=[{img:"/img/ser2.jpeg",name:"Business Automation",position:"Optimize workflows, reduce manual tasks, and increase efficiency with smart automation tools",socials:[{color:"light-blue",name:"twitter"},{color:"blue",name:"linkedin"},{color:"pink",name:"dribbble"}]},{img:"/img/ser3.jpeg",name:"Custom Software Development",position:"Tailored solutions to fit your business needs, from web and mobile apps to enterprise systems.",socials:[{color:"light-blue",name:"twitter"},{color:"blue",name:"linkedin"},{color:"pink",name:"dribbble"}]},{img:"/img/ser4.jpeg",name:"E-commerce & Website Solutions",position:"Get a sleek, high-performing online presence that attracts and convertsΒ customers.",socials:[{color:"light-blue",name:"twitter"},{color:"blue",name:"facebook"},{color:"pink",name:"dribbble"}]},{img:"/img/service3.jpg",name:"Technical Documentation",position:"We create precise, user-friendly documentation to streamline processes and enhance clarity for your business.",socials:[{color:"light-blue",name:"twitter"},{color:"blue",name:"linkedin"},{color:"pink",name:"dribbble"}]}],TD=[{title:"Passion",icon:sD,description:"We are fueled by a genuine passion for technology and a deep enthusiasm for solving problems. This passion drives us to go the extra mile and deliver solutions that truly make a difference for our clients."},{title:"Collaboration",icon:hD,description:"We believe in the power of teamwork, both internally and with our clients. By collaborating closely, sharing ideas, and working together, we achieve greater innovation and create solutions that are perfectly aligned with your needs."},{title:"Quality",icon:wD,description:"We are committed to delivering the highest standards of quality in everything we do. From AI services to software development, we meticulously focus on precision, reliability, and excellence to ensure your satisfaction"},{title:"Innovation",icon:hC,description:"We are dedicated to staying at the forefront of technology. We embrace new ideas, explore cutting-edge solutions, and constantly innovate to provide you with the most effective services to propel your business forward."}];class tu{constructor(t=0,r="Network Error"){this.status=t,this.text=r}}const OD=()=>{if(!(typeof localStorage>"u"))return{get:e=>Promise.resolve(localStorage.getItem(e)),set:(e,t)=>Promise.resolve(localStorage.setItem(e,t)),remove:e=>Promise.resolve(localStorage.removeItem(e))}},Mt={origin:"https://api.emailjs.com",blockHeadless:!1,storageProvider:OD()},Zg=e=>e?typeof e=="string"?{publicKey:e}:e.toString()==="[object Object]"?e:{}:{},CD=(e,t="https://api.emailjs.com")=>{if(!e)return;const r=Zg(e);Mt.publicKey=r.publicKey,Mt.blockHeadless=r.blockHeadless,Mt.storageProvider=r.storageProvider,Mt.blockList=r.blockList,Mt.limitRate=r.limitRate,Mt.origin=r.origin||t},mC=async(e,t,r={})=>{const n=await fetch(Mt.origin+e,{method:"POST",headers:r,body:t}),o=await n.text(),a=new tu(n.status,o);if(n.ok)return a;throw a},yC=(e,t,r)=>{if(!e||typeof e!="string")throw"The public key is required. Visit https://dashboard.emailjs.com/admin/account";if(!t||typeof t!="string")throw"The service ID is required. Visit https://dashboard.emailjs.com/admin";if(!r||typeof r!="string")throw"The template ID is required. Visit https://dashboard.emailjs.com/admin/templates"},PD=e=>{if(e&&e.toString()!=="[object Object]")throw"The template params have to be the object. Visit https://www.emailjs.com/docs/sdk/send/"},wC=e=>e.webdriver||!e.languages||e.languages.length===0,xC=()=>new tu(451,"Unavailable For Headless Browser"),SD=(e,t)=>{if(!Array.isArray(e))throw"The BlockList list has to be an array";if(typeof t!="string")throw"The BlockList watchVariable has to be a string"},kD=e=>{var t;return!((t=e.list)!=null&&t.length)||!e.watchVariable},ED=(e,t)=>e instanceof FormData?e.get(t):e[t],_C=(e,t)=>{if(kD(e))return!1;SD(e.list,e.watchVariable);const r=ED(t,e.watchVariable);return typeof r!="string"?!1:e.list.includes(r)},TC=()=>new tu(403,"Forbidden"),MD=(e,t)=>{if(typeof e!="number"||e<0)throw"The LimitRate throttle has to be a positive number";if(t&&typeof t!="string")throw"The LimitRate ID has to be a non-empty string"},RD=async(e,t,r)=>{const n=Number(await r.get(e)||0);return t-Date.now()+n},OC=async(e,t,r)=>{if(!t.throttle||!r)return!1;MD(t.throttle,t.id);const n=t.id||e;return await RD(n,t.throttle,r)>0?!0:(await r.set(n,Date.now().toString()),!1)},CC=()=>new tu(429,"Too Many Requests"),jD=async(e,t,r,n)=>{const o=Zg(n),a=o.publicKey||Mt.publicKey,i=o.blockHeadless||Mt.blockHeadless,p=o.storageProvider||Mt.storageProvider,g={...Mt.blockList,...o.blockList},v={...Mt.limitRate,...o.limitRate};return i&&wC(navigator)?Promise.reject(xC()):(yC(a,e,t),PD(r),r&&_C(g,r)?Promise.reject(TC()):await OC(location.pathname,v,p)?Promise.reject(CC()):mC("/api/v1.0/email/send",JSON.stringify({lib_version:"4.4.1",user_id:a,service_id:e,template_id:t,template_params:r}),{"Content-type":"application/json"}))},ND=e=>{if(!e||e.nodeName!=="FORM")throw"The 3rd parameter is expected to be the HTML form element or the style selector of the form"},AD=e=>typeof e=="string"?document.querySelector(e):e,ID=async(e,t,r,n)=>{const o=Zg(n),a=o.publicKey||Mt.publicKey,i=o.blockHeadless||Mt.blockHeadless,p=Mt.storageProvider||o.storageProvider,g={...Mt.blockList,...o.blockList},v={...Mt.limitRate,...o.limitRate};if(i&&wC(navigator))return Promise.reject(xC());const w=AD(r);yC(a,e,t),ND(w);const _=new FormData(w);return _C(g,_)?Promise.reject(TC()):await OC(location.pathname,v,p)?Promise.reject(CC()):(_.append("lib_version","4.4.1"),_.append("service_id",e),_.append("template_id",t),_.append("user_id",a),mC("/api/v1.0/email/send-form",_))},DD={init:CD,send:jD,sendForm:ID,EmailJSResponseStatus:tu};function LD(){const e=ur.useRef(),[t,r]=ur.useState(""),[n,o]=ur.useState(""),[a,i]=ur.useState(""),p=async g=>{g.preventDefault();var v={service_id:"service_anwwz9h",template_id:"template_znpvy2t"},w={public_Key:"vVw_ZNRtba3Y2eBzK",name:a,email:t,message:n};try{DD.sendForm(v.service_id,v.template_id,e.current,w.public_Key).then(()=>{console.log("SUCCESS!"),alert("Your message has been sent successfully!"),i(""),r(""),o("")},_=>{console.log("FAILED...",_.text)})}catch(_){console.error(_)}};return ie.jsxs(ie.Fragment,{children:[ie.jsxs("div",{className:"relative flex h-screen content-center items-center justify-center pt-16 pb-32 w-screen overflow-hidden",children:[ie.jsx("div",{className:"absolute top-0 h-full w-full bg-[url('/img/background-4.jpeg')] bg-no-repeat bg-black bg-center"}),ie.jsx("div",{className:"absolute top-0 h-full w-full bg-black/60 bg-cover bg-center"}),ie.jsx("div",{className:"max-w-8xl container relative mx-auto",children:ie.jsx("div",{className:"flex flex-wrap items-center",children:ie.jsxs("div",{className:"ml-auto mr-auto w-full px-4 text-center lg:w-8/12",children:[ie.jsx(Re.Typography,{variant:"h1",color:"white",className:"mb-6 font-black",children:"Your story starts with us."}),ie.jsx(Re.Typography,{variant:"lead",color:"white",className:"opacity-80",children:"We provide your business, be it a small and midsize business with a faster, Go-To-Market-strategy for improved efficiency and productivity leveraging digital technology"})]})})})]}),ie.jsx("section",{className:"-mt-32 bg-white px-4 pb-20 pt-4",children:ie.jsxs("div",{className:"container mx-auto",children:[ie.jsx("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2 lg:grid-cols-3",children:xD.map(({color:g,title:v,icon:w,description:_})=>ie.jsx(Qc,{color:g,title:v,icon:ur.createElement(w,{className:"w-5 h-5 text-white"}),description:_},v))}),ie.jsxs("div",{className:"mt-32 flex flex-wrap items-center",children:[ie.jsxs("div",{className:"mx-auto -mt-8 w-full px-4 md:w-5/12",children:[ie.jsx("div",{className:"mb-6 inline-flex h-16 w-16 items-center justify-center rounded-full bg-blue-gray-900 p-2 text-center shadow-lg",children:ie.jsx(iD,{className:"h-8 w-8 text-white "})}),ie.jsx(Re.Typography,{variant:"h3",className:"mb-3 font-bold",color:"blue-gray",children:"Working with us is a pleasure"}),ie.jsxs(Re.Typography,{className:"mb-8 font-normal text-blue-gray-500",children:["At SasekLabs, we believe technology should make your work easier, not harder. Our solutions are designed to enhance productivity and efficiency, helping you achieve more with less effort. Whether you're streamlining operations, automating tasks, or improving collaboration, we deliver seamless, user-friendly tools that fit right into your workflow.",ie.jsx("br",{}),ie.jsx("br",{}),"We don’t just provide techβ€”we create experiences that make work smoother, smarter, and more enjoyable. Partner with us and transform the way you work."]})]}),ie.jsx("div",{className:"mx-auto mt-24 flex w-full justify-center px-4 md:w-4/12 lg:mt-0",children:ie.jsxs(Re.Card,{className:"shadow-lg border shadow-gray-500/10 rounded-2xl",children:[ie.jsx(Re.CardHeader,{floated:!1,className:"relative h-56",children:ie.jsx("img",{alt:"Card Image",src:"/img/cardimg.jpeg",className:"h-full w-full"})}),ie.jsxs(Re.CardBody,{children:[ie.jsx(Re.Typography,{variant:"small",color:"blue-gray",className:"font-normal",children:"SasekLabs"}),ie.jsx(Re.Typography,{variant:"h5",color:"blue-gray",className:"mb-3 mt-2 font-bold",children:"Top Notch Services"}),ie.jsx(Re.Typography,{className:"font-normal text-blue-gray-500",children:"Efficiency meets innovation with our cutting-edge technology solutions. We empower businesses with seamless automation, enhanced collaboration, and data-driven insightsβ€”helping you stay ahead in a fast-evolving digital world."})]})]})})]})]})}),ie.jsx("section",{className:"px-4 pt-20 pb-48",children:ie.jsxs("div",{id:"our",className:"container mx-auto",children:[ie.jsx(ul,{section:"Our Services",heading:"Here is the value we bring to your business",children:"At SasekLabs, we help small and medium-sized businesses thrive in the digital age. Our innovative tech solutions are designed to streamline operations, enhance customer experiences, and drive growth."}),ie.jsx("div",{className:"mt-24 grid grid-cols-1 gap-12 gap-x-24 md:grid-cols-2 xl:grid-cols-4",children:_D.map(({img:g,name:v,position:w,socials:_})=>ie.jsx(Zc,{img:g,name:v,position:w},v))})]})}),ie.jsx("section",{className:"relative bg-white py-24 px-4",children:ie.jsxs("div",{className:"container mx-auto",children:[ie.jsx(ul,{section:"Our Core Values",heading:"What we stand for",children:"These are the values we stand for as a team. They represent what drives us as a team and how we approach every project and client relationship. Passion, Quest for Quality, Innovation,forged from Collaboration is what drives us as a team."}),ie.jsx("div",{className:"mx-auto mt-20 mb-48 grid max-w-5xl grid-cols-1 gap-16 md:grid-cols-2 lg:grid-cols-3 justify-center ",children:TD.map(({title:g,icon:v,description:w})=>ie.jsxs(Re.Card,{color:"transparent",shadow:!1,className:"text-center text-blue-gray-900",children:[ie.jsx("div",{className:"mx-auto mb-6 grid h-14 w-14 place-items-center rounded-full bg-blue-gray-900 shadow-lg shadow-gray-500/20",children:ur.createElement(v,{className:"w-5 h-5 text-white"})}),ie.jsx(Re.Typography,{variant:"h5",color:"blue-gray",className:"mb-2",children:g}),ie.jsx(Re.Typography,{className:"font-normal text-blue-gray-500",children:w})]},g))}),ie.jsx(ul,{section:"Contact Us",heading:"Want to work with us?",children:"Complete this form and we will get back to you in 24 hours."}),ie.jsxs("form",{className:"mx-auto w-full mt-12 lg:w-5/12",onSubmit:p,ref:e,children:[ie.jsxs("div",{className:"mb-8 gap-8 sm:flex-wrap sm:grid sm:grid-cols-1",children:[ie.jsx("div",{className:"w-full mb-6 lg:mb-0 md:mb-0 sm:mb-8",children:ie.jsx(Re.Input,{variant:"outlined",size:"lg",label:"Full Name",type:"text",required:!0,name:"name",value:a,onChange:g=>i(g.target.value)})}),ie.jsx("div",{className:"w-full",children:ie.jsx(Re.Input,{variant:"outlined",size:"lg",label:"Email Address",required:!0,name:"email",type:"email",value:t,onChange:g=>r(g.target.value)})})]}),ie.jsx(Re.Textarea,{variant:"outlined",size:"lg",label:"Message",name:"message",rows:8,required:!0,value:n,onChange:g=>o(g.target.value)}),ie.jsx(Re.Checkbox,{label:ie.jsxs(Re.Typography,{variant:"small",color:"gray",className:"flex items-center font-normal",children:["I agree the",ie.jsx("a",{href:"#",className:"font-medium transition-colors hover:text-gray-900",children:"Β Terms and Conditions"})]}),required:!0,containerProps:{className:"-ml-2.5"}}),ie.jsx(Re.Button,{variant:"gradient",size:"lg",className:"mt-8",fullWidth:!0,type:"submit",children:"Send Message"})]})]})}),ie.jsx("div",{className:"bg-white",children:ie.jsx(Xc,{})})]})}const iy=[{name:"home",path:"/home",element:ie.jsx(LD,{})}];function FD(){return Ja(),ie.jsxs(ie.Fragment,{children:[ie.jsx("div",{className:"container absolute left-2/4 z-10 mx-auto -translate-x-2/4 overflow-hidden p-4 ",children:ie.jsx(Yc,{routes:iy})}),ie.jsx("div",{className:" overflow-hidden",children:ie.jsxs(FM,{children:[iy.map(({path:e,element:t},r)=>t&&ie.jsx(Op,{exact:!0,path:e,element:t},r)),ie.jsx(Op,{path:"*",element:ie.jsx(DM,{to:"/home",replace:!0})})]})})]})}Mf.createRoot(document.getElementById("root")).render(ie.jsx(ur.StrictMode,{children:ie.jsx($M,{children:ie.jsx(Re.ThemeProvider,{children:ie.jsx(FD,{})})})})); diff --git a/dist/css/tailwind.css b/dist/css/tailwind.css new file mode 100644 index 00000000..b5c61c95 --- /dev/null +++ b/dist/css/tailwind.css @@ -0,0 +1,3 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; diff --git a/dist/img/background-1.jpg b/dist/img/background-1.jpg new file mode 100644 index 00000000..68527a38 Binary files /dev/null and b/dist/img/background-1.jpg differ diff --git a/dist/img/background-2.jpg b/dist/img/background-2.jpg new file mode 100644 index 00000000..fbaf31fb Binary files /dev/null and b/dist/img/background-2.jpg differ diff --git a/dist/img/background-3.png b/dist/img/background-3.png new file mode 100644 index 00000000..d32a340f Binary files /dev/null and b/dist/img/background-3.png differ diff --git a/dist/img/background-4.jpeg b/dist/img/background-4.jpeg new file mode 100644 index 00000000..d95444dc Binary files /dev/null and b/dist/img/background-4.jpeg differ diff --git a/dist/img/cardimg.jpeg b/dist/img/cardimg.jpeg new file mode 100644 index 00000000..00fd8acf Binary files /dev/null and b/dist/img/cardimg.jpeg differ diff --git a/dist/img/favicon.ico b/dist/img/favicon.ico new file mode 100644 index 00000000..42183400 Binary files /dev/null and b/dist/img/favicon.ico differ diff --git a/dist/img/favicon.png b/dist/img/favicon.png new file mode 100644 index 00000000..1063145a Binary files /dev/null and b/dist/img/favicon.png differ diff --git a/dist/img/favicon1.png b/dist/img/favicon1.png new file mode 100644 index 00000000..08664e1f Binary files /dev/null and b/dist/img/favicon1.png differ diff --git a/dist/img/pattern.png b/dist/img/pattern.png new file mode 100644 index 00000000..2b34e46f Binary files /dev/null and b/dist/img/pattern.png differ diff --git a/dist/img/ser1.jpeg b/dist/img/ser1.jpeg new file mode 100644 index 00000000..3edf2594 Binary files /dev/null and b/dist/img/ser1.jpeg differ diff --git a/dist/img/ser2.jpeg b/dist/img/ser2.jpeg new file mode 100644 index 00000000..df856067 Binary files /dev/null and b/dist/img/ser2.jpeg differ diff --git a/dist/img/ser3.jpeg b/dist/img/ser3.jpeg new file mode 100644 index 00000000..7d817fe4 Binary files /dev/null and b/dist/img/ser3.jpeg differ diff --git a/dist/img/ser4.jpeg b/dist/img/ser4.jpeg new file mode 100644 index 00000000..9bcaa860 Binary files /dev/null and b/dist/img/ser4.jpeg differ diff --git a/dist/img/service2.jpeg b/dist/img/service2.jpeg new file mode 100644 index 00000000..111e20eb Binary files /dev/null and b/dist/img/service2.jpeg differ diff --git a/dist/img/service3.jpg b/dist/img/service3.jpg new file mode 100644 index 00000000..e263f122 Binary files /dev/null and b/dist/img/service3.jpg differ diff --git a/dist/img/team-1.jpg b/dist/img/team-1.jpg new file mode 100644 index 00000000..7fb81de2 Binary files /dev/null and b/dist/img/team-1.jpg differ diff --git a/dist/img/team-2.jpg b/dist/img/team-2.jpg new file mode 100644 index 00000000..181e3705 Binary files /dev/null and b/dist/img/team-2.jpg differ diff --git a/dist/img/team-3.jpg b/dist/img/team-3.jpg new file mode 100644 index 00000000..63becfb5 Binary files /dev/null and b/dist/img/team-3.jpg differ diff --git a/dist/img/team-4.png b/dist/img/team-4.png new file mode 100644 index 00000000..f54cd06f Binary files /dev/null and b/dist/img/team-4.png differ diff --git a/dist/img/team-5.png b/dist/img/team-5.png new file mode 100644 index 00000000..02284785 Binary files /dev/null and b/dist/img/team-5.png differ diff --git a/dist/img/teamwork.png b/dist/img/teamwork.png new file mode 100644 index 00000000..7acde12b Binary files /dev/null and b/dist/img/teamwork.png differ diff --git a/dist/img/twitter-logo.svg b/dist/img/twitter-logo.svg new file mode 100644 index 00000000..ded743c9 --- /dev/null +++ b/dist/img/twitter-logo.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/dist/index.html b/dist/index.html new file mode 100644 index 00000000..676b425e --- /dev/null +++ b/dist/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + Sasek Labs + + + + + + + + + + +
+ + + diff --git a/firebase.json b/firebase.json new file mode 100644 index 00000000..ad1b290e --- /dev/null +++ b/firebase.json @@ -0,0 +1,17 @@ +{ + "hosting": { + "site": "saseklabs-25dea", + "public": "dist", + "ignore": [ + "firebase.json", + "**/.*", + "**/node_modules/**" + ], + "rewrites": [ + { + "source": "**", + "destination": "/index.html" + } + ] + } +} diff --git a/index.html b/index.html index ba698414..56beb534 100644 --- a/index.html +++ b/index.html @@ -13,9 +13,11 @@ - + - Material Tailwind Kit React | By Creative Tim + + + Sasek Labs + + + + + Welcome to Firebase Hosting + + + + + + + + + + + + + + + + + + + +
+

Welcome

+

Firebase Hosting Setup Complete

+

You're seeing this because you've successfully setup Firebase Hosting. Now it's time to go build something extraordinary!

+ Open Hosting Documentation +
+

Firebase SDK Loading…

+ + + + diff --git a/src/App.jsx b/src/App.jsx index 085aceea..8777cd2d 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -2,25 +2,23 @@ import { Routes, Route, Navigate, useLocation } from "react-router-dom"; import { Navbar } from "@/widgets/layout"; import routes from "@/routes"; - function App() { const { pathname } = useLocation(); return ( <> - {!(pathname == '/sign-in' || pathname == '/sign-up') && ( -
- -
- ) - } - - {routes.map( - ({ path, element }, key) => - element && - )} - } /> - +
+ +
+
+ + {routes.map( + ({ path, element }, key) => + element && + )} + } /> + +
); } diff --git a/src/config/firebase.jsx b/src/config/firebase.jsx new file mode 100644 index 00000000..9b97b195 --- /dev/null +++ b/src/config/firebase.jsx @@ -0,0 +1,21 @@ +// Import the functions you need from the SDKs you need +import { initializeApp } from "firebase/app"; +import { getAnalytics } from "firebase/analytics"; +// TODO: Add SDKs for Firebase products that you want to use +// https://firebase.google.com/docs/web/setup#available-libraries + +// Your web app's Firebase configuration +// For Firebase JS SDK v7.20.0 and later, measurementId is optional +const firebaseConfig = { + apiKey: env.REACT_APP_FIREBASE_API_KEY, + authDomain: env.REACT_APP_FIREBASE_AUTH_DOMAIN, + projectId: env.REACT_APP_FIREBASE_PROJECT_ID, + storageBucket: env.REACT_APP_FIREBASE_STORAGE_BUCKET, + messagingSenderId: env.REACT_APP_FIREBASE_MESSAGING_SENDER_ID, + appId: env.REACT_APP_FIREBASE_APP_ID, + measurementId: "G-1QHW7V9Q52" +}; + +// Initialize Firebase +const app = initializeApp(firebaseConfig); +const analytics = getAnalytics(app); \ No newline at end of file diff --git a/src/data/contact-data.js b/src/data/contact-data.js index ed8582db..1631d88d 100644 --- a/src/data/contact-data.js +++ b/src/data/contact-data.js @@ -2,26 +2,38 @@ import { BriefcaseIcon, ChartBarIcon, PlayIcon, + WrenchIcon, + StarIcon, + HeartIcon, + UsersIcon, } from "@heroicons/react/24/solid"; export const contactData = [ { - title: "Excelent Services", - icon: BriefcaseIcon, + title: "Passion", + icon: HeartIcon, description: - "Some quick example text to build on the card title and make up the bulk of the card's content.", + "We are fueled by a genuine passion for technology and a deep enthusiasm for solving problems. This passion drives us to go the extra mile and deliver solutions that truly make a difference for our clients." }, { - title: "Grow Your Market", - icon: ChartBarIcon, + title: "Collaboration", + icon:UsersIcon, description: - "Some quick example text to build on the card title and make up the bulk of the card's content.", + "We believe in the power of teamwork, both internally and with our clients. By collaborating closely, sharing ideas, and working together, we achieve greater innovation and create solutions that are perfectly aligned with your needs." }, { - title: "Launch Time", - icon: PlayIcon, + title: "Quality", + icon:WrenchIcon , description: - "Some quick example text to build on the card title and make up the bulk of the card's content.", + "We are committed to delivering the highest standards of quality in everything we do. From \ + AI services to software development, we meticulously focus on precision, reliability, and \ + excellence to ensure your satisfaction", + }, + { + title: "Innovation", + icon:StarIcon , + description: + "We are dedicated to staying at the forefront of technology. We embrace new ideas, explore cutting-edge solutions, and constantly innovate to provide you with the most effective services to propel your business forward.", }, ]; diff --git a/src/data/features-data.js b/src/data/features-data.js index c4e523f4..3836522d 100644 --- a/src/data/features-data.js +++ b/src/data/features-data.js @@ -1,28 +1,26 @@ -import { - ChatBubbleBottomCenterTextIcon, -} from "@heroicons/react/24/solid"; +import { ChatBubbleBottomCenterTextIcon,StarIcon,ShareIcon,BuildingOffice2Icon,RocketLaunchIcon } from "@heroicons/react/24/solid"; export const featuresData = [ { - color: "gray", - title: "Awarded Agency", - icon: ChatBubbleBottomCenterTextIcon, + color: "orange", + title: "Innovation", + icon: StarIcon, description: - "Divide details about your product or agency work into parts. A paragraph describing a feature will be enough.", + "We offer services leveraging all forms of digital technology to let your company stand out from the competition.", }, { - color: "gray", - title: "Free Revisions", - icon: ChatBubbleBottomCenterTextIcon, + color: "red", + title: "Speed and Efficiency", + icon: RocketLaunchIcon, description: - "Keep you user engaged by providing meaningful information. Remember that by this time, the user is curious.", + "Technology drives the market at speed beyond limits. This is what we set out to do for you with our services. To set your business soaring with increased productivity and efficiency.", }, { color: "gray", - title: "Verified Company", - icon: ChatBubbleBottomCenterTextIcon, + title: "Automation", + icon: BuildingOffice2Icon, description: - "Write a few lines about each one. A paragraph describing a feature will be enough. Keep you user engaged!", + "Automation is gaining credence as one of the ways business scale up their operations and also, of course- to avoid those annoying repetitive tasks πŸ˜‰ to focus on what truly matters in the company.", }, ]; diff --git a/src/data/project-data.js b/src/data/project-data.js new file mode 100644 index 00000000..ecb3686e --- /dev/null +++ b/src/data/project-data.js @@ -0,0 +1,20 @@ +export const ProjectData = [ + { + projectName: "SasekLabs", + projectImage: "./img/background-4.jpeg", + projectSubHead: "Lorem ipsum dolor sit amet consectetur adipisicing ", + projectDescription: + "Lorem ipsum dolor sit amet consectetur adipisicing elit. Aperiam, excepturi quo eligendi repellat asperiores voluptatem reprehenderit expedita quod rerum officia.", + link: "http://www.saseklabs.com", + }, + { + projectName: "SasekLabs", + projectImage: "./img/background-4.jpeg", + projectSubHead: "Lorem ipsum dolor sit amet consectetur adipisicing ", + projectDescription: + "Lorem ipsum dolor sit amet consectetur adipisicing elit. Aperiam, excepturi quo eligendi repellat asperiores voluptatem reprehenderit expedita quod rerum officia.", + link: "http://www.saseklabs.com", + }, +]; + +export default ProjectData; diff --git a/src/data/team-data.js b/src/data/team-data.js index 3bb51110..f16b4374 100644 --- a/src/data/team-data.js +++ b/src/data/team-data.js @@ -1,8 +1,8 @@ export const teamData = [ { - img: "/img/team-1.jpg", - name: "Ryan Tompson", - position: "Web Developer", + img: "/img/ser2.jpeg", + name: "Business Automation", + position: "Optimize workflows, reduce manual tasks, and increase efficiency with smart automation tools", socials: [ { color: "light-blue", @@ -19,9 +19,9 @@ export const teamData = [ ], }, { - img: "/img/team-2.jpg", - name: "Romina Hadid", - position: "Marketing Specialist", + img: "/img/ser3.jpeg", + name: "Custom Software Development", + position: "Tailored solutions to fit your business needs, from web and mobile apps to enterprise systems.", socials: [ { color: "light-blue", @@ -38,9 +38,9 @@ export const teamData = [ ], }, { - img: "/img/team-3.jpg", - name: "Alexa Smith", - position: "UI/UX Designer", + img: "/img/ser4.jpeg", + name: "E-commerce & Website Solutions", + position: "Get a sleek, high-performing online presence that attracts and convertsΒ customers.", socials: [ { color: "light-blue", @@ -48,7 +48,7 @@ export const teamData = [ }, { color: "blue", - name: "linkedin", + name: "facebook", }, { color: "pink", @@ -57,9 +57,9 @@ export const teamData = [ ], }, { - img: "/img/team-4.png", - name: "Jenna Kardi", - position: "Founder and CEO", + img: "/img/service3.jpg", + name: "Technical Documentation", + position: "We create precise, user-friendly documentation to streamline processes and enhance clarity for your business.", socials: [ { color: "light-blue", @@ -67,14 +67,14 @@ export const teamData = [ }, { color: "blue", - name: "facebook", + name: "linkedin", }, { color: "pink", name: "dribbble", }, ], - }, + } ]; export default teamData; diff --git a/src/pages/home.jsx b/src/pages/home.jsx index 94114e13..232ecb6b 100644 --- a/src/pages/home.jsx +++ b/src/pages/home.jsx @@ -14,12 +14,58 @@ import { FingerPrintIcon, UsersIcon } from "@heroicons/react/24/solid"; import { PageTitle, Footer } from "@/widgets/layout"; import { FeatureCard, TeamCard } from "@/widgets/cards"; import { featuresData, teamData, contactData } from "@/data"; +import emailjs from "@emailjs/browser"; export function Home() { + const form = React.useRef(); + const [email, setEmail] = React.useState(""); + const [message, setMessage] = React.useState(""); + const [name, setName] = React.useState(""); + + const handleSubmit = async (e) => { + e.preventDefault(); + + var params = { + service_id: "service_anwwz9h", + template_id: "template_znpvy2t", + }; + + var cont = { + public_Key: "vVw_ZNRtba3Y2eBzK", + name: name, + email: email, + message: message, + }; + + try { + emailjs + .sendForm( + params.service_id, + params.template_id, + form.current, + cont.public_Key + ) + .then( + () => { + console.log("SUCCESS!"); + alert("Your message has been sent successfully!"); + setName(""); + setEmail(""); + setMessage(""); + }, + (error) => { + console.log("FAILED...", error.text); + } + ); + } catch (error) { + console.error(error); + } + }; + return ( <> -
-
+
+
@@ -32,9 +78,9 @@ export function Home() { Your story starts with us. - This is a simple example of a Landing Page you can build using - Material Tailwind. It features multiple components based on the - Tailwind CSS and Material Design by Google. + We provide your business, be it a small and midsize business + with a faster, Go-To-Market-strategy for improved efficiency and + productivity leveraging digital technology
@@ -68,28 +114,37 @@ export function Home() { Working with us is a pleasure - Don't let your uses guess by attaching tooltips and popoves to - any element. Just make sure you enable them first via - JavaScript. + At SasekLabs, we believe technology should make your work + easier, not harder. Our solutions are designed to enhance + productivity and efficiency, helping you achieve more with less + effort. Whether you're streamlining operations, automating + tasks, or improving collaboration, we deliver seamless, + user-friendly tools that fit right into your workflow.

- The kit comes with three pre-built pages to help you get started - faster. You can change the text and images and you're good to - go. Just make sure you enable them first via JavaScript. + We don’t just provide techβ€”we create experiences that make work + smoother, smarter, and more enjoyable. Partner with us and + transform the way you work.
- + {/* */}
- + Card Image - Enterprise + + SasekLabs + - The Arctic Ocean freezes every winter and much of the - sea-ice then thaws every summer, and that process will - continue whatever happens. + Efficiency meets innovation with our cutting-edge technology + solutions. We empower businesses with seamless automation, + enhanced collaboration, and data-driven insightsβ€”helping you + stay ahead in a fast-evolving digital world. @@ -109,11 +165,15 @@ export function Home() {
-
- - According to the National Oceanic and Atmospheric Administration, - Ted, Scambos, NSIDClead scentist, puts the potentially record - maximum. +
+ + At SasekLabs, we help small and medium-sized businesses thrive in + the digital age. Our innovative tech solutions are designed to + streamline operations, enhance customer experiences, and drive + growth.
{teamData.map(({ img, name, position, socials }) => ( @@ -122,15 +182,15 @@ export function Home() { img={img} name={name} position={position} - socials={ -
- {socials.map(({ color, name }) => ( - - - - ))} -
- } + // socials={ + //
+ // {socials.map(({ color, name }) => ( + // + // + // + // ))} + //
+ // } /> ))}
@@ -138,12 +198,13 @@ export function Home() {
- - Put the potentially record low maximum sea ice extent tihs year down - to low ice. According to the National Oceanic and Atmospheric - Administration, Ted, Scambos. + + These are the values we stand for as a team. They represent what + drives us as a team and how we approach every project and client + relationship. Passion, Quest for Quality, Innovation,forged from + Collaboration is what drives us as a team. -
+
{contactData.map(({ title, icon, description }) => ( Complete this form and we will get back to you in 24 hours. -
-
- - + +
+
+ setName(e.target.value)} + /> +
+
+ setEmail(e.target.value)} + /> +
-